You have victim and ch switched in your "act" calls, it seems...
-----Original Message-----
From: Shane Augustine <sca@BU.EDU>
To: CIRCLE@post.queensu.ca <CIRCLE@post.queensu.ca>
Date: Friday, February 19, 1999 12:49 AM
Subject: parry skill
>Ok I have NO idea why this isn't working.. I created a skill parry which
>only
>players should be able to used. However it seems to work on mobs, and
>if two
>players have it, it'll only work for one of the players. Also it keeps
>showing the
>wrong weapon name on the message lines. any help would be really
>appreciated
>cause I am stumped. This code is found in the damage function.
>
>struct obj_data *vwielded = GET_EQ(victim, WEAR_WIELD);
>
> if(!IS_NPC(victim)) {
> if(GET_EQ(victim, WEAR_WIELD) != NULL && GET_SKILL(victim,
>SKILL_PARRY) > dice(1, 100)) {
> attack_counter--;
> act("&G$n skillfully parries $N's attack with his $p!&n", FALSE, ch,
>vwielded, victim, TO_NOTVICT);
> act("&GYou skillfully parry $N's attack with $p!&n", FALSE, ch,
>vwielded, victim, TO_CHAR);
> act("&G$n skillfully parries your attack with $p!&", FALSE, ch,
>vwielded, victim, TO_VICT);
> if(GET_SKILL(victim, SKILL_PARRY_SECOND) > dice(1, 100)) {
> attack_counter--;
> act("&G$n is able to fend off another attack by $N with $p&n",
>FALSE, ch, vwielded, victim, TO_NOTVICT);
> act("&GYou are able to fend off another attack by $N with $p&n",
>FALSE, ch, vwielded, victim, TO_CHAR);
> act("&G$n skillfully parries your attack with $p&n", FALSE, ch,
>vwielded, victim, TO_VICT);
> }
> }
> }
>
>
> +------------------------------------------------------------+
> | Ensure that you have read the CircleMUD Mailing List FAQ: |
> | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
> +------------------------------------------------------------+
>
+------------------------------------------------------------+
| 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 : 12/15/00 PST