fix: 3v3 team match wrong problems

This commit is contained in:
jakciehan
2026-05-16 09:59:54 +08:00
parent 9359139186
commit 7d17325be6
30 changed files with 441 additions and 535 deletions
+6 -3
View File
@@ -140,10 +140,13 @@ const GameScene = {
});
this._playerTank.activateShield(3000); // spawn protection
// Apply equipped skin colors to player tank
// Apply equipped skin — only non-default skins override tank color
if (GameGlobal.skinManager) {
this._playerTank._skinColors = GameGlobal.skinManager.getCurrentSkinColors();
this._playerTank._skinId = GameGlobal.skinManager.getEquippedSkinId();
const skinId = GameGlobal.skinManager.getEquippedSkinId();
if (skinId && skinId !== 'default') {
this._playerTank._skinColors = GameGlobal.skinManager.getCurrentSkinColors();
this._playerTank._skinId = skinId;
}
}
// Safety: ensure player spawn area is clear of blocking terrain