hi
I wrote this skill designed for thieves and assassins, rather then working
like invis, i wanted it to just make them harder to hit. I have set up the
aff stuff but for some reason this doesn't seem to want to work can someone
take a look and see if you can spot anything wrong.
ACMD(do_shadow)
{
int prob=0;
struct affected_type af;
prob += (GET_LEVEL(ch) << 1) + ((GET_DEX(ch) + 16) << 1);
if ((number(10, 100) > prob) && (GET_LEVEL(ch) < LVL_IMMORT)) {
send_to_char(" You fail miserably to sink into the shadows \r\n", ch);
act("$n fails to disolve into the shadows!",
FALSE, ch, 0,0, TO_ROOM);
}
else{
affect_from_char(ch, SKILL_SHADOW);
af.location = APPLY_AC;
af.modifier = -20;
af.duration = 12;
send_to_char(" You disolve into the shadows \r\n", ch);
act("$n disolves into the shadows making $n harder to see!",
FALSE, ch, 0,0, TO_ROOM);
}
}
Cheers
Alex
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
Share information about yourself, create your own public profile at
http://profiles.msn.com.
+------------------------------------------------------------+
| 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