| | |
| | | 4108:ChConfig.TriggerType_SkillSuccess, # 使用技能成功后不触发技能 处理消耗等问题用 87
|
| | | 4109:ChConfig.TriggerType_SkillValue, # 增加技能伤害固定值 82
|
| | | 4110:ChConfig.TriggerType_ChangeSkillEff, # 改变技能特效
|
| | | 5000:ChConfig.TriggerType_TurnNum, # 回合触发 91
|
| | | }
|
| | | return tdict.get(effectID, -1)
|
| | | #===========================================================================
|
| | |
| | | # 那么ntElf执行人物的伤害计算和被动触发效果
|
| | | # 被动技能只处理玩家,宠物,和灵
|
| | | def FindRealAttacker(attacker):
|
| | | if attacker.GetDictByKey(ChConfig.Def_Obj_Dict_TurnFightTimeline):
|
| | | # 回合制下都代表自己
|
| | | return attacker
|
| | | |
| | | if attacker.GetGameObjType() != IPY_GameWorld.gotNPC:
|
| | | # --玩家
|
| | | return attacker
|