> As some, if not all of you, know that there is a mag-function called > mag_ingredients or something. I've tried to add a spell in this function, > but probably I must have put it in the wrong place. > Where should I put a spell in mag_ingredients? > > There must be a switch(spellnum) somewhere, but where? > Could anybody who have done this help me out and tell me where > the switch should be placed... there isn't one inside the mag_materials..this is just a function that checks to see if you have the stuff..you would put a call to that in whatever the normal spell function is..what i mean is, if you are making a heal spell that requires a rare herb, you'd copy the existing heal, and put a check inside for the herb..like this: case SPELL_HEAL: hit = 100; send_to_char("A warm feeling floods your body.\r\n", victim); break; case SPELL_HERB_HEAL: if (mag_materials(ch, 2104, -1, -1)) hit = 100; else return 0; break; this is psuedo-code, but it should give you the idea.. siv +------------------------------------------------------------+ | 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