X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fcheats.qc;h=70297f0c5f577d62e56f1599d63f913bf91ddbe7;hb=05fb311552c975dd88c475fdba312c361c95bacf;hp=d52e33b0c3a62ffae0178a15a1abaf1f5cb8d534;hpb=bb1c51447c3620b193974956bc39f3f532d21ce9;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/cheats.qc b/qcsrc/server/cheats.qc index d52e33b0c..70297f0c5 100644 --- a/qcsrc/server/cheats.qc +++ b/qcsrc/server/cheats.qc @@ -145,7 +145,7 @@ float CheatImpulse(float i) self.personal.ammo_fuel = self.ammo_fuel; self.personal.health = self.health; self.personal.armorvalue = self.armorvalue; - self.personal.weapons = self.weapons; + WEPSET_COPY_EE(self.personal, self); self.personal.items = self.items; self.personal.pauserotarmor_finished = self.pauserotarmor_finished; self.personal.pauserothealth_finished = self.pauserothealth_finished; @@ -206,7 +206,7 @@ float CheatImpulse(float i) self.ammo_fuel = 999; self.health = start_health; self.armorvalue = start_armorvalue; - self.weapons |= weaponsInMap; + WEPSET_OR_EA(self.personal, weaponsInMap); self.pauserotarmor_finished = time + autocvar_g_balance_pause_armor_rot_spawn; self.pauserothealth_finished = time + autocvar_g_balance_pause_health_rot_spawn; self.pauserotfuel_finished = time + autocvar_g_balance_pause_fuel_rot_spawn; @@ -223,7 +223,7 @@ float CheatImpulse(float i) self.ammo_fuel = self.personal.ammo_fuel; self.health = self.personal.health; self.armorvalue = self.personal.armorvalue; - self.weapons = self.personal.weapons; + WEPSET_COPY_EE(self, self.personal); self.items = self.personal.items; self.pauserotarmor_finished = time + self.personal.pauserotarmor_finished - self.personal.teleport_time; self.pauserothealth_finished = time + self.personal.pauserothealth_finished - self.personal.teleport_time;