[CF-Devel] Bug report: vitriol issues

crossfire-devel at archives.real-time.com crossfire-devel at archives.real-time.com
Sun Feb 22 23:50:20 CST 2004


Karla Stenger wrote:

>
     
      *OOOOOO
     
     >
     
      O*OOOOO
     
     >
     
      OO*OOOO
     
     >
     
      OOOXOOO
     
     >
     
      OOOOOOO
     
     >
     
      OOOOOOO
     
     >
     
      OOOOOOO
     
     >
     
     
     >
     
      Other cone spells seem to behave the same way.
     
     
  yep - will commit change to CVS shortly.


>
     
      Also would like to ask about the banishment spell, until 2 or 3 days ago it was
     
     >
     
      a very powerful spell which as level 30 in praying allowed me to grow up to
     
     >
     
      level 60 pretty fast beecause of the size of it when i casted it centered on me
     
     >
     
      like holy word, it almost covered the whole place and so I advanced really fast.
     
     >
     
      It's now been modified so the area covered by it, now i'm level 60 in praying,
     
     >
     
      is about 4 or 5 sq of radius. So my point is, yes the spell was too powerful for
     
     >
     
      beeing so big before, but now it's almost useless since it's too small and
     
     >
     
      casting twice holy word (that is still big as it used to be) would be much worth
     
     >
     
      than casting 5 or 6 times banishment.
     
     >
     
      How are those radius calculated anyway?
     
     
  The main change made a few days ago (related to the above change that broke 
that one angle) is that if you cast a cone spell in direction 0 (all directions) 
the range is not as far as if you specify a direction.  The range is 1/4 in fact.

  This basically means that a cone spell will always cover roughly the same 
number of spaces.  This is also how the code before the spell revamp worked.

  IT is arguably a more fair thing to do.  The exact value could be tweaked 
(radius range to 1/3 or something).

  The range for all cone spell is specified in the spell object itself - thus 
there is no global 'how far will a cone spell go'.  Range also slowly increases 
with level of the caster.

  Now because of rounding errors, casting in direction 0 could also hurt a bit 
more -eg, if the spell has direction range of 11, that means if you don't 
specify a range, it would only go 2 spaces (fractions are dropped).

Note that a minimum range of 2 will occur in most all cases, even if the spell 
is cast in direction 0.


_______________________________________________
crossfire-devel mailing list
     
     crossfire-devel at lists.real-time.com
     
     
     https://mailman.real-time.com/mailman/listinfo/crossfire-devel
     
     
    


More information about the crossfire mailing list