On Sun, 30 Aug 1998, Christoffer Lundberg wrote:
> I have noticed that in my MUD, whenever a player recieves less
> Damroll/Hitroll than zero, it will start over at 256 - Damroll/Hitroll
>
> For example: One of my players had 0 Damroll and wielded a cane that
> gave him -1 Damroll, then his Damroll became 255 (!).
>
> Where can I change so that the Damroll can range from -100 to +100 ?
>
It sounds like your damroll is being stored as an unsigned char,
regardless of how it is declared. I had this same problem for something i
was doing and ended up having to read the man page for the compiler on the
system my mud runs on to find a compiler flag that makes signed char the
default option for char variables. If i remember right, it was something
like -signed for cc running on irix 5.3
Neal
+------------------------------------------------------------+
| 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