]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/weapons/weapon/minelayer.qc
Weapons: store switchweapon as direct weapon reference
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / weapons / weapon / minelayer.qc
index 0b069ca89578b87557d7b024f381b3c0bce777cd..a9eee99faa89629d3a92a9807cd54131e43c4ada 100644 (file)
@@ -132,7 +132,7 @@ void W_MineLayer_Explode()
                        self.cnt = WEP_MINE_LAYER.m_id;
                        int slot = 0; // TODO: unhardcode
                        ATTACK_FINISHED(self, slot) = time;
-                       self.switchweapon = w_getbestweapon(self);
+                       PS(self).m_switchweapon = w_getbestweapon(self);
                }
                setself(this);
        }
@@ -159,7 +159,7 @@ void W_MineLayer_DoRemoteExplode()
                        self.cnt = WEP_MINE_LAYER.m_id;
                        int slot = 0; // TODO: unhardcode
                        ATTACK_FINISHED(self, slot) = time;
-                       self.switchweapon = w_getbestweapon(self);
+                       PS(self).m_switchweapon = w_getbestweapon(self);
                }
                setself(this);
        }