Here is what I saw: Ice wrote: > -magic.c: > ... (in mag_effects) > case SPELL_STONE_SKIN: > af[0].location=APLLY_STR; Shouldn't this be APPLY_STR > af[0].modifier=-30; Logic error - By casting stone skin your strength goes DOWN?! I think you wanted APPLY_ARMOR or the like (not sure what it is and I'm too lazy to check. Check it yourself :) ) > af[0].duration=24; > accum_duration=TRUE; > to_vict="Your skin turns to stone."; > break; > > case SPELL_STRENGTH: > af[0].location=APLLY_STR; Once again, you want APPLY_STR > af[0].duration=(GET_LEVEL(ch)>>1)+4; Uhhh... isnt >> sh, a command in assembly? I would replace >> with a math function like /-* or +. > af[0].modifier=1+(level>18); Uhhhh... no. You just said: add 1 to the charactors level which is greater than 18. > accum_duration=TRUE; > accum_affect=TRUE; > to_vict="You feel stronger!"; > break; Other than that, I didnt see anything offhand. Fili +------------------------------------------------------------+ | 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