Sync with L2JServer Jan 28th 2015.

This commit is contained in:
mobius 2015-01-29 05:18:04 +00:00
parent 59e1db4a68
commit 2cb3a52ed2
224 changed files with 4690 additions and 835 deletions

View File

@ -215,102 +215,6 @@ FortressFeeForCastle = 25000
FortressMaximumOwnTime = 168
# ---------------------------------------------------------------------------
# Seven Signs
# ---------------------------------------------------------------------------
# Determines whether castle ownership is determined by clan or by alliance.
# Default is by alliance, as on official servers.
AltRequireClanCastle = False
# Dawn:
# True - Players not owning castle need pay participation fee
# False - Anyone can join Dawn
AltCastleForDawn = True
# Dusk:
# True - Players owning castle can not join Dusk side
# False - Anyone can join Dusk
AltCastleForDusk = True
# Minimum Players for participate in SevenSigns Festival.
# Default: 5
AltFestivalMinPlayer = 5
# Maximum seal stone contribution per player during festival.
# Default: 1000000
AltMaxPlayerContrib = 1000000
# Festival Manager Start time (set in milliseconds; 1000 = 1 second).
# Default: 2 minutes
AltFestivalManagerStart = 120000
# Festival Length (set in milliseconds; 1000 = 1 second).
# Default: 18 minutes
AltFestivalLength = 1080000
# Festival Cycle Length.
# Default: 38 Minutes (20 minutes wait time + Festival Length) (set in milliseconds; 1000 = 1 second).
AltFestivalCycleLength = 2280000
# At what point the first festival spawn occurs.
# Default: 2 minutes (set in milliseconds; 1000 = 1 second).
AltFestivalFirstSpawn = 120000
# At what Point the first festival swarm occurs.
# Default: 5 minutes (set in milliseconds; 1000 = 1 second).
AltFestivalFirstSwarm = 300000
# At what Point the second festival spawn occurs.
# Default: 9 minutes (set in milliseconds; 1000 = 1 second).
AltFestivalSecondSpawn = 540000
# At what Point the second festival spawn occurs.
# Default: 12 minutes (set in milliseconds; 1000 = 1 second).
AltFestivalSecondSwarm = 720000
# At what point the chests spawn in.
# Default: 15 minutes (set in milliseconds; 1000 = 1 second).
AltFestivalChestSpawn = 900000
# This multipliers are used to change P.Def/M.Def of castle gates/walls while Seal of Strife is controlled by one of the sides.
# Default: 1.1,0.8,1.1,0.8
AltDawnGatesPdefMult = 1.1
AltDuskGatesPdefMult = 0.8
AltDawnGatesMdefMult = 1.1
AltDuskGatesMdefMult = 0.8
# If this = true only cabal period owners can use merchant and blacksmith of mammon.
# If false any player can use.
# Default: True
StrictSevenSigns = True
# Save SevenSigns status only each 30 minutes and after period change.
# Player info saved only during periodic data store (set by CharacterDataStoreInterval) and logout.
# If False then save info and status immediately after changes.
# Default: True
AltSevenSignsLazyUpdate = True
# Total count of available tickets.
# Default: 300
SevenSignsDawnTicketQuantity = 300
# Price of each ticket.
# Default: 1000
SevenSignsDawnTicketPrice = 1000
# Tickets bundle (exchanged in amounts of).
# Default: 10
SevenSignsDawnTicketBundle = 10
# Ticket item Id.
# Default: 6388
SevenSignsManorsAgreementId = 6388
# Fee for joining Dawn
SevenSignsJoinDawnFee = 50000
# ---------------------------------------------------------------------------
# Clan Reputation Points
# ---------------------------------------------------------------------------

View File

@ -84,8 +84,8 @@ MaximumOnlineUsers = 2000
# Numbers of protocol revisions that server allows to connect.
# Delimiter is ;
# WARNING: <u><b><font color="red">Changing the protocol revision may result in incompatible communication and many errors in game!</font></b></u>
# Default: 267;268;271;273
AllowedProtocolRevisions = 603;606
# Default: 603;606;607
AllowedProtocolRevisions = 603;606;607
# ---------------------------------------------------------------------------

View File

@ -1,4 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/AppearanceStones.xsd">
<stone id="22403" type="normal" itemType="weapon" grades="s;s80;s84" price="800000" />
<!-- Weapon Appearance Stones -->
<!-- Normal -->
<stone id="22402" targetType="WEAPON" type="NORMAL" grades="R;R95;R99" cost="800000" /> <!-- Weapon Appearance Stone (R-grade) -->
<stone id="22403" targetType="WEAPON" type="NORMAL" grades="S;S80" cost="800000" /> <!-- Weapon Appearance Stone (S-grade) -->
<stone id="22404" targetType="WEAPON" type="NORMAL" grades="A" cost="800000" /> <!-- Weapon Appearance Stone (A-grade) -->
<stone id="22405" targetType="WEAPON" type="NORMAL" grades="B" cost="800000" /> <!-- Weapon Appearance Stone (B-grade) -->
<stone id="22406" targetType="WEAPON" type="NORMAL" grades="C" cost="800000" /> <!-- Weapon Appearance Stone (C-grade) -->
<stone id="22407" targetType="WEAPON" type="NORMAL" grades="D" cost="800000" /> <!-- Weapon Appearance Stone (D-grade) -->
<!-- Blessed -->
<stone id="22408" targetType="WEAPON" type="BLESSED" grades="R;R95;R99" cost="800000" /> <!-- Blessed Weapon Appearance Stone (R-grade) -->
<stone id="22409" targetType="WEAPON" type="BLESSED" grades="S;S80" cost="800000" /> <!-- Blessed Weapon Appearance Stone (S-grade) -->
<stone id="22410" targetType="WEAPON" type="BLESSED" grades="A" cost="800000" /> <!-- Blessed Weapon Appearance Stone (A-grade) -->
<stone id="22411" targetType="WEAPON" type="BLESSED" grades="B" cost="800000" /> <!-- Blessed Weapon Appearance Stone (B-grade) -->
<stone id="22412" targetType="WEAPON" type="BLESSED" grades="C" cost="800000" /> <!-- Blessed Weapon Appearance Stone (C-grade) -->
<stone id="22413" targetType="WEAPON" type="BLESSED" grades="D" cost="800000" /> <!-- Blessed Weapon Appearance Stone (D-grade) -->
<!-- Restore -->
<stone id="22414" targetType="WEAPON" type="RESTORE" grades="R;R95;R99" cost="800000" /> <!-- Weapon Restoration Stone (R-grade) -->
<stone id="22415" targetType="WEAPON" type="RESTORE" grades="S;S80" cost="800000" /> <!-- Weapon Restoration Stone (S-grade) -->
<stone id="22416" targetType="WEAPON" type="RESTORE" grades="A" cost="800000" /> <!-- Weapon Restoration Stone (A-grade) -->
<stone id="22417" targetType="WEAPON" type="RESTORE" grades="B" cost="800000" /> <!-- Weapon Restoration Stone (B-grade) -->
<stone id="22418" targetType="WEAPON" type="RESTORE" grades="C" cost="800000" /> <!-- Weapon Restoration Stone (C-grade) -->
<stone id="22419" targetType="WEAPON" type="RESTORE" grades="D" cost="800000" /> <!-- Weapon Restoration Stone (D-grade) -->
<!-- Armor Appearance Stones -->
<!-- Normal -->
<stone id="22682" targetType="ARMOR" type="NORMAL" grades="R;R95;R99" cost="125000" /> <!-- Armor Appearance Stone (R-grade) -->
<stone id="22683" targetType="ARMOR" type="NORMAL" grades="S;S80" cost="125000" /> <!-- Armor Appearance Stone (S-grade) -->
<stone id="22684" targetType="ARMOR" type="NORMAL" grades="A" cost="125000" /> <!-- Armor Appearance Stone (A-grade) -->
<stone id="22685" targetType="ARMOR" type="NORMAL" grades="B" cost="125000" /> <!-- Armor Appearance Stone (B-grade) -->
<stone id="22686" targetType="ARMOR" type="NORMAL" grades="C" cost="125000" /> <!-- Armor Appearance Stone (C-grade) -->
<stone id="22687" targetType="ARMOR" type="NORMAL" grades="D" cost="125000" /> <!-- Armor Appearance Stone (D-grade) -->
<!-- Blessed -->
<stone id="22688" targetType="ARMOR" type="BLESSED" grades="R;R95;R99" /> <!-- Blessed Armor Appearance Stone (R-grade) -->
<stone id="22689" targetType="ARMOR" type="BLESSED" grades="S;S80" /> <!--Blessed Armor Appearance Stone (S-grade) -->
<stone id="22690" targetType="ARMOR" type="BLESSED" grades="A" /> <!-- Blessed Armor Appearance Stone (A-grade) -->
<stone id="22691" targetType="ARMOR" type="BLESSED" grades="B" /> <!-- Blessed Armor Appearance Stone (B-grade) -->
<stone id="22692" targetType="ARMOR" type="BLESSED" grades="C" /> <!-- Blessed Armor Appearance Stone (C-grade) -->
<stone id="22693" targetType="ARMOR" type="BLESSED" grades="D" /> <!-- Blessed Armor Appearance Stone (D-grade) -->
<!-- Restore -->
<stone id="22694" targetType="ARMOR" type="RESTORE" grades="R;R95;R99" /> <!-- Armor Restoration Stone (R-grade) -->
<stone id="22695" targetType="ARMOR" type="RESTORE" grades="S;S80" /> <!-- Armor Restoration Stone (S-grade) -->
<stone id="22696" targetType="ARMOR" type="RESTORE" grades="A" /> <!-- Armor Restoration Stone (A-grade) -->
<stone id="22697" targetType="ARMOR" type="RESTORE" grades="B" /> <!-- Armor Restoration Stone (B-grade) -->
<stone id="22698" targetType="ARMOR" type="RESTORE" grades="C" /> <!-- Armor Restoration Stone (C-grade) -->
<stone id="22699" targetType="ARMOR" type="RESTORE" grades="D" /> <!-- Armor Restoration Stone (D-grade) -->
</list>

735
trunk/dist/game/data/PrimeShop.xml vendored Normal file
View File

