Addition of OlympiadEnabled configuration.

This commit is contained in:
MobiusDevelopment
2022-09-25 12:04:21 +00:00
parent cf32747997
commit 629cfae635
189 changed files with 1184 additions and 376 deletions

View File

@@ -18,6 +18,7 @@ package ai.others.MonumentOfHeroes;
import java.util.List;
import org.l2jmobius.Config;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.olympiad.Hero;
@@ -87,9 +88,12 @@ public class MonumentOfHeroes extends AbstractNpcAI
private MonumentOfHeroes()
{
addStartNpc(MONUMENTS);
addFirstTalkId(MONUMENTS);
addTalkId(MONUMENTS);
if (Config.OLYMPIAD_ENABLED)
{
addStartNpc(MONUMENTS);
addFirstTalkId(MONUMENTS);
addTalkId(MONUMENTS);
}
}
@Override

View File

@@ -16,6 +16,7 @@
*/
package ai.others.OlyBuffer;
import org.l2jmobius.Config;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.skill.CommonSkill;
@@ -43,9 +44,12 @@ public class OlyBuffer extends AbstractNpcAI
private OlyBuffer()
{
addStartNpc(OLYMPIAD_BUFFER);
addFirstTalkId(OLYMPIAD_BUFFER);
addTalkId(OLYMPIAD_BUFFER);
if (Config.OLYMPIAD_ENABLED)
{
addStartNpc(OLYMPIAD_BUFFER);
addFirstTalkId(OLYMPIAD_BUFFER);
addTalkId(OLYMPIAD_BUFFER);
}
}
@Override

View File

@@ -78,10 +78,13 @@ public class OlyManager extends AbstractNpcAI implements IBypassHandler
private OlyManager()
{
addStartNpc(MANAGER);
addFirstTalkId(MANAGER);
addTalkId(MANAGER);
BypassHandler.getInstance().registerHandler(this);
if (Config.OLYMPIAD_ENABLED)
{
addStartNpc(MANAGER);
addFirstTalkId(MANAGER);
addTalkId(MANAGER);
BypassHandler.getInstance().registerHandler(this);
}
}
@Override