Re: [BUG][FEATURE]

From: Chris Proctor (cjp@YOYO.CC.MONASH.EDU.AU)
Date: 09/08/97


> Okay, is it a bug or a feature.
> Staffs. As help shows on staffs in stock circlemud, they cast the spell
> they contain on everyone in the room. Whereas Wands, to be aimed at once
> person, self or another, and scrolls seem to be more generalized for any
> spell.
>
> Now, as staffs cast at not just one target, but everyone in the room....
> Try adding any group spell to it, group heal comes to mind as its a stock
> spell. Heal does 100 hits of healing.
>
> If you group yourself with one person and cast 'group heal' you both are
> healed 100 points as expected. However if you use a staff with 'group heal'
> you will note you are healed twice, as is your partner.
>
> Also if you and your follower are in the room with, say 2 mobs, you will
> be healed 3 or 4 times, i forget which it is.

The staff code is quite clear, really.
(btw, a spelling correction: one staff, two staves).
It simply casts the spell on each person.
A staff of heal heals every person in the room.
A staff of fireball fireballs every person in the room.
A staff of armour . . . well, you get the idea.

A staff of group armour casts group armour on every person in your group.
This works out at quite a few armours per person if the group size is
large.

The solution is just to not put group spells on staves. If you want a
staff to armour everyone in the room, put armour on it, not group armour.
Or, if you want group spells, not spells that affect the whole room, put
a group spell on a wand, scroll or potion.


In answer to your question: It's a feature ;-)
And quite a useful one at that ;-)

Chris

_____________________________________________________
      "A double-edged sword lets you cut down
      your enemies with the backswing as well."
             -- Gerrard of the Weatherlight
-----------------------------------------------------
     Check out Dominia Mud, on snafu.net.au 3333
  Or my homepage: http://yoyo.cc.monash.edu.au/~cjp


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/08/00 PST