@ -0,0 +1,735 @@
<?xml version="1.0" encoding="UTF-8"?>
<list enabled="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/PrimeShop.xsd">
<item id="1010030" cat="2" paymentType="0" price="8" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="20332" count="5000" /> <!-- Beast Soulshot-->
</item>
<item id="1010031" cat="2" paymentType="0" price="40" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="20334" count="5000" /> <!-- Blessed Beast Spiritshot-->
</item>
<item id="1010235" cat="6" paymentType="0" price="40" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22744" count="1" /> <!-- Vitality Suspending Potion Pack-->
</item>
<item id="1010394" cat="6" paymentType="0" price="60" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22979" count="1" /> <!-- SP Rune 50% Pack (1-hour)-->
</item>
<item id="1010520" cat="5" paymentType="0" price="40" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23393" count="1" /> <!-- Brilliant Talisman Pack-->
</item>
<item id="1010609" cat="6" paymentType="0" price="60" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23295" count="1" /> <!-- Drop Rate Rune 200% Pack (1-hour)-->
</item>
<item id="1010848" cat="2" paymentType="0" price="23" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22500" count="1" /> <!-- My Teleport Scroll 10-unit Pack-->
</item>
<item id="1010857" cat="2" paymentType="0" price="39" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22932" count="1" /> <!-- Entrance Pass: Kartia's Labyrinth Lv. 85 Solo-->
</item>
<item id="1010891" cat="2" paymentType="0" price="39" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21210" count="3" /> <!-- MP Recovery Potion-->
</item>
<item id="1010895" cat="2" paymentType="0" price="39" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="36270" count="1" /> <!-- Entrance Pass: Teredor-->
</item>
<item id="1010929" cat="2" paymentType="0" price="40" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22576" count="1" /> <!-- Mysterious Soulshot Large Pack (S-grade)-->
</item>
<item id="1010972" cat="6" paymentType="0" price="160" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21212" count="1" /> <!-- Vitality Recovering Potion-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1010973" cat="6" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22980" count="1" /> <!-- XP Rune I (Lv. 1-85) 100% Pack (1-hour)-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1010974" cat="6" paymentType="0" price="160" panelType="0" recommended="4" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22966" count="1" /> <!-- Vitality Maintaining Potion (1-hour)-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1010975" cat="6" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22883" count="1" /> <!-- Scroll: Replenish Vitality-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1010976" cat="6" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="17206" count="1" /> <!-- XP Buff 50% (1-hour)-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1010977" cat="6" paymentType="0" price="290" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="17211" count="1" /> <!-- XP Buff 50% (4-hour)-->
<item itemId="23805" count="4" /> <!-- Hero Coin-->
</item>
<item id="1010978" cat="6" paymentType="0" price="120" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22981" count="1" /> <!-- XP Rune I (Lv. 1-85) 200% Pack (1-hour)-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1010979" cat="6" paymentType="0" price="240" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22884" count="1" /> <!-- Scroll: Replenish Vitality (High-grade)-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1010980" cat="6" paymentType="0" price="640" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22885" count="1" /> <!-- Scroll: Replenish Vitality (Top-grade)-->
<item itemId="23805" count="8" /> <!-- Hero Coin-->
</item>
<item id="1010981" cat="6" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23284" count="1" /> <!-- SP Rune 100% Pack (1-hour)-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1010982" cat="6" paymentType="0" price="960" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23285" count="1" /> <!-- SP Rune 100% Pack (7-day)-->
<item itemId="23805" count="13" /> <!-- Hero Coin-->
</item>
<item id="1010983" cat="6" paymentType="0" price="160" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23287" count="1" /> <!-- SP Rune 200% Pack (1-hour)-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1010984" cat="6" paymentType="0" price="1920" panelType="0" recommended="2" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23288" count="1" /> <!-- SP Rune 200% Pack (7-day)-->
<item itemId="23805" count="26" /> <!-- Hero Coin-->
</item>
<item id="1010985" cat="6" paymentType="0" price="100" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22906" count="1" /> <!-- XP Rune III (Lv. 1-99) 50% Pack (1-hour)-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1010986" cat="6" paymentType="0" price="1120" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="20553" count="1" /> <!-- XP Rune III (Lv. 1-99) 50% Pack (7-day)-->
<item itemId="23805" count="15" /> <!-- Hero Coin-->
</item>
<item id="1010987" cat="6" paymentType="0" price="200" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23277" count="1" /> <!-- XP Rune III (Lv. 1-99) 100% Pack (1-hour)-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1010988" cat="6" paymentType="0" price="2240" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23278" count="1" /> <!-- XP Rune III (Lv. 1-99) 100% Pack (7-day)-->
<item itemId="23805" count="32" /> <!-- Hero Coin-->
</item>
<item id="1010989" cat="6" paymentType="0" price="400" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23280" count="1" /> <!-- XP Rune III (Lv. 1-99) 200% Pack (1-hour)-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1010990" cat="6" paymentType="0" price="4480" panelType="0" recommended="4" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23281" count="1" /> <!-- XP Rune III (Lv. 1-99) 200% Pack (7-day)-->
<item itemId="23805" count="67" /> <!-- Hero Coin-->
</item>
<item id="1010991" cat="6" paymentType="0" price="640" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="20559" count="1" /> <!-- SP Rune 50% Pack (7-day)-->
<item itemId="23805" count="8" /> <!-- Hero Coin-->
</item>
<item id="1010992" cat="6" paymentType="0" price="560" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="7" /> <!-- Hero Coin-->
<item itemId="34043" count="1" /> <!-- XP Rune I (Lv. 1-85) 100% Pack (7-day)-->
</item>
<item id="1010993" cat="6" paymentType="0" price="1199" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="17" /> <!-- Hero Coin-->
<item itemId="34046" count="1" /> <!-- XP Rune I (Lv. 1-85) 200% Pack (7-day)-->
</item>
<item id="1010994" cat="6" paymentType="0" price="299" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23389" count="1" /> <!-- XP Rune II (Lv. 1-95) 100% Pack (1-hour)-->
<item itemId="23805" count="4" /> <!-- Hero Coin-->
</item>
<item id="1010995" cat="6" paymentType="0" price="1499" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="21" /> <!-- Hero Coin-->
<item itemId="35977" count="1" /> <!-- XP Rune II (Lv. 1-95) 100% Pack (7-day) - Event-->
</item>
<item id="1010996" cat="6" paymentType="0" price="599" panelType="0" recommended="2" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22774" count="1" /> <!-- Drop Rate Rune 200% Pack (7-day)-->
<item itemId="23805" count="8" /> <!-- Hero Coin-->
</item>
<item id="1010997" cat="4" paymentType="0" price="2400" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23133" count="1" /> <!-- Gender Change Ticket-->
<item itemId="23805" count="33" /> <!-- Hero Coin-->
</item>
<item id="1010998" cat="4" paymentType="0" price="2400" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23134" count="1" /> <!-- Name Change Ticket-->
<item itemId="23805" count="33" /> <!-- Hero Coin-->
</item>
<item id="1010999" cat="4" paymentType="0" price="2400" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="33" /> <!-- Hero Coin-->
<item itemId="23814" count="1" /> <!-- Chaos Essence Pack - 30-day-->
</item>
<item id="1011000" cat="4" paymentType="0" price="1200" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="17" /> <!-- Hero Coin-->
<item itemId="23815" count="1" /> <!-- Chaos Essence Pack (Dual Class) - 30-day-->
</item>
<item id="1011001" cat="4" paymentType="0" price="400" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="13750" count="3" /> <!-- Warrior's Quick Healing Potion-->
<item itemId="20553" count="1" /> <!-- XP Rune III (Lv. 1-99) 50% Pack (7-day)-->
<item itemId="21037" count="10" /> <!-- Warrior's Quick CP Potion-->
<item itemId="22768" count="1" /> <!-- Drop Rate Rune 50% Pack (7-day)-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
<item itemId="34082" count="1" /> <!-- Heavenly Cocktail-->
</item>
<item id="1011002" cat="4" paymentType="0" price="1200" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="13750" count="9" /> <!-- Warrior's Quick Healing Potion-->
<item itemId="21037" count="30" /> <!-- Warrior's Quick CP Potion-->
<item itemId="23276" count="1" /> <!-- XP Rune III (Lv. 1-99) 50% Pack (30-day)-->
<item itemId="23296" count="1" /> <!-- Drop Rate Rune 50% Pack (30-day)-->
<item itemId="23805" count="17" /> <!-- Hero Coin-->
<item itemId="34082" count="3" /> <!-- Heavenly Cocktail-->
</item>
<item id="1011003" cat="4" paymentType="0" price="3600" panelType="0" recommended="2" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="13750" count="37" /> <!-- Warrior's Quick Healing Potion-->
<item itemId="21037" count="90" /> <!-- Warrior's Quick CP Potion-->
<item itemId="23279" count="1" /> <!-- XP Rune III (Lv. 1-99) 100% Pack (30-day)-->
<item itemId="23297" count="1" /> <!-- Drop Rate Rune 100% Pack (30-day)-->
<item itemId="23805" count="54" /> <!-- Hero Coin-->
<item itemId="34082" count="9" /> <!-- Heavenly Cocktail-->
</item>
<item id="1011004" cat="3" paymentType="0" price="1200" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21584" count="1" /> <!-- Festival's Cloak - Pitch Black Pack-->
<item itemId="23805" count="17" /> <!-- Hero Coin-->
</item>
<item id="1011005" cat="3" paymentType="0" price="1200" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21589" count="1" /> <!-- Festival's Cloak - Pearl White Pack-->
<item itemId="23805" count="17" /> <!-- Hero Coin-->
</item>
<item id="1011006" cat="3" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21421" count="1" /> <!-- Color Title Pack-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1011007" cat="3" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="1" /> <!-- Hero Coin-->
<item itemId="36308" count="1" /> <!-- Beauty Shop Ticket-->
</item>
<item id="1011008" cat="3" paymentType="0" price="799" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23193" count="1" /> <!-- Ninja Hair Accessory Appearance Stone-->
<item itemId="23531" count="2" /> <!-- Automatic Appearance Stone: Japanese Weapon-->
<item itemId="23696" count="1" /> <!-- Ninja Top Appearance Stone - Modified Set-->
<item itemId="23697" count="1" /> <!-- Ninja Pants Appearance Stone - Modified Set-->
<item itemId="23698" count="1" /> <!-- Ninja Gloves Appearance Stone - Modified Set-->
<item itemId="23699" count="1" /> <!-- Ninja Shoes Appearance Stone - Modified Set-->
<item itemId="23805" count="10" /> <!-- Hero Coin-->
</item>
<item id="1011009" cat="3" paymentType="0" price="479" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23497" count="1" /> <!-- Metal Suit Hair Accessory Appearance Stone-->
<item itemId="23712" count="1" /> <!-- Metal Suit Top Appearance Stone - Modified Set-->
<item itemId="23713" count="1" /> <!-- Metal Suit Pants Appearance Stone - Modified Set-->
<item itemId="23714" count="1" /> <!-- Metal Suit Gloves Appearance Stone - Modified Set-->
<item itemId="23715" count="1" /> <!-- Metal Suit Shoes Appearance Stone - Modified Set-->
<item itemId="23805" count="6" /> <!-- Hero Coin-->
</item>
<item id="1011010" cat="3" paymentType="0" price="479" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23507" count="1" /> <!-- Military Hair Accessory Appearance Stone-->
<item itemId="23720" count="1" /> <!-- Military Top Appearance Stone - Modified Set-->
<item itemId="23721" count="1" /> <!-- Military Pants Appearance Stone - Modified Set-->
<item itemId="23722" count="1" /> <!-- Military Gloves Appearance Stone - Modified Set-->
<item itemId="23723" count="1" /> <!-- Military Shoes Appearance Stone - Modified Set-->
<item itemId="23805" count="6" /> <!-- Hero Coin-->
</item>
<item id="1011011" cat="3" paymentType="0" price="239" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23513" count="1" /> <!-- Maid Appearance Stone-->
<item itemId="23514" count="1" /> <!-- Maid Hair Accessory Appearance Stone-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1011015" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21167" count="1" /> <!-- Agathion - Zaken's Spirit Swords Pack-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011021" cat="3" paymentType="0" price="799" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21413" count="1" /> <!-- Mount - Jet Bike Pack-->
<item itemId="23805" count="10" /> <!-- Hero Coin-->
</item>
<item id="1011022" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22402" count="1" /> <!-- Weapon Appearance Stone (R-grade)-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011023" cat="3" paymentType="0" price="799" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22408" count="1" /> <!-- Blessed Weapon Appearance Stone (R-grade)-->
<item itemId="23805" count="10" /> <!-- Hero Coin-->
</item>
<item id="1011024" cat="3" paymentType="0" price="319" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22682" count="1" /> <!-- Armor Appearance Stone (R-grade)-->
<item itemId="23805" count="4" /> <!-- Hero Coin-->
</item>
<item id="1011025" cat="3" paymentType="0" price="639" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22688" count="1" /> <!-- Blessed Armor Appearance Stone (R-grade)-->
<item itemId="23805" count="8" /> <!-- Hero Coin-->
</item>
<item id="1011026" cat="3" paymentType="0" price="160" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22708" count="1" /> <!-- Hair Accessory Appearance Stone-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1011027" cat="3" paymentType="0" price="319" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22709" count="1" /> <!-- Blessed Hair Accessory Appearance Stone-->
<item itemId="23805" count="4" /> <!-- Hero Coin-->
</item>
<item id="1011043" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23482" count="1" /> <!-- Top Hat-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011044" cat="3" paymentType="0" price="799" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23530" count="1" /> <!-- Automatic Appearance Stone: Emerald Weapon-->
<item itemId="23805" count="10" /> <!-- Hero Coin-->
</item>
<item id="1011045" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21126" count="1" /> <!-- Warrior's Helmet-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011046" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="20022" count="1" /> <!-- Ruthless Tribe Mask-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011058" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="9886" count="1" /> <!-- Wizard Hat - Big Head-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011059" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="13498" count="1" /> <!-- Refined Wizard Hat-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011062" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="5" /> <!-- Hero Coin-->
<item itemId="37661" count="1" /> <!-- Refined Romantic Chapeau: Blue-->
</item>
<item id="1011063" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="5" /> <!-- Hero Coin-->
<item itemId="37662" count="1" /> <!-- Refined Romantic Chapeau: Gold-->
</item>
<item id="1011064" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="5" /> <!-- Hero Coin-->
<item itemId="37663" count="1" /> <!-- Refined Romantic Chapeau: Green-->
</item>
<item id="1011065" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="5" /> <!-- Hero Coin-->
<item itemId="37664" count="1" /> <!-- Refined Romantic Chapeau: Red-->
</item>
<item id="1011066" cat="3" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="5" /> <!-- Hero Coin-->
<item itemId="37665" count="1" /> <!-- Refined Romantic Chapeau: Yellow-->
</item>
<item id="1011067" cat="5" paymentType="0" price="160" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="2" /> <!-- Hero Coin-->
<item itemId="33855" count="1" /> <!-- Lucky Enchant Stone: Weapon (R-grade) - Event-->
</item>
<item id="1011068" cat="5" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="1" /> <!-- Hero Coin-->
<item itemId="33861" count="1" /> <!-- Lucky Enchant Stone: Armor (R-grade) - Event-->
</item>
<item id="1011069" cat="5" paymentType="0" price="320" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="4" /> <!-- Hero Coin-->
<item itemId="36008" count="1" /> <!-- High-grade Lucky Enchant Stone: Weapon (R-grade)-->
</item>
<item id="1011070" cat="5" paymentType="0" price="160" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="2" /> <!-- Hero Coin-->
<item itemId="36009" count="1" /> <!-- High-grade Lucky Enchant Stone: Armor (R-grade)-->
</item>
<item id="1011071" cat="5" paymentType="0" price="120" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23399" count="1" /> <!-- Blessed Scroll: Enchant Armor Pack-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1011072" cat="5" paymentType="0" price="240" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23398" count="1" /> <!-- Blessed Scroll: Enchant Weapon Pack-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1011073" cat="5" paymentType="0" price="279" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23385" count="1" /> <!-- Life Stone: Adenian Underwear-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1011074" cat="5" paymentType="0" price="1599" panelType="0" recommended="4" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="22" /> <!-- Hero Coin-->
<item itemId="35562" count="25" /> <!-- Energy of Destruction-->
<item itemId="35563" count="30" /> <!-- Giant's Energy-->
<item itemId="37622" count="1" /> <!-- Kaliel's Energy Box - Western Winds-->
</item>
<item id="1011075" cat="5" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="1" /> <!-- Hero Coin-->
<item itemId="35562" count="2" /> <!-- Energy of Destruction-->
</item>
<item id="1011076" cat="5" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21580" count="1" /> <!-- Power Shirt-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011077" cat="5" paymentType="0" price="79" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22905" count="1" /> <!-- Blessed Scroll: Enchant Power Shirt-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1011078" cat="5" paymentType="0" price="319" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="4" /> <!-- Hero Coin-->
<item itemId="37566" count="1" /> <!-- Blessed Lucky Enchant Stone: Weapon (R-grade)-->
</item>
<item id="1011079" cat="5" paymentType="0" price="159" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="2" /> <!-- Hero Coin-->
<item itemId="37567" count="1" /> <!-- Blessed Lucky Enchant Stone: Armor (R-grade)-->
</item>
<item id="1011080" cat="5" paymentType="0" price="639" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="8" /> <!-- Hero Coin-->
<item itemId="38757" count="1" /> <!-- Blessed High-grade Lucky Enchant Stone: Weapon (R-grade)-->
</item>
<item id="1011081" cat="5" paymentType="0" price="319" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="4" /> <!-- Hero Coin-->
<item itemId="38758" count="1" /> <!-- Blessed High-grade Lucky Enchant Stone: Armor (R-grade)-->
</item>
<item id="1011082" cat="2" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="14065" count="1" /> <!-- Superior Minion Coupon - 5-hour-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1011083" cat="2" paymentType="0" price="240" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22312" count="1" /> <!-- Top-grade Magic Pin Cloth Belt-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1011084" cat="2" paymentType="0" price="400" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22313" count="1" /> <!-- Top-grade Magic Pouch Cloth Belt-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011085" cat="2" paymentType="0" price="200" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22900" count="1" /> <!-- Expand Inventory Lv. 1-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1011086" cat="2" paymentType="0" price="400" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22901" count="1" /> <!-- Expand Inventory Lv. 2-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011087" cat="2" paymentType="0" price="200" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22902" count="1" /> <!-- Spellbook: Expand Warehouse Lv. 1-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1011088" cat="2" paymentType="0" price="400" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22903" count="1" /> <!-- Spellbook: Expand Warehouse Lv. 2-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011089" cat="2" paymentType="0" price="200" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22542" count="1" /> <!-- Improved Mithril Bracelet Pack-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1011090" cat="2" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22888" count="5000" /> <!-- Mysterious Soulshot (R-grade)-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1011091" cat="2" paymentType="0" price="160" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22889" count="5000" /> <!-- Mysterious Blessed Spiritshot (R-grade)-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1011092" cat="2" paymentType="0" price="240" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23232" count="1" /> <!-- Traces of Ancient Kartia's Labyrinth-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1011093" cat="2" paymentType="0" price="599" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23225" count="1" /> <!-- Soul Avatar's Giant Placid-->
<item itemId="23805" count="8" /> <!-- Hero Coin-->
</item>
<item id="1011094" cat="2" paymentType="0" price="399" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="5" /> <!-- Hero Coin-->
<item itemId="35757" count="1" /> <!-- Scroll: Reputation (Top-grade) - Event-->
</item>
<item id="1011095" cat="2" paymentType="0" price="159" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="20914" count="1" /> <!-- Enhanced Rose Spirit Coupon (5-hour)-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1011096" cat="2" paymentType="0" price="560" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="20904" count="250" /> <!-- Rose Essence-->
<item itemId="23805" count="7" /> <!-- Hero Coin-->
</item>
<item id="1011097" cat="2" paymentType="0" price="159" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22499" count="1" /> <!-- My Teleport Book Pack-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1011098" cat="2" paymentType="0" price="79" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22504" count="1" /> <!-- My Teleport Flag 10-unit Pack-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1011099" cat="2" paymentType="0" price="79" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21237" count="3" /> <!-- Super Healthy Juice Pack (HP)-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1011100" cat="2" paymentType="0" price="119" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21241" count="3" /> <!-- Super Healthy Juice Pack (CP)-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1011101" cat="2" paymentType="0" price="79" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22933" count="1" /> <!-- Entrance Pass: Kartia's Labyrinth Lv. 90 Solo-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1011102" cat="2" paymentType="0" price="119" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22934" count="1" /> <!-- Entrance Pass: Kartia's Labyrinth Lv. 95 Solo-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1011103" cat="2" paymentType="0" price="79" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22935" count="1" /> <!-- Entrance Pass: Kartia's Labyrinth Lv. 85 Party-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1011104" cat="2" paymentType="0" price="119" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22936" count="1" /> <!-- Entrance Pass: Kartia's Labyrinth Lv. 90 Party-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1011106" cat="2" paymentType="0" price="79" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21037" count="100" /> <!-- Warrior's Quick CP Potion-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1011107" cat="2" paymentType="0" price="119" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="2" /> <!-- Hero Coin-->
<item itemId="36275" count="1" /> <!-- Entrance Pass: Istina (Normal)-->
</item>
<item id="1011108" cat="2" paymentType="0" price="79" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="1" /> <!-- Hero Coin-->
<item itemId="36273" count="1" /> <!-- Entrance Pass: Fortuna-->
</item>
<item id="1011109" cat="2" paymentType="0" price="119" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="2" /> <!-- Hero Coin-->
<item itemId="36274" count="1" /> <!-- Entrance Pass: Nornil's Garden-->
</item>
<item id="1011110" cat="2" paymentType="0" price="119" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="2" /> <!-- Hero Coin-->
<item itemId="36272" count="1" /> <!-- Entrance Pass: Spezion (Epic)-->
</item>
<item id="1011111" cat="2" paymentType="0" price="79" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="1" /> <!-- Hero Coin-->
<item itemId="36271" count="1" /> <!-- Entrance Pass: Spezion (Normal)-->
</item>
<item id="1011112" cat="2" paymentType="0" price="119" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="2" /> <!-- Hero Coin-->
<item itemId="36276" count="1" /> <!-- Entrance Pass: Octavis (Normal)-->
</item>
<item id="1011113" cat="2" paymentType="0" price="119" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="2" /> <!-- Hero Coin-->
<item itemId="36277" count="1" /> <!-- Entrance Pass: Baylor-->
</item>
<item id="1011115" cat="2" paymentType="0" price="239" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="3" /> <!-- Hero Coin-->
<item itemId="38159" count="1" /> <!-- Entrance Pass: Fantasy Fishing Dock (1-hour)-->
</item>
<item id="1011116" cat="2" paymentType="0" price="239" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="3" /> <!-- Hero Coin-->
<item itemId="37867" count="1" /> <!-- Valiant Scroll-->
</item>
<item id="1011117" cat="2" paymentType="0" price="1600" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="22" /> <!-- Hero Coin-->
<item itemId="38572" count="1" /> <!-- Apparition Stone (Lv. 88)-->
</item>
<item id="1011118" cat="2" paymentType="0" price="2000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="28" /> <!-- Hero Coin-->
<item itemId="38573" count="1" /> <!-- Apparition Stone (Lv. 93)-->
</item>
<item id="1011119" cat="2" paymentType="0" price="4000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="55" /> <!-- Hero Coin-->
<item itemId="38574" count="1" /> <!-- Apparition Stone (Lv. 98)-->
</item>
<item id="1011120" cat="7" paymentType="2" price="1" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="1538" count="1" /> <!-- Blessed Scroll of Escape-->
</item>
<item id="1011121" cat="7" paymentType="2" price="2" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22204" count="1" /> <!-- Attribute Stone Pack - Event-->
</item>
<item id="1011122" cat="7" paymentType="2" price="2" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="37612" count="2" /> <!-- Ingredient Box - Western Winds-->
</item>
<item id="1011123" cat="7" paymentType="2" price="2" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22888" count="2500" /> <!-- Mysterious Soulshot (R-grade)-->
</item>
<item id="1011124" cat="7" paymentType="2" price="2" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22889" count="1000" /> <!-- Mysterious Blessed Spiritshot (R-grade)-->
</item>
<item id="1011125" cat="7" paymentType="2" price="3" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="37607" count="1" /> <!-- Treasure Chest - Western Winds-->
</item>
<item id="1011126" cat="7" paymentType="2" price="4" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="37671" count="2" /> <!-- Heavenly Recovery Potion-->
</item>
<item id="1011128" cat="7" paymentType="2" price="5" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="3936" count="1" /> <!-- Blessed Scroll of Resurrection-->
</item>
<item id="1011131" cat="7" paymentType="2" price="8" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="21619" count="10" /> <!-- Rune of Feather Pack (24-hour)-->
</item>
<item id="1011132" cat="7" paymentType="2" price="10" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="37660" count="1" /> <!-- Magmeld's Instrument-->
</item>
<item id="1011133" cat="7" paymentType="2" price="10" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="36002" count="1" /> <!-- Heavenly CP Cookie-->
</item>
<item id="1011134" cat="7" paymentType="2" price="10" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="34082" count="1" /> <!-- Heavenly Cocktail-->
</item>
<item id="1011136" cat="7" paymentType="2" price="20" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="-1" availableCount="1" >
<item itemId="37622" count="1" /> <!-- Kaliel's Energy Box - Western Winds-->
</item>
<item id="1011138" cat="7" paymentType="2" price="30" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35563" count="1" /> <!-- Giant's Energy-->
</item>
<item id="1011139" cat="7" paymentType="2" price="30" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35562" count="1" /> <!-- Energy of Destruction-->
</item>
<item id="1011140" cat="7" paymentType="2" price="50" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35742" count="1" /> <!-- Scroll: Reputation (Low-grade) - Event-->
</item>
<item id="1011141" cat="7" paymentType="2" price="50" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35741" count="1" /> <!-- Scroll: PK (Low-grade) - Event-->
</item>
<item id="1011142" cat="7" paymentType="2" price="75" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="36979" count="1" /> <!-- Life Stone: Hair Accessory-->
</item>
<item id="1011143" cat="7" paymentType="2" price="100" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="-1" availableCount="1" >
<item itemId="37609" count="1" /> <!-- Pendant Pack - Western Winds-->
</item>
<item id="1011144" cat="7" paymentType="2" price="125" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="36155" count="1" /> <!-- Enhanced Kaliel's Attribute Stone Pack-->
</item>
<item id="1011145" cat="7" paymentType="2" price="125" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35749" count="1" /> <!-- Weapon Attribute Change Crystal (R-grade) - Event-->
</item>
<item id="1011146" cat="7" paymentType="2" price="150" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="36978" count="1" /> <!-- Scroll: Enchant Hair Accessory-->
</item>
<item id="1011147" cat="7" paymentType="2" price="150" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="38583" count="1" /> <!-- Emperor's Dessert Set (Defense Type)-->
</item>
<item id="1011148" cat="7" paymentType="2" price="150" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="38582" count="1" /> <!-- Emperor's Dessert Set (Magic Type)-->
</item>
<item id="1011149" cat="7" paymentType="2" price="150" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="38581" count="1" /> <!-- Emperor's Dessert Set (Attack Type)-->
</item>
<item id="1011151" cat="7" paymentType="2" price="175" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="20948" count="1" /> <!-- Agathion - Phoenix Pack (7-day) - Nirvana Rebirth-->
</item>
<item id="1011152" cat="7" paymentType="2" price="200" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="37613" count="1" /> <!-- Hero's Treasure Chest - Western Winds-->
</item>
<item id="1011153" cat="7" paymentType="2" price="250" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="20588" count="1" /> <!-- Agathion - Weaver Pack (24-hour) - Power of the Golden Calf-->
<item itemId="20597" count="3" /> <!-- Girl's Soulstone-->
</item>
<item id="1011154" cat="7" paymentType="2" price="250" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="20597" count="3" /> <!-- Girl's Soulstone-->
<item itemId="20619" count="1" /> <!-- Agathion - Weaver Pack (24-hour) - Flute Sound-->
</item>
<item id="1011156" cat="7" paymentType="2" price="400" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23774" count="1" /> <!-- Improved Lucky Enchant Stone: Weapon (R-grade)-->
</item>
<item id="1011159" cat="7" paymentType="2" price="500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22202" count="1" /> <!-- Weapon Pack (S80-grade) - Event-->
</item>
<item id="1011160" cat="7" paymentType="2" price="500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="34953" count="1" /> <!-- Lv. 5 Giant Dye Pack - Event-->
</item>
<item id="1011161" cat="7" paymentType="2" price="750" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23786" count="1" /> <!-- Lesser Giant's Lucky Enchant Stone: Armor (R-grade)-->
</item>
<item id="1011162" cat="7" paymentType="2" price="750" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35569" count="1" /> <!-- Bloody Eternal Enhancement Stone-->
</item>
<item id="1011163" cat="7" paymentType="2" price="1000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="34955" count="1" /> <!-- Lv. 5 Ancient Dye Pack - Event-->
</item>
<item id="1011164" cat="7" paymentType="2" price="1250" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="36156" count="1" /> <!-- Enhanced Kaliel's Attribute Crystal Pack-->
</item>
<item id="1011167" cat="7" paymentType="2" price="1500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22188" count="1" /> <!-- Birthday Vitality Potion-->
</item>
<item id="1011170" cat="7" paymentType="2" price="2500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23785" count="1" /> <!-- Lesser Giant's Lucky Enchant Stone: Weapon (R-grade)-->
</item>
<item id="1011171" cat="7" paymentType="2" price="3000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="-1" availableCount="1" >
<item itemId="39345" count="1" /> <!-- Amaranthine Weapon Pack-->
</item>
<item id="1011173" cat="7" paymentType="2" price="10000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="34775" count="1" /> <!-- Scroll of Blessing (R2-grade) - Event-->
</item>
<item id="1011174" cat="7" paymentType="2" price="10000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35568" count="1" /> <!-- Bloody Amaranthine Enhancement Stone-->
</item>
<item id="1011185" cat="7" paymentType="2" price="1" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="-1" availableCount="1" >
<item itemId="35664" count="2" /> <!-- Scroll: 10,000 Individual Fame-->
</item>
<item id="1011186" cat="7" paymentType="2" price="10" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="-1" availableCount="1" >
<item itemId="30275" count="1" /> <!-- Scroll: 1,000,000 SP-->
</item>
<item id="1011187" cat="7" paymentType="2" price="15" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="18563" count="1" /> <!-- Life Stone (R-grade)-->
</item>
<item id="1011188" cat="7" paymentType="2" price="25" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22205" count="1" /> <!-- Attribute Crystal Pack - Event-->
</item>
<item id="1011189" cat="7" paymentType="2" price="50" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="10649" count="1" /> <!-- Feather of Blessing-->
</item>
<item id="1011190" cat="7" paymentType="2" price="200" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="-1" availableCount="1" >
<item itemId="36405" count="1" /> <!-- Rare Accessory Pack (Expiratory) - Event-->
</item>
<item id="1011191" cat="7" paymentType="2" price="500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="-1" availableCount="1" >
<item itemId="37566" count="1" /> <!-- Blessed Lucky Enchant Stone: Weapon (R-grade)-->
</item>
<item id="1011192" cat="7" paymentType="2" price="500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="39341" count="1" /> <!-- Elegia Armor Pack-->
</item>
<item id="1011193" cat="7" paymentType="2" price="500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="37567" count="1" /> <!-- Blessed Lucky Enchant Stone: Armor (R-grade)-->
</item>
<item id="1011194" cat="7" paymentType="2" price="1000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="-1" availableCount="1" >
<item itemId="22427" count="1" /> <!-- Divine Scroll: Enchant Weapon (R-grade)-->
</item>
<item id="1011195" cat="7" paymentType="2" price="2000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="37566" count="1" /> <!-- Blessed Lucky Enchant Stone: Weapon (R-grade)-->
</item>
<item id="1011196" cat="7" paymentType="2" price="1750" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="34774" count="1" /> <!-- Scroll of Blessing (R1-grade) - Event-->
</item>
<item id="1011197" cat="7" paymentType="2" price="5000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="37666" count="1" /> <!-- Rare Accessory Pack-->
</item>
<item id="1011198" cat="7" paymentType="2" price="6500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35567" count="1" /> <!-- Dark Eternal Enhancement Stone-->
</item>
<item id="1011207" cat="7" paymentType="2" price="1500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="34954" count="1" /> <!-- Lv. 5 Legendary Dye Pack - Event-->
</item>
<item id="1011208" cat="2" paymentType="0" price="80" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22577" count="1" /> <!-- Mysterious Blessed Spiritshot Large Pack (S-grade)-->
<item itemId="23805" count="1" /> <!-- Hero Coin-->
</item>
<item id="1011209" cat="2" paymentType="0" price="199" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22937" count="1" /> <!-- Entrance Pass: Kartia's Labyrinth Lv. 95 Party-->
<item itemId="23805" count="3" /> <!-- Hero Coin-->
</item>
<item id="1011211" cat="7" paymentType="2" price="8" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="38105" count="200" /> <!-- Superior CP Potion-->
</item>
<item id="1011249" cat="7" paymentType="2" price="100500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="36147" count="1" /> <!-- Dark Amaranthine Weapon Pack-->
</item>
<item id="1011250" cat="7" paymentType="2" price="87500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="37717" count="1" /> <!-- Talisman - Seven Signs-->
</item>
<item id="1011251" cat="7" paymentType="2" price="71750" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35564" count="1" /> <!-- Ruler's Authority-->
</item>
<item id="1011252" cat="7" paymentType="2" price="45000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35649" count="1" /> <!-- Sealed Talisman - Longing-->
</item>
<item id="1011253" cat="7" paymentType="2" price="45000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="36146" count="1" /> <!-- Bloody Amaranthine Weapon Pack-->
</item>
<item id="1011254" cat="7" paymentType="2" price="30000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="34777" count="1" /> <!-- Scroll of Blessing (R99-grade) - Event-->
</item>
<item id="1011255" cat="7" paymentType="2" price="24000" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23860" count="1" /> <!-- Raid Boss' Soul Pack-->
</item>
<item id="1011256" cat="7" paymentType="2" price="20250" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="37623" count="1" /> <!-- Soul Bottle Pack - Western Winds-->
</item>
<item id="1011257" cat="7" paymentType="2" price="17875" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="35566" count="1" /> <!-- Dark Amaranthine Enhancement Stone-->
</item>
<item id="1011258" cat="7" paymentType="2" price="12500" panelType="0" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="85" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="34776" count="1" /> <!-- Scroll of Blessing (R95-grade) - Event-->
</item>
<item id="1011315" cat="6" paymentType="0" price="160" panelType="3" recommended="1" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23728" count="1" /> <!-- Erupting Vitality XP Potion-->
<item itemId="23805" count="2" /> <!-- Hero Coin-->
</item>
<item id="1011334" cat="2" paymentType="0" price="80" panelType="3" recommended="0" startSale="315558000" endSale="2127452400" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="0" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="23805" count="1" /> <!-- Hero Coin-->
<item itemId="23985" count="1" /> <!-- Extra Pass: Ancient Kartia's Labyrinth-->
</item>
<item id="1011341" cat="4" paymentType="0" price="320" panelType="1" recommended="1" startSale="1404896400" endSale="1406710800" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22883" count="1" /> <!-- Scroll: Replenish Vitality-->
<item itemId="22966" count="1" /> <!-- Vitality Maintaining Potion (1-hour)-->
<item itemId="23728" count="1" /> <!-- Erupting Vitality XP Potion-->
<item itemId="23805" count="5" /> <!-- Hero Coin-->
</item>
<item id="1011342" cat="4" paymentType="0" price="2000" panelType="1" recommended="1" startSale="1404896400" endSale="1406710800" dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0" >
<item itemId="22885" count="2" /> <!-- Scroll: Replenish Vitality (Top-grade)-->
<item itemId="22966" count="5" /> <!-- Vitality Maintaining Potion (1-hour)-->
<item itemId="23728" count="5" /> <!-- Erupting Vitality XP Potion-->
<item itemId="23805" count="30" /> <!-- Hero Coin-->
</item>
</list>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Normal -->
<item id="22402" price="0" /> <!-- Weapon Appearance Stone (R-grade) -->
<item id="22403" price="0" /> <!-- Weapon Appearance Stone (S-grade) -->
<item id="22404" price="0" /> <!-- Weapon Appearance Stone (A-grade) -->
<item id="22405" price="0" /> <!-- Weapon Appearance Stone (B-grade) -->
<item id="22406" price="0" /> <!-- Weapon Appearance Stone (C-grade) -->
<item id="22407" price="0" /> <!-- Weapon Appearance Stone (D-grade) -->
<!-- Blessed -->
<item id="22408" price="0" /> <!-- Blessed Weapon Appearance Stone (R-grade) -->
<item id="22409" price="0" /> <!-- Blessed Weapon Appearance Stone (S-grade) -->
<item id="22410" price="0" /> <!-- Blessed Weapon Appearance Stone (A-grade) -->
<item id="22411" price="0" /> <!-- Blessed Weapon Appearance Stone (B-grade) -->
<item id="22412" price="0" /> <!-- Blessed Weapon Appearance Stone (C-grade) -->
<item id="22413" price="0" /> <!-- Blessed Weapon Appearance Stone (D-grade) -->
</list>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Normal -->
<item id="22414" price="0" /> <!-- Weapon Restoration Stone (R-grade) -->
<item id="22415" price="0" /> <!-- Weapon Restoration Stone (S-grade) -->
<item id="22416" price="0" /> <!-- Weapon Restoration Stone (A-grade) -->
<item id="22417" price="0" /> <!-- Weapon Restoration Stone (B-grade) -->
<item id="22418" price="0" /> <!-- Weapon Restoration Stone (C-grade) -->
<item id="22419" price="0" /> <!-- Weapon Restoration Stone (D-grade) -->
</list>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Normal -->
<item id="22682" price="0" /> <!-- Armor Appearance Stone (R-grade) -->
<item id="22683" price="0" /> <!-- Armor Appearance Stone (S-grade) -->
<item id="22684" price="0" /> <!-- Armor Appearance Stone (A-grade) -->
<item id="22685" price="0" /> <!-- Armor Appearance Stone (B-grade) -->
<item id="22686" price="0" /> <!-- Armor Appearance Stone (C-grade) -->
<item id="22687" price="0" /> <!-- Armor Appearance Stone (D-grade) -->
<!-- Blessed -->
<item id="22688" price="0" /> <!-- Blessed Armor Appearance Stone (R-grade) -->
<item id="22689" price="0" /> <!-- Blessed Armor Appearance Stone (S-grade) -->
<item id="22690" price="0" /> <!-- Blessed Armor Appearance Stone (A-grade) -->
<item id="22691" price="0" /> <!-- Blessed Armor Appearance Stone (B-grade) -->
<item id="22692" price="0" /> <!-- Blessed Armor Appearance Stone (C-grade) -->
<item id="22693" price="0" /> <!-- Blessed Armor Appearance Stone (D-grade) -->
</list>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Normal -->
<item id="22694" price="0" /> <!-- Armor Restoration Stone (R-grade) -->
<item id="22695" price="0" /> <!-- Armor Restoration Stone (S-grade) -->
<item id="22696" price="0" /> <!-- Armor Restoration Stone (A-grade) -->
<item id="22697" price="0" /> <!-- Armor Restoration Stone (B-grade) -->
<item id="22698" price="0" /> <!-- Armor Restoration Stone (C-grade) -->
<item id="22699" price="0" /> <!-- Armor Restoration Stone (D-grade) -->
</list>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Restore -->
<item id="22700" price="0" /> <!-- Equipment Restoration Stone (R-grade) -->
<item id="22701" price="0" /> <!-- Equipment Restoration Stone (S-grade) -->
<item id="22702" price="0" /> <!-- Equipment Restoration Stone (A-grade) -->
<item id="22703" price="0" /> <!-- Equipment Restoration Stone (B-grade) -->
<item id="22705" price="0" /> <!-- Equipment Restoration Stone (C-grade) -->
<item id="22705" price="0" /> <!-- Equipment Restoration Stone (D-grade) -->
</list>

