diff --git a/L2J_Mobius_Classic/dist/game/data/html/merchant/32478.htm b/L2J_Mobius_Classic/dist/game/data/html/merchant/32478.htm new file mode 100644 index 0000000000..8f977dc602 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/html/merchant/32478.htm @@ -0,0 +1,6 @@ +Dimensional Merchant:
+Hi! You can deal with Dimensional items here. Dimensional items can be obtained in the item catalogue. However, if the inventory is full you can't put any Dimensional items in it.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-01.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-01.html deleted file mode 100644 index 78184d1b1f..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-You can exchange a Minion Coupon, Superior Minion Coupon, and Rose Spirit Coupon for a Minion Pet. You just need to select the pet that you want.

- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-02.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-02.html deleted file mode 100644 index 1b90bdd616..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-You can obtain a Minion pet with a Minion Coupon. Please select the Minion pet you want.
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-03.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-03.html deleted file mode 100644 index b033819791..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-You selected a White Weasel Pet Whistle. -A White Weasel will help you in battle with fighter buffs and healing.
-Would you like to exchange the coupon for a White Weasel Pet Whistle?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-04.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-04.html deleted file mode 100644 index 14accc35f9..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-You selected a Fairy Princess Pet Whistle. -A Fairy Princess will help you in battle with wizard buffs and healing.
-Would you like to exchange the coupon for a Fairy Princess Pet Whistle?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-05.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-05.html deleted file mode 100644 index 394d72ca18..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-You selected a Wild Beast Fighter Pet Whistle. -A Wild Beast Fighter will help you in battle with fierce attacks.
-Would you like to exchange the coupon for a Wild Beast Fighter Pet Whistle?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-06.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-06.html deleted file mode 100644 index 99194eb45e..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-You selected a Fox Shaman Pet Whistle. -A Fox Shaman will help you in battle with strong magic.
-Would you like to exchange the coupon for a Fox Shaman Pet Whistle?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-07.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-07.html deleted file mode 100644 index e46d83d74b..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Dimensional Merchant:
-I am sorry, but you do not have sufficient Minion Coupons. Please verify that you selected the correct item.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-08.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-08.html deleted file mode 100644 index fb9ea263f9..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Dimensional Merchant:
-Thank you for your patronage. -I hope you will visit me again soon. - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-09.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-09.html deleted file mode 100644 index f1c193646f..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Dimensional Merchant:
-Please select a Superior Minion you would like to receive in exchange for the Superior Minion Coupon.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-10.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-10.html deleted file mode 100644 index fbddc04d69..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-10.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-You selected a Toy Knight Summon Whistle. -A Toy Knight will attack your enemies with a sword while using fighter buffs and healing, to help you in battle.
-Would you like to exchange the coupon for a Toy Knight?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-11.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-11.html deleted file mode 100644 index 185a1c32a4..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-11.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-You selected a Spirit Shaman Summon Whistle. -A Spirit Shaman will help you in battle with wizard buffs, heals and recharges.
-Would you like to exchange the coupon for a Spirit Shaman Whistle?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-12.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-12.html deleted file mode 100644 index e52b24f274..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-12.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-You selected a Turtle Ascetic Summon Necklace. -A Turtle Ascetic will help you in battle with warsmith buffs, heals and recharges.
-Would you like to exchange the coupon for a Turtle Ascetic?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-13.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-13.html deleted file mode 100644 index 01fb879d5d..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-13.html +++ /dev/null @@ -1,11 +0,0 @@ -Dimensional Merchant:
-Which improved Rose Spirit would you like? -(When the inventory is full, you can't receive the item.)
- - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-14.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-14.html deleted file mode 100644 index 20afa5aebc..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-14.html +++ /dev/null @@ -1,8 +0,0 @@ -Dimensional Merchant:
-You have chosen the warrior type Rose Spirit.

-The name of the spirit is Desheloph.
-Desheloph is a Rose Spirit that uses various warrior type buffs and healing while attacking enemies with a sword.

-Will you exchange to Desheloph?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-15.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-15.html deleted file mode 100644 index f26017062e..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-15.html +++ /dev/null @@ -1,8 +0,0 @@ -Dimensional Merchant:
-You have chosen the wizard type Rose Spirit.

-The name of the spirit is Hyum.
-Hyum is a Rose Spirit that uses wizard type buffs, healing, and recharges while attacking enemies with magic.

-Will you exchange to Hyum?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-16.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-16.html deleted file mode 100644 index 46c66bf10f..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-16.html +++ /dev/null @@ -1,8 +0,0 @@ -Dimensional Merchant:
-You have chosen the warsmith type Rose Spirit.

-The name of the spirit is Lekang.
-Lekang is a Rose Spirit that uses a weapon or magic to attack enemies as well as healing and recharges while managing (warsmith buff) the owner's weapon and armor.

-Will you exchange to Lekang?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-17.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-17.html deleted file mode 100644 index 2180943734..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-17.html +++ /dev/null @@ -1,8 +0,0 @@ -Dimensional Merchant:
-You have chosen the warrior type Rose Spirit.

-The name of the spirit is Lilias.
-Lilias is a Rose Spirit that uses various warrior type buffs and healing while attacking enemies with a sword.

-Will you exchange to Lilias?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-18.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-18.html deleted file mode 100644 index 13eacd041b..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-18.html +++ /dev/null @@ -1,8 +0,0 @@ -Dimensional Merchant:
-You have chosen the wizard type Rose Spirit.

-The name of the spirit is Lapham.
-Lapham is a Rose Spirit that uses wizard type buffs, healing, and recharges while attacking enemies with magic.

-Will you exchange to Lapham?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-19.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-19.html deleted file mode 100644 index 6367a6dd46..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-19.html +++ /dev/null @@ -1,8 +0,0 @@ -Dimensional Merchant:
-You have chosen the warsmith type Rose Spirit.

-The name of the spirit is Mafum.
-Mafum is a Rose Spirit that uses a weapon or magic to attack enemies as well as healing and recharges while managing (warsmith buff) the owner's weapon and armor.

-Will you exchange to Mafum?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-20.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-20.html deleted file mode 100644 index c0459e0683..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-20.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:

-To exchange Vitality items, you need to have Vitality-related items in your inventory. -You may exchange: Birthday Vitality Potion, Freya's Refreshing Breeze, Pa'agrio's Warm Breeze, Sweet Chocolate, Returning Hero's Vitality Replenishing Juice and Pirate Elixir and XP Buff 50%.
-Keep in mind, you cannot cancel any item exchange.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-21.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-21.html deleted file mode 100644 index c1ace942ee..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-21.html +++ /dev/null @@ -1,6 +0,0 @@ -Dimensional Merchant:

-In order to seal or unseal the Power Shirt, you must have a Power Shirt or a Sealed Power Shirt in the character's inventory. -A Sealed Power Shirt can be transferred to another character within the account through the Dimensional Merchant. But, when the seal is removed on a Sealed Power Shirt, you can no longer use seal/unseal.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-22.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-22.html deleted file mode 100644 index 4dfe40db2b..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-22.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-Which coupon would you like to use? - - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-23.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-23.html deleted file mode 100644 index d7d95b5aa1..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478-23.html +++ /dev/null @@ -1,7 +0,0 @@ -Dimensional Merchant:
-What type of armor would you like?
-You can only choose once, so think carefully. - - - - diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478.html b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478.html deleted file mode 100644 index 83d8c714a8..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/32478.html +++ /dev/null @@ -1,11 +0,0 @@ -Dimensional Merchant:
-We are the Dimensional Merchants. Get your Dimensional items from the Product Inventory. You can't get your items if your inventory is full, and any items you get cannot be moved, sold, exchanged, or dropped.

-Oh, we are also upgrading products from the past L2Store, so exchange them as well.
- - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/DimensionalMerchant.java b/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/DimensionalMerchant.java deleted file mode 100644 index 0746d31daf..0000000000 --- a/L2J_Mobius_Classic/dist/game/data/scripts/ai/others/DimensionalMerchant/DimensionalMerchant.java +++ /dev/null @@ -1,173 +0,0 @@ -/* - * 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.others.DimensionalMerchant; - -import java.util.HashMap; - -import com.l2jmobius.gameserver.handler.IItemHandler; -import com.l2jmobius.gameserver.handler.ItemHandler; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; -import com.l2jmobius.gameserver.network.SystemMessageId; -import com.l2jmobius.gameserver.network.serverpackets.ExGetPremiumItemList; - -import ai.AbstractNpcAI; - -/** - * Dimensional Merchant AI. - * @author St3eT - */ -public final class DimensionalMerchant extends AbstractNpcAI -{ - // NPC - private static final int MERCHANT = 32478; // Dimensional Merchant - // Items - private static final int MINION_COUPON = 13273; // Minion Coupon (5-hour) - private static final int MINION_COUPON_EV = 13383; // Minion Coupon (5-hour) (Event) - private static final int SUP_MINION_COUPON = 14065; // Superior Minion Coupon - 5-hour - private static final int SUP_MINION_COUPON_EV = 14074; // Superior Minion Coupon (Event) - 5-hour - private static final int ENH_MINION_COUPON = 20914; // Enhanced Rose Spirit Coupon (5-hour) - private static final int ENH_MINION_COUPON_EV = 22240; // Enhanced Rose Spirit Coupon (5-hour) - Event - // Misc - private static final HashMap MINION_EXCHANGE = new HashMap<>(); - - { - // Normal - MINION_EXCHANGE.put("whiteWeasel", 13017); // White Weasel Minion Necklace - MINION_EXCHANGE.put("fairyPrincess", 13018); // Fairy Princess Minion Necklace - MINION_EXCHANGE.put("wildBeast", 13019); // Wild Beast Fighter Minion Necklace - MINION_EXCHANGE.put("foxShaman", 13020); // Fox Shaman Minion Necklace - // Superior - MINION_EXCHANGE.put("toyKnight", 14061); // Toy Knight Summon Whistle - MINION_EXCHANGE.put("spiritShaman", 14062); // Spirit Shaman Summon Whistle - MINION_EXCHANGE.put("turtleAscetic", 14064); // Turtle Ascetic Summon Necklace - // Enhanced - MINION_EXCHANGE.put("desheloph", 20915); // Enhanced Rose Necklace: Desheloph - MINION_EXCHANGE.put("hyum", 20916); // Enhanced Rose Necklace: Hyum - MINION_EXCHANGE.put("lekang", 20917); // Enhanced Rose Necklace: Lekang - MINION_EXCHANGE.put("lilias", 20918); // Enhanced Rose Necklace: Lilias - MINION_EXCHANGE.put("lapham", 20919); // Enhanced Rose Necklace: Lapham - MINION_EXCHANGE.put("mafum", 20920); // Enhanced Rose Necklace: Mafum - } - - private DimensionalMerchant() - { - addStartNpc(MERCHANT); - addFirstTalkId(MERCHANT); - addTalkId(MERCHANT); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - String htmltext = null; - - switch (event) - { - case "32478.html": - case "32478-01.html": - case "32478-02.html": - case "32478-03.html": - case "32478-04.html": - case "32478-05.html": - case "32478-06.html": - case "32478-07.html": - case "32478-08.html": - case "32478-09.html": - case "32478-10.html": - case "32478-11.html": - case "32478-12.html": - case "32478-13.html": - case "32478-14.html": - case "32478-15.html": - case "32478-16.html": - case "32478-17.html": - case "32478-18.html": - case "32478-19.html": - case "32478-20.html": - case "32478-21.html": - case "32478-22.html": - case "32478-23.html": - { - htmltext = event; - break; - } - case "getDimensonalItem": - { - if (player.getPremiumItemList().isEmpty()) - { - player.sendPacket(SystemMessageId.THERE_ARE_NO_MORE_DIMENSIONAL_ITEMS_TO_BE_FOUND); - } - else - { - player.sendPacket(new ExGetPremiumItemList(player)); - } - break; - } - case "whiteWeasel": - case "fairyPrincess": - case "wildBeast": - case "foxShaman": - { - htmltext = giveMinion(player, event, MINION_COUPON, MINION_COUPON_EV); - break; - } - case "toyKnight": - case "spiritShaman": - case "turtleAscetic": - { - htmltext = giveMinion(player, event, SUP_MINION_COUPON, SUP_MINION_COUPON_EV); - break; - } - case "desheloph": - case "hyum": - case "lekang": - case "lilias": - case "lapham": - case "mafum": - { - htmltext = giveMinion(player, event, ENH_MINION_COUPON, ENH_MINION_COUPON_EV); - break; - } - } - return htmltext; - } - - private String giveMinion(L2PcInstance player, String event, int couponId, int eventCouponId) - { - if (hasAtLeastOneQuestItem(player, couponId, eventCouponId)) - { - takeItems(player, (hasQuestItems(player, eventCouponId) ? eventCouponId : couponId), 1); - final int minionId = MINION_EXCHANGE.get(event); - giveItems(player, minionId, 1); - final L2ItemInstance summonItem = player.getInventory().getItemByItemId(minionId); - final IItemHandler handler = ItemHandler.getInstance().getHandler(summonItem.getEtcItem()); - if ((handler != null) && !player.hasPet()) - { - handler.useItem(player, summonItem, true); - } - return "32478-08.html"; - } - return "32478-07.html"; - } - - public static void main(String[] args) - { - new DimensionalMerchant(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/stats/npcs/32400-32499.xml b/L2J_Mobius_Classic/dist/game/data/stats/npcs/32400-32499.xml index e69acc344b..3f7230b504 100644 --- a/L2J_Mobius_Classic/dist/game/data/stats/npcs/32400-32499.xml +++ b/L2J_Mobius_Classic/dist/game/data/stats/npcs/32400-32499.xml @@ -1,6 +1,6 @@  - + HUMAN FEMALE diff --git a/L2J_Mobius_Classic/readme.txt b/L2J_Mobius_Classic/readme.txt index 92fc7f0136..850ac9a52e 100644 --- a/L2J_Mobius_Classic/readme.txt +++ b/L2J_Mobius_Classic/readme.txt @@ -23,6 +23,7 @@ What is done -Added new class mounts -Fisherman NPC updates -Olympiad NPC updates +-Dimensional Merchant updates Custom work -Start NPC dialogs until Newbie Helper