int16 charges = 0; if(inst->GetCharges() >= 0) charges = inst->GetCharges(); else charges = 0x7FFF; //32767