missile.projectiledeathtype = WEP_HLAC;
CSQCProjectile(missile, TRUE, PROJECTILE_HLAC, TRUE);
+
+ other = missile; MUTATOR_CALLHOOK(EditProjectile);
}
void W_HLAC_Attack2f (void)
missile.projectiledeathtype = WEP_HLAC | HITTYPE_SECONDARY;
CSQCProjectile(missile, TRUE, PROJECTILE_HLAC, TRUE);
+
+ other = missile; MUTATOR_CALLHOOK(EditProjectile);
}
void W_HLAC_Attack2 (void)
return self.ammo_cells >= cvar("g_balance_hlac_primary_ammo");
else if (req == WR_CHECKAMMO2)
return self.ammo_cells >= cvar("g_balance_hlac_secondary_ammo");
- else if (req == WR_SUICIDEMESSAGE)
- w_deathtypestring = "should have used a smaller gun";
- else if (req == WR_KILLMESSAGE)
- w_deathtypestring = "was cut down by";
return TRUE;
};
#endif
{
precache_sound("weapons/laserimpact.wav");
}
+ else if (req == WR_SUICIDEMESSAGE)
+ w_deathtypestring = "%s should have used a smaller gun";
+ else if (req == WR_KILLMESSAGE)
+ w_deathtypestring = "%s was cut down by %s";
return TRUE;
}
#endif