From a76026959006bca52354af96ab5ae4d584a0d7ad Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期六, 22 十二月 2018 10:38:03 +0800
Subject: [PATCH] 5368 【后端】【1.4】聚魂功能开发(增加金钱物品)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_GiveMoney.py |    6 ++++++
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py          |    7 ++++++-
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py                    |    9 ++++++++-
 3 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index a29e58d..c68bebd 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -262,8 +262,12 @@
 Def_ItemID_RealmPoint = 24               # 直接给修行点
 Def_ItemID_BossReborn = 21               # 直接给boss复活点
 Def_ItemID_Ysog = 4306               # 直接给符印融合石
+Def_ItemID_SoulDust = 700               # 直接给魂尘
+Def_ItemID_SoulSplinters = 701               # 直接给聚魂碎片
+Def_ItemID_SoulCore = 702               # 直接给核心环
 Def_TransformItemIDList = [Def_ItemID_FamilyContribution, Def_ItemID_FamilyActive, Def_ItemID_SP, Def_ItemID_GoldPaper, 
-                           Def_ItemID_RealmPoint, Def_ItemID_SilverMoney, Def_ItemID_BossReborn, Def_ItemID_Ysog]
+                           Def_ItemID_RealmPoint, Def_ItemID_SilverMoney, Def_ItemID_BossReborn, Def_ItemID_Ysog,
+                           Def_ItemID_SoulDust, Def_ItemID_SoulSplinters, Def_ItemID_SoulCore]
 #---------------------------------------------------------------------
 #写死的物品类型都放这边
 Def_ItemType_All = -1             #所有类型
@@ -428,6 +432,9 @@
 Def_Effect_AddMagicWeaponUpExp = 236   # 增加法宝升星经验 A值法宝ID B值X经验
 Def_Effect_ChatBubbleBox = 237   # 激活聊天气泡框,A值气泡框ID
 Def_Effect_ItemGiveRealmPoint = 238      #使用道具给予修行点
+Def_Effect_ItemGiveSoulDust = 239   # 使用道具给予魂尘
+Def_Effect_ItemGiveSoulSplinters = 240   # 使用道具给予聚魂碎片
+Def_Effect_ItemGiveSoulCore = 241      #使用道具给予核心环
 #----以下未使用或代码依然存在的---
 Def_Effect_ItemGiveGongXun = 1920        #使用道具给予功勋
 Def_Effect_ItemGiveHonorPoint = 1922       #使用道具给予荣誉积分
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py
index 76c8ac9..23cecfd 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py
@@ -1085,7 +1085,12 @@
             GameWorld.GetPlayerManager().GameServer_QueryPlayerResult(0, 0, 0, 'AddBossRebornPoint', msgStr, len(msgStr))
         elif itemID == ChConfig.Def_ItemID_Ysog:
             PlayerControl.GiveMoney(curPlayer, ShareDefine.TYPE_Price_Ysog, itemCount)
-        
+        elif itemID == ChConfig.Def_ItemID_SoulDust:
+            PlayerControl.GiveMoney(curPlayer, ShareDefine.TYPE_Price_SoulDust, itemCount)
+        elif itemID == ChConfig.Def_ItemID_SoulSplinters:
+            PlayerControl.GiveMoney(curPlayer, ShareDefine.TYPE_Price_SoulSplinters, itemCount)
+        elif itemID == ChConfig.Def_ItemID_SoulCore:
+            PlayerControl.GiveMoney(curPlayer, ShareDefine.TYPE_Price_SoulCore, itemCount)
         return True
     
     ## 放入物品 
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_GiveMoney.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_GiveMoney.py
index 7b18a06..167ab84 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_GiveMoney.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_GiveMoney.py
@@ -145,5 +145,11 @@
         return ShareDefine.TYPE_Price_Family_Contribution
     elif curEffID == ChConfig.Def_Effect_ItemGiveRealmPoint:
         return ShareDefine.TYPE_Price_RealmPoint
+    elif curEffID == ChConfig.Def_Effect_ItemGiveSoulDust:
+        return ShareDefine.TYPE_Price_SoulDust
+    elif curEffID == ChConfig.Def_Effect_ItemGiveSoulSplinters:
+        return ShareDefine.TYPE_Price_SoulSplinters
+    elif curEffID == ChConfig.Def_Effect_ItemGiveSoulCore:
+        return ShareDefine.TYPE_Price_SoulCore
     return -1
     

--
Gitblit v1.8.0