View File

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Metal Suit -->
<item id="23493" price="0" /> <!-- Metal Top Appearance Stone -->
<item id="23494" price="0" /> <!-- Metal Pants Appearance Stone -->
<item id="23495" price="0" /> <!-- Metal Gloves Appearance Stone -->
<item id="23496" price="0" /> <!-- Metal Shoes Appearance Stone -->
<item id="23497" price="0" /> <!-- Metal Hair Accessory Appearance Stone -->
<!-- Metal Suit with skill -->
<item id="23712" price="0" /> <!-- Metal Top Appearance Stone -->
<item id="23713" price="0" /> <!-- Metal Pants Appearance Stone -->
<item id="23714" price="0" /> <!-- Metal Gloves Appearance Stone -->
<item id="23715" price="0" /> <!-- Metal Shoes Appearance Stone -->
<!-- Military Suit -->
<item id="23503" price="0" /> <!-- Military Top Appearance Stone -->
<item id="23504" price="0" /> <!-- Military Pants Appearance Stone -->
<item id="23505" price="0" /> <!-- Military Gloves Appearance Stone -->
<item id="23506" price="0" /> <!-- Military Shoes Appearance Stone -->
<item id="23507" price="0" /> <!-- Military Hair Accessory Appearance Stone -->
<!-- Military Suit with skill -->
<item id="23720" price="0" /> <!-- Military Top Appearance Stone -->
<item id="23721" price="0" /> <!-- Military Pants Appearance Stone -->
<item id="23722" price="0" /> <!-- Military Gloves Appearance Stone -->
<item id="23723" price="0" /> <!-- Military Shoes Appearance Stone -->
<!-- Ninja Suit -->
<item id="23189" price="0" /> <!-- Ninja Top Appearance Stone -->
<item id="23190" price="0" /> <!-- Ninja Pants Appearance Stone -->
<item id="23191" price="0" /> <!-- Ninja Gloves Appearance Stone -->
<item id="23192" price="0" /> <!-- Ninja Shoes Appearance Stone -->
<item id="23193" price="0" /> <!-- Ninja Hair Accessory Appearance Stone -->
<!-- Ninja Suit with skill -->
<item id="23564" price="0" /> <!-- Ninja Top Appearance Stone -->
<item id="23565" price="0" /> <!-- Ninja Pants Appearance Stone -->
<item id="23566" price="0" /> <!-- Ninja Gloves Appearance Stone -->
<item id="23567" price="0" /> <!-- Ninja Shoes Appearance Stone -->
<!-- Traditional Taiwanese Suit -->
<item id="23194" price="0" /> <!-- Traditional Taiwanese Top Appearance Stone -->
<item id="23195" price="0" /> <!-- Traditional Taiwanese Pants Appearance Stone -->
<item id="23196" price="0" /> <!-- Traditional Taiwanese Gloves Appearance Stone -->
<item id="23197" price="0" /> <!-- Traditional Taiwanese Shoes Appearance Stone -->
<item id="23198" price="0" /> <!-- Traditional Taiwanese Hair Accessory Appearance Stone -->
</list>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Swords -->
<item id="22666" price="0" /> <!-- Emerald One-Handed Sword Appearance Stone -->
<item id="22727" price="0" /> <!-- Japanese Sword Appearance Stone -->
<item id="36648" price="0" /> <!-- Emerald One-Handed Sword Appearance Stone -->
<item id="23929" price="0" /> <!-- Tears One-Handed Sword Appearance Stone (7 days ) -->
<item id="37833" price="0" /> <!-- Valentine Appearance Stone: One-handed Sword (15 days ) -->
<item id="37849" price="0" /> <!-- Valentine Appearance Stone: One-handed Sword (30 days ) -->
<item id="37908" price="0" /> <!-- Chrono Cithara Appearance Stone: One-handed Sword -->
<item id="37920" price="0" /> <!-- Chrono Cithara Appearance Stone: One-handed Sword (15 days) -->
<item id="37919" price="0" /> <!-- Pig Lollipop Appearance Stone: One-handed Sword (15 days ) -->
<item id="38189" price="0" /> <!-- Pig Lollipop Appearance Stone: One-handed Sword (30 days ) -->
<item id="38200" price="0" /> <!-- Blue Mackerel Appearance Stone: One-handed Sword -->
</list>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Big Swords -->
<item id="22668" price="0" /> <!-- Emerald Weapon Appearance Stone: Two-handed Sword -->
<item id="22729" price="0" /> <!-- Japanese Long Sword Appearance Stone -->
<item id="23931" price="0" /> <!-- Tears Two-handed Sword Appearance Stone -->
<item id="37418" price="0" /> <!-- Emerald Weapon Appearance Stone: Two-handed Sword) -->
<item id="36650" price="0" /> <!-- Emerald Weapon Appearance Stone: Two-handed Sword (15 days ) -->
<item id="37402" price="0" /> <!-- Emerald Weapon Appearance Stone: Two-handed Sword (30 days ) -->
<item id="37834" price="0" /> <!-- Valentine Appearance Stone: Two-handed Sword (15 days) -->
<item id="37850" price="0" /> <!-- Valentine Appearance Stone: Two-handed Sword (30 days) -->
<item id="38191" price="0" /> <!-- Shark Appearance Stone: Two-handed Sword (30 days ) -->
<item id="38202" price="0" /> <!-- Shark Appearance Stone: Two-handed Sword -->
</list>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Daggers -->
<item id="22667" price="0" /> <!-- Emerald Weapon Appearance Stone: Dagger -->
<item id="22728" price="0" /> <!-- Japanese Dagger Appearance Stone -->
<item id="23215" price="0" /> <!-- Steregos' Dagger Appearance Stone -->
<item id="23930" price="0" /> <!-- Tears Dagger Appearance Stone) -->
<item id="37417" price="0" /> <!-- Emerald Weapon Appearance Stone: Dagger -->
<item id="36649" price="0" /> <!-- Emerald Weapon Appearance Stone: Dagger ( 7 days ) -->
<item id="37401" price="0" /> <!-- Emerald Weapon Appearance Stone: Dagger ( 15 days ) -->
<item id="37075" price="0" /> <!-- Monster Weapon Appearance Stone: Drakos' Dagger -->
<item id="37832" price="0" /> <!-- Valentine Appearance Stone: Dagger ( 15 days ) -->
<item id="37848" price="0" /> <!-- Valentine Appearance Stone: Dagger ( 30 days ) -->
<item id="37913" price="0" /> <!-- Pumpkin Dagger Appearance Stone: Dagger -->
<item id="38176" price="0" /> <!-- Crystal Dagger Appearance Stone -->
<item id="38190" price="0" /> <!-- Trumpetfish Appearance Stone: Dagger ( 30 days ) -->
<item id="38201" price="0" /> <!-- Trumpetfish Appearance Stone: Dagger -->
</list>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Duals -->
<item id="22677" price="0" /> <!-- Emerald Weapon Appearance Stone: Dualsword -->
<item id="36659" price="0" /> <!-- Emerald Dualsword Appearance Stone ( 7 days ) -->
<item id="37411" price="0" /> <!-- Emerald Dualsword Appearance Stone ( 15 days ) -->
<item id="22738" price="0" /> <!-- Japanese Dualsword Appearance Stone -->
<item id="23940" price="0" /> <!-- Tears Dualsword Appearance Stone -->
<item id="37070" price="0" /> <!-- Monster Weapon Appearance Stone: Tegaffe's Dualsword -->
<item id="37843" price="0" /> <!-- Valentine Appearance Stone: Dualsword ( 15 days ) -->
<item id="37859" price="0" /> <!-- Valentine Appearance Stone: Dualsword ( 30 days ) -->
<item id="37924" price="0" /> <!-- Chrono Maracas Appearance Stone: Dualsword ( 15 days ) //TODO: Needs verification -->
<item id="37912" price="0" /> <!-- Chrono Maracas Appearance Stone: Dualsword //TODO: Needs verification -->
<item id="38199" price="0" /> <!-- Blue Mackerel Appearance Stone: Dualsword ( 30 days ) -->
<item id="38210" price="0" /> <!-- Blue Mackerel Appearance Stone: Dualsword -->
</list>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Fists -->
<item id="22669" price="0" /> <!-- Emerald Weapon Appearance Stone: Fist Weapon -->
<item id="22730" price="0" /> <!-- Japanese Fist Weapon Appearance Stone -->
<item id="23932" price="0" /> <!-- Tears Fist Weapon Appearance Stone ( 7 days ) -->
<item id="37419" price="0" /> <!-- Emerald Weapon Appearance Stone: Fist Weapon -->
<item id="36651" price="0" /> <!-- Emerald Weapon Appearance Stone: Fist Weapon ( 7 days ) -->
<item id="37403" price="0" /> <!-- Emerald Weapon Appearance Stone: Fist Weapon ( 15 days ) -->
<item id="37836" price="0" /> <!-- Valentine Appearance Stone: Fist Weapon ( 15 days ) -->
<item id="37852" price="0" /> <!-- Valentine Appearance Stone: Fist Weapon ( 30 days ) -->
<item id="37909" price="0" /> <!-- Chrono Unitus Appearance Stone: Fist Weapon //TODO: Needs verification -->
<item id="37921" price="0" /> <!-- Chrono Unitus Appearance Stone: Fist Weapon ( 15 days ) //TODO: Needs verification -->
<item id="38194" price="0" /> <!-- Lobster Appearance Stone: Fist Weapon ( 30 days ) -->
<item id="38205" price="0" /> <!-- Lobster Appearance Stone: Fist Weapon ( 30 days ) -->
</list>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Spears -->
<item id="22670" price="0" /> <!-- Emerald Weapon Appearance Stone: Spear -->
<item id="22731" price="0" /> <!-- Japanese Great Spear Appearance Stone -->
<item id="23933" price="0" /> <!-- Tears Spear Appearance Stone ( 7 days ) -->
<item id="37420" price="0" /> <!-- Emerald Weapon Appearance Stone: Spear -->
<item id="36652" price="0" /> <!-- Emerald Weapon Appearance Stone: Spear ( 7 days ) -->
<item id="37404" price="0" /> <!-- Emerald Weapon Appearance Stone: Spear ( 15 days ) -->
<item id="37837" price="0" /> <!-- Valentine Appearance Stone: Spear ( 15 days ) -->
<item id="37853" price="0" /> <!-- Valentine Appearance Stone: Spear ( 30 days ) -->
<item id="37910" price="0" /> <!-- Chrono Campana Appearance Stone: Spear -->
<item id="37922" price="0" /> <!-- Chrono Campana Appearance Stone: Spear ( 15 days ) -->
<item id="38192" price="0" /> <!-- Squid Appearance Stone: Spear ( 30 days ) -->
<item id="38203" price="0" /> <!-- Squid Appearance Stone: Spear -->
</list>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Bows -->
<item id="22671" price="0" /> <!-- Emerald Weapon Appearance Stone: Bow -->
<item id="22732" price="0" /> <!-- Japanese Bow Appearance Stone -->
<item id="23934" price="0" /> <!-- Tears Bow Appearance Stone ( 7 days ) -->
<item id="22671" price="0" /> <!-- Emerald Weapon Appearance Stone: Bow -->
<item id="36653" price="0" /> <!-- Emerald Weapon Appearance Stone: Bow ( 7 days ) -->
<item id="22671" price="0" /> <!-- Emerald Weapon Appearance Stone: Bow ( 15 days ) -->
<item id="37082" price="0" /> <!-- Monster Weapon Appearance Stone: Kanadis' Bow -->
<item id="37083" price="0" /> <!-- Monster Weapon Appearance Stone: Centaur's Bow -->
<item id="37838" price="0" /> <!-- Valentine Appearance Stone: Bow ( 15 days ) -->
<item id="37854" price="0" /> <!-- Valentine Appearance Stone: Bow ( 30 days ) -->
<item id="38195" price="0" /> <!-- Giant Crab Appearance Stone: Bow ( 30 days ) -->
<item id="38206" price="0" /> <!-- Giant Crab Appearance Stone: Bow -->
</list>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Crossbows -->
<item id="22672" price="0" /> <!-- Emerald Weapon Appearance Stone: Crossbow -->
<item id="22733" price="0" /> <!-- Japanese Crossbow Appearance Stone -->
<item id="23935" price="0" /> <!-- Tears Crossbow Appearance Stone ( 7 days ) -->
<item id="36654" price="0" /> <!-- Emerald Weapon Appearance Stone: Crossbow ( 7 days ) -->
<item id="37406" price="0" /> <!-- Emerald Weapon Appearance Stone: Crossbow ( 15 days ) -->
<item id="37422" price="0" /> <!-- Emerald Weapon Appearance Stone: Crossbow -->
<item id="37084" price="0" /> <!-- Monster Weapon Appearance Stone: Spicula's Crossbow -->
<item id="37855" price="0" /> <!-- Valentine Appearance Stone: Crossbow ( 30 days ) -->
<item id="37839" price="0" /> <!-- Valentine Appearance Stone: Crossbow ( 15 days ) -->
<item id="38196" price="0" /> <!-- Crayfish Appearance Stone: Crossbow ( 30 days ) -->
<item id="38207" price="0" /> <!-- Crayfish Appearance Stone: Crossbow -->
</list>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Blunts -->
<item id="22673" price="0" /> <!-- Weapon Appearance Stone: One-handed Blunt Weapon -->
<item id="22734" price="0" /> <!-- Japanese Blunt Appearance Stone -->
<item id="22675" price="0" /> <!-- Emerald Weapon Appearance Stone: One-handed Magic Blunt Weapon -->
<item id="22736" price="0" /> <!-- Japanese Magic Blunt Appearance Stone -->
</list>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Big Blunts -->
<item id="22674" price="0" /> <!-- Emerald Weapon Appearance Stone: Two-handed Blunt Weapon -->
<item id="22735" price="0" /> <!-- Japanese Giant Blunt Appearance Stone -->
<item id="22676" price="0" /> <!-- Emerald Weapon Appearance Stone: Two-handed Magic Blunt Weapon -->
<item id="22676" price="0" /> <!-- Sea Horse Two-handed Magic Blunt Appearance Stone -->
<item id="22737" price="0" /> <!-- Japanese Giant Magic Blunt Appearance Stone -->
</list>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Dual Daggers -->
<item id="22678" price="0" /> <!-- Emerald Weapon Appearance Stone: Dual Dagger -->
<item id="22739" price="0" /> <!-- Japanese Double Dagger Appearance Stone -->
</list>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Dual Blunts -->
<item id="22679" price="0" /> <!-- Emerald Weapon Appearance Stone: Dual Blunt Weapon -->
<item id="22740" price="0" /> <!-- Japanese Double Blunt Appearance Stone -->
</list>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
<!-- Others -->
<!-- Onepiece -->
<item id="23172" price="0" /> <!-- Beach Swimsuit Appearance Stone -->
<item id="23234" price="0" /> <!-- Alluring Swimsuit Appearance Stone -->
<item id="23235" price="0" /> <!-- Seductive Swimsuit Appearance Stone -->
<item id="23486" price="0" /> <!-- Santa Outfit Appearance Stone -->
<item id="23487" price="0" /> <!-- Santa Outfit Appearance Stone -->
<!-- Shield and Sigils -->
<item id="22680" price="0" /> <!-- Emerald Weapon Appearance Stone: Shield -->
<item id="22681" price="0" /> <!-- Emerald Weapon Appearance Stone: Sigil -->
<item id="22741" price="0" /> <!-- Japanese Shield Appearance Stone -->
<item id="22742" price="0" /> <!-- Japanese Sigil Appearance Stone -->
<!--Accessory Appearance Stones -->
<item id="22708" price="0" /> <!-- Accessory Appearance Stone -->
<item id="22709" price="0" /> <!-- Accessory Appearance Stone -->
<item id="22882" price="0" /> <!-- Hair Accessory Appearance Restoration Stone -->
</list>

