[Scummvm-tracker] [ScummVM :: Bugs] #11087: XEEN: Elemental resistances not working correctly

ScummVM :: Bugs trac at scummvm.org
Sat Aug 24 03:48:12 CEST 2019


#11087: XEEN: Elemental resistances not working correctly
-----------------------+--------------------------
  Reporter:  darkstar  |      Owner:  dreammaster
      Type:  defect    |     Status:  closed
  Priority:  normal    |  Component:  Engine: Xeen
Resolution:  fixed     |   Keywords:
      Game:            |
-----------------------+--------------------------

Comment (by dreammaster):

 When handling damage, the game calls what I call a "saving throw" method.
 For non-physical damage it gets a total of the character's appropriate
 permanent and temporary/additional resistance field, as well as certain
 items that grant additional resistance. It then does a check to see if a
 random number from 1 to (total + 40) is less than total. And if so, it
 reduces the damage by half, and then repeatedly does another saving throw
 until either the damage is reduced to zero, or the saving throw fails.

 What this means is that with a high fire resistance like 200, for example,
 the probability of succeeding in a saving throw is 200 of 240, or 83%. So
 in that case, it's quite likely that several saving throws in succession
 would reduce damage down to a small amount, although not necessarily
 completely negate it.

 Physical damage is slightly different.. it's based on a total of graduated
 amounts based on a character's luck, and then with the character's level
 added on. The check is then done on a random number from 1 to (total + 20)
 being less than total. So the higher a character's level, the more likely
 they are to shrug off some an opponent's damage, no matter how powerful
 the opponent is.

-- 
Ticket URL: <https://bugs.scummvm.org/ticket/11087#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list