Crossfire Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Nine Gates Of Hell



In message <9511180026.AA28021@landau.EECS.Berkeley.EDU>, peterm@langmuir.EECS.
Berkeley.EDU writes:
>Turning, paralysis, slow, poison, ghosthit,
>drain, acid, confusion, cold, fire, magic and physical.
>
>Electricity is NOT on this list, however, electricity 
>is usually || magic.
>
>
>    /*
>     * Magic is special, if immune to it, immune to everything containing it
>     * Otherwise, only immune if immune to every attacktype included.
>     */
>    if (!newtype || (newtype == AT_MAGIC && newtype != type) ||
>      (op->immune & AT_MAGIC && type & AT_MAGIC))
>      return 0;
>
>

Logically, this doesn't really sanity check.  In the real world,
things don't allways inherit the characteristics of what created them
- for instance, electricity.  When generated from a chemical reaction,
it doesn't inherit the properties of those chemicals.  Why does
electricity generated by magic become magical?  

It also makes the game less suited for solo play, since it renders
magic-using classes impotent; ie, while a fighter with a big weapon
and lots of healing potions could kill a Jessy, a magic user
couldn't...