diff --git a/L2J_Mobius_01.0_Ertheia/dist/game/data/Routes.xml b/L2J_Mobius_01.0_Ertheia/dist/game/data/Routes.xml index b26ce9c945..0f0ae40102 100644 --- a/L2J_Mobius_01.0_Ertheia/dist/game/data/Routes.xml +++ b/L2J_Mobius_01.0_Ertheia/dist/game/data/Routes.xml @@ -1518,6 +1518,23 @@ + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Kandra.java b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Walkers/Kandra.java similarity index 93% rename from L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Kandra.java rename to L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Walkers/Kandra.java index 33972f13de..c3a4fd85eb 100644 --- a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Kandra.java +++ b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Walkers/Kandra.java @@ -1,20 +1,20 @@ /* * This file is part of the L2J Mobius project. - * + * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package ai.areas.TalkingIsland; +package ai.areas.TalkingIsland.Walkers; import org.l2jmobius.gameserver.enums.ChatType; import org.l2jmobius.gameserver.model.actor.Npc; diff --git a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Walkers/Veron.java b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Walkers/Veron.java new file mode 100644 index 0000000000..be90343ba9 --- /dev/null +++ b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Walkers/Veron.java @@ -0,0 +1,62 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package ai.areas.TalkingIsland.Walkers; + +import org.l2jmobius.gameserver.enums.ChatType; +import org.l2jmobius.gameserver.model.actor.Npc; +import org.l2jmobius.gameserver.model.actor.Player; +import org.l2jmobius.gameserver.network.NpcStringId; + +import ai.AbstractNpcAI; + +/** + * Veron AI. + * @author Index + */ +public class Veron extends AbstractNpcAI +{ + // NPC + private static final int VERON = 33112; + + private Veron() + { + addSpawnId(VERON); + } + + @Override + public String onAdvEvent(String event, Npc npc, Player player) + { + if (event.equals("NPC_SHOUT")) + { + npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.SHILEN); + startQuestTimer("NPC_SHOUT", (10 + getRandom(5)) * 1000, npc, null); + } + return super.onAdvEvent(event, npc, player); + } + + @Override + public String onSpawn(Npc npc) + { + startQuestTimer("NPC_SHOUT", (10 + getRandom(5)) * 1000, npc, null); + return super.onSpawn(npc); + } + + public static void main(String[] args) + { + new Veron(); + } +} \ No newline at end of file diff --git a/L2J_Mobius_01.0_Ertheia/dist/game/data/spawns/TalkingIsland/TalkingIslandTerritory.xml b/L2J_Mobius_01.0_Ertheia/dist/game/data/spawns/TalkingIsland/TalkingIslandTerritory.xml index 9f06609f55..942a0cb564 100644 --- a/L2J_Mobius_01.0_Ertheia/dist/game/data/spawns/TalkingIsland/TalkingIslandTerritory.xml +++ b/L2J_Mobius_01.0_Ertheia/dist/game/data/spawns/TalkingIsland/TalkingIslandTerritory.xml @@ -342,6 +342,7 @@ +