Sync with L2jServer HighFive Feb 15th 2015.
This commit is contained in:
@@ -24,7 +24,6 @@ import java.util.Map.Entry;
|
||||
|
||||
import com.l2jserver.gameserver.cache.HtmCache;
|
||||
import com.l2jserver.gameserver.data.sql.impl.ClanTable;
|
||||
import com.l2jserver.gameserver.data.xml.impl.NpcData;
|
||||
import com.l2jserver.gameserver.model.L2Clan;
|
||||
import com.l2jserver.gameserver.model.L2Spawn;
|
||||
import com.l2jserver.gameserver.model.Location;
|
||||
@@ -65,7 +64,7 @@ public final class FortressOfResistance extends ClanHallSiegeEngine
|
||||
|
||||
try
|
||||
{
|
||||
_nurka = new L2Spawn(NpcData.getInstance().getTemplate(BLOODY_LORD_NURKA));
|
||||
_nurka = new L2Spawn(BLOODY_LORD_NURKA);
|
||||
_nurka.setAmount(1);
|
||||
_nurka.setRespawnDelay(10800);
|
||||
// @formatter:off
|
||||
|
||||
@@ -35,7 +35,6 @@ import com.l2jserver.L2DatabaseFactory;
|
||||
import com.l2jserver.gameserver.ThreadPoolManager;
|
||||
import com.l2jserver.gameserver.cache.HtmCache;
|
||||
import com.l2jserver.gameserver.data.sql.impl.ClanTable;
|
||||
import com.l2jserver.gameserver.data.xml.impl.NpcData;
|
||||
import com.l2jserver.gameserver.datatables.SpawnTable;
|
||||
import com.l2jserver.gameserver.enums.ChatType;
|
||||
import com.l2jserver.gameserver.instancemanager.CHSiegeManager;
|
||||
@@ -715,7 +714,7 @@ public final class RainbowSpringsChateau extends ClanHallSiegeEngine
|
||||
{
|
||||
try
|
||||
{
|
||||
_gourds[i] = new L2Spawn(NpcData.getInstance().getTemplate(GOURDS[i]));
|
||||
_gourds[i] = new L2Spawn(GOURDS[i]);
|
||||
_gourds[i].setX(ARENAS[i].getX() + 150);
|
||||
_gourds[i].setY(ARENAS[i].getY() + 150);
|
||||
_gourds[i].setZ(ARENAS[i].getZ());
|
||||
|
||||
@@ -32,7 +32,6 @@ import com.l2jserver.gameserver.ThreadPoolManager;
|
||||
import com.l2jserver.gameserver.ai.CtrlIntention;
|
||||
import com.l2jserver.gameserver.ai.L2SpecialSiegeGuardAI;
|
||||
import com.l2jserver.gameserver.data.sql.impl.ClanTable;
|
||||
import com.l2jserver.gameserver.data.xml.impl.NpcData;
|
||||
import com.l2jserver.gameserver.enums.SiegeClanType;
|
||||
import com.l2jserver.gameserver.model.L2Clan;
|
||||
import com.l2jserver.gameserver.model.L2ClanMember;
|
||||
@@ -43,7 +42,6 @@ import com.l2jserver.gameserver.model.Location;
|
||||
import com.l2jserver.gameserver.model.TeleportWhereType;
|
||||
import com.l2jserver.gameserver.model.actor.L2Npc;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jserver.gameserver.model.actor.templates.L2NpcTemplate;
|
||||
import com.l2jserver.gameserver.model.entity.Siegable;
|
||||
import com.l2jserver.gameserver.model.entity.clanhall.ClanHallSiegeEngine;
|
||||
import com.l2jserver.gameserver.model.entity.clanhall.SiegeStatus;
|
||||
@@ -629,20 +627,6 @@ public abstract class FlagWar extends ClanHallSiegeEngine
|
||||
{
|
||||
try
|
||||
{
|
||||
L2NpcTemplate mahumTemplate = NpcData.getInstance().getTemplate(data.npc);
|
||||
L2NpcTemplate flagTemplate = NpcData.getInstance().getTemplate(data.flag);
|
||||
|
||||
if (flagTemplate == null)
|
||||
{
|
||||
_log.warning(getName() + ": Flag L2NpcTemplate[" + data.flag + "] does not exist!");
|
||||
throw new NullPointerException();
|
||||
}
|
||||
else if (mahumTemplate == null)
|
||||
{
|
||||
_log.warning(getName() + ": Ally L2NpcTemplate[" + data.npc + "] does not exist!");
|
||||
throw new NullPointerException();
|
||||
}
|
||||
|
||||
int index = 0;
|
||||
if (_firstPhase)
|
||||
{
|
||||
@@ -654,13 +638,13 @@ public abstract class FlagWar extends ClanHallSiegeEngine
|
||||
}
|
||||
Location loc = FLAG_COORDS[index];
|
||||
|
||||
data.flagInstance = new L2Spawn(flagTemplate);
|
||||
data.flagInstance = new L2Spawn(data.flag);
|
||||
data.flagInstance.setLocation(loc);
|
||||
data.flagInstance.setRespawnDelay(10000);
|
||||
data.flagInstance.setAmount(1);
|
||||
data.flagInstance.init();
|
||||
|
||||
data.warrior = new L2Spawn(mahumTemplate);
|
||||
data.warrior = new L2Spawn(data.npc);
|
||||
data.warrior.setLocation(loc);
|
||||
data.warrior.setRespawnDelay(10000);
|
||||
data.warrior.setAmount(1);
|
||||
|
||||
Reference in New Issue
Block a user