Fixed AdminGrandBoss handler after revision 7084 changes.

This commit is contained in:
MobiusDevelopment
2020-04-06 09:46:04 +00:00
parent 2d24666ea0
commit 7f02780e63
32 changed files with 135 additions and 648 deletions

View File

@@ -48,6 +48,7 @@ public class AdminGrandBoss implements IAdminCommandHandler
private static final int QUEENANT = 29001; // Queen Ant
private static final int ORFEN = 29014; // Orfen
private static final int CORE = 29006; // Core
private static final int FAFURION = 19740; // Fafurion
private static final String[] ADMIN_COMMANDS =
{
@@ -75,7 +76,7 @@ public class AdminGrandBoss implements IAdminCommandHandler
else
{
final NpcHtmlMessage html = new NpcHtmlMessage(0, 1);
html.setHtml(HtmCache.getInstance().getHtm(activeChar, "data/html/admin/grandboss.htm"));
html.setHtml(HtmCache.getInstance().getHtm(activeChar, "data/html/admin/grandboss/grandboss.htm"));
activeChar.sendPacket(html);
}
break;
@@ -202,7 +203,7 @@ public class AdminGrandBoss implements IAdminCommandHandler
private void manageHtml(PlayerInstance activeChar, int grandBossId)
{
if (Arrays.asList(ANTHARAS, VALAKAS, BAIUM, QUEENANT, ORFEN, CORE).contains(grandBossId))
if (Arrays.asList(ANTHARAS, VALAKAS, BAIUM, QUEENANT, ORFEN, CORE, FAFURION).contains(grandBossId))
{
final int bossStatus = GrandBossManager.getInstance().getBossStatus(grandBossId);
NoRestartZone bossZone = null;
@@ -216,38 +217,43 @@ public class AdminGrandBoss implements IAdminCommandHandler
case ANTHARAS:
{
bossZone = ZoneManager.getInstance().getZoneById(ANTHARAS_ZONE, NoRestartZone.class);
htmlPatch = "data/html/admin/grandboss_antharas.htm";
htmlPatch = "data/html/admin/grandboss/grandboss_antharas.htm";
break;
}
case VALAKAS:
{
htmlPatch = "data/html/admin/grandboss_valakas.htm";
htmlPatch = "data/html/admin/grandboss/grandboss_valakas.htm";
break;
}
case BAIUM:
{
bossZone = ZoneManager.getInstance().getZoneById(BAIUM_ZONE, NoRestartZone.class);
htmlPatch = "data/html/admin/grandboss_baium.htm";
htmlPatch = "data/html/admin/grandboss/grandboss_baium.htm";
break;
}
case QUEENANT:
{
htmlPatch = "data/html/admin/grandboss_queenant.htm";
htmlPatch = "data/html/admin/grandboss/grandboss_queenant.htm";
break;
}
case ORFEN:
{
htmlPatch = "data/html/admin/grandboss_orfen.htm";
htmlPatch = "data/html/admin/grandboss/grandboss_orfen.htm";
break;
}
case CORE:
{
htmlPatch = "data/html/admin/grandboss_core.htm";
htmlPatch = "data/html/admin/grandboss/grandboss_core.htm";
break;
}
case FAFURION:
{
htmlPatch = "data/html/admin/grandboss/grandboss_fafurion.htm";
break;
}
}
if (Arrays.asList(ANTHARAS, VALAKAS, BAIUM).contains(grandBossId))
if (Arrays.asList(ANTHARAS, VALAKAS, BAIUM, FAFURION).contains(grandBossId))
{
deadStatus = 3;
switch (bossStatus)