> >
> > i`m writing the disarm skill, but i have a problem in that i cant get the
> > weapon from the victim without going through perform_remove and
> > perform_drop :--(
>
> Try,
>
> if (successful_disarm_attempt) {
> obj_to_char(unequip_char(victim, WEAR_WIELD), victim);
Hmm...wouldn't a disarmed weapon tend to fall out of the wielder's
grasp? :) obj_to_room would be a better idea, perhaps...
> act("You have disarmed $N!", TRUE, ch, 0, victim, TO_CHAR);
> act("$n disarmed $N!", TRUE, ch, 0, victim, TO_NOTVICT);
> act("$n disarms you!", TRUE, ch, 0, victim, TO_VICT);
> }
> else {
> send_to_char("You failed.\r\n", ch);
> }
--
-AxL, axl@wpcr.plymouth.edu - SysOp, RPM Director, WPCR Plymouth, 91.7 FM
"Discriminate against the next fashion sucker you meet....it's a raver!"
+------------------------------------------------------------+
| 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