setthink(missile, adaptor_think2use_hittype_splash);
missile.nextthink = time + WEP_CVAR_PRI(hagar, lifetime);
PROJECTILE_MAKETRIGGER(missile);
- missile.clipgroup = CLIPGROUP_UNHITTABLEPROJ;
missile.projectiledeathtype = thiswep.m_id;
missile.weaponentity_fld = weaponentity;
setorigin(missile, w_shotorg);
- setsize(missile, UNHITTABLEPROJ_MINS, UNHITTABLEPROJ_MAXS);
+ setsize(missile, '0 0 0', '0 0 0');
set_movetype(missile, MOVETYPE_FLY);
W_SetupProjVelocity_PRI(missile, hagar);
setthink(missile, adaptor_think2use_hittype_splash);
missile.nextthink = time + WEP_CVAR_SEC(hagar, lifetime_min) + random() * WEP_CVAR_SEC(hagar, lifetime_rand);
PROJECTILE_MAKETRIGGER(missile);
- missile.clipgroup = CLIPGROUP_UNHITTABLEPROJ;
missile.projectiledeathtype = thiswep.m_id | HITTYPE_SECONDARY;
missile.weaponentity_fld = weaponentity;
setorigin(missile, w_shotorg);
- setsize(missile, UNHITTABLEPROJ_MINS, UNHITTABLEPROJ_MAXS);
+ setsize(missile, '0 0 0', '0 0 0');
set_movetype(missile, MOVETYPE_BOUNCEMISSILE);
W_SetupProjVelocity_SEC(missile, hagar);
setthink(missile, adaptor_think2use_hittype_splash);
missile.nextthink = time + WEP_CVAR_SEC(hagar, lifetime_min) + random() * WEP_CVAR_SEC(hagar, lifetime_rand);
PROJECTILE_MAKETRIGGER(missile);
- missile.clipgroup = CLIPGROUP_UNHITTABLEPROJ;
missile.projectiledeathtype = thiswep.m_id | HITTYPE_SECONDARY;
missile.weaponentity_fld = weaponentity;
setorigin(missile, w_shotorg);
- setsize(missile, UNHITTABLEPROJ_MINS, UNHITTABLEPROJ_MAXS);
+ setsize(missile, '0 0 0', '0 0 0');
set_movetype(missile, MOVETYPE_FLY);
missile.missile_flags = MIF_SPLASH;