如何防止两个 NPC 在艾泽拉斯核心中使用他们的 AoE 法术互相伤害?

问题描述

我正在使用 rev 运行 Azerothcore 的本地服务器。 3716ddf3e4e1 2021-05-25 18:05:13 +0200(主分支)。 我创建了两个自定义 NPC 并使用以下代码将它们添加到我的数据库中:

INSERT INTO `creature_template` (`entry`,`difficulty_entry_1`,`difficulty_entry_2`,`difficulty_entry_3`,`KillCredit1`,`KillCredit2`,`modelid1`,`modelid2`,`modelid3`,`modelid4`,`name`,`subname`,`gossip_menu_id`,`minlevel`,`maxlevel`,`exp`,`faction`,`npcflag`,`speed_walk`,`speed_run`,`scale`,`rank`,`dmgschool`,`damageModifier`,`BaseAttackTime`,`RangeAttackTime`,`BaseVariance`,`RangeVariance`,`unit_class`,`unit_flags`,`unit_flags2`,`dynamicflags`,`family`,`trainer_type`,`trainer_spell`,`trainer_class`,`trainer_race`,`type`,`type_flags`,`lootid`,`pickpocketloot`,`skinloot`,`PetSpellDataId`,`VehicleId`,`mingold`,`maxgold`,`AIName`,`MovementType`,`InhabitType`,`HoverHeight`,`HealthModifier`,`ManaModifier`,`ArmorModifier`,`Racialleader`,`movementId`,`RegenHealth`,`mechanic_immune_mask`,`spell_school_immune_mask`,`flags_extra`,`ScriptName`,`VerifiedBuild`) VALUES
(1112001,3456,'Mob1','',43,63,1,1.14286,3,30,2000,32832,2048,7,4,50000,60000,'SmartAI',100,256,12340),(1112003,21443,'Mob2',42,10,6,4860,297,393,60,650854271,12340);

一旦我让 Mob1 施放法术 Death and Decay,Mob2 会在他们走过时受到伤害。如何防止怪物互相伤害,而只对玩家造成伤害?

解决方法

您是否尝试将两个 NPC 设置为一个同盟派系,同时也是玩家的敌对派系?