Respawn rework and various changes.
This commit is contained in:
@@ -37,7 +37,7 @@ import ai.AbstractNpcAI;
|
||||
*/
|
||||
public final class SelMahumSquad extends AbstractNpcAI
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int CHEF = 18908;
|
||||
private static final int FIRE = 18927;
|
||||
private static final int STOVE = 18933;
|
||||
|
@@ -32,7 +32,7 @@ import ai.AbstractNpcAI;
|
||||
*/
|
||||
public final class ClassTransferTalk extends AbstractNpcAI
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
// Talking Island Village (Administrative office)
|
||||
private static final int FRANCO = 32153;
|
||||
private static final int RIVIAN = 32147;
|
||||
|
@@ -85,7 +85,7 @@ public final class Elpies extends Event
|
||||
return false;
|
||||
}
|
||||
|
||||
// Check Custom Table - we use custom NPC's
|
||||
// Check Custom Table - we use custom NPCs
|
||||
if (!Config.CUSTOM_NPC_DATA)
|
||||
{
|
||||
_log.info(getName() + ": Event can't be started because custom NPC table is disabled!");
|
||||
|
@@ -40,7 +40,7 @@ import com.l2jmobius.gameserver.util.Broadcast;
|
||||
*/
|
||||
public final class Race extends Event
|
||||
{
|
||||
// Event NPC's list
|
||||
// Event NPCs list
|
||||
private List<L2Npc> _npclist;
|
||||
// Npc
|
||||
private L2Npc _npc;
|
||||
@@ -56,7 +56,7 @@ public final class Race extends Event
|
||||
private static final int _time_register = 5;
|
||||
// 5 min for race
|
||||
private static final int _time_race = 10;
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int _start_npc = 900103;
|
||||
private static final int _stop_npc = 900104;
|
||||
// Skills (Frog by default)
|
||||
@@ -118,7 +118,7 @@ public final class Race extends Event
|
||||
{
|
||||
return false;
|
||||
}
|
||||
// Check Custom Table - we use custom NPC's
|
||||
// Check Custom Table - we use custom NPCs
|
||||
if (!Config.CUSTOM_NPC_DATA)
|
||||
{
|
||||
_log.info(getName() + ": Event can't be started, because custom npc table is disabled!");
|
||||
|
@@ -128,8 +128,6 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
activeChar.setInvisible(true);
|
||||
activeChar.broadcastUserInfo();
|
||||
activeChar.sendPacket(new ExUserInfoAbnormalVisualEffect(activeChar));
|
||||
activeChar.decayMe();
|
||||
activeChar.spawnMe();
|
||||
activeChar.sendMessage("You are now invisible.");
|
||||
}
|
||||
else
|
||||
@@ -149,8 +147,6 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
activeChar.setInvisible(true);
|
||||
activeChar.broadcastUserInfo();
|
||||
activeChar.sendPacket(new ExUserInfoAbnormalVisualEffect(activeChar));
|
||||
activeChar.decayMe();
|
||||
activeChar.spawnMe();
|
||||
activeChar.sendMessage("You are now invisible.");
|
||||
}
|
||||
else if (command.startsWith("admin_vis"))
|
||||
@@ -401,8 +397,6 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
else if (command.startsWith("admin_unpolyself"))
|
||||
{
|
||||
activeChar.getPoly().setPolyInfo(null, "1");
|
||||
activeChar.decayMe();
|
||||
activeChar.spawnMe(activeChar.getX(), activeChar.getY(), activeChar.getZ());
|
||||
activeChar.broadcastUserInfo();
|
||||
}
|
||||
else if (command.equals("admin_clearteams"))
|
||||
|
@@ -167,8 +167,7 @@ public class AdminPolymorph implements IAdminCommandHandler
|
||||
Char.sendPacket(sg);
|
||||
}
|
||||
// end of animation
|
||||
obj.decayMe();
|
||||
obj.spawnMe(obj.getX(), obj.getY(), obj.getZ());
|
||||
obj.broadcastInfo();
|
||||
activeChar.sendMessage("Polymorph succeed");
|
||||
}
|
||||
else
|
||||
@@ -187,8 +186,7 @@ public class AdminPolymorph implements IAdminCommandHandler
|
||||
if (target != null)
|
||||
{
|
||||
target.getPoly().setPolyInfo(null, "1");
|
||||
target.decayMe();
|
||||
target.spawnMe(target.getX(), target.getY(), target.getZ());
|
||||
target.broadcastInfo();
|
||||
activeChar.sendMessage("Unpolymorph succeed");
|
||||
}
|
||||
else
|
||||
|
@@ -504,7 +504,7 @@ public class AdminSpawn implements IAdminCommandHandler
|
||||
final List<L2NpcTemplate> mobs = NpcData.getInstance().getAllMonstersOfLevel(level);
|
||||
final int mobsCount = mobs.size();
|
||||
final StringBuilder tb = new StringBuilder(500 + (mobsCount * 80));
|
||||
tb.append("<html><title>Spawn Monster:</title><body><p> Level : " + level + "<br>Total Npc's : " + mobsCount + "<br>");
|
||||
tb.append("<html><title>Spawn Monster:</title><body><p> Level : " + level + "<br>Total NPCs : " + mobsCount + "<br>");
|
||||
|
||||
// Loop
|
||||
int i = from;
|
||||
|
@@ -350,7 +350,7 @@ public final class Kamaloka extends AbstractInstance
|
||||
*/
|
||||
private static final int TELEPORTER = 32496;
|
||||
|
||||
/** Kamaloka captains (start npc's) npcIds. */
|
||||
/** Kamaloka captains (start NPCs) npcIds. */
|
||||
private static final int[] CAPTAINS =
|
||||
{
|
||||
30332,
|
||||
|
@@ -47,7 +47,7 @@ import quests.Q10331_StartOfFate.Q10331_StartOfFate;
|
||||
*/
|
||||
public final class LabyrinthOfBelis extends AbstractInstance
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int SEBION = 32972;
|
||||
private static final int INFILTRATION_OFFICER = 19155;
|
||||
private static final int BELIS_VERITIFICATION_SYSTEM = 33215;
|
||||
|
@@ -30,7 +30,7 @@ import quests.Q00184_ArtOfPersuasion.Q00184_ArtOfPersuasion;
|
||||
*/
|
||||
public final class Q00185_NikolasCooperation extends Quest
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int MAESTRO_NIKOLA = 30621;
|
||||
private static final int RESEARCHER_LORAIN = 30673;
|
||||
private static final int DESTROYED_DEVICE = 32366;
|
||||
|
@@ -31,7 +31,7 @@ import com.l2jmobius.gameserver.model.quest.State;
|
||||
*/
|
||||
public class Q00776_SlayDarkLordEkimus extends Quest
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int TEPIOS = 32603;
|
||||
// Boss
|
||||
private static final int EKIMUS = 29150;
|
||||
|
@@ -31,7 +31,7 @@ import com.l2jmobius.gameserver.model.quest.State;
|
||||
*/
|
||||
public class Q00777_SlayDarkLordTiat extends Quest
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int ALLENOS = 32526;
|
||||
// Boss
|
||||
private static final int TIAT = 29163;
|
||||
|
@@ -34,7 +34,7 @@ import com.l2jmobius.gameserver.model.quest.State;
|
||||
*/
|
||||
public final class Q10353_CertificationOfValue extends Quest
|
||||
{
|
||||
// Npc's
|
||||
// NPCs
|
||||
public static final int RIEYI = 33155;
|
||||
public static final int KYUORI = 33358;
|
||||
private static final int DUMMY_MONSTER = 33349;
|
||||
|
@@ -33,7 +33,7 @@ import com.l2jmobius.gameserver.util.Util;
|
||||
*/
|
||||
public final class Q10378_WeedingWork extends Quest
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int DADFPHYNA = 33697;
|
||||
// Monster's
|
||||
private static final int MANDRAGORA_OF_JOY_AND_SORROW = 23210;
|
||||
|
@@ -36,7 +36,7 @@ import quests.Q10379_AnUninvitedGuest.Q10379_AnUninvitedGuest;
|
||||
*/
|
||||
public final class Q10380_TheExecutionersExecution extends Quest
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int ENDRIGO = 30632;
|
||||
private static final int GUILLOTINE_OF_DEATH = 25892;
|
||||
private static final int NAGDU_THE_DEFORMED = 23201;
|
||||
|
@@ -29,7 +29,7 @@ import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
*/
|
||||
public final class Q10452_IsItEdible extends Quest
|
||||
{
|
||||
// Npc's
|
||||
// NPCs
|
||||
private static final int SALLY = 32743;
|
||||
// Monster's
|
||||
private static final int FANTASY_MUSHROM = 18864;
|
||||
|
@@ -30,7 +30,7 @@ import com.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml;
|
||||
*/
|
||||
public final class Q10732_AForeignLand extends Quest
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int NAVARI = 33931;
|
||||
private static final int GERETH = 33932;
|
||||
// Misc
|
||||
|
@@ -30,7 +30,7 @@ import quests.Q10732_AForeignLand.Q10732_AForeignLand;
|
||||
*/
|
||||
public final class Q10733_TheTestForSurvival extends Quest
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int GERETH = 33932;
|
||||
private static final int DIA = 34005;
|
||||
private static final int KATALIN = 33943;
|
||||
|
@@ -35,7 +35,7 @@ import quests.Q10733_TheTestForSurvival.Q10733_TheTestForSurvival;
|
||||
*/
|
||||
public final class Q10734_DoOrDie extends Quest
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int KATALIN = 33943;
|
||||
private static final int AYANTHE = 33942;
|
||||
private static final int ADVENTURER_S_GUIDE_APPRENTICE = 33950;
|
||||
|
@@ -35,7 +35,7 @@ import quests.Q10736_ASpecialPower.Q10736_ASpecialPower;
|
||||
*/
|
||||
public final class Q10737_GrakonsWarehouse extends Quest
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int KATALIN = 33943;
|
||||
private static final int AYANTHE = 33942;
|
||||
private static final int GRAKON = 33947;
|
||||
|
@@ -30,7 +30,7 @@ import com.l2jmobius.gameserver.model.quest.State;
|
||||
*/
|
||||
public final class Q10741_ADraughtForTheCold extends Quest
|
||||
{
|
||||
// NPC's
|
||||
// NPCs
|
||||
private static final int SIVANTHE = 33951;
|
||||
private static final int LEIRA = 33952;
|
||||
// Items
|
||||
|
@@ -31,7 +31,7 @@ import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
|
||||
*/
|
||||
public final class Q10745_TheSecretIngredients extends Quest
|
||||
{
|
||||
// Npc's
|
||||
// NPCs
|
||||
private static final int DOLKIN = 33954;
|
||||
private static final int KARLA = 33933;
|
||||
private static final int DOLKIN_INSTANCE = 34002;
|
||||
|
Reference in New Issue
Block a user