(Hey George, is the move stuff left over from something?) Alex, Try just adding a spell like heal, and in this section add a case for your new spell and just add how ever much to move you want for the spell. void mag_points(int level, struct char_data * ch, struct char_data * victim, int spellnum, int savetype) { int hit = 0, move = 0; if (victim == NULL) return; switch (spellnum) { case SPELL_CURE_LIGHT: hit = dice(1, 8) + 1 + (level / 4); send_to_char("You feel better.\r\n", victim); break; case SPELL_CURE_CRITIC: hit = dice(3, 8) + 3 + (level / 4); send_to_char("You feel a lot better!\r\n", victim); break; case SPELL_HEAL: hit = 100 + dice(3, 8); send_to_char("A warm feeling floods your body.\r\n", victim); break; } GET_HIT(victim) = MIN(GET_MAX_HIT(victim), GET_HIT(victim) + hit); GET_MOVE(victim) = MIN(GET_MAX_MOVE(victim), GET_MOVE(victim) + move); update_pos(victim); } Alex Mann wrote: > > Hi > I am having a problem with zedit, on some of my areas it keeps saying no > zone for that number, and nothing else, any ideas. The actual zone file > worked and mobs and items load fine it's just olc that won't work. > > Also i am looking for a refresh spell to restore movment points, i thought > about altering the heal spell but i don't know the variable from the > movement points, any ideas. > Cheers > Alex > ______________________________________________________ > Get Your Private, Free Email at http://www.hotmail.com > > +------------------------------------------------------------+ > | Ensure that you have read the CircleMUD Mailing List FAQ: | > | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | > +------------------------------------------------------------+ +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT