From e7f028eff7addfe7f91deaa992ba1ffc0ebf93de Mon Sep 17 00:00:00 2001 From: Zoey76 <zoey_76@msn.com> Date: Sat, 20 Apr 2013 14:05:22 +0000 Subject: [PATCH] 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 --- .../dist/game/data/scripts/ai/individual/Antharas.java | 3 ++- .../dist/game/data/scripts/ai/individual/QueenAnt.java | 2 +- .../dist/game/data/scripts/ai/individual/Valakas.java | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Antharas.java b/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Antharas.java index 4a2d1a6cba..0d9f9bee51 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Antharas.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Antharas.java @@ -53,7 +53,7 @@ import com.l2jserver.gameserver.network.serverpackets.PlaySound; import com.l2jserver.gameserver.network.serverpackets.SpecialCamera; /** - * This class ... control for sequence of fight against Antharas. + * Antharas' AI. * @author L2J_JP SANDMAN */ 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)) { + 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())); _cubeSpawnTask = ThreadPoolManager.getInstance().scheduleGeneral(new CubeSpawn(0), 10000); GrandBossManager.getInstance().setBossStatus(npc.getNpcId(), DEAD); diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/QueenAnt.java b/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/QueenAnt.java index 6fa8b51cf5..6987d7e29f 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/QueenAnt.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/QueenAnt.java @@ -145,7 +145,7 @@ public class QueenAnt extends AbstractNpcAI GrandBossManager.getInstance().addBoss(npc); startQuestTimer("action", 10000, npc, 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; _larva = (L2MonsterInstance) addSpawn(LARVA, -21600, 179482, -5846, getRandom(360), false, 0); } diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Valakas.java b/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Valakas.java index e94bdbfdbe..8071e09925 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Valakas.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Valakas.java @@ -433,6 +433,7 @@ public class Valakas extends AbstractNpcAI // Launch death animation. 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_2", 600, npc, null); // 300 -- GitLab