On Fri, 10 Apr 1998, Fiorin wrote:
>I recently coded a drain life spell and can't seem to figure out how to
>get the damage that it does to be added to the player or mobs current hp
>which is what I want the spell to do. Any help would be greatly
>appreciated.
case SPELL_ENERGY_DRAIN:
dam = dice(1, 8); /* or whatever the damage is */
GET_HIT(ch) = MIN(GET_MAX_HIT(ch), GET_HIT(ch) + dam);
break;
That's all there is to it.
PS: Please make your email client wrap lines at 79 characters. Makes your
posts easier to read.
John Evans <evansj@hi-line.net> -- http://www.hi-line.net/~evansj/
Any sufficiently advanced technology is indistinguishable from magic.
-- Arthur C. Clarke
+------------------------------------------------------------+
| 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/15/00 PST