From 2bcc092eaf3d04df4934b6493847086929f988a0 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 17 十一月 2025 15:21:42 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(增加每大回合每武将最大反击次数限制;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerArena.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerArena.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerArena.py
index 4584fca..7dd4d13 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerArena.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerArena.py
@@ -22,6 +22,7 @@
 import PlayerControl
 import IpyGameDataPY
 import ChPyNetSendPack
+import PlayerGoldInvest
 import PlayerViewCache
 import NetPackCommon
 import PyGameData
@@ -167,6 +168,8 @@
     return
 
 def DoArenaOpen(curPlayer):
+    storeMax = IpyGameDataPY.GetFuncCfg("ArenaSet", 3)
+    PlayerControl.GiveMoney(curPlayer, ShareDefine.TYPE_Price_ArenaTicket, storeMax, "ArenaOpen")    
     __DoArenaSeasonReset(curPlayer)
     return
 
@@ -180,11 +183,11 @@
 
 def GetArenaTicketStoreMax(curPlayer):
     ## 获取挑战券存储上限
-    baseCnt = IpyGameDataPY.GetFuncCfg("ArenaSet", 3)
+    storeMax = IpyGameDataPY.GetFuncCfg("ArenaSet", 3)
     
     # 其他特权提升上限
+    storeMax += PlayerGoldInvest.GetArenaTicketMax(curPlayer)
     
-    storeMax = baseCnt
     return storeMax
 
 #// B2 09 演武场匹配玩家 #tagCSArenaMatch

--
Gitblit v1.8.0