[Topic Split] Partial Resistance code revisited

Speak about everything in regards to Crossfire.

Moderator: Board moderators

Rednaxela
Senior member
Posts: 434
Joined: Wed Jan 26, 2005 5:13 am

Post by Rednaxela »

I also like the current system, but some things are somewhat wierd: a wraith has +100 drain resist, then uses a sleek katana, and the drain resist goes to 0, which is good. Then if the wraith wears a ring of life as well, it's still 0, which I rather dislike. I think I should be possible for people to get SOME drain resist if using a sleek katana and several other items/effects that total to over +100 drain.
Mith
Senior member
Posts: 348
Joined: Mon Oct 25, 2004 5:53 pm
Location: somewhere in nowhere

Post by Mith »

cavesomething wrote:Personally I quite like the current system, although IMHO too many items give +100% resistance atm.
i disagree with that. there are only items that grant +100 resistance against things that either hit or do not hit (death, confusion, drain, depletion, paralyse, slow).
These attacks differ from 'normal' physical/fire/younameit attacks in that way that these normal attack types are partially blocked by resistances. Now, how would you partially block paralysis and how does the game do this?

AFAIK you are paralysed or not - eventually with an altered change. So, if 'it' hits, you get the full blow. That is why you need +100 paralyse/confusion/etc to have any resistance at all - not theoretically, but in practice.

Unless resist paralyse+50 means the time you are paralysed is 50% shorter than without resistance, it simply does not make sense to have any resistance.

Another thing i dislike is that if you nave +100 resistance against something, the resistance can still drop. That is nonsense.

Think about this: When you are a wraith, you have resist fire -25. that means if one hits with a firebrand, you dont take 100% of the damage, but even 125% of the damage dealt.

Now assume you're a fireborn following devourers.
Your natural resistance is +100 fire, devourers makes that hits with fire do 105% damage of what they would do without any fire reistance. So, you take 105% of the damage dealt by the attack, which is 105% of 0 is still 0.

And IMO this same reasoning is valid for items that give +100 resistance against something. having +100 should mean you are 100% safe, no matter what your other equipment does.

(and yes, i think same should apply to vulnerabilities)
Bibendi ergo sum
or rather: sum ergo bibendi
cavesomething
Forum Fanatic
Posts: 852
Joined: Sun Jun 13, 2004 2:07 am
Location: Hemel Hempstead

Post by cavesomething »

There can sanely be a less than 100% drain resistance, just take that percentage of exp.

As it is creatures with drain attacks are feared until the player gets a strange ring or ring of Life, and then they are ignored completely.

I personally would prefer if 100% drain resist were unobtainable.

Likewise for the others, ok death is a binary thing (wraith excepted), but the other attacks all have duration or severity, which could be reduced but not removed.

Even with death attack you could have the resistance be the chance to not be affected (a saving throw in effect)
Leaf
Forum Aficionado
Posts: 2002
Joined: Tue Apr 29, 2003 5:55 pm
Location: Minnesota, USA
Contact:

Post by Leaf »

Mith wrote: Unless resist paralyse+50 means the time you are paralysed is 50% shorter than without resistance, it simply does not make sense to have any resistance.
Partial Resistance (pr) is how much damage will be subtracted from successful hits made upon the character by the listed attacktype. For non damaging attacktypes, the resistance value affects saving throw and reduces duration. Higher values are better.

http://crossfire.real-time.com/faq/faq.html#3.2.4
Mith wrote: Another thing i dislike is that if you nave +100 resistance against something, the resistance can still drop. That is nonsense.
Eh? What do you mean by this?
Mith wrote: Think about this: When you are a wraith, you have resist fire -25. that means if one hits with a firebrand, you dont take 100% of the damage, but even 125% of the damage dealt.
If you have a negative resistance, that means you take double damage from an attack. In this case, -25% resistance to fire will result in 2x damage from fire.

If the wraith wears or uses an item that grants 100% resistance to fire - their total resistance becomes 75% - so they'll receive 25% of the damage from the firebrand per hit.
Mith wrote: Now assume you're a fireborn following devourers.
Your natural resistance is +100 fire, devourers makes that hits with fire do 105% damage of what they would do without any fire reistance. So, you take 105% of the damage dealt by the attack, which is 105% of 0 is still 0.
Fireborns have a +100 resistance to fire. Devourers has a -5 resistance to fire.
So, a Fireborn who worships Devourers now has a +95 resistance to fire.
Mith wrote: And IMO this same reasoning is valid for items that give +100 resistance against something. having +100 should mean you are 100% safe, no matter what your other equipment does.
Well, your provided reasoning wasn't accurate. :wink:

