From d555ead90b4167b9c8cdda5ee2cadbbe69e9c505 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 23 五月 2019 20:21:06 +0800
Subject: [PATCH] 6805 【后端】【2.0】副本前端化(删除无用包)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py |  113 ++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 96 insertions(+), 17 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py
index c195b83..a181458 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py
@@ -342,6 +342,7 @@
         return
     
     curPlayer.SetActionObj(curNPC)
+    PlayerControl.ChangePlayerAction(curPlayer, IPY_GameWorld.paNull)
     
     if NPCCommon.OnCollectNPCBegin(curPlayer, curNPC, tick):
         return
@@ -1332,15 +1333,6 @@
     RunQuestEvent(curPlayer, 'on_deactive', missionID, Def_RunQuestType_RunAll)
     return
 
-#---------------------------------------------------------------------
-##任务触发器_OnCoin 换取金钱事件
-#@param curPlayer 玩家实例
-#@return 返回值无意义
-#@remarks 任务触发器_OnCoin 换取金钱事件
-def EventResponse_OnCoin(curPlayer):
-    RunQuestEvent(curPlayer, 'on_coin', 'on_coin', Def_RunQuestType_RunAll)
-    curPlayer.DataServer_CheckPrizeItem()
-    return
 
 #---------------------------------------------------------------------
 ##任务触发器_OnDig 挖宝进度条结束后触发
@@ -1691,6 +1683,14 @@
     RunQuestEvent(curPlayer, "on_trialtowercnt", cnt, Def_RunQuestType_Normal)
     return
 
+## 通关天星塔第X层
+#  @param curPlayer 玩家实例
+#  @param eventName 
+#  @return None
+def EventRespons_SkyTowerCnt(curPlayer, cnt):
+    RunQuestEvent(curPlayer, "skytowerpass", cnt, Def_RunQuestType_Normal)
+    return
+
 ##护送X次美女 
 # @param curPlayer 玩家实例
 # @param eventName 事件名
@@ -1789,15 +1789,22 @@
     RunQuestEvent(curPlayer, "passiveset", "passiveset", Def_RunQuestType_Normal)
     return
 
-def EventRespons_PlusGodWeapon(curPlayer):
+def EventRespons_PlusGodWeapon(curPlayer, weaponType):
     #神兵锤炼
     RunQuestEvent(curPlayer, "plusgodweapon", "plusgodweapon", Def_RunQuestType_Normal)
+    RunQuestEvent(curPlayer, "plusgodweapon", weaponType, Def_RunQuestType_Normal)
+    return
+def EventRespons_GodWeaponUp(curPlayer, weaponType, attrLV):
+    # 神兵升级
+    RunQuestEvent(curPlayer, "godweaponup", "%s_%s"%(weaponType, attrLV), Def_RunQuestType_Normal)
     return
 
-def EventRespons_RefineItem(curPlayer, alchemyLV):
+def EventRespons_RefineItem(curPlayer, alchemyLV, alchemyItemID):
     #八卦炉炼丹
-    RunQuestEvent(curPlayer, "refineitem", alchemyLV, Def_RunQuestType_Normal)
-    RunQuestEvent(curPlayer, "refineitem", "refineitem", Def_RunQuestType_Normal)
+    #这两个接口策划暂时不用,先注释,使用新的连某个丹药接口
+    #RunQuestEvent(curPlayer, "refineitem", alchemyLV, Def_RunQuestType_Normal)
+    #RunQuestEvent(curPlayer, "refineitem", "refineitem", Def_RunQuestType_Normal)
+    RunQuestEvent(curPlayer, "refineitem", alchemyItemID, Def_RunQuestType_Normal)
     return
 
 def EventRespons_RefineStoveUp(curPlayer, alchemyLV):
@@ -1887,14 +1894,86 @@
     RunQuestEvent(curPlayer, "equipplus", '%s_%s'%(classLV, partPlusLV), Def_RunQuestType_Normal)
     return
 
