Enchanted Megaliths stage 2 monster titles.
Thanks gigilo1968.
This commit is contained in:
@@ -25,6 +25,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.spawns.SpawnTemplate;
|
||||
import com.l2jmobius.gameserver.model.zone.L2ZoneType;
|
||||
import com.l2jmobius.gameserver.model.zone.type.L2ScriptZone;
|
||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||
import com.l2jmobius.gameserver.network.serverpackets.Earthquake;
|
||||
import com.l2jmobius.gameserver.network.serverpackets.OnEventTrigger;
|
||||
|
||||
@@ -74,6 +75,7 @@ public class EnchantedMegaliths extends AbstractNpcAI
|
||||
private EnchantedMegaliths()
|
||||
{
|
||||
addKillId(MONSTERS);
|
||||
addSpawnId(MONSTERS);
|
||||
addEnterZoneId(HELLBOUND_ZONE.getId());
|
||||
startQuestTimer("CHECK_STATUS", 60000, null, null, true);
|
||||
stage = GlobalVariablesManager.getInstance().getInt(HB_MEGALITH_STAGE, 1);
|
||||
@@ -311,6 +313,16 @@ public class EnchantedMegaliths extends AbstractNpcAI
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(L2Npc npc)
|
||||
{
|
||||
if ((stage == 2) && (npc.getSpawn().getNpcSpawnTemplate().getSpawnTemplate().getName().equals("enchanted_megaliths_stage_1")))
|
||||
{
|
||||
npc.setTitleString(NpcStringId.ABNORMAL_MAGIC_CIRCLE);
|
||||
}
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
new EnchantedMegaliths();
|
||||
|
@@ -112,10 +112,6 @@
|
||||
<npc id="23359" x="-21302" y="236118" z="-2608" heading="9372" respawnTime="60sec" />
|
||||
<npc id="23359" x="-21792" y="239867" z="-2856" heading="19217" respawnTime="60sec" />
|
||||
<npc id="23359" x="-21897" y="238915" z="-2848" heading="29247" respawnTime="60sec" />
|
||||
<npc id="23359" x="-23296" y="245040" z="-3136" heading="60082" respawnTime="60sec" />
|
||||
<npc id="23359" x="-23696" y="245719" z="-3136" heading="38312" respawnTime="60sec" />
|
||||
<npc id="23359" x="-23826" y="243747" z="-3112" heading="8382" respawnTime="60sec" />
|
||||
<npc id="23359" x="-24576" y="245623" z="-3136" heading="5547" respawnTime="60sec" />
|
||||
<npc id="23360" x="-12384" y="237508" z="-3256" heading="42891" respawnTime="60sec" />
|
||||
<npc id="23360" x="-12906" y="238829" z="-3336" heading="20119" respawnTime="60sec" />
|
||||
<npc id="23360" x="-14034" y="238635" z="-3272" heading="64519" respawnTime="60sec" />
|
||||
@@ -252,4 +248,4 @@
|
||||
<npc id="23373" x="-21687" y="239595" z="-2856" heading="63336" respawnTime="30sec" />
|
||||
</group>
|
||||
</spawn>
|
||||
</list>
|
||||
</list>
|
||||
|
@@ -25,6 +25,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.spawns.SpawnTemplate;
|
||||
import com.l2jmobius.gameserver.model.zone.L2ZoneType;
|
||||
import com.l2jmobius.gameserver.model.zone.type.L2ScriptZone;
|
||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||
import com.l2jmobius.gameserver.network.serverpackets.Earthquake;
|
||||
import com.l2jmobius.gameserver.network.serverpackets.OnEventTrigger;
|
||||
|
||||
@@ -74,6 +75,7 @@ public class EnchantedMegaliths extends AbstractNpcAI
|
||||
private EnchantedMegaliths()
|
||||
{
|
||||
addKillId(MONSTERS);
|
||||
addSpawnId(MONSTERS);
|
||||
addEnterZoneId(HELLBOUND_ZONE.getId());
|
||||
startQuestTimer("CHECK_STATUS", 60000, null, null, true);
|
||||
stage = GlobalVariablesManager.getInstance().getInt(HB_MEGALITH_STAGE, 1);
|
||||
@@ -311,6 +313,16 @@ public class EnchantedMegaliths extends AbstractNpcAI
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(L2Npc npc)
|
||||
{
|
||||
if ((stage == 2) && (npc.getSpawn().getNpcSpawnTemplate().getSpawnTemplate().getName().equals("enchanted_megaliths_stage_1")))
|
||||
{
|
||||
npc.setTitleString(NpcStringId.ABNORMAL_MAGIC_CIRCLE);
|
||||
}
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
new EnchantedMegaliths();
|
||||
|
@@ -112,10 +112,6 @@
|
||||
<npc id="23359" x="-21302" y="236118" z="-2608" heading="9372" respawnTime="60sec" />
|
||||
<npc id="23359" x="-21792" y="239867" z="-2856" heading="19217" respawnTime="60sec" />
|
||||
<npc id="23359" x="-21897" y="238915" z="-2848" heading="29247" respawnTime="60sec" />
|
||||
<npc id="23359" x="-23296" y="245040" z="-3136" heading="60082" respawnTime="60sec" />
|
||||
<npc id="23359" x="-23696" y="245719" z="-3136" heading="38312" respawnTime="60sec" />
|
||||
<npc id="23359" x="-23826" y="243747" z="-3112" heading="8382" respawnTime="60sec" />
|
||||
<npc id="23359" x="-24576" y="245623" z="-3136" heading="5547" respawnTime="60sec" />
|
||||
<npc id="23360" x="-12384" y="237508" z="-3256" heading="42891" respawnTime="60sec" />
|
||||
<npc id="23360" x="-12906" y="238829" z="-3336" heading="20119" respawnTime="60sec" />
|
||||
<npc id="23360" x="-14034" y="238635" z="-3272" heading="64519" respawnTime="60sec" />
|
||||
@@ -252,4 +248,4 @@
|
||||
<npc id="23373" x="-21687" y="239595" z="-2856" heading="63336" respawnTime="30sec" />
|
||||
</group>
|
||||
</spawn>
|
||||
</list>
|
||||
</list>
|
||||
|
@@ -25,6 +25,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.spawns.SpawnTemplate;
|
||||
import com.l2jmobius.gameserver.model.zone.L2ZoneType;
|
||||
import com.l2jmobius.gameserver.model.zone.type.L2ScriptZone;
|
||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||
import com.l2jmobius.gameserver.network.serverpackets.Earthquake;
|
||||
import com.l2jmobius.gameserver.network.serverpackets.OnEventTrigger;
|
||||
|
||||
@@ -74,6 +75,7 @@ public class EnchantedMegaliths extends AbstractNpcAI
|
||||
private EnchantedMegaliths()
|
||||
{
|
||||
addKillId(MONSTERS);
|
||||
addSpawnId(MONSTERS);
|
||||
addEnterZoneId(HELLBOUND_ZONE.getId());
|
||||
startQuestTimer("CHECK_STATUS", 60000, null, null, true);
|
||||
stage = GlobalVariablesManager.getInstance().getInt(HB_MEGALITH_STAGE, 1);
|
||||
@@ -311,6 +313,16 @@ public class EnchantedMegaliths extends AbstractNpcAI
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(L2Npc npc)
|
||||
{
|
||||
if ((stage == 2) && (npc.getSpawn().getNpcSpawnTemplate().getSpawnTemplate().getName().equals("enchanted_megaliths_stage_1")))
|
||||
{
|
||||
npc.setTitleString(NpcStringId.ABNORMAL_MAGIC_CIRCLE);
|
||||
}
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
new EnchantedMegaliths();
|
||||
|
@@ -112,10 +112,6 @@
|
||||
<npc id="23359" x="-21302" y="236118" z="-2608" heading="9372" respawnTime="60sec" />
|
||||
<npc id="23359" x="-21792" y="239867" z="-2856" heading="19217" respawnTime="60sec" />
|
||||
<npc id="23359" x="-21897" y="238915" z="-2848" heading="29247" respawnTime="60sec" />
|
||||
<npc id="23359" x="-23296" y="245040" z="-3136" heading="60082" respawnTime="60sec" />
|
||||
<npc id="23359" x="-23696" y="245719" z="-3136" heading="38312" respawnTime="60sec" />
|
||||
<npc id="23359" x="-23826" y="243747" z="-3112" heading="8382" respawnTime="60sec" />
|
||||
<npc id="23359" x="-24576" y="245623" z="-3136" heading="5547" respawnTime="60sec" />
|
||||
<npc id="23360" x="-12384" y="237508" z="-3256" heading="42891" respawnTime="60sec" />
|
||||
<npc id="23360" x="-12906" y="238829" z="-3336" heading="20119" respawnTime="60sec" />
|
||||
<npc id="23360" x="-14034" y="238635" z="-3272" heading="64519" respawnTime="60sec" />
|
||||
@@ -252,4 +248,4 @@
|
||||
<npc id="23373" x="-21687" y="239595" z="-2856" heading="63336" respawnTime="30sec" />
|
||||
</group>
|
||||
</spawn>
|
||||
</list>
|
||||
</list>
|
||||
|
Reference in New Issue
Block a user