On Mon, 3 Apr 1995, Brett Helgeson wrote: > > Here is some psuedo-code I am having some problems with: > > I am running 2.20, and in spell_parser.c you get the following for using mana: > > #define USE_MANA(ch, sn) > MAX(spell_info[sn].min_usesmana, SPELL_LEVEL(ch,sn)) > > Now since the original set up is to give all spell using characters 100 mana, > I assume that the above takes that into consideration for determining how > much each spell will cost (not including the obvious min_use and max_use mana > in the SPELLO's) > > I am attempting to make each spell level (1,2,3 etc) cost that much mana - > really spell points. > > So I tried this: > MAX(spell_info[sn]min_usesmana = SPELL_LEVEL(ch,sn)) > > It didn't like it. Then I tried this: > MAX(spell_info[sn]SPELL_LEVEL(ch,sn)) > > And that didn't work. If anyone out there could shed some light, I would be > much obliged. Even a simple "your in the wrong spot" would be helpful. > It doesn't work because the syntax is all wrong. I guess you need: #define USE_MANA(ch, sn) SPELL_LEVEL(ch, sn)
This archive was generated by hypermail 2b30 : 12/07/00 PST