cheat_tgun_average(box_weapon) { if (level.round_number >= 130) { return box_weapon; } if (self has_weapon_or_upgrade("thundergun_zm")) { return box_weapon; } if (!self has_weapon_or_upgrade("thundergun_zm")) { if (level.pulls_before_tgun > 0) { level.pulls_before_tgun = level.pulls_before_tgun - 1; //Reset the hits needed if the gun the box gave is the tgun if (box_weapon == "thundergun_zm") { level.pulls_before_tgun = RandomInt(40); } return box_weapon; } else { level.pulls_before_tgun = RandomInt(40); return "thundergun_zm"; } } }