It seems there is a bug with /hinc -c
When you add a negative value, it won't increase.
Code:
/hmake test 10
/hadd test lol -1
/hinc -c test lol
/timer 0 5 echo -a $hget(test,lol)