.float blaster_force;
.float blaster_lifetime;
-#define BLASTER_SECONDARY_ATTACK_HACK(weapon_name, actor, weaponentity) \
+// Will be demacroed after WEP_CVAR macros are also demacroed.
+#define BLASTER_SECONDARY_ATTACK(weapon_name, actor, weaponentity) \
makevectors(actor.v_angle); \
- Weapon oldwep = actor.(weaponentity).m_weapon; \
- actor.(weaponentity).m_weapon = WEP_BLASTER; \
W_Blaster_Attack( \
actor, \
weaponentity, \
WEP_CVAR_SEC(weapon_name, spread), \
WEP_CVAR_SEC(weapon_name, delay), \
WEP_CVAR_SEC(weapon_name, lifetime) \
- ); \
- actor.(weaponentity).m_weapon = oldwep;
+ );
#endif