]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/weapons/weapon/hlac.qc
Remove legacy Quake bbox expansion: projectiles
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / weapons / weapon / hlac.qc
index 18dde744003019106b11e8b46d373900bf6cefba..4282598a99877361aeb8c07ae0ba72a438003b68 100644 (file)
@@ -45,9 +45,10 @@ void W_HLAC_Attack(Weapon thiswep, entity actor, .entity weaponentity)
 
        set_movetype(missile, MOVETYPE_FLY);
        PROJECTILE_MAKETRIGGER(missile);
+       missile.clipgroup = CLIPGROUP_UNHITTABLEPROJ;
 
        setorigin(missile, w_shotorg);
-       setsize(missile, '0 0 0', '0 0 0');
+       setsize(missile, UNHITTABLEPROJ_MINS, UNHITTABLEPROJ_MAXS);
 
        W_SetupProjVelocity_Basic(missile, WEP_CVAR_PRI(hlac, speed), spread);
        //missile.angles = vectoangles(missile.velocity); // csqc
@@ -90,9 +91,10 @@ void W_HLAC_Attack2(Weapon thiswep, entity actor, .entity weaponentity)
 
                set_movetype(missile, MOVETYPE_FLY);
                PROJECTILE_MAKETRIGGER(missile);
+               missile.clipgroup = CLIPGROUP_UNHITTABLEPROJ;
 
                setorigin(missile, w_shotorg);
-               setsize(missile, '0 0 0', '0 0 0');
+               setsize(missile, UNHITTABLEPROJ_MINS, UNHITTABLEPROJ_MAXS);
 
                W_SetupProjVelocity_Basic(missile, WEP_CVAR_SEC(hlac, speed), spread);
                //missile.angles = vectoangles(missile.velocity); // csqc