I have been speaking with Daniel regarding the new mount patch and he asked that I report this bug to the list. The bug involved do_buck, where damage from falling off of a bucking mount was applied to the mount, rather than the rider. I don't have an original version to post here, but here is the fix: This is part of do_buck in act.movement.c. Note that some of this got truncated when I cut and paste. . . . act("$n quickly bucks, throwing $N to the ground.", FALSE, ch, 0, ... /* Changes to damage and send_to_char to properly reflect who is taking the damage. */ if (number(0, 4)) { send_to_char("You hit the ground hard!\r\n", RIDDEN_BY(ch)); ^^^^^^^^^^^^^ damage(RIDDEN_BY(ch), RIDDEN_BY(ch), dice(2,4), -1); } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /* this was moved outside of the if block. */ GET_POS(RIDDEN_BY(ch)) = POS_SITTING; dismount_char(ch); . . . I belive that Daniel said he would update the patch on the FTP site. Luck Aleksandr +-----------------------------------------------------------+ | 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/18/00 PST