From df8f2d1d2e2a5c6486a13c1e6d0d6f13d5515a6b Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 07 二月 2026 21:20:28 +0800
Subject: [PATCH] 485 【游历】增加体力补充-服务端

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py                    |    2 ++
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_TravelEnergy.py |   26 ++++++++++++++++++++++++++
 2 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py
index d37d0be..0674ece 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py
@@ -603,6 +603,8 @@
         chestsIpyData = IpyGameDataPY.GetIpyGameDataNotLog("Chests", itemTypeID)
         if chestsIpyData:
             callFuncName = "Item_Chests"
+        elif IpyGameDataPY.GetFuncCfg("TravelSet", 4) == itemTypeID:
+            callFuncName = "Item_TravelEnergy"
             
     if callFuncName:
         pass
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_TravelEnergy.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_TravelEnergy.py
new file mode 100644
index 0000000..3c65b91
--- /dev/null
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_TravelEnergy.py
@@ -0,0 +1,26 @@
+#!/usr/bin/python
+# -*- coding: GBK -*-
+#-------------------------------------------------------------------------------
+#
+##@package UseItem.Item_TravelEnergy
+#
+# @todo:游历体力
+# @author hxp
+# @date 2026-02-07
+# @version 1.0
+#
+# 详细描述: 游历体力
+#
+#-------------------------------------------------------------------------------
+#"""Version = 2026-02-07 21:30"""
+#-------------------------------------------------------------------------------
+
+import ItemCommon
+import IpyGameDataPY
+import PlayerTravel
+
+def BatchUseItem(curPlayer, curRoleItem, tick, useCnt, exData):
+    addEnergy = IpyGameDataPY.GetFuncCfg("TravelSet", 5) * useCnt
+    ItemCommon.DelItem(curPlayer, curRoleItem, useCnt, True, "TravelEnergy")
+    PlayerTravel.AddTravelEnergy(curPlayer, addEnergy)
+    return True, useCnt

--
Gitblit v1.8.0