hxp
2018-12-24 015bda0f16e211353534cbdcc95df92590dba881
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/KillScreenNPC.py
@@ -86,13 +86,16 @@
        return
    if curNPC.GetType() not in [IPY_GameWorld.ntMonster]:
        return
    if not curNPC.GetVisible():
        return
    curHP = GameObj.GetHP(curNPC)
    if curPlayer.GetTeamID() > 0:
        AttackCommon.AddHurtValue(curNPC, curPlayer.GetTeamID(), ChConfig.Def_NPCHurtTypeTeam, curHP)
        AttackCommon.AddTeamPlayerHurtValue(curNPC, curPlayer.GetTeamID(), curPlayer.GetPlayerID(), curHP)
    else:
        AttackCommon.AddHurtValue(curNPC, curPlayer.GetPlayerID(), ChConfig.Def_NPCHurtTypePlayer, curHP)
    AttackCommon.NPCAddObjInHurtList(curPlayer, curNPC, curHP, curHP)
    #if curPlayer.GetTeamID() > 0:
    #    AttackCommon.AddHurtValue(curNPC, curPlayer.GetTeamID(), ChConfig.Def_NPCHurtTypeTeam, curHP)
    #    AttackCommon.AddTeamPlayerHurtValue(curNPC, curPlayer.GetTeamID(), curPlayer.GetPlayerID(), curHP)
    #else:
    #    AttackCommon.AddHurtValue(curNPC, curPlayer.GetPlayerID(), ChConfig.Def_NPCHurtTypePlayer, curHP)
    
    #统一调用攻击结束动作
    GameObj.SetHP(curNPC, 0)