entity flash = spawn ();
W_DecreaseAmmo(WEP_CVAR(rpc, ammo));
- W_SetupShot_ProjectileSize (self, '-3 -3 -3', '3 3 3', FALSE, 5, "weapons/rocket_fire.wav", CH_WEAPON_A, WEP_CVAR(rpc, damage));
+ W_SetupShot_ProjectileSize (self, '-3 -3 -3', '3 3 3', false, 5, "weapons/rocket_fire.wav", CH_WEAPON_A, WEP_CVAR(rpc, damage));
pointparticles(particleeffectnum("rocketlauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1);
PROJECTILE_MAKETRIGGER(missile);
missile.owner = missile.realowner = self;
- missile.bot_dodge = TRUE;
+ missile.bot_dodge = true;
missile.bot_dodgerating = WEP_CVAR(rpc, damage) * 2;
missile.takedamage = DAMAGE_YES;
missile.damageforcescale = WEP_CVAR(rpc, damageforcescale);
missile.health = WEP_CVAR(rpc, health);
missile.event_damage = W_RocketPropelledChainsaw_Damage;
- missile.damagedbycontents = TRUE;
+ missile.damagedbycontents = true;
missile.movetype = MOVETYPE_FLY;
missile.projectiledeathtype = WEP_RPC;
missile.nextthink = time;
missile.flags = FL_PROJECTILE;
- CSQCProjectile(missile, TRUE, PROJECTILE_RPC, FALSE);
+ CSQCProjectile(missile, true, PROJECTILE_RPC, false);
setmodel(flash, "models/flash.md3"); // precision set below
SUB_SetFade (flash, time, 0.1);
float W_RocketPropelledChainsaw(float req)
{
- float ammo_amount = FALSE;
+ float ammo_amount = false;
switch(req)
{
case WR_AIM:
{
- self.BUTTON_ATCK = bot_aim(WEP_CVAR(rpc, speed), 0, WEP_CVAR(rpc, lifetime), FALSE);
- return TRUE;
+ self.BUTTON_ATCK = bot_aim(WEP_CVAR(rpc, speed), 0, WEP_CVAR(rpc, lifetime), false);
+ return true;
}
case WR_THINK:
{
}
}
- return TRUE;
+ return true;
}
case WR_INIT:
{
precache_model("models/weapons/g_ok_rl.md3");
precache_sound ("weapons/rocket_fire.wav");
RPC_SETTINGS(WEP_SKIP_CVAR, WEP_SET_PROP)
- return TRUE;
+ return true;
}
case WR_CHECKAMMO1:
{
}
case WR_CHECKAMMO2:
{
- return FALSE;
+ return false;
}
case WR_CONFIG:
{
RPC_SETTINGS(WEP_CONFIG_WRITE_CVARS, WEP_CONFIG_WRITE_PROPS)
- return TRUE;
+ return true;
}
case WR_RELOAD:
{
W_Reload(WEP_CVAR(rpc, ammo), "weapons/reload.wav");
- return TRUE;
+ return true;
}
case WR_SUICIDEMESSAGE:
{
}
}
- return FALSE;
+ return false;
}
#endif
if(!w_issilent)
sound(self, CH_SHOTS, "weapons/rocket_impact.wav", VOL_BASE, ATTEN_NORM);
- return TRUE;
+ return true;
}
case WR_INIT:
{
precache_sound("weapons/rocket_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