xy 1 semana atrás
pai
commit
a2d672d2ab
1 arquivos alterados com 9 adições e 14 exclusões
  1. 9 14
      src/server/game/ludo/battle.go

+ 9 - 14
src/server/game/ludo/battle.go

@@ -186,12 +186,6 @@ func (room_info *RoomInfoWrapper) Get_cur_color_opt_time() int32 {
 func (room_info *RoomInfoWrapper) notify_player_sz() {
 	cur_color := room_info.CurRoundColor
 	room_info.StartCountdownPlayerOpt()
-	if room_info.containsRobot(cur_color) {
-		room_info.delay_action_sz_robot(1000, cur_color)
-
-	} else {
-
-	}
 	message := &msg.NotifyPlayerOpt{
 		Color:   cur_color,
 		Opt:     msg.OptType_ZHI_SHAI_ZI,
@@ -199,6 +193,15 @@ func (room_info *RoomInfoWrapper) notify_player_sz() {
 	}
 	room_info.notify_to_all_player(message)
 	room_info.setCurColorOpt(message)
+
+	if room_info.containsRobot(cur_color) {
+
+		game.Module.Skeleton.AfterFunc(time.Duration(2000)*time.Microsecond, func() {
+			room_info.send_sz(cur_color)
+		})
+	} else {
+
+	}
 }
 
 // 托管操作一次
@@ -307,14 +310,6 @@ func (room_info *RoomInfoWrapper) delay_action_move_robot(td int, color msg.Role
 	})
 }
 
-// 延迟后,机器人摇骰子
-func (room_info *RoomInfoWrapper) delay_action_sz_robot(td int, color msg.RoleType) {
-	dtn := time.Duration(td) * time.Microsecond
-	game.Module.Skeleton.AfterFunc(dtn, func() {
-		room_info.send_sz(color)
-	})
-}
-
 // 更新房间信息发送给玩家
 func (room_info *RoomInfoWrapper) notify_update_room_info() {
 	room_info.notify_to_all_player(&msg.NotifyUpdateRoomInfo{