/* impulse */ 3,
/* flags */ WEP_FLAG_MUTATORBLOCKED | WEP_FLAG_HIDDEN | WEP_FLAG_NORMAL | WEP_FLAG_RELOADABLE | WEP_TYPE_HITSCAN | WEP_FLAG_SUPERWEAPON,
/* rating */ BOT_PICKUP_RATING_HIGH,
-/* color */ '1 1 0',
+/* color */ '0.5 0.5 0',
/* modelname */ "ok_hmg",
/* simplemdl */ "foobar",
/* crosshair */ "gfx/crosshairuzi 0.6",
W_DecreaseAmmo(WEP_CVAR(hmg, ammo));
- W_SetupShot (self, TRUE, 0, "weapons/uzi_fire.wav", CH_WEAPON_A, WEP_CVAR(hmg, damage));
+ W_SetupShot (self, true, 0, "weapons/uzi_fire.wav", CH_WEAPON_A, WEP_CVAR(hmg, damage));
if(!autocvar_g_norecoil)
{
case WR_AIM:
{
if(vlen(self.origin-self.enemy.origin) < 3000 - bound(0, skill, 10) * 200)
- self.BUTTON_ATCK = bot_aim(1000000, 0, 0.001, FALSE);
+ self.BUTTON_ATCK = bot_aim(1000000, 0, 0.001, false);
else
- self.BUTTON_ATCK2 = bot_aim(1000000, 0, 0.001, FALSE);
-
- return TRUE;
+ self.BUTTON_ATCK2 = bot_aim(1000000, 0, 0.001, false);
+
+ return true;
}
case WR_THINK:
{
}
}
- return TRUE;
+ return true;
}
case WR_INIT:
{
precache_model ("models/weapons/v_ok_hmg.md3");
precache_model ("models/weapons/h_ok_hmg.iqm");
precache_sound ("weapons/uzi_fire.wav");
- HMG_SETTINGS(WEP_SKIP_CVAR, WEP_SET_PROP)
- return TRUE;
+ HMG_SETTINGS(WEP_SKIP_CVAR, WEP_SET_PROP);
+ return true;
}
case WR_CHECKAMMO1:
{
}
case WR_CONFIG:
{
- HMG_SETTINGS(WEP_CONFIG_WRITE_CVARS, WEP_CONFIG_WRITE_PROPS)
- return TRUE;
+ HMG_SETTINGS(WEP_CONFIG_WRITE_CVARS, WEP_CONFIG_WRITE_PROPS);
+ return true;
}
case WR_RELOAD:
{
W_Reload(WEP_CVAR(hmg, ammo), "weapons/reload.wav");
- return TRUE;
+ return true;
}
case WR_SUICIDEMESSAGE:
{
return WEAPON_HMG_MURDER_SPRAY;
}
}
- return FALSE;
+ return false;
}
#endif
#ifdef CSQC
else if(w_random < 0.2)
sound(self, CH_SHOTS, "weapons/ric3.wav", VOL_BASE, ATTEN_NORM);
- return TRUE;
+ return true;
}
case WR_INIT:
{
precache_sound("weapons/ric1.wav");
precache_sound("weapons/ric2.wav");
precache_sound("weapons/ric3.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