well, I am looking to make a ACMD (do_retreat), it will be like flee but you
dont leave the room. I already have it for gods:
--snip--
ACMD(do_retreat)
{
if (GET_POS(ch) == 7){
if (FIGHTING(FIGHTING(ch)) == ch)
stop_fighting(FIGHTING(ch));
stop_fighting(ch);
}
}
--snip--
and it works fine, but it ALWAYS works, so I cant give it to the players.
what I need to know is how to get a random number, ie
(this may not work, its just off the top of my head!)
ACMD(do_retreat)
{
int chance, roll;
chance=(GET_LEVEL(ch));
roll=(random 34);
if (chance => roll)
{
if (FIGHTING(FIGHTING(ch)) == ch)
stop_fighting(FIGHTING(ch));
stop_fighting(ch);
act ("You step away from battle...... ect. (all the messages would
be in here somewhere)
}
}
but you get the idea, now how do I do the random 34 part? am I even on the
right track? I dont want to make it a skill (I am not skilled enuff for that
yet!).
I thank you for any help!!!1
Cyber Reaper
Realms of Reality
***UNDER CONSTRUCTION!!!***
telnet://login.greatbasin.net 4000
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/07/00 PST