From 3ac863ebc8f55dd0838b4ee2f9d0c39234af25eb Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 09 二月 2026 10:46:00 +0800
Subject: [PATCH] 358 【内政】红颜系统-服务端(修改游历体力为DWORD;红颜时装升级改为使用背包物品;)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActLunhuidian.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActLunhuidian.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActLunhuidian.py
index 9bc3a02..60d3fdb 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActLunhuidian.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActLunhuidian.py
@@ -24,6 +24,7 @@
import NetPackCommon
import ItemControler
import PlayerCoin
+import PlayerMail
import GameWorld
import ChConfig
@@ -176,7 +177,7 @@
return
GameWorld.Log("处理补发轮回奖励完毕: actNum=%s,roundType=%s,roundMax=%s,curRound=%s,curValue=%s,awardState=%s,mailItemList=%s"
% (actNum, roundType, roundMax, curRound, curValue, awardState, mailItemList), playerID)
- PlayerControl.SendMailByKey("LunhuidianUnget", [playerID], mailItemList)
+ PlayerMail.SendMailByKey("LunhuidianUnget", playerID, mailItemList)
return
def GetRoundSetValue(roundSet, setIndex): return roundSet[setIndex] if len(roundSet) > setIndex else 0
@@ -338,7 +339,9 @@
award = ChPyNetSendPack.tagMCActLunhuidianAward()
award.AwardIndex = awardIpyData.GetAwardIndex()
award.NeedValue = awardIpyData.GetNeedValue()
- for itemID, itemCount, isAuctionItem in awardIpyData.GetAwardItemList():
+ for itemInfo in awardIpyData.GetAwardItemList():
+ itemID, itemCount = itemInfo[:2]
+ isAuctionItem = itemInfo[2] if len(itemInfo) > 2 else 0
item = ChPyNetSendPack.tagMCActLunhuidianItem()
item.ItemID = itemID
item.ItemCount = itemCount
--
Gitblit v1.8.0