JetPack() { self DisableOffHandWeapons(); Fuel = 100; for (;;) { wait 0.05; if (self FragButtonPressed() && Fuel > 0) { PlayFxOnTag(level._effect["thundergun_smoke_cloud"], self, "j_ankle_le"); PlayFxOnTag(level._effect["thundergun_smoke_cloud"], self, "j_ankle_ri"); self PlaySound("elec_jib_zombie"); Earthquake(0.15, 0.2, self GetTagOrigin("j_spine4"), 50); self SetVelocity(self GetVelocity() + (0, 0, 60)); Fuel --; if (Fuel < 0) Fuel = 0; } if (!self FragButtonPressed() && Fuel < 100) Fuel ++; if (self MeleeButtonPressed()) break; } self EnableOffHandWeapons(); }