2903 【BUG】【1.6】玉佩有灵宠增加伤害,但属性里没有
| | |
| | | import traceback
|
| | | import PlayerTJG
|
| | | import FBLogic
|
| | | import GameObj
|
| | | #---------------------------------------------------------------------
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | |
| | | DR_UseGMCMD(curPlayer, inputStr)
|
| | | return
|
| | |
|
| | | # GameObj 的 Get、Set函数
|
| | | if hasattr(GameObj, callFunName):
|
| | | callObj = getattr(GameObj, callFunName)
|
| | | argcount = callObj.func_code.co_argcount # 函数参数个数
|
| | | |
| | | if argcount == 1 and callFunName.startswith("Get"):
|
| | | value = callObj(curPlayer)
|
| | | elif argcount == 2 and callFunName.startswith("Set"):
|
| | | if len(inputList) < 2:
|
| | | GameWorld.DebugAnswer(curPlayer, "必须设定一定参数值")
|
| | | return
|
| | | value = GameWorld.ToIntDef(inputList[1], None)
|
| | | if value == None:
|
| | | GameWorld.DebugAnswer(curPlayer, "参数错误, 必须为纯数字!")
|
| | | return
|
| | | callObj(curPlayer, value)
|
| | | else:
|
| | | GameWorld.DebugAnswer(curPlayer, "不支持该命令!GameObj.%s" % callFunName)
|
| | | return
|
| | | |
| | | GameWorld.DebugAnswer(curPlayer, "%s : %s" % (callFunName, value))
|
| | | DR_UseGMCMD(curPlayer, inputStr)
|
| | | return
|
| | | |
| | | curPlayer.GameServer_GMCmd(inputStr)
|
| | | except BaseException:
|
| | | GameWorld.DebugAnswer(curPlayer, "执行GM命令错误, 请查看所在地图日志!")
|
| | |
| | | [lambda curObj:curObj.GetGoldFoundRate(), lambda curObj, value:curObj.SetGoldFoundRate(value), IPY_PlayerDefine.CDBPlayerRefresh_GoldFoundRate, 1, 0], # 掉落金钱值增加
|
| | | [lambda curObj:PlayerControl.GetPetMinAtk(curObj), lambda curObj, value:PlayerControl.SetPetMinAtk(curObj, value), 0, 0, 0], # 宠物最小攻击
|
| | | [lambda curObj:PlayerControl.GetPetMaxAtk(curObj), lambda curObj, value:PlayerControl.SetPetMaxAtk(curObj, value), 0, 0, 0], # 宠物最大攻击
|
| | | [lambda curObj:GameObj.GetPetDamPer(curObj), lambda curObj, value:GameObj.SetPetDamPer(curObj, value), 0, 0, 0], # 宠物伤害百分比提升
|
| | | [lambda curObj:GameObj.GetPetDamPer(curObj), lambda curObj, value:GameObj.SetPetDamPer(curObj, value), ShareDefine.CDBPlayerRefresh_PetDamPer, 1, 0], # 宠物伤害百分比提升
|
| | | [lambda curObj:PlayerControl.GetPerLVAtk(curObj), lambda curObj, value:PlayerControl.SetPerLVAtk(curObj, value), 0, 0, 0], # 每1级+%s攻击, 数值取万分率,支持小数算法
|
| | | [lambda curObj:PlayerControl.GetPerLVMaxHP(curObj), lambda curObj, value:PlayerControl.SetPerLVMaxHP(curObj, value), 0, 0, 0], # 每1级+%s生命, 数值为固定值
|
| | |
|