After using this with traps and debugging to look at what the value actually is ...this function just spits out a random number in the 300s. I get anywhere from 306 - 350 and it doesn't even seem to care how many charges I actually have it is just broken. It also seems that Fire Trap and Bear Trap always show the same number of charges while Lightning Trap is a completely different number. Just trying to get some visibility.
Thank you for reporting. It's something that went by unnoticed after release. We'll try to get it updated soon.