Hi :--) probably me being stupid not recognising it but can anyone explain why this is happening : i have created a skill, which will initiate a fight and has some other effects, but for some reason the mud is sending the wrong message to the player(s) involved ...when you`re successfull with the skill you still get a failure message even though the right actions are taken (ie damaging the targets armour)... pseudo code : if (sucess) { do some stuff; damage(ch,vict,1,SKILL_XXX); /* start fight with skill_message and sucess */ WAIT_STATE(ch,pulse_violence); return; } else { damage(ch,vict,0,SKILL_XXX); /* start fight with skill_message and a failure? */ WAIT_STATE(ch,pulse_violence); return; } i checked that the skill messages in the /lib/misc/messages file that i`d set up were in the correct order and they definitely are...i can only presume its to do with how i called damage function, but i did that the same as the ACMD(do_bash) routine ... *shrug* - any help appreciated... -CJ "Gimme de Beer..." +------------------------------------------------------------+ | 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