hxp
14 小时以前 dc0b92c1e2fe9f3d24c183b325dad54d088735c1
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/NormalNPC_Attack_NormalNPC.py
@@ -24,6 +24,7 @@
import ChNPC
import GameObj
import GameWorld
import TurnAttack
#---------------------------------------------------------------------
Def_FB_NPCAI_SideList = []
#---------------------------------------------------------------------
@@ -52,8 +53,8 @@
    if atkLimit:
        return ChConfig.Type_Relation_Friend, ChConfig.Def_PASysMessage_None
    
    attackerCampType = NPCCommon.GetFaction(attacker)
    defenderCampType = NPCCommon.GetFaction(defender)
    attackerCampType = GameObj.GetFaction(attacker)
    defenderCampType = GameObj.GetFaction(defender)
    
    #不同阵营是敌人
    if attackerCampType != defenderCampType:
@@ -104,6 +105,8 @@
    
    #普通NPC
    if GameObj.GetHP(defender) <= 0:
        if TurnAttack.SetTurnObjKilled(defender, attacker):
            return
        if not ChNPC.OnCheckCanDie(attacker, defender, skill, tick):
            return
        #副本