Moved EventType to a separate class.
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
package ai.bosses;
|
||||
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
|
||||
/*
|
||||
@@ -30,7 +31,7 @@ public class Barakiel extends Quest
|
||||
{
|
||||
super(-1, "ai/bosses");
|
||||
|
||||
addEventId(BARAKIEL, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(BARAKIEL, EventType.ON_ATTACK);
|
||||
}
|
||||
|
||||
// FIXME: Mobius - AI does nothing?
|
||||
|
@@ -32,6 +32,7 @@ import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.entity.Announcements;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.CreatureSay;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
@@ -93,8 +94,8 @@ public class Core extends Quest
|
||||
|
||||
for (int mob : mobs)
|
||||
{
|
||||
addEventId(mob, Quest.QuestEventType.ON_KILL);
|
||||
addEventId(mob, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(mob, EventType.ON_KILL);
|
||||
addEventId(mob, EventType.ON_ATTACK);
|
||||
}
|
||||
|
||||
_firstAttacked = false;
|
||||
|
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
package ai.bosses;
|
||||
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
|
||||
/*
|
||||
@@ -30,7 +31,7 @@ public class Golkonda extends Quest
|
||||
{
|
||||
super(-1, "ai/bosses");
|
||||
|
||||
addEventId(GOLKONDA, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(GOLKONDA, EventType.ON_ATTACK);
|
||||
}
|
||||
|
||||
// FIXME: Mobius - AI does nothing?
|
||||
|
@@ -24,6 +24,7 @@ import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.spawn.Spawn;
|
||||
|
||||
@@ -108,9 +109,9 @@ public class Gordon extends Quest
|
||||
{
|
||||
super(-1, "ai/bosses");
|
||||
|
||||
addEventId(GORDON, Quest.QuestEventType.ON_KILL);
|
||||
addEventId(GORDON, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(GORDON, Quest.QuestEventType.ON_SPAWN);
|
||||
addEventId(GORDON, EventType.ON_KILL);
|
||||
addEventId(GORDON, EventType.ON_ATTACK);
|
||||
addEventId(GORDON, EventType.ON_SPAWN);
|
||||
|
||||
// wait 2 minutes after Start AI
|
||||
startQuestTimer("check_ai", 120000, null, null, true);
|
||||
|
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
package ai.bosses;
|
||||
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
|
||||
/*
|
||||
@@ -30,7 +31,7 @@ public class Hallate extends Quest
|
||||
{
|
||||
super(-1, "ai/bosses");
|
||||
|
||||
addEventId(HALLATE, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(HALLATE, EventType.ON_ATTACK);
|
||||
}
|
||||
|
||||
// FIXME: Mobius - AI does nothing?
|
||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.spawn.Spawn;
|
||||
import org.l2jmobius.gameserver.model.zone.type.BossZone;
|
||||
@@ -65,9 +66,9 @@ public class IceFairySirra extends Quest
|
||||
for (int mob : mobs)
|
||||
{
|
||||
// TODO:
|
||||
addEventId(mob, Quest.QuestEventType.QUEST_START);
|
||||
addEventId(mob, Quest.QuestEventType.QUEST_TALK);
|
||||
addEventId(mob, Quest.QuestEventType.NPC_FIRST_TALK);
|
||||
addEventId(mob, EventType.QUEST_START);
|
||||
addEventId(mob, EventType.QUEST_TALK);
|
||||
addEventId(mob, EventType.NPC_FIRST_TALK);
|
||||
}
|
||||
|
||||
init();
|
||||
|
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
package ai.bosses;
|
||||
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
|
||||
/*
|
||||
@@ -30,7 +31,7 @@ public class Kernon extends Quest
|
||||
{
|
||||
super(-1, "ai/bosses");
|
||||
|
||||
addEventId(KERNON, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(KERNON, EventType.ON_ATTACK);
|
||||
}
|
||||
|
||||
// FIXME: Mobius - AI does nothing?
|
||||
|
@@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.entity.Announcements;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
|
||||
@@ -57,8 +58,8 @@ public class Orfen extends Quest
|
||||
final StatsSet info = GrandBossManager.getInstance().getStatsSet(ORFEN);
|
||||
final Integer status = GrandBossManager.getInstance().getBossStatus(ORFEN);
|
||||
|
||||
addEventId(ORFEN, Quest.QuestEventType.ON_KILL);
|
||||
addEventId(ORFEN, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(ORFEN, EventType.ON_KILL);
|
||||
addEventId(ORFEN, EventType.ON_ATTACK);
|
||||
|
||||
switch (status)
|
||||
{
|
||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.actor.instance.MonsterInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.entity.Announcements;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.zone.type.BossZone;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
@@ -84,8 +85,8 @@ public class QueenAnt extends Quest
|
||||
};
|
||||
for (int mob : mobs)
|
||||
{
|
||||
addEventId(mob, Quest.QuestEventType.ON_KILL);
|
||||
addEventId(mob, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(mob, EventType.ON_KILL);
|
||||
addEventId(mob, EventType.ON_ATTACK);
|
||||
}
|
||||
|
||||
_zone = GrandBossManager.getInstance().getZone(-21610, 181594, -5734);
|
||||
|
@@ -47,6 +47,7 @@ import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.RaidBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.spawn.Spawn;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse;
|
||||
@@ -132,10 +133,10 @@ public class VanHalter extends Quest
|
||||
32066
|
||||
};
|
||||
|
||||
addEventId(29062, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(29062, EventType.ON_ATTACK);
|
||||
for (int mob : mobs)
|
||||
{
|
||||
addEventId(mob, Quest.QuestEventType.ON_KILL);
|
||||
addEventId(mob, EventType.ON_KILL);
|
||||
}
|
||||
|
||||
// GrandBossManager.getInstance().addBoss(29062);
|
||||
|
@@ -34,6 +34,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.zone.type.BossZone;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
@@ -157,8 +158,8 @@ public class Zaken extends Quest
|
||||
}
|
||||
}, 2000L, 600000L);
|
||||
|
||||
addEventId(ZAKEN, Quest.QuestEventType.ON_KILL);
|
||||
addEventId(ZAKEN, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(ZAKEN, EventType.ON_KILL);
|
||||
addEventId(ZAKEN, EventType.ON_ATTACK);
|
||||
|
||||
_Zone = GrandBossManager.getInstance().getZone(55312, 219168, -3223);
|
||||
|
||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Summon;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PetInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.CreatureSay;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
@@ -62,8 +63,8 @@ public class Monastery extends Quest
|
||||
public Monastery()
|
||||
{
|
||||
super(-1, "ai");
|
||||
registerMobs(MOBS_1, QuestEventType.ON_AGGRO_RANGE_ENTER, QuestEventType.ON_SPAWN, QuestEventType.ON_SPELL_FINISHED);
|
||||
registerMobs(MOBS_2, QuestEventType.ON_SPELL_FINISHED);
|
||||
registerMobs(MOBS_1, EventType.ON_AGGRO_RANGE_ENTER, EventType.ON_SPAWN, EventType.ON_SPELL_FINISHED);
|
||||
registerMobs(MOBS_2, EventType.ON_SPELL_FINISHED);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -29,6 +29,7 @@ import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.CreatureSay;
|
||||
|
||||
@@ -136,8 +137,8 @@ public class SummonMinions extends Quest
|
||||
|
||||
for (int mob : mobs)
|
||||
{
|
||||
addEventId(mob, Quest.QuestEventType.ON_KILL);
|
||||
addEventId(mob, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(mob, EventType.ON_KILL);
|
||||
addEventId(mob, EventType.ON_ATTACK);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -25,6 +25,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.CreatureSay;
|
||||
|
||||
@@ -112,7 +113,7 @@ public class Transform extends Quest
|
||||
|
||||
for (int mob : mobsKill)
|
||||
{
|
||||
addEventId(mob, Quest.QuestEventType.ON_KILL);
|
||||
addEventId(mob, EventType.ON_KILL);
|
||||
}
|
||||
|
||||
final int[] mobsAttack =
|
||||
@@ -132,7 +133,7 @@ public class Transform extends Quest
|
||||
|
||||
for (int mob : mobsAttack)
|
||||
{
|
||||
addEventId(mob, Quest.QuestEventType.ON_ATTACK);
|
||||
addEventId(mob, EventType.ON_ATTACK);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user