>I had tinkered with mag_materials at one point and came up >with the following solution: > > Create a new function which will check for the >material components, which is just one big switch statement >of all spells that need material components, with each case >being the relevent call to mag_materials(). > Then, in do_cast(), right before it calls the function >that actually executes the spell (call_magic()? I forget >the name, but the call to it is right at the end of >do_cast()), call this new function. If it succeeds, the >spell is cast, otherwise nada. Isn't this already in the stock circle code? Or at least this concept of checking for the components? I remember a long time ago, I was working with components, but I dont remember if I made it check, or if it already checked... ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com +------------------------------------------------------------+ | 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