The main problem with item charges is that it was changed to an int8 (unsigned) from an sint8 (signed), so negitive 1's are being casted to 255 when converted.
im guessing we need to just convert it to an sint16, then do the boundary checks for below -1 and above 255
__________________
Quitters never win, and winners never quit, but those who never win and never quit are idiots.
|