From cc9a24f4f49d37b34863e3150cd9f24772e0431c Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 28 十月 2019 17:41:06 +0800 Subject: [PATCH] 8322 [主干]【开发】任务接口(炼丹完成改为炼丹开始触发) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRefineStove.py | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRefineStove.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRefineStove.py index 6ea79b7..6b44bc0 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRefineStove.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRefineStove.py @@ -86,6 +86,7 @@ return alchemType = alchemyIpyData.GetAlchemType() alchemyItemID = alchemyIpyData.GetAlchemItemID() + alchemyQuality = alchemyIpyData.GetAlchemyQuality() hasLearn = GameWorld.GetDictValueByBit(curPlayer, ChConfig.Def_PDict_AlchemyLearnState, alchemyID) alchemyLV = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_AlchemyLV) curAlchemyItemID = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_AlchemyItemID % alchemType) #正在炼的丹 @@ -130,6 +131,10 @@ GameWorld.DebugLog("配方材料不足!alchemyID=%s,needMaterialDict=%s,lackItemDict=%s,hasItemDict=%s" % (alchemyItemID, needMaterialDict, lackItemDict, delInfoDict), playerID) return + #任务 + for _ in xrange(refineTimes): + EventShell.EventRespons_RefineItem(curPlayer, alchemyQuality, alchemyItemID) + #扣消耗 ItemCommon.DelCostItem(curPlayer, itemPack, delInfoDict, ChConfig.ItemDel_Alchemy) PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_AlchemyItemID % alchemType, alchemyItemID) @@ -221,9 +226,9 @@ if alchemyItemID not in notNotifyItemIDList and (alchemyItemID in needNotifyItemIDList or makeItemData.GetItemColor() >= notifyColor): PlayerControl.WorldNotify(0, "AchemyGreatSuccess", [curPlayer.GetPlayerName(), alchemyItemID]) - #任务 - for _ in xrange(refineTimes): - EventShell.EventRespons_RefineItem(curPlayer, alchemyQuality, alchemyItemID) +# #任务,改为开始炼丹触发 +# for _ in xrange(refineTimes): +# EventShell.EventRespons_RefineItem(curPlayer, alchemyQuality, alchemyItemID) #重置 PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_AlchemyItemID % alchemType, 0) PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_AlchemyStartTime % alchemyID, 0) -- Gitblit v1.8.0