From ab20b75c14b898aa551052e0f6e8be258757796d Mon Sep 17 00:00:00 2001 From: Boondorl Date: Sat, 25 May 2024 22:41:30 -0400 Subject: [PATCH] Added missing player retranslation Play-scoped team changing function. --- src/gamedata/teaminfo.cpp | 1 + wadsrc/static/zscript/actors/player/player.zs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gamedata/teaminfo.cpp b/src/gamedata/teaminfo.cpp index 25ec9dd3b4..44e8c0e374 100644 --- a/src/gamedata/teaminfo.cpp +++ b/src/gamedata/teaminfo.cpp @@ -262,6 +262,7 @@ bool FTeam::ChangeTeam(unsigned int pNum, unsigned int newTeam) return false; players[pNum].userinfo.TeamChanged(newTeam); + R_BuildPlayerTranslation(pNum); return true; } diff --git a/wadsrc/static/zscript/actors/player/player.zs b/wadsrc/static/zscript/actors/player/player.zs index 05d9e1b1b4..b2252c16e1 100644 --- a/wadsrc/static/zscript/actors/player/player.zs +++ b/wadsrc/static/zscript/actors/player/player.zs @@ -2989,7 +2989,7 @@ struct Team native native String mName; native static bool IsValid(uint teamIndex); - native static bool ChangeTeam(uint playerNumber, uint newTeamIndex); + native play static bool ChangeTeam(uint playerNumber, uint newTeamIndex); native Color GetPlayerColor() const; native int GetTextColor() const;