SphereServer BugTracker - SphereServer
View Issue Details
0001562SphereServerexecutable - genericpublic02-01-09 01:0005-03-15 16:38
pyromapes2k 
Coruja 
normalmajoralways
resolvedfixed 
 
0.56c Nightly 
09-09-2008
None
None
0001562: Res* damage reduction
If Res* values (such as ResFire) exceed 100 they begin to decrease physical damage and as the value grows higher it instead starts increasing damage.

Example:

Tag.Firedamage = 100 //dealing 100 extra damage per hit

Enemies ResFire = 100
Enemy Takes: 0 extra damage

Enemies ResFire = 110
Enemy Takes: 0 extra damage and physical damage is also reduced

Enemies ResFire = 500
Enemy Takes: 300 extra damage

Enemies ResFire = 1000
Enemy Takes: 1500 extra damage


Resfire needs to just count as 100 regardless after it reaches or exceeds the 100 mark.
No tags attached.
Issue History
02-01-09 01:00pyromapes2kNew Issue
02-01-09 01:00pyromapes2kNightly Version => 09-09-2008
02-01-09 01:00pyromapes2kExperimental Flags => None
02-01-09 01:00pyromapes2kOption Flags => None
01-03-09 08:48dzhonyNote Added: 0000173
02-03-09 00:03pyromapes2kNote Added: 0000178
05-03-15 16:38XuNNote Added: 0002723
05-03-15 16:38XuNStatusnew => resolved
05-03-15 16:38XuNFixed in Version => 0.56c Nightly
05-03-15 16:38XuNResolutionopen => fixed
05-03-15 16:38XuNAssigned To => Coruja

Notes
(0000173)
dzhony   
01-03-09 08:48   
On our shard, we have a slightly different solution ... if the resist is exceeding some value, instead of decreasing the damage to the creature, it would heal the creature. e.g. the fire elemental absorbes the fire of the fireball spell, which leads to increase the elemental's mass :)
(0000178)
pyromapes2k   
02-03-09 00:03   
Yes, but if it starts increasing damage then res* stats cannot be used to do such a thing otherwise they would bug up.

The only way to then do it is to re-script the entire thing yourself with the default option turned off.

Shouldn't res* after 100 do nothing by default rather than having a third erratic effect?
(0002723)
XuN   
05-03-15 16:38   
Should be fixed with the recent changes on combat engine.