From f0302a8aa76c1475917cbb09ec9a3ca599d65d3a Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期四, 30 五月 2019 10:12:33 +0800
Subject: [PATCH] 7003 【后端】【2.0】丹塔活跃值
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py | 105 ++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 97 insertions(+), 8 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 5db7298..223b063 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
@@ -1682,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 事件名
@@ -1780,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):
@@ -1878,9 +1894,9 @@
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):
@@ -1888,9 +1904,10 @@
RunQuestEvent(curPlayer, "talk", eventName, Def_RunQuestType_Normal)
return
-def EventRespons_FairyDomain(curPlayer):
+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):
@@ -1902,6 +1919,78 @@
#完成祈愿
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_StoneChange(curPlayer):
+ # 宝石变更
+ RunQuestEvent(curPlayer, "stonechange", 'stonechange', 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_AddActivityValue(curPlayer):
+ # 增加活跃度
+ RunQuestEvent(curPlayer, "addactivity", "addactivity", 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
+
+def EventRespons_UseMissionItem(curPlayer, missionID):
+ # 使用物品触发任务
+ RunQuestEvent(curPlayer, "usemissionitem", missionID, Def_RunQuestType_RunAll)
+ return
+
#---------------------------------------------------------------------
#================================================================================
--
Gitblit v1.8.0