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.)

_______________________________________________
crossfire mailing list
[email protected]
http://mailman.metalforge.org/mailman/listinfo/crossfire

Reply via email to