View File

@ -53,6 +53,7 @@
<tr>
<td align=center><button action="bypass -h admin_buy 9916" value="Currency" width=85 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_html gmstore/events.htm" value="Event Items" width=85 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_html gmstore/appearance.htm" value="Appearance" width=85 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>
</table>
<br>

View File

@ -0,0 +1,53 @@
<html><title>Shop</title><body>
<center>
<table width=260>
<tr><td width=40><button value="Main" action="bypass -h admin_admin" width=40 height=15 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td width=180><center>GM Shop - Appearance Area</center></td>
<td width=40><button value="Back" action="bypass -h admin_html gmshops.htm" width=40 height=15 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr></table>
</center>
<br><br>
<center>
<table width=260>
<tr>
<td align=center><button action="bypass -h admin_buy 1" value="Weapon Appearance" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_buy 2" value="Weapon Restoration" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>
<tr>
<td align=center><button action="bypass -h admin_buy 3" value="Armor Appearance" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_buy 4" value="Armor Restoration" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>
<tr>
<td align=center><button action="bypass -h admin_buy 5" value="Equip Restoration" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_buy 6" value="Visual sets" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>
</table><br><br><br>
<table width=260>
<tr>
<td align=center><button action="bypass -h admin_buy 21" value="Swords" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_buy 22" value="Big Swords" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>
<tr>
<td align=center><button action="bypass -h admin_buy 23" value="Daggers" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_buy 24" value="Duals" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>
<tr>
<td align=center><button action="bypass -h admin_buy 25" value="Fists" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_buy 26" value="Spears" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>
<tr>
<td align=center><button action="bypass -h admin_buy 27" value="Bows" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_buy 28" value="Crossbows" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>
<tr>
<td align=center><button action="bypass -h admin_buy 29" value="Blunts" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_buy 30" value="Big Blunts" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>
<tr>
<td align=center><button action="bypass -h admin_buy 31" value="Dual Daggers" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td align=center><button action="bypass -h admin_buy 32" value="Dual Blunts" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>
</table><br>
<button action="bypass -h admin_buy 33" value="Other" width=120 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">
</center>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Adventurers' Guide for Training:<br>
Adventurers, welcome to Talking Island. Adventurers' Guides such as myself will help you receive exciting benefits.<br1>
I'm here to help first-time adventurers only.<br>
<Button ALIGN=LEFT ICON="QUEST" action="bypass -h npc_%objectId%_Quest">Quest</Button>
</body></html>

