Blake wrote: > > Hello, > Just q quick question, if I want skills to cost something from the user, > such as movement, or hitpoints, I would just use a statment in the skill > such as GET_MOVE(ch) -= number(1, 10); ?? > > Thanks, > Kronakus With this, your character's movement points will drop below zero... Try this: { int move_cost; /* ... preparation for your skill ... */ if ((move_cost = number(1, 10)) > GET_MOVE(ch)) { send_to_char("You are so tired.\r\n", ch); return; } GET_MOVE(ch) -= move_cost; /* ... your skill goes here ... */ } Enjoy. -- ----=[ Juliano Ravasi Ferraz ]=----=[ jferraz@linkway.com.br ]=---- Rayon Eletrônica e Informática Ltda. - Linkway Descalvado Gun Control: Keep muzzle pointed at target. +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT