xdh
2018-08-30 fd929faf55ab49f558ee2f7b5ef9adcba0de82c6
fix:3101 【后端】仙盟贡献物品效果
2个文件已修改
11 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_GiveMoney.py 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -397,6 +397,7 @@
Def_Effect_AddDienstgrad = 204   #使用物品获得称号
Def_Effect_UseItemGiveZhenQi = 205      #使用道具给予真气
Def_Effect_ItemGiveFamilyActivity = 208      #使用道具给予仙盟活跃令
Def_Effect_ItemGiveFamilyContribution = 209      #使用道具给予仙盟贡献
Def_Effect_TJGAddTime = 210      #增加脱机挂时间
Def_Effect_ItemAddExp = 213      #给经验道具 
Def_Effect_ItemAddLV = 214       #直接升级道具 
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_GiveMoney.py
@@ -29,6 +29,7 @@
import IPY_GameWorld
import ItemCommon
import ShareDefine
import PlayerFamily
#------------------------------------------------------------------------------ 
@@ -99,8 +100,11 @@
    for moneyType, giveMoney in giveMoneyDict.items():
        
        giveTotalMoney = giveMoney * successCnt
        addDataDict = {"UseCount":successCnt, ChConfig.Def_Give_Reason_SonKey:itemID}
        PlayerControl.GiveMoney(curPlayer, moneyType, giveTotalMoney, ChConfig.Def_GiveMoney_UseItem, addDataDict)
        if moneyType == ShareDefine.TYPE_Price_Family_Contribution:
            PlayerFamily.AddPlayerFamilyActiveValue(curPlayer, giveTotalMoney, True, ShareDefine.Def_AddFAVReason_UseItem, True)
        else:
            addDataDict = {"UseCount":successCnt, ChConfig.Def_Give_Reason_SonKey:itemID}
            PlayerControl.GiveMoney(curPlayer, moneyType, giveTotalMoney, ChConfig.Def_GiveMoney_UseItem, addDataDict)
            
    return True, successCnt
@@ -137,5 +141,7 @@
        return ShareDefine.TYPE_Price_RuneSplinters
    elif curEffID == ChConfig.Def_Effect_ItemGiveFamilyActivity:
        return ShareDefine.TYPE_Price_FamilyActivity
    elif curEffID == ChConfig.Def_Effect_ItemGiveFamilyContribution:
        return ShareDefine.TYPE_Price_Family_Contribution
    return -1