View File

@ -82,6 +82,9 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
new SkillHolder(9230, 1), // Mentor's Poem of Organ
new SkillHolder(9231, 1), // Mentor's Poem of Guitar
new SkillHolder(9232, 1), // Mentor's Poem of Harp
new SkillHolder(17082, 1), // Mentor's Prevailing Sonata
new SkillHolder(17083, 1), // Mentor's Daring Sonata
new SkillHolder(17084, 1), // Mentor's Refreshing Sonata
new SkillHolder(9233, 1), // Mentor's Guidance
};
@ -92,6 +95,10 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
private static final SkillHolder MENTEE_MENTOR_SUMMON = new SkillHolder(9379, 1); // Mentee's Mentor Summon
private static final SkillHolder MENTOR_KNIGHTS_HARMONY = new SkillHolder(9376, 1); // Mentor's Knight's Harmony
private static final SkillHolder MENTOR_WIZARDS_HARMONY = new SkillHolder(9377, 1); // Mentor's Wizard's Harmony
private static final SkillHolder MENTOR_WARRIORS_HARMONY = new SkillHolder(9378, 1); // Mentor's Warrior's Harmony
// Misc
private static final int MAX_LEVEL = 85;
private static final String LEVEL_UP_TITLE = "Mentee coin from Mentee leveling";
@ -199,6 +206,11 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
// Add the mentee skill
event.getMentee().addSkill(MENTEE_MENTOR_SUMMON.getSkill(), true);
// Add the mentor skills
event.getMentor().addSkill(MENTOR_KNIGHTS_HARMONY.getSkill(), true);
event.getMentor().addSkill(MENTOR_WIZARDS_HARMONY.getSkill(), true);
event.getMentor().addSkill(MENTOR_WARRIORS_HARMONY.getSkill(), true);
// Send mail with the headphone
sendMail(event.getMentee(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
}
@ -367,7 +379,7 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
final L2PcInstance player = event.getMentee();
// Remove the mentee skills
player.removeSkill(MENTEE_MENTOR_SUMMON.getSkillId());
player.removeSkill(MENTEE_MENTOR_SUMMON.getSkill(), true);
// Clear mentee status
player.sendPacket(new ExMentorList(player));
@ -378,19 +390,28 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
public void onMenteeRemove(OnPlayerMenteeRemove event)
{
final L2Mentee mentee = event.getMentee();
final L2PcInstance mentor = event.getMentor();
final L2PcInstance player = mentee.getPlayerInstance();
if (player != null)
{
// Remove the mentee skills
player.removeSkill(MENTEE_MENTOR_SUMMON.getSkillId());
player.removeSkill(MENTEE_MENTOR_SUMMON.getSkill(), true);
// Clear mentee status
player.sendPacket(new ExMentorList(player));
}
// If player does not have any mentees anymore remove mentor skills.
if (MentorManager.getInstance().getMentees(mentor.getObjectId()) == null)
{
mentor.removeSkill(MENTOR_KNIGHTS_HARMONY.getSkill(), true);
mentor.removeSkill(MENTOR_WIZARDS_HARMONY.getSkill(), true);
mentor.removeSkill(MENTOR_WARRIORS_HARMONY.getSkill(), true);
}
// Remove mentee from the list
event.getMentor().sendPacket(new ExMentorList(event.getMentor()));
event.getMentor().sendPacket(new ExMentorList(mentor));
}
private void handleGraduateMentee(L2PcInstance player)
@ -414,7 +435,7 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
}
// Remove the mentee skills
player.removeSkill(MENTEE_MENTOR_SUMMON.getSkillId());
player.removeSkill(MENTEE_MENTOR_SUMMON.getSkill(), true);
// Clear mentee status
player.sendPacket(new ExMentorList(player));

View File

@ -111,6 +111,8 @@ public final class EffectMasterHandler
ImmobileBuff.class,
ImmobilePetBuff.class,
Invincible.class,
KnockBack.class,
KnockDown.class,
Lethal.class,
Lucky.class,
MagicalAttack.class,

View File