-def EventRespons_EquipStar(curPlayer):
-    #装备总星级变化
-    RunQuestEvent(curPlayer, "equipstar", "equipstar", Def_RunQuestType_Normal)
+def EventRespons_EquipPlusEvolve(curPlayer, nextEvolveLV):
+    #强化进化
+    RunQuestEvent(curPlayer, "equipplusevolve", "equipplusevolve", Def_RunQuestType_Normal)
     return
 
 def EventRespons_Talk(curPlayer, eventName):
     #频道发言
-    RunQuestEvent(curPlayer, "Talk", eventName, Def_RunQuestType_Normal)
+    RunQuestEvent(curPlayer, "talk", eventName, Def_RunQuestType_Normal)
+    return
+
+def EventRespons_FairyDomain(curPlayer, eventType):
+    #完成缥缈仙域事件
+    RunQuestEvent(curPlayer, "fairydomain", 'fairydomain', Def_RunQuestType_Normal)
+    RunQuestEvent(curPlayer, "fairydomain", eventType, Def_RunQuestType_Normal)
+    return
+
+def EventRespons_AroundMission(curPlayer, missionType):
+    #完成跑环任务
+    RunQuestEvent(curPlayer, "aroundfinish", missionType, Def_RunQuestType_Normal)
+    return
+
+def EventRespons_Pray(curPlayer, prayType):
+    #完成祈愿
+    RunQuestEvent(curPlayer, "pray", prayType, Def_RunQuestType_Normal)
+    return
+
+def EventRespons_ThinkMagicWeapon(curPlayer):
+    #感应法宝
+    RunQuestEvent(curPlayer, "thinkfabao", 'thinkfabao', Def_RunQuestType_Normal)
+    return
+
+def EventRespons_ElementSkill(curPlayer, mainSkillID, skillElementType, updSelectSkillLV):
+    #激活五行专精 主技能ID_专精类型_激活等级.xml
+    RunQuestEvent(curPlayer, "elementskill", '%s_%s_%s'%(mainSkillID, skillElementType, updSelectSkillLV), Def_RunQuestType_Normal)
+    return
+
+def EventRespons_EquipStarUp(curPlayer):
+    #装备升星
+    RunQuestEvent(curPlayer, "equipstarup", 'equipstarup', Def_RunQuestType_Normal)
+    return
+
+def EventRespons_InlayStone(curPlayer):
+    #宝石镶嵌
+    RunQuestEvent(curPlayer, "inlaystone", 'inlaystone', Def_RunQuestType_Normal)
+    return
+
+def EventRespons_EquipItem(curPlayer):
+    #穿脱装备
+    RunQuestEvent(curPlayer, "equipitem", 'equipitem', Def_RunQuestType_Normal)
+    return
+
+def EventRespons_SkillUp(curPlayer, FuncType, skillLV):
+    #升级技能
+    RunQuestEvent(curPlayer, "skillup", FuncType, Def_RunQuestType_Normal)
+    RunQuestEvent(curPlayer, "skillup", '%s_%s' % (FuncType, skillLV), Def_RunQuestType_Normal)
+    return
+
+def EventRespons_LingGenQualityUP(curPlayer, attrID, qualityLV):
+    #灵根升品
+    RunQuestEvent(curPlayer, "linggenqualityup", '%s_%s' % (attrID, qualityLV), Def_RunQuestType_Normal)
+    return
+
+def EventRespons_AddPoint(curPlayer):
+    #灵根加点
+    RunQuestEvent(curPlayer, "addpoint", '0', Def_RunQuestType_Normal)
+    return
+
+def EventRespons_ActivityAward(curPlayer, awardIndex):
+    #活跃领奖
+    RunQuestEvent(curPlayer, "activityaward", awardIndex, Def_RunQuestType_Normal)
+    return
+
+def EventRespons_HorsePetBoss(curPlayer):
+    #参加骑宠BOSS
+    RunQuestEvent(curPlayer, "horsepetboss", 'horsepetboss', Def_RunQuestType_Normal)
+    return
+
+def EventRespons_LingGenReset(curPlayer):
+    #灵根重置
+    RunQuestEvent(curPlayer, "linggenreset", 'linggenreset', Def_RunQuestType_Normal)
     return
 #---------------------------------------------------------------------
 

--
Gitblit v1.8.0