See the earlier replies and posts about how and why vulnerabilities/negative resistances are applied.
Mith
Senior member
Posts: 348
Joined: Mon Oct 25, 2004 5:53 pm
Location: somewhere in nowhere

Post by Mith »

my reasoning was not an explanation how it _IS_ but on how it IMO _SHOULD BE_

as it is now, it just makes no sense .
leaf wrote: Fireborns have a +100 resistance to fire. Devourers has a -5 resistance to fire.
So, a Fireborn who worships Devourers now has a +95 resistance to fire.
technically correct: its how the calculation is done now. But i think - for reasons stated before - this is just insane. Resistances do not add linear, ok. if so, 100% should remain 100% no matter what
Bibendi ergo sum
or rather: sum ergo bibendi
Leaf
Forum Aficionado
Posts: 2002
Joined: Tue Apr 29, 2003 5:55 pm
Location: Minnesota, USA
Contact:

Post by Leaf »

Mith wrote: technically correct: its how the calculation is done now. But i think - for reasons stated before - this is just insane. Resistances do not add linear, ok. if so, 100% should remain 100% no matter what
And the endless loop continues.. ?

http://www.metalforge.net/cfmb/viewtopi ... =6201#6201
Mith
Senior member
Posts: 348
Joined: Mon Oct 25, 2004 5:53 pm
Location: somewhere in nowhere

Post by Mith »

leaf wrote:And the endless loop continues.. ?
i doubt. i dont think resistances should add linear, i just think a +100 resistance should not be modified by anything (except natural vulnerabilities)

hence a fireborn of devourers should have resist fire +100
and a wraith having an item that grants resist fire +100 should have resist fire +75

so, we're rather not in an endless loop, the only difference is how to handle +100 resistances
Bibendi ergo sum
or rather: sum ergo bibendi
mikeeusa22

Post by mikeeusa22 »

You just don't like it because it makes the game not easy as pie. Map devs like me appreciate how the current system works. See we can make maps... that are.... like.... hard.

You can aways change the programing on your own personal copy of the server if you wish. It makes no sence because you do not understand the algorithim... oh well too bad.
Mith wrote:my reasoning was not an explanation how it _IS_ but on how it IMO _SHOULD BE_

as it is now, it just makes no sense .
leaf wrote: Fireborns have a +100 resistance to fire. Devourers has a -5 resistance to fire.
So, a Fireborn who worships Devourers now has a +95 resistance to fire.
technically correct: its how the calculation is done now. But i think - for reasons stated before - this is just insane. Resistances do not add linear, ok. if so, 100% should remain 100% no matter what
Mith
Senior member
Posts: 348
Joined: Mon Oct 25, 2004 5:53 pm
Location: somewhere in nowhere

Post by Mith »

bwah, you react like you dont like i point out an incoherency

if you make a map or a monster i cant deal with, its very likely nobody can (unless they have equipment made by shadow alchemy)

its not a 'whow i am now lvl 14' player but a 'finally, i am lvl 114' player, so you're talking rubbish
Bibendi ergo sum
or rather: sum ergo bibendi
cavesomething
Forum Fanatic
Posts: 852
Joined: Sun Jun 13, 2004 2:07 am
Location: Hemel Hempstead

Post by cavesomething »

Mith wrote: if you make a map or a monster i cant deal with, its very likely nobody can
Insofar as that is the case, it highlights a weakness with the game as it stands currently. It is possible to become too strong, to get one or two equipment configurations that are too good, and that make it very hard to die from a great many monsters that should be very powerful.

This is where the earlier thread on critical failure comes in, there need to be ways to force a decision on the use of stupidly powerful items. Given that they exist, their use should make the player risk losing them. That way there are meaningful choices involved in equiping a character. (do you risk wearing the good china^W armour against some demi-lichen, would the reward be worthwhile....)

To get back on topic, to the extent that this is a problem now (and it is, wraith banishment notwithstanding) to make it easier to become even more resistant would only make the problem worse.
Post Reply