@ -155,6 +155,7 @@ import handlers.communityboard.HomepageBoard;
import handlers.communityboard.MailBoard;
import handlers.communityboard.MemoBoard;
import handlers.communityboard.RegionBoard;
import handlers.itemhandlers.Appearance;
import handlers.itemhandlers.BeastSoulShot;
import handlers.itemhandlers.BeastSpiritShot;
import handlers.itemhandlers.BlessedSpiritShot;
@ -171,7 +172,6 @@ import handlers.itemhandlers.ExtractableItems;
import handlers.itemhandlers.FatedSupportBox;
import handlers.itemhandlers.FishShots;
import handlers.itemhandlers.Harvester;
import handlers.itemhandlers.ItemAppearance;
import handlers.itemhandlers.ItemSkills;
import handlers.itemhandlers.ItemSkillsTemplate;
import handlers.itemhandlers.ManaPotion;
@ -461,6 +461,7 @@ public class MasterHandler
},
{
// Item Handlers
Appearance.class,
BeastSoulShot.class,
BeastSpiritShot.class,
BlessedSpiritShot.class,
@ -477,7 +478,6 @@ public class MasterHandler
FatedSupportBox.class,
FishShots.class,
Harvester.class,
ItemAppearance.class,
ItemSkills.class,
ItemSkillsTemplate.class,
ManaPotion.class,

View File

@ -29,6 +29,7 @@ import com.l2jserver.gameserver.data.sql.impl.CrestTable;
import com.l2jserver.gameserver.data.sql.impl.TeleportLocationTable;
import com.l2jserver.gameserver.data.xml.impl.AbilityPointsData;
import com.l2jserver.gameserver.data.xml.impl.AdminData;
import com.l2jserver.gameserver.data.xml.impl.AppearanceItemData;
import com.l2jserver.gameserver.data.xml.impl.BuyListData;
import com.l2jserver.gameserver.data.xml.impl.DoorData;
import com.l2jserver.gameserver.data.xml.impl.EnchantItemData;
@ -263,6 +264,12 @@ public class AdminReload implements IAdminCommandHandler
AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded ability points data.");
break;
}
case "appearance":
{
AppearanceItemData.getInstance().load();
AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded appearance item data.");
break;
}
default:
{
activeChar.sendMessage(RELOAD_USAGE);

View File

@ -0,0 +1,73 @@
/*
* Copyright (C) 2004-2015 L2J DataPack
*
* This file is part of L2J DataPack.
*
* L2J DataPack 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.
*
* L2J DataPack 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 <http://www.gnu.org/licenses/>.
*/
package handlers.effecthandlers;
import com.l2jserver.gameserver.GeoData;
import com.l2jserver.gameserver.ai.CtrlIntention;
import com.l2jserver.gameserver.model.Location;
import com.l2jserver.gameserver.model.StatsSet;
import com.l2jserver.gameserver.model.actor.L2Character;
import com.l2jserver.gameserver.model.conditions.Condition;
import com.l2jserver.gameserver.model.effects.AbstractEffect;
import com.l2jserver.gameserver.model.skills.BuffInfo;
import com.l2jserver.gameserver.network.serverpackets.FlyToLocation;
import com.l2jserver.gameserver.network.serverpackets.FlyToLocation.FlyType;
import com.l2jserver.gameserver.network.serverpackets.ValidateLocation;
import com.l2jserver.gameserver.util.Util;
/**
* @author UnAfraid
*/
public final class KnockBack extends AbstractEffect
{
private int _distance = 50;
private int _speed = 0;
private int _delay = 0;
private int _animationSpeed = 0;
public KnockBack(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
{
super(attachCond, applyCond, set, params);
if (params != null)
{
_distance = params.getInt("distance", 50);
_speed = params.getInt("speed", 0);
_delay = params.getInt("delay", 0);
_animationSpeed = params.getInt("animationSpeed", 0);
}
}
@Override
public void onStart(BuffInfo info)
{
final L2Character effected = info.getEffected();
final double radians = Math.toRadians(Util.calculateAngleFrom(info.getEffector(), info.getEffected()));
final int x = (int) (info.getEffected().getX() + (_distance * Math.cos(radians)));
final int y = (int) (info.getEffected().getY() + (_distance * Math.sin(radians)));
final int z = effected.getZ();
final Location loc = GeoData.getInstance().moveCheck(effected.getX(), effected.getY(), effected.getZ(), x, y, z, effected.getInstanceId());
effected.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
effected.broadcastPacket(new FlyToLocation(effected, loc, FlyType.PUSH_HORIZONTAL, _speed, _delay, _animationSpeed));
effected.abortAttack();
effected.abortCast();
effected.setXYZ(loc);
effected.broadcastPacket(new ValidateLocation(effected));
}
}

View File

@ -0,0 +1,75 @@
/*
* Copyright (C) 2004-2015 L2J DataPack
*
* This file is part of L2J DataPack.
*
* L2J DataPack 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.
*
* L2J DataPack 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 <http://www.gnu.org/licenses/>.
*/
package handlers.effecthandlers;
import com.l2jserver.gameserver.GeoData;
import com.l2jserver.gameserver.ai.CtrlIntention;
import com.l2jserver.gameserver.model.Location;
import com.l2jserver.gameserver.model.StatsSet;
import com.l2jserver.gameserver.model.actor.L2Character;
import com.l2jserver.gameserver.model.conditions.Condition;
import com.l2jserver.gameserver.model.effects.AbstractEffect;
import com.l2jserver.gameserver.model.skills.BuffInfo;
import com.l2jserver.gameserver.network.serverpackets.FlyToLocation;
import com.l2jserver.gameserver.network.serverpackets.FlyToLocation.FlyType;
import com.l2jserver.gameserver.network.serverpackets.ValidateLocation;
import com.l2jserver.gameserver.util.Util;
/**
* @author UnAfraid
*/
public final class KnockDown extends AbstractEffect
{
private int _distance = 50;
private int _speed = 0;
private int _delay = 0;
private int _animationSpeed = 0;
public KnockDown(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
{
super(attachCond, applyCond, set, params);
if (params != null)
{
_distance = params.getInt("distance", 50);
_speed = params.getInt("speed", 0);
_delay = params.getInt("delay", 0);
_animationSpeed = params.getInt("animationSpeed", 0);
}
}
@Override
public void onStart(BuffInfo info)
{
final L2Character effected = info.getEffected();
final double radians = Math.toRadians(Util.calculateAngleFrom(info.getEffector(), info.getEffected()));
final int newHeading = Util.calculateHeadingFrom(info.getEffected(), info.getEffector());
final int x = (int) (info.getEffected().getX() + (_distance * Math.cos(radians)));
final int y = (int) (info.getEffected().getY() + (_distance * Math.sin(radians)));
final int z = effected.getZ();
final Location loc = GeoData.getInstance().moveCheck(effected.getX(), effected.getY(), effected.getZ(), x, y, z, effected.getInstanceId());
effected.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
effected.broadcastPacket(new FlyToLocation(effected, loc, FlyType.PUSH_DOWN_HORIZONTAL, _speed, _delay, _animationSpeed));
effected.abortAttack();
effected.abortCast();
effected.setXYZ(loc);
effected.setHeading(newHeading);
effected.broadcastPacket(new ValidateLocation(effected));
}
}

View File

@ -0,0 +1,60 @@
/*
* Copyright (C) 2004-2015 L2J DataPack
*
* This file is part of L2J DataPack.
*
* L2J DataPack 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.
*
* L2J DataPack 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 <http://www.gnu.org/licenses/>.
*/
package handlers.itemhandlers;
import com.l2jserver.gameserver.handler.IItemHandler;
import com.l2jserver.gameserver.model.actor.L2Playable;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.items.instance.L2ItemInstance;
import com.l2jserver.gameserver.network.SystemMessageId;
import com.l2jserver.gameserver.network.serverpackets.itemappearance.ExChoose_Shape_Shifting_Item;
/**
* @author Erlandys
*/
public class Appearance implements IItemHandler
{
@Override
public boolean useItem(L2Playable playable, L2ItemInstance item, boolean forceUse)
{
if (!playable.isPlayer())
{
playable.sendPacket(SystemMessageId.YOUR_PET_CANNOT_CARRY_THIS_ITEM);
return false;
}
final L2PcInstance player = playable.getActingPlayer();
if (player.getUsingAppearanceStone() != null)
{
player.sendPacket(SystemMessageId.APPEARANCE_MODIFICATION_OR_RESTORATION_IN_PROGRESS_PLEASE_TRY_AGAIN_AFTER_COMPLETING_THIS_TASK);
return false;
}
if ((item == null) || !item.isEtcItem() || (item.isEtcItem() && (item.getEtcItem().getAppearanceStone() == null)))
{
player.sendMessage("This item is either not an appearance stone or is currently not handled!");
return false;
}
player.sendPacket(new ExChoose_Shape_Shifting_Item(item.getEtcItem().getAppearanceStone()));
player.setUsingAppearanceStone(item);
return true;
}
}

View File

@ -30,12 +30,13 @@ public class ChangeAttribute implements IItemHandler
@Override
public boolean useItem(L2Playable playable, L2ItemInstance item, boolean forceUse)
{
if (!(playable instanceof L2PcInstance))
if (!playable.isPlayer())
{
playable.sendPacket(SystemMessageId.YOUR_PET_CANNOT_CARRY_THIS_ITEM);
return false;
}
final L2PcInstance activeChar = (L2PcInstance) playable;
final L2PcInstance activeChar = playable.getActingPlayer();
if (activeChar.isCastingNow())
{
return false;

View File

@ -1,44 +0,0 @@
/*
* 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 <http://www.gnu.org/licenses/>.
*/
package handlers.itemhandlers;
import com.l2jserver.gameserver.handler.IItemHandler;
import com.l2jserver.gameserver.model.actor.L2Playable;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.items.instance.L2ItemInstance;
import com.l2jserver.gameserver.network.serverpackets.itemappearance.ExChoose_Shape_Shifting_Item;
/**
* @author Erlandys
*/
public class ItemAppearance implements IItemHandler
{
@Override
public boolean useItem(L2Playable playable, L2ItemInstance item, boolean forceUse)
{
if (!(playable instanceof L2PcInstance))
{
return false;
}
final L2PcInstance activeChar = (L2PcInstance) playable;
if ((item == null) || !item.isEtcItem() || (item.isEtcItem() && (item.getEtcItem().getAppearanceStone() == null)))
{
return false;
}
activeChar.sendPacket(new ExChoose_Shape_Shifting_Item(item.getEtcItem().getAppearanceStone()));
activeChar.setUsingAppearanceStone(item);
return true;
}
}

View File

@ -236,7 +236,7 @@ public class HarnakUndergroundRuins extends AbstractNpcAI
if (powerSource != null)
{
powerSource.setTarget(player);
startQuestTimer("cast_light_heal", 1, powerSource, player);
startQuestTimer("cast_light_heal", 3000, powerSource, player);
}
}
break;
@ -373,7 +373,7 @@ public class HarnakUndergroundRuins extends AbstractNpcAI
{
final InstanceWorld world = InstanceManager.getInstance().getPlayerWorld(player);
if (world.isStatus(3))
if ((npc != null) && (world != null) && (world.isStatus(3) || world.isStatus(4)))
{
if (npc.calculateDistance(player, true, false) < LIGHT_HEAL.getSkill().getCastRange())
{
@ -381,15 +381,11 @@ public class HarnakUndergroundRuins extends AbstractNpcAI
}
startQuestTimer("cast_light_heal", 3000, npc, player);
}
else
{
npc.deleteMe();
}
break;
}
case "fail_instance":
{
player.getKnownList().getKnownCharacters().forEach(L2Character::deleteMe);
InstanceManager.getInstance().getInstance(player.getInstanceId()).removeSpawnedNpcs();
player.showQuestMovie(FAILED_ENDING);
startQuestTimer("exit", 13500, npc, player);
break;
@ -435,7 +431,7 @@ public class HarnakUndergroundRuins extends AbstractNpcAI
if (world.enabledSeal == 2)
{
cancelQuestTimer("fail_instance", null, player);
player.getKnownList().getKnownCharacters().forEach(L2Character::deleteMe);
InstanceManager.getInstance().getInstance(world.getInstanceId()).removeSpawnedNpcs();
player.showQuestMovie(SUCCES_ENDING);
startQuestTimer("spawn_hermuncus", 25050, npc, player);
}
@ -709,8 +705,8 @@ public class HarnakUndergroundRuins extends AbstractNpcAI
}
else if (npc.getId() == HARNAKS_WRAITH)
{
cancelQuestTimer("fail_instance", npc, killer);
killer.getKnownList().getKnownCharacters().forEach(L2Character::deleteMe);
cancelQuestTimer("fail_instance", null, killer);
InstanceManager.getInstance().getInstance(world.getInstanceId()).removeSpawnedNpcs();
killer.showQuestMovie(SUCCES_ENDING);
startQuestTimer("spawn_hermuncus", 25050, npc, killer);
}
@ -798,6 +794,7 @@ public class HarnakUndergroundRuins extends AbstractNpcAI
player.sendPacket(new ExSendUIEvent(player, false, false, 60, 0, NpcStringId.REMAINING_TIME));
showOnScreenMsg(player, NpcStringId.NO_THE_SEAL_CONTROLS_HAVE_BEEN_EXPOSED_GUARDS_PROTECT_THE_SEAL_CONTROLS, ExShowScreenMessage.TOP_CENTER, 10000);
startQuestTimer("spawn_npc4", 1, npc, player);
cancelQuestTimer("fail_instance", null, player);
startQuestTimer("fail_instance", 60000, null, player);
}
}

View File

@ -1,5 +0,0 @@
<html><head><body>Pantheon:<br>
You are Ertheia. You should continue your learning somewhere else. <br>
(This quest is only available for characters of a non-Ertheia class.)
<br>
</body></html>

View File

@ -1,9 +1,6 @@
<html><body>Pantheon:<br>
It is a devastating tale that you will soon learn. Once one of the seals that bound the Goddess of Destruction was released, many catastrophic events
followed. Such was the case with the fall of Ye Sagira.<br>
It is a devastating tale that you will soon learn. Once one of the seals that bound the Goddess of Destruction was released, many catastrophic events followed. Such was the case with the fall of Ye Sagira.<br>
Scholars including myself were dispatched to study the ruins. Soon all other races came as well.<br>
I cannot recall the event fully, but Theodore knows more about when the migration of all the races came to Talking Island Village. You should speak with
him.<br>
I cannot recall the event fully, but Theodore knows more about when the migration of all the races came to Talking Island Village. You should speak with him.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10320_LetsGoToTheCentralSquare 32972-03.htm">"Umm... Where can I find him?"</Button>
<br>
</body></html>

View File

@ -1,5 +1,3 @@
<html><head><body>Pantheon:<br>
Theodore can be found in the <font color="LEVEL">Central Square</font> of this village. He is responsible for the Ruins of Ye Sagira Rangers. However they are terribly shorthanded these days. Who knows, maybe if you can prove yourself he might be interested in having you join them. <br1>
<br>
<html><body>Pantheon:<br>
Theodore can be found in the <font color="LEVEL">Central Square</font> of this village. He is responsible for the Ruins of Ye Sagira Rangers. However they are terribly shorthanded these days. Who knows, maybe if you can prove yourself he might be interested in having you join them.
</body></html>

View File

@ -1,4 +1,3 @@
<html><head><body>Pantheon:<br>
Have you met Theodore? He's in the <font color="LEVEL">Town Square Center</font>.
<br>
<html><body>Pantheon:<br>
Have you met Theodore? He's in the <font color="LEVEL">Town Square Center</font>.
</body></html>

View File

@ -1,4 +1,3 @@
<html><head><body>Pantheon:<br>
<html><body>Pantheon:<br>
I will ask again if there's something to ask.
<br>
</body></html>

View File

@ -1,4 +1,4 @@
<html><body>Theodore:<br>
Ah, I see the Pantheon has sent another to ask me about the migration of the races here in Talking Island Village. Is this what you've come to discuss?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10320_LetsGoToTheCentralSquare 32975-02.html">Ask about migration of races.</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10320_LetsGoToTheCentralSquare 32975-02.htm">Ask about migration of races.</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Theodore:<br>
Go away! I'm busy! Come back when you have something to say.<br>
(The quest is not in progress or the conditions are not satisfied.)
</body></html>

View File

@ -39,7 +39,7 @@ import com.l2jserver.gameserver.util.Broadcast;
/**
* Let's Go To The Central Square (10320)
* @author ivantotov
* @author ivantotov, Gladicek
*/
public final class Q10320_LetsGoToTheCentralSquare extends Quest
{
@ -62,8 +62,8 @@ public final class Q10320_LetsGoToTheCentralSquare extends Quest
addStartNpc(PANTHEON);
addTalkId(PANTHEON, THEODORE);
addEnterZoneId(TALKING_ISLAND_PRESENTATION_MOVIE_ZONE);
addCondMaxLevel(MAX_LEVEL, "32972-01a.html");
addCondNotRace(Race.ERTHEIA, "32972-01b.html");
addCondMaxLevel(MAX_LEVEL, "32972-01a.htm");
addCondNotRace(Race.ERTHEIA, "32972-01b.htm");
}
@Override
@ -90,7 +90,7 @@ public final class Q10320_LetsGoToTheCentralSquare extends Quest
htmltext = event;
break;
}
case "32975-02.html":
case "32975-02.htm":
{
giveAdena(player, 30, true);
addExpAndSp(player, 30, 5);
@ -107,26 +107,23 @@ public final class Q10320_LetsGoToTheCentralSquare extends Quest
public String onTalk(L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
String htmltext = null;
switch (qs.getState())
{
case State.CREATED:
{
if (npc.getId() == PANTHEON)
{
htmltext = "32972-01.htm";
}
htmltext = npc.getId() == PANTHEON ? "32972-01.htm" : "32975-04.htm";
break;
}
case State.STARTED:
{
htmltext = npc.getId() == PANTHEON ? "32972-04.html" : "32975-01.html";
htmltext = npc.getId() == PANTHEON ? "32972-04.htm" : "32975-01.htm";
break;
}
case State.COMPLETED:
{
htmltext = npc.getId() == PANTHEON ? "32972-05.html" : "32975-03.html";
htmltext = npc.getId() == PANTHEON ? "32972-05.htm" : "32975-03.htm";
break;
}
}

View File

@ -1,5 +1,5 @@
<html><body>Shannon:<br>
Eh? You want to be a seeker<br>
You look weak.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10321_QualificationsOfTheSeeker 32974-02.html">"Don't underestimate me."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10321_QualificationsOfTheSeeker 32974-02.htm">"Don't underestimate me."</Button>
</body></html>

View File

@ -1,4 +1,4 @@
<html><body>Shannon:<br>
Nice day, eh?<br>
(you have already completed the quest.)
(You have already completed the quest.)
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Shannon:<br>
You're wasting my time. Go away.<br>
(The quest is not in progress, or the conditions have not been satisfied.)
</body></html>

View File

@ -1,4 +1,4 @@
<html><head><body>Theodore:<br>
<html><body>Theodore:<br>
Haa... There are so many things to do around here!<br>
There's one problem here, and there another problem... I get a steady influx of seekers, but the pile of work just gets higher and higher. I'm not sure there are enough Seekers in the world to tackle this amount of work...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10321_QualificationsOfTheSeeker 32975-02.htm">"What are the Seekers?"</Button>

View File

@ -1,5 +0,0 @@
<html><body>Theodore:<br>
You are Ertheia. You should continue your learning somewhere else. <br>
(This quest is only available for characters of a non-Ertheia class.)
<br>
</body></html>

View File

@ -1,4 +1,4 @@
<html><head><body>Theodore:<br>
<html><body>Theodore:<br>
Seekers are scholars and warriors dedicated to searching through the Ruins of Ye Sagira.<br>
However, they recently ran into a spot of bother after the local monsters decided to get all territorial. Now, a good number of my Seekers are injured, and the work just keeps on piling up...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10321_QualificationsOfTheSeeker 32975-03.htm">"Where do I sign up? I want to be a Seeker."</Button>

View File

@ -1,7 +1,6 @@
<html><head><body>Theodore:<br>
<html><body>Theodore:<br>
You what? Really? Even after what I just told you?? <br>
Well, anyone can become a seeker, but you must first get certified. <font color="LEVEL">Shannon</font> can start you on that path - head to the <font color="LEVEL">Training Grounds</font> to see her, and she'll teach you about scouts. <br>
Well, anyone can become a seeker, but you must first get certified. <font color="LEVEL">Shannon</font> can start you on that path - head to the <font color="LEVEL">Training Grounds</font> to see her, and she'll teach you about scouts.<br>
Now get going - speed is of the essence and all that!<br>
I will briefly tell you how to get there.
<br>
</body></html>

View File

@ -1,4 +1,3 @@
<html><head><body>Theodore:<br>
Have you met Shannon yet? She's in the <font color="LEVEL">Training Area</font>.
<br>
<html><body>Theodore:<br>
Have you met Shannon yet? She's in the <font color="LEVEL">Training Area</font>.
</body></html>

View File

@ -1,4 +1,3 @@
<html><head><body>Theodore:<br>
<html><body>Theodore:<br>
Ah... Thanks for your help. If you can handle it again next time, that would be great.
<br>
</body></html>

View File

@ -20,16 +20,20 @@ package quests.Q10321_QualificationsOfTheSeeker;
import quests.Q10320_LetsGoToTheCentralSquare.Q10320_LetsGoToTheCentralSquare;
import com.l2jserver.gameserver.enums.Race;
import com.l2jserver.gameserver.model.actor.L2Npc;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.quest.Quest;
import com.l2jserver.gameserver.model.quest.QuestState;
import com.l2jserver.gameserver.model.quest.State;
import com.l2jserver.gameserver.network.NpcStringId;
import com.l2jserver.gameserver.network.clientpackets.Say2;
import com.l2jserver.gameserver.network.serverpackets.NpcSay;
import com.l2jserver.gameserver.network.serverpackets.TutorialShowHtml;
import com.l2jserver.gameserver.util.Broadcast;
/**
* Qualifications Of The Seeker (10321)
* @author ivantotov
* @author ivantotov, Gladicek
*/
public final class Q10321_QualificationsOfTheSeeker extends Quest
{
@ -45,7 +49,6 @@ public final class Q10321_QualificationsOfTheSeeker extends Quest
addStartNpc(THEODORE);
addTalkId(THEODORE, SHANNON);
addCondMaxLevel(MAX_LEVEL, "32975-01a.htm");
addCondNotRace(Race.ERTHEIA, "32975-01b.htm");
addCondCompletedQuest(Q10320_LetsGoToTheCentralSquare.class.getSimpleName(), "32975-01a.htm");
}
@ -73,11 +76,12 @@ public final class Q10321_QualificationsOfTheSeeker extends Quest
htmltext = event;
break;
}
case "32974-02.html":
case "32974-02.htm":
{
giveAdena(player, 50, true);
addExpAndSp(player, 40, 5);
qs.exitQuest(false, true);
Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), Say2.NPC_ALL, npc.getTemplate().getDisplayId(), NpcStringId.HM_DON_T_JUST_GO_I_STILL_HAVE_TONS_TO_TEACH_YOU));
htmltext = event;
break;
}
@ -89,34 +93,24 @@ public final class Q10321_QualificationsOfTheSeeker extends Quest
public String onTalk(L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
if (qs.isCreated())
String htmltext = null;
switch (qs.getState())
{
if (npc.getId() == THEODORE)
case State.CREATED:
{
htmltext = "32975-01.htm";
htmltext = npc.getId() == THEODORE ? "32975-01.htm" : "32974-04.htm";
break;
}
}
else if (qs.isStarted())
{
if (npc.getId() == THEODORE)
case State.STARTED:
{
htmltext = "32975-04.html";
htmltext = npc.getId() == THEODORE ? "32975-04.htm" : "32974-01.htm";
break;
}
else if (npc.getId() == SHANNON)
case State.COMPLETED:
{
htmltext = "32974-01.html";
}
}
else if (qs.isCompleted())
{
if (npc.getId() == THEODORE)
{
htmltext = "32975-05.html";
}
else if (npc.getId() == SHANNON)
{
htmltext = "32974-03.html";
htmltext = npc.getId() == THEODORE ? "32975-05.htm" : "32974-03.htm";
break;
}
}
return htmltext;

View File

@ -1,4 +1,4 @@
<html><head><body>Shannon:<br>
<html><body>Shannon:<br>
You've got style, friend, but you're missing a few key techniques.<br>
Hmm... you know, I could help you get stronger... teach you a few tricks of the trade...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10322_SearchingForTheMysteriousPower 32974-02.htm">"And why would you do that?"</Button>

View File

@ -1,5 +1,4 @@
<html><head><body>Shannon:<br>
<html><body>Shannon:<br>
Did you need me?<br>
(Only characters under level 20, who have completed "Conditions of Scout" may start this quest)
<br>
(Only characters under level 20, who have completed "Conditions of Scout" may start this quest.)
</body></html>

View File

@ -1,5 +0,0 @@
<html><head><body>Shannon:<br>
You are Ertheia. You should continue your learning somewhere else. <br>
(This quest is only available for characters of a non-Ertheia class.)
<br>
</body></html>

View File

@ -1,5 +1,5 @@
<html><head><body>Shannon:<br>
Why would I do that? <br1>
<html><body>Shannon:<br>
Why would I do that?<br1>
Well, let me see. For starters, I'm training up the entire district, so it's kind of what I do. Second, we need all the help we can get, and third, maybe I think you might have what it takes to be someone in this place. Thought about that?<br>
You know, suspicious isn't an attractive trait. Either you calm down and tell me where you need help, or you can jog on and find your own way.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10322_SearchingForTheMysteriousPower 32974-03.htm">"I just want to get stronger."</Button>

View File

@ -1,7 +1,5 @@
<html><head><body>Shannon:<br>
<html><body>Shannon:<br>
Well, guess what? I can help. That's right - H.E.L.P.<br>
I've set up a little test for newbies - just head down the hill until you see <font color="LEVEL">Evain</font>.<br>
Go on. You'll have fun, probably.
<br>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Shannon:<br>
What are you waiting for?<br1>
Head down the hill until you see <font color="LEVEL">Evain</font> !
</body></html>

View File

@ -1,5 +0,0 @@
<html><head><body>Shannon:<br>
What are you waiting for? <br1>
Head down the hill until you see <font color="LEVEL">Evain</font> !
<br>
</body></html>

View File

@ -1,5 +1,4 @@
<html><head><body>Shannon:<br>
<html><body>Shannon:<br>
Still trying to get stronger? You'll have to look elsewhere, friend. I've taught you all I know.<br>
(You've already completed this quest)
<br>
(You've already completed this quest.)
</body></html>

View File

@ -2,5 +2,5 @@
Did Shannon or Evain send you? Well, I guess I'll tell you what I know about the mysterious power.<br>
It's not complicated. You just have to dedicate yourself. Practice makes perfect.<br>
I can help if need be. What would you like to do?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10322_SearchingForTheMysteriousPower 32981-02.html">"I'll do anything to get stronger!"</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10322_SearchingForTheMysteriousPower 32981-02.htm">"I'll do anything to get stronger!"</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Adventurers' Guide for Training:<br>
If you don't mind, I'll get back to work now.<br>
(Quest not in progress)
</body></html>

View File

@ -1,4 +1,4 @@
<html><body>Evain:<br>
Unused weapon becomes dull and rusty.<br>
The mission I give you is not that diffcult - just attack any of the <font color="LEVEL">Scarecrow</font> araund here!
The mission I give you is not that diffcult - just attack any of the <font color="LEVEL">Scarecrow</font> around here!
</body></html>

View File

@ -1,4 +1,4 @@
<html><body>Evain:<br>
Good, but know that tis is just the beginning.<br>
Good, but know that this is just the beginning.<br>
Go and seek the <font color="LEVEL">Training Newbie Helper</font> for strength, then attack the scarecrow again. You'll get there!
</body></html>

View File

@ -1,4 +1,4 @@
<html><body>Evain:<br>
Attack the <font color="LEVEL">Scarecrow</font> again.<br>
You'll feel yourself changed from earlier
You'll feel yourself changed from earlier.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Evain:<br>
Why did you come here?<br>
(Only characters under level 20, who have completed the Looking for Mysterious Power quest, may start this quest.)
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Evain:<br>
It's good to see you growing stronger with each passing day. Is there something you want from me?<br>
(This quest has already been completed)
</body></html>

View File

@ -20,20 +20,23 @@ package quests.Q10322_SearchingForTheMysteriousPower;
import quests.Q10321_QualificationsOfTheSeeker.Q10321_QualificationsOfTheSeeker;
import com.l2jserver.gameserver.enums.Race;
import com.l2jserver.gameserver.model.actor.L2Npc;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.holders.SkillHolder;
import com.l2jserver.gameserver.model.quest.Quest;
import com.l2jserver.gameserver.model.quest.QuestState;
import com.l2jserver.gameserver.model.quest.State;
import com.l2jserver.gameserver.network.NpcStringId;
import com.l2jserver.gameserver.network.clientpackets.Say2;
import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage;
import com.l2jserver.gameserver.network.serverpackets.NpcSay;
import com.l2jserver.gameserver.network.serverpackets.TutorialShowHtml;
import com.l2jserver.gameserver.util.Broadcast;
import com.l2jserver.gameserver.util.Util;
/**
* Searching For The Mysterious Power (10322)
* @author ivantotov
* @author ivantotov, Gladicek
*/
public final class Q10322_SearchingForTheMysteriousPower extends Quest
{
@ -53,10 +56,8 @@ public final class Q10322_SearchingForTheMysteriousPower extends Quest
private static final int APPRENTICE_ADVENTURERS_CESTUS = 7819;
private static final int APPRENTICE_ADVENTURERS_BOW = 7820;
private static final int APPRENTICE_ADVENTURERS_LONG_SWORD = 7821;
// Message
// Misc
private static final int MAX_LEVEL = 20;
private static final ExShowScreenMessage MESSAGE = new ExShowScreenMessage(NpcStringId.WEAPONS_HAVE_BEEN_ADDED_TO_YOUR_INVENTORY, 2, 5000);
// Buffs
private static final SkillHolder[] FIGHTER_BUFFS =
{
@ -85,7 +86,6 @@ public final class Q10322_SearchingForTheMysteriousPower extends Quest
addTalkId(SHANNON, ADVENTURERS_GUIDE, EVAIN);
addKillId(SCARECROW);
addCondMaxLevel(MAX_LEVEL, "32974-01a.htm");
addCondNotRace(Race.ERTHEIA, "32974-01b.htm");
addCondCompletedQuest(Q10321_QualificationsOfTheSeeker.class.getSimpleName(), "32974-01a.htm");
}
@ -112,7 +112,7 @@ public final class Q10322_SearchingForTheMysteriousPower extends Quest
htmltext = event;
break;
}
case "32981-02.html":
case "32981-02.htm":
{
if (qs.isCond(4))
{
@ -157,90 +157,122 @@ public final class Q10322_SearchingForTheMysteriousPower extends Quest
public String onTalk(L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
if (qs.isCreated())
String htmltext = null;
switch (qs.getState())
{
if (npc.getId() == SHANNON)
case State.CREATED:
{
htmltext = "32974-01.htm";
}
}
else if (qs.isStarted())
{
if (npc.getId() == SHANNON)
{
if (qs.isCond(1))
if (npc.getId() == SHANNON)
{
htmltext = "32974-04.html";
htmltext = "32974-01.htm";
break;
}
else if (npc.getId() == EVAIN)
{
htmltext = "33464-07.htm";
break;
}
else if (npc.getId() == ADVENTURERS_GUIDE)
{
htmltext = "32981-04.htm";
break;
}
}
else if (npc.getId() == ADVENTURERS_GUIDE)
case State.STARTED:
{
if (qs.isCond(4))
if (npc.getId() == SHANNON)
{
htmltext = "32981-01.html";
}
else if (qs.isCond(5))
{
htmltext = "32981-03.html";
}
}
else if (npc.getId() == EVAIN)
{
switch (qs.getCond())
{
case 1:
if (qs.isCond(1))
{
qs.setCond(2, true);
htmltext = "33464-01.html";
break;
}
case 2:
{
htmltext = "33464-02.html";
break;
}
case 3:
{
qs.setCond(4, true);
htmltext = "33464-03.html";
break;
}
case 4:
{
htmltext = "33464-04.html";
break;
}
case 5:
{
htmltext = "33464-05.html";
break;
}
case 6:
{
htmltext = "33464-06.html";
player.sendPacket(MESSAGE);
giveItems(player, WOODEN_ARROW, 500);
giveItems(player, ADENA, 70);
giveItems(player, HEALING_POTION, 50);
giveItems(player, APPRENTICE_ADVENTURERS_STAFF, 1);
giveItems(player, APPRENTICE_ADVENTURERS_BONE_CLUB, 1);
giveItems(player, APPRENTICE_ADVENTURERS_KNIFE, 1);
giveItems(player, APPRENTICE_ADVENTURERS_CESTUS, 1);
giveItems(player, APPRENTICE_ADVENTURERS_BOW, 1);
giveItems(player, APPRENTICE_ADVENTURERS_LONG_SWORD, 1);
addExpAndSp(player, 300, 5);
qs.exitQuest(false, true);
htmltext = "32974-04.htm";
break;
}
}
else if (npc.getId() == ADVENTURERS_GUIDE)
{
if (qs.isCond(4))
{
htmltext = "32981-01.htm";
break;
}
else if (qs.isCond(5))
{
htmltext = "32981-03.htm";
break;
}
}
else if (npc.getId() == EVAIN)
{
switch (qs.getCond())
{
case 1:
{
qs.setCond(2, true);
htmltext = "33464-01.htm";
break;
}
case 2:
{
htmltext = "33464-02.htm";
break;
}
case 3:
{
qs.setCond(4, true);
htmltext = "33464-03.htm";
break;
}
case 4:
{
htmltext = "33464-04.htm";
break;
}
case 5:
{
htmltext = "33464-05.htm";
break;
}
case 6:
{
htmltext = "33464-06.htm";
showOnScreenMsg(player, NpcStringId.WEAPONS_HAVE_BEEN_ADDED_TO_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 4500);
giveItems(player, WOODEN_ARROW, 500);
giveItems(player, ADENA, 70);
giveItems(player, HEALING_POTION, 50);
giveItems(player, APPRENTICE_ADVENTURERS_STAFF, 1);
giveItems(player, APPRENTICE_ADVENTURERS_BONE_CLUB, 1);
giveItems(player, APPRENTICE_ADVENTURERS_KNIFE, 1);
giveItems(player, APPRENTICE_ADVENTURERS_CESTUS, 1);
giveItems(player, APPRENTICE_ADVENTURERS_BOW, 1);
giveItems(player, APPRENTICE_ADVENTURERS_LONG_SWORD, 1);
addExpAndSp(player, 300, 5);
Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), Say2.NPC_ALL, npc.getTemplate().getDisplayId(), NpcStringId.THERE_S_THE_NEXT_TRAINING_STEP));
qs.exitQuest(false, true);
break;
}
}
}
break;
}
}
else if (qs.isCompleted())
{
if (npc.getId() == SHANNON)
case State.COMPLETED:
{
htmltext = "32974-05.html";
if (npc.getId() == SHANNON)
{
htmltext = "32974-05.htm";
break;
}
else if (npc.getId() == EVAIN)
{
htmltext = "33464-08.htm";
break;
}
// Official is using same html for created/completed
else if (npc.getId() == ADVENTURERS_GUIDE)
{
htmltext = "32981-04.htm";
break;
}
}
}
return htmltext;

View File

@ -1,4 +1,4 @@
<html><body>Shannon:<br>
Did you learn a lot from Evain? Fight off the hordes of scarecrows? Travel to any exotic underground locations? Ha ha ha. You need to learn from the field! Did you learn ANYTHING there?
Did you learn a lot from Evain? Fight off the hordes of scarecrows? Travel to any exotic underground locations? Ha ha ha. You need to learn from the field! Did you learn ANYTHING there?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10323_TrainLikeItsReal 32974-02.htm">"I can use shots now... that's pretty cool."</button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Shannon:<br>
You're wasting my time! Talk to me when you have something to say!<br>
(Only characters of level 20 or lower, who have completed the Searching for the Mysterious Power quest, may start this quest)
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Shannon:<br>
You're wasting my time! Talk to me when you have something to say!<br>
(Only characters of level 20 or lower, who have completed the Searching for the Mysterious Power quest, may start this quest)
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Shannon:<br>
You're wasting my time! Talk to me when you have something to say!<br>
(You have already completed this quest)
</body></html>

View File

@ -1,5 +1,4 @@
<html><body>Evain:<br>
No need to hurry. Also, the mission is managed by
<font color=LEVEL>Holden</font> at the <font color=LEVEL>Training Grounds Underground Facility Entrance</font>.
No need to hurry. Also, the mission is managed by <font color=LEVEL>Holden</font> at the <font color=LEVEL>Training Grounds Underground Facility Entrance</font>.
If you tell him that I sent you, he will give you details.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Evain:<br>
It's good to see you growing stronger with each passing day. Is there something you want from me?<br>
(This quest has already been completed)
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Evain:<br>
Why did you come here?<br>
(Only characters under level 20, who have completed the Looking for Mysterious Power quest, may start this quest)
</body></html>

View File

@ -21,18 +21,19 @@ package quests.Q10323_TrainLikeItsReal;
import quests.Q10322_SearchingForTheMysteriousPower.Q10322_SearchingForTheMysteriousPower;
import com.l2jserver.gameserver.enums.QuestSound;
import com.l2jserver.gameserver.enums.Race;
import com.l2jserver.gameserver.model.actor.L2Npc;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.holders.ItemHolder;
import com.l2jserver.gameserver.model.quest.Quest;
import com.l2jserver.gameserver.model.quest.QuestState;
import com.l2jserver.gameserver.model.quest.State;
import com.l2jserver.gameserver.network.NpcStringId;
import com.l2jserver.gameserver.network.serverpackets.ExQuestNpcLogList;
import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage;
import com.l2jserver.gameserver.network.serverpackets.TutorialShowHtml;
/**
* @author Sdw
* @author Sdw, Gladicek
*/
public class Q10323_TrainLikeItsReal extends Quest
{
@ -44,7 +45,6 @@ public class Q10323_TrainLikeItsReal extends Quest
private static final int TRAINING_GOLEM = 27532;
// Misc
private static final int MAX_LEVEL = 20;
private static final String KILL_VAR = "Q10323_KILL";
// Items
private static final ItemHolder SPIRITSHOTS = new ItemHolder(2509, 500);
private static final ItemHolder SOULSHOTS = new ItemHolder(1835, 500);
@ -55,9 +55,8 @@ public class Q10323_TrainLikeItsReal extends Quest
addStartNpc(EVAIN);
addTalkId(HOLDEN, EVAIN, SHANNON);
addKillId(TRAINING_GOLEM);
addCondMaxLevel(MAX_LEVEL, "fixme.htm");
addCondNotRace(Race.ERTHEIA, "fixme.htm");
addCondCompletedQuest(Q10322_SearchingForTheMysteriousPower.class.getSimpleName(), "fixme.htm");
addCondMaxLevel(MAX_LEVEL, "33464-05.htm");
addCondCompletedQuest(Q10322_SearchingForTheMysteriousPower.class.getSimpleName(), "33464-05.htm");
}
@Override
@ -100,6 +99,9 @@ public class Q10323_TrainLikeItsReal extends Quest
if (qs.isCond(1))
{
qs.setCond(2, true);
final ExQuestNpcLogList packet = new ExQuestNpcLogList(getId());
packet.addNpc(TRAINING_GOLEM, 0);
player.sendPacket(packet);
htmltext = event;
}
break;
@ -108,7 +110,7 @@ public class Q10323_TrainLikeItsReal extends Quest
{
if (qs.isCond(3))
{
qs.set(KILL_VAR, 0);
qs.setMemoState(0);
if (player.isMageClass())
{
giveItems(player, SPIRITSHOTS);
@ -133,7 +135,7 @@ public class Q10323_TrainLikeItsReal extends Quest
{
if (qs.isCond(8))
{
qs.setCond(9);
qs.setCond(9, true);
htmltext = event;
}
break;
@ -158,72 +160,87 @@ public class Q10323_TrainLikeItsReal extends Quest
public String onTalk(L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
String htmltext = null;
if (qs.isCompleted())
switch (qs.getState())
{
htmltext = getAlreadyCompletedMsg(player);
}
switch (npc.getId())
{
case EVAIN:
case State.CREATED:
{
if (qs.isCreated())
if (npc.getId() == EVAIN)
{
htmltext = "33464-01.htm";
break;
}
else if (qs.isStarted())
else if (npc.getId() == SHANNON)
{
htmltext = "32974-03.htm";
break;
}
}
case State.STARTED:
{
if (npc.getId() == EVAIN)
{
htmltext = "33464-03.htm";
break;
}
break;
}
case HOLDEN:
{
switch (qs.getCond())
else if (npc.getId() == HOLDEN)
{
case 1:
switch (qs.getCond())
{
htmltext = "33194-01.htm";
break;
}
case 3:
{
htmltext = "33194-04.htm";
break;
}
case 4:
{
htmltext = "33194-06.htm";
qs.setCond(6);
break;
}
case 5:
{
htmltext = "33194-06.htm";
qs.setCond(7);
break;
}
case 8:
{
htmltext = "33194-07.htm";
break;
case 1:
{
htmltext = "33194-01.htm";
break;
}
case 3:
{
htmltext = "33194-04.htm";
break;
}
case 4:
{
htmltext = "33194-06.htm";
qs.setCond(6, true);
break;
}
case 5:
{
htmltext = "33194-06.htm";
qs.setCond(7, true);
break;
}
case 8:
{
htmltext = "33194-07.htm";
break;
}
}
break;
}
break;
}
case SHANNON:
{
if (qs.isCond(9))
else if (npc.getId() == SHANNON)
{
htmltext = "32974-01.htm";
if (qs.isCond(9))
{
htmltext = "32974-01.htm";
break;
}
}
}
case State.COMPLETED:
{
if (npc.getId() == EVAIN)
{
htmltext = "33464-04.htm";
break;
}
else if (npc.getId() == SHANNON)
{
htmltext = "32974-05.htm";
break;
}
break;
}
}
return htmltext;
}
@ -234,31 +251,37 @@ public class Q10323_TrainLikeItsReal extends Quest
if ((qs != null) && qs.isStarted())
{
int killedGolem = qs.getInt(KILL_VAR);
int killedGolem = qs.getMemoState();
if (qs.isCond(2))
{
killedGolem++;
final ExQuestNpcLogList packet = new ExQuestNpcLogList(getId());
packet.addNpcString(NpcStringId.ELIMINATE_THE_TRAINING_GOLEM, killedGolem);
killer.sendPacket(packet);
if (killedGolem >= 4)
{
qs.setCond(3, true);
}
else
{
qs.set(KILL_VAR, killedGolem);
qs.setMemoState(killedGolem);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
}
else if (qs.isCond(6) || qs.isCond(7))
{
killedGolem++;
final ExQuestNpcLogList packet = new ExQuestNpcLogList(getId());
packet.addNpcString(NpcStringId.ELIMINATE_THE_TRAINING_GOLEM2, killedGolem);
killer.sendPacket(packet);
if (killedGolem >= 4)
{
qs.setCond(8, true);
}
else
{
qs.set(KILL_VAR, killedGolem);
qs.setMemoState(killedGolem);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
}

View File

@ -1,4 +1,4 @@
<html><body>Gallint:<br>
I'm very busy! I haven't gotten a single day's rest since I was dropped off on Talking Island! Why did you come?
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10324_FindingMagisterGallint 32980-02.html">"Shannon told me about you."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10324_FindingMagisterGallint 32980-02.htm">"Shannon told me about you."</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Gallint:<br>
There's an order to everything, friend.<br>
(The Looking for Sorcecer Gallint quest can be started by talking to Shannon in the Basic Training Ground)
</body></html>

View File

@ -20,16 +20,16 @@ package quests.Q10324_FindingMagisterGallint;
import quests.Q10323_TrainLikeItsReal.Q10323_TrainLikeItsReal;
import com.l2jserver.gameserver.enums.Race;
import com.l2jserver.gameserver.model.actor.L2Npc;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.quest.Quest;
import com.l2jserver.gameserver.model.quest.QuestState;
import com.l2jserver.gameserver.model.quest.State;
import com.l2jserver.gameserver.network.serverpackets.TutorialShowHtml;
/**
* Finding Magister Gallint (10324)
* @author ivantotov
* @author ivantotov, Gladicek
*/
public final class Q10324_FindingMagisterGallint extends Quest
{
@ -45,7 +45,6 @@ public final class Q10324_FindingMagisterGallint extends Quest
addStartNpc(SHANNON);
addTalkId(SHANNON, GALLINT);
addCondMaxLevel(MAX_LEVEL, "32974-01a.htm");
addCondNotRace(Race.ERTHEIA, "32974-01a.htm");
addCondCompletedQuest(Q10323_TrainLikeItsReal.class.getSimpleName(), "32974-01a.htm");
}
@ -72,7 +71,7 @@ public final class Q10324_FindingMagisterGallint extends Quest
htmltext = event;
break;
}
case "32980-02.html":
case "32980-02.htm":
{
player.sendPacket(new TutorialShowHtml(npc.getObjectId(), "..\\L2Text\\QT_004_skill_01.htm", TutorialShowHtml.LARGE_WINDOW));
giveAdena(player, 110, true);
@ -89,34 +88,48 @@ public final class Q10324_FindingMagisterGallint extends Quest
public String onTalk(L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
if (qs.isCreated())
String htmltext = null;
switch (qs.getState())
{
if (npc.getId() == SHANNON)
case State.CREATED:
{
htmltext = "32974-01.htm";
if (npc.getId() == SHANNON)
{
htmltext = "32974-01.htm";
break;
}
else if (npc.getId() == GALLINT)
{
htmltext = "32980-04.htm";
break;
}
}
}
else if (qs.isStarted())
{
if (npc.getId() == SHANNON)
case State.STARTED:
{
htmltext = "32974-04.html";
if (npc.getId() == SHANNON)
{
htmltext = "32974-04.htm";
break;
}
else if (npc.getId() == GALLINT)
{
htmltext = "32980-01.htm";
break;
}
}
else if (npc.getId() == GALLINT)
case State.COMPLETED:
{
htmltext = "32980-01.html";
}
}
else if (qs.isCompleted())
{
if (npc.getId() == SHANNON)
{
htmltext = "32974-05.html";
}
else if (npc.getId() == GALLINT)
{
htmltext = "32980-03.html";
if (npc.getId() == SHANNON)
{
htmltext = "32974-05.htm";
break;
}
else if (npc.getId() == GALLINT)
{
htmltext = "32980-03.htm";
break;
}
}
}
return htmltext;

View File

@ -0,0 +1,5 @@
<html><body>Master Xonia:<br>
Welcome, Kamael.<br>I am Xonia. I wish to teach you about the classes available to our kind.<br>
<font color="LEVEL">Kamael Soldiers</font> are powerful with both spell and sword, and attack with great speed. They use their opponents' souls to unleash their most powerful skills!<br>
As your strength grows, you'll notice a <font color="LEVEL">Skill Window automatically popping up</font> from time to time. You can also use the shortcut key <font color="LEVEL">ALT+K</font> to check out the list of skills you already know of.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Master Xonia:<br>
I'm finished with my explanation. Now, you can return to Gallint and report.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Master Xonia:<br>
Kamael strength to you, friend.<br>
(You have already completed this quest.)
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Master Xonia:<br>
I teach the Kamael, not your kind.
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Master Cidnet:<br>
Welcome! I am Cidnet, skillmaster to the Elves!<br>
If you have a moment, I would like to tell you a little about some of the classes available to us Elves.<br><font color="LEVEL">Elven Fighters</font> have high Evasion Rate, Attack Accuracy, and are skilled with bows.<br>
<font color="LEVEL">Elven Mages</font> can cast ferociously quickly, and recover lost mana at quite a rate!<br>
If your powers improve and gain access to stronger skills, a <font color="LEVEL">Skill Window will automatically pop up</font>. Furthermore, you can use the shortcut key <font color="LEVEL">ALT+K</font>, to check out the list of skills you've learned.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Master Cidnet:<br>
I'm finished with my explanation! You can return to Gallint and report.
</body></html>

Some files were not shown because too many files have changed in this diff Show More