Addition of boss announcements configuration.
This commit is contained in:
21
L2J_Mobius_C6_Interlude/dist/game/config/custom/BossAnnouncements.ini
vendored
Normal file
21
L2J_Mobius_C6_Interlude/dist/game/config/custom/BossAnnouncements.ini
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Boss Announcement Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Enable RaidBoss spawn announcements.
|
||||
RaidBossSpawnAnnouncements = false
|
||||
|
||||
# Enable RaidBoss spawn announcements.
|
||||
RaidBossDefeatAnnouncements = false
|
||||
|
||||
# Enable RaidBoss announcements in instances.
|
||||
RaidBossInstanceAnnouncements = false
|
||||
|
||||
# Enable GrandBoss spawn announcements.
|
||||
GrandBossSpawnAnnouncements = false
|
||||
|
||||
# Enable GrandBoss spawn announcements.
|
||||
GrandBossDefeatAnnouncements = false
|
||||
|
||||
# Enable GrandBoss announcements in instances.
|
||||
RaidBossInstanceAnnouncements = false
|
||||
@@ -15,9 +15,6 @@ OnlineOnLogin = False
|
||||
# File is located in data/html/welcome.htm
|
||||
WelcomeHtm = False
|
||||
|
||||
# Announce when a raidboss has spawned.
|
||||
AnnounceToAllSpawnRb = False
|
||||
|
||||
# Announce when a player has ben banned.
|
||||
AnnounceTryBannedAccount = False
|
||||
|
||||
|
||||
@@ -29,7 +29,6 @@ import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.data.sql.AnnouncementsTable;
|
||||
import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
@@ -120,10 +119,6 @@ public class Baium extends Quest
|
||||
{
|
||||
// The time has already expired while the server was offline. Delete the saved time and immediately spawn the stone-baium. Also the state need not be changed from ASLEEP.
|
||||
addSpawn(STONE_BAIUM, 116033, 17447, 10104, 40188, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss Baium Stone spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().setBossStatus(LIVE_BAIUM, ASLEEP);
|
||||
}
|
||||
}
|
||||
@@ -136,10 +131,6 @@ public class Baium extends Quest
|
||||
final int hp = info.getInt("currentHP");
|
||||
final int mp = info.getInt("currentMP");
|
||||
final GrandBoss baium = (GrandBoss) addSpawn(LIVE_BAIUM, x, y, z, heading, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + baium.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().addBoss(baium);
|
||||
ThreadPool.schedule(() ->
|
||||
{
|
||||
@@ -160,10 +151,6 @@ public class Baium extends Quest
|
||||
else
|
||||
{
|
||||
addSpawn(STONE_BAIUM, 116033, 17447, 10104, 40188, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss Baium Stone spawned in world.");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -174,10 +161,6 @@ public class Baium extends Quest
|
||||
{
|
||||
GrandBossManager.getInstance().setBossStatus(LIVE_BAIUM, ASLEEP);
|
||||
addSpawn(STONE_BAIUM, 116033, 17447, 10104, 40188, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss Baium Stone spawned in world.");
|
||||
}
|
||||
}
|
||||
else if (event.equals("skill_range") && (npc != null))
|
||||
{
|
||||
|
||||
@@ -24,7 +24,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.gameserver.data.sql.AnnouncementsTable;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.instancemanager.GlobalVariablesManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
@@ -114,10 +113,6 @@ public class Core extends Quest
|
||||
{
|
||||
// The time has already expired while the server was offline. Immediately spawn Core.
|
||||
final GrandBoss core = (GrandBoss) addSpawn(CORE, 17726, 108915, -6480, 0, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + core.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().setBossStatus(CORE, ALIVE);
|
||||
spawnBoss(core);
|
||||
}
|
||||
@@ -129,10 +124,6 @@ public class Core extends Quest
|
||||
_firstAttacked = true;
|
||||
}
|
||||
final GrandBoss core = (GrandBoss) addSpawn(CORE, 17726, 108915, -6480, 0, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + core.getName() + " spawned in world.");
|
||||
}
|
||||
spawnBoss(core);
|
||||
}
|
||||
}
|
||||
@@ -165,10 +156,6 @@ public class Core extends Quest
|
||||
if (event.equals("core_unlock"))
|
||||
{
|
||||
final GrandBoss core = (GrandBoss) addSpawn(CORE, 17726, 108915, -6480, 0, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + core.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().setBossStatus(CORE, ALIVE);
|
||||
spawnBoss(core);
|
||||
}
|
||||
|
||||
@@ -20,7 +20,6 @@ import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.data.sql.AnnouncementsTable;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.model.StatSet;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
@@ -73,10 +72,6 @@ public class Orfen extends Quest
|
||||
else
|
||||
{
|
||||
_orfen = (GrandBoss) addSpawn(ORFEN, 55024, 17368, -5412, 0, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + _orfen.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().setBossStatus(ORFEN, LIVE);
|
||||
GrandBossManager.getInstance().addBoss(_orfen);
|
||||
}
|
||||
@@ -87,10 +82,6 @@ public class Orfen extends Quest
|
||||
final int hp = info.getInt("currentHP");
|
||||
final int mp = info.getInt("currentMP");
|
||||
_orfen = (GrandBoss) addSpawn(ORFEN, 55024, 17368, -5412, 0, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + _orfen.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().addBoss(_orfen);
|
||||
_orfen.setCurrentHpMp(hp, mp);
|
||||
break;
|
||||
@@ -102,10 +93,6 @@ public class Orfen extends Quest
|
||||
final int loc_z = -5412;
|
||||
final int heading = 0;
|
||||
_orfen = (GrandBoss) addSpawn(ORFEN, loc_x, loc_y, loc_z, heading, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + _orfen.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().setBossStatus(ORFEN, LIVE);
|
||||
GrandBossManager.getInstance().addBoss(_orfen);
|
||||
break;
|
||||
@@ -127,10 +114,6 @@ public class Orfen extends Quest
|
||||
final int loc_z = -5412;
|
||||
final int heading = 0;
|
||||
_orfen = (GrandBoss) addSpawn(ORFEN, loc_x, loc_y, loc_z, heading, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + _orfen.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().setBossStatus(ORFEN, LIVE);
|
||||
GrandBossManager.getInstance().addBoss(_orfen);
|
||||
break;
|
||||
|
||||
@@ -23,7 +23,6 @@ import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.data.sql.AnnouncementsTable;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.model.StatSet;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
@@ -101,10 +100,6 @@ public class QueenAnt extends Quest
|
||||
else
|
||||
{
|
||||
final GrandBoss queen = (GrandBoss) addSpawn(QUEEN, -21610, 181594, -5734, 0, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + queen.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().setBossStatus(QUEEN, LIVE);
|
||||
GrandBossManager.getInstance().addBoss(queen);
|
||||
spawnBoss(queen);
|
||||
@@ -116,10 +111,6 @@ public class QueenAnt extends Quest
|
||||
final int hp = info.getInt("currentHP");
|
||||
final int mp = info.getInt("currentMP");
|
||||
final GrandBoss queen = (GrandBoss) addSpawn(QUEEN, -21610, 181594, -5734, 0, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + queen.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().addBoss(queen);
|
||||
queen.setCurrentHpMp(hp, mp);
|
||||
spawnBoss(queen);
|
||||
@@ -128,10 +119,6 @@ public class QueenAnt extends Quest
|
||||
default:
|
||||
{
|
||||
final GrandBoss queen = (GrandBoss) addSpawn(QUEEN, -21610, 181594, -5734, 0, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + queen.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().setBossStatus(QUEEN, LIVE);
|
||||
GrandBossManager.getInstance().addBoss(queen);
|
||||
spawnBoss(queen);
|
||||
@@ -165,10 +152,6 @@ public class QueenAnt extends Quest
|
||||
case QUEEN_SPAWN:
|
||||
{
|
||||
final GrandBoss queen = (GrandBoss) addSpawn(QUEEN, -21610, 181594, -5734, 0, false, 0);
|
||||
if (Config.ANNOUNCE_TO_ALL_SPAWN_RB)
|
||||
{
|
||||
AnnouncementsTable.getInstance().announceToAll("Raid boss " + queen.getName() + " spawned in world.");
|
||||
}
|
||||
GrandBossManager.getInstance().setBossStatus(QUEEN, LIVE);
|
||||
GrandBossManager.getInstance().addBoss(queen);
|
||||
spawnBoss(queen);
|
||||
|
||||
Reference in New Issue
Block a user