Removed unnecessary final modifiers from classes, methods and fields.
This commit is contained in:
@@ -42,7 +42,7 @@ import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove;
|
||||
* Updated to Freya.
|
||||
* @author Fulminus, Gigiikun
|
||||
*/
|
||||
public final class BeastFarm extends AbstractNpcAI
|
||||
public class BeastFarm extends AbstractNpcAI
|
||||
{
|
||||
private static final int GOLDEN_SPICE = 15474;
|
||||
private static final int CRYSTAL_SPICE = 15475;
|
||||
|
||||
@@ -40,7 +40,7 @@ import quests.Q00655_AGrandPlanForTamingWildBeasts.Q00655_AGrandPlanForTamingWil
|
||||
* Growth-capable mobs: Polymorphing upon successful feeding.
|
||||
* @author Fulminus
|
||||
*/
|
||||
public final class FeedableBeasts extends AbstractNpcAI
|
||||
public class FeedableBeasts extends AbstractNpcAI
|
||||
{
|
||||
private static final int GOLDEN_SPICE = 6643;
|
||||
private static final int CRYSTAL_SPICE = 6644;
|
||||
|
||||
@@ -27,7 +27,7 @@ import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove;
|
||||
* Beast Herder Tunatun AI.
|
||||
* @author Adry_85
|
||||
*/
|
||||
public final class Tunatun extends AbstractNpcAI
|
||||
public class Tunatun extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int TUNATUN = 31537;
|
||||
|
||||
@@ -31,7 +31,7 @@ import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation;
|
||||
* Alarm AI for quests Art of Persuasion (184) and Nikola's Cooperation (185).
|
||||
* @author Zoey76
|
||||
*/
|
||||
public final class Alarm extends AbstractNpcAI
|
||||
public class Alarm extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int ALARM = 32367;
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
||||
* Cruma Tower teleport AI.
|
||||
* @author Plim
|
||||
*/
|
||||
public final class CrumaTower extends AbstractNpcAI
|
||||
public class CrumaTower extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int MOZELLA = 30483;
|
||||
|
||||
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
||||
* Summon the player to the NPC on attack.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public final class SummonPc extends AbstractNpcAI
|
||||
public class SummonPc extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int PORTA = 20213;
|
||||
|
||||
@@ -37,7 +37,7 @@ import ai.AbstractNpcAI;
|
||||
* @author Gnacik
|
||||
*/
|
||||
@Disabled // Mobius: this needs to be rewritten.
|
||||
public final class DenOfEvil extends AbstractNpcAI
|
||||
public class DenOfEvil extends AbstractNpcAI
|
||||
{
|
||||
// private static final int _buffer_id = 32656;
|
||||
protected static final int[] EYE_IDS =
|
||||
|
||||
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
||||
* Frightened Ragna Orc AI.
|
||||
* @author Gladicek, malyelfik
|
||||
*/
|
||||
public final class FrightenedRagnaOrc extends AbstractNpcAI
|
||||
public class FrightenedRagnaOrc extends AbstractNpcAI
|
||||
{
|
||||
// NPC ID
|
||||
private static final int MOB_ID = 18807;
|
||||
|
||||
@@ -24,7 +24,7 @@ import ai.AbstractNpcAI;
|
||||
* Ragna Orc Commander AI.
|
||||
* @author Zealar
|
||||
*/
|
||||
public final class RagnaOrcCommander extends AbstractNpcAI
|
||||
public class RagnaOrcCommander extends AbstractNpcAI
|
||||
{
|
||||
private static final int RAGNA_ORC_COMMANDER = 22694;
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ import ai.AbstractNpcAI;
|
||||
* Ragna Orc Hero AI.
|
||||
* @author Zealar
|
||||
*/
|
||||
public final class RagnaOrcHero extends AbstractNpcAI
|
||||
public class RagnaOrcHero extends AbstractNpcAI
|
||||
{
|
||||
private static final int RAGNA_ORC_HERO = 22693;
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ import ai.AbstractNpcAI;
|
||||
* Ragna Orc Seer AI.
|
||||
* @author Zealar
|
||||
*/
|
||||
public final class RagnaOrcSeer extends AbstractNpcAI
|
||||
public class RagnaOrcSeer extends AbstractNpcAI
|
||||
{
|
||||
private static final int RAGNA_ORC_SEER = 22697;
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ import ai.AbstractNpcAI;
|
||||
* Dragon Valley AI.
|
||||
* @author St3eT
|
||||
*/
|
||||
public final class DragonValley extends AbstractNpcAI
|
||||
public class DragonValley extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int NECROMANCER_OF_THE_VALLEY = 22858;
|
||||
|
||||
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
||||
* @author Adry_85
|
||||
* @since 2.6.0.0
|
||||
*/
|
||||
public final class DragonVortex extends AbstractNpcAI
|
||||
public class DragonVortex extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int DRAGON_VORTEX = 32871;
|
||||
|
||||
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
||||
* Lair of Antharas AI.
|
||||
* @author St3eT, UnAfraid
|
||||
*/
|
||||
public final class LairOfAntharas extends AbstractNpcAI
|
||||
public class LairOfAntharas extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int KNORIKS = 22857;
|
||||
|
||||
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
||||
* Separated Soul teleport AI.
|
||||
* @author UnAfraid, improved by Adry_85
|
||||
*/
|
||||
public final class SeparatedSoul extends AbstractNpcAI
|
||||
public class SeparatedSoul extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int[] SEPARATED_SOULS =
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
||||
* Kratei's Cube AI
|
||||
* @author Mobius
|
||||
*/
|
||||
public final class KrateisCube extends AbstractNpcAI
|
||||
public class KrateisCube extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int MANAGER = 32503; // Kratei's Cube Entrance Manager
|
||||
|
||||
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
||||
* Fantasy Isle Parade
|
||||
* @author JOJO, Pandragon
|
||||
*/
|
||||
public final class Parade extends AbstractNpcAI
|
||||
public class Parade extends AbstractNpcAI
|
||||
{
|
||||
// @formatter:off
|
||||
final int[] ACTORS =
|
||||
|
||||
@@ -35,7 +35,7 @@ import ai.AbstractNpcAI;
|
||||
* Talent Show AI.
|
||||
* @author Kerberos
|
||||
*/
|
||||
public final class TalentShow extends AbstractNpcAI
|
||||
public class TalentShow extends AbstractNpcAI
|
||||
{
|
||||
private static int MC = 32433;
|
||||
// @formatter:off
|
||||
|
||||
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
||||
* Forge of the Gods AI
|
||||
* @author nonom, malyelfik
|
||||
*/
|
||||
public final class ForgeOfTheGods extends AbstractNpcAI
|
||||
public class ForgeOfTheGods extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int[] FOG_MOBS =
|
||||
@@ -169,7 +169,7 @@ public final class ForgeOfTheGods extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
startQuestTimer("suicide", 60000, npc, null);
|
||||
return super.onSpawn(npc);
|
||||
|
||||
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
||||
* Rooney AI
|
||||
* @author malyelfik
|
||||
*/
|
||||
public final class Rooney extends AbstractNpcAI
|
||||
public class Rooney extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int ROONEY = 32049;
|
||||
|
||||
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
||||
* Tar Beetle AI
|
||||
* @author nonom, malyelfik
|
||||
*/
|
||||
public final class TarBeetle extends AbstractNpcAI
|
||||
public class TarBeetle extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int TAR_BEETLE = 18804;
|
||||
|
||||
@@ -121,7 +121,7 @@ public class TarBeetleSpawn implements IXmlReader
|
||||
}
|
||||
}
|
||||
|
||||
public final void unload()
|
||||
public void unload()
|
||||
{
|
||||
if (spawnTask != null)
|
||||
{
|
||||
@@ -135,7 +135,7 @@ public class TarBeetleSpawn implements IXmlReader
|
||||
zones.clear();
|
||||
}
|
||||
|
||||
public final void removeBeetle(Npc npc)
|
||||
public void removeBeetle(Npc npc)
|
||||
{
|
||||
zones.get(npc.getVariables().getInt("zoneIndex", 0)).removeSpawn(npc);
|
||||
npc.deleteMe();
|
||||
@@ -161,7 +161,7 @@ public class TarBeetleSpawn implements IXmlReader
|
||||
return location;
|
||||
}
|
||||
|
||||
public final void addBannedZone(Zone bZone)
|
||||
public void addBannedZone(Zone bZone)
|
||||
{
|
||||
if (_bannedZones == null)
|
||||
{
|
||||
@@ -199,24 +199,24 @@ public class TarBeetleSpawn implements IXmlReader
|
||||
_index = index;
|
||||
}
|
||||
|
||||
public final void addZone(Zone zone)
|
||||
public void addZone(Zone zone)
|
||||
{
|
||||
_zones.add(zone);
|
||||
}
|
||||
|
||||
public final void removeSpawn(Npc obj)
|
||||
public void removeSpawn(Npc obj)
|
||||
{
|
||||
_spawn.remove(obj);
|
||||
}
|
||||
|
||||
public final void unload()
|
||||
public void unload()
|
||||
{
|
||||
_spawn.forEach(Npc::deleteMe);
|
||||
_spawn.clear();
|
||||
_zones.clear();
|
||||
}
|
||||
|
||||
public final void refreshSpawn()
|
||||
public void refreshSpawn()
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -246,7 +246,7 @@ public class TarBeetleSpawn implements IXmlReader
|
||||
}
|
||||
}
|
||||
|
||||
public final void refreshShots()
|
||||
public void refreshShots()
|
||||
{
|
||||
if (_spawn.size() > 0)
|
||||
{
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
||||
* Freya's Steward AI.
|
||||
* @author Adry_85
|
||||
*/
|
||||
public final class FreyasSteward extends AbstractNpcAI
|
||||
public class FreyasSteward extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int FREYAS_STEWARD = 32029;
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
||||
* Frozen Labyrinth AI.
|
||||
* @author malyelfik
|
||||
*/
|
||||
public final class FrozenLabyrinth extends AbstractNpcAI
|
||||
public class FrozenLabyrinth extends AbstractNpcAI
|
||||
{
|
||||
// Monsters
|
||||
private static final int PRONGHORN_SPIRIT = 22087;
|
||||
|
||||
@@ -27,7 +27,7 @@ import quests.Q10286_ReunionWithSirra.Q10286_ReunionWithSirra;
|
||||
* Jinia AI.
|
||||
* @author Adry_85
|
||||
*/
|
||||
public final class Jinia extends AbstractNpcAI
|
||||
public class Jinia extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int JINIA = 32781;
|
||||
|
||||
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
||||
* Rafforty AI.
|
||||
* @author malyelfik, Gladicek
|
||||
*/
|
||||
public final class Rafforty extends AbstractNpcAI
|
||||
public class Rafforty extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int RAFFORTY = 32020;
|
||||
|
||||
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
||||
* Sirra AI.
|
||||
* @author St3eT
|
||||
*/
|
||||
public final class Sirra extends AbstractNpcAI
|
||||
public class Sirra extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int SIRRA = 32762;
|
||||
|
||||
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
||||
* Giant's Cave AI.
|
||||
* @author Gnacik, St3eT
|
||||
*/
|
||||
public final class GiantsCave extends AbstractNpcAI
|
||||
public class GiantsCave extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int[] SCOUTS =
|
||||
|
||||
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
||||
* Alexandria (Armor Merchant) AI.
|
||||
* @author xban1x
|
||||
*/
|
||||
public final class Alexandria extends AbstractNpcAI
|
||||
public class Alexandria extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int ALEXANDRIA = 30098;
|
||||
|
||||
@@ -34,7 +34,7 @@ import ai.areas.Gracia.AI.NPC.Nemo.Nemo;
|
||||
* Maguen AI.
|
||||
* @author St3eT
|
||||
*/
|
||||
public final class Maguen extends AbstractNpcAI
|
||||
public class Maguen extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int MAGUEN = 18839; // Wild Maguen
|
||||
|
||||
@@ -33,7 +33,7 @@ import ai.AbstractNpcAI;
|
||||
* Dilios AI
|
||||
* @author JIV, Sephiroth, Apocalipce
|
||||
*/
|
||||
public final class GeneralDilios extends AbstractNpcAI
|
||||
public class GeneralDilios extends AbstractNpcAI
|
||||
{
|
||||
private static final int GENERAL_ID = 32549;
|
||||
private static final int GUARD_ID = 32619;
|
||||
|
||||
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
||||
* Lekon AI.
|
||||
* @author St3eT
|
||||
*/
|
||||
public final class Lekon extends AbstractNpcAI
|
||||
public class Lekon extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int LEKON = 32557;
|
||||
|
||||
@@ -30,7 +30,7 @@ import ai.areas.Gracia.AI.Maguen;
|
||||
* Nemo AI.
|
||||
* @author St3eT
|
||||
*/
|
||||
public final class Nemo extends AbstractNpcAI
|
||||
public class Nemo extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int NEMO = 32735; // Nemo
|
||||
|
||||
@@ -33,7 +33,7 @@ import quests.Q10273_GoodDayToFly.Q10273_GoodDayToFly;
|
||||
* Nottingale AI
|
||||
* @author xban1x
|
||||
*/
|
||||
public final class Nottingale extends AbstractNpcAI
|
||||
public class Nottingale extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int NOTTINGALE = 32627;
|
||||
|
||||
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
||||
* Seyo AI.
|
||||
* @author St3eT
|
||||
*/
|
||||
public final class Seyo extends AbstractNpcAI
|
||||
public class Seyo extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int SEYO = 32737;
|
||||
|
||||
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
||||
* Zealot of Shilen AI.
|
||||
* @author nonom, Mobius
|
||||
*/
|
||||
public final class ZealotOfShilen extends AbstractNpcAI
|
||||
public class ZealotOfShilen extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int ZEALOT = 18782;
|
||||
|
||||
@@ -52,7 +52,7 @@ import ai.areas.Gracia.vehicles.SoIController.SoIController;
|
||||
* Gracia class-loader.
|
||||
* @author Pandragon
|
||||
*/
|
||||
public final class GraciaLoader
|
||||
public class GraciaLoader
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(GraciaLoader.class.getName());
|
||||
|
||||
|
||||
@@ -502,7 +502,7 @@ public class HallOfErosionAttack extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
if (CommonUtil.contains(NOTMOVE, npc.getId()))
|
||||
{
|
||||
|
||||
@@ -494,7 +494,7 @@ public class HallOfErosionDefence extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
if (CommonUtil.contains(NOTMOVE, npc.getId()))
|
||||
{
|
||||
|
||||
@@ -549,7 +549,7 @@ public class HeartInfinityAttack extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
if (CommonUtil.contains(NOTMOVE, npc.getId()))
|
||||
{
|
||||
|
||||
@@ -554,7 +554,7 @@ public class HeartInfinityDefence extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
if (CommonUtil.contains(NOTMOVE, npc.getId()))
|
||||
{
|
||||
@@ -740,7 +740,7 @@ public class HeartInfinityDefence extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onEnterZone(Creature creature, ZoneType zone)
|
||||
public String onEnterZone(Creature creature, ZoneType zone)
|
||||
{
|
||||
if (creature.isAttackable())
|
||||
{
|
||||
|
||||
@@ -27,7 +27,7 @@ import instances.AbstractInstance;
|
||||
* Secret Area in the Keucereus Fortress instance zone.
|
||||
* @author Gladicek
|
||||
*/
|
||||
public final class SecretArea extends AbstractInstance
|
||||
public class SecretArea extends AbstractInstance
|
||||
{
|
||||
// NPCs
|
||||
private static final int GINBY = 32566;
|
||||
|
||||
@@ -34,7 +34,7 @@ import ai.AbstractNpcAI;
|
||||
/**
|
||||
* @author DS
|
||||
*/
|
||||
public final class AirShipGludioGracia extends AbstractNpcAI implements Runnable
|
||||
public class AirShipGludioGracia extends AbstractNpcAI implements Runnable
|
||||
{
|
||||
private static final int[] CONTROLLERS =
|
||||
{
|
||||
@@ -162,7 +162,7 @@ public final class AirShipGludioGracia extends AbstractNpcAI implements Runnable
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (player.isTransformed())
|
||||
{
|
||||
@@ -228,7 +228,7 @@ public final class AirShipGludioGracia extends AbstractNpcAI implements Runnable
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
return npc.getId() + ".htm";
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.VehiclePathPoint;
|
||||
|
||||
import ai.areas.Gracia.vehicles.AirShipController;
|
||||
|
||||
public final class KeucereusNorthController extends AirShipController
|
||||
public class KeucereusNorthController extends AirShipController
|
||||
{
|
||||
private static final int DOCK_ZONE = 50602;
|
||||
private static final int LOCATION = 100;
|
||||
|
||||
@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.VehiclePathPoint;
|
||||
|
||||
import ai.areas.Gracia.vehicles.AirShipController;
|
||||
|
||||
public final class KeucereusSouthController extends AirShipController
|
||||
public class KeucereusSouthController extends AirShipController
|
||||
{
|
||||
private static final int DOCK_ZONE = 50603;
|
||||
private static final int LOCATION = 100;
|
||||
|
||||
@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.VehiclePathPoint;
|
||||
|
||||
import ai.areas.Gracia.vehicles.AirShipController;
|
||||
|
||||
public final class SoDController extends AirShipController
|
||||
public class SoDController extends AirShipController
|
||||
{
|
||||
private static final int DOCK_ZONE = 50601;
|
||||
private static final int LOCATION = 102;
|
||||
|
||||
@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.VehiclePathPoint;
|
||||
|
||||
import ai.areas.Gracia.vehicles.AirShipController;
|
||||
|
||||
public final class SoIController extends AirShipController
|
||||
public class SoIController extends AirShipController
|
||||
{
|
||||
private static final int DOCK_ZONE = 50600;
|
||||
private static final int LOCATION = 101;
|
||||
|
||||
@@ -33,7 +33,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Manages Amaskari's and minions' chat and some skill usage.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class Amaskari extends AbstractNpcAI
|
||||
public class Amaskari extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int AMASKARI = 22449;
|
||||
@@ -71,7 +71,7 @@ public final class Amaskari extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (event.equalsIgnoreCase("stop_toggle"))
|
||||
{
|
||||
@@ -169,7 +169,7 @@ public final class Amaskari extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
startQuestTimer("onspawn_msg", (getRandom(3) + 1) * 30000, npc, null);
|
||||
return super.onSpawn(npc);
|
||||
|
||||
@@ -31,7 +31,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Chimeras AI.
|
||||
* @author DS
|
||||
*/
|
||||
public final class Chimeras extends AbstractNpcAI
|
||||
public class Chimeras extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int[] NPCS =
|
||||
@@ -67,7 +67,7 @@ public final class Chimeras extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
if (HellboundEngine.getInstance().getLevel() == 7) // Have random spawn points only in 7 lvl
|
||||
{
|
||||
@@ -82,7 +82,7 @@ public final class Chimeras extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSkillSee(Npc npc, PlayerInstance caster, Skill skill, WorldObject[] targets, boolean isSummon)
|
||||
public String onSkillSee(Npc npc, PlayerInstance caster, Skill skill, WorldObject[] targets, boolean isSummon)
|
||||
{
|
||||
if ((skill.getId() == BOTTLE) && !npc.isDead())
|
||||
{
|
||||
|
||||
@@ -30,7 +30,7 @@ import ai.AbstractNpcAI;
|
||||
* Demon Prince's AI.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class DemonPrince extends AbstractNpcAI
|
||||
public class DemonPrince extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int DEMON_PRINCE = 25540;
|
||||
@@ -97,7 +97,7 @@ public final class DemonPrince extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
if (npc.getId() == FIEND)
|
||||
{
|
||||
|
||||
@@ -29,7 +29,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Manages Naia's cast on the Hellbound Core
|
||||
* @author GKR
|
||||
*/
|
||||
public final class HellboundCore extends AbstractNpcAI
|
||||
public class HellboundCore extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int NAIA = 18484;
|
||||
@@ -61,7 +61,7 @@ public final class HellboundCore extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
if (npc.getId() == NAIA)
|
||||
{
|
||||
|
||||
@@ -34,7 +34,7 @@ import ai.AbstractNpcAI;
|
||||
* Manages Darion's Enforcer's and Darion's Executioner spawn/despawn
|
||||
* @author GKR
|
||||
*/
|
||||
public final class Keltas extends AbstractNpcAI
|
||||
public class Keltas extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int KELTAS = 22341;
|
||||
@@ -176,7 +176,7 @@ public final class Keltas extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
_spawnedKeltas = (MonsterInstance) npc;
|
||||
_spawnedKeltas.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.GUYS_SHOW_THEM_OUR_POWER);
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Bernarde AI.
|
||||
* @author DS
|
||||
*/
|
||||
public final class Bernarde extends AbstractNpcAI
|
||||
public class Bernarde extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int BERNARDE = 32300;
|
||||
@@ -45,7 +45,7 @@ public final class Bernarde extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
switch (event)
|
||||
{
|
||||
@@ -85,7 +85,7 @@ public final class Bernarde extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
switch (HellboundEngine.getInstance().getLevel())
|
||||
{
|
||||
|
||||
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
||||
* Budenka AI.
|
||||
* @author St3eT
|
||||
*/
|
||||
public final class Budenka extends AbstractNpcAI
|
||||
public class Budenka extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int BUDENKA = 32294;
|
||||
@@ -41,7 +41,7 @@ public final class Budenka extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = null;
|
||||
switch (event)
|
||||
@@ -59,7 +59,7 @@ public final class Budenka extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = null;
|
||||
if (hasQuestItems(player, STANDART_CERT, PREMIUM_CERT))
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Buron AI.
|
||||
* @author DS
|
||||
*/
|
||||
public final class Buron extends AbstractNpcAI
|
||||
public class Buron extends AbstractNpcAI
|
||||
{
|
||||
private static final int BURON = 32345;
|
||||
private static final int HELMET = 9669;
|
||||
@@ -42,7 +42,7 @@ public final class Buron extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = event;
|
||||
if ("Rumor".equalsIgnoreCase(event))
|
||||
@@ -84,7 +84,7 @@ public final class Buron extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
getQuestState(player, true);
|
||||
switch (HellboundEngine.getInstance().getLevel())
|
||||
|
||||
@@ -28,7 +28,7 @@ import quests.Q00132_MatrasCuriosity.Q00132_MatrasCuriosity;
|
||||
* Deltuva AI.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class Deltuva extends AbstractNpcAI
|
||||
public class Deltuva extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int DELTUVA = 32313;
|
||||
@@ -42,7 +42,7 @@ public final class Deltuva extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (event.equalsIgnoreCase("teleport"))
|
||||
{
|
||||
|
||||
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
||||
* Falk AI.
|
||||
* @author DS
|
||||
*/
|
||||
public final class Falk extends AbstractNpcAI
|
||||
public class Falk extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int FALK = 32297;
|
||||
@@ -43,7 +43,7 @@ public final class Falk extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (hasAtLeastOneQuestItem(player, BASIC_CERT, STANDART_CERT, PREMIUM_CERT))
|
||||
{
|
||||
@@ -53,7 +53,7 @@ public final class Falk extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onTalk(Npc npc, PlayerInstance player)
|
||||
public String onTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (hasAtLeastOneQuestItem(player, BASIC_CERT, STANDART_CERT, PREMIUM_CERT))
|
||||
{
|
||||
@@ -63,7 +63,7 @@ public final class Falk extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (event.equalsIgnoreCase("badges"))
|
||||
{
|
||||
|
||||
@@ -27,7 +27,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Hude AI.
|
||||
* @author DS
|
||||
*/
|
||||
public final class Hude extends AbstractNpcAI
|
||||
public class Hude extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int HUDE = 32298;
|
||||
@@ -49,7 +49,7 @@ public final class Hude extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
switch (event)
|
||||
{
|
||||
@@ -105,7 +105,7 @@ public final class Hude extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = null;
|
||||
if (!hasAtLeastOneQuestItem(player, BASIC_CERT, STANDART_CERT, PREMIUM_CERT))
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Jude AI.
|
||||
* @author DS
|
||||
*/
|
||||
public final class Jude extends AbstractNpcAI
|
||||
public class Jude extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int JUDE = 32356;
|
||||
@@ -41,7 +41,7 @@ public final class Jude extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if ("TreasureSacks".equalsIgnoreCase(event))
|
||||
{
|
||||
@@ -60,7 +60,7 @@ public final class Jude extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
switch (HellboundEngine.getInstance().getLevel())
|
||||
{
|
||||
|
||||
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
||||
* Kanaf AI.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class Kanaf extends AbstractNpcAI
|
||||
public class Kanaf extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int KANAF = 32346;
|
||||
@@ -38,7 +38,7 @@ public final class Kanaf extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (event.equals("info"))
|
||||
{
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Kief AI.
|
||||
* @author DS
|
||||
*/
|
||||
public final class Kief extends AbstractNpcAI
|
||||
public class Kief extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int KIEF = 32354;
|
||||
@@ -46,7 +46,7 @@ public final class Kief extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = null;
|
||||
switch (event)
|
||||
@@ -152,7 +152,7 @@ public final class Kief extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
switch (HellboundEngine.getInstance().getLevel())
|
||||
{
|
||||
|
||||
@@ -30,7 +30,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Natives AI.
|
||||
* @author DS, GKR
|
||||
*/
|
||||
public final class Natives extends AbstractNpcAI
|
||||
public class Natives extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int NATIVE = 32362;
|
||||
@@ -60,7 +60,7 @@ public final class Natives extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = null;
|
||||
final int hellboundLevel = HellboundEngine.getInstance().getLevel();
|
||||
@@ -97,7 +97,7 @@ public final class Natives extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = null;
|
||||
if (npc.getId() == TRAITOR)
|
||||
@@ -176,7 +176,7 @@ public final class Natives extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
if ((npc.getId() == NATIVE) && (HellboundEngine.getInstance().getLevel() < 6))
|
||||
{
|
||||
|
||||
@@ -36,7 +36,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Quarry AI.
|
||||
* @author DS, GKR
|
||||
*/
|
||||
public final class Quarry extends AbstractNpcAI
|
||||
public class Quarry extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int SLAVE = 32299;
|
||||
@@ -66,7 +66,7 @@ public final class Quarry extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = null;
|
||||
switch (event)
|
||||
@@ -131,7 +131,7 @@ public final class Quarry extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
npc.setAutoAttackable(false);
|
||||
if (npc instanceof QuestGuardInstance)
|
||||
@@ -142,7 +142,7 @@ public final class Quarry extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (HellboundEngine.getInstance().getLevel() != 5)
|
||||
{
|
||||
@@ -152,14 +152,14 @@ public final class Quarry extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
|
||||
public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
|
||||
{
|
||||
npc.setAutoAttackable(false);
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onEnterZone(Creature creature, ZoneType zone)
|
||||
public String onEnterZone(Creature creature, ZoneType zone)
|
||||
{
|
||||
if (creature.isAttackable())
|
||||
{
|
||||
|
||||
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
||||
* Shadai AI.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class Shadai extends AbstractNpcAI
|
||||
public class Shadai extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int SHADAI = 32347;
|
||||
@@ -41,7 +41,7 @@ public final class Shadai extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (event.equals("VALIDATE_POS") && (npc != null))
|
||||
{
|
||||
@@ -67,7 +67,7 @@ public final class Shadai extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
startQuestTimer("VALIDATE_POS", 60000, npc, null, true);
|
||||
return super.onSpawn(npc);
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Solomon AI.
|
||||
* @author DS
|
||||
*/
|
||||
public final class Solomon extends AbstractNpcAI
|
||||
public class Solomon extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int SOLOMON = 32355;
|
||||
@@ -37,7 +37,7 @@ public final class Solomon extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (HellboundEngine.getInstance().getLevel() == 5)
|
||||
{
|
||||
|
||||
@@ -34,7 +34,7 @@ import quests.Q00133_ThatsBloodyHot.Q00133_ThatsBloodyHot;
|
||||
* Warpgate teleport AI.
|
||||
* @author _DS_
|
||||
*/
|
||||
public final class Warpgate extends AbstractNpcAI
|
||||
public class Warpgate extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int[] WARPGATES =
|
||||
@@ -63,7 +63,7 @@ public final class Warpgate extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (event.equals("enter"))
|
||||
{
|
||||
@@ -90,7 +90,7 @@ public final class Warpgate extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onEnterZone(Creature creature, ZoneType zone)
|
||||
public String onEnterZone(Creature creature, ZoneType zone)
|
||||
{
|
||||
if (creature.isPlayer())
|
||||
{
|
||||
|
||||
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
||||
* Removes minions after master's death.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class NaiaLock extends AbstractNpcAI
|
||||
public class NaiaLock extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int LOCK = 18491;
|
||||
|
||||
@@ -28,7 +28,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Outpost Captain's AI.
|
||||
* @author DS
|
||||
*/
|
||||
public final class OutpostCaptain extends AbstractNpcAI
|
||||
public class OutpostCaptain extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int CAPTAIN = 18466;
|
||||
@@ -46,7 +46,7 @@ public final class OutpostCaptain extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
|
||||
public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
|
||||
{
|
||||
final DoorInstance door = DoorData.getInstance().getDoor(20250001);
|
||||
if (door != null)
|
||||
@@ -61,7 +61,7 @@ public final class OutpostCaptain extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
npc.setRandomWalking(false);
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ import ai.AbstractNpcAI;
|
||||
* Ranku's AI.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class Ranku extends AbstractNpcAI
|
||||
public class Ranku extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int RANKU = 25542;
|
||||
@@ -51,7 +51,7 @@ public final class Ranku extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (event.equalsIgnoreCase("checkup") && (npc.getId() == RANKU) && !npc.isDead())
|
||||
{
|
||||
|
||||
@@ -34,7 +34,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Hellbound Slaves AI.
|
||||
* @author DS
|
||||
*/
|
||||
public final class Slaves extends AbstractNpcAI
|
||||
public class Slaves extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int[] MASTERS =
|
||||
@@ -54,7 +54,7 @@ public final class Slaves extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
((MonsterInstance) npc).enableMinions(HellboundEngine.getInstance().getLevel() < 5);
|
||||
((MonsterInstance) npc).setOnKillDelay(1000);
|
||||
@@ -62,7 +62,7 @@ public final class Slaves extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
|
||||
public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
|
||||
{
|
||||
if (((MonsterInstance) npc).getMinionList() != null)
|
||||
{
|
||||
|
||||
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
||||
* Typhoon's AI.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class Typhoon extends AbstractNpcAI
|
||||
public class Typhoon extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int TYPHOON = 25539;
|
||||
@@ -48,7 +48,7 @@ public final class Typhoon extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (event.equalsIgnoreCase("CAST") && (npc != null) && !npc.isDead())
|
||||
{
|
||||
@@ -66,7 +66,7 @@ public final class Typhoon extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
startQuestTimer("CAST", 5000, npc, null);
|
||||
return super.onSpawn(npc);
|
||||
|
||||
@@ -38,7 +38,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Anomic Foundry.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class AnomicFoundry extends AbstractNpcAI
|
||||
public class AnomicFoundry extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static int LABORER = 22396;
|
||||
@@ -83,7 +83,7 @@ public final class AnomicFoundry extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (event.equalsIgnoreCase("make_spawn_1"))
|
||||
{
|
||||
@@ -196,7 +196,7 @@ public final class AnomicFoundry extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
SpawnTable.getInstance().addNewSpawn(npc.getSpawn(), false);
|
||||
if (getSpawnGroup(npc) >= 0)
|
||||
|
||||
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
||||
* Base Tower.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class BaseTower extends AbstractNpcAI
|
||||
public class BaseTower extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int GUZEN = 22362;
|
||||
@@ -51,7 +51,7 @@ public final class BaseTower extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
final ClassId classId = player.getClassId();
|
||||
if (classId.equalsOrChildOf(ClassId.HELL_KNIGHT) || classId.equalsOrChildOf(ClassId.SOULTAKER))
|
||||
|
||||
@@ -32,7 +32,7 @@ import ai.areas.Hellbound.HellboundEngine;
|
||||
* Tower Of Infinitum.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class TowerOfInfinitum extends AbstractNpcAI
|
||||
public class TowerOfInfinitum extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int JERIAN = 32302;
|
||||
@@ -101,7 +101,7 @@ public final class TowerOfInfinitum extends AbstractNpcAI
|
||||
private static final Location ENTER_LOCATION = new Location(-22204, 277056, -15023);
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = event;
|
||||
final int npcId = npc.getId();
|
||||
|
||||
@@ -51,7 +51,7 @@ import ai.AbstractNpcAI;
|
||||
* Tower Of Naia.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class TowerOfNaia extends AbstractNpcAI
|
||||
public class TowerOfNaia extends AbstractNpcAI
|
||||
{
|
||||
// Challenge states
|
||||
private static final int STATE_SPORE_CHALLENGE_IN_PROGRESS = 1;
|
||||
@@ -380,7 +380,7 @@ public final class TowerOfNaia extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
final int npcId = npc.getId();
|
||||
|
||||
@@ -409,7 +409,7 @@ public final class TowerOfNaia extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = event;
|
||||
|
||||
@@ -729,7 +729,7 @@ public final class TowerOfNaia extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
final int npcId = npc.getId();
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ import ai.AbstractNpcAI;
|
||||
* Tully's Workshop.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class TullyWorkshop extends AbstractNpcAI
|
||||
public class TullyWorkshop extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int AGENT = 32372;
|
||||
@@ -537,7 +537,7 @@ public final class TullyWorkshop extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
final ClassId classId = player.getClassId();
|
||||
final int npcId = npc.getId();
|
||||
@@ -695,7 +695,7 @@ public final class TullyWorkshop extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = event;
|
||||
|
||||
@@ -1397,7 +1397,7 @@ public final class TullyWorkshop extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
if ((npc.getId() == TULLY) && npc.isInsideRadius3D(-12557, 273901, -9000, 1000))
|
||||
{
|
||||
|
||||
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
||||
* Hellbound Engine.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public final class HellboundEngine extends AbstractNpcAI
|
||||
public class HellboundEngine extends AbstractNpcAI
|
||||
{
|
||||
// @formatter:off
|
||||
private static final int[][] DOOR_LIST =
|
||||
|
||||
@@ -65,7 +65,7 @@ import quests.Q00133_ThatsBloodyHot.Q00133_ThatsBloodyHot;
|
||||
* Hellbound class-loader.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public final class HellboundLoader
|
||||
public class HellboundLoader
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(HellboundLoader.class.getName());
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ import org.l2jmobius.commons.util.IXmlReader;
|
||||
* Point data parser.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public final class HellboundPointData implements IXmlReader
|
||||
public class HellboundPointData implements IXmlReader
|
||||
{
|
||||
private final Map<Integer, int[]> _pointsInfo = new HashMap<>();
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ import org.l2jmobius.gameserver.model.Spawn;
|
||||
* Hellbound Spawns parser.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public final class HellboundSpawns implements IXmlReader
|
||||
public class HellboundSpawns implements IXmlReader
|
||||
{
|
||||
private final List<Spawn> _spawns = new ArrayList<>();
|
||||
private final Map<Integer, int[]> _spawnLevels = new HashMap<>();
|
||||
|
||||
@@ -34,7 +34,7 @@ import instances.AbstractInstance;
|
||||
* Demon Prince Floor instance zone.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class DemonPrinceFloor extends AbstractInstance
|
||||
public class DemonPrinceFloor extends AbstractInstance
|
||||
{
|
||||
// NPCs
|
||||
private static final int GK_4 = 32748;
|
||||
|
||||
@@ -34,7 +34,7 @@ import instances.AbstractInstance;
|
||||
* Tower of Infinitum (10th Floor) instance zone.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class RankuFloor extends AbstractInstance
|
||||
public class RankuFloor extends AbstractInstance
|
||||
{
|
||||
// NPCs
|
||||
private static final int GK_9 = 32752;
|
||||
|
||||
@@ -44,7 +44,7 @@ import instances.AbstractInstance;
|
||||
* Urban Area instance zone.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class UrbanArea extends AbstractInstance
|
||||
public class UrbanArea extends AbstractInstance
|
||||
{
|
||||
// NPCs
|
||||
private static final int TOMBSTONE = 32343;
|
||||
@@ -91,7 +91,7 @@ public final class UrbanArea extends AbstractInstance
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
public String onFirstTalk(Npc npc, PlayerInstance player)
|
||||
{
|
||||
if (!npc.isAffectedBySkill(STONE.getSkillId()))
|
||||
{
|
||||
@@ -170,7 +170,7 @@ public final class UrbanArea extends AbstractInstance
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
final InstanceWorld world = InstanceManager.getInstance().getWorld(npc);
|
||||
if (world != null)
|
||||
@@ -219,7 +219,7 @@ public final class UrbanArea extends AbstractInstance
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
if (npc.getId() == DOWNTOWN_NATIVE)
|
||||
{
|
||||
|
||||
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
||||
* Hot Springs AI.
|
||||
* @author Pandragon
|
||||
*/
|
||||
public final class HotSprings extends AbstractNpcAI
|
||||
public class HotSprings extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int BANDERSNATCHLING = 21314;
|
||||
|
||||
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
||||
/**
|
||||
* Dark Water Dragon's AI.
|
||||
*/
|
||||
public final class DarkWaterDragon extends AbstractNpcAI
|
||||
public class DarkWaterDragon extends AbstractNpcAI
|
||||
{
|
||||
private static final int DRAGON = 22267;
|
||||
private static final int SHADE1 = 22268;
|
||||
|
||||
@@ -27,7 +27,7 @@ import ai.AbstractNpcAI;
|
||||
* Eva's Gift Box AI.
|
||||
* @author St3eT
|
||||
*/
|
||||
public final class EvasGiftBox extends AbstractNpcAI
|
||||
public class EvasGiftBox extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int BOX = 32342; // Eva's Gift Box
|
||||
|
||||
@@ -29,7 +29,7 @@ import ai.AbstractNpcAI;
|
||||
* Isle of Prayer AI.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public final class IsleOfPrayer extends AbstractNpcAI
|
||||
public class IsleOfPrayer extends AbstractNpcAI
|
||||
{
|
||||
// Items
|
||||
private static final int YELLOW_SEED_OF_EVIL_SHARD = 9593;
|
||||
|
||||
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
||||
* Original Jython script by Emperorc and Kerberos_20.
|
||||
* @authors Nyaran
|
||||
*/
|
||||
public final class KetraOrcSupport extends AbstractNpcAI
|
||||
public class KetraOrcSupport extends AbstractNpcAI
|
||||
{
|
||||
private static class BuffsData
|
||||
{
|
||||
|
||||
@@ -28,7 +28,7 @@ import ai.AbstractNpcAI;
|
||||
* </ul>
|
||||
* @author Zealar
|
||||
*/
|
||||
public final class GraveRobbers extends AbstractNpcAI
|
||||
public class GraveRobbers extends AbstractNpcAI
|
||||
{
|
||||
private static final int GRAVE_ROBBER_SUMMONER = 22678;
|
||||
private static final int GRAVE_ROBBER_MEGICIAN = 22679;
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
||||
* Mithril Mines teleport AI.
|
||||
* @author Charus
|
||||
*/
|
||||
public final class MithrilMinesTeleporter extends AbstractNpcAI
|
||||
public class MithrilMinesTeleporter extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int TELEPORT_CRYSTAL = 32652;
|
||||
|
||||
@@ -34,7 +34,7 @@ import ai.AbstractNpcAI;
|
||||
* Monastery of Silence AI.
|
||||
* @author Kerberos, nonom
|
||||
*/
|
||||
public final class MonasteryOfSilence extends AbstractNpcAI
|
||||
public class MonasteryOfSilence extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int CAPTAIN = 18910; // Solina Knight Captain
|
||||
|
||||
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
||||
* Original Jython script by BiTi.
|
||||
* @author Plim
|
||||
*/
|
||||
public final class PaganTeleporters extends AbstractNpcAI
|
||||
public class PaganTeleporters extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int TRIOLS_MIRROR_1 = 32039;
|
||||
|
||||
@@ -25,7 +25,7 @@ import ai.AbstractNpcAI;
|
||||
* Pavel Archaic AI.
|
||||
* @author Gnacik, St3eT
|
||||
*/
|
||||
public final class PavelArchaic extends AbstractNpcAI
|
||||
public class PavelArchaic extends AbstractNpcAI
|
||||
{
|
||||
private static final int SAFETY_DEVICE = 18917; // Pavel Safety Device
|
||||
private static final int PINCER_GOLEM = 22801; // Cruel Pincer Golem
|
||||
|
||||
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
||||
* AI for mobs in Plains of Dion (near Floran Village).
|
||||
* @author Gladicek
|
||||
*/
|
||||
public final class PlainsOfDion extends AbstractNpcAI
|
||||
public class PlainsOfDion extends AbstractNpcAI
|
||||
{
|
||||
private static final int DELU_LIZARDMEN[] =
|
||||
{
|
||||
|
||||
@@ -31,7 +31,7 @@ import ai.AbstractNpcAI;
|
||||
* Plains of Lizardmen AI.
|
||||
* @author Gnacik, malyelfik
|
||||
*/
|
||||
public final class PlainsOfLizardman extends AbstractNpcAI
|
||||
public class PlainsOfLizardman extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int INVISIBLE_NPC = 18919;
|
||||
|
||||
@@ -26,7 +26,7 @@ import ai.AbstractNpcAI;
|
||||
* Elroki teleport AI.
|
||||
* @author Plim
|
||||
*/
|
||||
public final class ElrokiTeleporters extends AbstractNpcAI
|
||||
public class ElrokiTeleporters extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int ORAHOCHIN = 32111;
|
||||
|
||||
@@ -41,7 +41,7 @@ import ai.AbstractNpcAI;
|
||||
* Primeval Isle AI.
|
||||
* @author St3eT
|
||||
*/
|
||||
public final class PrimevalIsle extends AbstractNpcAI
|
||||
public class PrimevalIsle extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int EGG = 18344; // Ancient Egg
|
||||
|
||||
@@ -41,7 +41,7 @@ import ai.AbstractNpcAI;
|
||||
* Venom AI on Rune Castle.
|
||||
* @author nonom, MELERIX
|
||||
*/
|
||||
public final class Venom extends AbstractNpcAI
|
||||
public class Venom extends AbstractNpcAI
|
||||
{
|
||||
private static final int CASTLE = 8; // Rune
|
||||
|
||||
@@ -266,7 +266,7 @@ public final class Venom extends AbstractNpcAI
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String onSpawn(Npc npc)
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
switch (npc.getId())
|
||||
{
|
||||
|
||||
@@ -34,7 +34,7 @@ import ai.AbstractNpcAI;
|
||||
* Sel Mahum Training Ground AI for drill groups.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class SelMahumDrill extends AbstractNpcAI
|
||||
public class SelMahumDrill extends AbstractNpcAI
|
||||
{
|
||||
private static final int[] MAHUM_CHIEFS =
|
||||
{
|
||||
|
||||
@@ -35,7 +35,7 @@ import ai.AbstractNpcAI;
|
||||
* Sel Mahum Training Ground AI for squads and chefs.
|
||||
* @author GKR
|
||||
*/
|
||||
public final class SelMahumSquad extends AbstractNpcAI
|
||||
public class SelMahumSquad extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
private static final int CHEF = 18908;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user