- // ugly instagib hack to reuse the fire mode of the laser
- makevectors(actor.v_angle);
- Weapon oldwep = actor.(weaponentity).m_weapon; // we can't avoid this hack
- actor.(weaponentity).m_weapon = WEP_BLASTER;
- W_Blaster_Attack(
- actor,
- weaponentity,
- WEP_BLASTER.m_id | HITTYPE_SECONDARY,
- WEP_CVAR_SEC(hmg, shotangle),
- WEP_CVAR_SEC(hmg, damage),
- WEP_CVAR_SEC(hmg, edgedamage),
- WEP_CVAR_SEC(hmg, radius),
- WEP_CVAR_SEC(hmg, force),
- WEP_CVAR_SEC(hmg, speed),
- WEP_CVAR_SEC(hmg, spread),
- WEP_CVAR_SEC(hmg, delay),
- WEP_CVAR_SEC(hmg, lifetime)
- );
- actor.(weaponentity).m_weapon = oldwep;