[crossfire] Unbalanced spell types

Andreas Kirschbaum kirschbaum at myrealbox.com
Fri Oct 7 15:51:09 CDT 2005


Joshua Wilson wrote:
>
     
      Mark Wedel wrote:
     
     >
     
      > Having the same logic for bolt spells doesn't seem unreasonable - if
     
     >
     
      > a bolt only hits 50% of the creature, it only does 50% of the
     
     >
     
      > damage.
     
     >
     
     
     >
     
      This is awfully dangerous sounding - given a bolt spell can NOT hit
     
     >
     
      100% of any monster other then a 1xX monster we will end up nuking
     
     >
     
      bolt spells if we are not careful here.
     
     
Of course, we should not blindly scale down by monster area. Since a
bolt spell naturally hits only in one dimension, we should scale down by
monster "diameter". The adjustment Mark Wedel suggested above should be
(IMHO): scale down by the maximum number of tiles you could hit. This
number depends on the bolt direction, so four values are necessary.

For rectangular monsters this would reduce to:

 - horizontal bolt: scale down by width

 - vertical bolt: scale down by height

 - diagonal bolt: scale down by MIN(width, height)


To reduce necessary calculations, we could add five new fields to the
archetype type: scale factors for area spells and for bolt spells in all
four directions. These fields would be calculated only once at archetype
load time. (Unlike to the code I just committed which calculates the
value each time it is accessed.)

    
    


More information about the crossfire mailing list