On Sat, 2 Nov 1996, Mud Administrator wrote:
> Ok, I'm trying to code in a ranged attack system for my mud
> using 3 ranges: long, short, and medium
>
> anyways, I've more or less figured everything out that I need to make it
> possible except for in fight.c
>
> since I want weapons to be able to only work perfectly in one range I
> want to make something in fight.c that lowers hitrolls by certain amounts
> for different ranges.... anyways, I'm trying to figure out the most
> effecient way to deal with the hitroll
If you're talking simple penalties/bonuses to hitroll, just use a 3 by 3
matrix to hold your adjustments.
Short Medium Long
Short 0 -3 -5
Medium -1 0 -3
Long -3 -1 0
Assign values of 0,1,2 to RANGE_SHORT, RANGE_MEDIUM, RANGE_LONG or some
such and you're all set.
Ron
+-----------------------------------------------------------+
| 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