void spawnfunc_weapon_rpc() { weapon_defaultspawnfunc(WEP_RPC.m_id); }
void W_RocketPropelledChainsaw_Explode()
-{
+{SELFPARAM();
self.event_damage = func_null;
self.takedamage = DAMAGE_NO;
}
void W_RocketPropelledChainsaw_Touch (void)
-{
+{SELFPARAM();
if(WarpZone_Projectile_Touch())
if(wasfreed(self))
return;
}
void W_RocketPropelledChainsaw_Damage (entity inflictor, entity attacker, float damage, int deathtype, vector hitloc, vector force)
-{
+{SELFPARAM();
if (self.health <= 0)
return;
}
void W_RocketPropelledChainsaw_Think()
-{
+{SELFPARAM();
if(self.cnt <= time)
{
remove(self);
}
void W_RocketPropelledChainsaw_Attack (void)
-{
+{SELFPARAM();
entity missile = spawn(); //WarpZone_RefSys_SpawnSameRefSys(self);
entity flash = spawn ();
}
bool W_RocketPropelledChainsaw(int req)
-{
+{SELFPARAM();
float ammo_amount = false;
switch(req)
{
#ifdef CSQC
bool W_RocketPropelledChainsaw(int req)
-{
+{SELFPARAM();
switch(req)
{
case WR_IMPACTEFFECT: