Visibility changes.
This commit is contained in:
parent
6e536fc2dd
commit
13507ad46c
@ -31,7 +31,7 @@ import com.l2jmobius.gameserver.network.serverpackets.ExCubeGameTeamList;
|
|||||||
* Handys Block Checker Event AI.
|
* Handys Block Checker Event AI.
|
||||||
* @authors BiggBoss, Gigiikun
|
* @authors BiggBoss, Gigiikun
|
||||||
*/
|
*/
|
||||||
public class HandysBlockCheckerEvent extends Quest
|
final class HandysBlockCheckerEvent extends Quest
|
||||||
{
|
{
|
||||||
// Arena Managers
|
// Arena Managers
|
||||||
private static final int A_MANAGER_1 = 32521;
|
private static final int A_MANAGER_1 = 32521;
|
||||||
|
@ -38,7 +38,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* MC Show AI.
|
* MC Show AI.
|
||||||
* @author Kerberos
|
* @author Kerberos
|
||||||
*/
|
*/
|
||||||
public class MC_Show extends AbstractNpcAI
|
final class MC_Show extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static int MC = 32433;
|
private static int MC = 32433;
|
||||||
// @formatter:off
|
// @formatter:off
|
||||||
|
@ -32,7 +32,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Fantasy Isle Parade
|
* Fantasy Isle Parade
|
||||||
* @author JOJO, Pandragon
|
* @author JOJO, Pandragon
|
||||||
*/
|
*/
|
||||||
public class Parade extends AbstractNpcAI
|
final class Parade extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// @formatter:off
|
// @formatter:off
|
||||||
protected final int[] ACTORS =
|
protected final int[] ACTORS =
|
||||||
@ -168,7 +168,7 @@ public class Parade extends AbstractNpcAI
|
|||||||
return (dd * 1000L) / 6L;
|
return (dd * 1000L) / 6L;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected class Start implements Runnable
|
class Start implements Runnable
|
||||||
{
|
{
|
||||||
@Override
|
@Override
|
||||||
public void run()
|
public void run()
|
||||||
@ -180,7 +180,7 @@ public class Parade extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected class Spawn implements Runnable
|
class Spawn implements Runnable
|
||||||
{
|
{
|
||||||
@Override
|
@Override
|
||||||
public void run()
|
public void run()
|
||||||
@ -209,7 +209,7 @@ public class Parade extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected class Delete implements Runnable
|
class Delete implements Runnable
|
||||||
{
|
{
|
||||||
@Override
|
@Override
|
||||||
public void run()
|
public void run()
|
||||||
@ -239,7 +239,7 @@ public class Parade extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected class Clean implements Runnable
|
class Clean implements Runnable
|
||||||
{
|
{
|
||||||
@Override
|
@Override
|
||||||
public void run()
|
public void run()
|
||||||
|
@ -21,7 +21,7 @@ import com.l2jmobius.gameserver.instancemanager.QuestManager;
|
|||||||
/**
|
/**
|
||||||
* Start MC Show.
|
* Start MC Show.
|
||||||
*/
|
*/
|
||||||
public class StartMCShow implements Runnable
|
class StartMCShow implements Runnable
|
||||||
{
|
{
|
||||||
@Override
|
@Override
|
||||||
public void run()
|
public void run()
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Aden Reconstructor Manager AI.
|
* Aden Reconstructor Manager AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class AdenReconstructorManager extends AbstractNpcAI
|
final class AdenReconstructorManager extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
|
@ -35,7 +35,7 @@ import com.l2jmobius.gameserver.network.serverpackets.OnEventTrigger;
|
|||||||
/**
|
/**
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
public class ArcanRitual extends Quest
|
final class ArcanRitual extends Quest
|
||||||
{
|
{
|
||||||
private static final int BLUE_TRIGGER = 262001;
|
private static final int BLUE_TRIGGER = 262001;
|
||||||
private static final int RED_TRIGGER = 262003;
|
private static final int RED_TRIGGER = 262003;
|
||||||
|
@ -42,7 +42,7 @@ import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove;
|
|||||||
* Updated to Freya.
|
* Updated to Freya.
|
||||||
* @author Fulminus, Gigiikun
|
* @author Fulminus, Gigiikun
|
||||||
*/
|
*/
|
||||||
public final class BeastFarm extends AbstractNpcAI
|
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;
|
||||||
|
@ -35,7 +35,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Dummy AI for spawns/respawns only for testing.
|
* Dummy AI for spawns/respawns only for testing.
|
||||||
* @author Gnacik
|
* @author Gnacik
|
||||||
*/
|
*/
|
||||||
public final class DenOfEvil extends AbstractNpcAI
|
final class DenOfEvil extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// private static final int _buffer_id = 32656;
|
// private static final int _buffer_id = 32656;
|
||||||
protected static final int[] EYE_IDS =
|
protected static final int[] EYE_IDS =
|
||||||
|
@ -33,7 +33,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Dragon Valley AI.
|
* Dragon Valley AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class DragonValley extends AbstractNpcAI
|
final class DragonValley extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int NECROMANCER_OF_THE_VALLEY = 22858;
|
private static final int NECROMANCER_OF_THE_VALLEY = 22858;
|
||||||
@ -85,6 +85,7 @@ public final class DragonValley extends AbstractNpcAI
|
|||||||
private static final int MIN_LVL = 80;
|
private static final int MIN_LVL = 80;
|
||||||
private static final int CLASS_LVL = 3;
|
private static final int CLASS_LVL = 3;
|
||||||
private static final EnumMap<ClassId, Double> CLASS_POINTS = new EnumMap<>(ClassId.class);
|
private static final EnumMap<ClassId, Double> CLASS_POINTS = new EnumMap<>(ClassId.class);
|
||||||
|
|
||||||
{
|
{
|
||||||
CLASS_POINTS.put(ClassId.ADVENTURER, 0.2);
|
CLASS_POINTS.put(ClassId.ADVENTURER, 0.2);
|
||||||
CLASS_POINTS.put(ClassId.ARCANA_LORD, 1.5);
|
CLASS_POINTS.put(ClassId.ARCANA_LORD, 1.5);
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Fairy Trees AI.
|
* Fairy Trees AI.
|
||||||
* @author Charus
|
* @author Charus
|
||||||
*/
|
*/
|
||||||
public class FairyTrees extends AbstractNpcAI
|
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
|
||||||
|
@ -40,7 +40,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
|
||||||
*/
|
*/
|
||||||
public final class FeedableBeasts extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Flee Monsters AI.
|
* Flee Monsters AI.
|
||||||
* @author Pandragon, NosBit
|
* @author Pandragon, NosBit
|
||||||
*/
|
*/
|
||||||
public final class FleeMonsters extends AbstractNpcAI
|
final class FleeMonsters extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] MOBS =
|
private static final int[] MOBS =
|
||||||
|
@ -26,7 +26,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Frozen Labyrinth AI.
|
* Frozen Labyrinth AI.
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
public final class FrozenLabyrinth extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Giant's Cave AI.
|
* Giant's Cave AI.
|
||||||
* @author Gnacik, St3eT
|
* @author Gnacik, St3eT
|
||||||
*/
|
*/
|
||||||
public final class GiantsCave extends AbstractNpcAI
|
final class GiantsCave extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int[] SCOUTS =
|
private static final int[] SCOUTS =
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Hills of Gold AI.
|
* Hills of Gold AI.
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
public class HillsOfGold extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Hot Springs AI.
|
* Hot Springs AI.
|
||||||
* @author Pandragon
|
* @author Pandragon
|
||||||
*/
|
*/
|
||||||
public final class HotSprings extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Isle of Prayer AI.
|
* Isle of Prayer AI.
|
||||||
* @author Zoey76
|
* @author Zoey76
|
||||||
*/
|
*/
|
||||||
public final class IsleOfPrayer extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Lair of Antharas AI.
|
* Lair of Antharas AI.
|
||||||
* @author St3eT, UnAfraid
|
* @author St3eT, UnAfraid
|
||||||
*/
|
*/
|
||||||
public final class LairOfAntharas extends AbstractNpcAI
|
final class LairOfAntharas extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
final private static int KNORIKS = 22857;
|
final private static int KNORIKS = 22857;
|
||||||
|
@ -32,7 +32,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Minion Spawn Manager.
|
* Minion Spawn Manager.
|
||||||
* @author Zealar
|
* @author Zealar
|
||||||
*/
|
*/
|
||||||
public final class MinionSpawnManager extends AbstractNpcAI
|
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
|
||||||
|
@ -34,7 +34,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Monastery of Silence AI.
|
* Monastery of Silence AI.
|
||||||
* @author Kerberos, nonom
|
* @author Kerberos, nonom
|
||||||
*/
|
*/
|
||||||
public final class MonasteryOfSilence extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid
|
||||||
*/
|
*/
|
||||||
public final class NonLethalableNpcs extends AbstractNpcAI
|
final class NonLethalableNpcs extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
{
|
{
|
||||||
|
@ -24,7 +24,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Non Random Walk Npcs AI.
|
* Non Random Walk Npcs AI.
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
public class NonRandomWalkNpcs extends AbstractNpcAI
|
final class NonRandomWalkNpcs extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
{
|
{
|
||||||
|
@ -25,7 +25,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Orbis Temple Statues AI.
|
* Orbis Temple Statues AI.
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
public class OrbisTempleStatues extends AbstractNpcAI
|
final class OrbisTempleStatues extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Npcs
|
// Npcs
|
||||||
private static final int VICTIM_1 = 22911;
|
private static final int VICTIM_1 = 22911;
|
||||||
|
@ -29,7 +29,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Pagan Key AI.
|
* Pagan Key AI.
|
||||||
* @author Zoey76. Adapted to PaganKey by Notorionn
|
* @author Zoey76. Adapted to PaganKey by Notorionn
|
||||||
*/
|
*/
|
||||||
public final class PaganKey extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Pagan Temple AI.
|
* Pagan Temple AI.
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
public class PaganTemple extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Pavel Archaic AI.
|
* Pavel Archaic AI.
|
||||||
* @author Gnacik, St3eT
|
* @author Gnacik, St3eT
|
||||||
*/
|
*/
|
||||||
public final class PavelArchaic extends AbstractNpcAI
|
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.npc.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
|
||||||
*/
|
*/
|
||||||
public final class PlainsOfDion extends AbstractNpcAI
|
final class PlainsOfDion extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int DELU_LIZARDMEN[] =
|
private static final int DELU_LIZARDMEN[] =
|
||||||
{
|
{
|
||||||
|
@ -31,7 +31,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Plains of Lizardmen AI.
|
* Plains of Lizardmen AI.
|
||||||
* @author Gnacik, malyelfik
|
* @author Gnacik, malyelfik
|
||||||
*/
|
*/
|
||||||
public final class PlainsOfLizardman extends AbstractNpcAI
|
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.npc.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.
|
||||||
*/
|
*/
|
||||||
public final class PolymorphingAngel extends AbstractNpcAI
|
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
|
||||||
|
@ -36,7 +36,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Polymorphing on attack monsters AI.
|
* Polymorphing on attack monsters AI.
|
||||||
* @author Slyce
|
* @author Slyce
|
||||||
*/
|
*/
|
||||||
public final class PolymorphingOnAttack extends AbstractNpcAI
|
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
|
||||||
|
@ -39,7 +39,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Primeval Isle AI.
|
* Primeval Isle AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class PrimevalIsle extends AbstractNpcAI
|
final class PrimevalIsle extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int EGG = 18344; // Ancient Egg
|
private static final int EGG = 18344; // Ancient Egg
|
||||||
|
@ -31,7 +31,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Prison Guards AI.
|
* Prison Guards AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class PrisonGuards extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Manages spawn of NPCs having several random spawn points.
|
* Manages spawn of NPCs having several random spawn points.
|
||||||
* @author GKR
|
* @author GKR
|
||||||
*/
|
*/
|
||||||
public final class RandomSpawn extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Remnants AI.
|
* Remnants AI.
|
||||||
* @author DS
|
* @author DS
|
||||||
*/
|
*/
|
||||||
public final class Remnants extends AbstractNpcAI
|
final class Remnants extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] NPCS =
|
private static final int[] NPCS =
|
||||||
{
|
{
|
||||||
|
@ -26,7 +26,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Sandstorms AI.
|
* Sandstorms AI.
|
||||||
* @author Ectis
|
* @author Ectis
|
||||||
*/
|
*/
|
||||||
public class Sandstorms extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* See Through Silent Move AI.
|
* See Through Silent Move AI.
|
||||||
* @author Gigiikun
|
* @author Gigiikun
|
||||||
*/
|
*/
|
||||||
public class SeeThroughSilentMove extends AbstractNpcAI
|
final class SeeThroughSilentMove extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
//@formatter:off
|
//@formatter:off
|
||||||
private static final int[] MONSTERS =
|
private static final int[] MONSTERS =
|
||||||
|
@ -36,7 +36,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Sel Mahum Training Ground AI for drill groups.
|
* Sel Mahum Training Ground AI for drill groups.
|
||||||
* @author GKR
|
* @author GKR
|
||||||
*/
|
*/
|
||||||
public final class SelMahumDrill extends AbstractNpcAI
|
final class SelMahumDrill extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] MAHUM_CHIEFS =
|
private static final int[] MAHUM_CHIEFS =
|
||||||
{
|
{
|
||||||
|
@ -35,7 +35,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Sel Mahum Training Ground AI for squads and chefs.
|
* Sel Mahum Training Ground AI for squads and chefs.
|
||||||
* @author GKR
|
* @author GKR
|
||||||
*/
|
*/
|
||||||
public final class SelMahumSquad extends AbstractNpcAI
|
final class SelMahumSquad extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC's
|
// NPC's
|
||||||
private static final int CHEF = 18908;
|
private static final int CHEF = 18908;
|
||||||
|
@ -31,7 +31,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Silent Valley AI
|
* Silent Valley AI
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
public final class SilentValley extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Stakato Nest AI.
|
* Stakato Nest AI.
|
||||||
* @author Gnacik
|
* @author Gnacik
|
||||||
*/
|
*/
|
||||||
public final class StakatoNest extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Summon the player to the NPC on attack.
|
* Summon the player to the NPC on attack.
|
||||||
* @author Zoey76
|
* @author Zoey76
|
||||||
*/
|
*/
|
||||||
public final class SummonPc extends AbstractNpcAI
|
final class SummonPc extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int PORTA = 20213;
|
private static final int PORTA = 20213;
|
||||||
|
@ -34,7 +34,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Turek Orcs AI - flee and return with assistance
|
* Turek Orcs AI - flee and return with assistance
|
||||||
* @author GKR
|
* @author GKR
|
||||||
*/
|
*/
|
||||||
public final class TurekOrcs extends AbstractNpcAI
|
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;
|
||||||
|
@ -30,7 +30,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Warrior Fishing Block AI.
|
* Warrior Fishing Block AI.
|
||||||
* @author Zoey76
|
* @author Zoey76
|
||||||
*/
|
*/
|
||||||
public final class WarriorFishingBlock extends AbstractNpcAI
|
final class WarriorFishingBlock extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Monsters
|
// Monsters
|
||||||
private static final int[] MONSTERS =
|
private static final int[] MONSTERS =
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Wasteland AI.
|
* Wasteland AI.
|
||||||
* @author Stayway, Mobius
|
* @author Stayway, Mobius
|
||||||
*/
|
*/
|
||||||
public class Wasteland extends AbstractNpcAI
|
final class Wasteland extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int JOEL = 33516;
|
private static final int JOEL = 33516;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* YeSagira AI.
|
* YeSagira AI.
|
||||||
* @author Stayway, Mobius
|
* @author Stayway, Mobius
|
||||||
*/
|
*/
|
||||||
public class YeSagira extends AbstractNpcAI
|
final class YeSagira extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Npcs
|
// Npcs
|
||||||
private static final int GUARD_1 = 19152;
|
private static final int GUARD_1 = 19152;
|
||||||
|
@ -33,7 +33,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Anais AI.
|
* Anais AI.
|
||||||
* @author nonom
|
* @author nonom
|
||||||
*/
|
*/
|
||||||
public final class Anais extends AbstractNpcAI
|
final class Anais extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int ANAIS = 25701;
|
private static final int ANAIS = 25701;
|
||||||
@ -165,10 +165,6 @@ public final class Anais extends AbstractNpcAI
|
|||||||
return super.onAttack(npc, attacker, damage, isSummon);
|
return super.onAttack(npc, attacker, damage, isSummon);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* (non-Javadoc)
|
|
||||||
* @see com.l2jmobius.gameserver.model.quest.Quest#onSpawn(com.l2jmobius.gameserver.model.actor.L2Npc)
|
|
||||||
*/
|
|
||||||
@Override
|
@Override
|
||||||
public String onSpawn(L2Npc npc)
|
public String onSpawn(L2Npc npc)
|
||||||
{
|
{
|
||||||
|
@ -30,7 +30,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Ballista AI.
|
* Ballista AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class Ballista extends AbstractNpcAI
|
final class Ballista extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int[] BALLISTA =
|
private static final int[] BALLISTA =
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Banette AI.
|
* Banette AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Banette extends AbstractNpcAI
|
final class Banette extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int BANETTE = 33114;
|
private static final int BANETTE = 33114;
|
||||||
|
@ -54,7 +54,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Beleth's AI.
|
* Beleth's AI.
|
||||||
* @author Treat, Sahar
|
* @author Treat, Sahar
|
||||||
*/
|
*/
|
||||||
public final class Beleth extends AbstractNpcAI
|
final class Beleth extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Status
|
// Status
|
||||||
private static final int ALIVE = 0;
|
private static final int ALIVE = 0;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Bink AI.
|
* Bink AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Bink extends AbstractNpcAI
|
final class Bink extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int BINK = 33223;
|
private static final int BINK = 33223;
|
||||||
|
@ -37,7 +37,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Core AI.
|
* Core AI.
|
||||||
* @author DrLecter, Emperorc
|
* @author DrLecter, Emperorc
|
||||||
*/
|
*/
|
||||||
public final class Core extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* AI for Kamaloka (33) - Crimson Hatu Otis
|
* AI for Kamaloka (33) - Crimson Hatu Otis
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class CrimsonHatuOtis extends AbstractNpcAI
|
final class CrimsonHatuOtis extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// Npc
|
// Npc
|
||||||
private static final int CRIMSON_HATU_OTIS = 18558;
|
private static final int CRIMSON_HATU_OTIS = 18558;
|
||||||
|
@ -32,7 +32,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
/**
|
/**
|
||||||
* Dark Water Dragon's AI.
|
* Dark Water Dragon's AI.
|
||||||
*/
|
*/
|
||||||
public final class DarkWaterDragon extends AbstractNpcAI
|
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;
|
||||||
|
@ -28,7 +28,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Devno AI.
|
* Devno AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Devno extends AbstractNpcAI
|
final class Devno extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int DEVNO = 33241;
|
private static final int DEVNO = 33241;
|
||||||
|
@ -26,7 +26,7 @@ import ai.npc.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
|
||||||
*/
|
*/
|
||||||
public final class DivineBeast extends AbstractNpcAI
|
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;
|
||||||
|
@ -26,7 +26,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Drill Sergeant AI.
|
* Drill Sergeant AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class DrillSergeant extends AbstractNpcAI
|
final class DrillSergeant extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int SERGANT = 33007; // Drill Sergant
|
private static final int SERGANT = 33007; // Drill Sergant
|
||||||
|
@ -28,7 +28,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Eleve AI.
|
* Eleve AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Eleve extends AbstractNpcAI
|
final class Eleve extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int ELEVE = 33246;
|
private static final int ELEVE = 33246;
|
||||||
|
@ -32,7 +32,7 @@ import ai.npc.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
|
||||||
*/
|
*/
|
||||||
public final class Epidos extends AbstractNpcAI
|
final class Epidos extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] EPIDOSES =
|
private static final int[] EPIDOSES =
|
||||||
{
|
{
|
||||||
|
@ -26,7 +26,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Eva's Gift Box AI.
|
* Eva's Gift Box AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class EvasGiftBox extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Frightened Ragna Orc AI.
|
* Frightened Ragna Orc AI.
|
||||||
* @author Gladicek, malyelfik
|
* @author Gladicek, malyelfik
|
||||||
*/
|
*/
|
||||||
public final class FrightenedRagnaOrc extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Gagabu AI.
|
* Gagabu AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Gagabu extends AbstractNpcAI
|
final class Gagabu extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int GAGABU = 33284;
|
private static final int GAGABU = 33284;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Galad AI.
|
* Galad AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Galad extends AbstractNpcAI
|
final class Galad extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int GALAD = 33572;
|
private static final int GALAD = 33572;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Gordon AI
|
* Gordon AI
|
||||||
* @author TOFIZ, malyelfik
|
* @author TOFIZ, malyelfik
|
||||||
*/
|
*/
|
||||||
public final class Gordon extends AbstractNpcAI
|
final class Gordon extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int GORDON = 29095;
|
private static final int GORDON = 29095;
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* </ul>
|
* </ul>
|
||||||
* @author Zealar
|
* @author Zealar
|
||||||
*/
|
*/
|
||||||
public final class GraveRobbers extends AbstractNpcAI
|
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;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Guard Soldier AI.
|
* Guard Soldier AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class GuardSoldier extends AbstractNpcAI
|
final class GuardSoldier extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int GUARD_SOLDIER = 33286;
|
private static final int GUARD_SOLDIER = 33286;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Handermonkey AI.
|
* Handermonkey AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Handermonkey extends AbstractNpcAI
|
final class Handermonkey extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int HANDERMONKEY = 33203;
|
private static final int HANDERMONKEY = 33203;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Heymond AI.
|
* Heymond AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Heymond extends AbstractNpcAI
|
final class Heymond extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int HEYMOND = 33026;
|
private static final int HEYMOND = 33026;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Holly AI.
|
* Holly AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Holly extends AbstractNpcAI
|
final class Holly extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int HOLLY = 33219;
|
private static final int HOLLY = 33219;
|
||||||
|
@ -28,7 +28,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Karonf AI.
|
* Karonf AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Karonf extends AbstractNpcAI
|
final class Karonf extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int KARONF = 33242;
|
private static final int KARONF = 33242;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Lailly AI.
|
* Lailly AI.
|
||||||
* @author Stayway
|
* @author Stayway
|
||||||
*/
|
*/
|
||||||
public final class Lailly extends AbstractNpcAI
|
final class Lailly extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int LAILLY = 34181;
|
private static final int LAILLY = 34181;
|
||||||
|
@ -36,13 +36,14 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Leopard Dragon Hachling AI.
|
* Leopard Dragon Hachling AI.
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
public class LeopardDragonHachling extends AbstractNpcAI
|
final class LeopardDragonHachling extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int DRAGON_HACHLING = 23434;
|
private static final int DRAGON_HACHLING = 23434;
|
||||||
private static final int LEOPARD_DRAGON = 23435;
|
private static final int LEOPARD_DRAGON = 23435;
|
||||||
// Locations
|
// Locations
|
||||||
private static final List<Location> TRANSFORM_LOCATIONS = new ArrayList<>();
|
private static final List<Location> TRANSFORM_LOCATIONS = new ArrayList<>();
|
||||||
|
|
||||||
{
|
{
|
||||||
TRANSFORM_LOCATIONS.add(new Location(84199, 120022, -2944));
|
TRANSFORM_LOCATIONS.add(new Location(84199, 120022, -2944));
|
||||||
TRANSFORM_LOCATIONS.add(new Location(92138, 113735, -3076));
|
TRANSFORM_LOCATIONS.add(new Location(92138, 113735, -3076));
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Luderic AI.
|
* Luderic AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Luderic extends AbstractNpcAI
|
final class Luderic extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int LUDERIC = 33575;
|
private static final int LUDERIC = 33575;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Lumi AI.
|
* Lumi AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Lumi extends AbstractNpcAI
|
final class Lumi extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int LUMI = 33025;
|
private static final int LUMI = 33025;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Mahram AI.
|
* Mahram AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class Mahram extends AbstractNpcAI
|
final class Mahram extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int MAHRAM = 33271;
|
private static final int MAHRAM = 33271;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Mai AI.
|
* Mai AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Mai extends AbstractNpcAI
|
final class Mai extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int MAI = 33238;
|
private static final int MAI = 33238;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Marin Smith AI.
|
* Marin Smith AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class MarinSmith extends AbstractNpcAI
|
final class MarinSmith extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int MARIN_SMITH = 33285;
|
private static final int MARIN_SMITH = 33285;
|
||||||
|
@ -28,7 +28,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Mercenary Captain AI.
|
* Mercenary Captain AI.
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
public final class MercenaryCaptain extends AbstractNpcAI
|
final class MercenaryCaptain extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int MERCENARY_CAPTAIN = 33970;
|
private static final int MERCENARY_CAPTAIN = 33970;
|
||||||
|
@ -28,7 +28,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Namo AI
|
* Namo AI
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
public final class Namo extends AbstractNpcAI
|
final class Namo extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int NAMO = 33973;
|
private static final int NAMO = 33973;
|
||||||
|
@ -45,7 +45,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Orfen's AI
|
* Orfen's AI
|
||||||
* @author Emperorc
|
* @author Emperorc
|
||||||
*/
|
*/
|
||||||
public final class Orfen extends AbstractNpcAI
|
final class Orfen extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final Location[] POS =
|
private static final Location[] POS =
|
||||||
{
|
{
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Oris AI.
|
* Oris AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Oris extends AbstractNpcAI
|
final class Oris extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int ORIS = 33116;
|
private static final int ORIS = 33116;
|
||||||
|
@ -45,7 +45,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Queen Ant's AI
|
* Queen Ant's AI
|
||||||
* @author Emperorc
|
* @author Emperorc
|
||||||
*/
|
*/
|
||||||
public final class QueenAnt extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Queen Shyeed AI
|
* Queen Shyeed AI
|
||||||
* @author malyelfik
|
* @author malyelfik
|
||||||
*/
|
*/
|
||||||
public final class QueenShyeed extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Ragna Orc Commander AI.
|
* Ragna Orc Commander AI.
|
||||||
* @author Zealar
|
* @author Zealar
|
||||||
*/
|
*/
|
||||||
public final class RagnaOrcCommander extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Ragna Orc Hero AI.
|
* Ragna Orc Hero AI.
|
||||||
* @author Zealar
|
* @author Zealar
|
||||||
*/
|
*/
|
||||||
public final class RagnaOrcHero extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Ragna Orc Seer AI.
|
* Ragna Orc Seer AI.
|
||||||
* @author Zealar
|
* @author Zealar
|
||||||
*/
|
*/
|
||||||
public final class RagnaOrcSeer extends AbstractNpcAI
|
final class RagnaOrcSeer extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int RAGNA_ORC_SEER = 22697;
|
private static final int RAGNA_ORC_SEER = 22697;
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Rakun AI.
|
* Rakun AI.
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
*/
|
*/
|
||||||
public final class Rakun extends AbstractNpcAI
|
final class Rakun extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int RAKUN = 33972;
|
private static final int RAKUN = 33972;
|
||||||
|
@ -33,7 +33,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Sailren AI.
|
* Sailren AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class Sailren extends AbstractNpcAI
|
final class Sailren extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int STATUE = 32109; // Shilen's Stone Statue
|
private static final int STATUE = 32109; // Shilen's Stone Statue
|
||||||
|
@ -39,7 +39,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
/**
|
/**
|
||||||
* @author Micr0, Zerox
|
* @author Micr0, Zerox
|
||||||
*/
|
*/
|
||||||
public class ScarletVanHalisha extends AbstractNpcAI
|
final class ScarletVanHalisha extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private L2Character _target;
|
private L2Character _target;
|
||||||
private Skill _skill;
|
private Skill _skill;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Shannon AI.
|
* Shannon AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class Shannon extends AbstractNpcAI
|
final class Shannon extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int SHANNON = 32974;
|
private static final int SHANNON = 32974;
|
||||||
|
@ -36,7 +36,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Sin Eater AI.
|
* Sin Eater AI.
|
||||||
* @author St3eT.
|
* @author St3eT.
|
||||||
*/
|
*/
|
||||||
public final class SinEater extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Manages Sin Wardens disappearing and chat.
|
* Manages Sin Wardens disappearing and chat.
|
||||||
* @author GKR
|
* @author GKR
|
||||||
*/
|
*/
|
||||||
public final class SinWardens extends AbstractNpcAI
|
final class SinWardens extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int[] SIN_WARDEN_MINIONS =
|
private static final int[] SIN_WARDEN_MINIONS =
|
||||||
{
|
{
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Sodian AI.
|
* Sodian AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Sodian extends AbstractNpcAI
|
final class Sodian extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int SODIAN = 33229;
|
private static final int SODIAN = 33229;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Stiller AI.
|
* Stiller AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Stiller extends AbstractNpcAI
|
final class Stiller extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int STILLER = 33125;
|
private static final int STILLER = 33125;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Theodore AI.
|
* Theodore AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Theodore extends AbstractNpcAI
|
final class Theodore extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int THEODORE = 32975;
|
private static final int THEODORE = 32975;
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Guard Soldier AI.
|
* Guard Soldier AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class TomaJunior extends AbstractNpcAI
|
final class TomaJunior extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int TOMA_JUNIOR = 33571;
|
private static final int TOMA_JUNIOR = 33571;
|
||||||
|
@ -24,7 +24,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Training Golem AI.
|
* Training Golem AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class TrainingGolem extends AbstractNpcAI
|
final class TrainingGolem extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int TRAINING_GOLEM = 27532;
|
private static final int TRAINING_GOLEM = 27532;
|
||||||
|
@ -29,7 +29,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Trainning Soldier AI.
|
* Trainning Soldier AI.
|
||||||
* @author St3eT
|
* @author St3eT
|
||||||
*/
|
*/
|
||||||
public final class TrainningSoldier extends AbstractNpcAI
|
final class TrainningSoldier extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPCs
|
// NPCs
|
||||||
private static final int SOLDIER = 33201; // Trainning Soldier
|
private static final int SOLDIER = 33201; // Trainning Soldier
|
||||||
|
@ -41,7 +41,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
* Venom AI on Rune Castle.
|
* Venom AI on Rune Castle.
|
||||||
* @author nonom, MELERIX
|
* @author nonom, MELERIX
|
||||||
*/
|
*/
|
||||||
public final class Venom extends AbstractNpcAI
|
final class Venom extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
private static final int CASTLE = 8; // Rune
|
private static final int CASTLE = 8; // Rune
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ import ai.npc.AbstractNpcAI;
|
|||||||
/**
|
/**
|
||||||
* @author Stayway
|
* @author Stayway
|
||||||
*/
|
*/
|
||||||
public final class WindVortex extends AbstractNpcAI
|
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.npc.AbstractNpcAI;
|
|||||||
* Acateo AI.
|
* Acateo AI.
|
||||||
* @author Gladicek
|
* @author Gladicek
|
||||||
*/
|
*/
|
||||||
public final class Acateo extends AbstractNpcAI
|
final class Acateo extends AbstractNpcAI
|
||||||
{
|
{
|
||||||
// NPC
|
// NPC
|
||||||
private static final int ACATEO = 33905;
|
private static final int ACATEO = 33905;
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user