diff --git a/libs/game_common/src/main/java/com/game/room/state/RoomReloadState.java b/libs/game_common/src/main/java/com/game/room/state/RoomReloadState.java index aad69ad..c34df12 100644 --- a/libs/game_common/src/main/java/com/game/room/state/RoomReloadState.java +++ b/libs/game_common/src/main/java/com/game/room/state/RoomReloadState.java @@ -37,6 +37,7 @@ public class RoomReloadState extends StateBase{ case ActionEvent.EVENT_START_GAME: owner.stateMachine.changeState(Global.getState(RoomStartGameState.class)); break; + } } } diff --git a/libs/game_common/src/main/java/com/game/room/state/RoomWaitState.java b/libs/game_common/src/main/java/com/game/room/state/RoomWaitState.java index b79fa4f..90500ac 100644 --- a/libs/game_common/src/main/java/com/game/room/state/RoomWaitState.java +++ b/libs/game_common/src/main/java/com/game/room/state/RoomWaitState.java @@ -24,6 +24,7 @@ public class RoomWaitState extends StateBase { } owner.stateMachine.changeState(Global.getState(RoomStartGameState.class)); break; + } } diff --git a/libs/game_common/target/classes/com/game/room/state/RoomReloadState.class b/libs/game_common/target/classes/com/game/room/state/RoomReloadState.class index 78d8350..183a8ff 100644 Binary files a/libs/game_common/target/classes/com/game/room/state/RoomReloadState.class and b/libs/game_common/target/classes/com/game/room/state/RoomReloadState.class differ diff --git a/libs/game_common/target/classes/com/game/room/state/RoomWaitState.class b/libs/game_common/target/classes/com/game/room/state/RoomWaitState.class index d15c3bd..e17b06a 100644 Binary files a/libs/game_common/target/classes/com/game/room/state/RoomWaitState.class and b/libs/game_common/target/classes/com/game/room/state/RoomWaitState.class differ diff --git a/libs/game_common/target/game_common-1.0.0.jar b/libs/game_common/target/game_common-1.0.0.jar index 2c819e6..30ff50f 100644 Binary files a/libs/game_common/target/game_common-1.0.0.jar and b/libs/game_common/target/game_common-1.0.0.jar differ diff --git a/libs/game_common/target/maven-archiver/pom.properties b/libs/game_common/target/maven-archiver/pom.properties index bf58f01..ddaa6cd 100644 --- a/libs/game_common/target/maven-archiver/pom.properties +++ b/libs/game_common/target/maven-archiver/pom.properties @@ -1,5 +1,5 @@ #Generated by Maven -#Thu Jun 19 21:25:43 CST 2025 +#Fri Jun 20 16:08:37 CST 2025 version=1.0.0 groupId=com.game artifactId=game_common diff --git a/libs/game_common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/libs/game_common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index c2bdef7..6408785 100644 --- a/libs/game_common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/libs/game_common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -1,37 +1,37 @@ -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\GroupPublisherService.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomWaitState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\data\Hp.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerInitState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\data\Room.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\data\BasePlayBack.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerEndState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerPopupState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\data\Player.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\GameController.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\manager\SessionManager.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\data\Timer.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\manager\RoomManager.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomDestoryGameState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\Router.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerWaitState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\GPSUtil.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerSpectatorState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\state\StateMachine.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\data\RoomDismiss.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomEndState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\ActionEvent.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\Util.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\Constant.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\data\JoinRoomData.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\state\StateBase.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\EventController.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerReloadState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\Global.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomReloadState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\GameInterceptor.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\MainServer.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomInitState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerReadyState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerPauseState.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\data\Score.java -D:\aga\suoha_6.19\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomStartGameState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\EventController.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\Global.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\state\StateBase.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerReadyState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\GPSUtil.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerPauseState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomInitState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\data\JoinRoomData.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomDestoryGameState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\GameInterceptor.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\MainServer.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\manager\SessionManager.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\GroupPublisherService.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\data\BasePlayBack.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomEndState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\Util.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerWaitState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\Router.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerSpectatorState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\data\Player.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerPopupState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerReloadState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\GameController.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\Constant.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\state\StateMachine.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomWaitState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\ActionEvent.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerEndState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\data\Hp.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomReloadState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\data\Timer.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\manager\RoomManager.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\room\state\RoomStartGameState.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\data\Room.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\data\RoomDismiss.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\data\Score.java +D:\aga\suoha_6.20\suoha_server\libs\game_common\src\main\java\com\game\player\state\PlayerInitState.java diff --git a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/EXRoom.java b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/EXRoom.java index adfd211..20641d6 100644 --- a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/EXRoom.java +++ b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/EXRoom.java @@ -87,6 +87,9 @@ public class EXRoom extends Room { public EXPlayer win; + //胜利者id + public int winer_playerid = 0; + public EXRoom(String roomid, Map redis_room_map) { super(roomid, redis_room_map); @@ -135,7 +138,7 @@ public class EXRoom extends Room { // this.callScore = 0; this.callCount = 0; this.sidePot = 0; - this.win = null; +// this.win = null; this.card = new RoomCard(this, 2, maxPlayers); super.clear(); @@ -143,7 +146,8 @@ public class EXRoom extends Room { public void clearEx() { this.activeSeat = 0; - this.win = null; + System.out.println(this.win); +// this.win = null; } public ITObject getReloadInfo(Player player) { diff --git a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerBetState.java b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerBetState.java index 55ff1db..8b97c34 100644 --- a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerBetState.java +++ b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerBetState.java @@ -52,6 +52,7 @@ public class EXPlayerBetState extends StateBase { room.callScore = owner.betScore; // 追加操作,广播给客户端 TObject param = new TObject(); + System.out.println("111:"+param); if (owner.seat >= room.playerMapByPlaying.size()) { param.putInt("seat", 1); // 发牌 @@ -137,10 +138,27 @@ public class EXPlayerBetState extends StateBase { System.out.println("当前用户 :"+owner.playerid); System.out.println("当前用户的总下注分数:"+owner.totalLostScore); + if (room.win!=null){ + if (room.win.playerid==owner.playerid){ + owner.totalLostScore =owner.totalLostScore- owner.betScore; + // 扣除下注分数 + owner.lostScore =owner.totalLostScore; + }else { + owner.totalLostScore += owner.betScore; + // 扣除下注分数 + owner.lostScore =owner.betScore; + } + }else { + owner.totalLostScore += owner.betScore; + // 扣除下注分数 + owner.lostScore =owner.betScore; + } + + + + + - owner.totalLostScore += owner.betScore; - // 扣除下注分数 - owner.lostScore =owner.betScore; // room.callScore = 0; room.sidePot += owner.betScore; @@ -154,7 +172,16 @@ public class EXPlayerBetState extends StateBase { for (Entry entry : room.playerMapBySeat.entrySet()) { EXPlayer player = (EXPlayer) entry.getValue(); System.out.println("基础分数:"+player.baseScore); - param.putInt("seat_" + player.seat, player.baseScore - player.totalLostScore); + if (room.win!=null){ + if (room.win.playerid==player.playerid){ + param.putInt("seat_" + player.seat, player.totalLostScore); + }else { + param.putInt("seat_" + player.seat, 0- player.totalLostScore); + } + }else { + param.putInt("seat_" + player.seat, 0- player.totalLostScore); + } + } room.broadCastToClient(0, Config.GAME_EVT_RESULT, param); diff --git a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerCallState.java b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerCallState.java index 8258c3e..dfcf85b 100644 --- a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerCallState.java +++ b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerCallState.java @@ -135,10 +135,24 @@ public class EXPlayerCallState extends StateBase { public void addSidePot(EXPlayer owner) { EXRoom room = owner.getRoom(); System.out.println("当前需跟注分数"+room.callScore); - // 扣除下注分数 - owner.lostScore = room.callScore; - //计算总下注分数 - owner.totalLostScore += owner.lostScore; + if (room.win!=null){ + if (room.win.playerid==owner.playerid){ + // 扣除下注分数 + owner.lostScore = room.callScore; + owner.totalLostScore =owner.totalLostScore- room.callScore; + }else { + // 扣除下注分数 + owner.lostScore = room.callScore; + //计算总下注分数 + owner.totalLostScore += owner.lostScore; + } + }else { + // 扣除下注分数 + owner.lostScore = room.callScore; + //计算总下注分数 + owner.totalLostScore += owner.lostScore; + } + // owner.totalLostScore += room.callScore; @@ -152,7 +166,15 @@ public class EXPlayerCallState extends StateBase { param.putInt("sidePot", room.sidePot); for (Entry entry : room.playerMapBySeat.entrySet()) { EXPlayer player = (EXPlayer) entry.getValue(); - param.putInt("seat_" + player.seat, player.baseScore - player.totalLostScore); + if (room.win!=null){ + if (room.win.playerid==player.playerid){ + param.putInt("seat_" + player.seat, player.totalLostScore); + }else { + param.putInt("seat_" + player.seat, 0- player.totalLostScore); + } + }else { + param.putInt("seat_" + player.seat, 0- player.totalLostScore); + } } room.broadCastToClient(0, Config.GAME_EVT_RESULT, param); } diff --git a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerRaiseState.java b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerRaiseState.java index 37bc343..c58442a 100644 --- a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerRaiseState.java +++ b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerRaiseState.java @@ -119,13 +119,22 @@ public class EXPlayerRaiseState extends StateBase { // 扣除下注分数 // owner.lostScore = room.raiseScore-owner.needScore; + if (room.win!=null){ + if (room.win.playerid==owner.playerid){ + owner.lostScore = room.raiseScore; + owner.totalLostScore =owner.totalLostScore- owner.lostScore; - owner.lostScore =room.raiseScore; + }else { + owner.lostScore =room.raiseScore; + System.out.println("增加的owner.lostScore"+owner.lostScore); + owner.totalLostScore += owner.lostScore; + } + }else { + owner.lostScore =room.raiseScore; + System.out.println("增加的owner.lostScore"+owner.lostScore); + owner.totalLostScore += owner.lostScore; + } - System.out.println("增加的owner.lostScore"+owner.lostScore); - - owner.totalLostScore += owner.lostScore; -// owner.totalLostScore += room.raiseScore; // room.sidePot += Math.abs(owner.lostScore); @@ -157,7 +166,16 @@ public class EXPlayerRaiseState extends StateBase { for (Entry entry : room.playerMapBySeat.entrySet()) { EXPlayer player = (EXPlayer) entry.getValue(); - param.putInt("seat_" + player.seat, player.baseScore - player.totalLostScore); + if (room.win!=null){ + if (room.win.playerid==player.playerid){ + param.putInt("seat_" + player.seat, player.totalLostScore); + }else { + param.putInt("seat_" + player.seat, player.baseScore - player.totalLostScore); + } + }else { + param.putInt("seat_" + player.seat, player.baseScore - player.totalLostScore); + } + } room.broadCastToClient(0, Config.GAME_EVT_RESULT, param); } diff --git a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/room/state/EXRoomDealState.java b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/room/state/EXRoomDealState.java index 784de58..c9b14e3 100644 --- a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/room/state/EXRoomDealState.java +++ b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/room/state/EXRoomDealState.java @@ -76,7 +76,7 @@ public class EXRoomDealState extends StateBase { List actions = new ArrayList(); actions.add(Integer.parseInt(Config.GAME_BET)); actions.add(Integer.parseInt(Config.GAME_FOLD)); -// actions.add(Integer.parseInt(Config.GAME_CHECK)); + actions.add(Integer.parseInt(Config.GAME_CHECK)); if (room.config.getInt(Config.ROOM_CONFIG_ALLIN)==1 && room.counts==2){ actions.add(Integer.parseInt(Config.GAME_ALL_IN)); @@ -100,8 +100,6 @@ public class EXRoomDealState extends StateBase { // 扣除底分 for (Entry entry : room.playerMapByPlaying.entrySet()) { EXPlayer player = (EXPlayer) entry.getValue(); -// player.lostScore -= room.config.getInt(Config.ROOM_CONFIG_BASE_SCORE); -// room.sidePot += room.config.getInt(Config.ROOM_CONFIG_BASE_SCORE); if (room.config.getInt(Config.ROOM_CONFIG_BASE_SCORE)==0){ if (room.nextRound==1 && room.config.getInt(Config.ROOM_CONFIG_BASE_SCORE)==0){ player.totalLostScore=1; diff --git a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/room/state/EXRoomStartGameState.java b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/room/state/EXRoomStartGameState.java index 2d3ecf7..5acdecf 100644 --- a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/room/state/EXRoomStartGameState.java +++ b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/room/state/EXRoomStartGameState.java @@ -28,15 +28,15 @@ public void enter(EXRoom owner) { // 遍历房间中所有玩家,清除他们的额外状态 for (Entry entry : owner.playerMapBySeat.entrySet()) { EXPlayer player = (EXPlayer) entry.getValue(); +// if (owner.nextRound == owner.maxRound){ + player.clearEx(); +// } - player.clearEx(); } // 清除房间的额外状态 owner.clearEx(); System.out.println("底池分数:"+owner.sidePot); - //根据用户id拿用户信息 -// EXPlayer player = (EXPlayer) owner.playerMapById.get(owner.owner_id); // 开始游戏 diff --git a/puke/suoha/game_pk_suoha/target/classes/extend/pk/EXRoom.class b/puke/suoha/game_pk_suoha/target/classes/extend/pk/EXRoom.class index 575e88a..a272b92 100644 Binary files a/puke/suoha/game_pk_suoha/target/classes/extend/pk/EXRoom.class and b/puke/suoha/game_pk_suoha/target/classes/extend/pk/EXRoom.class differ diff --git a/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerBetState.class b/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerBetState.class index 09ad184..b4d24b9 100644 Binary files a/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerBetState.class and b/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerBetState.class differ diff --git a/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerCallState.class b/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerCallState.class index 1880fe8..8e06a2d 100644 Binary files a/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerCallState.class and b/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerCallState.class differ diff --git a/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerRaiseState.class b/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerRaiseState.class index f9ff267..eff580f 100644 Binary files a/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerRaiseState.class and b/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerRaiseState.class differ diff --git a/puke/suoha/game_pk_suoha/target/classes/extend/pk/room/state/EXRoomDealState.class b/puke/suoha/game_pk_suoha/target/classes/extend/pk/room/state/EXRoomDealState.class index f27cd5f..f543b84 100644 Binary files a/puke/suoha/game_pk_suoha/target/classes/extend/pk/room/state/EXRoomDealState.class and b/puke/suoha/game_pk_suoha/target/classes/extend/pk/room/state/EXRoomDealState.class differ diff --git a/puke/suoha/game_pk_suoha/target/classes/extend/pk/room/state/EXRoomStartGameState.class b/puke/suoha/game_pk_suoha/target/classes/extend/pk/room/state/EXRoomStartGameState.class index 1037bee..e341828 100644 Binary files a/puke/suoha/game_pk_suoha/target/classes/extend/pk/room/state/EXRoomStartGameState.class and b/puke/suoha/game_pk_suoha/target/classes/extend/pk/room/state/EXRoomStartGameState.class differ