| | |
| | | #SkillShell.CalcBuffer_NPCBaseEffect(rolePet)
|
| | |
|
| | | #宠物不可被攻击, 命中与攻速直接继承主人攻击属性,攻击取等级阶级加成
|
| | | rolePet.SetMinAtk(PlayerControl.GetPetMinAtk(curPlayer))
|
| | | rolePet.SetMaxAtk(PlayerControl.GetPetMaxAtk(curPlayer))
|
| | | rolePet.SetSkillAtkRate(PlayerControl.GetPetSkillAtkRate(curPlayer))
|
| | | #rolePet.SetMinAtk(PlayerControl.GetPetMinAtk(curPlayer))
|
| | | #rolePet.SetMaxAtk(PlayerControl.GetPetMaxAtk(curPlayer))
|
| | | #rolePet.SetSkillAtkRate(PlayerControl.GetPetSkillAtkRate(curPlayer))
|
| | | GameObj.SetPetDamPer(rolePet, GameObj.GetPetDamPer(curPlayer))
|
| | | #rolePet.SetMAtkMin(curPlayer.GetMAtkMin())
|
| | | #rolePet.SetMAtkMax(curPlayer.GetMAtkMax())
|
| | |
| | | return
|
| | |
|
| | | def GetMapCanOutPet(curPlayer):
|
| | | ## 检查本地图可否出战宠物,支持前端自定义场景
|
| | | customMapID = PlayerControl.GetCustomMapID(curPlayer)
|
| | | if customMapID:
|
| | | ipyMapData = IpyGameDataPY.GetIpyGameData("ChinMap", customMapID)
|
| | | canOutPet = True if ipyMapData and ipyMapData.GetCanOutPet() else False
|
| | | else:
|
| | | canOutPet = GameWorld.GetMap().GetMapCanOutPet()
|
| | | ## 检查本地图可否出战宠物
|
| | | canOutPet = GameWorld.GetMap().GetMapCanOutPet()
|
| | | return canOutPet
|
| | |
|
| | | #---------------------------------------------------------------------
|