Server uses data folder as datapack base folder, plus more fixes for previous commit.
This commit is contained in:
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Aden Reconstructor Manager AI.
|
* Aden Reconstructor Manager AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class AdenReconstructorManager extends AbstractNpcAI
|
public final class AdenReconstructorManager extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
|
@@ -41,7 +41,7 @@ import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove;
|
|||||||
* Updated to Freya.
|
* Updated to Freya.
|
||||||
* @author Fulminus, Gigiikun
|
* @author Fulminus, Gigiikun
|
||||||
*/
|
*/
|
||||||
final class BeastFarm extends AbstractNpcAI
|
public final class BeastFarm extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int GOLDEN_SPICE = 15474;
|
private static final int GOLDEN_SPICE = 15474;
|
||||||
private static final int CRYSTAL_SPICE = 15475;
|
private static final int CRYSTAL_SPICE = 15475;
|
||||||
|
@@ -34,7 +34,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Dummy AI for spawns/respawns only for testing.
|
* Dummy AI for spawns/respawns only for testing.
|
||||||
* @author Gnacik
|
* @author Gnacik
|
||||||
*/
|
*/
|
||||||
final class DenOfEvil extends AbstractNpcAI
|
public final class DenOfEvil extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// private static final int _buffer_id = 32656;
|
// private static final int _buffer_id = 32656;
|
||||||
static final int[] EYE_IDS =
|
static final int[] EYE_IDS =
|
||||||
|
@@ -29,7 +29,7 @@ import com.l2jmobius.gameserver.network.serverpackets.OnEventTrigger;
|
|||||||
* @author hlwrave, Mobius
|
* @author hlwrave, Mobius
|
||||||
* @Add in event config.xml enableShrines="true" after event name to enable them.
|
* @Add in event config.xml enableShrines="true" after event name to enable them.
|
||||||
*/
|
*/
|
||||||
final class EventShrines extends Quest
|
public final class EventShrines extends Quest
|
||||||
{
|
{
|
||||||
private static final Map<Integer, Integer> ZONE_TRIGGERS = new HashMap<>();
|
private static final Map<Integer, Integer> ZONE_TRIGGERS = new HashMap<>();
|
||||||
static
|
static
|
||||||
|
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Fairy Trees AI.
|
* Fairy Trees AI.
|
||||||
* @author Charus
|
* @author Charus
|
||||||
*/
|
*/
|
||||||
final class FairyTrees extends AbstractNpcAI
|
public final class FairyTrees extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int SOUL_GUARDIAN = 27189; // Soul of Tree Guardian
|
private static final int SOUL_GUARDIAN = 27189; // Soul of Tree Guardian
|
||||||
|
@@ -39,7 +39,7 @@ import quests.Q00655_AGrandPlanForTamingWildBeasts.Q00655_AGrandPlanForTamingWil
|
|||||||
* Growth-capable mobs: Polymorphing upon successful feeding.
|
* Growth-capable mobs: Polymorphing upon successful feeding.
|
||||||
* @author Fulminus
|
* @author Fulminus
|
||||||
*/
|
*/
|
||||||
final class FeedableBeasts extends AbstractNpcAI
|
public final class FeedableBeasts extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int GOLDEN_SPICE = 6643;
|
private static final int GOLDEN_SPICE = 6643;
|
||||||
private static final int CRYSTAL_SPICE = 6644;
|
private static final int CRYSTAL_SPICE = 6644;
|
||||||
|
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Flee Monsters AI.
|
* Flee Monsters AI.
|
||||||
* @author Pandragon, NosBit
|
* @author Pandragon, NosBit
|
||||||
*/
|
*/
|
||||||
final class FleeMonsters extends AbstractNpcAI
|
public final class FleeMonsters extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] MOBS =
|
private static final int[] MOBS =
|
||||||
|
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Frozen Labyrinth AI.
|
* Frozen Labyrinth AI.
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
final class FrozenLabyrinth extends AbstractNpcAI
|
public final class FrozenLabyrinth extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Monsters
|
// Monsters
|
||||||
private static final int PRONGHORN_SPIRIT = 22087;
|
private static final int PRONGHORN_SPIRIT = 22087;
|
||||||
|
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Giant's Cave AI.
|
* Giant's Cave AI.
|
||||||
* @author Gnacik, St3eT
|
* @author Gnacik, St3eT
|
||||||
*/
|
*/
|
||||||
final class GiantsCave extends AbstractNpcAI
|
public final class GiantsCave extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int[] SCOUTS =
|
private static final int[] SCOUTS =
|
||||||
|
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Hills of Gold AI.
|
* Hills of Gold AI.
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
final class HillsOfGold extends AbstractNpcAI
|
public final class HillsOfGold extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Npcs
|
// Npcs
|
||||||
private static final int GOLEM_OF_REPAIRS = 19309;
|
private static final int GOLEM_OF_REPAIRS = 19309;
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Hot Springs AI.
|
* Hot Springs AI.
|
||||||
* @author Pandragon
|
* @author Pandragon
|
||||||
*/
|
*/
|
||||||
final class HotSprings extends AbstractNpcAI
|
public final class HotSprings extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int BANDERSNATCHLING = 21314;
|
private static final int BANDERSNATCHLING = 21314;
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Isle of Prayer AI.
|
* Isle of Prayer AI.
|
||||||
* @author Zoey76
|
* @author Zoey76
|
||||||
*/
|
*/
|
||||||
final class IsleOfPrayer extends AbstractNpcAI
|
public final class IsleOfPrayer extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Items
|
// Items
|
||||||
private static final int YELLOW_SEED_OF_EVIL_SHARD = 9593;
|
private static final int YELLOW_SEED_OF_EVIL_SHARD = 9593;
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Lair of Antharas AI.
|
* Lair of Antharas AI.
|
||||||
* @author St3eT, UnAfraid
|
* @author St3eT, UnAfraid
|
||||||
*/
|
*/
|
||||||
final class LairOfAntharas extends AbstractNpcAI
|
public final class LairOfAntharas extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int KNORIKS = 22857;
|
private static final int KNORIKS = 22857;
|
||||||
|
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Minion Spawn Manager.
|
* Minion Spawn Manager.
|
||||||
* @author Zealar
|
* @author Zealar
|
||||||
*/
|
*/
|
||||||
final class MinionSpawnManager extends AbstractNpcAI
|
public final class MinionSpawnManager extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final Set<Integer> NPC = new HashSet<>(354);
|
private static final Set<Integer> NPC = new HashSet<>(354);
|
||||||
static
|
static
|
||||||
|
@@ -33,7 +33,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Monastery of Silence AI.
|
* Monastery of Silence AI.
|
||||||
* @author Kerberos, nonom
|
* @author Kerberos, nonom
|
||||||
*/
|
*/
|
||||||
final class MonasteryOfSilence extends AbstractNpcAI
|
public final class MonasteryOfSilence extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int CAPTAIN = 18910; // Solina Knight Captain
|
private static final int CAPTAIN = 18910; // Solina Knight Captain
|
||||||
|
@@ -23,7 +23,7 @@ import ai.AbstractNpcAI;
|
|||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid
|
||||||
*/
|
*/
|
||||||
final class NonLethalableNpcs extends AbstractNpcAI
|
public final class NonLethalableNpcs extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
{
|
{
|
||||||
|
@@ -24,7 +24,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Non Random Walk Npcs AI.
|
* Non Random Walk Npcs AI.
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
final class NonRandomWalkNpcs extends AbstractNpcAI
|
public final class NonRandomWalkNpcs extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
{
|
{
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Pagan Key AI.
|
* Pagan Key AI.
|
||||||
* @author Zoey76. Adapted to PaganKey by Notorionn
|
* @author Zoey76. Adapted to PaganKey by Notorionn
|
||||||
*/
|
*/
|
||||||
final class PaganKey extends AbstractNpcAI
|
public final class PaganKey extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Items
|
// Items
|
||||||
private static final int PAGAN_KEY = 8273;
|
private static final int PAGAN_KEY = 8273;
|
||||||
|
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Pagan Temple AI.
|
* Pagan Temple AI.
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
final class PaganTemple extends AbstractNpcAI
|
public final class PaganTemple extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Npc
|
// Npc
|
||||||
private static final int TRIOL_HIGH_PRIEST = 19410;
|
private static final int TRIOL_HIGH_PRIEST = 19410;
|
||||||
|
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Pavel Archaic AI.
|
* Pavel Archaic AI.
|
||||||
* @author Gnacik, St3eT
|
* @author Gnacik, St3eT
|
||||||
*/
|
*/
|
||||||
final class PavelArchaic extends AbstractNpcAI
|
public final class PavelArchaic extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int SAFETY_DEVICE = 18917; // Pavel Safety Device
|
private static final int SAFETY_DEVICE = 18917; // Pavel Safety Device
|
||||||
private static final int PINCER_GOLEM = 22801; // Cruel Pincer Golem
|
private static final int PINCER_GOLEM = 22801; // Cruel Pincer Golem
|
||||||
|
@@ -30,7 +30,7 @@ import ai.AbstractNpcAI;
|
|||||||
* AI for mobs in Plains of Dion (near Floran Village).
|
* AI for mobs in Plains of Dion (near Floran Village).
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
final class PlainsOfDion extends AbstractNpcAI
|
public final class PlainsOfDion extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int DELU_LIZARDMEN[] =
|
private static final int DELU_LIZARDMEN[] =
|
||||||
{
|
{
|
||||||
|
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Plains of Lizardmen AI.
|
* Plains of Lizardmen AI.
|
||||||
* @author Gnacik, malyelfik
|
* @author Gnacik, malyelfik
|
||||||
*/
|
*/
|
||||||
final class PlainsOfLizardman extends AbstractNpcAI
|
public final class PlainsOfLizardman extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int INVISIBLE_NPC = 18919;
|
private static final int INVISIBLE_NPC = 18919;
|
||||||
|
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
|||||||
/**
|
/**
|
||||||
* Angel spawns...when one of the angels in the keys dies, the other angel will spawn.
|
* Angel spawns...when one of the angels in the keys dies, the other angel will spawn.
|
||||||
*/
|
*/
|
||||||
final class PolymorphingAngel extends AbstractNpcAI
|
public final class PolymorphingAngel extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final Map<Integer, Integer> ANGELSPAWNS = new HashMap<>();
|
private static final Map<Integer, Integer> ANGELSPAWNS = new HashMap<>();
|
||||||
static
|
static
|
||||||
|
@@ -35,7 +35,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Polymorphing on attack monsters AI.
|
* Polymorphing on attack monsters AI.
|
||||||
* @author Slyce
|
* @author Slyce
|
||||||
*/
|
*/
|
||||||
final class PolymorphingOnAttack extends AbstractNpcAI
|
public final class PolymorphingOnAttack extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final Map<Integer, List<Integer>> MOBSPAWNS = new HashMap<>();
|
private static final Map<Integer, List<Integer>> MOBSPAWNS = new HashMap<>();
|
||||||
static
|
static
|
||||||
|
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Prison Guards AI.
|
* Prison Guards AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class PrisonGuards extends AbstractNpcAI
|
public final class PrisonGuards extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int GUARD_HEAD = 18367; // Prison Guard
|
private static final int GUARD_HEAD = 18367; // Prison Guard
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Manages spawn of NPCs having several random spawn points.
|
* Manages spawn of NPCs having several random spawn points.
|
||||||
* @author GKR
|
* @author GKR
|
||||||
*/
|
*/
|
||||||
final class RandomSpawn extends AbstractNpcAI
|
public final class RandomSpawn extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final Map<Integer, Location[]> SPAWN_POINTS = new HashMap<>();
|
private static final Map<Integer, Location[]> SPAWN_POINTS = new HashMap<>();
|
||||||
static
|
static
|
||||||
|
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Remnants AI.
|
* Remnants AI.
|
||||||
* @author DS
|
* @author DS
|
||||||
*/
|
*/
|
||||||
final class Remnants extends AbstractNpcAI
|
public final class Remnants extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
{
|
{
|
||||||
|
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Sandstorms AI.
|
* Sandstorms AI.
|
||||||
* @author Ectis
|
* @author Ectis
|
||||||
*/
|
*/
|
||||||
final class Sandstorms extends AbstractNpcAI
|
public final class Sandstorms extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int SANDSTORM = 32350;
|
private static final int SANDSTORM = 32350;
|
||||||
|
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
|||||||
* See Through Silent Move AI.
|
* See Through Silent Move AI.
|
||||||
* @author Gigiikun
|
* @author Gigiikun
|
||||||
*/
|
*/
|
||||||
final class SeeThroughSilentMove extends AbstractNpcAI
|
public final class SeeThroughSilentMove extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
//@formatter:off
|
//@formatter:off
|
||||||
private static final int[] MONSTERS =
|
private static final int[] MONSTERS =
|
||||||
|
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Silent Valley AI
|
* Silent Valley AI
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
final class SilentValley extends AbstractNpcAI
|
public final class SilentValley extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Skills
|
// Skills
|
||||||
private static final SkillHolder BETRAYAL = new SkillHolder(6033, 1); // Treasure Seeker's Betrayal
|
private static final SkillHolder BETRAYAL = new SkillHolder(6033, 1); // Treasure Seeker's Betrayal
|
||||||
|
@@ -34,7 +34,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Stakato Nest AI.
|
* Stakato Nest AI.
|
||||||
* @author Gnacik
|
* @author Gnacik
|
||||||
*/
|
*/
|
||||||
final class StakatoNest extends AbstractNpcAI
|
public final class StakatoNest extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// @formatter:off
|
// @formatter:off
|
||||||
// List of all mobs just for register
|
// List of all mobs just for register
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Summon the player to the NPC on attack.
|
* Summon the player to the NPC on attack.
|
||||||
* @author Zoey76
|
* @author Zoey76
|
||||||
*/
|
*/
|
||||||
final class SummonPc extends AbstractNpcAI
|
public final class SummonPc extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int PORTA = 20213;
|
private static final int PORTA = 20213;
|
||||||
|
@@ -33,7 +33,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Turek Orcs AI - flee and return with assistance
|
* Turek Orcs AI - flee and return with assistance
|
||||||
* @author GKR
|
* @author GKR
|
||||||
*/
|
*/
|
||||||
final class TurekOrcs extends AbstractNpcAI
|
public final class TurekOrcs extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Monster to spawn
|
// Monster to spawn
|
||||||
private static final int CHERTUBA_ILLUSION = 23422;
|
private static final int CHERTUBA_ILLUSION = 23422;
|
||||||
|
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Warrior Fishing Block AI.
|
* Warrior Fishing Block AI.
|
||||||
* @author Zoey76
|
* @author Zoey76
|
||||||
*/
|
*/
|
||||||
final class WarriorFishingBlock extends AbstractNpcAI
|
public final class WarriorFishingBlock extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Monsters
|
// Monsters
|
||||||
private static final int[] MONSTERS =
|
private static final int[] MONSTERS =
|
||||||
|
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Wasteland AI.
|
* Wasteland AI.
|
||||||
* @author Stayway, Mobius
|
* @author Stayway, Mobius
|
||||||
*/
|
*/
|
||||||
final class Wasteland extends AbstractNpcAI
|
public final class Wasteland extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int JOEL = 33516;
|
private static final int JOEL = 33516;
|
||||||
|
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Anais AI.
|
* Anais AI.
|
||||||
* @author nonom
|
* @author nonom
|
||||||
*/
|
*/
|
||||||
final class Anais extends AbstractNpcAI
|
public final class Anais extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int ANAIS = 25701;
|
private static final int ANAIS = 25701;
|
||||||
|
@@ -30,7 +30,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Ballista AI.
|
* Ballista AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class Ballista extends AbstractNpcAI
|
public final class Ballista extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] BALLISTA =
|
private static final int[] BALLISTA =
|
||||||
|
@@ -54,7 +54,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Beleth's AI.
|
* Beleth's AI.
|
||||||
* @author Treat, Sahar
|
* @author Treat, Sahar
|
||||||
*/
|
*/
|
||||||
final class Beleth extends AbstractNpcAI
|
public final class Beleth extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Status
|
// Status
|
||||||
private static final int ALIVE = 0;
|
private static final int ALIVE = 0;
|
||||||
|
@@ -37,7 +37,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Core AI.
|
* Core AI.
|
||||||
* @author DrLecter, Emperorc
|
* @author DrLecter, Emperorc
|
||||||
*/
|
*/
|
||||||
final class Core extends AbstractNpcAI
|
public final class Core extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int CORE = 29006;
|
private static final int CORE = 29006;
|
||||||
private static final int DEATH_KNIGHT = 29007;
|
private static final int DEATH_KNIGHT = 29007;
|
||||||
|
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
|||||||
* AI for Kamaloka (33) - Crimson Hatu Otis
|
* AI for Kamaloka (33) - Crimson Hatu Otis
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
final class CrimsonHatuOtis extends AbstractNpcAI
|
public final class CrimsonHatuOtis extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Npc
|
// Npc
|
||||||
private static final int CRIMSON_HATU_OTIS = 18558;
|
private static final int CRIMSON_HATU_OTIS = 18558;
|
||||||
|
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
|||||||
/**
|
/**
|
||||||
* Dark Water Dragon's AI.
|
* Dark Water Dragon's AI.
|
||||||
*/
|
*/
|
||||||
final class DarkWaterDragon extends AbstractNpcAI
|
public final class DarkWaterDragon extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int DRAGON = 22267;
|
private static final int DRAGON = 22267;
|
||||||
private static final int SHADE1 = 22268;
|
private static final int SHADE1 = 22268;
|
||||||
|
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Simple AI that manages special conditions for Divine Beast summon.
|
* Simple AI that manages special conditions for Divine Beast summon.
|
||||||
* @author UnAfraid
|
* @author UnAfraid
|
||||||
*/
|
*/
|
||||||
final class DivineBeast extends AbstractNpcAI
|
public final class DivineBeast extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int DIVINE_BEAST = 14870;
|
private static final int DIVINE_BEAST = 14870;
|
||||||
private static final int TRANSFORMATION_ID = 258;
|
private static final int TRANSFORMATION_ID = 258;
|
||||||
|
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Manages minion's spawn, idle despawn and Teleportation Cube spawn.
|
* Manages minion's spawn, idle despawn and Teleportation Cube spawn.
|
||||||
* @author GKR
|
* @author GKR
|
||||||
*/
|
*/
|
||||||
final class Epidos extends AbstractNpcAI
|
public final class Epidos extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] EPIDOSES =
|
private static final int[] EPIDOSES =
|
||||||
{
|
{
|
||||||
|
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Eva's Gift Box AI.
|
* Eva's Gift Box AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class EvasGiftBox extends AbstractNpcAI
|
public final class EvasGiftBox extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int BOX = 32342; // Eva's Gift Box
|
private static final int BOX = 32342; // Eva's Gift Box
|
||||||
|
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Frightened Ragna Orc AI.
|
* Frightened Ragna Orc AI.
|
||||||
* @author Gladicek, malyelfik
|
* @author Gladicek, malyelfik
|
||||||
*/
|
*/
|
||||||
final class FrightenedRagnaOrc extends AbstractNpcAI
|
public final class FrightenedRagnaOrc extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC ID
|
// NPC ID
|
||||||
private static final int MOB_ID = 18807;
|
private static final int MOB_ID = 18807;
|
||||||
|
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Gordon AI
|
* Gordon AI
|
||||||
* @author TOFIZ, malyelfik
|
* @author TOFIZ, malyelfik
|
||||||
*/
|
*/
|
||||||
final class Gordon extends AbstractNpcAI
|
public final class Gordon extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int GORDON = 29095;
|
private static final int GORDON = 29095;
|
||||||
|
|
||||||
|
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
|||||||
* </ul>
|
* </ul>
|
||||||
* @author Zealar
|
* @author Zealar
|
||||||
*/
|
*/
|
||||||
final class GraveRobbers extends AbstractNpcAI
|
public final class GraveRobbers extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int GRAVE_ROBBER_SUMMONER = 22678;
|
private static final int GRAVE_ROBBER_SUMMONER = 22678;
|
||||||
private static final int GRAVE_ROBBER_MEGICIAN = 22679;
|
private static final int GRAVE_ROBBER_MEGICIAN = 22679;
|
||||||
|
@@ -45,7 +45,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Orfen's AI
|
* Orfen's AI
|
||||||
* @author Emperorc
|
* @author Emperorc
|
||||||
*/
|
*/
|
||||||
final class Orfen extends AbstractNpcAI
|
public final class Orfen extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final Location[] POS =
|
private static final Location[] POS =
|
||||||
{
|
{
|
||||||
|
@@ -45,7 +45,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Queen Ant's AI
|
* Queen Ant's AI
|
||||||
* @author Emperorc
|
* @author Emperorc
|
||||||
*/
|
*/
|
||||||
final class QueenAnt extends AbstractNpcAI
|
public final class QueenAnt extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int QUEEN = 29001;
|
private static final int QUEEN = 29001;
|
||||||
private static final int LARVA = 29002;
|
private static final int LARVA = 29002;
|
||||||
|
@@ -30,7 +30,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Queen Shyeed AI
|
* Queen Shyeed AI
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
final class QueenShyeed extends AbstractNpcAI
|
public final class QueenShyeed extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int SHYEED = 25671;
|
private static final int SHYEED = 25671;
|
||||||
|
@@ -24,7 +24,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Ragna Orc Commander AI.
|
* Ragna Orc Commander AI.
|
||||||
* @author Zealar
|
* @author Zealar
|
||||||
*/
|
*/
|
||||||
final class RagnaOrcCommander extends AbstractNpcAI
|
public final class RagnaOrcCommander extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int RAGNA_ORC_COMMANDER = 22694;
|
private static final int RAGNA_ORC_COMMANDER = 22694;
|
||||||
|
|
||||||
|
@@ -24,7 +24,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Ragna Orc Hero AI.
|
* Ragna Orc Hero AI.
|
||||||
* @author Zealar
|
* @author Zealar
|
||||||
*/
|
*/
|
||||||
final class RagnaOrcHero extends AbstractNpcAI
|
public final class RagnaOrcHero extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int RAGNA_ORC_HERO = 22693;
|
private static final int RAGNA_ORC_HERO = 22693;
|
||||||
|
|
||||||
|
@@ -24,7 +24,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Ragna Orc Seer AI.
|
* Ragna Orc Seer AI.
|
||||||
* @author Zealar
|
* @author Zealar
|
||||||
*/
|
*/
|
||||||
final class RagnaOrcSeer extends AbstractNpcAI
|
public final class RagnaOrcSeer extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int RAGNA_ORC_SEER = 22697;
|
private static final int RAGNA_ORC_SEER = 22697;
|
||||||
|
|
||||||
|
@@ -39,7 +39,7 @@ import ai.AbstractNpcAI;
|
|||||||
/**
|
/**
|
||||||
* @author Micr0, Zerox
|
* @author Micr0, Zerox
|
||||||
*/
|
*/
|
||||||
final class ScarletVanHalisha extends AbstractNpcAI
|
public final class ScarletVanHalisha extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private L2Character _target;
|
private L2Character _target;
|
||||||
private Skill _skill;
|
private Skill _skill;
|
||||||
|
@@ -36,7 +36,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Sin Eater AI.
|
* Sin Eater AI.
|
||||||
* @author St3eT.
|
* @author St3eT.
|
||||||
*/
|
*/
|
||||||
final class SinEater extends AbstractNpcAI
|
public final class SinEater extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int SIN_EATER = 12564;
|
private static final int SIN_EATER = 12564;
|
||||||
|
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Manages Sin Wardens disappearing and chat.
|
* Manages Sin Wardens disappearing and chat.
|
||||||
* @author GKR
|
* @author GKR
|
||||||
*/
|
*/
|
||||||
final class SinWardens extends AbstractNpcAI
|
public final class SinWardens extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] SIN_WARDEN_MINIONS =
|
private static final int[] SIN_WARDEN_MINIONS =
|
||||||
{
|
{
|
||||||
|
@@ -41,7 +41,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Venom AI on Rune Castle.
|
* Venom AI on Rune Castle.
|
||||||
* @author nonom, MELERIX
|
* @author nonom, MELERIX
|
||||||
*/
|
*/
|
||||||
final class Venom extends AbstractNpcAI
|
public final class Venom extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int CASTLE = 8; // Rune
|
private static final int CASTLE = 8; // Rune
|
||||||
|
|
||||||
|
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
|||||||
/**
|
/**
|
||||||
* @author Stayway
|
* @author Stayway
|
||||||
*/
|
*/
|
||||||
final class WindVortex extends AbstractNpcAI
|
public final class WindVortex extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int WIND_VORTEX = 23417;
|
private static final int WIND_VORTEX = 23417;
|
||||||
|
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Acateo AI.
|
* Acateo AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
final class Acateo extends AbstractNpcAI
|
public final class Acateo extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int ACATEO = 33905;
|
private static final int ACATEO = 33905;
|
||||||
|
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Adventurers Guide AI.
|
* Adventurers Guide AI.
|
||||||
* @author St3eT, Stayway, Mobius
|
* @author St3eT, Stayway, Mobius
|
||||||
*/
|
*/
|
||||||
final class AdventurersGuide extends AbstractNpcAI
|
public final class AdventurersGuide extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] ADVENTURER_GUIDES =
|
private static final int[] ADVENTURER_GUIDES =
|
||||||
|
@@ -31,7 +31,7 @@ import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation;
|
|||||||
* Alarm AI for quests Art of Persuasion (184) and Nikola's Cooperation (185).
|
* Alarm AI for quests Art of Persuasion (184) and Nikola's Cooperation (185).
|
||||||
* @author Zoey76
|
* @author Zoey76
|
||||||
*/
|
*/
|
||||||
final class Alarm extends AbstractNpcAI
|
public final class Alarm extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int ALARM = 32367;
|
private static final int ALARM = 32367;
|
||||||
|
@@ -34,7 +34,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Alchemist Manager AI.
|
* Alchemist Manager AI.
|
||||||
* @author Sdw
|
* @author Sdw
|
||||||
*/
|
*/
|
||||||
final class AlchemistManager extends AbstractNpcAI
|
public final class AlchemistManager extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int ALCHEMISTS[] =
|
private static final int ALCHEMISTS[] =
|
||||||
|
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Alexandria (Armor Merchant) AI.
|
* Alexandria (Armor Merchant) AI.
|
||||||
* @author xban1x
|
* @author xban1x
|
||||||
*/
|
*/
|
||||||
final class Alexandria extends AbstractNpcAI
|
public final class Alexandria extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int ALEXANDRIA = 30098;
|
private static final int ALEXANDRIA = 30098;
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Arena Manager AI.
|
* Arena Manager AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class ArenaManager extends AbstractNpcAI
|
public final class ArenaManager extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] ARENA_MANAGER =
|
private static final int[] ARENA_MANAGER =
|
||||||
|
@@ -38,7 +38,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Transformation skill learning and transformation scroll sell.
|
* Transformation skill learning and transformation scroll sell.
|
||||||
* @author Zoey76
|
* @author Zoey76
|
||||||
*/
|
*/
|
||||||
final class AvantGarde extends AbstractNpcAI
|
public final class AvantGarde extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int AVANT_GARDE = 32323;
|
private static final int AVANT_GARDE = 32323;
|
||||||
|
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Black Judge AI.
|
* Black Judge AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class BlackJudge extends AbstractNpcAI
|
public final class BlackJudge extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int BLACK_JUDGE = 30981;
|
private static final int BLACK_JUDGE = 30981;
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Black Marketeer of Mammon AI.
|
* Black Marketeer of Mammon AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class BlackMarketeerOfMammon extends AbstractNpcAI
|
public final class BlackMarketeerOfMammon extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int BLACK_MARKETEER = 31092;
|
private static final int BLACK_MARKETEER = 31092;
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Castle Ambassador AI.
|
* Castle Ambassador AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class CastleAmbassador extends AbstractNpcAI
|
public final class CastleAmbassador extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
// @formatter:off
|
// @formatter:off
|
||||||
|
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Castle Blacksmith AI.
|
* Castle Blacksmith AI.
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
final class CastleBlacksmith extends AbstractNpcAI
|
public final class CastleBlacksmith extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Blacksmith IDs
|
// Blacksmith IDs
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
|
@@ -63,7 +63,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Castle Chamberlain AI.
|
* Castle Chamberlain AI.
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
final class CastleChamberlain extends AbstractNpcAI
|
public final class CastleChamberlain extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
//@formatter:off
|
//@formatter:off
|
||||||
|
@@ -30,7 +30,7 @@ import handlers.effecthandlers.CallPc;
|
|||||||
* Castle Court Magician AI.
|
* Castle Court Magician AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class CastleCourtMagician extends AbstractNpcAI
|
public final class CastleCourtMagician extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] COURT_MAGICIAN =
|
private static final int[] COURT_MAGICIAN =
|
||||||
|
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Castle Mercenary Manager AI.
|
* Castle Mercenary Manager AI.
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
final class CastleMercenaryManager extends AbstractNpcAI
|
public final class CastleMercenaryManager extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
|
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Castle Siege Manager AI.
|
* Castle Siege Manager AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class CastleSiegeManager extends AbstractNpcAI
|
public final class CastleSiegeManager extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] SIEGE_MANAGER =
|
private static final int[] SIEGE_MANAGER =
|
||||||
|
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Castle Teleporter AI.
|
* Castle Teleporter AI.
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
final class CastleTeleporter extends AbstractNpcAI
|
public final class CastleTeleporter extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Teleporter IDs
|
// Teleporter IDs
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
|
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Castle Warehouse Keeper AI.
|
* Castle Warehouse Keeper AI.
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
final class CastleWarehouse extends AbstractNpcAI
|
public final class CastleWarehouse extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Clan Trader AI.
|
* Clan Trader AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class ClanTrader extends AbstractNpcAI
|
public final class ClanTrader extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Npc
|
// Npc
|
||||||
private static final int[] CLAN_TRADER =
|
private static final int[] CLAN_TRADER =
|
||||||
|
@@ -30,7 +30,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Dimensional Manager AI.
|
* Dimensional Manager AI.
|
||||||
* @author Stayway, Mobius
|
* @author Stayway, Mobius
|
||||||
*/
|
*/
|
||||||
final class DimensionalManager extends AbstractNpcAI
|
public final class DimensionalManager extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Npc
|
// Npc
|
||||||
private static final int DIMENSIONAL_MANAGER = 32478;
|
private static final int DIMENSIONAL_MANAGER = 32478;
|
||||||
|
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Fame Manager AI.
|
* Fame Manager AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class FameManager extends AbstractNpcAI
|
public final class FameManager extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Npc
|
// Npc
|
||||||
private static final int[] FAME_MANAGER =
|
private static final int[] FAME_MANAGER =
|
||||||
|
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Forge of the Gods AI
|
* Forge of the Gods AI
|
||||||
* @author nonom, malyelfik
|
* @author nonom, malyelfik
|
||||||
*/
|
*/
|
||||||
final class ForgeOfTheGods extends AbstractNpcAI
|
public final class ForgeOfTheGods extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] FOG_MOBS =
|
private static final int[] FOG_MOBS =
|
||||||
|
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Rooney AI
|
* Rooney AI
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
final class Rooney extends AbstractNpcAI
|
public final class Rooney extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int ROONEY = 32049;
|
private static final int ROONEY = 32049;
|
||||||
|
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Fortress Archer Captain AI.
|
* Fortress Archer Captain AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class FortressArcherCaptain extends AbstractNpcAI
|
public final class FortressArcherCaptain extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] ARCHER_CAPTAIN =
|
private static final int[] ARCHER_CAPTAIN =
|
||||||
|
@@ -33,7 +33,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Fortress Siege Manager AI.
|
* Fortress Siege Manager AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class FortressSiegeManager extends AbstractNpcAI
|
public final class FortressSiegeManager extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] MANAGERS =
|
private static final int[] MANAGERS =
|
||||||
|
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Freya's Steward AI.
|
* Freya's Steward AI.
|
||||||
* @author Adry_85
|
* @author Adry_85
|
||||||
*/
|
*/
|
||||||
final class FreyasSteward extends AbstractNpcAI
|
public final class FreyasSteward extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int FREYAS_STEWARD = 32029;
|
private static final int FREYAS_STEWARD = 32029;
|
||||||
|
@@ -27,7 +27,7 @@ import quests.Q10286_ReunionWithSirra.Q10286_ReunionWithSirra;
|
|||||||
* Jinia AI.
|
* Jinia AI.
|
||||||
* @author Adry_85
|
* @author Adry_85
|
||||||
*/
|
*/
|
||||||
final class Jinia extends AbstractNpcAI
|
public final class Jinia extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int JINIA = 32781;
|
private static final int JINIA = 32781;
|
||||||
|
@@ -32,7 +32,7 @@ import quests.Q10791_TheManOfMystery.Q10791_TheManOfMystery;
|
|||||||
* Kain Ven Halter AI
|
* Kain Ven Halter AI
|
||||||
* @author Gigi and
|
* @author Gigi and
|
||||||
*/
|
*/
|
||||||
final class KainVanHalter extends AbstractNpcAI
|
public final class KainVanHalter extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int KAIN_VAN_HALTER = 33993;
|
private static final int KAIN_VAN_HALTER = 33993;
|
||||||
|
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Original Jython script by Emperorc and Kerberos_20.
|
* Original Jython script by Emperorc and Kerberos_20.
|
||||||
* @authors Nyaran
|
* @authors Nyaran
|
||||||
*/
|
*/
|
||||||
final class KetraOrcSupport extends AbstractNpcAI
|
public final class KetraOrcSupport extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static class BuffsData
|
private static class BuffsData
|
||||||
{
|
{
|
||||||
|
@@ -30,7 +30,7 @@ import ai.AbstractNpcAI;
|
|||||||
* La Vie En Rose AI.
|
* La Vie En Rose AI.
|
||||||
* @author Sdw
|
* @author Sdw
|
||||||
*/
|
*/
|
||||||
final class LaVieEnRose extends AbstractNpcAI
|
public final class LaVieEnRose extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int LA_VIE_EN_ROSE = 33825;
|
private static final int LA_VIE_EN_ROSE = 33825;
|
||||||
|
@@ -35,7 +35,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Mammons AI.
|
* Mammons AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class Mammons extends AbstractNpcAI
|
public final class Mammons extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int MAMMONS[] =
|
private static final int MAMMONS[] =
|
||||||
|
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Merlot AI.
|
* Merlot AI.
|
||||||
* @author hlwrave
|
* @author hlwrave
|
||||||
*/
|
*/
|
||||||
final class Merlot extends AbstractNpcAI
|
public final class Merlot extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int MERLOT = 34018;
|
private static final int MERLOT = 34018;
|
||||||
|
@@ -39,7 +39,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Monastery Minigame AI.
|
* Monastery Minigame AI.
|
||||||
* @author nonom
|
* @author nonom
|
||||||
*/
|
*/
|
||||||
final class Minigame extends AbstractNpcAI
|
public final class Minigame extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int SUMIEL = 32758;
|
private static final int SUMIEL = 32758;
|
||||||
private static final int BURNER = 18913;
|
private static final int BURNER = 18913;
|
||||||
|
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Monument of Heroes AI.
|
* Monument of Heroes AI.
|
||||||
* @author Adry_85
|
* @author Adry_85
|
||||||
*/
|
*/
|
||||||
final class MonumentOfHeroes extends AbstractNpcAI
|
public final class MonumentOfHeroes extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] MONUMENTS =
|
private static final int[] MONUMENTS =
|
||||||
|
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Nomi AI.
|
* Nomi AI.
|
||||||
* @author Stayway
|
* @author Stayway
|
||||||
*/
|
*/
|
||||||
final class Nomi extends AbstractNpcAI
|
public final class Nomi extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int NOMI = 34007;
|
private static final int NOMI = 34007;
|
||||||
|
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
|||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid
|
||||||
*/
|
*/
|
||||||
final class NpcBuffers extends AbstractNpcAI
|
public final class NpcBuffers extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private final NpcBuffersData _npcBuffers = new NpcBuffersData();
|
private final NpcBuffersData _npcBuffers = new NpcBuffersData();
|
||||||
|
|
||||||
|
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Proclaimer AI.
|
* Proclaimer AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class Proclaimer extends AbstractNpcAI
|
public final class Proclaimer extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] PROCLAIMER =
|
private static final int[] PROCLAIMER =
|
||||||
|
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Rignos AI.
|
* Rignos AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class Rignos extends AbstractNpcAI
|
public final class Rignos extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int RIGNOS = 32349; // Rignos
|
private static final int RIGNOS = 32349; // Rignos
|
||||||
|
@@ -24,7 +24,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Scarecrow AI.
|
* Scarecrow AI.
|
||||||
* @author ivantotov
|
* @author ivantotov
|
||||||
*/
|
*/
|
||||||
final class Scarecrow extends AbstractNpcAI
|
public final class Scarecrow extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int TRAINING_DUMMY = 19546;
|
private static final int TRAINING_DUMMY = 19546;
|
||||||
|
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Sirra AI.
|
* Sirra AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class Sirra extends AbstractNpcAI
|
public final class Sirra extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int SIRRA = 32762;
|
private static final int SIRRA = 32762;
|
||||||
|
@@ -24,7 +24,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Golem Trader AI.
|
* Golem Trader AI.
|
||||||
* @author Zoey76
|
* @author Zoey76
|
||||||
*/
|
*/
|
||||||
final class GolemTrader extends AbstractNpcAI
|
public final class GolemTrader extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int GOLEM_TRADER = 13128;
|
private static final int GOLEM_TRADER = 13128;
|
||||||
|
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Support Unit Captain AI.
|
* Support Unit Captain AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
final class SupportUnitCaptain extends AbstractNpcAI
|
public final class SupportUnitCaptain extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] UNIT_CAPTAIN =
|
private static final int[] UNIT_CAPTAIN =
|
||||||
|
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
|||||||
* Symbol Maker AI.
|
* Symbol Maker AI.
|
||||||
* @author Adry_85
|
* @author Adry_85
|
||||||
*/
|
*/
|
||||||
final class SymbolMaker extends AbstractNpcAI
|
public final class SymbolMaker extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user