From 294e13e0bf5ece2509b4f4f21aad597fa69a22ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E5=AE=B6=E7=82=9C?= <2029049582@qq.com> Date: Sun, 6 Jul 2025 06:32:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=BE=E6=85=A2=E5=87=BA=E7=89=8C=E5=92=8C?= =?UTF-8?q?=E7=A2=B0=E7=9A=84=E9=80=9F=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../extend/zipai/fanpaofa/EXGameController.lua | 5 +++-- .../extend_project/extend/zipai/fanpaofa/EXMainView.lua | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lua_probject/extend_project/extend/zipai/fanpaofa/EXGameController.lua b/lua_probject/extend_project/extend/zipai/fanpaofa/EXGameController.lua index 49ce7484..08c4b1cb 100644 --- a/lua_probject/extend_project/extend/zipai/fanpaofa/EXGameController.lua +++ b/lua_probject/extend_project/extend/zipai/fanpaofa/EXGameController.lua @@ -451,11 +451,13 @@ function M:OnEventFzAction(evt_data) if (p == _room.self_player) then for i = 1, #p.fz_list do if p.fz_list[i].card == card then + flag_pengPao = true if p.fz_list[i].type == RB_FZType.Kan then isNeedDelHandCard = 3 for i = 1, remove_num do list_remove(_room.self_player.handcard_list, opcard[i]) end + flag_pengPao = false end remove_num = 0 p.fz_list[i].type = RB_FZType.Pao @@ -479,13 +481,12 @@ function M:OnEventFzAction(evt_data) p.fz_list[i].type = RB_FZType.Pao isAddTi = true remove_num = 0 + flag_pengPao = true end end if isAddTi == false then p.fz_list[#p.fz_list + 1] = fz end - else - flag_pengPao = true end else local num = 0 diff --git a/lua_probject/extend_project/extend/zipai/fanpaofa/EXMainView.lua b/lua_probject/extend_project/extend/zipai/fanpaofa/EXMainView.lua index 4ec46d4b..bae7d614 100644 --- a/lua_probject/extend_project/extend/zipai/fanpaofa/EXMainView.lua +++ b/lua_probject/extend_project/extend/zipai/fanpaofa/EXMainView.lua @@ -485,7 +485,7 @@ function M:EventInit() end coroutine.start( function() - coroutine.wait(0.23) + coroutine.wait(0.36) self._popEvent = true end ) @@ -1209,7 +1209,7 @@ function M:OnFangziAction(...) if fz.type ~= RB_FZType.Kan then local time = 0.01 if fz.type == RB_FZType.Pao or fz.type == RB_FZType.Ti or fz.type == RB_FZType.Wei or fz.type == RB_FZType.ChouWei then - time = 0.66 + time = 0.8 end local removeOutcard = _player_card_info[self:GetPos(fz.from_seat)] coroutine.start( @@ -1265,7 +1265,7 @@ function M:OnFangziAction(...) local time = 0.01 if fz.type ~= RB_FZType.Kan then if fz.type == RB_FZType.Pao or fz.type == RB_FZType.Ti or fz.type == RB_FZType.Wei or fz.type == RB_FZType.ChouWei then - time = time + 0.66 + time = time + 0.8 end end