X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fweapons%2Fw_hook.qc;h=8ea84912aa58257abd2d003238c78d197b963b01;hb=845401fd312c66c059aaee1772ac5d79555ab4fc;hp=931d3e0ad17b13b7e0641f35026e097bea0265ef;hpb=522b245eeaecf0e150e2faa40b4db64e8aaad5dc;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/weapons/w_hook.qc b/qcsrc/common/weapons/w_hook.qc index 931d3e0ad..8ea84912a 100644 --- a/qcsrc/common/weapons/w_hook.qc +++ b/qcsrc/common/weapons/w_hook.qc @@ -62,7 +62,7 @@ void spawnfunc_weapon_hook(void) { if(g_grappling_hook) // offhand hook { - startitem_failed = TRUE; + startitem_failed = true; remove(self); return; } @@ -133,12 +133,12 @@ void W_Hook_Attack2(void) entity gren; //W_DecreaseAmmo(WEP_CVAR_SEC(hook, ammo)); // WEAPONTODO: Figure out how to handle ammo with hook secondary (gravitybomb) - W_SetupShot(self, FALSE, 4, "weapons/hookbomb_fire.wav", CH_WEAPON_A, WEP_CVAR_SEC(hook, damage)); + W_SetupShot(self, false, 4, "weapons/hookbomb_fire.wav", CH_WEAPON_A, WEP_CVAR_SEC(hook, damage)); gren = spawn(); gren.owner = gren.realowner = self; gren.classname = "hookbomb"; - gren.bot_dodge = TRUE; + gren.bot_dodge = true; gren.bot_dodgerating = WEP_CVAR_SEC(hook, damage); gren.movetype = MOVETYPE_TOSS; PROJECTILE_MAKETRIGGER(gren); @@ -155,7 +155,7 @@ void W_Hook_Attack2(void) gren.health = WEP_CVAR_SEC(hook, health); gren.damageforcescale = WEP_CVAR_SEC(hook, damageforcescale); gren.event_damage = W_Hook_Damage; - gren.damagedbycontents = TRUE; + gren.damagedbycontents = true; gren.missile_flags = MIF_SPLASH | MIF_ARC; gren.velocity = '0 0 1' * WEP_CVAR_SEC(hook, speed); @@ -168,7 +168,7 @@ void W_Hook_Attack2(void) gren.angles = '0 0 0'; gren.flags = FL_PROJECTILE; - CSQCProjectile(gren, TRUE, PROJECTILE_HOOKBOMB, TRUE); + CSQCProjectile(gren, true, PROJECTILE_HOOKBOMB, true); other = gren; MUTATOR_CALLHOOK(EditProjectile); } @@ -182,11 +182,11 @@ float W_Hook(float req) case WR_AIM: { // no bot AI for hook (yet?) - return TRUE; + return true; } case WR_THINK: { - if(self.BUTTON_ATCK || (!(self.items & IT_JETPACK) && self.BUTTON_HOOK)) + if(self.BUTTON_ATCK || self.BUTTON_HOOK) { if(!self.hook) if(!(self.hook_state & HOOK_WAITING_FOR_RELEASE)) @@ -260,7 +260,7 @@ float W_Hook(float req) if(self.BUTTON_CROUCH) { self.hook_state &= ~HOOK_PULLING; - if(self.BUTTON_ATCK || (!(self.items & IT_JETPACK) && self.BUTTON_HOOK)) + if(self.BUTTON_ATCK || self.BUTTON_HOOK) self.hook_state &= ~HOOK_RELEASING; else self.hook_state |= HOOK_RELEASING; @@ -270,7 +270,7 @@ float W_Hook(float req) self.hook_state |= HOOK_PULLING; self.hook_state &= ~HOOK_RELEASING; - if(self.BUTTON_ATCK || (!(self.items & IT_JETPACK) && self.BUTTON_HOOK)) + if(self.BUTTON_ATCK || self.BUTTON_HOOK) { // already fired if(self.hook) @@ -283,7 +283,7 @@ float W_Hook(float req) } } - return TRUE; + return true; } case WR_INIT: { @@ -294,12 +294,12 @@ float W_Hook(float req) precache_sound("weapons/hook_fire.wav"); precache_sound("weapons/hookbomb_fire.wav"); HOOK_SETTINGS(WEP_SKIP_CVAR, WEP_SET_PROP) - return TRUE; + return true; } case WR_SETUP: { self.hook_state &= ~HOOK_WAITING_FOR_RELEASE; - return TRUE; + return true; } case WR_CHECKAMMO1: { @@ -311,28 +311,28 @@ float W_Hook(float req) case WR_CHECKAMMO2: { // infinite ammo for now - return TRUE; // self.ammo_cells >= WEP_CVAR_SEC(hook, ammo); // WEAPONTODO: see above + return true; // self.ammo_cells >= WEP_CVAR_SEC(hook, ammo); // WEAPONTODO: see above } case WR_CONFIG: { HOOK_SETTINGS(WEP_CONFIG_WRITE_CVARS, WEP_CONFIG_WRITE_PROPS) - return TRUE; + return true; } case WR_RESETPLAYER: { self.hook_refire = time; - return TRUE; + return true; } case WR_SUICIDEMESSAGE: { - return FALSE; + return false; } case WR_KILLMESSAGE: { return WEAPON_HOOK_MURDER; } } - return FALSE; + return false; } #endif #ifdef CSQC @@ -348,20 +348,20 @@ float W_Hook(float req) if(!w_issilent) sound(self, CH_SHOTS, "weapons/hookbomb_impact.wav", VOL_BASE, ATTN_NORM); - return TRUE; + return true; } case WR_INIT: { precache_sound("weapons/hookbomb_impact.wav"); - return TRUE; + return true; } case WR_ZOOMRETICLE: { // no weapon specific image for this weapon - return FALSE; + return false; } } - return FALSE; + return false; } #endif #endif