From 0c27822ef5e6c67782ed143a4ff03ecfbdfda1fb Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 23 五月 2022 16:52:58 +0800 Subject: [PATCH] 9415 【BT】【后端】古神战场(副本内功能完整版本) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/NormalNPC_Attack_Player.py | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/NormalNPC_Attack_Player.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/NormalNPC_Attack_Player.py index 94ad794..c24f3bd 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/NormalNPC_Attack_Player.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/NormalNPC_Attack_Player.py @@ -62,8 +62,13 @@ return ChConfig.Type_Relation_Friend, ChConfig.Def_PASysMessage_None defenderCampType = NPCCommon.GetFaction(curNormalNPC) + tagFaction = curTagPlayer.GetFaction() + if tagFaction and defenderCampType: + if tagFaction == defenderCampType: + return ChConfig.Type_Relation_Friend , ChConfig.Def_PASysMessage_None + return ChConfig.Type_Relation_Enemy , ChConfig.Def_PASysMessage_None #正义的 不攻击玩家 宠物以及玩家的召唤兽 - if defenderCampType == ChConfig.CampType_Justice: + elif defenderCampType == ChConfig.CampType_Justice: return ChConfig.Type_Relation_Friend, ChConfig.Def_PASysMessage_None return ChConfig.Type_Relation_Enemy , ChConfig.Def_PASysMessage_None -- Gitblit v1.8.0