Skip to content
Snippets Groups Projects
Commit e7f028ef authored by Zoey76's avatar Zoey76
Browse files

BETA: AI cosmetic fixes.

	* Added missing special camera in Antharas' death.
	* Added missing special camera in Valakas' death.
	* Fixed wrong battle start music for Queen Ant.

Patch by: daemon
Reviewed by: Zoey76
parent 0f0449a2
No related branches found
No related tags found
No related merge requests found
...@@ -53,7 +53,7 @@ import com.l2jserver.gameserver.network.serverpackets.PlaySound; ...@@ -53,7 +53,7 @@ import com.l2jserver.gameserver.network.serverpackets.PlaySound;
import com.l2jserver.gameserver.network.serverpackets.SpecialCamera; import com.l2jserver.gameserver.network.serverpackets.SpecialCamera;
/** /**
* This class ... control for sequence of fight against Antharas. * Antharas' AI.
* @author L2J_JP SANDMAN * @author L2J_JP SANDMAN
*/ */
public class Antharas extends AbstractNpcAI public class Antharas extends AbstractNpcAI
...@@ -918,6 +918,7 @@ public class Antharas extends AbstractNpcAI ...@@ -918,6 +918,7 @@ public class Antharas extends AbstractNpcAI
{ {
if ((npc.getNpcId() == 29019) || (npc.getNpcId() == 29066) || (npc.getNpcId() == 29067) || (npc.getNpcId() == 29068)) if ((npc.getNpcId() == 29019) || (npc.getNpcId() == 29066) || (npc.getNpcId() == 29067) || (npc.getNpcId() == 29068))
{ {
broadcastPacket(new SpecialCamera(_antharas.getObjectId(), 1200, 20, -10, 0, 13000, 0, 0, 1, 0));
npc.broadcastPacket(new PlaySound(1, "BS01_D", 1, npc.getObjectId(), npc.getX(), npc.getY(), npc.getZ())); npc.broadcastPacket(new PlaySound(1, "BS01_D", 1, npc.getObjectId(), npc.getX(), npc.getY(), npc.getZ()));
_cubeSpawnTask = ThreadPoolManager.getInstance().scheduleGeneral(new CubeSpawn(0), 10000); _cubeSpawnTask = ThreadPoolManager.getInstance().scheduleGeneral(new CubeSpawn(0), 10000);
GrandBossManager.getInstance().setBossStatus(npc.getNpcId(), DEAD); GrandBossManager.getInstance().setBossStatus(npc.getNpcId(), DEAD);
......
...@@ -145,7 +145,7 @@ public class QueenAnt extends AbstractNpcAI ...@@ -145,7 +145,7 @@ public class QueenAnt extends AbstractNpcAI
GrandBossManager.getInstance().addBoss(npc); GrandBossManager.getInstance().addBoss(npc);
startQuestTimer("action", 10000, npc, null, true); startQuestTimer("action", 10000, npc, null, true);
startQuestTimer("heal", 1000, null, null, true); startQuestTimer("heal", 1000, null, null, true);
npc.broadcastPacket(new PlaySound(1, "BS02_D", 1, npc.getObjectId(), npc.getX(), npc.getY(), npc.getZ())); npc.broadcastPacket(new PlaySound(1, "BS01_A", 1, npc.getObjectId(), npc.getX(), npc.getY(), npc.getZ()));
_queen = npc; _queen = npc;
_larva = (L2MonsterInstance) addSpawn(LARVA, -21600, 179482, -5846, getRandom(360), false, 0); _larva = (L2MonsterInstance) addSpawn(LARVA, -21600, 179482, -5846, getRandom(360), false, 0);
} }
......
...@@ -433,6 +433,7 @@ public class Valakas extends AbstractNpcAI ...@@ -433,6 +433,7 @@ public class Valakas extends AbstractNpcAI
// Launch death animation. // Launch death animation.
ZONE.broadcastPacket(new PlaySound(1, "B03_D", 0, 0, 0, 0, 0)); ZONE.broadcastPacket(new PlaySound(1, "B03_D", 0, 0, 0, 0, 0));
ZONE.broadcastPacket(new SpecialCamera(npc.getObjectId(), 1200, 20, -10, 0, 13000, 0, 0, 1, 0));
startQuestTimer("die_1", 300, npc, null); // 300 startQuestTimer("die_1", 300, npc, null); // 300
startQuestTimer("die_2", 600, npc, null); // 300 startQuestTimer("die_2", 600, npc, null); // 300
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment