diff --git a/appveyor.yml b/appveyor.yml
index c840d7db53..36da1ff2f9 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,4 +1,4 @@
-image: Visual Studio 2013
+image: Visual Studio 2015
# This is the default location, but we put it here for safety reasons, since we use it in our test script
clone_folder: c:\projects\rathena
# We do not need the git history for our integration tests
@@ -8,10 +8,8 @@ pull_requests:
do_not_increment_build_number: true
environment:
matrix:
- - VisualStudioVersion: 14.0
- Defines: "\"BUILDBOT\""
- - VisualStudioVersion: 14.0
- Defines: "\"BUILDBOT;PRERE\""
+ - Defines: "\"BUILDBOT\""
+ - Defines: "\"BUILDBOT;PRERE\""
platform:
- Win32
- x64
diff --git a/conf/battle/battleground.conf b/conf/battle/battleground.conf
index f6ca66e30e..05537ea85f 100644
--- a/conf/battle/battleground.conf
+++ b/conf/battle/battleground.conf
@@ -30,3 +30,7 @@ bg_flee_penalty: 20
// Interval before updating the bg-member map mini-dots (milliseconds)
bg_update_interval: 1000
+
+// Before a player is warped into a Battleground from the Battleground Queue,
+// check to see if the player's current map has MF_NOWARP.
+bgqueue_nowarp_mapflag: no
diff --git a/conf/battle/client.conf b/conf/battle/client.conf
index d49b645edb..50d437769f 100644
--- a/conf/battle/client.conf
+++ b/conf/battle/client.conf
@@ -38,7 +38,7 @@ hide_woe_damage: no
pet_hair_style: 100
// Visible area size (how many squares away from a player they can see)
-area_size: 15
+area_size: 14
// Maximum walk path (how many cells a player can walk going to cursor)
max_walk_path: 17
@@ -71,9 +71,7 @@ wedding_modifydisplay: no
save_clothcolor: yes
// Save body styles. (Note 1)
-// Note: Don't turn this on unless you know what you are doing.
-// Sprites are not released officially.
-save_body_style: no
+save_body_style: yes
// Do not display cloth colors for the wedding class?
// Note: Both save_clothcolor and wedding_modifydisplay have to be enabled
@@ -140,3 +138,14 @@ spawn_direction: no
// kRO removed the packet and this re-enables the message.
// Official: Disabled.
mvp_exp_reward_message: no
+
+// Send ping timer
+// Interval in seconds for each timer invoke.
+ping_timer_inverval: 30
+
+// Send packets timeout in seconds before ping packet can be sent.
+ping_time: 20
+
+// Show skill scale for clients 2015-12-23 and newer? (Note 1)
+// Official: yes
+show_skill_scale: yes
diff --git a/conf/battle/homunc.conf b/conf/battle/homunc.conf
index 8338fe68b2..253e22cce4 100644
--- a/conf/battle/homunc.conf
+++ b/conf/battle/homunc.conf
@@ -62,15 +62,35 @@ homunculus_S_growth_level: 99
// Official: yes
homunculus_autofeed_always: yes
-// Is getting exp/item from the homunculus disabled when you're idle?
+// Is getting exp/item from the homunculus disabled when their master's idle?
// Set to no, or the amount of seconds (NOT milliseconds) that need to pass before considering
// a character idle.
// Characters in a chat/vending are always considered idle.
// A character's idle status is reset upon item use/skill use/attack (auto attack counts too)/movement.
-// You will only receive items if 'homunculus_autoloot' is activated,
+// Their master will only receive items if 'homunculus_autoloot' is activated,
// otherwise they will be dropped on the ground as usual.
+// NOTE: This option uses a special timer to track idle time, separated from the normal idle timer.
hom_idle_no_share: no
+// How the server should measure the homunculus master's idle time? (for homunculus exp share and autoloot ONLY) (Note 3)
+// (This will only work if 'hom_idle_no_share' is enabled).
+// 0x001 - Walk Request
+// 0x002 - UseSkillToID Request (Targetted skill use attempt)
+// 0x004 - UseSkillToPos Request (AoE skill use attempt)
+// 0x008 - UseItem Request (Including equip/unequip)
+// 0x010 - Attack Request
+// 0x020 - Chat Request (Whisper, Party, Guild, Battlegrounds, etc)
+// 0x040 - Sit/Standup Request
+// 0x080 - Emotion Request
+// 0x100 - DropItem Request
+// 0x200 - @/#Command Request
+// Please note that at least 1 option has to be enabled.
+// Be mindful that the more options used, the easier it becomes to cheat this features.
+// Default: walk (0x1) + useskilltoid (0x2) + useskilltopos (0x4) + useitem (0x8) + attack (0x10) = 0x1F
+// NOTE: This allows you to configure different settings for homunculus, separated from normal idle timer and 'idletime_option'.
+// It will only apply to homunculus-only kills and it will not affect normal autoloot and party share options.
+idletime_hom_option: 0x1F
+
// The rate at which homunculus gain experience from kills. (Note 2)
// Only applies to renewal mode.
// Official: 10%
diff --git a/conf/battle/items.conf b/conf/battle/items.conf
index be5e6448d0..bc2c21ce5a 100644
--- a/conf/battle/items.conf
+++ b/conf/battle/items.conf
@@ -134,6 +134,9 @@ broadcast_hide_name: 2
// Enable to sell rental item to NPC shop? (Note 1)
rental_transaction: yes
+// Sell rental item for 0 to NPC shop regardless of the item value in item_db? (Note 1)
+rental_item_novalue: no
+
// Minimum purchase price of items at a normal Shop
// Officially items cannot be purchased for less than 1 Zeny
min_shop_buy: 1
diff --git a/conf/battle/monster.conf b/conf/battle/monster.conf
index 012bb622bd..de4e69f664 100644
--- a/conf/battle/monster.conf
+++ b/conf/battle/monster.conf
@@ -276,3 +276,11 @@ boss_nopc_idleskill_rate: 100
// To switch it off, set it to 0.
mob_nopc_move_rate: 100
boss_nopc_move_rate: 100
+
+// When killing a monster, do AG_BATTLE type achievements trigger for everyone in the same party within the area?
+// Area is limited to area_size battle config.
+achievement_mob_share: no
+
+// Should slaves teleport back to their master if they get too far during chase? (Note 1)
+// Default (Official): no
+slave_stick_with_master: no
diff --git a/conf/battle/skill.conf b/conf/battle/skill.conf
index a142722495..d124fba658 100644
--- a/conf/battle/skill.conf
+++ b/conf/battle/skill.conf
@@ -85,7 +85,7 @@ clear_skills_on_warp: 15
//Setting this to YES will override the target mode of ground-based skills with the flag 0x01 to "No Enemies"
//The two skills affected by default are Pneuma and Safety Wall (if set to yes, those two skills will not protect everyone, but only allies)
-//See db/skill_unit_db.txt for more info.
+//See db/(pre-)re/skill_db.yml for more info.
defunit_not_enemy: no
// Should skills always do at least 'hits' damage when they don't miss/are blocked?
@@ -107,11 +107,11 @@ auto_counter_type: 15
// Can ground skills be placed on top of each other? (Note 3)
// By default, skills with UF_NOREITERATION set cannot be stacked on top of
-// other skills, this setting will override that. (skill_unit_db)
+// other skills, this setting will override that.
skill_reiteration: 0
// Can ground skills NOT be placed underneath/near players/monsters? (Note 3)
-// If set, only skills with UF_NOFOOTSET set will be affected (skill_unit_db)
+// If set, only skills with UF_NOFOOTSET set will be affected.
skill_nofootset: 1
// Should traps (hunter traps + quagmire) change their target to "all" inside gvg/pvp grounds? (Note 3)
@@ -343,7 +343,7 @@ stormgust_knockback: yes
// For RENEWAL_CAST (Note 2)
// By default skill that has '0' value for Fixed Casting Time will use 20% of cast time
// as Fixed Casting Time, and the rest (80%) as Variable Casting Time.
-// Put it 0 to disable default Fixed Casting Time (just like -1 is the skill_cast_db.txt).
+// Put it 0 to disable default Fixed Casting Time (just like -1 in the skill_db.yml).
default_fixed_castrate: 20
// On official servers, skills that hit all targets on a path (e.g. Focused Arrow Strike and First Wind) first
@@ -370,6 +370,13 @@ can_damage_skill: 1
// Legacy Athena: 1
land_protector_behavior: 0
+// NPC EMOTION behavior (Note 1)
+// On official servers, certain mobs cast NPC EMOTION skill which displays an emoticon and change their mode from
+// Aggressive to Passive for a certain time. The Athena behavior does not change their mode to Passive.
+// Official: 0
+// Legacy Athena: 1
+npc_emotion_behavior: 0
+
// Should Tarot Card of Fate have the same chance for each card to occur? (Note 1)
// Official chances: 15%: LOVERS | 10%: FOOL, MAGICIAN, HIGH PRIESTESS, STRENGTH, SUN | 8%: TEMPERANCE
// 7%: CHARIOT | 6%: THE HANGED MAN | 5%: DEATH, STAR | 2%: TOWER | 1%: WHEEL OF FORTUNE, DEVIL
diff --git a/conf/msg_conf/map_msg.conf b/conf/msg_conf/map_msg.conf
index e6781c6009..69d195d0bc 100644
--- a/conf/msg_conf/map_msg.conf
+++ b/conf/msg_conf/map_msg.conf
@@ -354,9 +354,10 @@
334: Total Domination
// Battlegrounds Queue
-337: You may not join a battleground queue when you're in a battleground map.
+337: You can't apply to a battleground queue from this map.
338: You can't apply to a battleground queue due to recently deserting a battleground. Time remaining: %d minutes and %d seconds.
339: You can't apply to a battleground queue for %d seconds due to recently leaving one.
+340: Participants were unable to join. Delaying entry for more participants.
// Templates for @who output
343: Name: %s
diff --git a/db/battleground_db.yml b/db/battleground_db.yml
index 2dbed729ad..a86612801d 100644
--- a/db/battleground_db.yml
+++ b/db/battleground_db.yml
@@ -29,7 +29,12 @@
# MinLevel Minimum level required to join the battleground. (Default: 1)
# MaxLevel Maximum level to join the battleground. (Default: MAX_LEVEL value)
# Deserter Amount of time in seconds a player is marked deserter. (Default: 600)
-# StartDelay Amount of time in seconds once a queue is filled before a start message is sent to players. (Default: 30)
+# StartDelay Amount of time in seconds once a queue is filled before players are warped. (Default: 0)
+# Join: Which application type is accepted. The entryqueuelist.lub can visually disable these options.
+# Solo Able to join a queue as an individual. (Default: true)
+# Party Able to join a queue as a party. (Default: true)
+# Guild Able to join a queue as a guild. (Default: true)
+# JobRestrictions List of jobs that are unable to join the battleground.
# Locations: Battleground location settings.
# - Map The map on which the battleground will be played.
# StartEvent NPC event triggered when the battleground starts.
@@ -38,12 +43,14 @@
# RespawnY Y coordinate for warping on death.
# DeathEvent NPC event triggered when a player dies.
# QuitEvent NPC event triggered when a player quits.
+# ActiveEvent NPC event triggered when a player joints an active battleground.
# Variable Name of BG ID variable used in the battleground script.
# TeamB: TeamB settings.
# RespawnX X coordinate for warping on death.
# RespawnY Y coordinate for warping on death.
# DeathEvent NPC event triggered when a player dies.
# QuitEvent NPC event triggered when a player quits.
+# ActiveEvent NPC event triggered when a player joints an active battleground.
# Variable Name of BG ID variable used in the battleground script.
###########################################################################
@@ -53,121 +60,151 @@ Header:
Body:
- Id: 1
- Name: "Tierra Gorge"
+ Name: Tierra Gorge
MinPlayers: 6
MinLevel: 80
+ JobRestrictions:
+ Novice: true
+ SuperNovice: true
+ Novice_High: true
+ Baby: true
+ Super_Baby: true
+ Super_Novice_E: true
+ Super_Baby_E: true
Locations:
- - Map: "bat_a01"
- StartEvent: "start#bat_a01::OnReadyCheck"
+ - Map: bat_a01
+ StartEvent: start#bat_a01::OnReadyCheck
TeamA:
RespawnX: 50
RespawnY: 374
- QuitEvent: "start#bat_a01::OnGuillaumeQuit"
- Variable: "$@TierraBG1_id1"
+ QuitEvent: start#bat_a01::OnGuillaumeQuit
+ ActiveEvent: start#bat_a01::OnGuillaumeActive
+ Variable: $@TierraBG1_id1
TeamB:
RespawnX: 42
RespawnY: 16
- QuitEvent: "start#bat_a01::OnCroixQuit"
- Variable: "$@TierraBG1_id2"
- - Map: "bat_a02"
- StartEvent: "start#bat_a02::OnReadyCheck"
+ QuitEvent: start#bat_a01::OnCroixQuit
+ ActiveEvent: start#bat_a01::OnCroixActive
+ Variable: $@TierraBG1_id2
+ - Map: bat_a02
+ StartEvent: start#bat_a02::OnReadyCheck
TeamA:
RespawnX: 50
RespawnY: 374
- QuitEvent: "start#bat_a02::OnGuillaumeQuit"
- Variable: "$@TierraBG2_id1"
+ QuitEvent: start#bat_a02::OnGuillaumeQuit
+ ActiveEvent: start#bat_a02::OnGuillaumeActive
+ Variable: $@TierraBG2_id1
TeamB:
RespawnX: 42
RespawnY: 16
- QuitEvent: "start#bat_a02::OnCroixQuit"
- Variable: "$@TierraBG2_id2"
+ QuitEvent: start#bat_a02::OnCroixQuit
+ ActiveEvent: start#bat_a02::OnCroixActive
+ Variable: $@TierraBG2_id2
- Id: 2
- Name: "Flavius"
+ Name: Flavius
MinPlayers: 6
MinLevel: 80
+ JobRestrictions:
+ Novice: true
+ SuperNovice: true
+ Novice_High: true
+ Baby: true
+ Super_Baby: true
+ Super_Novice_E: true
+ Super_Baby_E: true
Locations:
- - Map: "bat_b01"
- StartEvent: "start#bat_b01::OnReadyCheck"
+ - Map: bat_b01
+ StartEvent: start#bat_b01::OnReadyCheck
TeamA:
RespawnX: 10
RespawnY: 290
- QuitEvent: "start#bat_b01::OnGuillaumeQuit"
- Variable: "$@FlaviusBG1_id1"
+ QuitEvent: start#bat_b01::OnGuillaumeQuit
+ ActiveEvent: start#bat_b01::OnGuillaumeActive
+ Variable: $@FlaviusBG1_id1
TeamB:
RespawnX: 390
RespawnY: 10
- QuitEvent: "start#bat_b01::OnCroixQuit"
- Variable: "$@FlaviusBG1_id2"
- - Map: "bat_b02"
- StartEvent: "start#bat_b02::OnReadyCheck"
+ QuitEvent: start#bat_b01::OnCroixQuit
+ ActiveEvent: start#bat_b01::OnCroixActive
+ Variable: $@FlaviusBG1_id2
+ - Map: bat_b02
+ StartEvent: start#bat_b02::OnReadyCheck
TeamA:
RespawnX: 10
RespawnY: 290
- QuitEvent: "start#bat_b02::OnGuillaumeQuit"
- Variable: "$@FlaviusBG2_id1"
+ QuitEvent: start#bat_b02::OnGuillaumeQuit
+ ActiveEvent: start#bat_b02::OnGuillaumeActive
+ Variable: $@FlaviusBG2_id1
TeamB:
RespawnX: 390
RespawnY: 10
- QuitEvent: "start#bat_b02::OnCroixQuit"
- Variable: "$@FlaviusBG2_id2"
+ QuitEvent: start#bat_b02::OnCroixQuit
+ ActiveEvent: start#bat_b02::OnCroixActive
+ Variable: $@FlaviusBG2_id2
- Id: 3
- Name: "KVM (Level 80 and up)"
+ Name: KVM (Level 80 and up)
MinPlayers: 5
MinLevel: 80
Locations:
- - Map: "bat_c01"
- StartEvent: "KvM01_BG::OnStart"
+ - Map: bat_c01
+ StartEvent: KvM01_BG::OnStart
TeamA:
RespawnX: 52
RespawnY: 129
- DeathEvent: "KvM01_BG::OnGuillaumeDie"
- QuitEvent: "KvM01_BG::OnGuillaumeQuit"
- Variable: "$@KvM01BG_id1"
+ DeathEvent: KvM01_BG::OnGuillaumeDie
+ QuitEvent: KvM01_BG::OnGuillaumeQuit
+ ActiveEvent: KvM01_BG::OnGuillaumeActive
+ Variable: $@KvM01BG_id1
TeamB:
RespawnX: 147
RespawnY: 55
- DeathEvent: "KvM01_BG::OnCroixDie"
- QuitEvent: "KvM01_BG::OnCroixQuit"
- Variable: "$@KvM01BG_id2"
+ DeathEvent: KvM01_BG::OnCroixDie
+ QuitEvent: KvM01_BG::OnCroixQuit
+ ActiveEvent: KvM01_BG::OnCroixActive
+ Variable: $@KvM01BG_id2
- Id: 4
- Name: "KVM (Level 60~79)"
+ Name: KVM (Level 60~79)
MinPlayers: 5
MinLevel: 60
MaxLevel: 79
Locations:
- - Map: "bat_c02"
- StartEvent: "KvM02_BG::OnStart"
+ - Map: bat_c02
+ StartEvent: KvM02_BG::OnStart
TeamA:
RespawnX: 52
RespawnY: 129
- DeathEvent: "KvM02_BG::OnGuillaumeDie"
- QuitEvent: "KvM02_BG::OnGuillaumeQuit"
- Variable: "$@KvM02BG_id1"
+ DeathEvent: KvM02_BG::OnGuillaumeDie
+ QuitEvent: KvM02_BG::OnGuillaumeQuit
+ ActiveEvent: KvM02_BG::OnGuillaumeActive
+ Variable: $@KvM02BG_id1
TeamB:
RespawnX: 147
RespawnY: 55
- DeathEvent: "KvM02_BG::OnCroixDie"
- QuitEvent: "KvM02_BG::OnCroixQuit"
- Variable: "$@KvM02BG_id2"
+ DeathEvent: KvM02_BG::OnCroixDie
+ QuitEvent: KvM02_BG::OnCroixQuit
+ ActiveEvent: KvM02_BG::OnCroixActive
+ Variable: $@KvM02BG_id2
- Id: 5
- Name: "KVM (Level 59 and below"
+ Name: KVM (Level 59 and below
MinPlayers: 5
MaxLevel: 59
Locations:
- - Map: "bat_c03"
- StartEvent: "KvM03_BG::OnStart"
+ - Map: bat_c03
+ StartEvent: KvM03_BG::OnStart
TeamA:
RespawnX: 52
RespawnY: 129
- DeathEvent: "KvM03_BG::OnGuillaumeDie"
- QuitEvent: "KvM03_BG::OnGuillaumeQuit"
- Variable: "$@KvM03BG_id1"
+ DeathEvent: KvM03_BG::OnGuillaumeDie
+ QuitEvent: KvM03_BG::OnGuillaumeQuit
+ ActiveEvent: KvM03_BG::OnGuillaumeActive
+ Variable: $@KvM03BG_id1
TeamB:
RespawnX: 147
RespawnY: 55
- DeathEvent: "KvM03_BG::OnCroixDie"
- QuitEvent: "KvM03_BG::OnCroixQuit"
- Variable: "$@KvM03BG_id2"
+ DeathEvent: KvM03_BG::OnCroixDie
+ QuitEvent: KvM03_BG::OnCroixQuit
+ ActiveEvent: KvM03_BG::OnCroixActive
+ Variable: $@KvM03BG_id2
Footer:
Imports:
diff --git a/db/import-tmpl/battleground_db.yml b/db/import-tmpl/battleground_db.yml
index 9d7300bdd7..6b727c1ea2 100644
--- a/db/import-tmpl/battleground_db.yml
+++ b/db/import-tmpl/battleground_db.yml
@@ -29,7 +29,12 @@
# MinLevel Minimum level required to join the battleground. (Default: 1)
# MaxLevel Maximum level to join the battleground. (Default: MAX_LEVEL value)
# Deserter Amount of time in seconds a player is marked deserter. (Default: 600)
-# StartDelay Amount of time in seconds once a queue is filled before a start message is sent to players. (Default: 30)
+# StartDelay Amount of time in seconds once a queue is filled before players are warped. (Default: 0)
+# Join: Which application type is accepted. The entryqueuelist.lub can visually disable these options.
+# Solo Able to join a queue as an individual. (Default: true)
+# Party Able to join a queue as a party. (Default: true)
+# Guild Able to join a queue as a guild. (Default: true)
+# JobRestrictions List of jobs that are unable to join the battleground.
# Locations: Battleground location settings.
# - Map The map on which the battleground will be played.
# StartEvent NPC event triggered when the battleground starts.
@@ -38,12 +43,14 @@
# RespawnY Y coordinate for warping on death.
# DeathEvent NPC event triggered when a player dies.
# QuitEvent NPC event triggered when a player quits.
+# ActiveEvent NPC event triggered when a player joints an active battleground.
# Variable Name of BG ID variable used in the battleground script.
# TeamB: TeamB settings.
# RespawnX X coordinate for warping on death.
# RespawnY Y coordinate for warping on death.
# DeathEvent NPC event triggered when a player dies.
# QuitEvent NPC event triggered when a player quits.
+# ActiveEvent NPC event triggered when a player joints an active battleground.
# Variable Name of BG ID variable used in the battleground script.
###########################################################################
diff --git a/db/import-tmpl/instance_db.txt b/db/import-tmpl/instance_db.txt
deleted file mode 100644
index 5672eec9e4..0000000000
--- a/db/import-tmpl/instance_db.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-// Instance Database
-//
-// Structure of Database:
-// ID,Name,LimitTime,IdleTimeOut,EnterMap,EnterX,EnterY,Map2,Map3,...,Map255
-//
-// EnterMap is considered as Map1
diff --git a/db/import-tmpl/improvise_db.yml b/db/import-tmpl/instance_db.yml
similarity index 56%
rename from db/import-tmpl/improvise_db.yml
rename to db/import-tmpl/instance_db.yml
index 2c0afce465..ca8b1ed7f5 100644
--- a/db/import-tmpl/improvise_db.yml
+++ b/db/import-tmpl/instance_db.yml
@@ -16,16 +16,25 @@
# along with this program. If not, see .
#
###########################################################################
-# Improvised Song Database
+# Instance Database
###########################################################################
#
-# Improvised Song Settings
+# Instance Settings
#
###########################################################################
-# - Skill Skill to be casted by Improvised Song.
-# Probability Probability of skill compared to others in database (1 = 0.01%, 10000 = 100%).
+# - Id Instance ID.
+# Name Instance Name.
+# TimeLimit Total lifetime of instance in seconds. (Default: 3600)
+# IdleTimeOut Time before an idle instance is destroyed in seconds. (Default: 300)
+# Destroyable Toggles the ability to destroy the instance using instance 'Destroy' button. (Default: true)
+# Note: the button is displayed based on parties. For any mode, it requires the party leader to be the instance owner to destroy it.
+# Enter: Instance entrance coordinates.
+# Map Map Name where players start.
+# X X Coordinate where players start.
+# Y Y Coordinate where players start.
+# AdditionalMaps: List of maps that are part of an instance. (Optional)
###########################################################################
Header:
- Type: IMPROVISED_SONG_DB
+ Type: INSTANCE_DB
Version: 1
diff --git a/db/import-tmpl/quest_db.txt b/db/import-tmpl/quest_db.txt
deleted file mode 100644
index 61416a27a4..0000000000
--- a/db/import-tmpl/quest_db.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-// Quest Database
-//
-// Structure of Database:
-// Quest ID,Time Limit,Target1,Val1,Target2,Val2,Target3,Val3,MobID1,NameID1,Rate1,MobID2,NameID2,Rate2,MobID3,NameID3,Rate3,Quest Title
-//
-// The MobID*, NameID*, and Rate* reflect special values for quests that can drop an item at given rate from given mob.
-// If no MobID* is given, then any mob has a chance to drop the given ItemID*.
diff --git a/db/import-tmpl/quest_db.yml b/db/import-tmpl/quest_db.yml
new file mode 100644
index 0000000000..e426d78209
--- /dev/null
+++ b/db/import-tmpl/quest_db.yml
@@ -0,0 +1,44 @@
+# This file is a part of rAthena.
+# Copyright(C) 2019 rAthena Development Team
+# https://rathena.org - https://github.com/rathena
+#
+# 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 .
+#
+###########################################################################
+# Quest Database
+###########################################################################
+#
+# Quest Settings
+#
+###########################################################################
+# - Id Quest ID.
+# Title Quest title.
+# TimeLimit Amount of time before the quest expires. (Default: 0)
+# Use a number following by "d" for day(s), "h" for hour(s), "mn" for minute(s), and "s" for second(s).
+# Specify with "+" for how long until the quest expires.
+# Specify without "+" for the exact time the quest expires using "d" (optionnal), [0-23]"h" (required), [0-59]"mn" (optionnal), [0-59]"s" (optionnal) format.
+# Please note the number before "d" only shift the exact timer to the given day(s).
+# Targets: Quest objective target. (Default: null)
+# - Mob Monster to kill.
+# Count Amount of monsters to kill.
+# Drops: Quest item drop targets. (Default: null)
+# - Mob Monster to kill. 0 will apply to all monsters. (Default: 0)
+# Item Item to drop.
+# Count Amount of items that will drop. Non-stackable items default to 1. (Default: 1)
+# Rate Item drop rate. (10000 = 100%)
+###########################################################################
+
+Header:
+ Type: QUEST_DB
+ Version: 1
diff --git a/db/improvise_db.yml b/db/instance_db.yml
similarity index 53%
rename from db/improvise_db.yml
rename to db/instance_db.yml
index 0e53f56229..89913a4cbd 100644
--- a/db/improvise_db.yml
+++ b/db/instance_db.yml
@@ -16,22 +16,33 @@
# along with this program. If not, see .
#
###########################################################################
-# Improvised Song Database
+# Instance Database
###########################################################################
#
-# Improvised Song Settings
+# Instance Settings
#
###########################################################################
-# - Skill Skill to be casted by Improvised Song.
-# Probability Probability of skill compared to others in database (1 = 0.01%, 10000 = 100%).
+# - Id Instance ID.
+# Name Instance Name.
+# TimeLimit Total lifetime of instance in seconds. (Default: 3600)
+# IdleTimeOut Time before an idle instance is destroyed in seconds. (Default: 300)
+# Destroyable Toggles the ability to destroy the instance using instance 'Destroy' button. (Default: true)
+# Note: the button is displayed based on parties. For any mode, it requires the party leader to be the instance owner to destroy it.
+# Enter: Instance entrance coordinates.
+# Map Map Name where players start.
+# X X Coordinate where players start.
+# Y Y Coordinate where players start.
+# AdditionalMaps: List of maps that are part of an instance. (Optional)
###########################################################################
Header:
- Type: IMPROVISED_SONG_DB
+ Type: INSTANCE_DB
Version: 1
Footer:
Imports:
- - Path: db/re/improvise_db.yml
+ - Path: db/pre-re/instance_db.yml
+ Mode: Prerenewal
+ - Path: db/re/instance_db.yml
Mode: Renewal
- - Path: db/import/improvise_db.yml
+ - Path: db/import/instance_db.yml
diff --git a/db/item_avail.txt b/db/item_avail.txt
index c5de56ff41..02d7dd9f29 100644
--- a/db/item_avail.txt
+++ b/db/item_avail.txt
@@ -11,7 +11,7 @@
// Think of it as a way to disguise items.
// Don't sell the item in same shop with the source. Example, don't put 2240 & 2241 in same place!
-2240,2241 //Beard - Grampa Beard
+//2240,2241 //Beard - Grampa Beard
//Treasure Hunters Quest Items
//use these aliases if your game client doesn't support them normally
diff --git a/db/job_db2.txt b/db/job_db2.txt
index c02bb99015..dd8219049d 100644
--- a/db/job_db2.txt
+++ b/db/job_db2.txt
@@ -280,9 +280,9 @@
// Baby Mechanic (Mado)
4112,6,1,0,0,1,0,6,2,5,4,0,0,4,6,0,0,2,0,3,3,4,5,0,0,3,6,0,0,3,0,1,1,3,6,0,0,4,4,0,0,0,3,3,1,1,0,0,5,2,0,6,1,5,0,4,3,2,0,5,1
// Super Novice (Expanded)
-4190,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0
+4190,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,4,5,0
// Super Baby (Expanded)
-4191,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0
+4191,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,4,5,0
// Kagerou
4211,5,0,4,0,2,3,0,1,6,0,5,1,2,0,4,6,3,0,1,5,2,0,6,3,4,0,5,0,2,0,1,4,0,5,4,0,3,5,1,0,2,4,1,0,5,6,2,1,0,5
// Oboro
diff --git a/db/pre-re/instance_db.txt b/db/pre-re/instance_db.txt
deleted file mode 100644
index e9cf668f15..0000000000
--- a/db/pre-re/instance_db.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-// Instance Database
-//
-// Structure of Database:
-// ID,Name,LimitTime,IdleTimeOut,EnterMap,EnterX,EnterY,Map2,Map3,...,Map255
-//
-// EnterMap is considered as Map1
-
-1,Endless Tower,14400,300,1@tower,50,355,2@tower,3@tower,4@tower,5@tower,6@tower
-2,Sealed Catacomb,7200,300,1@cata,100,224,2@cata
-3,Orc's Memory,3600,300,1@orcs,179,15,2@orcs
-4,Nidhoggur's Nest,14400,300,1@nyd,32,36,2@nyd
diff --git a/db/pre-re/instance_db.yml b/db/pre-re/instance_db.yml
new file mode 100644
index 0000000000..8f4bd85c51
--- /dev/null
+++ b/db/pre-re/instance_db.yml
@@ -0,0 +1,81 @@
+# This file is a part of rAthena.
+# Copyright(C) 2019 rAthena Development Team
+# https://rathena.org - https://github.com/rathena
+#
+# 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 .
+#
+###########################################################################
+# Instance Database
+###########################################################################
+#
+# Instance Settings
+#
+###########################################################################
+# - Id Instance ID.
+# Name Instance Name.
+# TimeLimit Total lifetime of instance in seconds. (Default: 3600)
+# IdleTimeOut Time before an idle instance is destroyed in seconds. (Default: 300)
+# Destroyable Toggles the ability to destroy the instance using instance 'Destroy' button. (Default: true)
+# Note: the button is displayed based on parties. For any mode, it requires the party leader to be the instance owner to destroy it.
+# Enter: Instance entrance coordinates.
+# Map Map Name where players start.
+# X X Coordinate where players start.
+# Y Y Coordinate where players start.
+# AdditionalMaps: List of maps that are part of an instance. (Optional)
+###########################################################################
+
+Header:
+ Type: INSTANCE_DB
+ Version: 1
+
+Body:
+ - Id: 1
+ Name: Endless Tower
+ TimeLimit: 14400
+ Enter:
+ Map: 1@tower
+ X: 50
+ Y: 355
+ AdditionalMaps:
+ 2@tower: true
+ 3@tower: true
+ 4@tower: true
+ 5@tower: true
+ 6@tower: true
+ - Id: 2
+ Name: Sealed Catacomb
+ TimeLimit: 7200
+ Enter:
+ Map: 1@cata
+ X: 100
+ Y: 224
+ AdditionalMaps:
+ 2@cata: true
+ - Id: 3
+ Name: Orc's Memory
+ Enter:
+ Map: 1@orcs
+ X: 179
+ Y: 15
+ AdditionalMaps:
+ 2@orcs: true
+ - Id: 4
+ Name: Nidhoggur's Nest
+ TimeLimit: 14400
+ Enter:
+ Map: 1@nyd
+ X: 32
+ Y: 36
+ AdditionalMaps:
+ 2@nyd: true
diff --git a/db/pre-re/item_db.txt b/db/pre-re/item_db.txt
index 79001500a8..224c0874df 100644
--- a/db/pre-re/item_db.txt
+++ b/db/pre-re/item_db.txt
@@ -4839,8 +4839,8 @@
12271,Mre_A,Military Ration A,0,2,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ percentheal 5,0; },{},{}
12272,Mre_B,Military Ration B,2,2,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCHIT,600000,33; },{},{}
12273,Mre_C,Military Ration C,2,2,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCFLEE,600000,33; },{},{}
-12274,Gold_Pill_1,Daehwandan,0,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCMHPRATE,3600000,5; percentheal 10,0; },{},{}
-12275,Gold_Pill_2,Taecheongdan,0,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCMSPRATE,3600000,5; percentheal 0,10; },{},{}
+12274,Gold_Pill_1,Daehwandan,0,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start2 SC_INCREASE_MAXHP,3600000,5,10; percentheal 10,0; },{},{}
+12275,Gold_Pill_2,Taecheongdan,0,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start2 SC_INCREASE_MAXSP,3600000,5,10; percentheal 0,10; },{},{}
12276,Mimic_Scroll,Mimic Scroll,2,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2058,1800000; },{},{}
12277,Disguise_Scroll,Disguise Scroll,2,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2059,1800000; },{},{}
12278,Alice_Scroll,Alice Scroll,2,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2060,1800000; },{},{}
diff --git a/db/pre-re/mob_race2_db.txt b/db/pre-re/mob_race2_db.txt
index 3e913759f0..6ebebeebe8 100644
--- a/db/pre-re/mob_race2_db.txt
+++ b/db/pre-re/mob_race2_db.txt
@@ -16,9 +16,9 @@ RC2_GUARDIAN,1285,1286,1287,2081
// Ninja Classes (Pirate's_Pride)
RC2_NINJA,1315,1364,1401,1560
// GvG
-RC2_GVG,1143,1905,1906,1907
+RC2_GVG,1288,1905,1907,1908
// Battlefield
-RC2_BATTLEFIELD,1906,1909,1914,1915
+RC2_BATTLEFIELD,1906,1909,1910,1911,1912,1913,1914,1915
// Treasure Chests
RC2_TREASURE,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1938,1939,1940,1941,1942,1943,1944,1945,1946
// Manuk
diff --git a/db/pre-re/produce_db.txt b/db/pre-re/produce_db.txt
index d5d36204fa..72ea41ac47 100644
--- a/db/pre-re/produce_db.txt
+++ b/db/pre-re/produce_db.txt
@@ -618,15 +618,15 @@
//---- Create Bomb --- ItemLV=28 ---------------
//-- Apple Bomb <-- GN_MAKEBOMB Lv1, Apple Bomb CB, 1 Apple, 1 Scell, 1 Detonator, 1 Gun Powder
-246,13260,28,2496,1,6279,0,512,1,911,1,1051,1,6244,1
+//246,13260,28,2496,1,6279,0,512,1,911,1,1051,1,6244,1
//-- Coconut Bomb <-- GN_MAKEBOMB Lv1, Coconut Bomb CB, 1 Detonator, 1 Coconut Fruit, 2 Gun Powder
-247,13261,28,2496,1,6281,0,1051,1,6263,1,6244,2
+//247,13261,28,2496,1,6281,0,1051,1,6263,1,6244,2
//-- Melon Bomb <-- GN_MAKEBOMB Lv1, Melon Bomb CB, 1 Sticky Mucus, 1 Detonator, 2 Gun Powder, 1 Melon
-248,13262,28,2496,1,6282,0,938,1,1051,1,6244,2,6264,1
+//248,13262,28,2496,1,6282,0,938,1,1051,1,6244,2,6264,1
//-- Pineapple Bomb <-- GN_MAKEBOMB Lv1, Pinepple Bomb CB, 1 Cactus Needle, 1 Detonator, 3 Gun Powder, 1 Pineapple
-249,13263,28,2496,1,6280,0,952,1,1051,1,6244,3,6265,1
+//249,13263,28,2496,1,6280,0,952,1,1051,1,6244,3,6265,1
//-- Banana Bomb <-- GN_MAKEBOMB Lv1, Banana Bomb CB, 1 Banana, 1 Detonator, 4 Gun Powder, 1 Mould Powder
-250,13264,28,2496,1,6283,0,513,1,1051,1,6244,4,7001,1
+//250,13264,28,2496,1,6283,0,513,1,1051,1,6244,4,7001,1
//---- Special Pharmacy --- ItemLV=29 ----------
//-- Seed Of Horny Plant <-- GN_S_PHARMACY Lv1, Plant Genetic Grow, 10 Prickly Fruit
diff --git a/db/pre-re/quest_db.txt b/db/pre-re/quest_db.txt
deleted file mode 100644
index 013603284f..0000000000
--- a/db/pre-re/quest_db.txt
+++ /dev/null
@@ -1,3135 +0,0 @@
-// Quest Database
-//
-// Structure of Database:
-// Quest ID,Time Limit,Target1,Val1,Target2,Val2,Target3,Val3,MobID1,NameID1,Rate1,MobID2,NameID2,Rate2,MobID3,NameID3,Rate3,Quest Title
-//
-// The MobID*, NameID*, and Rate* reflect special values for quests that can drop an item at given rate from given mob.
-// If no MobID* is given, then any mob has a chance to drop the given ItemID*.
-
-1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Transcend"
-1001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Acolyte"
-1002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Acolyte"
-1003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Acolyte"
-1004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Archer"
-1005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Mage"
-1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Mage"
-1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Mage"
-1008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Mage"
-1009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Merchant"
-1010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Merchant"
-1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Merchant"
-1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Merchant"
-1013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Thief"
-1014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Swordman"
-1015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Your first quest"
-1016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaining base levels"
-
-// 2010 Headgear Quests
-1100,0,1178,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo in the Sphinx Dungeon!"
-1101,0,1164,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soloing Sphinx Dungeon!"
-1102,0,1194,40,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soloing Clock Tower!"
-1103,0,1213,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soloing Clock Tower!"
-1104,0,1519,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo at Luoyang!"
-1105,0,1513,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo at Luoyang!"
-1106,0,1375,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo at Amatsu Dungeon!"
-1107,0,1403,40,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo at Amatsu Dungeon!"
-1108,0,1631,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo at Luoyang!"
-
-// Ropewa & Yuridi Quest
-1109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Survivors of the Labyrinth"
-1110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Victims of the Labyrinth"
-1111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Maze in the Labyrinth"
-1112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Lost in the Labyrinth"
-1113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Torn Apart"
-1114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - The Cost of Restoration"
-1115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Song of the Abyss"
-1116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Dead Man's Song"
-1117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Eternal Promise, Broken Ring"
-1118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Neighborhood Knight - I Need Clues"
-1119,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Neighborhood Knight - Cooldown"
-
-1145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1152,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-
-// 2011 X-Mas Event
-1194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-
-// Find Professor Worm's Memory
-1214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-
-2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 1"
-2064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 2"
-2065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 3"
-2066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 4"
-2067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 5"
-2068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 6"
-2069,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tierra Gorge Battle"
-2070,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flavius Battle"
-2071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Mage in the Ice Dungeon"
-2110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Mage in the Ice Dungeon"
-2111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Mage in the Ice Dungeon"
-2112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Mage in the Ice Dungeon"
-2113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Mage in the Ice Dungeon"
-2114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2143,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guild Dungeon Event"
-2144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guild Dungeon Event"
-
-2147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2150,0,1995,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2151,0,1992,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2157,0,1986,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding a Fairy"
-2159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding a Tree Giant"
-2179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dr. Lifeguard's request"
-2180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dr. Lifeguard's request"
-2181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dr. Lifeguard's request"
-2182,64800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rough Minerals"
-2183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flower of Alfheim"
-2184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flower of Alfheim"
-2185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spirit of Alfheim"
-2186,64800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Helping Grenouille"
-
-2187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Bishop job changing quest"
-2188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Bishop job changing quest"
-2189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Bishop job changing quest"
-2190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Bishop job changing quest"
-2191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Bishop job changing quest"
-
-2192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-
-2209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-2210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-2211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-2212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-2213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-2214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-2215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-2216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-2217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-2218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanderer Job Change Quest"
-2219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanderer Job Change Quest"
-2220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanderer Job Change Quest"
-2221,600,1718,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanderer Job Change Quest"
-2222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanderer Job Change Quest"
-2223,0,1428,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-
-// Secret in the Woods
-2271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2274,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2276,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Buwaya"
-
-// Pyramid (Nightmare)
-2289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Verit Hunting (Nightmare)"
-2290,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Verit Hunting - Cooldown"
-2291,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mummy Hunting - Cooldown"
-2292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mummy Hunting (Nightmare)"
-
-// New Novice Ground
-2299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Training Center: Talk to Lisa"
-2300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Training Center: Talk to General Reindeer"
-2301,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Training Center: Leave the boat"
-2302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Training Center: Formation"
-
-//2315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-
-3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Bard"
-3001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Bard"
-3002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Bard"
-3003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Bard"
-3004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Bard"
-3006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk - Marathon"
-3029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk - Final test"
-//3030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk - Spiritual Training"
-3032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk - Become a Monk"
-3040,43200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Curse of Baphomet"
-3041,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Curse of Baphomet"
-3042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Cursed Baphomet Doll"
-3043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Gigantic Magestic Goat"
-3044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Gigantic Magestic Goat"
-3045,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sealed Shrine"
-3046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sealed Shrine After-effect"
-
-3050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 1"
-3051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 2"
-3052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 3"
-3053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 4"
-3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 5"
-3055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 6"
-3056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 7"
-3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Where's the Little Sis?"
-3061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Find a way to unlock the shackles!"
-3062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Find the Locksmith!"
-3063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Mr. Lockenlock?"
-3064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Organic Chamelepu Soap"
-3065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Soap Ingredients"
-3066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - To make a Chamelepu Soap..."
-3067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Camel Appetite Stimulants"
-3068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Getting the Camel Dung"
-3069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Where's the Silk Sand Camel?"
-3070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Silk Sand Camel is gone!"
-3071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Silk Sand Camel is found!"
-3072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - 1 lump of Camel dung obtained"
-3073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - 2 lumps of Camel dung obtained"
-3074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - 3 lumps of Camel dung obtained"
-3075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - 4 lumps of Camel dung obtained"
-3076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - 5 lumps of Camel dung obtained"
-3077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Go to Ms. Ivory"
-3078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Chamalepu Soap is completed!"
-3079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Making the key mold"
-3080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Bringing the key mold"
-3081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - All you need is Steel!"
-3082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - The Key is Made!"
-3083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Mr. Lockenlock's key"
-3085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Call from the commander"
-3086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Commander's Duty"
-3087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Rune Midgard"
-3088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Accident!"
-3089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - How to restore"
-3090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Location of reports"
-3091,1800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Location of reports"
-3092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Success to restore!"
-3093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Report to the continent"
-3094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Return to the expedition"
-
-3100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Lost Bond of Debt"
-3101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Strange Heap of Earth"
-3102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Bond of Debt Found, but..."
-3103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Inventor Dorian"
-3104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Repair Materials of Magic Dryer"
-3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Repairing Magic Dryer"
-3106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Repairing Magic Dryer Failed"
-3107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Repairing Magic Dryer Successful"
-3108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Let's Run the Magic Dryer"
-3109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Restoring the Bond of Debt"
-3110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Tracking the Diamond"
-3111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Leblo's Favor"
-3112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Wola the Doctor"
-3113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Wola the Doctor"
-3114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Wola the Doctor"
-3115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Leblo's Information"
-3116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Information from Rogue Investigator"
-3117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Odd Switches"
-3118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Diamond Found!"
-3119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Wanted Notice"
-3120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - About Z Gang"
-3121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Valdes's Favor"
-3122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Information from Valdes"
-3123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Marybell's Test"
-3124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Challenging Moonho Ahn"
-3125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Challenging Moonho Ahn"
-3126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Information from Marybell"
-3127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Z Gang's Attack"
-3128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Z Gang's Attack"
-3129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Strange Letter"
-3130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Decrypting the letter..."
-3131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Code's Broken!"
-3132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Find the Z Gang's Agit"
-3133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Agit Found!"
-3134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Clean Sweep of Z Gang"
-3135,259200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nidhoggur's Nest"
-3136,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nidhoggur's Nest Time Limit"
-
-3200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Recommendation for Rune knight"
-3201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Secret rendezvous of Rune knight"
-3202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The first test"
-3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The first test"
-3204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Pass the first test"
-3205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3209,0,1504,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Accumulation of magic energy1"
-3210,0,1506,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Accumulation of magic energy2"
-3211,0,1508,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Accumulation of magic energy3"
-3212,0,1510,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Accumulation of magic energy4"
-3213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Pass the second test"
-3216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The final test"
-3217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The final test"
-3218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Pass the final test"
-3219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The end of all test"
-3220,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Waiting time of test"
-
-3250,0,1041,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - What is this bandage for?"
-3251,0,1271,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - An alligator of Counterattack"
-3252,0,1264,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - My mermaid don't do like this way!"
-3253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Missing occult mania"
-3254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A country wants you"
-3255,0,1166,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A wild boar subjugate operation"
-3256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Ready for waiting summer"
-3257,0,1170,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A grudge of women"
-3258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A material of delicacy"
-3259,0,1143,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A agony of a doll master"
-3260,0,1035,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Tiresome flies"
-3261,0,1026,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Unclean girl"
-3262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Queer hobby"
-3263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A mallet of goblin"
-3265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Missing occult mania"
-
-4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sherin's Job Interview"
-4001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter - Test"
-4012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-
-// Following entries are depreciated - use 10000-10025
-//4015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Becoming an Adventurer Appraiser"
-//4016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Proof of Qualification"
-//4017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Qualification Test"
-//4018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Preparations for Meeting Princes"
-//4020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The prince, Peter's Favor"
-//4029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Girl's Favor"
-//4030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Story of Ahrum and Ernst"
-//4031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Story of Ahrum and Ernst"
-//4032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conspiracy of the two families"
-//4033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Death of Ahrum"
-
-4133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Iara"
-4134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Iara"
-4135,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Iara"
-
-4154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus Researcher"
-4155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 1"
-4156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 2"
-4157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 3"
-4158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 4"
-4159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 5"
-4160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 6"
-
-4161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Siege Expert"
-4162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Party Recruiting Expert"
-4163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battleground Expert"
-4164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memorial Dungeon Expert"
-4165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Map Expert"
-4166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Passing Grades"
-
-// Paradise 86 - 90 [Chilly]
-4167,0,1321,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Dragon Tail Handling"
-4168,0,1322,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Spring Rabbit Handling"
-4169,0,1256,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Pest Handling"
-4170,0,1102,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Bathory Handling"
-4171,0,1193,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Alarm Handling"
-4172,0,1882,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Babayaga Handling"
-4173,0,1512,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Hyegun Handling"
-4174,0,1403,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Antique Firelock Handling"
-4175,0,1417,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Zipper Bear Handling"
-4176,0,1155,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Earth Petite Handling"
-4177,0,1162,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Rafflesia Handling"
-4178,0,1621,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Venomous Handling"
-4179,0,1616,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Pitman Handling"
-4180,0,1718,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Yellow Novus Handling"
-
-// Paradise 91 - 99 [Chilly]
-4181,0,1316,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Solider Handling"
-4182,0,1319,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Freezer Handling"
-4183,0,1318,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Heater Handling"
-4184,0,1257,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Injustice Handling"
-4185,0,1201,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Rybio Handling"
-4186,0,1198,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Dark Priest Handling"
-4187,0,1784,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Stapo Handling"
-4188,0,1782,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Roween Handling"
-4189,0,1776,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Siroma Handling"
-4190,0,1401,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Shinobi Handling"
-4191,0,1416,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Evil Nymph Handling"
-4192,0,1109,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Deviruchi Handling"
-4193,0,1614,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Mineral Handling"
-4194,0,1072,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Kaho Handling"
-4195,0,1255,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Neraid Handling"
-4196,0,1506,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Disguise Handling"
-
-4197,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Octopus"
-
-// Paradise Cooldowns
-4198,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4199,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4200,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4201,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4202,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4203,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4204,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4205,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4206,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4207,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4208,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4209,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4210,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4211,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4212,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4213,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4214,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4215,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4216,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4217,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4218,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4219,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4220,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4221,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4222,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4223,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4224,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4225,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4226,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4227,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-
-4229,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Devil in the Cave"
-
-4254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fairy with a stomache"
-4255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Revenge!"
-4256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An accomplice?"
-4257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conspiracy"
-4258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eirinn"
-4259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bourbon"
-4260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bee"
-4261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Counterattack (1)"
-4262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Counterattack (2)"
-4263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Counteroffensive (1)"
-4264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Counteroffensive (2)"
-4265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bookshelf use"
-4266,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"????? ??"
-4267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"????? ??"
-//4303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//4304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//4305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-4999,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Extermination Crisis"
-5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 7"
-5001,0,1037,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"King Froggie VII's revenge"
-5002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The hero of the frogs"
-5003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Frog Hiding Skill"
-5004,0,1099,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Food Shortage"
-
-// Researcher's Quest
-5016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bring me a Research Tool Bag"
-5017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Revenge of the Reseacher"
-5018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Revenge of the Reseacher"
-5019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Sample Studying"
-5020,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sample Researching"
-5021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sample Collecting"
-5022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sample Collecting"
-5023,21600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of the Sample"
-5024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eastern Pool Research"
-5025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Western Pool Research"
-5026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Southern Pool Research"
-5027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Northern Pool Research"
-5028,43200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of the Sample"
-5029,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unidentified Creature"
-5030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The creature's family"
-5031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The creature's family"
-5032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The creature's family"
-5033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The creature's family"
-5034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"News from the family"
-5035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5043,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5044,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traditional Weapon"
-5053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traditional Weapon"
-5054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traditional Weapon"
-5055,0,2071,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Local Rising - Headless Horse"
-5056,0,1584,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Local Rising - Tamruan"
-5057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Local Rising - Ready the Festival"
-5058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The mood of the players-(1)"
-5059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The mood of the players-(2)"
-5060,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Shock"
-5061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Am I scared?"
-5062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I met Eryu."
-5063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I met Stew."
-5064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I met Ketchup."
-5065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I met Eff."
-5066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scary image-(1)"
-5067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scary image-(2)"
-5068,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collecting complaint"
-5069,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Token of honor"
-5070,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rock Paper Scissors"
-5071,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Chamchamcham"
-5072,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kkongnyangkkong"
-5073,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Challenging of flag wave"
-5074,0,1158,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat's Meal"
-5075,0,1144,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Health food"
-5076,0,1282,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Enemies"
-5077,0,1209,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reaction Training"
-5078,0,1019,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Light bird food"
-5079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to stabilize the mind"
-5080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lack of Snack"
-5081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Banned foods"
-5082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cool food"
-5083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Eryu-(1)"
-5084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Eryu-(2)"
-5085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Stew-(1)"
-5086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Stew-(2)"
-5087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Ketchup-(1)"
-5088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Ketchup-(2)"
-5089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Eff-(1)"
-5090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Eff-(2)"
-5091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Go Malangdo"
-
-5092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5094,0,1002,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5095,0,1063,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5096,0,1007,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5097,0,1049,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-
-5109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Light but Unconfirmed Rumor"
-5110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Rumored Character"
-5111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the Lab..."
-5112,259200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Laboratory Restricted Access"
-5113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Lord Knight"
-5114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Paladin"
-5115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] High Priest"
-5116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Champion"
-5117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] High Wizard"
-5118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Professor"
-5119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Whitesmith"
-5120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Creator"
-5121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Assassin Cross"
-5122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Stalker"
-5123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Sniper"
-5124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Clown"
-5125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Gypsy"
-
-// Kagerou/Oboro Job Quest
-5131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Conversation"
-5132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Family Business-(1)"
-5133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Family Business-(2)"
-5134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New path"
-5135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"4 tests"
-5136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Knowledge test"
-5137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Survival test"
-5138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Weapons test"
-5139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The guy looks familiar!!"
-5140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Uncertain chilliness"
-5141,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Got a curse!!"
-5142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prototype-(1)"
-5143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prototype-(2)"
-5144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prototype-(2)"
-5145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prototype-(3)"
-5146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battle test"
-
-// 2012 Headgear Quests
-5161,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request[Stand by]"
-5162,0,1164,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5163,0,1102,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5164,0,1322,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5165,0,1386,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5166,0,1117,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5167,0,1155,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5168,0,1269,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5169,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mid-Level collection request[Stand by]"
-5170,0,1776,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mid-Level collection request"
-5171,0,1198,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mid-Level collection request"
-5172,0,1784,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mid-Level collection request"
-5173,0,1316,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mid-Level collection request"
-5174,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"High level collectiong request[Stand by]"
-5175,0,1106,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"High level collection request"
-5176,0,1148,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"High level collection request"
-5177,0,1995,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"High level collection request"
-5178,0,1310,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"High level collection request"
-5179,0,1163,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Highest level collection request"
-5180,0,1993,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Highest level collection request"
-5181,0,1297,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Highest level collection request"
-5182,0,1699,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Highest level collection request"
-5222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving the energy crystals"
-5223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving the energy crystals"
-5224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving the energy crystals"
-5225,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving energy crystal[Stand by]"
-5226,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving energy crystal[Stand by]"
-5227,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving energy crystal[Stand by]"
-
-6000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Taekwon"
-6001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Taekwon"
-6002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Taekwon"
-6005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Soul-Linker"
-6006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Soul-Linker"
-6007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Soul-Linker"
-6008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Soul-Linker"
-6010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Super Novice"
-6015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A favor from Cougar"
-6016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A favor from a Suspicious Man"
-6017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Red Leopard Joe's Reply"
-6018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cougar's Madness"
-6020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Master Miller's Letter"
-6021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wise Bull Horn's voucher"
-6022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Making a voucher"
-6023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wise Bull Horn's Favor"
-6024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Gunslinger!"
-6025,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"KVM Guillaume"
-6026,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"KVM Croix"
-6027,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"KVM Indicator"
-7000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warrior of the Sun, the Moon, and the Stars"
-7008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warrior of the Sun, the Moon, and the Stars - Nature"
-7009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warrior of the Sun, the Moon, and the Stars - the Altar"
-7010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warrior of the Sun, the Moon, and the Stars - Stars?"
-7011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warrior of the Sun, the Moon, and the Stars"
-7012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Case closed?"
-7038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Passion for Baked Sweet Potatoes"
-7039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dodging the conversation"
-7040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dodging the conversation"
-7041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Politics is for the Politicians"
-7042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - Tatacho's feed"
-7043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - Cornus's feed"
-7044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - Hillthrion's feed1"
-7045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - Hillthrion's feed2"
-7046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - warm rugs"
-7047,18000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - Let's call it a day!"
-7048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - Burled's Favor"
-7049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - Sealed Tower"
-7050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - Sealed Tower"
-7051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - Sealed Tower"
-7052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - Sealed Tower"
-7053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - What they want is.."
-7054,0,1282,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,"Myu's Favor - Teach them a lesson!"
-7055,0,1261,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Myu's Favor - Not the cat!"
-7056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Arc's Favor"
-7057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Arc's Favor"
-7058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Arc's Favor"
-7059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Prove the Truth"
-7067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Prove the Truth"
-7068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Prove the Truth"
-7069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Too late!"
-7070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Return"
-7071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Invitation"
-//7072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7073,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-7074,0,2017,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rata Hunt"
-7075,0,2018,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Duneyrr Hunt"
-7076,0,2026,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanted: Dandelion"
-7077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collecting Dragon Eggs"
-7078,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collecting Dragon Eggs"
-7079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding Refined Bradium"
-7080,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding Refined Bradium"
-7081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Helping the Laphine Craftsman"
-7082,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Helping the Laphine Craftsman"
-
-7091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An advice of Diora 01"
-7092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An advice of Diora 02"
-7093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An advice of Diora 03"
-7094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An advice of Diora 04"
-7095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An advice of Diora 05"
-7096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A proof of new requirement"
-7097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A proof of new requirement"
-7098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A proof of new requirement"
-7099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A proof of new requirement"
-7100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A message of Bercascell"
-7101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 1"
-7102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 2"
-7103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 3"
-7104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 4"
-7105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 4"
-7106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 5"
-7107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 6"
-7108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 7"
-7109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 8"
-7110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 9"
-7111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 10"
-7112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information of Madelle"
-7113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information of Crave"
-7114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information of Trovan"
-7115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information of a peddler"
-7116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information of a old man"
-
-// Novice Training Grounds
-7117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Your first quest!"
-7118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Novice Training"
-7119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Novice Training"
-7120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Novice Training"
-7121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Novice Training"
-7122,0,1002,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"First battle - Poring Hunt"
-7123,0,1049,2,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battle Basics -Swordman"
-7124,0,1063,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battle Basics -Mage"
-//7125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"not used"
-7126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Selling items"
-7127,0,1010,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battle Basics -Thief"
-
-7128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Training course 'conquest a desert!' -start"
-7129,0,1009,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the desert!' - A real battle 1"
-7130,0,1107,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the desert!' - A real battle 2"
-7131,0,1001,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the desert!' - A real battle 3"
-7132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the desert!' - Complete a quest"
-7133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the culvert!' - Start"
-7134,0,1051,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the culvert!' - A real battle 1"
-7135,0,1175,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the culvert!' - A real battle 2"
-7136,0,1005,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the culvert!' - A real battle 3"
-7137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the culvert!' - Complete a quest"
-7138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the haunted cave!' - Start"
-7139,0,1076,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the haunted cave!' - A real battle 1"
-7140,0,1031,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the haunted cave!' - A real battle 2"
-7141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the haunted cave!' - Complete a quest"
-7142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer ant hell!' - Start"
-7143,0,1160,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer ant hell!' - A real battle 1"
-7144,0,1095,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer ant hell!' - A real battle 2"
-7145,0,1176,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer ant hell!' - A real battle 3"
-7146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer ant hell!' - Complete a quest"
-7147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc village!' - start"
-7148,0,1686,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc village!' - A real battle 1"
-7149,0,1023,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc village!' - A real battle 2"
-7150,0,1273,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc village!' - A real battle 3"
-7151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc village!' - Complete a quest"
-7152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc dungeon!' - start"
-7153,0,1153,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc dungeon!' - A real battle 1"
-7154,0,1152,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc dungeon!'- A real battle 2"
-7155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc dungeon!' - complete a quest"
-7156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer an undersea city!' - start"
-7157,0,1264,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer an undersea city!' - A real battle 1"
-7158,0,1065,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer an undersea city!' - A real battle 2"
-7159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer an undersea city!' - Complete a quest"
-
-7160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram"
-7161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 2nd"
-7162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 2nd"
-7163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 2nd"
-7164,0,2076,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt for shadow of deception"
-7165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Key of deception"
-7166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rachel Branch of Shadow Workshop"
-7167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 3rd"
-7168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 3rd"
-7169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 3rd"
-7170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 3rd"
-7171,0,2077,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt for shadow of delusion"
-7172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Key of delusion"
-7173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Message to Halled from Paul"
-7174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 4th"
-7175,0,2078,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunft for shadow of gaiety"
-7176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Key of Gaiety"
-7177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A young guy in Lighthalzen"
-7178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Destination of Deception, Delusion and Gaiety"
-7179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vicente, you dare!"
-7180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Message from Doomk"
-
-7181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Karakas's ring"
-
-// El Dicastes
-7182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sapha's Visit"
-7183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Invitation from Sapha"
-7184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To El Dicastes!"
-7185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspector Doha"
-7186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret Order from Doha - Investigation"
-7187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret Order from Doha - Shay"
-7188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information Gathering - in the Plaza"
-7189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information Gathering - in the Factory"
-7190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information Gathering - at the Guards"
-7191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shay's designation - BK"
-7192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"BK's Information"
-7193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dimensional Crack Investigation"
-7194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What's this bloodstain?"
-7195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What's this skin piece?"
-7196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What's this suspicious magic power?"
-7197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sapha Certifications?"
-7198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Audience with Ahat"
-7199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret Order from Ahat"
-7200,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cheshire's call"
-7201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Removing traces"
-7202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret order from Doha - Collect proof"
-7203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret order from Doha - Final Report"
-7206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New Day for Cheshire"
-7207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cheshire's Box"
-7208,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wait for Cheshire?"
-7209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Forget the box."
-7210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daily delivery"
-
-// Misty Forest Labyrinth
-7211,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Misty Forest Labyrinth Exploration"
-7212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Loki's Search"
-7213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wandering Protector"
-
-// Paradise Gear Advanced Quests [Chilly]
-7214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Romeo Training"
-7215,0,1278,3,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Romeo Hunt 1"
-7216,0,1278,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Romeo Hunt 2"
-7217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Romeo Hunt 3"
-7218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Romeo Complete"
-7219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Johan Training"
-7220,0,1192,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Johan Hunt 1"
-7221,0,1117,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Johan Hunt 2"
-7222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Johan Complete"
-7223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Kiren Training"
-7224,0,1619,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Kiren Hunt 1"
-7225,0,1620,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Removed"
-7226,0,1621,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Kiren Hunt 2 (Part A)"
-7227,0,1622,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Kiren Hunt 2 (Part B)"
-7228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Kiren Complete"
-7229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Naomi Training"
-7230,0,1776,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Naomi Hunt 1"
-7231,0,1776,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Naomi Hunt 2"
-7232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Naomi Complete"
-7233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Margaret Training"
-7234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Margaret's Favor"
-7235,0,1988,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Margaret Hunt 1"
-7236,0,1995,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Margaret Hunt 2"
-7237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Margaret Complete"
-7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Toren's Errands (Easy)"
-7239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Toren's Errands (Normal)"
-7240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strengthening Equipment"
-7241,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Toren's Errands - Tomorrow"
-7242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Play with the baby cat"
-7243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Duruduru Compass"
-7244,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Duruduru Race"
-7245,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Duruduru Race"
-7246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-I'm coming now."
-7247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Stop the Bang!"
-//7248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-7249,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Bang! See you next time"
-7250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Hidden Treasure?"
-7251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The First piece of Painting"
-7252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The Second piece of Painting"
-7253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The Third piece of Painting"
-7254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The Fourth piece of Painting"
-7255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The Fifth piece of Painting"
-7256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The Sixth piece of Painting"
-7257,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Race, Come back tomorrow!"
-7258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Painting completed"
-7259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gift from the Mew Bravery Team"
-7260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The origin of Bugs"
-7261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Table"
-7262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Mattress"
-7263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Grill"
-7264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Chef Nyas"
-7265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rage of Chef Nyas"
-7266,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Declaration of Chef Nyas"
-7267,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Appointed time with Cleanyang"
-7268,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Cat's hard biscuits!"
-7269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Resting Place"
-7270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Sand"
-7271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Bottom of the Stairs"
-7272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Corner"
-7273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Locker"
-7274,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Foothold"
-7275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Sand"
-7276,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Promise to deliver more food"
-7281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7301,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7306,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7307,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7309,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7310,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7313,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7316,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7319,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7321,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7323,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7325,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7326,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7329,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7334,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7337,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7339,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7341,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7343,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7345,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-
-// Hall of Abyss
-7349,1800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vote"
-
-// Port Malaya
-7350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cautious Village"
-7351,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Better than My Old Button"
-7352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sailor Wants a Button"
-7353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Man Wants a Button"
-7354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Young Man Wants a Button"
-7355,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Merchant Wants a Button"
-7356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Little Kid Wants a Button"
-7357,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Middle-aged Guy Wants a Button"
-7358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why do they want my Buttons?"
-7359,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Sailor"
-7360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Old Man"
-7361,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Young Man"
-7362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Merchant"
-7363,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Little Kid"
-7364,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Middle-aged Man"
-7365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Better than My Old Button-2"
-7366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traditional Spiritual Protection and Impudent Girl-1"
-7367,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traditional Spiritual Protection and Impudent Girl-2"
-7368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Pedro"
-7369,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Nardo"
-7370,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Pandoi"
-7371,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Woeon"
-7372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Talah"
-7373,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Romel"
-7374,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Love and Spiritual Protection for All"
-7375,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Love and Spiritual Protection Continues"
-7376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Man and Cast-Iron Caldron-1"
-7377,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Man and Cast-Iron Caldron-2"
-7378,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Man and Cast-Iron Caldron-Regular Trades"
-7379,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Peace Preacher"
-7380,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Smith a Traditional Spiritual Protection"
-7381,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"High Demand on Spiritual Protection Material"
-7382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Pedro"
-7383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Nardo"
-7384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Pandoi"
-7385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Woeon"
-7386,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Talah"
-7387,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Romel"
-7388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Maries's Child"
-7389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Give the Shirt to Maries's Child"
-7390,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Worried about Maries's Child"
-7391,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jejeling and Jejellopy"
-7392,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect Jejellopy Regularly"
-7393,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shiny Silver Blade"
-7394,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shiny Tomorrow"
-7395,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ghost on the Ferry Ship"
-7396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Angry Soul on Ferry Ship"
-7397,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mumbaki Phong's Advice"
-7398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Offering Bouquet Recommended by Mumbaki"
-7399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soul Diwata's Story"
-7400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mumbaki of Port Malaya"
-7401,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"All Aboard for Perry Sailing"
-7402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bouquet for Diwata"
-7403,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stabilized Perry"
-7404,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Jejeling"
-7405,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Jejeling - Same Time Tomorrow"
-7406,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Agree to Collecting Bones!"
-7407,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Purified Bone"
-7408,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Agree to Come Back Tomorrow?"
-7409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cannot Meet Eyes with Him!"
-7410,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Teach Another Lesson Tomorrow!"
-
-// Eclage
-7411,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The traveler, Fome's story"
-7412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The traveler, Litrip's story"
-7413,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The traveler, Chiba's story"
-7414,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eclage guard's message"
-7415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Laphine's Chief of Staff"
-7416,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Waiting to meet"
-7417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kardui's request"
-7418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Eclage 1"
-7419,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Eclage 2"
-7420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Eclage 3"
-7421,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"That's enough"
-7422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kardui's gift"
-7423,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A rumor about the King 1"
-7424,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A rumor about the King 2"
-7425,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A rumor about the King 3"
-7426,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A rumor about the King 4"
-7427,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"At times like this, face it straight on!"
-7428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Yai of the wild"
-7429,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wild recent trend!"
-7430,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliveryman that runs through space"
-7431,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A mailman never rests!"
-7432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The troublemakers in the land of blooming flowers"
-7433,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Need constant guidance"
-
-// Twins and Scholar of Magics
-7434,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kardui's big brother"
-7435,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time for reading the letter"
-7436,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Avant the Scholar of Magics"
-7437,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shenime's favor"
-7438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret sponsorship"
-7439,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The scholar of magics sponsored by Shenime"
-7440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Minuel's witness"
-7441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mail is here!"
-7442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The identity of the scholar of magics"
-7443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interfere with the research!"
-7444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What Avant was researching"
-
-// Orb
-7445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Avant's back"
-7446,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unfruitful conversation"
-7447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dilemma surrounding the Orb"
-7448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Something's not right"
-7449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Temptation toward the Orb"
-7450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orb's lighting room"
-7451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Betrayal"
-7452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the chief of staff!"
-7453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The last of the chief of staff"
-
-//7619,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7621,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7622,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7626,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7627,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7628,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7629,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-
-8000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quitting Job Change"
-8001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Guild Master!"
-8007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Acceptance from the Guild Master"
-8008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Applying for Job Change to Priest"
-8010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tarlock's Favor"
-8033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ferlock's Favor"
-8034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ferlock's Favor"
-8035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How the Airship Works"
-8036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hallen's Favor"
-8037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Dice Roller"
-8038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Dice Roller"
-8039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret of Airships"
-8040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret of Airships"
-8041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret of Airships"
-8042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret of Airships"
-8043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret of Airships"
-8044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Euslan's Fiancee"
-8045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tips from Kaci"
-8046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ferlock's Passengers list"
-8047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Euslan's Favor"
-8048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eukran's Testimony"
-8049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thierry's Favor"
-8050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Danger coming on to Thierry"
-8051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Euslan's Medicine"
-8052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thierry's Favor"
-8053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Postell"
-8054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Message from Postell"
-8055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nursing Allen"
-8056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Little something in return"
-8057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grumbling Manainne"
-8058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with El Schatt"
-8059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Perfitz"
-8060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stubborn El Schatt"
-8061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stories of the past"
-8062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kanainne"
-8063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kanainne's spirit"
-8064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Gemstone"
-8090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mr. Manson"
-8091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jenny the gardener"
-8092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching the Market"
-8093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Message"
-8094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Double Crossed?"
-8095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Phobe"
-8096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Gemstone Found"
-8097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Informing Jenny"
-8098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Keeping the Secret"
-8099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vincent's Recommendation"
-8100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mr. Shendar's daughter"
-8107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lachellen's Testimony"
-8108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Foreigner, Katinshuell"
-8109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's scent"
-8110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's scent"
-8111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lachellen's Testimony"
-8112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Freya's Spring"
-8113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's Diary"
-8114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's Diary"
-8115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Suspicious Katinshuell"
-8116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lachellen's Testimony"
-8117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Freya's Spring"
-8118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Mr. Shendar"
-8119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's Diary"
-8120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Katinshuell"
-8121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Katinshuell"
-8122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's resting place"
-8123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ayothaya's world famous dish, Tom Yum Goong"
-8124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ayothaya's world famous dish, Tom Yum Goong"
-8125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ayothaya's world famous dish, Tom Yum Goong"
-8126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ayothaya's world famous dish, Tom Yum Goong"
-8127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Momotaro Field Trip"
-8128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Momotaro Field Trip"
-8129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Momotaro Field Trip"
-8130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Momotaro Field Trip"
-8131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The mother of lord in Amatsu"
-8132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The mother of lord in Amatsu"
-8133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Song of the fox"
-8134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Boy at the Northern Shrine"
-8135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fox Expelled"
-8136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Gray Wolf's Warning"
-8137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Keymaker"
-8138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blacksmith's Request"
-8139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Golden Key"
-8140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Red Ring"
-8141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mashenka's Red Ring"
-8142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching the Marsh"
-8143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Flute's Voice"
-8144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ryubaba's Confession"
-8145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Worried Mother's Request"
-8146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding Lusalka"
-8147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lusalka's Beloved"
-8148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lusalka's Beloved"
-8149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for Igor"
-8150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Igor's message"
-8151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Marozka's Cave"
-8152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Golden Thread"
-8153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of mind and wisdom"
-8154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Keymaker"
-8155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Golden Key"
-8168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Koshei, the Immortal"
-8169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Living and Dead Water"
-8170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Living and Dead Water"
-8171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Living and Dead Water"
-
-8181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sight Blaster"
-8182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Push Back Theory"
-8183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sight Blaster"
-8184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Elemental Converter"
-8185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Elemental Change"
-8186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fire Elemental Change"
-8187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Earth Elemental Change"
-8188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wind Elemental Change"
-8189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Water Elemental Change"
-8190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Charming Wink"
-8191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Charming Advisor"
-8192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Selfish Advisor"
-8193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Selfish Advisor"
-8194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Drunken Advisor"
-8195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kind Canell"
-8196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Tripartite Union's Feud"
-8197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Document Delivery"
-8198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the United Research Official"
-8199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"United Research Official's Favor"
-8200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ryosen's Document Requests"
-8201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Document"
-8202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Document Restoration"
-8203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Document Restoration"
-8204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ryosen"
-8205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the United Research Official"
-8206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Researchers' Meeting"
-8207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hansenne is not guilty."
-8208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hansenne's Favor"
-8209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hue's Report"
-8210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the United Research Official"
-8211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Order"
-8217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dequ'ee's Message"
-8218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's order"
-8223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dequ'ee's order"
-8224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The clue"
-8225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dequ'ee's Reasoning"
-8226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bankley's Death"
-8227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Return to Shurank"
-8228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prontera Market Research"
-8235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collection of Red Jewel"
-8242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collection of blue Jewel"
-8243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Learning new languages"
-8244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fairies and Tree Giants"
-8245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Language sample investigation"
-8246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Language sample investigation"
-8247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Research progress"
-8248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Research progress"
-8249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Compressing Information"
-8250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Storage Gem"
-8251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Injection of Magic"
-8252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Handworked jewels"
-8253,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Language translation device"
-
-8254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"with a light heart and body"
-8255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The test of power for existence"
-8256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The test of power for existence"
-8257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Providing food of Teardrop"
-8258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Providing food of Teardrop"
-8259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"to a place for taking a practical technique test"
-8260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mission! Documents delivery"
-8261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"When you play the flute,then the wolf show up!"
-8262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ranger master never again"
-
-8265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"One time a one hour!"
-
-8266,0,1077,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting poison spore!"
-8267,0,1056,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting smokie!"
-8268,0,1033,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt elder wilow!"
-8269,0,1104,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt coco!"
-8270,0,1034,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt tharafrog!"
-8271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Toxic sprays delivery!"
-8272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver a honey!"
-8273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver a blanket!"
-8274,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect bones!"
-8275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect feet!"
-8276,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect scell!"
-8277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect tails!"
-8278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect cookies!"
-8279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect mustache!"
-
-9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Knight"
-9001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Loyalty of a Knight"
-9002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Loyalty of a Knight"
-9003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Honor of a Knight"
-9004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Honor of a Knight"
-9005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tenacity of a Knight"
-9006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tenacity of a Knight"
-9007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Honor of a Knight"
-9008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Etiquette as a Knight"
-9009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Life as a Knight"
-9010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quality of reverence"
-9011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Life as a Knight"
-9012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glory of a Knight!"
-9013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Wizard"
-9014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Wizard"
-9015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Wizard"
-9016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Wizard"
-9017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Wizard"
-9018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Certified as a Wizard!"
-9058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"O'Riley's Request"
-9059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Happy St. Patrick's Day"
-9117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse"
-9118,0,1109,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse - Deviruchi Hunt"
-9119,0,1291,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse - Wraith Dead Hunt"
-9120,0,1504,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse - Dullahan Hunt"
-9121,0,1379,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse - Nightmare Terror Hunt"
-9122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse"
-9123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse"
-9024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An errand boy from Einbroch"
-// kRO
-//9028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"strange Mouse"
-//9029,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Mouse : present conditions"
-// iRO/cRO
-9028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"strange Hydra"
-9029,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Hydra : present conditions"
-9030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find a puppy"
-9031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find a puppy"
-9032,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find a puppy"
-
-9155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting materials for the Jaty Crown"
-9156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Make the Jaty Crown"
-9157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reward from Sage, Kasyapa"
-9158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery of Good News(1)"
-9159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Paiko"
-9160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery of Good News(2)"
-9161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Paiko"
-9162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery of Good News(3)"
-9163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Paiko"
-9164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery of Good News(4)"
-9165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reward from Paiko for success of Jaty Crown"
-
-9167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tutorial - Mercenary for Hire"
-9168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest Window Check"
-9169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Window Shopper Catalogue"
-9170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Window Shopper Catalogue"
-9171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Enchanting Items"
-9172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Enchanted Items"
-9173,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tutorial Timer Cooldown"
-
-9222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bangungot from Hospital 2F"
-9223,604800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Will there be Peace at the Hospital?"
-9224,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Explore Hospital 2F"
-
-9225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 1"
-9226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 2"
-9227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 3"
-9228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 4"
-9229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 5"
-9230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 6"
-9231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 7"
-9232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 8"
-9233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 9"
-9234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 10"
-9235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 11"
-9236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 12"
-9237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 13"
-9238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 14"
-9239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 15"
-9240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luen's statement notes"
-9241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luen's statement notes"
-9242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luen's statement notes"
-9243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luen's statement notes"
-9244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dames's statement notes"
-9245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dames's statement notes"
-9246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dames's statement notes"
-9247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dames's statement notes"
-9248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rosa's statement notes"
-9249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rosa's statement notes"
-9250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rosa's statement notes"
-9251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rosa's statement notes"
-9252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Observing Poppy"
-9253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Examining a messy bookshelf"
-9254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Examining a damaged book"
-9255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Examining a container for soda cans"
-9256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Examining a messed up table"
-9257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Examining a foreign object"
-9258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Field examination results"
-9259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Confirming Cruyan's statements"
-9260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Survey investigation notes"
-9262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 16"
-
-//9327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9329,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9334,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-
-10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the Prontera Royal Court"
-10001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Qualification Test"
-10002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Qualification Review"
-10003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Instructions on what to do"
-10004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interim Report"
-10005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Eigen Ahrum"
-10006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Ernst"
-10007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Poe"
-10008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Peter"
-10009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Urugen"
-10010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Helmut"
-10011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Erich"
-10012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation of the two princes"
-10013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for the unknown girl"
-10014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Peter"
-10015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test 15"
-10016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Guest from the Walter Family"
-10017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conspiracy"
-10018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Villainous Ahrum - Poe"
-10019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Villainous Ahrum - Peter"
-10020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Villainous Ahrum - Erich"
-10021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Villainous Ahrum - Urugen"
-10022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Villainous Ahrum - Helmut"
-10023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eigen Ahrum and Ernst -Former-"
-10024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eigen Ahrum and Ernst -Latter-"
-10025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Good-bye, dear!"
-10026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Search the knife"
-10035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver the knife"
-10036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-Candy"
-10037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-Crap Shells"
-10038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-Conch"
-10039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-Fish Tail"
-10040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-White Platter"
-10041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-?"
-10042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keys-5 remained"
-10043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keys-5 remained"
-10044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keys-4 remained"
-10045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-4 remained"
-10046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-3 remained"
-10047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-3 remained"
-10048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-2 remained"
-10049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-2 remained"
-10050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-1 remained"
-10051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-1 remained"
-10052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-To the piano"
-10053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-Fill the empty spot"
-10054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"On the Verge of the Escape-Clint Kana"
-10055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Understanding the culture of Utan"
-10056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Learning Utan Language"
-10057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10085,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10087,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-
-10090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-
-10102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To client - the chapter of the sphinx dungeon"
-10103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To client - the chapter of Glast heim"
-10104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To client - the chapter of Juno"
-10105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To client - the chapter of a clock tower"
-10106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To client - the chapter of localizing "
-10107,0,1164,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sphinx dungeon - Requiem"
-10108,0,1140,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sphinx dungeon - Marduk"
-10109,0,1154,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sphinx dungeon - Pasana"
-10110,0,1260,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glast heim - Dark Frame"
-10111,0,1117,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glast heim - Evil druid"
-10112,0,1192,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glast heim - Wraith"
-10113,0,1276,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glast Heim - Raydric Archer"
-10114,0,1369,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juno - Grand Peco"
-10115,0,1386,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juno - sleeper"
-10116,0,1372,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juno - Goat"
-10117,0,1376,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juno - Harpy"
-10118,0,1269,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"clock tower - Clock"
-10119,0,1199,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"clock tower - Punk"
-10120,0,1195,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"clock tower - Rideword"
-10121,0,1883,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Localizing - Uzhas"
-10122,0,1404,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Localizing - Miyabi Doll"
-10123,0,1516,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Localizing - Mi Gao"
-
-11000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morriphen's Request"
-11010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching the medicine"
-11011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Medicine for two"
-11012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Makkie"
-11013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Red Plant Stem Powder"
-11014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The researcher's medicine"
-11015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Siria's cure"
-11016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morriphen's story"
-11017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-11018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-11019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-11020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-11021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-11022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-// iRO Event Quest
-//11023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 1"
-//11024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 2"
-//11025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 3"
-//11026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 4"
-//11027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 5"
-//11028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 6"
-11029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New Surroundings"
-11085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New Surroundings"
-11086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New Surroundings"
-11087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repairing the Tent"
-11088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repairing the Tent"
-11089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repairing the Tent"
-11090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repairing the Tent"
-11091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To My Friend"
-11100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To My Friend"
-11101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret note of Bazet"
-11102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret note of Bazet"
-11103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret note of Bazet"
-11104,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resting time"
-11105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tendrilrion skin"
-
-11106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11113,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Until radering is functioning"
-
-11114,0,1004,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Honet"
-11115,0,1009,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Condor"
-11116,0,1052,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Grasshopper's Leg"
-11117,0,1024,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Worm tail"
-11118,0,1014,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Spore"
-11119,0,1048,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Pest Control"
-11120,0,1055,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Muka"
-11121,0,1005,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Farmiliar"
-11122,0,1019,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Collect Feather"
-11123,0,1077,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Collect Poison Spore"
-11124,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Honet - Complete"
-11125,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Condor - Complete"
-11126,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Grasshopper's Leg - Complete"
-11127,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Worm Tail - Complete"
-11128,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Spore - Complete"
-11129,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Pest Control - Complete"
-11130,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Muka - Complete"
-11131,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Farmiliar - Complete"
-11132,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Collect Feather - Complete"
-11133,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Collect Poison Spore - Complete"
-
-11135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The sky, plane and travel sickness."
-11141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Human & gossip is towarding to the bar"
-11142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fearful metalic sound"
-11143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos tower"
-11144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juno manager : click"
-11145,0,1622,33,0,0,0,0,0,0,0,0,0,0,0,0,0,"I want to get the "
-11146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"to ice tunnel..."
-11147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lared's dew"
-11148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Toward Comodo with the bow"
-11149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Just pour the water. Pour! Pour!..."
-11150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"to the quiet place!..."
-11153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing watch top"
-11154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I will remember the memories with you...."
-11155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"undefinable battler"
-11156,0,1106,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"annoying homework"
-11157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Helmes valley "
-11158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"On the way for meditation"
-
-11159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of Brian"
-11160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of John"
-11161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of Tyler"
-11162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of Rose"
-11163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of Bain"
-11164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of Lash"
-11165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Brian"
-11166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to John"
-11167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Tyler"
-11168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Rose"
-11169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Bain"
-11170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Lash"
-11171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request from Frede"
-11172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request from Frede"
-11173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request from Frede"
-11174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Supply Shortage"
-11175,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Supply Shortage"
-11176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For my friends"
-
-// Mora
-11182,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Theore's Report"
-11183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Theore's Favor"
-11184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Runaway Laphine"
-11185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Roast Beef"
-11190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Roast Beef"
-11191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shortage of Roast Beef"
-11192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Village..."
-11193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sonya's Friend"
-11194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Runaway Laphine"
-11195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Village..."
-11199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Theo's Friend"
-11200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Roast Beef"
-11202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Roast Beef"
-11203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shortage of Roast Beef"
-11206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quick Delivery Yoneseu"
-11207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Very Heavy Burden"
-11208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daphne"
-
-// Malangdo
-11209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hardships of Thomas"
-11210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Fruits"
-11239,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Fruits"
-11240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11243,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soft Jelly"
-11245,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soft Jelly"
-
-11284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-1"
-11285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-2"
-11286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-3"
-11287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-4"
-11288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-5"
-11289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-6"
-11290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-7"
-11291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-8"
-11292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-9"
-11293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-10"
-11294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-11"
-11295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-12"
-11296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-13"
-11297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-14"
-11298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-15"
-11299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-16"
-11300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-17"
-11301,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-18"
-11302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-19"
-11303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-20"
-11304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-21"
-11305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-22"
-11306,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-23"
-11307,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-24"
-11308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-25"
-11309,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-26"
-
-11310,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eclage's Entrance"
-11311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eclage's Entrance"
-11312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Goliath"
-11313,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Goliath"
-11314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Goliath"
-11315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11316,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11319,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11321,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11323,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11325,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11326,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11329,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Red seed and green seed"
-11334,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Red seed and green seed"
-11335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dreaming boy"
-11336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dreaming boy"
-11337,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dreaming boy"
-
-//11366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-11378,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Trick or treat" // Halloween Event 2013
-
-12000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An old friend"
-12001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Digotz, Maku's old friend"
-12002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger of Friendship"
-12003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Digotz's message"
-12004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Maku's other friend"
-12005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benkaistein"
-12006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benkaistein's lost item"
-12007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kazien"
-12008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Researcher Garins"
-12009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Failed mission"
-12010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"No entrance"
-12011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lyozien"
-12012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet Mr. Ahman"
-12013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery complete"
-12014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"More missions"
-12015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ghalstein"
-12016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sneaking into the Laboratory"
-12017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Membership approved"
-12018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meeting the President"
-12019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The President's Mission"
-12020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rescuing a Secret Wing Member"
-12021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Sealed File Folder"
-12022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Sealed File Folder"
-12023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shinokas the researcher"
-12024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kafra Corporation Agent"
-12025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rekenber's Secret Archive"
-12026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rekenber's Secret Archive"
-12027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rekenber's Secret Archive"
-12028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kurelle the traitor"
-12029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lost Engagement Ring"
-12030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Engagement Ring Found"
-12031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Annon"
-12032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for Annon"
-12033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traces of blood"
-12034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Annon's side of the story"
-12035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Holy Threads"
-12036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Stone Slate Message"
-12037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Holier Threads"
-12038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for the Sa-mhing Tiger"
-12039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Boonthom's Comrade"
-12040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benkaistein's Journal"
-12041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benkaistein's Journal"
-12042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benkaistein's Journal"
-12043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pass to the Slums"
-12044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soothing a crying child 1"
-12045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soothing a crying child 2"
-12046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soothing a crying child 3"
-12047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soothing a crying child 4"
-12048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soothing a crying child 5"
-12049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 1 - Rogue"
-12050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 2 - Rogue"
-12051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 3 - Rogue"
-12052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 4 - Rogue"
-12053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 5 - Rogue"
-12054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 6 - Rogue"
-12055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest - Assassin"
-12056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest - Assassin"
-12057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pass to the Lab"
-12058,604800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Admission Restricted to the 102 Tower"
-12059,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orc's Memory Time Limit"
-12060,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Today's Fishing Closed"
-12061,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Concentration"
-12062,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Today's Mining Closed"
-12070,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Limited time for enter"
-12071,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stamp a seal on the attendance book"
-12072,0,1034,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt tharafrog"
-12073,0,1248,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove Cruiser"
-12074,0,1070,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove Kukre"
-12075,0,1686,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove orcbaby"
-12076,0,1023,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove orcwarroir"
-12077,0,1066,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt vadon"
-12078,0,1064,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Megalodon"
-12079,0,1144,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Marse"
-12080,0,1067,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Cornutus"
-12081,0,1151,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove Myst"
-12082,0,1074,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt shellfish"
-12083,0,1142,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Marine sphere"
-12084,0,1158,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Phen"
-12085,0,1152,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove orcskeleton"
-12086,0,1177,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove Zenorc"
-12087,0,1041,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove mummy"
-12088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Accomplishing a request"
-
-12090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious guy"
-12091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Just save the burning heart"
-12092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Long lasting story"
-12093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"the record the intelligence Lyoda left"
-12094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The damaged shield letter"
-12096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Towards Karakas"
-12097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Basic preparation"
-12098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tour of dungeon"
-12099,0,2014,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove Root Cause"
-12100,0,1994,12,0,0,0,0,0,0,0,0,0,0,0,0,0,"Violent Winged Insect"
-12101,0,2013,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Work Interference"
-12102,0,1993,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Intelligent Snakes"
-12103,0,1992,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Legendary Creature"
-12104,0,1987,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Insects with an Appetite"
-12105,0,2024,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Moving Rocks"
-12106,0,1995,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"A child on a flower"
-12107,0,2015,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Twisted Love"
-12108,0,1988,12,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dangerous Plant Removal"
-12109,0,1999,14,0,0,0,0,0,0,0,0,0,0,0,0,0,"Larva Extermination"
-12110,0,2016,7,0,0,0,0,0,0,0,0,0,0,0,0,0,"Demon of Water"
-12111,0,1986,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bird with ugly face"
-12117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Withered Flower"
-12118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Welcomed Mineral"
-12119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Valuable Textile"
-12120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Curious Meat"
-12121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Materials to Clear Snow"
-12122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Best Cooler Material"
-12123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Best Paint"
-12124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rare Valuable"
-12125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Armory Material"
-12126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Advanced Armory Material"
-12127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Supervisor's Tool"
-12128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Preparation for Heating"
-12129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Suspicious Food"
-12130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Useful Material"
-12131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Essential Material for Construction"
-12132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Essential Material for Construction 2"
-12133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Decoration arrangement"
-12134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Instant Receptacle"
-12135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Not enough medicine"
-12136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Honey robber"
-12137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tools for Experiment"
-12138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fine Gift Samples"
-12139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Respect for Taste!"
-12140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Courtesy for Regulars"
-12141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special Package"
-12142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dangerous Request"
-12143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Trend"
-12144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unknown Usage"
-12145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Other World Cuisine"
-12146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Filling in Cracks"
-12147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adhesive Material"
-12148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bait for Tatacho Hunting"
-12149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Swordmanship Practice"
-12150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pretty reddish vegetable"
-12151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tenacity of the pub owner"
-12152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tastes like home cooking"
-12153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hazardous plant when burnt"
-12154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unexpectedly Normal"
-12155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gift with heart"
-12156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Respect personal appetite!"
-12157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resolution of the pub owner"
-12158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rage of the pub owner"
-12159,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Laponte"
-12160,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Kalipo"
-12161,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Pura"
-12162,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Tragis"
-12163,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Calyon"
-12164,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Moltuka"
-12165,21600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dizziness"
-12166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tree Root Doc."
-12167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reptile Tongue Doc."
-12168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scorpion Tail Doc."
-12169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stem Doc."
-12170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pointed Scale Doc."
-12171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resin Doc."
-12172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spawn Doc."
-12173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jellopy Doc."
-12174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fish Tail Doc."
-12175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Worm Peeling Doc."
-12176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gill Doc."
-12177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tooth of Bat Doc."
-12178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fluff Doc."
-12179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Chrysalis Doc."
-12180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Feather of Birds Doc."
-12181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Talon Document Doc."
-12182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sticky Webfoot Doc."
-12183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Animal Skin Doc."
-12184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wolf Claw Doc."
-12185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mushroom Spore Doc."
-12186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orc's Fang Doc."
-12187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Evil Horn Doc."
-12188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Powder of Butterfly Doc."
-12189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bill of Birds Doc."
-12190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Snake Scale Doc."
-12191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Insect Feeler Doc."
-12192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Immortal Heart Doc."
-12193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rotten Bandage Doc."
-12194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Decayed Nail Doc."
-12195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Horrendous Mouth Doc."
-12196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tentacle Doc."
-12197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shell Doc."
-12198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scale Shell Doc."
-12199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Venom Canine Doc."
-12200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sticky Mucus Doc."
-12201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bee Sting Doc."
-12202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grasshopper's Leg Doc."
-12203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Royal Jelly Doc."
-12204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Yoyo Tail Doc."
-12205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solid Shell Doc."
-12206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Yam Doc."
-12207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Raccoon Leaf Doc."
-12208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Snail's Shell Doc."
-12209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Horn Doc."
-12210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bear's Footskin Doc."
-12211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Feather Doc."
-12212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Red Herb Doc."
-12213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Carrot Doc."
-12214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cactus Needle Doc."
-12215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stone Heart Doc."
-12216,21600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouty Jahbong"
-12217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Traces of wild boar hunt"
-12218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to make lava elixir"
-12219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to creat flame elixir"
-12220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to create glaicer elixir"
-12221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to create fossil elixir"
-12222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to create storm elixir"
-
-// Mora Coin Daily Quests
-12225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pom Spider Hunting"
-12226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Angra Mantis Hunting"
-12227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Parus Hunting"
-12228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Little Fatam Hunting"
-12229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Miming Hunting"
-12230,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Monster Hunt"
-12231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Insect Feeler Collecting"
-12232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Immortal Heart Collecting"
-12233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rotten Bandage Collecting"
-12234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orcish Voucher Collecting"
-12235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Skeleton Bone Collecting"
-12236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memento Collecting"
-12237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shell Collecting"
-12238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scale Shell Collecting"
-12239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Venom Canine Collecting"
-12240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sticky Mucus Collecting"
-12241,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Item Request 1"
-12242,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Item Request 2"
-
-// Missing Person Quests
-12243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Tajareu"
-12244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Tokenizer"
-12245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Mesile"
-12246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Noir"
-12247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Pajama God"
-12248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Mendel"
-12249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Miles"
-12250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Kunmune"
-12251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Chayihokin"
-12252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Tuale"
-12253,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Person Search Time Limit"
-
-// Malangdo Culverts
-12254,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Now it's cleaning"
-12255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea crab"
-12256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea squid"
-12257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Ancient crustacean"
-12258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea shell"
-12259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt ancient kukre"
-12260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea conch"
-12261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea horse"
-12262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt ancient sword fish"
-12263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt ancient sea god"
-12264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt mutation anolian"
-12265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea mermaid"
-12266,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt transformable kapha"
-12267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt weird coelacanth"
-12268,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt dark coelacanth"
-12269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Cruel coelacanth"
-12270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt mutation coelacanth"
-12271,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In progress general culvert single day service"
-12272,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In progress hard culvert single day service"
-12273,579600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In progress general culvert weekly service"
-12274,579600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In progress hard culvert weekly service"
-
-12278,604800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Towards Bakonawa Lake..."
-12279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-
-12280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A suspicious prisoner"
-12281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An unwanted favor"
-12282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gossip king Clever"
-12283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The rift researcher"
-12284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A cat merchant's source of information"
-12285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A way to calm down a cat"
-12286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information traded for some canned foods"
-12287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A weird experience"
-12288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A successful experience"
-12289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Another visitation"
-12290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clever's historical documents"
-12291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hidden historical documents (?)"
-12292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The unknown ones"
-12293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Figures in history"
-12294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tour of Eclage"
-12295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Error"
-12296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fun times with the reactor"
-12297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Encountering Etran"
-12298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Two wishes"
-12299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Revisiting Robert"
-12300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Revisiting Etran"
-12301,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Two remaining friends"
-
-// Old Glast Heim
-12317,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fake Keyblade"
-12318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Upper Cats: annoying guy"
-12319,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Upper Cats: annoying guy"
-
-12363,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"?????? ?? ??"
-
-13000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"RWC2011Card Gathering"
-13001,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"RWC2011Card Gathering - Hold"
-
-// eden 100-110
-13002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brigan collecting"
-13003,0,1267,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Carat Request"
-13004,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Carat Request timer"
-13005,0,1194,22,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arclouse Request"
-13006,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arclouse Request timer"
-13007,0,1206,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anolian Request"
-13008,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anolian Request timer"
-13009,0,1207,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sting Request"
-13010,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sting Request timer"
-13011,0,1310,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Majoruros Request"
-13012,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Majoruros Request timer"
-13013,0,1995,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pinguicula Request"
-13014,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pinguicula Request timer"
-13015,0,1994,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luciola Vespa Request"
-13016,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luciola Vespa Request timer"
-13017,0,1106,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Desert Wolf Request"
-13018,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Desert Wolf Request timer"
-13019,0,1775,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Snowier Request"
-13020,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Snowier Request timer"
-13021,0,1777,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ice Titan Request"
-13022,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ice Titan Request Timer"
-13023,0,1379,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nightmare Terror Request"
-13024,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nightmare Terror Request Timer"
-13025,0,1384,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flying Deleter Request"
-13026,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deleter Request Timer"
-13040,0,1505,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Loli Ruri Request"
-13041,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Loli Ruri Request Timer"
-13042,0,1148,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Medusa Request"
-13043,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Medusa Request Timer"
-13044,0,1098,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anubis Request"
-13045,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anubis Request Timer"
-13046,0,1991,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tendrilion Request"
-13047,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tendrilion Request Timer"
-13048,0,1991,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tendrilion Request"
-13049,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tendrilion Request Timer"
-
-13050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Laphine that loves the land"
-13051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The singing Laphine"
-13052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The watering Laphine"
-13053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The dancing Laphine"
-13054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The smiling Laphine"
-13055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"See if all the adventurers are safe"
-13056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reporter Rossi"
-13057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adventurer Euncheong"
-13058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Troublemaker New Oz"
-13059,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"End of project"
-13060,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Safety confirmation complete!"
-13061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Food support"
-13062,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Food support - complete"
-13063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dusting off"
-13064,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dusting off - complete"
-13065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collecting a souvenir"
-13066,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"This is enough for souvenirs"
-
-// eden 111-120
-13067,0,1163,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Raydric research"
-13068,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Raydric research - timer"
-13069,0,1132,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Khalitzburg research"
-13070,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Khalitzburg research - timer"
-13071,0,1208,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wander Man research"
-13072,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wander Man research - timer"
-13073,0,1699,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ancient Mimic research"
-13074,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ancient Mimic research - timer"
-13075,0,1698,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Death Word research"
-13076,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Death Word research - timer"
-13077,0,1295,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Owl Baron research"
-13078,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Owl Baron research - timer"
-13079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloody Page Research"
-13080,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloody Page Research - Wait"
-13081,0,2015,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Pinguicula research"
-13082,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Pinguicula research - timer"
-13083,0,1988,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nepenthes research"
-13084,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nepenthes research - timer"
-13085,0,1993,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Naga research"
-13086,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Naga research - timer"
-13087,0,1999,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Centipede Larva research"
-13088,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Centipede Larva research - timer"
-13089,0,1992,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cornus research"
-13090,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cornus research - timer"
-13091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystic Horn Research"
-13092,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystic Horn Research - Wait"
-13093,0,1297,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ancient Mummy research"
-13094,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ancient Mummy research - timer"
-13095,0,1374,10,1370,10,1390,10,0,0,0,0,0,0,0,0,0,"Geffenia expedition"
-13096,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geffenia expedition - Wait"
-13097,0,1677,30,1678,30,1679,30,0,0,0,0,0,0,0,0,0,"Juperos expedition"
-13098,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juperos expedition - Wait"
-13099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fragments and Rusty Screw"
-13100,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fragments and Rusty Screw - Wait"
-
-// eden 121-130
-13107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower Search"
-13108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rachel holy ground Search"
-13109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unknown island Search"
-13110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake Search"
-13111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower Search - Reporting results"
-13112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rachel holy ground Search - Reporting results"
-13113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nameless Island Search - Reporting results"
-13114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake Search - Reporting results"
-13115,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower Search - Wait"
-13116,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rachel holy ground Search - Wait"
-13117,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unknown island Search - Wait"
-13118,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake Search - Wait"
-13119,0,1702,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Baroness of Retribution"
-13120,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Baroness of Retribution - Wait"
-13121,0,1703,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Lady Solace"
-13122,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Lady Solace - Wait"
-13123,0,1701,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Mistress of Shelter"
-13124,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Mistress of Shelter - Wait"
-13125,0,1700,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Dame of Sentinel"
-13126,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Dame of Sentinel - Wait"
-13127,0,1771,20,1772,20,0,0,0,0,0,0,0,0,0,0,0,"Combat Vanberk and Isilla"
-13128,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Vanberk and Isilla - Wait"
-13129,0,1773,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Hodremlin"
-13130,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Hodremlin - Wait"
-13131,0,1769,20,1770,20,0,0,0,0,0,0,0,0,0,0,0,"Combat Agav and Echio"
-13132,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Agav and Echio - Wait"
-13133,0,1865,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Ragged Zombie"
-13134,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Ragged Zombie - Wait"
-13135,0,1864,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Zombie Slaughter"
-13136,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Zombie Slaughter - Wait"
-13137,0,1867,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Banshee"
-13138,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Banshee - Wait"
-13139,0,1714,30,1717,30,0,0,0,0,0,0,0,0,0,0,0,"Combat Ferus and Bewler"
-13140,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Ferus and Bewler - Wait"
-13141,0,1713,30,1716,30,0,0,0,0,0,0,0,0,0,0,0,"Combat Acidus"
-13142,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Acidus - Wait"
-
-// eden 131-140
-13143,0,1652,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Egnigem Story"
-13144,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Egnigem Story - Wait"
-13145,0,1654,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Armeyer Story"
-13146,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Armeyer Story - Wait"
-13147,0,1653,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whikebain Story"
-13148,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whikebain Story - Wait"
-13149,0,1656,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kavach Story"
-13150,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kavach Story - Wait"
-13151,0,1655,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Errende Story"
-13152,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Errende Story - Wait"
-13153,0,1657,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Laurell Story"
-13154,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Laurell Story - Wait"
-13155,0,1918,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story1"
-13156,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story1 - Wait"
-13157,0,1919,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story2"
-13158,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story2 - Wait"
-13159,0,1921,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story3"
-13160,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story3 - Wait"
-13161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Uni-horn Scaraba Story"
-13162,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Uni-horn Scaraba Story - Wait"
-13163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Horn Scaraba Story"
-13164,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Horn Scaraba Story - Wait"
-13165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Antler Scaraba Story"
-13166,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Antler Scaraba Story - Wait"
-13167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rake horn Scaraba Story"
-13168,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rake horn Scaraba Story - Wait"
-
-14118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wuhari's concern"
-14119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of patience"
-14120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of patience 2"
-14121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of patience 3"
-14122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time for two"
-14123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wuharu's favor"
-14125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Surveying the area"
-14126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for Ms. Goatie"
-14127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for Ms. Goatie's husband"
-14128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Obtaining the research report"
-14131,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Analysis time"
-14133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Another favor"
-14134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sharp Ms. Goatie"
-14135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for Mr. Pompe"
-14136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A terrible scene in the field"
-14137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An interesting proposition"
-14138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The big corpse"
-14139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Wuhuru"
-14140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Wuhari"
-14141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ingredients for research"
-
-//14254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14266,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14268,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14276,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-
-// 2013 Christmas Event
-15055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : We are the great Single Union Army!"
-15056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Declare war against couples!"
-15057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Prepare the festival!"
-15059,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Cooldown Timer"
-15060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Kwami has joined"
-15061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Willer has joined"
-15062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Rinka has joined"
-15063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Jee has joined"
-15064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Marty has joined"
-
-16000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Metz Brayde's Notice"
-16001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"First examination"
-16002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -1"
-16003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -2"
-16004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -3"
-16005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -4"
-16006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -5"
-16007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -6"
-16008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quiz time!"
-16009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quiz time!"
-16010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daewoon's Test"
-16011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sir Jore's Test"
-16012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sir Jore's Materials"
-16013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Stone of Sage"
-16014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Stone of Sage"
-16015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lady Jesqurienne"
-16016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jesquerinne's Quiz Challenge"
-16017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Failed Quiz Challenge"
-16018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quiz Challenge Triumph"
-16019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Search for Dearles"
-16020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dearles' Test"
-16021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of Appreciation"
-16022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dearles' Test Part Two"
-16023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rhythm Test Passed"
-16024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Bakerlan"
-16025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bakerlan's delivery"
-16026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mahatra's delivery"
-16027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bakerlan's Receipt"
-16028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Seylin"
-16029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigorgra Medicine"
-16030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigorgra Ingredients"
-16031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigorgra Ingredients"
-16032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Seylin's Request"
-16033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Seylin"
-16034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Mahatra"
-16035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Bakerlan"
-16036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The last Crumb"
-16037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding Engel Howard"
-16038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Liana's Letter"
-16039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combining the Starlight"
-16040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Letter to Engel's Family"
-16041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Talk to Liana"
-16042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sobbing Starlight Progress"
-16043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restored Sobbing Starlight"
-16044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combining the Starlight"
-16045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Starlight message"
-16046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The man in Umbala"
-16047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Into the Tree"
-16048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ancient Papers"
-16049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Record of Ancient Language"
-16050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Fastidious Old Man"
-16051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blurry Vision"
-16052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Translating the Document"
-16053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Translated Ancient Language"
-16054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Where the rejected live"
-16055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Misfortunate of Niflheim"
-16056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Removed Curse"
-16057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meeting the witch"
-16058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wing Of Crow"
-16059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wing Of Crow"
-16060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Misfortunate of Niflheim"
-16061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bard in Niflheim"
-16062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gen of Niflheim"
-16063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Witch's Aid"
-16064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Misfortunate of Niflheim"
-16065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Queen's Symbol"
-16066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Knowledge of the Symbol"
-16067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Knowledge of Asgard"
-16068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Soul Pieces"
-16069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Soul Pieces"
-16070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Soul Pieces"
-16071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Soul Pieces"
-16072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Soul Pieces"
-16073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Agrboda's Soul"
-16074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Symbol of the Nine Realms"
-16075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Serin's Ambitions"
-16076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Witch's Tonic"
-16077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Serin's Release"
-16078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Visit with Lady Hell"
-16079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Sign"
-16080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Lord's return"
-16081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Serin's Ambitions"
-16082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Lord's return"
-16083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Serin's Realization"
-16084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Sign"
-16085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Sign"
-16086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Sign"
-16087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Sign"
-16101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious World Map"
-16118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hidden poem"
-16119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Snake swords"
-16120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A dream?"
-16121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret Code?"
-16122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Copper Key"
-16123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Green Keycard"
-16124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Steel Box"
-16125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Limberg's Request"
-16201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"TPS Report"
-16202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"TPS Report"
-16203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"TPS Report"
-16204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Crack in the Wall"
-16205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Empty Lava Tube"
-17000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet with Father Bamph"
-17001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet with Larjes"
-17002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Father Bamph"
-17003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Travel to Rachel"
-17004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Travel to Veins"
-17005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Frustrated Magistrate"
-17006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interrogated Smugglers"
-17007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Written Orders"
-17008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigating"
-17009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"More Investigating"
-17010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Further Investigations"
-17011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kurdi's Father"
-17012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Karyn's Boat"
-17013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the Island"
-17014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigating the Island"
-17015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Research Note"
-17016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Regicide"
-17017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reporting the King's Death"
-
-18001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery for Rooney"
-18002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery for Rooney"
-18003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery for Rooney"
-18004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lasda's Request"
-18005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jesse's Request"
-18006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sir Krieg's Approval"
-18007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sir Krieg's Trust"
-18008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sir Krieg's Trust"
-18009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Into the prison"
-18010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jail Break"
-18011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jail Break"
-18018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jail Break"
-18019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vitre's Songs"
-18020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vitre's Songs"
-18021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vitre's Songs"
-18022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vitre's Songs"
-18023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vitre the Spy"
-18030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing boy Mikhail"
-18061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mikhail's Whereabouts"
-18062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing boy Mikhail"
-18063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The isolated swamp"
-18064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to the Village"
-18065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"High-strength Adhesive"
-18066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to the swamp"
-18067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Make the paste"
-18068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fixing the Matrushka"
-18069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Gallina"
-18070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Banishing Winter"
-18071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Making the magic dust"
-18072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Making the magic dust"
-18073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Dragon's Lair"
-18074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Magic Gourd Bottle"
-18075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Containing People's Speech"
-18076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Containing People's Speech"
-18077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Csar's Request"
-18078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Secret Medicine"
-18079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Winter is Banished"
-18100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Legends from Moscovia"
-18101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Moving Island"
-18102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In Search of The Moving Island"
-18103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In Search of The Moving Island"
-18104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mr. Ibanoff's New Friend"
-18105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repairing Charabel"
-18106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"As the Tide Turns"
-18107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Departing"
-18108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Moving Island?"
-18109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Moving Island???"
-18110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Aged Stranger"
-18111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whale Island!"
-18112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Story for the Csar"
-18113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Evidence for the Csar"
-18114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Before Sunset"
-18115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Departing"
-18116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whale Island!"
-18117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Materials for Evidence"
-18118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Musical Instrument"
-18119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gusli"
-18120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gusli"
-18121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shafka"
-19101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-
-50000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pirate Dagger materials"
-50001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Weather Beaten Old Man"
-50002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lost Treasure?"
-50003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lost Treasure?"
-50004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A special lock pick"
-50011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The special lock pick"
-50012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Use the lock pick"
-50013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Broken lock pick"
-50015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"J Roger"
-50022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"J Roger's key materials"
-50023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with J Roger"
-50024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bury the treasure"
-50025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bury the treasure"
-50026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bury the treasure"
-50027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Buried treasure"
-50028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen treasure!"
-50029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Pirate's Spirit!"
-
-//60000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"60000"
-60001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Endless Tower Effect"
-60008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Endless Tower Time Limit"
-60009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orc Hero"
-60010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Derik Ver's Request"
-60011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Byalan"
-60012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Abyss"
-60013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Investigation"
-60014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geffen Dungeon's Monster Investigation"
-60015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geffen Dungeon's Monster Investigation"
-60016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geffen Dungeon's Monster Investigation"
-60017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geffen Dungeon's Monster Investigation"
-60018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Byalan Dungeon's Monster Investigation"
-60019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Byalan Dungeon's Monster Investigation"
-60020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Byalan Dungeon's Monster Investigation"
-60021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Byalan Dungeon's Monster Investigation"
-60022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake's Monster Investigation"
-60023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake's Monster Investigation"
-60024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake's Monster Investigation"
-60025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake's Monster Investigation"
-60026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Continuing the Investigation"
-60027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigating Aldebaran"
-60028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Investigation"
-60029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Aldebaran Monster Investigation"
-60030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lutie Field Monster Investigation"
-60033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Aldebaran Monster Investigation"
-60036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Aldebaran Monster Investigation"
-60039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Investigation"
-60042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Derik Ver's Brother"
-60059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A history lesson"
-60060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crown of Deceit"
-60061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A magic solvent"
-60062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rendering the crown Inert"
-60101,0,1019,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Peco Pecos"
-60102,0,1019,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Peco Pecos"
-60103,0,1019,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Peco Pecos"
-60104,0,1127,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Hodes"
-60105,0,1127,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Hodes"
-60106,0,1127,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Hodes"
-60107,0,1007,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Fabres"
-60108,0,1007,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Fabres"
-60109,0,1007,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Fabres"
-60110,0,1008,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Pupa"
-60111,0,1008,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Pupa"
-60112,0,1008,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Pupa"
-60113,0,1104,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Cocos"
-60114,0,1104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Cocos"
-60115,0,1104,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Cocos"
-60116,0,1103,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Caramels"
-60117,0,1103,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Caramels"
-60118,0,1103,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Caramels"
-60119,0,1271,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Alligators"
-60120,0,1271,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Alligators"
-60121,0,1271,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Alligators"
-60122,0,1018,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Creamys"
-60123,0,1018,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Creamys"
-60124,0,1018,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Creamys"
-60125,0,1378,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Demon Pungus"
-60126,0,1378,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Demon Pungus"
-60127,0,1378,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Demon Pungus"
-60128,0,1110,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dokebi"
-60129,0,1110,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dokebi"
-60130,0,1110,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dokebi"
-60131,0,1493,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dryads"
-60132,0,1493,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dryads"
-60133,0,1493,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dryads"
-60134,0,1119,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Frilldora"
-60135,0,1119,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Frilldora"
-60136,0,1119,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Frilldora"
-60137,0,1372,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Goats"
-60138,0,1372,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Goats"
-60139,0,1372,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Goats"
-60140,0,1040,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Golems"
-60141,0,1040,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Golems"
-60142,0,1040,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Golems"
-60143,0,1586,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Leaf Cats"
-60144,0,1586,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Leaf Cats"
-60145,0,1586,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Leaf Cats"
-60146,0,1076,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Skeletons"
-60147,0,1076,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Skeletons"
-60148,0,1076,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Skeletons"
-60149,0,1026,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Munaks"
-60150,0,1026,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Munaks"
-60151,0,1026,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Munaks"
-60152,0,1170,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Sohees"
-60153,0,1170,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Sohees"
-60154,0,1170,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Sohees"
-60155,0,1403,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Firelock Soldiers"
-60156,0,1403,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Firelock Soldiers"
-60157,0,1403,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Firelock Soldiers"
-60158,0,1405,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Tengus"
-60159,0,1405,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Tengus"
-60160,0,1405,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Tengus"
-60161,0,1675,25,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Venatu"
-60162,0,1675,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Venatu"
-60163,0,1675,75,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Venatu"
-60164,0,1668,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Archdam"
-60165,0,1668,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Archdam"
-60166,0,1668,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Archdam"
-60167,0,1776,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Siromas"
-60168,0,1776,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Siromas"
-60169,0,1776,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Siroma"
-60170,0,1777,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Ice Titans"
-60171,0,1777,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Ice Titans"
-60172,0,1777,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Ice Titans"
-60173,0,1506,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Disguises"
-60174,0,1506,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Disguises"
-60175,0,1506,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Disguises"
-60176,0,1505,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Loli Ruri"
-60177,0,1505,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Loli Ruri"
-60178,0,1505,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Loli Ruri"
-60179,0,1139,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Mantis"
-60180,0,1139,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Mantis"
-60181,0,1139,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Mantis"
-60182,0,1514,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dancing Dragons"
-60183,0,1514,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dancing Dragons"
-60184,0,1514,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dancing Dragons"
-60185,0,1870,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Necromancers"
-60186,0,1870,40,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Necromancers"
-60187,0,1870,60,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Necromancers"
-60188,0,1365,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Apocalypse"
-60189,0,1365,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Apocalypse"
-60190,0,1365,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Apocalypse"
-
-60200,604800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Endless Tower Effect"
-60201,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Endless Tower Time Limit"
-60211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-60212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-60213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-60301,0,1155,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60302,0,1155,200,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60303,0,1714,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60304,0,1714,200,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60305,0,1717,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60306,0,1717,200,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60307,0,1713,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60308,0,1713,200,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60309,0,1716,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60310,0,1716,200,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-
-// iRO expanded upon the log entries of this quest.
-60351,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-60352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-60353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-60354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-60355,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-
-62238,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Midgardian Mercenary timer"
diff --git a/db/pre-re/quest_db.yml b/db/pre-re/quest_db.yml
new file mode 100644
index 0000000000..ddff8d5925
--- /dev/null
+++ b/db/pre-re/quest_db.yml
@@ -0,0 +1,7098 @@
+# This file is a part of rAthena.
+# Copyright(C) 2019 rAthena Development Team
+# https://rathena.org - https://github.com/rathena
+#
+# 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 .
+#
+###########################################################################
+# Quest Database
+###########################################################################
+#
+# Quest Settings
+#
+###########################################################################
+# - Id Quest ID.
+# Title Quest title.
+# TimeLimit Amount of time before the quest expires. (Default: 0)
+# Use a number following by "d" for day(s), "h" for hour(s), "mn" for minute(s), and "s" for second(s).
+# Specify with "+" for how long until the quest expires.
+# Specify without "+" for the exact time the quest expires using "d" (optionnal), [0-23]"h" (required), [0-59]"mn" (optionnal), [0-59]"s" (optionnal) format.
+# Please note the number before "d" only shift the exact timer to the given day(s).
+# Targets: Quest objective target. (Default: null)
+# - Mob Monster to kill.
+# Count Amount of monsters to kill.
+# Drops: Quest item drop targets. (Default: null)
+# - Mob Monster to kill. 0 will apply to all monsters. (Default: 0)
+# Item Item to drop.
+# Count Amount of items that will drop. Non-stackable items default to 1. (Default: 1)
+# Rate Item drop rate. (10000 = 100%)
+###########################################################################
+
+Header:
+ Type: QUEST_DB
+ Version: 1
+
+Body:
+ - Id: 1000
+ Title: Transcend
+ - Id: 1001
+ Title: Job Change to Acolyte
+ - Id: 1002
+ Title: Job Change to Acolyte
+ - Id: 1003
+ Title: Job Change to Acolyte
+ - Id: 1004
+ Title: Job Change to Archer
+ - Id: 1005
+ Title: Job Change to Mage
+ - Id: 1006
+ Title: Job Change to Mage
+ - Id: 1007
+ Title: Job Change to Mage
+ - Id: 1008
+ Title: Job Change to Mage
+ - Id: 1009
+ Title: Job Change to Merchant
+ - Id: 1010
+ Title: Job Change to Merchant
+ - Id: 1011
+ Title: Job Change to Merchant
+ - Id: 1012
+ Title: Job Change to Merchant
+ - Id: 1013
+ Title: Job Change to Thief
+ - Id: 1014
+ Title: Job Change to Swordman
+ - Id: 1015
+ Title: Your first quest
+ - Id: 1016
+ Title: Gaining base levels
+ - Id: 1100
+ Title: Solo in the Sphinx Dungeon!
+ Targets:
+ - Mob: ZEROM
+ Count: 20
+ - Id: 1101
+ Title: Soloing Sphinx Dungeon!
+ Targets:
+ - Mob: REQUIEM
+ Count: 20
+ - Id: 1102
+ Title: Soloing Clock Tower!
+ Targets:
+ - Mob: ARCLOUSE
+ Count: 40
+ - Id: 1103
+ Title: Soloing Clock Tower!
+ Targets:
+ - Mob: HIGH_ORC
+ Count: 30
+ - Id: 1104
+ Title: Solo at Luoyang!
+ Targets:
+ - Mob: CHUNG_E
+ Count: 20
+ - Id: 1105
+ Title: Solo at Luoyang!
+ Targets:
+ - Mob: CIVIL_SERVANT
+ Count: 50
+ - Id: 1106
+ Title: Solo at Amatsu Dungeon!
+ Targets:
+ - Mob: THE_PAPER
+ Count: 20
+ - Id: 1107
+ Title: Solo at Amatsu Dungeon!
+ Targets:
+ - Mob: ANTIQUE_FIRELOCK
+ Count: 40
+ - Id: 1108
+ Title: Solo at Luoyang!
+ Targets:
+ - Mob: CHUNG_E_
+ Count: 20
+ - Id: 1109
+ Title: Ropewa & Yuridi - Survivors of the Labyrinth
+ - Id: 1110
+ Title: Ropewa & Yuridi - Victims of the Labyrinth
+ - Id: 1111
+ Title: Ropewa & Yuridi - Maze in the Labyrinth
+ - Id: 1112
+ Title: Ropewa & Yuridi - Lost in the Labyrinth
+ - Id: 1113
+ Title: Ropewa & Yuridi - Torn Apart
+ - Id: 1114
+ Title: Ropewa & Yuridi - The Cost of Restoration
+ - Id: 1115
+ Title: Ropewa & Yuridi - Song of the Abyss
+ - Id: 1116
+ Title: Ropewa & Yuridi - Dead Man's Song
+ - Id: 1117
+ Title: Ropewa & Yuridi - Eternal Promise, Broken Ring
+ - Id: 1118
+ Title: Neighborhood Knight - I Need Clues
+ - Id: 1119
+ Title: Neighborhood Knight - Cooldown
+ TimeLimit: +23h
+ - Id: 1145
+ Title: Help the poor cat
+ - Id: 1146
+ Title: Help the poor cat
+ - Id: 1147
+ Title: Help the poor cat
+ - Id: 1148
+ Title: Help the poor cat
+ - Id: 1149
+ Title: Help the poor cat
+ - Id: 1150
+ Title: Help the poor cat
+ - Id: 1151
+ Title: Help the poor cat
+ - Id: 1152
+ Title: Help the poor cat
+ TimeLimit: +23h
+ - Id: 1153
+ Title: Help the poor cat
+ - Id: 1154
+ Title: Help the poor cat
+ - Id: 1155
+ Title: Help the poor cat
+ - Id: 1174
+ Title: Rumor, Time and Legend
+ - Id: 1175
+ Title: Rumor, Time and Legend
+ - Id: 1176
+ Title: Rumor, Time and Legend
+ - Id: 1177
+ Title: Rumor, Time and Legend
+ - Id: 1178
+ Title: Rumor, Time and Legend
+ - Id: 1179
+ Title: Rumor, Time and Legend
+ - Id: 1180
+ Title: Get Rid of Bakonawa
+ - Id: 1181
+ Title: Get Rid of Bakonawa
+ - Id: 1182
+ Title: Get Rid of Bakonawa
+ - Id: 1183
+ Title: Get Rid of Bakonawa
+ - Id: 1184
+ Title: Get Rid of Bakonawa
+ - Id: 1185
+ Title: Get Rid of Bakonawa
+ - Id: 1186
+ Title: Get Rid of Bakonawa
+ - Id: 1187
+ Title: Get Rid of Bakonawa
+ - Id: 1188
+ Title: Get Rid of Bakonawa
+ - Id: 1189
+ Title: Get Rid of Bakonawa
+ - Id: 1190
+ Title: Get Rid of Bakonawa
+ - Id: 1191
+ Title: Get Rid of Bakonawa
+ - Id: 1192
+ Title: Get Rid of Bakonawa
+ - Id: 1193
+ Title: Get Rid of Bakonawa
+ - Id: 1194
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1195
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1196
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1197
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1198
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1199
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1200
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1201
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1202
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1203
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1204
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1205
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1206
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1207
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1208
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1209
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1210
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1211
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1212
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1213
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1214
+ Title: Getting back Professor Worm's memory
+ - Id: 1215
+ Title: Getting back Professor Worm's memory
+ - Id: 1216
+ Title: Getting back Professor Worm's memory
+ - Id: 1217
+ Title: Getting back Professor Worm's memory
+ - Id: 1218
+ Title: Getting back Professor Worm's memory
+ - Id: 1219
+ Title: Getting back Professor Worm's memory
+ - Id: 1220
+ Title: Getting back Professor Worm's memory
+ - Id: 1221
+ Title: Getting back Professor Worm's memory
+ - Id: 1222
+ Title: Getting back Professor Worm's memory
+ - Id: 1223
+ Title: Getting back Professor Worm's memory
+ - Id: 1224
+ Title: Getting back Professor Worm's memory
+ - Id: 1225
+ Title: Getting back Professor Worm's memory
+ - Id: 1226
+ Title: Getting back Professor Worm's memory
+ - Id: 1227
+ Title: Getting back Professor Worm's memory
+ - Id: 1228
+ Title: Getting back Professor Worm's memory
+ - Id: 2000
+ Title: Job Change to Blacksmith
+ - Id: 2001
+ Title: Job Change to Blacksmith
+ - Id: 2002
+ Title: Job Change to Blacksmith
+ - Id: 2003
+ Title: Job Change to Blacksmith
+ - Id: 2004
+ Title: Job Change to Blacksmith
+ - Id: 2005
+ Title: Job Change to Blacksmith
+ - Id: 2006
+ Title: Job Change to Blacksmith
+ - Id: 2007
+ Title: Job Change to Blacksmith
+ - Id: 2008
+ Title: Job Change to Blacksmith
+ - Id: 2009
+ Title: Job Change to Blacksmith
+ - Id: 2010
+ Title: Job Change to Blacksmith
+ - Id: 2011
+ Title: Job Change to Blacksmith
+ - Id: 2012
+ Title: Job Change to Blacksmith
+ - Id: 2013
+ Title: Job Change to Blacksmith
+ - Id: 2014
+ Title: Job Change to Blacksmith
+ - Id: 2015
+ Title: Job Change to Blacksmith
+ - Id: 2016
+ Title: Job Change to Blacksmith
+ - Id: 2017
+ Title: Job Change to Rogue
+ - Id: 2018
+ Title: Job Change to Rogue
+ - Id: 2019
+ Title: Job Change to Rogue
+ - Id: 2020
+ Title: Job Change to Rogue
+ - Id: 2021
+ Title: Job Change to Rogue
+ - Id: 2022
+ Title: Job Change to Rogue
+ - Id: 2023
+ Title: Job Change to Rogue
+ - Id: 2024
+ Title: Job Change to Rogue
+ - Id: 2025
+ Title: Job Change to Rogue
+ - Id: 2026
+ Title: Job Change to Rogue
+ - Id: 2027
+ Title: Job Change to Rogue
+ - Id: 2028
+ Title: Job Change to Alchemist
+ - Id: 2029
+ Title: Job Change to Alchemist
+ - Id: 2030
+ Title: Job Change to Alchemist
+ - Id: 2031
+ Title: Job Change to Alchemist
+ - Id: 2032
+ Title: Job Change to Alchemist
+ - Id: 2033
+ Title: Job Change to Alchemist
+ - Id: 2034
+ Title: Job Change to Alchemist
+ - Id: 2035
+ Title: Job Change to Alchemist
+ - Id: 2036
+ Title: Job Change to Alchemist
+ - Id: 2037
+ Title: Job Change to Alchemist
+ - Id: 2038
+ Title: Job Change to Alchemist
+ - Id: 2039
+ Title: Job Change to Alchemist
+ - Id: 2040
+ Title: Job Change to Alchemist
+ - Id: 2041
+ Title: Job Change to Sage
+ - Id: 2042
+ Title: Job Change to Sage
+ - Id: 2043
+ Title: Job Change to Sage
+ - Id: 2044
+ Title: Job Change to Sage
+ - Id: 2045
+ Title: Job Change to Sage
+ - Id: 2046
+ Title: Job Change to Sage
+ - Id: 2047
+ Title: Job Change to Sage
+ - Id: 2048
+ Title: Job Change to Sage
+ - Id: 2049
+ Title: Job Change to Sage
+ - Id: 2050
+ Title: Job Change to Sage
+ - Id: 2051
+ Title: Job Change to Sage
+ - Id: 2052
+ Title: Job Change to Sage
+ - Id: 2053
+ Title: Job Change to Sage
+ - Id: 2054
+ Title: Job Change to Sage
+ - Id: 2055
+ Title: Job Change to Sage
+ - Id: 2056
+ Title: Job Change to Sage
+ - Id: 2057
+ Title: Job Change to Sage
+ - Id: 2058
+ Title: Job Change to Sage
+ - Id: 2059
+ Title: Job Change to Sage
+ - Id: 2060
+ Title: Job Change to Sage
+ - Id: 2061
+ Title: Job Change to Sage
+ - Id: 2062
+ Title: Job Change to Sage
+ - Id: 2063
+ Title: The Crow of the Fate - 1
+ - Id: 2064
+ Title: The Crow of the Fate - 2
+ - Id: 2065
+ Title: The Crow of the Fate - 3
+ - Id: 2066
+ Title: The Crow of the Fate - 4
+ - Id: 2067
+ Title: The Crow of the Fate - 5
+ - Id: 2068
+ Title: The Crow of the Fate - 6
+ - Id: 2069
+ Title: Tierra Gorge Battle
+ TimeLimit: +5mn
+ - Id: 2070
+ Title: Flavius Battle
+ TimeLimit: +5mn
+ - Id: 2071
+ Title: Cursed Property
+ - Id: 2072
+ Title: Cursed Property
+ - Id: 2073
+ Title: Cursed Property
+ - Id: 2074
+ Title: Cursed Property
+ - Id: 2075
+ Title: Cursed Property
+ - Id: 2076
+ Title: Cursed Property
+ - Id: 2077
+ Title: Cursed Property
+ - Id: 2078
+ Title: Cursed Property
+ - Id: 2079
+ Title: The past went wrong
+ - Id: 2080
+ Title: The past went wrong
+ - Id: 2081
+ Title: The past went wrong
+ - Id: 2082
+ Title: The past went wrong
+ - Id: 2083
+ Title: The past went wrong
+ - Id: 2084
+ Title: The past went wrong
+ - Id: 2085
+ Title: The past went wrong
+ - Id: 2086
+ Title: The Enterprise
+ - Id: 2087
+ Title: The Enterprise
+ - Id: 2088
+ Title: The Enterprise
+ - Id: 2089
+ Title: The Enterprise
+ - Id: 2090
+ Title: The Enterprise
+ - Id: 2091
+ Title: The Enterprise
+ - Id: 2092
+ Title: The Enterprise
+ - Id: 2093
+ Title: The Enterprise
+ - Id: 2094
+ Title: The Enterprise
+ - Id: 2095
+ Title: The Enterprise
+ - Id: 2109
+ Title: A Mage in the Ice Dungeon
+ - Id: 2110
+ Title: A Mage in the Ice Dungeon
+ - Id: 2111
+ Title: A Mage in the Ice Dungeon
+ - Id: 2112
+ Title: A Mage in the Ice Dungeon
+ - Id: 2113
+ Title: A Mage in the Ice Dungeon
+ - Id: 2114
+ Title: Thor Volcano base camp
+ - Id: 2115
+ Title: Thor Volcano base camp
+ - Id: 2116
+ Title: Thor Volcano base camp
+ - Id: 2117
+ Title: Thor Volcano base camp
+ - Id: 2118
+ Title: Thor Volcano base camp
+ - Id: 2119
+ Title: Thor Volcano base camp
+ - Id: 2120
+ Title: Thor Volcano base camp
+ - Id: 2121
+ Title: Thor Volcano base camp
+ - Id: 2122
+ Title: Thor Volcano base camp
+ - Id: 2123
+ Title: Thor Volcano base camp
+ - Id: 2124
+ Title: Thor Volcano base camp
+ - Id: 2125
+ Title: Thor Volcano base camp
+ - Id: 2126
+ Title: Thor Volcano base camp
+ - Id: 2127
+ Title: Thor Volcano base camp
+ - Id: 2128
+ Title: Thor Volcano base camp
+ - Id: 2129
+ Title: Thor Volcano base camp
+ - Id: 2130
+ Title: Thor Volcano base camp
+ - Id: 2131
+ Title: Thor Volcano base camp
+ - Id: 2132
+ Title: For Arunafeltz
+ - Id: 2133
+ Title: For Arunafeltz
+ - Id: 2134
+ Title: For Arunafeltz
+ - Id: 2135
+ Title: For Arunafeltz
+ - Id: 2136
+ Title: For Arunafeltz
+ - Id: 2137
+ Title: For Arunafeltz
+ - Id: 2138
+ Title: For Arunafeltz
+ - Id: 2139
+ Title: For Arunafeltz
+ - Id: 2140
+ Title: For Arunafeltz
+ - Id: 2141
+ Title: For Arunafeltz
+ - Id: 2142
+ Title: For Arunafeltz
+ - Id: 2143
+ Title: Guild Dungeon Event
+ TimeLimit: +50s
+ - Id: 2144
+ Title: Guild Dungeon Event
+ - Id: 2147
+ Title: Attitude to the New
+ - Id: 2148
+ Title: Attitude to the New
+ - Id: 2149
+ Title: Attitude to the New
+ - Id: 2150
+ Title: Attitude to the New
+ Targets:
+ - Mob: PINGUICULA
+ Count: 30
+ - Id: 2151
+ Title: Attitude to the New
+ Targets:
+ - Mob: CORNUS
+ Count: 10
+ - Id: 2152
+ Title: Attitude to the New
+ - Id: 2153
+ Title: Attitude to the New
+ - Id: 2154
+ Title: Attitude to the New
+ - Id: 2155
+ Title: Attitude to the New
+ - Id: 2156
+ Title: Attitude to the New
+ - Id: 2157
+ Title: Attitude to the New
+ Targets:
+ - Mob: TATACHO
+ Count: 10
+ - Id: 2158
+ Title: Finding a Fairy
+ - Id: 2159
+ Title: Finding a Tree Giant
+ - Id: 2179
+ Title: Dr. Lifeguard's request
+ - Id: 2180
+ Title: Dr. Lifeguard's request
+ - Id: 2181
+ Title: Dr. Lifeguard's request
+ - Id: 2182
+ Title: Rough Minerals
+ TimeLimit: +18h
+ - Id: 2183
+ Title: Flower of Alfheim
+ - Id: 2184
+ Title: Flower of Alfheim
+ - Id: 2185
+ Title: Spirit of Alfheim
+ - Id: 2186
+ Title: Helping Grenouille
+ TimeLimit: +18h
+ - Id: 2187
+ Title: Arch Bishop job changing quest
+ - Id: 2188
+ Title: Arch Bishop job changing quest
+ - Id: 2189
+ Title: Arch Bishop job changing quest
+ - Id: 2190
+ Title: Arch Bishop job changing quest
+ - Id: 2191
+ Title: Arch Bishop job changing quest
+ - Id: 2192
+ Title: Guarana quest
+ - Id: 2193
+ Title: Guarana quest
+ - Id: 2194
+ Title: Guarana quest
+ - Id: 2195
+ Title: Guarana quest
+ - Id: 2196
+ Title: Guarana quest
+ - Id: 2197
+ Title: Guarana quest
+ - Id: 2198
+ Title: Guarana quest
+ - Id: 2199
+ Title: Guarana quest
+ - Id: 2200
+ Title: Guarana quest
+ - Id: 2201
+ Title: Brasilis Water Lily
+ - Id: 2202
+ Title: Brasilis Water Lily
+ - Id: 2203
+ Title: Brasilis Water Lily
+ - Id: 2204
+ Title: Brasilis Water Lily
+ - Id: 2205
+ Title: Brasilis Water Lily
+ - Id: 2206
+ Title: Brasilis Water Lily
+ - Id: 2207
+ Title: Brasilis Water Lily
+ - Id: 2208
+ Title: Bathroom Ghost
+ - Id: 2209
+ Title: Generic Job Change Quest
+ - Id: 2210
+ Title: Generic Job Change Quest
+ - Id: 2211
+ Title: Generic Job Change Quest
+ - Id: 2212
+ Title: Generic Job Change Quest
+ - Id: 2213
+ Title: Generic Job Change Quest
+ - Id: 2214
+ Title: Generic Job Change Quest
+ - Id: 2215
+ Title: Generic Job Change Quest
+ - Id: 2216
+ Title: Generic Job Change Quest
+ - Id: 2217
+ Title: Generic Job Change Quest
+ - Id: 2218
+ Title: Wanderer Job Change Quest
+ - Id: 2219
+ Title: Wanderer Job Change Quest
+ - Id: 2220
+ Title: Wanderer Job Change Quest
+ - Id: 2221
+ Title: Wanderer Job Change Quest
+ TimeLimit: +10mn
+ Targets:
+ - Mob: NOVUS_
+ Count: 50
+ - Id: 2222
+ Title: Wanderer Job Change Quest
+ - Id: 2223
+ Title: Generic Job Change Quest
+ Targets:
+ - Mob: G_POISON_SPORE
+ Count: 100
+ - Id: 2271
+ Title: Secret in the Woods
+ - Id: 2272
+ Title: Secret in the Woods
+ - Id: 2273
+ Title: Secret in the Woods
+ - Id: 2274
+ Title: Secret in the Woods
+ - Id: 2275
+ Title: Secret in the Woods
+ - Id: 2276
+ Title: Secret in the Woods
+ - Id: 2277
+ Title: Secret in the Woods
+ - Id: 2278
+ Title: Secret in the Woods
+ - Id: 2279
+ Title: Secret in the Woods
+ - Id: 2280
+ Title: Secret in the Woods
+ - Id: 2281
+ Title: Get Rid of Buwaya
+ - Id: 2289
+ Title: Verit Hunting (Nightmare)
+ - Id: 2290
+ Title: Verit Hunting - Cooldown
+ TimeLimit: +23h
+ - Id: 2291
+ Title: Mummy Hunting - Cooldown
+ TimeLimit: +23h
+ - Id: 2292
+ Title: Mummy Hunting (Nightmare)
+ - Id: 2299
+ Title: "Training Center: Talk to Lisa"
+ - Id: 2300
+ Title: "Training Center: Talk to General Reindeer"
+ - Id: 2301
+ Title: "Training Center: Leave the boat"
+ - Id: 2302
+ Title: "Training Center: Formation"
+ - Id: 3000
+ Title: Job Change to Bard
+ - Id: 3001
+ Title: Job Change to Bard
+ - Id: 3002
+ Title: Job Change to Bard
+ - Id: 3003
+ Title: Job Change to Bard
+ - Id: 3004
+ Title: Job Change to Bard
+ - Id: 3006
+ Title: Job Change to Crusader
+ - Id: 3007
+ Title: Job Change to Crusader
+ - Id: 3008
+ Title: Job Change to Crusader
+ - Id: 3009
+ Title: Job Change to Crusader
+ - Id: 3010
+ Title: Job Change to Crusader
+ - Id: 3011
+ Title: Job Change to Crusader
+ - Id: 3012
+ Title: Job Change to Crusader
+ - Id: 3013
+ Title: Job Change to Crusader
+ - Id: 3014
+ Title: Job Change to Crusader
+ - Id: 3015
+ Title: Job Change to Crusader
+ - Id: 3016
+ Title: Job Change to Monk
+ - Id: 3017
+ Title: Job Change to Monk
+ - Id: 3018
+ Title: Job Change to Monk
+ - Id: 3019
+ Title: Job Change to Monk
+ - Id: 3020
+ Title: Job Change to Monk
+ - Id: 3021
+ Title: Job Change to Monk
+ - Id: 3022
+ Title: Job Change to Monk
+ - Id: 3023
+ Title: Job Change to Monk
+ - Id: 3024
+ Title: Job Change to Monk
+ - Id: 3025
+ Title: Job Change to Monk
+ - Id: 3026
+ Title: Job Change to Monk
+ - Id: 3027
+ Title: Job Change to Monk
+ - Id: 3028
+ Title: Job Change to Monk - Marathon
+ - Id: 3029
+ Title: Job Change to Monk - Final test
+ - Id: 3031
+ Title: Job Change to Monk - Spiritual Training
+ - Id: 3032
+ Title: Job Change to Monk - Become a Monk
+ - Id: 3040
+ Title: The Curse of Baphomet
+ TimeLimit: +12h
+ - Id: 3041
+ Title: The Curse of Baphomet
+ TimeLimit: +3mn
+ - Id: 3042
+ Title: The Cursed Baphomet Doll
+ - Id: 3043
+ Title: The Gigantic Magestic Goat
+ - Id: 3044
+ Title: The Gigantic Magestic Goat
+ - Id: 3045
+ Title: Sealed Shrine
+ TimeLimit: +2h
+ - Id: 3046
+ Title: Sealed Shrine After-effect
+ - Id: 3050
+ Title: Resurrection of Satan Morocc - 1
+ - Id: 3051
+ Title: Resurrection of Satan Morocc - 2
+ - Id: 3052
+ Title: Resurrection of Satan Morocc - 3
+ - Id: 3053
+ Title: Resurrection of Satan Morocc - 4
+ - Id: 3054
+ Title: Resurrection of Satan Morocc - 5
+ - Id: 3055
+ Title: Resurrection of Satan Morocc - 6
+ - Id: 3056
+ Title: Resurrection of Satan Morocc - 7
+ - Id: 3060
+ Title: Kids in Veins - Where's the Little Sis?
+ - Id: 3061
+ Title: Kids in Veins - Find a way to unlock the shackles!
+ - Id: 3062
+ Title: Kids in Veins - Find the Locksmith!
+ - Id: 3063
+ Title: Kids in Veins - Mr. Lockenlock?
+ - Id: 3064
+ Title: Kids in Veins - Organic Chamelepu Soap
+ - Id: 3065
+ Title: Kids in Veins - Soap Ingredients
+ - Id: 3066
+ Title: Kids in Veins - To make a Chamelepu Soap...
+ - Id: 3067
+ Title: Kids in Veins - Camel Appetite Stimulants
+ - Id: 3068
+ Title: Kids in Veins - Getting the Camel Dung
+ - Id: 3069
+ Title: Kids in Veins - Where's the Silk Sand Camel?
+ - Id: 3070
+ Title: Kids in Veins - Silk Sand Camel is gone!
+ - Id: 3071
+ Title: Kids in Veins - Silk Sand Camel is found!
+ - Id: 3072
+ Title: Kids in Veins - 1 lump of Camel dung obtained
+ - Id: 3073
+ Title: Kids in Veins - 2 lumps of Camel dung obtained
+ - Id: 3074
+ Title: Kids in Veins - 3 lumps of Camel dung obtained
+ - Id: 3075
+ Title: Kids in Veins - 4 lumps of Camel dung obtained
+ - Id: 3076
+ Title: Kids in Veins - 5 lumps of Camel dung obtained
+ - Id: 3077
+ Title: Kids in Veins - Go to Ms. Ivory
+ - Id: 3078
+ Title: Kids in Veins - Chamalepu Soap is completed!
+ - Id: 3079
+ Title: Kids in Veins - Making the key mold
+ - Id: 3080
+ Title: Kids in Veins - Bringing the key mold
+ - Id: 3081
+ Title: Kids in Veins - All you need is Steel!
+ - Id: 3082
+ Title: Kids in Veins - The Key is Made!
+ - Id: 3083
+ Title: Kids in Veins - Mr. Lockenlock's key
+ - Id: 3085
+ Title: Call from the commander
+ - Id: 3086
+ Title: Commander's Duty
+ - Id: 3087
+ Title: Report to Rune Midgard
+ - Id: 3088
+ Title: Report to the continent - Accident!
+ - Id: 3089
+ Title: Report to the continent - How to restore
+ - Id: 3090
+ Title: Report to the continent - Location of reports
+ - Id: 3091
+ Title: Report to the continent - Location of reports
+ TimeLimit: +30mn
+ - Id: 3092
+ Title: Report to the continent - Success to restore!
+ - Id: 3093
+ Title: Report to the continent - Report to the continent
+ - Id: 3094
+ Title: Report to the continent - Return to the expedition
+ - Id: 3100
+ Title: Consolidating Heavy Debt - Lost Bond of Debt
+ - Id: 3101
+ Title: Consolidating Heavy Debt - Strange Heap of Earth
+ - Id: 3102
+ Title: Consolidating Heavy Debt - Bond of Debt Found, but...
+ - Id: 3103
+ Title: Consolidating Heavy Debt - Inventor Dorian
+ - Id: 3104
+ Title: Consolidating Heavy Debt - Repair Materials of Magic Dryer
+ - Id: 3105
+ Title: Consolidating Heavy Debt - Repairing Magic Dryer
+ - Id: 3106
+ Title: Consolidating Heavy Debt - Repairing Magic Dryer Failed
+ - Id: 3107
+ Title: Consolidating Heavy Debt - Repairing Magic Dryer Successful
+ - Id: 3108
+ Title: Consolidating Heavy Debt - Let's Run the Magic Dryer
+ - Id: 3109
+ Title: Consolidating Heavy Debt - Restoring the Bond of Debt
+ - Id: 3110
+ Title: Stolen Diamond - Tracking the Diamond
+ - Id: 3111
+ Title: Stolen Diamond - Leblo's Favor
+ - Id: 3112
+ Title: Stolen Diamond - Wola the Doctor
+ - Id: 3113
+ Title: Stolen Diamond - Wola the Doctor
+ - Id: 3114
+ Title: Stolen Diamond - Wola the Doctor
+ - Id: 3115
+ Title: Stolen Diamond - Leblo's Information
+ - Id: 3116
+ Title: Stolen Diamond - Information from Rogue Investigator
+ - Id: 3117
+ Title: Stolen Diamond - Odd Switches
+ - Id: 3118
+ Title: Stolen Diamond - Diamond Found!
+ - Id: 3119
+ Title: Z Gang Wanted - Wanted Notice
+ - Id: 3120
+ Title: Z Gang Wanted - About Z Gang
+ - Id: 3121
+ Title: Z Gang Wanted - Valdes's Favor
+ - Id: 3122
+ Title: Z Gang Wanted - Information from Valdes
+ - Id: 3123
+ Title: Z Gang Wanted - Marybell's Test
+ - Id: 3124
+ Title: Z Gang Wanted - Challenging Moonho Ahn
+ - Id: 3125
+ Title: Z Gang Wanted - Challenging Moonho Ahn
+ - Id: 3126
+ Title: Z Gang Wanted - Information from Marybell
+ - Id: 3127
+ Title: Z Gang Wanted - Z Gang's Attack
+ - Id: 3128
+ Title: Z Gang Wanted - Z Gang's Attack
+ - Id: 3129
+ Title: Z Gang Wanted - Strange Letter
+ - Id: 3130
+ Title: Z Gang Wanted - Decrypting the letter...
+ - Id: 3131
+ Title: Z Gang Wanted - Code's Broken!
+ - Id: 3132
+ Title: Z Gang Wanted - Find the Z Gang's Agit
+ - Id: 3133
+ Title: Z Gang Wanted - Agit Found!
+ - Id: 3134
+ Title: Z Gang Wanted - Clean Sweep of Z Gang
+ - Id: 3135
+ Title: Nidhoggur's Nest
+ TimeLimit: +3d
+ - Id: 3136
+ Title: Nidhoggur's Nest Time Limit
+ TimeLimit: +4h
+ - Id: 3200
+ Title: Job changes to Rune knight - Recommendation for Rune knight
+ - Id: 3201
+ Title: Job changes to Rune knight - Secret rendezvous of Rune knight
+ - Id: 3202
+ Title: Job changes to Rune knight - The first test
+ - Id: 3203
+ Title: Job changes to Rune knight - The first test
+ - Id: 3204
+ Title: Job changes to Rune knight - Pass the first test
+ - Id: 3205
+ Title: Job changes to Rune knight - The second test
+ - Id: 3206
+ Title: Job changes to Rune knight - The second test
+ - Id: 3207
+ Title: Job changes to Rune knight - The second test
+ - Id: 3208
+ Title: Job changes to Rune knight - The second test
+ - Id: 3209
+ Title: Job changes to Rune knight - Accumulation of magic energy1
+ Targets:
+ - Mob: DULLAHAN
+ Count: 10
+ - Id: 3210
+ Title: Job changes to Rune knight - Accumulation of magic energy2
+ Targets:
+ - Mob: DISGUISE
+ Count: 10
+ - Id: 3211
+ Title: Job changes to Rune knight - Accumulation of magic energy3
+ Targets:
+ - Mob: QUVE
+ Count: 10
+ - Id: 3212
+ Title: Job changes to Rune knight - Accumulation of magic energy4
+ Targets:
+ - Mob: HYLOZOIST
+ Count: 10
+ - Id: 3213
+ Title: Job changes to Rune knight - The second test
+ - Id: 3214
+ Title: Job changes to Rune knight - The second test
+ - Id: 3215
+ Title: Job changes to Rune knight - Pass the second test
+ - Id: 3216
+ Title: Job changes to Rune knight - The final test
+ - Id: 3217
+ Title: Job changes to Rune knight - The final test
+ - Id: 3218
+ Title: Job changes to Rune knight - Pass the final test
+ - Id: 3219
+ Title: Job changes to Rune knight - The end of all test
+ - Id: 3220
+ Title: Job changes to Rune knight - Waiting time of test
+ TimeLimit: +10mn
+ - Id: 3250
+ Title: Request - What is this bandage for?
+ Targets:
+ - Mob: MUMMY
+ Count: 30
+ - Id: 3251
+ Title: Request - An alligator of Counterattack
+ Targets:
+ - Mob: ALLIGATOR
+ Count: 30
+ - Id: 3252
+ Title: Request - My mermaid don't do like this way!
+ Targets:
+ - Mob: MERMAN
+ Count: 30
+ - Id: 3253
+ Title: Request - Missing occult mania
+ - Id: 3254
+ Title: Request - A country wants you
+ - Id: 3255
+ Title: Request - A wild boar subjugate operation
+ Targets:
+ - Mob: SAVAGE
+ Count: 30
+ - Id: 3256
+ Title: Request - Ready for waiting summer
+ - Id: 3257
+ Title: Request - A grudge of women
+ Targets:
+ - Mob: SOHEE
+ Count: 30
+ - Id: 3258
+ Title: Request - A material of delicacy
+ - Id: 3259
+ Title: Request - A agony of a doll master
+ Targets:
+ - Mob: MARIONETTE
+ Count: 30
+ - Id: 3260
+ Title: Request - Tiresome flies
+ Targets:
+ - Mob: HUNTER_FLY
+ Count: 30
+ - Id: 3261
+ Title: Request - Unclean girl
+ Targets:
+ - Mob: MUNAK
+ Count: 30
+ - Id: 3262
+ Title: Request - Queer hobby
+ - Id: 3263
+ Title: Request - A mallet of goblin
+ - Id: 3265
+ Title: Request - Missing occult mania
+ - Id: 4000
+ Title: Sherin's Job Interview
+ - Id: 4001
+ Title: Job Change to Hunter
+ - Id: 4002
+ Title: Job Change to Hunter
+ - Id: 4003
+ Title: Job Change to Hunter
+ - Id: 4004
+ Title: Job Change to Hunter
+ - Id: 4005
+ Title: Job Change to Hunter
+ - Id: 4006
+ Title: Job Change to Hunter
+ - Id: 4007
+ Title: Job Change to Hunter
+ - Id: 4008
+ Title: Job Change to Hunter
+ - Id: 4009
+ Title: Job Change to Hunter
+ - Id: 4010
+ Title: Job Change to Hunter
+ - Id: 4011
+ Title: Job Change to Hunter - Test
+ - Id: 4012
+ Title: Job Change to Hunter
+ - Id: 4013
+ Title: Job Change to Hunter
+ - Id: 4133
+ Title: Iara
+ - Id: 4134
+ Title: Iara
+ - Id: 4135
+ Title: Iara
+ TimeLimit: +1d
+ - Id: 4154
+ Title: Homunculus Researcher
+ - Id: 4155
+ Title: Homunculus S Mutation Mission - 1
+ - Id: 4156
+ Title: Homunculus S Mutation Mission - 2
+ - Id: 4157
+ Title: Homunculus S Mutation Mission - 3
+ - Id: 4158
+ Title: Homunculus S Mutation Mission - 4
+ - Id: 4159
+ Title: Homunculus S Mutation Mission - 5
+ - Id: 4160
+ Title: Homunculus S Mutation Mission - 6
+ - Id: 4161
+ Title: Siege Expert
+ - Id: 4162
+ Title: Party Recruiting Expert
+ - Id: 4163
+ Title: Battleground Expert
+ - Id: 4164
+ Title: Memorial Dungeon Expert
+ - Id: 4165
+ Title: Map Expert
+ - Id: 4166
+ Title: Passing Grades
+ - Id: 4167
+ Title: "Paradise: Dragon Tail Handling"
+ Targets:
+ - Mob: DRAGON_TAIL
+ Count: 30
+ - Id: 4168
+ Title: "Paradise: Spring Rabbit Handling"
+ Targets:
+ - Mob: SPRING_RABBIT
+ Count: 30
+ - Id: 4169
+ Title: "Paradise: Pest Handling"
+ Targets:
+ - Mob: PEST
+ Count: 30
+ - Id: 4170
+ Title: "Paradise: Bathory Handling"
+ Targets:
+ - Mob: BATHORY
+ Count: 30
+ - Id: 4171
+ Title: "Paradise: Alarm Handling"
+ Targets:
+ - Mob: ALARM
+ Count: 30
+ - Id: 4172
+ Title: "Paradise: Babayaga Handling"
+ Targets:
+ - Mob: VAVAYAGA
+ Count: 30
+ - Id: 4173
+ Title: "Paradise: Hyegun Handling"
+ Targets:
+ - Mob: HYEGUN
+ Count: 30
+ - Id: 4174
+ Title: "Paradise: Antique Firelock Handling"
+ Targets:
+ - Mob: ANTIQUE_FIRELOCK
+ Count: 30
+ - Id: 4175
+ Title: "Paradise: Zipper Bear Handling"
+ Targets:
+ - Mob: ZIPPER_BEAR
+ Count: 30
+ - Id: 4176
+ Title: "Paradise: Earth Petite Handling"
+ Targets:
+ - Mob: PETIT
+ Count: 30
+ - Id: 4177
+ Title: "Paradise: Rafflesia Handling"
+ Targets:
+ - Mob: RAFFLESIA
+ Count: 30
+ - Id: 4178
+ Title: "Paradise: Venomous Handling"
+ Targets:
+ - Mob: VENOMOUS
+ Count: 30
+ - Id: 4179
+ Title: "Paradise: Pitman Handling"
+ Targets:
+ - Mob: PITMAN
+ Count: 30
+ - Id: 4180
+ Title: "Paradise: Yellow Novus Handling"
+ Targets:
+ - Mob: NOVUS_
+ Count: 30
+ - Id: 4181
+ Title: "Paradise: Solider Handling"
+ Targets:
+ - Mob: SOLIDER
+ Count: 30
+ - Id: 4182
+ Title: "Paradise: Freezer Handling"
+ Targets:
+ - Mob: FREEZER
+ Count: 30
+ - Id: 4183
+ Title: "Paradise: Heater Handling"
+ Targets:
+ - Mob: HEATER
+ Count: 30
+ - Id: 4184
+ Title: "Paradise: Injustice Handling"
+ Targets:
+ - Mob: INJUSTICE
+ Count: 30
+ - Id: 4185
+ Title: "Paradise: Rybio Handling"
+ Targets:
+ - Mob: RYBIO
+ Count: 30
+ - Id: 4186
+ Title: "Paradise: Dark Priest Handling"
+ Targets:
+ - Mob: DARK_PRIEST
+ Count: 30
+ - Id: 4187
+ Title: "Paradise: Stapo Handling"
+ Targets:
+ - Mob: STAPO
+ Count: 30
+ - Id: 4188
+ Title: "Paradise: Roween Handling"
+ Targets:
+ - Mob: ROWEEN
+ Count: 30
+ - Id: 4189
+ Title: "Paradise: Siroma Handling"
+ Targets:
+ - Mob: SIROMA
+ Count: 30
+ - Id: 4190
+ Title: "Paradise: Shinobi Handling"
+ Targets:
+ - Mob: SHINOBI
+ Count: 30
+ - Id: 4191
+ Title: "Paradise: Evil Nymph Handling"
+ Targets:
+ - Mob: WICKED_NYMPH
+ Count: 30
+ - Id: 4192
+ Title: "Paradise: Deviruchi Handling"
+ Targets:
+ - Mob: DEVIRUCHI
+ Count: 30
+ - Id: 4193
+ Title: "Paradise: Mineral Handling"
+ Targets:
+ - Mob: MINERAL
+ Count: 30
+ - Id: 4194
+ Title: "Paradise: Kaho Handling"
+ Targets:
+ - Mob: KAHO
+ Count: 30
+ - Id: 4195
+ Title: "Paradise: Neraid Handling"
+ Targets:
+ - Mob: NERAID
+ Count: 30
+ - Id: 4196
+ Title: "Paradise: Disguise Handling"
+ Targets:
+ - Mob: DISGUISE
+ Count: 30
+ - Id: 4197
+ Title: Octopus
+ TimeLimit: +3h
+ - Id: 4198
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4199
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4200
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4201
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4202
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4203
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4204
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4205
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4206
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4207
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4208
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4209
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4210
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4211
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4212
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4213
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4214
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4215
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4216
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4217
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4218
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4219
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4220
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4221
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4222
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4223
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4224
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4225
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4226
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4227
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4229
+ Title: Devil in the Cave
+ TimeLimit: +23h
+ - Id: 4254
+ Title: Fairy with a stomache
+ - Id: 4255
+ Title: Revenge!
+ - Id: 4256
+ Title: An accomplice?
+ - Id: 4257
+ Title: Conspiracy
+ - Id: 4258
+ Title: Eirinn
+ - Id: 4259
+ Title: Bourbon
+ - Id: 4260
+ Title: Bee
+ - Id: 4261
+ Title: Counterattack (1)
+ - Id: 4262
+ Title: Counterattack (2)
+ - Id: 4263
+ Title: Counteroffensive (1)
+ - Id: 4264
+ Title: Counteroffensive (2)
+ - Id: 4265
+ Title: Bookshelf use
+ - Id: 4266
+ Title: ????? ??
+ - Id: 4267
+ Title: ????? ??
+ - Id: 4999
+ Title: Extermination Crisis
+ - Id: 5000
+ Title: The Crow of the Fate - 7
+ - Id: 5001
+ Title: King Froggie VII's revenge
+ Targets:
+ - Mob: SIDE_WINDER
+ Count: 50
+ - Id: 5002
+ Title: The hero of the frogs
+ - Id: 5003
+ Title: Frog Hiding Skill
+ - Id: 5004
+ Title: Food Shortage
+ Targets:
+ - Mob: ARGIOPE
+ Count: 50
+ - Id: 5016
+ Title: Bring me a Research Tool Bag
+ - Id: 5017
+ Title: Revenge of the Reseacher
+ - Id: 5018
+ Title: Revenge of the Reseacher
+ - Id: 5019
+ Title: Bathroom Sample Studying
+ - Id: 5020
+ Title: Sample Researching
+ TimeLimit: +1d
+ - Id: 5021
+ Title: Sample Collecting
+ - Id: 5022
+ Title: Sample Collecting
+ - Id: 5023
+ Title: Inspection of the Sample
+ TimeLimit: +6h
+ - Id: 5024
+ Title: Eastern Pool Research
+ - Id: 5025
+ Title: Western Pool Research
+ - Id: 5026
+ Title: Southern Pool Research
+ - Id: 5027
+ Title: Northern Pool Research
+ - Id: 5028
+ Title: Inspection of the Sample
+ TimeLimit: +12h
+ - Id: 5029
+ Title: Unidentified Creature
+ TimeLimit: +1h
+ - Id: 5030
+ Title: The creature's family
+ - Id: 5031
+ Title: The creature's family
+ - Id: 5032
+ Title: The creature's family
+ - Id: 5033
+ Title: The creature's family
+ - Id: 5034
+ Title: News from the family
+ - Id: 5035
+ Title: Help the old man!
+ - Id: 5036
+ Title: Help the old man!
+ - Id: 5037
+ Title: Help the old man!
+ - Id: 5038
+ Title: Help the old man!
+ - Id: 5039
+ Title: Help the old man!
+ - Id: 5040
+ Title: Help the old man!
+ - Id: 5041
+ Title: Help the old man!
+ - Id: 5042
+ Title: Help the old man!
+ - Id: 5043
+ Title: Help the old man!
+ TimeLimit: +5mn
+ - Id: 5044
+ Title: Help the old man!
+ TimeLimit: +1d
+ - Id: 5045
+ Title: Help the old man!
+ - Id: 5046
+ Title: Help the old man!
+ - Id: 5047
+ Title: Help the old man!
+ - Id: 5048
+ Title: Help the old man!
+ - Id: 5049
+ Title: Help the old man!
+ - Id: 5050
+ Title: Help the old man!
+ - Id: 5051
+ Title: Help the old man!
+ - Id: 5052
+ Title: Traditional Weapon
+ - Id: 5053
+ Title: Traditional Weapon
+ - Id: 5054
+ Title: Traditional Weapon
+ - Id: 5055
+ Title: Local Rising - Headless Horse
+ Targets:
+ - Mob: HEADLESS_MULE
+ Count: 15
+ - Id: 5056
+ Title: Local Rising - Tamruan
+ Targets:
+ - Mob: TAMRUAN
+ Count: 15
+ - Id: 5057
+ Title: Local Rising - Ready the Festival
+ - Id: 5058
+ Title: The mood of the players-(1)
+ - Id: 5059
+ Title: The mood of the players-(2)
+ - Id: 5060
+ Title: Cat Shock
+ TimeLimit: +3mn
+ - Id: 5061
+ Title: Am I scared?
+ - Id: 5062
+ Title: I met Eryu.
+ - Id: 5063
+ Title: I met Stew.
+ - Id: 5064
+ Title: I met Ketchup.
+ - Id: 5065
+ Title: I met Eff.
+ - Id: 5066
+ Title: Scary image-(1)
+ - Id: 5067
+ Title: Scary image-(2)
+ - Id: 5068
+ Title: Collecting complaint
+ TimeLimit: +20h
+ - Id: 5069
+ Title: Token of honor
+ TimeLimit: +1h
+ - Id: 5070
+ Title: Rock Paper Scissors
+ TimeLimit: +1d
+ - Id: 5071
+ Title: Chamchamcham
+ TimeLimit: +1d
+ - Id: 5072
+ Title: Kkongnyangkkong
+ TimeLimit: +1d
+ - Id: 5073
+ Title: Challenging of flag wave
+ TimeLimit: +1d
+ - Id: 5074
+ Title: Cat's Meal
+ Targets:
+ - Mob: PHEN
+ Count: 30
+ - Id: 5075
+ Title: Health food
+ Targets:
+ - Mob: MARSE
+ Count: 50
+ - Id: 5076
+ Title: Enemies
+ Targets:
+ - Mob: KOBOLD_ARCHER
+ Count: 30
+ - Id: 5077
+ Title: Reaction Training
+ Targets:
+ - Mob: CRAMP
+ Count: 10
+ - Id: 5078
+ Title: Light bird food
+ Targets:
+ - Mob: PECOPECO
+ Count: 50
+ - Id: 5079
+ Title: How to stabilize the mind
+ - Id: 5080
+ Title: Lack of Snack
+ - Id: 5081
+ Title: Banned foods
+ - Id: 5082
+ Title: Cool food
+ - Id: 5083
+ Title: Please come back Eryu-(1)
+ - Id: 5084
+ Title: Please come back Eryu-(2)
+ - Id: 5085
+ Title: Please come back Stew-(1)
+ - Id: 5086
+ Title: Please come back Stew-(2)
+ - Id: 5087
+ Title: Please come back Ketchup-(1)
+ - Id: 5088
+ Title: Please come back Ketchup-(2)
+ - Id: 5089
+ Title: Please come back Eff-(1)
+ - Id: 5090
+ Title: Please come back Eff-(2)
+ - Id: 5091
+ Title: Go Malangdo
+ - Id: 5092
+ Title: Unlocking the Ultimate Mediocrity
+ - Id: 5093
+ Title: Unlocking the Ultimate Mediocrity
+ - Id: 5094
+ Title: Unlocking the Ultimate Mediocrity
+ Targets:
+ - Mob: PORING
+ Count: 1000
+ - Id: 5095
+ Title: Unlocking the Ultimate Mediocrity
+ Targets:
+ - Mob: LUNATIC
+ Count: 1000
+ - Id: 5096
+ Title: Unlocking the Ultimate Mediocrity
+ Targets:
+ - Mob: FABRE
+ Count: 1000
+ - Id: 5097
+ Title: Unlocking the Ultimate Mediocrity
+ Targets:
+ - Mob: PICKY
+ Count: 1000
+ - Id: 5098
+ Title: Unlocking the Ultimate Mediocrity
+ - Id: 5099
+ Title: Unlocking the Ultimate Mediocrity
+ - Id: 5100
+ Title: Unlocking the Ultimate Mediocrity
+ - Id: 5109
+ Title: Light but Unconfirmed Rumor
+ - Id: 5110
+ Title: The Rumored Character
+ - Id: 5111
+ Title: To the Lab...
+ - Id: 5112
+ Title: Laboratory Restricted Access
+ TimeLimit: +3d
+ - Id: 5113
+ Title: "[Rest] Lord Knight"
+ - Id: 5114
+ Title: "[Rest] Paladin"
+ - Id: 5115
+ Title: "[Rest] High Priest"
+ - Id: 5116
+ Title: "[Rest] Champion"
+ - Id: 5117
+ Title: "[Rest] High Wizard"
+ - Id: 5118
+ Title: "[Rest] Professor"
+ - Id: 5119
+ Title: "[Rest] Whitesmith"
+ - Id: 5120
+ Title: "[Rest] Creator"
+ - Id: 5121
+ Title: "[Rest] Assassin Cross"
+ - Id: 5122
+ Title: "[Rest] Stalker"
+ - Id: 5123
+ Title: "[Rest] Sniper"
+ - Id: 5124
+ Title: "[Rest] Clown"
+ - Id: 5125
+ Title: "[Rest] Gypsy"
+ - Id: 5131
+ Title: Strange Conversation
+ - Id: 5132
+ Title: Family Business-(1)
+ - Id: 5133
+ Title: Family Business-(2)
+ - Id: 5134
+ Title: New path
+ - Id: 5135
+ Title: 4 tests
+ - Id: 5136
+ Title: Knowledge test
+ - Id: 5137
+ Title: Survival test
+ - Id: 5138
+ Title: Weapons test
+ - Id: 5139
+ Title: The guy looks familiar!!
+ - Id: 5140
+ Title: Uncertain chilliness
+ - Id: 5141
+ Title: Got a curse!!
+ TimeLimit: +2mn
+ - Id: 5142
+ Title: Prototype-(1)
+ - Id: 5143
+ Title: Prototype-(2)
+ - Id: 5144
+ Title: Prototype-(2)
+ - Id: 5145
+ Title: Prototype-(3)
+ - Id: 5146
+ Title: Battle test
+ - Id: 5161
+ Title: Low Level collection request[Stand by]
+ TimeLimit: +1d
+ - Id: 5162
+ Title: Low Level collection request
+ Targets:
+ - Mob: REQUIEM
+ Count: 100
+ - Id: 5163
+ Title: Low Level collection request
+ Targets:
+ - Mob: BATHORY
+ Count: 100
+ - Id: 5164
+ Title: Low Level collection request
+ Targets:
+ - Mob: SPRING_RABBIT
+ Count: 100
+ - Id: 5165
+ Title: Low Level collection request
+ Targets:
+ - Mob: SLEEPER
+ Count: 100
+ - Id: 5166
+ Title: Low Level collection request
+ Targets:
+ - Mob: EVIL_DRUID
+ Count: 100
+ - Id: 5167
+ Title: Low Level collection request
+ Targets:
+ - Mob: PETIT
+ Count: 100
+ - Id: 5168
+ Title: Low Level collection request
+ Targets:
+ - Mob: CLOCK
+ Count: 100
+ - Id: 5169
+ Title: Mid-Level collection request[Stand by]
+ TimeLimit: +1d
+ - Id: 5170
+ Title: Mid-Level collection request
+ Targets:
+ - Mob: SIROMA
+ Count: 100
+ - Id: 5171
+ Title: Mid-Level collection request
+ Targets:
+ - Mob: DARK_PRIEST
+ Count: 100
+ - Id: 5172
+ Title: Mid-Level collection request
+ Targets:
+ - Mob: STAPO
+ Count: 100
+ - Id: 5173
+ Title: Mid-Level collection request
+ Targets:
+ - Mob: SOLIDER
+ Count: 100
+ - Id: 5174
+ Title: High level collectiong request[Stand by]
+ TimeLimit: +1d
+ - Id: 5175
+ Title: High level collection request
+ Targets:
+ - Mob: DESERT_WOLF
+ Count: 100
+ - Id: 5176
+ Title: High level collection request
+ Targets:
+ - Mob: MEDUSA
+ Count: 100
+ - Id: 5177
+ Title: High level collection request
+ Targets:
+ - Mob: PINGUICULA
+ Count: 100
+ - Id: 5178
+ Title: High level collection request
+ Targets:
+ - Mob: MAJORUROS
+ Count: 100
+ - Id: 5179
+ Title: Highest level collection request
+ Targets:
+ - Mob: RAYDRIC
+ Count: 100
+ - Id: 5180
+ Title: Highest level collection request
+ Targets:
+ - Mob: NAGA
+ Count: 100
+ - Id: 5181
+ Title: Highest level collection request
+ Targets:
+ - Mob: ANCIENT_MUMMY
+ Count: 100
+ - Id: 5182
+ Title: Highest level collection request
+ Targets:
+ - Mob: ANCIENT_MIMIC
+ Count: 100
+ - Id: 5222
+ Title: Saving the energy crystals
+ - Id: 5223
+ Title: Saving the energy crystals
+ - Id: 5224
+ Title: Saving the energy crystals
+ - Id: 5225
+ Title: Saving energy crystal[Stand by]
+ TimeLimit: +2h
+ - Id: 5226
+ Title: Saving energy crystal[Stand by]
+ TimeLimit: +2h
+ - Id: 5227
+ Title: Saving energy crystal[Stand by]
+ TimeLimit: +2h
+ - Id: 6000
+ Title: Job Change to Taekwon
+ - Id: 6001
+ Title: Job Change to Taekwon
+ - Id: 6002
+ Title: Job Change to Taekwon
+ - Id: 6005
+ Title: Job Change to Soul-Linker
+ - Id: 6006
+ Title: Job Change to Soul-Linker
+ - Id: 6007
+ Title: Job Change to Soul-Linker
+ - Id: 6008
+ Title: Job Change to Soul-Linker
+ - Id: 6010
+ Title: Job Change to Super Novice
+ - Id: 6015
+ Title: A favor from Cougar
+ - Id: 6016
+ Title: A favor from a Suspicious Man
+ - Id: 6017
+ Title: Red Leopard Joe's Reply
+ - Id: 6018
+ Title: Cougar's Madness
+ - Id: 6020
+ Title: Master Miller's Letter
+ - Id: 6021
+ Title: Wise Bull Horn's voucher
+ - Id: 6022
+ Title: Making a voucher
+ - Id: 6023
+ Title: Wise Bull Horn's Favor
+ - Id: 6024
+ Title: Job Change to Gunslinger!
+ - Id: 6025
+ Title: KVM Guillaume
+ TimeLimit: +5mn
+ - Id: 6026
+ Title: KVM Croix
+ TimeLimit: +5mn
+ - Id: 6027
+ Title: KVM Indicator
+ TimeLimit: +5mn
+ - Id: 7000
+ Title: Job Change to Dancer!
+ - Id: 7001
+ Title: Job Change to Dancer!
+ - Id: 7002
+ Title: Job Change to Dancer!
+ - Id: 7003
+ Title: Job Change to Dancer!
+ - Id: 7004
+ Title: Job Change to Dancer!
+ - Id: 7005
+ Title: Job Change to Dancer!
+ - Id: 7006
+ Title: Job Change to Dancer!
+ - Id: 7007
+ Title: Warrior of the Sun, the Moon, and the Stars
+ - Id: 7008
+ Title: Warrior of the Sun, the Moon, and the Stars - Nature
+ - Id: 7009
+ Title: Warrior of the Sun, the Moon, and the Stars - the Altar
+ - Id: 7010
+ Title: Warrior of the Sun, the Moon, and the Stars - Stars?
+ - Id: 7011
+ Title: Warrior of the Sun, the Moon, and the Stars
+ - Id: 7012
+ Title: Pursuing Rayan Moore
+ - Id: 7013
+ Title: Pursuing Rayan Moore
+ - Id: 7014
+ Title: Pursuing Rayan Moore
+ - Id: 7015
+ Title: Pursuing Rayan Moore
+ - Id: 7016
+ Title: Pursuing Rayan Moore
+ - Id: 7017
+ Title: Pursuing Rayan Moore
+ - Id: 7018
+ Title: Pursuing Rayan Moore
+ - Id: 7019
+ Title: Pursuing Rayan Moore
+ - Id: 7020
+ Title: Pursuing Rayan Moore
+ - Id: 7021
+ Title: Pursuing Rayan Moore
+ - Id: 7022
+ Title: Pursuing Rayan Moore
+ - Id: 7023
+ Title: Pursuing Rayan Moore
+ - Id: 7024
+ Title: Pursuing Rayan Moore
+ - Id: 7025
+ Title: Pursuing Rayan Moore
+ - Id: 7026
+ Title: Pursuing Rayan Moore
+ - Id: 7027
+ Title: Pursuing Rayan Moore
+ - Id: 7028
+ Title: Pursuing Rayan Moore
+ - Id: 7029
+ Title: Pursuing Rayan Moore
+ - Id: 7030
+ Title: Pursuing Rayan Moore
+ - Id: 7031
+ Title: Pursuing Rayan Moore
+ - Id: 7032
+ Title: Pursuing Rayan Moore
+ - Id: 7033
+ Title: Pursuing Rayan Moore
+ - Id: 7034
+ Title: Pursuing Rayan Moore
+ - Id: 7035
+ Title: Pursuing Rayan Moore
+ - Id: 7036
+ Title: Pursuing Rayan Moore
+ - Id: 7037
+ Title: Case closed?
+ - Id: 7038
+ Title: Passion for Baked Sweet Potatoes
+ - Id: 7039
+ Title: Dodging the conversation
+ - Id: 7040
+ Title: Dodging the conversation
+ - Id: 7041
+ Title: Politics is for the Politicians
+ - Id: 7042
+ Title: Part-time Job - Tatacho's feed
+ - Id: 7043
+ Title: Part-time Job - Cornus's feed
+ - Id: 7044
+ Title: Part-time Job - Hillthrion's feed1
+ - Id: 7045
+ Title: Part-time Job - Hillthrion's feed2
+ - Id: 7046
+ Title: Part-time Job - warm rugs
+ - Id: 7047
+ Title: Part-time Job - Let's call it a day!
+ TimeLimit: +5h
+ - Id: 7048
+ Title: Thanatos Tower - Burled's Favor
+ - Id: 7049
+ Title: Thanatos Tower - Sealed Tower
+ - Id: 7050
+ Title: Thanatos Tower - Sealed Tower
+ - Id: 7051
+ Title: Thanatos Tower - Sealed Tower
+ - Id: 7052
+ Title: Thanatos Tower - Sealed Tower
+ - Id: 7053
+ Title: Thanatos Tower - What they want is..
+ - Id: 7054
+ Title: Myu's Favor - Teach them a lesson!
+ Targets:
+ - Mob: KOBOLD_ARCHER
+ Count: 1000
+ - Id: 7055
+ Title: Myu's Favor - Not the cat!
+ Targets:
+ - Mob: WILD_ROSE
+ Count: 1
+ - Id: 7056
+ Title: Messenger - Arc's Favor
+ - Id: 7057
+ Title: Messenger - Arc's Favor
+ - Id: 7058
+ Title: Messenger - Arc's Favor
+ - Id: 7059
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7060
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7061
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7062
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7063
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7064
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7065
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7066
+ Title: Messenger - Prove the Truth
+ - Id: 7067
+ Title: Messenger - Prove the Truth
+ - Id: 7068
+ Title: Messenger - Prove the Truth
+ - Id: 7069
+ Title: Messenger - Too late!
+ - Id: 7070
+ Title: Messenger - Terra's Return
+ - Id: 7071
+ Title: Messenger - Invitation
+ - Id: 7074
+ Title: Rata Hunt
+ Targets:
+ - Mob: RATA
+ Count: 1
+ - Id: 7075
+ Title: Duneyrr Hunt
+ Targets:
+ - Mob: DUNEYRR
+ Count: 1
+ - Id: 7076
+ Title: "Wanted: Dandelion"
+ Targets:
+ - Mob: DANDELION_
+ Count: 1
+ - Id: 7077
+ Title: Collecting Dragon Eggs
+ - Id: 7078
+ Title: Collecting Dragon Eggs
+ TimeLimit: +1d
+ - Id: 7079
+ Title: Finding Refined Bradium
+ - Id: 7080
+ Title: Finding Refined Bradium
+ TimeLimit: +1d
+ - Id: 7081
+ Title: Helping the Laphine Craftsman
+ - Id: 7082
+ Title: Helping the Laphine Craftsman
+ TimeLimit: +1d
+ - Id: 7091
+ Title: An advice of Diora 01
+ - Id: 7092
+ Title: An advice of Diora 02
+ - Id: 7093
+ Title: An advice of Diora 03
+ - Id: 7094
+ Title: An advice of Diora 04
+ - Id: 7095
+ Title: An advice of Diora 05
+ - Id: 7096
+ Title: A proof of new requirement
+ - Id: 7097
+ Title: A proof of new requirement
+ - Id: 7098
+ Title: A proof of new requirement
+ - Id: 7099
+ Title: A proof of new requirement
+ - Id: 7100
+ Title: A message of Bercascell
+ - Id: 7101
+ Title: Special task of an assassin guild 1
+ - Id: 7102
+ Title: Special task of an assassin guild 2
+ - Id: 7103
+ Title: Special task of an assassin guild 3
+ - Id: 7104
+ Title: Special task of an assassin guild 4
+ - Id: 7105
+ Title: Special task of an assassin guild 4
+ - Id: 7106
+ Title: Special task of an assassin guild 5
+ - Id: 7107
+ Title: Special task of an assassin guild 6
+ - Id: 7108
+ Title: Special task of an assassin guild 7
+ - Id: 7109
+ Title: Special task of an assassin guild 8
+ - Id: 7110
+ Title: Special task of an assassin guild 9
+ - Id: 7111
+ Title: Special task of an assassin guild 10
+ - Id: 7112
+ Title: Information of Madelle
+ - Id: 7113
+ Title: Information of Crave
+ - Id: 7114
+ Title: Information of Trovan
+ - Id: 7115
+ Title: Information of a peddler
+ - Id: 7116
+ Title: Information of a old man
+ - Id: 7117
+ Title: Your first quest!
+ - Id: 7118
+ Title: Novice Training
+ - Id: 7119
+ Title: Novice Training
+ - Id: 7120
+ Title: Novice Training
+ - Id: 7121
+ Title: Novice Training
+ - Id: 7122
+ Title: First battle - Poring Hunt
+ Targets:
+ - Mob: PORING
+ Count: 1
+ - Id: 7123
+ Title: Battle Basics -Swordman
+ Targets:
+ - Mob: PICKY
+ Count: 2
+ - Id: 7124
+ Title: Battle Basics -Mage
+ Targets:
+ - Mob: LUNATIC
+ Count: 5
+ - Id: 7126
+ Title: Selling items
+ - Id: 7127
+ Title: Battle Basics -Thief
+ Targets:
+ - Mob: WILOW
+ Count: 5
+ - Id: 7128
+ Title: Training course 'conquest a desert!' -start
+ - Id: 7129
+ Title: The training course 'conquer the desert!' - A real battle 1
+ Targets:
+ - Mob: CONDOR
+ Count: 10
+ - Id: 7130
+ Title: The training course 'conquer the desert!' - A real battle 2
+ Targets:
+ - Mob: DESERT_WOLF_B
+ Count: 10
+ - Id: 7131
+ Title: The training course 'conquer the desert!' - A real battle 3
+ Targets:
+ - Mob: SCORPION
+ Count: 5
+ - Id: 7132
+ Title: The training course 'conquer the desert!' - Complete a quest
+ - Id: 7133
+ Title: The training course 'conquer the culvert!' - Start
+ - Id: 7134
+ Title: The training course 'conquer the culvert!' - A real battle 1
+ Targets:
+ - Mob: THIEF_BUG
+ Count: 10
+ - Id: 7135
+ Title: The training course 'conquer the culvert!' - A real battle 2
+ Targets:
+ - Mob: TAROU
+ Count: 10
+ - Id: 7136
+ Title: The training course 'conquer the culvert!' - A real battle 3
+ Targets:
+ - Mob: FARMILIAR
+ Count: 5
+ - Id: 7137
+ Title: The training course 'conquer the culvert!' - Complete a quest
+ - Id: 7138
+ Title: The training course 'conquer the haunted cave!' - Start
+ - Id: 7139
+ Title: The training course 'conquer the haunted cave!' - A real battle 1
+ Targets:
+ - Mob: SKELETON
+ Count: 15
+ - Id: 7140
+ Title: The training course 'conquer the haunted cave!' - A real battle 2
+ Targets:
+ - Mob: POPORING
+ Count: 10
+ - Id: 7141
+ Title: The training course 'conquer the haunted cave!' - Complete a quest
+ - Id: 7142
+ Title: The training course 'conquer ant hell!' - Start
+ - Id: 7143
+ Title: The training course 'conquer ant hell!' - A real battle 1
+ Targets:
+ - Mob: PIERE
+ Count: 15
+ - Id: 7144
+ Title: The training course 'conquer ant hell!' - A real battle 2
+ Targets:
+ - Mob: ANDRE
+ Count: 15
+ - Id: 7145
+ Title: The training course 'conquer ant hell!' - A real battle 3
+ Targets:
+ - Mob: VITATA
+ Count: 10
+ - Id: 7146
+ Title: The training course 'conquer ant hell!' - Complete a quest
+ - Id: 7147
+ Title: The training course 'conquer the orc village!' - start
+ - Id: 7148
+ Title: The training course 'conquer the orc village!' - A real battle 1
+ Targets:
+ - Mob: ORC_BABY
+ Count: 10
+ - Id: 7149
+ Title: The training course 'conquer the orc village!' - A real battle 2
+ Targets:
+ - Mob: ORK_WARRIOR
+ Count: 10
+ - Id: 7150
+ Title: The training course 'conquer the orc village!' - A real battle 3
+ Targets:
+ - Mob: ORC_LADY
+ Count: 10
+ - Id: 7151
+ Title: The training course 'conquer the orc village!' - Complete a quest
+ - Id: 7152
+ Title: The training course 'conquer the orc dungeon!' - start
+ - Id: 7153
+ Title: The training course 'conquer the orc dungeon!' - A real battle 1
+ Targets:
+ - Mob: ORC_ZOMBIE
+ Count: 20
+ - Id: 7154
+ Title: The training course 'conquer the orc dungeon!'- A real battle 2
+ Targets:
+ - Mob: ORC_SKELETON
+ Count: 20
+ - Id: 7155
+ Title: The training course 'conquer the orc dungeon!' - complete a quest
+ - Id: 7156
+ Title: The training course 'conquer an undersea city!' - start
+ - Id: 7157
+ Title: The training course 'conquer an undersea city!' - A real battle 1
+ Targets:
+ - Mob: MERMAN
+ Count: 15
+ - Id: 7158
+ Title: The training course 'conquer an undersea city!' - A real battle 2
+ Targets:
+ - Mob: STROUF
+ Count: 10
+ - Id: 7159
+ Title: The training course 'conquer an undersea city!' - Complete a quest
+ - Id: 7160
+ Title: Mysterious Cryptogram
+ - Id: 7161
+ Title: Mysterious Cryptogram - 2nd
+ - Id: 7162
+ Title: Mysterious Cryptogram - 2nd
+ - Id: 7163
+ Title: Mysterious Cryptogram - 2nd
+ - Id: 7164
+ Title: Hunt for shadow of deception
+ Targets:
+ - Mob: S_WIND_GHOST
+ Count: 1
+ - Id: 7165
+ Title: Key of deception
+ - Id: 7166
+ Title: Rachel Branch of Shadow Workshop
+ - Id: 7167
+ Title: Mysterious Cryptogram - 3rd
+ - Id: 7168
+ Title: Mysterious Cryptogram - 3rd
+ - Id: 7169
+ Title: Mysterious Cryptogram - 3rd
+ - Id: 7170
+ Title: Mysterious Cryptogram - 3rd
+ - Id: 7171
+ Title: Hunt for shadow of delusion
+ Targets:
+ - Mob: S_SKOGUL
+ Count: 1
+ - Id: 7172
+ Title: Key of delusion
+ - Id: 7173
+ Title: Message to Halled from Paul
+ - Id: 7174
+ Title: Mysterious Cryptogram - 4th
+ - Id: 7175
+ Title: Hunft for shadow of gaiety
+ Targets:
+ - Mob: S_SUCCUBUS
+ Count: 1
+ - Id: 7176
+ Title: Key of Gaiety
+ - Id: 7177
+ Title: A young guy in Lighthalzen
+ - Id: 7178
+ Title: Destination of Deception, Delusion and Gaiety
+ - Id: 7179
+ Title: Vicente, you dare!
+ - Id: 7180
+ Title: Message from Doomk
+ - Id: 7181
+ Title: Karakas's ring
+ - Id: 7182
+ Title: Sapha's Visit
+ - Id: 7183
+ Title: Invitation from Sapha
+ - Id: 7184
+ Title: To El Dicastes!
+ - Id: 7185
+ Title: Inspector Doha
+ - Id: 7186
+ Title: Secret Order from Doha - Investigation
+ - Id: 7187
+ Title: Secret Order from Doha - Shay
+ - Id: 7188
+ Title: Information Gathering - in the Plaza
+ - Id: 7189
+ Title: Information Gathering - in the Factory
+ - Id: 7190
+ Title: Information Gathering - at the Guards
+ - Id: 7191
+ Title: Shay's designation - BK
+ - Id: 7192
+ Title: BK's Information
+ - Id: 7193
+ Title: Dimensional Crack Investigation
+ - Id: 7194
+ Title: What's this bloodstain?
+ - Id: 7195
+ Title: What's this skin piece?
+ - Id: 7196
+ Title: What's this suspicious magic power?
+ - Id: 7197
+ Title: Sapha Certifications?
+ - Id: 7198
+ Title: Audience with Ahat
+ - Id: 7199
+ Title: Secret Order from Ahat
+ - Id: 7200
+ Title: Cheshire's call
+ TimeLimit: +23h
+ - Id: 7201
+ Title: Removing traces
+ - Id: 7202
+ Title: Secret order from Doha - Collect proof
+ - Id: 7203
+ Title: Secret order from Doha - Final Report
+ - Id: 7206
+ Title: New Day for Cheshire
+ - Id: 7207
+ Title: Cheshire's Box
+ - Id: 7208
+ Title: Wait for Cheshire?
+ TimeLimit: +1d
+ - Id: 7209
+ Title: Forget the box.
+ - Id: 7210
+ Title: Daily delivery
+ - Id: 7211
+ Title: Misty Forest Labyrinth Exploration
+ TimeLimit: +2h30mn
+ - Id: 7212
+ Title: Loki's Search
+ - Id: 7213
+ Title: Wandering Protector
+ - Id: 7214
+ Title: "Paradise Advanced: Romeo Training"
+ - Id: 7215
+ Title: "Paradise Advanced: Romeo Hunt 1"
+ Targets:
+ - Mob: STALACTIC_GOLEM
+ Count: 3
+ - Id: 7216
+ Title: "Paradise Advanced: Romeo Hunt 2"
+ Targets:
+ - Mob: STALACTIC_GOLEM
+ Count: 10
+ - Id: 7217
+ Title: "Paradise Advanced: Romeo Hunt 3"
+ - Id: 7218
+ Title: "Paradise Advanced: Romeo Complete"
+ - Id: 7219
+ Title: "Paradise Advanced: Johan Training"
+ - Id: 7220
+ Title: "Paradise Advanced: Johan Hunt 1"
+ Targets:
+ - Mob: WRAITH
+ Count: 20
+ - Id: 7221
+ Title: "Paradise Advanced: Johan Hunt 2"
+ Targets:
+ - Mob: EVIL_DRUID
+ Count: 10
+ - Id: 7222
+ Title: "Paradise Advanced: Johan Complete"
+ - Id: 7223
+ Title: "Paradise Advanced: Kiren Training"
+ - Id: 7224
+ Title: "Paradise Advanced: Kiren Hunt 1"
+ Targets:
+ - Mob: PORCELLIO
+ Count: 30
+ - Id: 7225
+ Title: "Paradise Advanced: Removed"
+ Targets:
+ - Mob: NOXIOUS
+ Count: 30
+ - Id: 7226
+ Title: "Paradise Advanced: Kiren Hunt 2 (Part A)"
+ Targets:
+ - Mob: VENOMOUS
+ Count: 30
+ - Id: 7227
+ Title: "Paradise Advanced: Kiren Hunt 2 (Part B)"
+ Targets:
+ - Mob: TEDDY_BEAR
+ Count: 5
+ - Id: 7228
+ Title: "Paradise Advanced: Kiren Complete"
+ - Id: 7229
+ Title: "Paradise Advanced: Naomi Training"
+ - Id: 7230
+ Title: "Paradise Advanced: Naomi Hunt 1"
+ Targets:
+ - Mob: SIROMA
+ Count: 30
+ - Id: 7231
+ Title: "Paradise Advanced: Naomi Hunt 2"
+ Targets:
+ - Mob: SIROMA
+ Count: 30
+ - Id: 7232
+ Title: "Paradise Advanced: Naomi Complete"
+ - Id: 7233
+ Title: "Paradise Advanced: Margaret Training"
+ - Id: 7234
+ Title: "Paradise Advanced: Margaret's Favor"
+ - Id: 7235
+ Title: "Paradise Advanced: Margaret Hunt 1"
+ Targets:
+ - Mob: NEPENTHES
+ Count: 1
+ - Id: 7236
+ Title: "Paradise Advanced: Margaret Hunt 2"
+ Targets:
+ - Mob: PINGUICULA
+ Count: 5
+ - Id: 7237
+ Title: "Paradise Advanced: Margaret Complete"
+ - Id: 7238
+ Title: Toren's Errands (Easy)
+ - Id: 7239
+ Title: Toren's Errands (Normal)
+ - Id: 7240
+ Title: Strengthening Equipment
+ - Id: 7241
+ Title: Toren's Errands - Tomorrow
+ TimeLimit: +1d
+ - Id: 7242
+ Title: Play with the baby cat
+ - Id: 7243
+ Title: Nyadventure-Duruduru Compass
+ - Id: 7244
+ Title: Nyadventure-Duruduru Race
+ TimeLimit: +3mn
+ - Id: 7245
+ Title: Nyadventure-Duruduru Race
+ TimeLimit: +3mn
+ - Id: 7246
+ Title: Nyadventure-I'm coming now.
+ - Id: 7247
+ Title: Nyadventure-Stop the Bang!
+ - Id: 7249
+ Title: Nyadventure-Bang! See you next time
+ TimeLimit: +1d
+ - Id: 7250
+ Title: Nyadventure-Hidden Treasure?
+ - Id: 7251
+ Title: Nyadventure-The First piece of Painting
+ - Id: 7252
+ Title: Nyadventure-The Second piece of Painting
+ - Id: 7253
+ Title: Nyadventure-The Third piece of Painting
+ - Id: 7254
+ Title: Nyadventure-The Fourth piece of Painting
+ - Id: 7255
+ Title: Nyadventure-The Fifth piece of Painting
+ - Id: 7256
+ Title: Nyadventure-The Sixth piece of Painting
+ - Id: 7257
+ Title: Nyadventure-Race, Come back tomorrow!
+ TimeLimit: +1d
+ - Id: 7258
+ Title: Nyadventure-Painting completed
+ - Id: 7259
+ Title: Gift from the Mew Bravery Team
+ - Id: 7260
+ Title: The origin of Bugs
+ - Id: 7261
+ Title: Cat Biscuits - Table
+ - Id: 7262
+ Title: Cat Biscuits - Mattress
+ - Id: 7263
+ Title: Cat Biscuits - Grill
+ - Id: 7264
+ Title: To Chef Nyas
+ - Id: 7265
+ Title: Rage of Chef Nyas
+ - Id: 7266
+ Title: Declaration of Chef Nyas
+ - Id: 7267
+ Title: Appointed time with Cleanyang
+ TimeLimit: +1d
+ - Id: 7268
+ Title: Find the Cat's hard biscuits!
+ - Id: 7269
+ Title: Cat Biscuits - Resting Place
+ - Id: 7270
+ Title: Cat Biscuits - Sand
+ - Id: 7271
+ Title: Cat Biscuits - Bottom of the Stairs
+ - Id: 7272
+ Title: Cat Biscuits - Corner
+ - Id: 7273
+ Title: Cat Biscuits - Locker
+ - Id: 7274
+ Title: Cat Biscuits - Foothold
+ - Id: 7275
+ Title: Cat Biscuits - Sand
+ - Id: 7276
+ Title: Promise to deliver more food
+ TimeLimit: +1d
+ - Id: 7281
+ Title: List of Errands
+ - Id: 7282
+ Title: List of Errands
+ - Id: 7283
+ Title: List of Errands
+ - Id: 7284
+ Title: List of Errands
+ - Id: 7285
+ Title: List of Errands
+ - Id: 7286
+ Title: List of Errands
+ - Id: 7287
+ Title: List of Errands
+ - Id: 7288
+ Title: List of Errands
+ - Id: 7289
+ Title: List of Errands
+ - Id: 7290
+ Title: List of Errands
+ - Id: 7291
+ Title: List of Errands
+ - Id: 7292
+ Title: List of Errands
+ - Id: 7293
+ Title: List of Errands
+ - Id: 7294
+ Title: List of Errands
+ - Id: 7295
+ Title: List of Errands
+ - Id: 7296
+ Title: List of Errands
+ - Id: 7297
+ Title: List of Errands
+ - Id: 7298
+ Title: List of Errands
+ - Id: 7299
+ Title: List of Errands
+ - Id: 7300
+ Title: List of Errands
+ - Id: 7301
+ Title: List of Errands
+ - Id: 7302
+ Title: List of Errands
+ - Id: 7303
+ Title: List of Errands
+ - Id: 7304
+ Title: List of Errands
+ - Id: 7305
+ Title: List of Errands
+ - Id: 7306
+ Title: List of Errands
+ - Id: 7307
+ Title: List of Errands
+ - Id: 7308
+ Title: List of Errands
+ - Id: 7309
+ Title: List of Errands
+ - Id: 7310
+ Title: List of Errands
+ - Id: 7311
+ Title: List of Errands
+ - Id: 7312
+ Title: List of Errands
+ - Id: 7313
+ Title: List of Errands
+ - Id: 7314
+ Title: List of Errands
+ - Id: 7315
+ Title: List of Errands
+ - Id: 7316
+ Title: List of Errands
+ - Id: 7317
+ Title: List of Errands
+ - Id: 7318
+ Title: List of Errands
+ - Id: 7319
+ Title: List of Errands
+ - Id: 7320
+ Title: List of Errands
+ - Id: 7321
+ Title: List of Errands
+ - Id: 7322
+ Title: List of Errands
+ - Id: 7323
+ Title: List of Errands
+ - Id: 7324
+ Title: List of Errands
+ - Id: 7325
+ Title: List of Errands
+ - Id: 7326
+ Title: List of Errands
+ - Id: 7327
+ Title: List of Errands
+ - Id: 7328
+ Title: List of Errands
+ - Id: 7329
+ Title: List of Errands
+ - Id: 7330
+ Title: List of Errands
+ - Id: 7331
+ Title: List of Errands
+ - Id: 7332
+ Title: List of Errands
+ - Id: 7333
+ Title: List of Errands
+ - Id: 7334
+ Title: List of Errands
+ - Id: 7335
+ Title: List of Errands
+ - Id: 7336
+ Title: List of Errands
+ - Id: 7337
+ Title: List of Errands
+ - Id: 7338
+ Title: List of Errands
+ - Id: 7339
+ Title: List of Errands
+ - Id: 7340
+ Title: List of Errands
+ - Id: 7341
+ Title: List of Errands
+ - Id: 7342
+ Title: List of Errands
+ - Id: 7343
+ Title: List of Errands
+ - Id: 7344
+ Title: List of Errands
+ - Id: 7345
+ Title: List of Errands
+ - Id: 7346
+ Title: List of Errands
+ - Id: 7349
+ Title: Vote
+ TimeLimit: +30mn
+ - Id: 7350
+ Title: Cautious Village
+ - Id: 7351
+ Title: Better than My Old Button
+ - Id: 7352
+ Title: Sailor Wants a Button
+ - Id: 7353
+ Title: Old Man Wants a Button
+ - Id: 7354
+ Title: Young Man Wants a Button
+ - Id: 7355
+ Title: Merchant Wants a Button
+ - Id: 7356
+ Title: Little Kid Wants a Button
+ - Id: 7357
+ Title: Middle-aged Guy Wants a Button
+ - Id: 7358
+ Title: Why do they want my Buttons?
+ - Id: 7359
+ Title: Deliver Holy Item to Sailor
+ - Id: 7360
+ Title: Deliver Holy Item to Old Man
+ - Id: 7361
+ Title: Deliver Holy Item to Young Man
+ - Id: 7362
+ Title: Deliver Holy Item to Merchant
+ - Id: 7363
+ Title: Deliver Holy Item to Little Kid
+ - Id: 7364
+ Title: Deliver Holy Item to Middle-aged Man
+ - Id: 7365
+ Title: Better than My Old Button-2
+ - Id: 7366
+ Title: Traditional Spiritual Protection and Impudent Girl-1
+ - Id: 7367
+ Title: Traditional Spiritual Protection and Impudent Girl-2
+ TimeLimit: +10mn
+ - Id: 7368
+ Title: Deliver Spiritual Protection-Pedro
+ - Id: 7369
+ Title: Deliver Spiritual Protection-Nardo
+ - Id: 7370
+ Title: Deliver Spiritual Protection-Pandoi
+ - Id: 7371
+ Title: Deliver Spiritual Protection-Woeon
+ - Id: 7372
+ Title: Deliver Spiritual Protection-Talah
+ - Id: 7373
+ Title: Deliver Spiritual Protection-Romel
+ - Id: 7374
+ Title: Love and Spiritual Protection for All
+ - Id: 7375
+ Title: Love and Spiritual Protection Continues
+ TimeLimit: +23h
+ - Id: 7376
+ Title: Old Man and Cast-Iron Caldron-1
+ - Id: 7377
+ Title: Old Man and Cast-Iron Caldron-2
+ - Id: 7378
+ Title: Old Man and Cast-Iron Caldron-Regular Trades
+ TimeLimit: +23h
+ - Id: 7379
+ Title: Peace Preacher
+ - Id: 7380
+ Title: To Smith a Traditional Spiritual Protection
+ - Id: 7381
+ Title: High Demand on Spiritual Protection Material
+ TimeLimit: +23h
+ - Id: 7382
+ Title: Deliver to Pedro
+ - Id: 7383
+ Title: Deliver to Nardo
+ - Id: 7384
+ Title: Deliver to Pandoi
+ - Id: 7385
+ Title: Deliver to Woeon
+ - Id: 7386
+ Title: Deliver to Talah
+ - Id: 7387
+ Title: Deliver to Romel
+ - Id: 7388
+ Title: Maries's Child
+ - Id: 7389
+ Title: Give the Shirt to Maries's Child
+ - Id: 7390
+ Title: Worried about Maries's Child
+ TimeLimit: +23h
+ - Id: 7391
+ Title: Jejeling and Jejellopy
+ - Id: 7392
+ Title: Collect Jejellopy Regularly
+ TimeLimit: +1d
+ - Id: 7393
+ Title: Shiny Silver Blade
+ - Id: 7394
+ Title: Shiny Tomorrow
+ TimeLimit: +23h
+ - Id: 7395
+ Title: Ghost on the Ferry Ship
+ - Id: 7396
+ Title: Angry Soul on Ferry Ship
+ - Id: 7397
+ Title: Mumbaki Phong's Advice
+ - Id: 7398
+ Title: Offering Bouquet Recommended by Mumbaki
+ - Id: 7399
+ Title: Soul Diwata's Story
+ - Id: 7400
+ Title: Mumbaki of Port Malaya
+ - Id: 7401
+ Title: All Aboard for Perry Sailing
+ TimeLimit: +23h
+ - Id: 7402
+ Title: Bouquet for Diwata
+ - Id: 7403
+ Title: Stabilized Perry
+ - Id: 7404
+ Title: Get Rid of Jejeling
+ - Id: 7405
+ Title: Get Rid of Jejeling - Same Time Tomorrow
+ TimeLimit: +23h
+ - Id: 7406
+ Title: Agree to Collecting Bones!
+ - Id: 7407
+ Title: Purified Bone
+ - Id: 7408
+ Title: Agree to Come Back Tomorrow?
+ TimeLimit: +23h
+ - Id: 7409
+ Title: Cannot Meet Eyes with Him!
+ - Id: 7410
+ Title: Teach Another Lesson Tomorrow!
+ TimeLimit: +23h
+ - Id: 7411
+ Title: The traveler, Fome's story
+ - Id: 7412
+ Title: The traveler, Litrip's story
+ - Id: 7413
+ Title: The traveler, Chiba's story
+ - Id: 7414
+ Title: Eclage guard's message
+ - Id: 7415
+ Title: Laphine's Chief of Staff
+ - Id: 7416
+ Title: Waiting to meet
+ TimeLimit: +10mn
+ - Id: 7417
+ Title: Kardui's request
+ - Id: 7418
+ Title: For Eclage 1
+ - Id: 7419
+ Title: For Eclage 2
+ - Id: 7420
+ Title: For Eclage 3
+ - Id: 7421
+ Title: That's enough
+ - Id: 7422
+ Title: Kardui's gift
+ - Id: 7423
+ Title: A rumor about the King 1
+ - Id: 7424
+ Title: A rumor about the King 2
+ - Id: 7425
+ Title: A rumor about the King 3
+ - Id: 7426
+ Title: A rumor about the King 4
+ - Id: 7427
+ Title: At times like this, face it straight on!
+ - Id: 7428
+ Title: Yai of the wild
+ - Id: 7429
+ Title: Wild recent trend!
+ TimeLimit: +23h
+ - Id: 7430
+ Title: Deliveryman that runs through space
+ - Id: 7431
+ Title: A mailman never rests!
+ TimeLimit: +23h
+ - Id: 7432
+ Title: The troublemakers in the land of blooming flowers
+ - Id: 7433
+ Title: Need constant guidance
+ TimeLimit: +23h
+ - Id: 7434
+ Title: Kardui's big brother
+ - Id: 7435
+ Title: Time for reading the letter
+ TimeLimit: +3mn
+ - Id: 7436
+ Title: Avant the Scholar of Magics
+ - Id: 7437
+ Title: Shenime's favor
+ - Id: 7438
+ Title: Secret sponsorship
+ - Id: 7439
+ Title: The scholar of magics sponsored by Shenime
+ - Id: 7440
+ Title: Minuel's witness
+ - Id: 7441
+ Title: Mail is here!
+ - Id: 7442
+ Title: The identity of the scholar of magics
+ - Id: 7443
+ Title: Interfere with the research!
+ - Id: 7444
+ Title: What Avant was researching
+ - Id: 7445
+ Title: Avant's back
+ - Id: 7446
+ Title: Unfruitful conversation
+ - Id: 7447
+ Title: Dilemma surrounding the Orb
+ - Id: 7448
+ Title: Something's not right
+ - Id: 7449
+ Title: Temptation toward the Orb
+ - Id: 7450
+ Title: Orb's lighting room
+ - Id: 7451
+ Title: Betrayal
+ - Id: 7452
+ Title: Find the chief of staff!
+ - Id: 7453
+ Title: The last of the chief of staff
+ - Id: 8000
+ Title: Quitting Job Change
+ - Id: 8001
+ Title: Job Change to Assassin
+ - Id: 8002
+ Title: Job Change to Assassin
+ - Id: 8003
+ Title: Job Change to Assassin
+ - Id: 8004
+ Title: Job Change to Assassin
+ - Id: 8005
+ Title: Job Change to Assassin
+ - Id: 8006
+ Title: Find the Guild Master!
+ - Id: 8007
+ Title: Acceptance from the Guild Master
+ - Id: 8008
+ Title: Job Change to Assassin
+ - Id: 8009
+ Title: Applying for Job Change to Priest
+ - Id: 8010
+ Title: Job Change to Priest
+ - Id: 8011
+ Title: Job Change to Priest
+ - Id: 8012
+ Title: Job Change to Priest
+ - Id: 8013
+ Title: Job Change to Priest
+ - Id: 8014
+ Title: Job Change to Priest
+ - Id: 8015
+ Title: Job Change to Priest
+ - Id: 8016
+ Title: Job Change to Priest
+ - Id: 8017
+ Title: Factory Inspection
+ - Id: 8018
+ Title: Factory Inspection
+ - Id: 8019
+ Title: Factory Inspection
+ - Id: 8020
+ Title: Factory Inspection
+ - Id: 8021
+ Title: Factory Inspection
+ - Id: 8022
+ Title: Factory Inspection
+ - Id: 8023
+ Title: Factory Inspection
+ - Id: 8024
+ Title: Factory Inspection
+ - Id: 8025
+ Title: Factory Inspection
+ - Id: 8026
+ Title: Factory Inspection
+ - Id: 8027
+ Title: Factory Inspection
+ - Id: 8028
+ Title: Factory Inspection
+ - Id: 8029
+ Title: Factory Inspection
+ - Id: 8030
+ Title: Factory Inspection
+ - Id: 8031
+ Title: Factory Inspection
+ - Id: 8032
+ Title: Tarlock's Favor
+ - Id: 8033
+ Title: Ferlock's Favor
+ - Id: 8034
+ Title: Ferlock's Favor
+ - Id: 8035
+ Title: How the Airship Works
+ - Id: 8036
+ Title: Hallen's Favor
+ - Id: 8037
+ Title: The Dice Roller
+ - Id: 8038
+ Title: The Dice Roller
+ - Id: 8039
+ Title: Secret of Airships
+ - Id: 8040
+ Title: Secret of Airships
+ - Id: 8041
+ Title: Secret of Airships
+ - Id: 8042
+ Title: Secret of Airships
+ - Id: 8043
+ Title: Secret of Airships
+ - Id: 8044
+ Title: Euslan's Fiancee
+ - Id: 8045
+ Title: Tips from Kaci
+ - Id: 8046
+ Title: Ferlock's Passengers list
+ - Id: 8047
+ Title: Euslan's Favor
+ - Id: 8048
+ Title: Eukran's Testimony
+ - Id: 8049
+ Title: Thierry's Favor
+ - Id: 8050
+ Title: Danger coming on to Thierry
+ - Id: 8051
+ Title: Euslan's Medicine
+ - Id: 8052
+ Title: Thierry's Favor
+ - Id: 8053
+ Title: Find Postell
+ - Id: 8054
+ Title: Message from Postell
+ - Id: 8055
+ Title: Nursing Allen
+ - Id: 8056
+ Title: Little something in return
+ - Id: 8057
+ Title: Grumbling Manainne
+ - Id: 8058
+ Title: Conversation with El Schatt
+ - Id: 8059
+ Title: Conversation with Perfitz
+ - Id: 8060
+ Title: Stubborn El Schatt
+ - Id: 8061
+ Title: Stories of the past
+ - Id: 8062
+ Title: Kanainne
+ - Id: 8063
+ Title: Kanainne's spirit
+ - Id: 8064
+ Title: Cellette's Fish Cake Soup
+ - Id: 8065
+ Title: Cellette's Fish Cake Soup
+ - Id: 8066
+ Title: Cellette's Fish Cake Soup
+ - Id: 8067
+ Title: Cellette's Fish Cake Soup
+ - Id: 8068
+ Title: Cellette's Fish Cake Soup
+ - Id: 8069
+ Title: Cellette's Fish Cake Soup
+ - Id: 8070
+ Title: Cellette's Fish Cake Soup
+ - Id: 8071
+ Title: Cellette's Fish Cake Soup
+ - Id: 8072
+ Title: Cellette's Fish Cake Soup
+ - Id: 8073
+ Title: Cellette's Fish Cake Soup
+ - Id: 8074
+ Title: Cellette's Fish Cake Soup
+ - Id: 8075
+ Title: Cellette's Fish Cake Soup
+ - Id: 8076
+ Title: Klitzer and Calla
+ - Id: 8077
+ Title: Klitzer and Calla
+ - Id: 8078
+ Title: Klitzer and Calla
+ - Id: 8079
+ Title: Klitzer and Calla
+ - Id: 8080
+ Title: Klitzer and Calla
+ - Id: 8081
+ Title: Klitzer and Calla
+ - Id: 8082
+ Title: Klitzer and Calla
+ - Id: 8083
+ Title: Klitzer and Calla
+ - Id: 8084
+ Title: Klitzer and Calla
+ - Id: 8085
+ Title: Klitzer and Calla
+ - Id: 8086
+ Title: Klitzer and Calla
+ - Id: 8087
+ Title: Klitzer and Calla
+ - Id: 8088
+ Title: Klitzer and Calla
+ - Id: 8089
+ Title: Stolen Gemstone
+ - Id: 8090
+ Title: Mr. Manson
+ - Id: 8091
+ Title: Jenny the gardener
+ - Id: 8092
+ Title: Searching the Market
+ - Id: 8093
+ Title: Mysterious Message
+ - Id: 8094
+ Title: Double Crossed?
+ - Id: 8095
+ Title: Find Phobe
+ - Id: 8096
+ Title: Stolen Gemstone Found
+ - Id: 8097
+ Title: Informing Jenny
+ - Id: 8098
+ Title: Keeping the Secret
+ - Id: 8099
+ Title: Vincent's Recommendation
+ - Id: 8100
+ Title: Recommendation from High Priest Zhed
+ - Id: 8101
+ Title: Recommendation from High Priest Zhed
+ - Id: 8102
+ Title: Recommendation from High Priest Zhed
+ - Id: 8103
+ Title: Recommendation from High Priest Zhed
+ - Id: 8104
+ Title: Recommendation from High Priest Zhed
+ - Id: 8105
+ Title: Recommendation from High Priest Zhed
+ - Id: 8106
+ Title: Mr. Shendar's daughter
+ - Id: 8107
+ Title: Lachellen's Testimony
+ - Id: 8108
+ Title: A Foreigner, Katinshuell
+ - Id: 8109
+ Title: Bruspetti's scent
+ - Id: 8110
+ Title: Bruspetti's scent
+ - Id: 8111
+ Title: Lachellen's Testimony
+ - Id: 8112
+ Title: Freya's Spring
+ - Id: 8113
+ Title: Bruspetti's Diary
+ - Id: 8114
+ Title: Bruspetti's Diary
+ - Id: 8115
+ Title: Suspicious Katinshuell
+ - Id: 8116
+ Title: Lachellen's Testimony
+ - Id: 8117
+ Title: Freya's Spring
+ - Id: 8118
+ Title: Conversation with Mr. Shendar
+ - Id: 8119
+ Title: Bruspetti's Diary
+ - Id: 8120
+ Title: Conversation with Katinshuell
+ - Id: 8121
+ Title: Conversation with Katinshuell
+ - Id: 8122
+ Title: Bruspetti's resting place
+ - Id: 8123
+ Title: Ayothaya's world famous dish, Tom Yum Goong
+ - Id: 8124
+ Title: Ayothaya's world famous dish, Tom Yum Goong
+ - Id: 8125
+ Title: Ayothaya's world famous dish, Tom Yum Goong
+ - Id: 8126
+ Title: Ayothaya's world famous dish, Tom Yum Goong
+ - Id: 8127
+ Title: Momotaro Field Trip
+ - Id: 8128
+ Title: Momotaro Field Trip
+ - Id: 8129
+ Title: Momotaro Field Trip
+ - Id: 8130
+ Title: Momotaro Field Trip
+ - Id: 8131
+ Title: The mother of lord in Amatsu
+ - Id: 8132
+ Title: The mother of lord in Amatsu
+ - Id: 8133
+ Title: Song of the fox
+ - Id: 8134
+ Title: Boy at the Northern Shrine
+ - Id: 8135
+ Title: Fox Expelled
+ - Id: 8136
+ Title: The Gray Wolf's Warning
+ - Id: 8137
+ Title: Finding the Keymaker
+ - Id: 8138
+ Title: Blacksmith's Request
+ - Id: 8139
+ Title: The Golden Key
+ - Id: 8140
+ Title: The Red Ring
+ - Id: 8141
+ Title: Mashenka's Red Ring
+ - Id: 8142
+ Title: Searching the Marsh
+ - Id: 8143
+ Title: The Flute's Voice
+ - Id: 8144
+ Title: Ryubaba's Confession
+ - Id: 8145
+ Title: Worried Mother's Request
+ - Id: 8146
+ Title: Finding Lusalka
+ - Id: 8147
+ Title: Lusalka's Beloved
+ - Id: 8148
+ Title: Lusalka's Beloved
+ - Id: 8149
+ Title: Searching for Igor
+ - Id: 8150
+ Title: Igor's message
+ - Id: 8151
+ Title: Marozka's Cave
+ - Id: 8152
+ Title: The Golden Thread
+ - Id: 8153
+ Title: Test of mind and wisdom
+ - Id: 8154
+ Title: The Keymaker
+ - Id: 8155
+ Title: Baba Yaga's Favor
+ - Id: 8156
+ Title: Baba Yaga's Favor
+ - Id: 8157
+ Title: Baba Yaga's Favor
+ - Id: 8158
+ Title: Baba Yaga's Favor
+ - Id: 8159
+ Title: Baba Yaga's Favor
+ - Id: 8160
+ Title: Baba Yaga's Favor
+ - Id: 8161
+ Title: Baba Yaga's Favor
+ - Id: 8162
+ Title: Baba Yaga's Favor
+ - Id: 8163
+ Title: Baba Yaga's Favor
+ - Id: 8164
+ Title: Baba Yaga's Favor
+ - Id: 8165
+ Title: Baba Yaga's Favor
+ - Id: 8166
+ Title: Baba Yaga's Favor
+ - Id: 8167
+ Title: The Golden Key
+ - Id: 8168
+ Title: Koshei, the Immortal
+ - Id: 8169
+ Title: Living and Dead Water
+ - Id: 8170
+ Title: Living and Dead Water
+ - Id: 8171
+ Title: Living and Dead Water
+ - Id: 8181
+ Title: Sight Blaster
+ - Id: 8182
+ Title: Push Back Theory
+ - Id: 8183
+ Title: Sight Blaster
+ - Id: 8184
+ Title: Elemental Converter
+ - Id: 8185
+ Title: Elemental Change
+ - Id: 8186
+ Title: Fire Elemental Change
+ - Id: 8187
+ Title: Earth Elemental Change
+ - Id: 8188
+ Title: Wind Elemental Change
+ - Id: 8189
+ Title: Water Elemental Change
+ - Id: 8190
+ Title: Charming Wink
+ - Id: 8191
+ Title: Charming Advisor
+ - Id: 8192
+ Title: Selfish Advisor
+ - Id: 8193
+ Title: Selfish Advisor
+ - Id: 8194
+ Title: Drunken Advisor
+ - Id: 8195
+ Title: Kind Canell
+ - Id: 8196
+ Title: The Tripartite Union's Feud
+ - Id: 8197
+ Title: Document Delivery
+ - Id: 8198
+ Title: Report to the United Research Official
+ - Id: 8199
+ Title: United Research Official's Favor
+ - Id: 8200
+ Title: Ryosen's Document Requests
+ - Id: 8201
+ Title: Missing Document
+ - Id: 8202
+ Title: Document Restoration
+ - Id: 8203
+ Title: Document Restoration
+ - Id: 8204
+ Title: Ryosen
+ - Id: 8205
+ Title: Report to the United Research Official
+ - Id: 8206
+ Title: Researchers' Meeting
+ - Id: 8207
+ Title: Hansenne is not guilty.
+ - Id: 8208
+ Title: Hansenne's Favor
+ - Id: 8209
+ Title: Hue's Report
+ - Id: 8210
+ Title: Report to the United Research Official
+ - Id: 8211
+ Title: Shurank's Lecture
+ - Id: 8212
+ Title: Shurank's Lecture
+ - Id: 8213
+ Title: Shurank's Lecture
+ - Id: 8214
+ Title: Shurank's Lecture
+ - Id: 8215
+ Title: Shurank's Lecture
+ - Id: 8216
+ Title: Shurank's Order
+ - Id: 8217
+ Title: Dequ'ee's Message
+ - Id: 8218
+ Title: Shurank's Lecture
+ - Id: 8219
+ Title: Shurank's Lecture
+ - Id: 8220
+ Title: Shurank's Lecture
+ - Id: 8221
+ Title: Shurank's Lecture
+ - Id: 8222
+ Title: Shurank's order
+ - Id: 8223
+ Title: Dequ'ee's order
+ - Id: 8224
+ Title: The clue
+ - Id: 8225
+ Title: Dequ'ee's Reasoning
+ - Id: 8226
+ Title: Bankley's Death
+ - Id: 8227
+ Title: Return to Shurank
+ - Id: 8228
+ Title: Shurank's Lecture
+ - Id: 8229
+ Title: Guarnien's Lecture
+ - Id: 8230
+ Title: Guarnien's Lecture
+ - Id: 8231
+ Title: Guarnien's Lecture
+ - Id: 8232
+ Title: Guarnien's Lecture
+ - Id: 8233
+ Title: Guarnien's Lecture
+ - Id: 8234
+ Title: Prontera Market Research
+ - Id: 8235
+ Title: Guarnien's Lecture
+ - Id: 8236
+ Title: Guarnien's Lecture
+ - Id: 8237
+ Title: Guarnien's Lecture
+ - Id: 8238
+ Title: Guarnien's Lecture
+ - Id: 8239
+ Title: Guarnien's Lecture
+ - Id: 8240
+ Title: Guarnien's Lecture
+ - Id: 8241
+ Title: Collection of Red Jewel
+ - Id: 8242
+ Title: Collection of blue Jewel
+ - Id: 8243
+ Title: Learning new languages
+ - Id: 8244
+ Title: Fairies and Tree Giants
+ - Id: 8245
+ Title: Language sample investigation
+ - Id: 8246
+ Title: Language sample investigation
+ - Id: 8247
+ Title: Research progress
+ - Id: 8248
+ Title: Research progress
+ - Id: 8249
+ Title: Compressing Information
+ - Id: 8250
+ Title: Storage Gem
+ - Id: 8251
+ Title: Injection of Magic
+ - Id: 8252
+ Title: Handworked jewels
+ - Id: 8253
+ Title: Language translation device
+ TimeLimit: +1h
+ - Id: 8254
+ Title: with a light heart and body
+ - Id: 8255
+ Title: The test of power for existence
+ - Id: 8256
+ Title: The test of power for existence
+ - Id: 8257
+ Title: Providing food of Teardrop
+ - Id: 8258
+ Title: Providing food of Teardrop
+ - Id: 8259
+ Title: to a place for taking a practical technique test
+ - Id: 8260
+ Title: Mission! Documents delivery
+ - Id: 8261
+ Title: When you play the flute,then the wolf show up!
+ - Id: 8262
+ Title: Ranger master never again
+ - Id: 8265
+ Title: One time a one hour!
+ - Id: 8266
+ Title: Hunting poison spore!
+ Targets:
+ - Mob: POISON_SPORE
+ Count: 10
+ - Id: 8267
+ Title: Hunting smokie!
+ Targets:
+ - Mob: SMOKIE
+ Count: 10
+ - Id: 8268
+ Title: Hunt elder wilow!
+ Targets:
+ - Mob: ELDER_WILOW
+ Count: 10
+ - Id: 8269
+ Title: Hunt coco!
+ Targets:
+ - Mob: COCO
+ Count: 10
+ - Id: 8270
+ Title: Hunt tharafrog!
+ Targets:
+ - Mob: THARA_FROG
+ Count: 10
+ - Id: 8271
+ Title: Toxic sprays delivery!
+ - Id: 8272
+ Title: Deliver a honey!
+ - Id: 8273
+ Title: Deliver a blanket!
+ - Id: 8274
+ Title: Collect bones!
+ - Id: 8275
+ Title: Collect feet!
+ - Id: 8276
+ Title: Collect scell!
+ - Id: 8277
+ Title: Collect tails!
+ - Id: 8278
+ Title: Collect cookies!
+ - Id: 8279
+ Title: Collect mustache!
+ - Id: 9000
+ Title: Job Change to Knight
+ - Id: 9001
+ Title: Loyalty of a Knight
+ - Id: 9002
+ Title: Loyalty of a Knight
+ - Id: 9003
+ Title: The Honor of a Knight
+ - Id: 9004
+ Title: The Honor of a Knight
+ - Id: 9005
+ Title: Tenacity of a Knight
+ - Id: 9006
+ Title: Tenacity of a Knight
+ - Id: 9007
+ Title: The Honor of a Knight
+ - Id: 9008
+ Title: Etiquette as a Knight
+ - Id: 9009
+ Title: Life as a Knight
+ - Id: 9010
+ Title: Quality of reverence
+ - Id: 9011
+ Title: Life as a Knight
+ - Id: 9012
+ Title: Glory of a Knight!
+ - Id: 9013
+ Title: Job Change to Wizard
+ - Id: 9014
+ Title: Job Change to Wizard
+ - Id: 9015
+ Title: Job Change to Wizard
+ - Id: 9016
+ Title: Job Change to Wizard
+ - Id: 9017
+ Title: Job Change to Wizard
+ - Id: 9018
+ Title: Certified as a Wizard!
+ - Id: 9058
+ Title: O'Riley's Request
+ - Id: 9059
+ Title: Happy St. Patrick's Day
+ - Id: 9117
+ Title: Lina's Curse
+ - Id: 9118
+ Title: Lina's Curse - Deviruchi Hunt
+ Targets:
+ - Mob: DEVIRUCHI
+ Count: 50
+ - Id: 9119
+ Title: Lina's Curse - Wraith Dead Hunt
+ Targets:
+ - Mob: WRAITH_DEAD
+ Count: 50
+ - Id: 9120
+ Title: Lina's Curse - Dullahan Hunt
+ Targets:
+ - Mob: DULLAHAN
+ Count: 50
+ - Id: 9121
+ Title: Lina's Curse - Nightmare Terror Hunt
+ Targets:
+ - Mob: NIGHTMARE_TERROR
+ Count: 50
+ - Id: 9122
+ Title: Lina's Curse
+ - Id: 9123
+ Title: Lina's Curse
+ - Id: 9024
+ Title: An errand boy from Einbroch
+ - Id: 9028
+ Title: strange Hydra
+ - Id: 9029
+ Title: "Strange Hydra : present conditions"
+ TimeLimit: +1d
+ - Id: 9030
+ Title: Find a puppy
+ - Id: 9031
+ Title: Find a puppy
+ - Id: 9032
+ Title: Find a puppy
+ TimeLimit: +1d
+ - Id: 9155
+ Title: Getting materials for the Jaty Crown
+ - Id: 9156
+ Title: Make the Jaty Crown
+ - Id: 9157
+ Title: Reward from Sage, Kasyapa
+ - Id: 9158
+ Title: Delivery of Good News(1)
+ - Id: 9159
+ Title: Back to Paiko
+ - Id: 9160
+ Title: Delivery of Good News(2)
+ - Id: 9161
+ Title: Back to Paiko
+ - Id: 9162
+ Title: Delivery of Good News(3)
+ - Id: 9163
+ Title: Back to Paiko
+ - Id: 9164
+ Title: Delivery of Good News(4)
+ - Id: 9165
+ Title: Reward from Paiko for success of Jaty Crown
+ - Id: 9167
+ Title: Tutorial - Mercenary for Hire
+ - Id: 9168
+ Title: Quest Window Check
+ - Id: 9169
+ Title: Window Shopper Catalogue
+ - Id: 9170
+ Title: Window Shopper Catalogue
+ - Id: 9171
+ Title: Enchanting Items
+ - Id: 9172
+ Title: Enchanted Items
+ - Id: 9173
+ Title: Tutorial Timer Cooldown
+ TimeLimit: +20h
+ - Id: 9222
+ Title: Get Rid of Bangungot from Hospital 2F
+ - Id: 9223
+ Title: Will there be Peace at the Hospital?
+ TimeLimit: +7d
+ - Id: 9224
+ Title: Explore Hospital 2F
+ TimeLimit: +1h
+ - Id: 9225
+ Title: Mystery Robbery Incident 1
+ - Id: 9226
+ Title: Mystery Robbery Incident 2
+ - Id: 9227
+ Title: Mystery Robbery Incident 3
+ - Id: 9228
+ Title: Mystery Robbery Incident 4
+ - Id: 9229
+ Title: Mystery Robbery Incident 5
+ - Id: 9230
+ Title: Mystery Robbery Incident 6
+ - Id: 9231
+ Title: Mystery Robbery Incident 7
+ - Id: 9232
+ Title: Mystery Robbery Incident 8
+ - Id: 9233
+ Title: Mystery Robbery Incident 9
+ - Id: 9234
+ Title: Mystery Robbery Incident 10
+ - Id: 9235
+ Title: Mystery Robbery Incident 11
+ - Id: 9236
+ Title: Mystery Robbery Incident 12
+ - Id: 9237
+ Title: Mystery Robbery Incident 13
+ - Id: 9238
+ Title: Mystery Robbery Incident 14
+ - Id: 9239
+ Title: Mystery Robbery Incident 15
+ - Id: 9240
+ Title: Luen's statement notes
+ - Id: 9241
+ Title: Luen's statement notes
+ - Id: 9242
+ Title: Luen's statement notes
+ - Id: 9243
+ Title: Luen's statement notes
+ - Id: 9244
+ Title: Dames's statement notes
+ - Id: 9245
+ Title: Dames's statement notes
+ - Id: 9246
+ Title: Dames's statement notes
+ - Id: 9247
+ Title: Dames's statement notes
+ - Id: 9248
+ Title: Rosa's statement notes
+ - Id: 9249
+ Title: Rosa's statement notes
+ - Id: 9250
+ Title: Rosa's statement notes
+ - Id: 9251
+ Title: Rosa's statement notes
+ - Id: 9252
+ Title: Observing Poppy
+ - Id: 9253
+ Title: Examining a messy bookshelf
+ - Id: 9254
+ Title: Examining a damaged book
+ - Id: 9255
+ Title: Examining a container for soda cans
+ - Id: 9256
+ Title: Examining a messed up table
+ - Id: 9257
+ Title: Examining a foreign object
+ - Id: 9258
+ Title: Field examination results
+ - Id: 9259
+ Title: Confirming Cruyan's statements
+ - Id: 9260
+ Title: Survey investigation notes
+ - Id: 9262
+ Title: Mystery Robbery Incident 16
+ - Id: 10000
+ Title: To the Prontera Royal Court
+ - Id: 10001
+ Title: Qualification Test
+ - Id: 10002
+ Title: Qualification Review
+ - Id: 10003
+ Title: Instructions on what to do
+ - Id: 10004
+ Title: Interim Report
+ - Id: 10005
+ Title: Prince Eigen Ahrum
+ - Id: 10006
+ Title: Prince Ernst
+ - Id: 10007
+ Title: Prince Poe
+ - Id: 10008
+ Title: Prince Peter
+ - Id: 10009
+ Title: Prince Urugen
+ - Id: 10010
+ Title: Prince Helmut
+ - Id: 10011
+ Title: Prince Erich
+ - Id: 10012
+ Title: Conversation of the two princes
+ - Id: 10013
+ Title: Searching for the unknown girl
+ - Id: 10014
+ Title: Back to Peter
+ - Id: 10015
+ Title: Test 15
+ - Id: 10016
+ Title: A Guest from the Walter Family
+ - Id: 10017
+ Title: Conspiracy
+ - Id: 10018
+ Title: Villainous Ahrum - Poe
+ - Id: 10019
+ Title: Villainous Ahrum - Peter
+ - Id: 10020
+ Title: Villainous Ahrum - Erich
+ - Id: 10021
+ Title: Villainous Ahrum - Urugen
+ - Id: 10022
+ Title: Villainous Ahrum - Helmut
+ - Id: 10023
+ Title: Eigen Ahrum and Ernst -Former-
+ - Id: 10024
+ Title: Eigen Ahrum and Ernst -Latter-
+ - Id: 10025
+ Title: Good-bye, dear!
+ - Id: 10026
+ Title: Reforming Meto
+ - Id: 10027
+ Title: Reforming Meto
+ - Id: 10028
+ Title: Reforming Meto
+ - Id: 10029
+ Title: Reforming Meto
+ - Id: 10030
+ Title: Reforming Meto
+ - Id: 10031
+ Title: Reforming Meto
+ - Id: 10032
+ Title: Reforming Meto
+ - Id: 10033
+ Title: Reforming Meto
+ - Id: 10034
+ Title: Search the knife
+ - Id: 10035
+ Title: Deliver the knife
+ - Id: 10036
+ Title: Material Supply-Candy
+ - Id: 10037
+ Title: Material Supply-Crap Shells
+ - Id: 10038
+ Title: Material Supply-Conch
+ - Id: 10039
+ Title: Material Supply-Fish Tail
+ - Id: 10040
+ Title: Material Supply-White Platter
+ - Id: 10041
+ Title: Material Supply-?
+ - Id: 10042
+ Title: Find the Piano Keys-5 remained
+ - Id: 10043
+ Title: Find the Piano Keys-5 remained
+ - Id: 10044
+ Title: Find the Piano Keys-4 remained
+ - Id: 10045
+ Title: Find the Piano Keyboard-4 remained
+ - Id: 10046
+ Title: Find the Piano Keyboard-3 remained
+ - Id: 10047
+ Title: Find the Piano Keyboard-3 remained
+ - Id: 10048
+ Title: Find the Piano Keyboard-2 remained
+ - Id: 10049
+ Title: Find the Piano Keyboard-2 remained
+ - Id: 10050
+ Title: Find the Piano Keyboard-1 remained
+ - Id: 10051
+ Title: Find the Piano Keyboard-1 remained
+ - Id: 10052
+ Title: Find the Piano Keyboard-To the piano
+ - Id: 10053
+ Title: Find the Piano Keyboard-Fill the empty spot
+ - Id: 10054
+ Title: On the Verge of the Escape-Clint Kana
+ - Id: 10055
+ Title: Understanding the culture of Utan
+ - Id: 10056
+ Title: Learning Utan Language
+ - Id: 10057
+ Title: Onward to the Other World
+ - Id: 10058
+ Title: Onward to the Other World
+ - Id: 10059
+ Title: Onward to the Other World
+ - Id: 10060
+ Title: Onward to the Other World
+ - Id: 10061
+ Title: Onward to the Other World
+ - Id: 10062
+ Title: Onward to the Other World
+ - Id: 10063
+ Title: Onward to the Other World
+ - Id: 10064
+ Title: Onward to the Other World
+ - Id: 10065
+ Title: Onward to the Other World
+ - Id: 10066
+ Title: Onward to the Other World
+ - Id: 10067
+ Title: Onward to the Other World
+ - Id: 10068
+ Title: Onward to the Other World
+ - Id: 10069
+ Title: Onward to the Other World
+ - Id: 10070
+ Title: Onward to the Other World
+ - Id: 10071
+ Title: Onward to the Other World
+ - Id: 10072
+ Title: Onward to the Other World
+ - Id: 10073
+ Title: Onward to the Other World
+ - Id: 10074
+ Title: Onward to the Other World
+ - Id: 10075
+ Title: Onward to the Other World
+ - Id: 10076
+ Title: Onward to the Other World
+ - Id: 10077
+ Title: Onward to the Other World
+ - Id: 10078
+ Title: Onward to the Other World
+ - Id: 10079
+ Title: Escape from the reality, into the broad world
+ - Id: 10080
+ Title: Escape from the reality, into the broad world
+ - Id: 10081
+ Title: Escape from the reality, into the broad world
+ - Id: 10082
+ Title: Escape from the reality, into the broad world
+ - Id: 10083
+ Title: Escape from the reality, into the broad world
+ - Id: 10084
+ Title: Escape from the reality, into the broad world
+ - Id: 10085
+ Title: Escape from the reality, into the broad world
+ TimeLimit: +1d
+ - Id: 10086
+ Title: Escape from the reality, into the broad world
+ - Id: 10087
+ Title: Escape from the reality, into the broad world
+ TimeLimit: +1d
+ - Id: 10088
+ Title: Escape from the reality, into the broad world
+ - Id: 10089
+ Title: Escape from the reality, into the broad world
+ - Id: 10090
+ Title: Job changes to Mechanic
+ - Id: 10091
+ Title: Job changes to Mechanic
+ - Id: 10092
+ Title: Job changes to Mechanic
+ - Id: 10093
+ Title: Job changes to Mechanic
+ - Id: 10094
+ Title: Job changes to Mechanic
+ - Id: 10095
+ Title: Job changes to Mechanic
+ - Id: 10096
+ Title: Job changes to Mechanic
+ - Id: 10097
+ Title: Job changes to Mechanic
+ - Id: 10098
+ Title: Job changes to Mechanic
+ - Id: 10099
+ Title: Job changes to Mechanic
+ - Id: 10100
+ Title: Job changes to Mechanic
+ - Id: 10101
+ Title: Job changes to Mechanic
+ - Id: 10102
+ Title: To client - the chapter of the sphinx dungeon
+ - Id: 10103
+ Title: To client - the chapter of Glast heim
+ - Id: 10104
+ Title: To client - the chapter of Juno
+ - Id: 10105
+ Title: To client - the chapter of a clock tower
+ - Id: 10106
+ Title: "To client - the chapter of localizing "
+ - Id: 10107
+ Title: Sphinx dungeon - Requiem
+ Targets:
+ - Mob: REQUIEM
+ Count: 10
+ - Id: 10108
+ Title: Sphinx dungeon - Marduk
+ Targets:
+ - Mob: MARDUK
+ Count: 10
+ - Id: 10109
+ Title: Sphinx dungeon - Pasana
+ Targets:
+ - Mob: PASANA
+ Count: 10
+ - Id: 10110
+ Title: Glast heim - Dark Frame
+ Targets:
+ - Mob: DARK_FRAME
+ Count: 10
+ - Id: 10111
+ Title: Glast heim - Evil druid
+ Targets:
+ - Mob: EVIL_DRUID
+ Count: 10
+ - Id: 10112
+ Title: Glast heim - Wraith
+ Targets:
+ - Mob: WRAITH
+ Count: 10
+ - Id: 10113
+ Title: Glast Heim - Raydric Archer
+ Targets:
+ - Mob: RAYDRIC_ARCHER
+ Count: 10
+ - Id: 10114
+ Title: Juno - Grand Peco
+ Targets:
+ - Mob: GRAND_PECO
+ Count: 20
+ - Id: 10115
+ Title: Juno - sleeper
+ Targets:
+ - Mob: SLEEPER
+ Count: 20
+ - Id: 10116
+ Title: Juno - Goat
+ Targets:
+ - Mob: GOAT
+ Count: 20
+ - Id: 10117
+ Title: Juno - Harpy
+ Targets:
+ - Mob: HARPY
+ Count: 20
+ - Id: 10118
+ Title: clock tower - Clock
+ Targets:
+ - Mob: CLOCK
+ Count: 15
+ - Id: 10119
+ Title: clock tower - Punk
+ Targets:
+ - Mob: PUNK
+ Count: 15
+ - Id: 10120
+ Title: clock tower - Rideword
+ Targets:
+ - Mob: RIDEWORD
+ Count: 15
+ - Id: 10121
+ Title: Localizing - Uzhas
+ Targets:
+ - Mob: UZHAS
+ Count: 15
+ - Id: 10122
+ Title: Localizing - Miyabi Doll
+ Targets:
+ - Mob: MIYABI_NINGYO
+ Count: 15
+ - Id: 10123
+ Title: Localizing - Mi Gao
+ Targets:
+ - Mob: INCREASE_SOIL
+ Count: 15
+ - Id: 11000
+ Title: Inspection of Odin Shrine
+ - Id: 11001
+ Title: Inspection of Odin Shrine
+ - Id: 11002
+ Title: Inspection of Odin Shrine
+ - Id: 11003
+ Title: Inspection of Odin Shrine
+ - Id: 11004
+ Title: Inspection of Odin Shrine
+ - Id: 11005
+ Title: Inspection of Odin Shrine
+ - Id: 11006
+ Title: Inspection of Odin Shrine
+ - Id: 11007
+ Title: Inspection of Odin Shrine
+ - Id: 11008
+ Title: Inspection of Odin Shrine
+ - Id: 11009
+ Title: Morriphen's Request
+ - Id: 11010
+ Title: Fetching the medicine
+ - Id: 11011
+ Title: Medicine for two
+ - Id: 11012
+ Title: Find Makkie
+ - Id: 11013
+ Title: Red Plant Stem Powder
+ - Id: 11014
+ Title: The researcher's medicine
+ - Id: 11015
+ Title: Siria's cure
+ - Id: 11016
+ Title: Morriphen's story
+ - Id: 11017
+ Title: Exploring Juperos
+ - Id: 11018
+ Title: Exploring Juperos
+ - Id: 11019
+ Title: Exploring Juperos
+ - Id: 11020
+ Title: Exploring Juperos
+ - Id: 11021
+ Title: Exploring Juperos
+ - Id: 11022
+ Title: Exploring Juperos
+ - Id: 11029
+ Title: Going to the Turtle Island..
+ - Id: 11030
+ Title: Going to the Turtle Island..
+ - Id: 11031
+ Title: Going to the Turtle Island..
+ - Id: 11032
+ Title: Going to the Turtle Island..
+ - Id: 11033
+ Title: Going to the Turtle Island..
+ - Id: 11034
+ Title: Going to the Turtle Island..
+ - Id: 11035
+ Title: Going to the Turtle Island..
+ - Id: 11036
+ Title: Going to the Turtle Island..
+ - Id: 11037
+ Title: Going to the Turtle Island..
+ - Id: 11038
+ Title: Meet the Dead
+ - Id: 11039
+ Title: Meet the Dead
+ - Id: 11040
+ Title: Meet the Dead
+ - Id: 11041
+ Title: Meet the Dead
+ - Id: 11042
+ Title: Meet the Dead
+ - Id: 11043
+ Title: Meet the Dead
+ - Id: 11044
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11045
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11046
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11047
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11048
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11049
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11050
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11051
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11052
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11053
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11054
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11055
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11056
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11057
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11070
+ Title: Poison King
+ - Id: 11071
+ Title: Poison King
+ - Id: 11072
+ Title: Poison King
+ - Id: 11073
+ Title: Poison King
+ - Id: 11074
+ Title: Poison King
+ - Id: 11075
+ Title: Poison King
+ - Id: 11076
+ Title: Poison King
+ - Id: 11077
+ Title: Poison King
+ - Id: 11078
+ Title: Poison King
+ - Id: 11079
+ Title: Poison King
+ - Id: 11080
+ Title: Poison King
+ - Id: 11081
+ Title: Poison King
+ - Id: 11082
+ Title: Poison King
+ - Id: 11083
+ Title: Poison King
+ - Id: 11084
+ Title: New Surroundings
+ - Id: 11085
+ Title: New Surroundings
+ - Id: 11086
+ Title: New Surroundings
+ - Id: 11087
+ Title: Repairing the Tent
+ - Id: 11088
+ Title: Repairing the Tent
+ - Id: 11089
+ Title: Repairing the Tent
+ - Id: 11090
+ Title: Repairing the Tent
+ - Id: 11091
+ Title: Delivering Supplies
+ - Id: 11092
+ Title: Delivering Supplies
+ - Id: 11093
+ Title: Delivering Supplies
+ - Id: 11094
+ Title: Delivering Supplies
+ - Id: 11095
+ Title: Delivering Supplies
+ - Id: 11096
+ Title: Delivering Supplies
+ - Id: 11097
+ Title: Delivering Supplies
+ - Id: 11098
+ Title: Delivering Supplies
+ - Id: 11099
+ Title: To My Friend
+ - Id: 11100
+ Title: To My Friend
+ - Id: 11101
+ Title: Secret note of Bazet
+ - Id: 11102
+ Title: Secret note of Bazet
+ - Id: 11103
+ Title: Secret note of Bazet
+ - Id: 11104
+ Title: Resting time
+ TimeLimit: +23h
+ - Id: 11105
+ Title: Tendrilrion skin
+ - Id: 11106
+ Title: Job changing to Warlock
+ - Id: 11107
+ Title: Job changing to Warlock
+ - Id: 11108
+ Title: Job changing to Warlock
+ - Id: 11109
+ Title: Job changing to Warlock
+ - Id: 11110
+ Title: Job changing to Warlock
+ - Id: 11111
+ Title: Job changing to Warlock
+ - Id: 11112
+ Title: Job changing to Warlock
+ - Id: 11113
+ Title: Until radering is functioning
+ TimeLimit: +23h
+ - Id: 11114
+ Title: "Request : Hunt Honet"
+ Targets:
+ - Mob: HORNET
+ Count: 10
+ - Id: 11115
+ Title: "Request : Hunt Condor"
+ Targets:
+ - Mob: CONDOR
+ Count: 20
+ - Id: 11116
+ Title: "Request : Hunt Grasshopper's Leg"
+ Targets:
+ - Mob: ROCKER
+ Count: 10
+ - Id: 11117
+ Title: "Request : Hunt Worm tail"
+ Targets:
+ - Mob: WORM_TAIL
+ Count: 20
+ - Id: 11118
+ Title: "Request : Hunt Spore"
+ Targets:
+ - Mob: SPORE
+ Count: 30
+ - Id: 11119
+ Title: "Request : Pest Control"
+ Targets:
+ - Mob: THIEF_BUG_EGG
+ Count: 20
+ - Id: 11120
+ Title: "Request : Hunt Muka"
+ Targets:
+ - Mob: MUKA
+ Count: 20
+ - Id: 11121
+ Title: "Request : Hunt Farmiliar"
+ Targets:
+ - Mob: FARMILIAR
+ Count: 20
+ - Id: 11122
+ Title: "Request : Collect Feather"
+ Targets:
+ - Mob: PECOPECO
+ Count: 30
+ - Id: 11123
+ Title: "Request : Collect Poison Spore"
+ Targets:
+ - Mob: POISON_SPORE
+ Count: 30
+ - Id: 11124
+ Title: "Request : Hunt Honet - Complete"
+ TimeLimit: +1d
+ - Id: 11125
+ Title: "Request : Hunt Condor - Complete"
+ TimeLimit: +1d
+ - Id: 11126
+ Title: "Request : Hunt Grasshopper's Leg - Complete"
+ TimeLimit: +1d
+ - Id: 11127
+ Title: "Request : Hunt Worm Tail - Complete"
+ TimeLimit: +1d
+ - Id: 11128
+ Title: "Request : Hunt Spore - Complete"
+ TimeLimit: +1d
+ - Id: 11129
+ Title: "Request : Pest Control - Complete"
+ TimeLimit: +1d
+ - Id: 11130
+ Title: "Request : Hunt Muka - Complete"
+ TimeLimit: +1d
+ - Id: 11131
+ Title: "Request : Hunt Farmiliar - Complete"
+ TimeLimit: +1d
+ - Id: 11132
+ Title: "Request : Collect Feather - Complete"
+ TimeLimit: +1d
+ - Id: 11133
+ Title: "Request : Collect Poison Spore - Complete"
+ TimeLimit: +1d
+ - Id: 11135
+ Title: Looking for Maestro Song
+ - Id: 11136
+ Title: Looking for Maestro Song
+ - Id: 11137
+ Title: Looking for Maestro Song
+ - Id: 11138
+ Title: Looking for Maestro Song
+ - Id: 11139
+ Title: Looking for Maestro Song
+ - Id: 11140
+ Title: The sky, plane and travel sickness.
+ - Id: 11141
+ Title: Human & gossip is towarding to the bar
+ - Id: 11142
+ Title: Fearful metalic sound
+ - Id: 11143
+ Title: Thanatos tower
+ - Id: 11144
+ Title: "Juno manager : click"
+ - Id: 11145
+ Title: "I want to get the "
+ Targets:
+ - Mob: TEDDY_BEAR
+ Count: 33
+ - Id: 11146
+ Title: to ice tunnel...
+ - Id: 11147
+ Title: Lared's dew
+ - Id: 11148
+ Title: Toward Comodo with the bow
+ - Id: 11149
+ Title: Just pour the water. Pour! Pour!...
+ - Id: 11150
+ Title: Looking for Maestro Song
+ - Id: 11151
+ Title: Looking for Maestro Song
+ - Id: 11152
+ Title: to the quiet place!...
+ - Id: 11153
+ Title: Missing watch top
+ - Id: 11154
+ Title: I will remember the memories with you....
+ - Id: 11155
+ Title: undefinable battler
+ - Id: 11156
+ Title: annoying homework
+ Targets:
+ - Mob: DESERT_WOLF
+ Count: 100
+ - Id: 11157
+ Title: "Helmes valley "
+ - Id: 11158
+ Title: On the way for meditation
+ - Id: 11159
+ Title: Story of Brian
+ - Id: 11160
+ Title: Story of John
+ - Id: 11161
+ Title: Story of Tyler
+ - Id: 11162
+ Title: Story of Rose
+ - Id: 11163
+ Title: Story of Bain
+ - Id: 11164
+ Title: Story of Lash
+ - Id: 11165
+ Title: Delivery to Brian
+ - Id: 11166
+ Title: Delivery to John
+ - Id: 11167
+ Title: Delivery to Tyler
+ - Id: 11168
+ Title: Delivery to Rose
+ - Id: 11169
+ Title: Delivery to Bain
+ - Id: 11170
+ Title: Delivery to Lash
+ - Id: 11171
+ Title: Request from Frede
+ - Id: 11172
+ Title: Request from Frede
+ - Id: 11173
+ Title: Request from Frede
+ - Id: 11174
+ Title: Supply Shortage
+ - Id: 11175
+ Title: Supply Shortage
+ TimeLimit: +2h
+ - Id: 11176
+ Title: For my friends
+ - Id: 11182
+ Title: Theore's Report
+ TimeLimit: +1mn
+ - Id: 11183
+ Title: Theore's Favor
+ - Id: 11184
+ Title: Runaway Laphine
+ - Id: 11185
+ Title: Pouch
+ - Id: 11186
+ Title: Pouch
+ - Id: 11187
+ Title: Pouch
+ - Id: 11188
+ Title: Pouch
+ - Id: 11189
+ Title: Roast Beef
+ - Id: 11190
+ Title: Roast Beef
+ - Id: 11191
+ Title: Shortage of Roast Beef
+ - Id: 11192
+ Title: Mora Village...
+ - Id: 11193
+ Title: Sonya's Friend
+ - Id: 11194
+ Title: Runaway Laphine
+ - Id: 11195
+ Title: Pouch
+ - Id: 11196
+ Title: Pouch
+ - Id: 11197
+ Title: Pouch
+ - Id: 11198
+ Title: Mora Village...
+ - Id: 11199
+ Title: Theo's Friend
+ - Id: 11200
+ Title: Pouch
+ - Id: 11201
+ Title: Roast Beef
+ - Id: 11202
+ Title: Roast Beef
+ - Id: 11203
+ Title: Shortage of Roast Beef
+ - Id: 11206
+ Title: Quick Delivery Yoneseu
+ - Id: 11207
+ Title: A Very Heavy Burden
+ - Id: 11208
+ Title: Daphne
+ - Id: 11209
+ Title: Hardships of Thomas
+ - Id: 11210
+ Title: Malangdo Reunion
+ - Id: 11211
+ Title: Malangdo Reunion
+ - Id: 11212
+ Title: Malangdo Reunion
+ - Id: 11213
+ Title: Malangdo Reunion
+ - Id: 11214
+ Title: Malangdo Reunion
+ - Id: 11215
+ Title: Malangdo Reunion
+ - Id: 11216
+ Title: Malangdo Reunion
+ - Id: 11217
+ Title: Malangdo Reunion
+ - Id: 11218
+ Title: Malangdo Reunion
+ - Id: 11219
+ Title: Malangdo Reunion
+ - Id: 11220
+ Title: Malangdo Reunion
+ - Id: 11221
+ Title: Repair of cracks
+ - Id: 11222
+ Title: Repair of cracks
+ - Id: 11223
+ Title: Repair of cracks
+ - Id: 11224
+ Title: Repair of cracks
+ - Id: 11225
+ Title: Repair of cracks
+ - Id: 11226
+ Title: Repair of cracks
+ - Id: 11227
+ Title: Repair of cracks
+ - Id: 11228
+ Title: Repair of cracks
+ - Id: 11229
+ Title: Repair of cracks
+ - Id: 11230
+ Title: Repair of cracks
+ - Id: 11231
+ Title: Repair of cracks
+ - Id: 11232
+ Title: Repair of cracks
+ - Id: 11233
+ Title: Repair of cracks
+ - Id: 11234
+ Title: Repair of cracks
+ - Id: 11235
+ Title: Repair of cracks
+ - Id: 11236
+ Title: Repair of cracks
+ - Id: 11237
+ Title: Repair of cracks
+ - Id: 11238
+ Title: Malangdo Fruits
+ - Id: 11239
+ Title: Malangdo Fruits
+ TimeLimit: +23h
+ - Id: 11240
+ Title: Repair of cracks
+ - Id: 11241
+ Title: Repair of cracks
+ - Id: 11242
+ Title: Repair of cracks
+ - Id: 11243
+ Title: Repair of cracks
+ TimeLimit: +23h
+ - Id: 11244
+ Title: Soft Jelly
+ - Id: 11245
+ Title: Soft Jelly
+ TimeLimit: +23h
+ - Id: 11284
+ Title: Nurse at Port Malaya-1
+ - Id: 11285
+ Title: Nurse at Port Malaya-2
+ - Id: 11286
+ Title: Nurse at Port Malaya-3
+ - Id: 11287
+ Title: Nurse at Port Malaya-4
+ - Id: 11288
+ Title: Nurse at Port Malaya-5
+ - Id: 11289
+ Title: Nurse at Port Malaya-6
+ - Id: 11290
+ Title: Nurse at Port Malaya-7
+ - Id: 11291
+ Title: Nurse at Port Malaya-8
+ - Id: 11292
+ Title: Nurse at Port Malaya-9
+ - Id: 11293
+ Title: Nurse at Port Malaya-10
+ - Id: 11294
+ Title: Nurse at Port Malaya-11
+ - Id: 11295
+ Title: Nurse at Port Malaya-12
+ - Id: 11296
+ Title: Nurse at Port Malaya-13
+ - Id: 11297
+ Title: Nurse at Port Malaya-14
+ - Id: 11298
+ Title: Nurse at Port Malaya-15
+ - Id: 11299
+ Title: Nurse at Port Malaya-16
+ - Id: 11300
+ Title: Nurse at Port Malaya-17
+ - Id: 11301
+ Title: Nurse at Port Malaya-18
+ - Id: 11302
+ Title: Nurse at Port Malaya-19
+ - Id: 11303
+ Title: Nurse at Port Malaya-20
+ - Id: 11304
+ Title: Nurse at Port Malaya-21
+ - Id: 11305
+ Title: Nurse at Port Malaya-22
+ - Id: 11306
+ Title: Nurse at Port Malaya-23
+ - Id: 11307
+ Title: Nurse at Port Malaya-24
+ - Id: 11308
+ Title: Nurse at Port Malaya-25
+ - Id: 11309
+ Title: Nurse at Port Malaya-26
+ - Id: 11310
+ Title: Eclage's Entrance
+ TimeLimit: +30s
+ - Id: 11311
+ Title: Eclage's Entrance
+ - Id: 11312
+ Title: Goliath
+ - Id: 11313
+ Title: Goliath
+ - Id: 11314
+ Title: Goliath
+ - Id: 11315
+ Title: And time keeps on flowing
+ - Id: 11316
+ Title: And time keeps on flowing
+ - Id: 11317
+ Title: And time keeps on flowing
+ - Id: 11318
+ Title: And time keeps on flowing
+ - Id: 11319
+ Title: And time keeps on flowing
+ - Id: 11320
+ Title: And time keeps on flowing
+ - Id: 11321
+ Title: And time keeps on flowing
+ - Id: 11322
+ Title: And time keeps on flowing
+ - Id: 11323
+ Title: And time keeps on flowing
+ - Id: 11324
+ Title: And time keeps on flowing
+ - Id: 11325
+ Title: The chicken or the egg
+ - Id: 11326
+ Title: The chicken or the egg
+ - Id: 11327
+ Title: The chicken or the egg
+ - Id: 11328
+ Title: The chicken or the egg
+ - Id: 11329
+ Title: The chicken or the egg
+ - Id: 11330
+ Title: The chicken or the egg
+ - Id: 11331
+ Title: The chicken or the egg
+ - Id: 11332
+ Title: The chicken or the egg
+ - Id: 11333
+ Title: Red seed and green seed
+ - Id: 11334
+ Title: Red seed and green seed
+ - Id: 11335
+ Title: Dreaming boy
+ - Id: 11336
+ Title: Dreaming boy
+ - Id: 11337
+ Title: Dreaming boy
+ - Id: 11378
+ Title: "Trick or treat "
+ - Id: 12000
+ Title: An old friend
+ - Id: 12001
+ Title: Digotz, Maku's old friend
+ - Id: 12002
+ Title: Messenger of Friendship
+ - Id: 12003
+ Title: Digotz's message
+ - Id: 12004
+ Title: Maku's other friend
+ - Id: 12005
+ Title: Benkaistein
+ - Id: 12006
+ Title: Benkaistein's lost item
+ - Id: 12007
+ Title: Kazien
+ - Id: 12008
+ Title: Researcher Garins
+ - Id: 12009
+ Title: Failed mission
+ - Id: 12010
+ Title: No entrance
+ - Id: 12011
+ Title: Lyozien
+ - Id: 12012
+ Title: Meet Mr. Ahman
+ - Id: 12013
+ Title: Delivery complete
+ - Id: 12014
+ Title: More missions
+ - Id: 12015
+ Title: Ghalstein
+ - Id: 12016
+ Title: Sneaking into the Laboratory
+ - Id: 12017
+ Title: Membership approved
+ - Id: 12018
+ Title: Meeting the President
+ - Id: 12019
+ Title: The President's Mission
+ - Id: 12020
+ Title: Rescuing a Secret Wing Member
+ - Id: 12021
+ Title: The Sealed File Folder
+ - Id: 12022
+ Title: The Sealed File Folder
+ - Id: 12023
+ Title: Shinokas the researcher
+ - Id: 12024
+ Title: Kafra Corporation Agent
+ - Id: 12025
+ Title: Rekenber's Secret Archive
+ - Id: 12026
+ Title: Rekenber's Secret Archive
+ - Id: 12027
+ Title: Rekenber's Secret Archive
+ - Id: 12028
+ Title: Kurelle the traitor
+ - Id: 12029
+ Title: Lost Engagement Ring
+ - Id: 12030
+ Title: Engagement Ring Found
+ - Id: 12031
+ Title: Find Annon
+ - Id: 12032
+ Title: Searching for Annon
+ - Id: 12033
+ Title: Traces of blood
+ - Id: 12034
+ Title: Annon's side of the story
+ - Id: 12035
+ Title: Holy Threads
+ - Id: 12036
+ Title: The Stone Slate Message
+ - Id: 12037
+ Title: Holier Threads
+ - Id: 12038
+ Title: Searching for the Sa-mhing Tiger
+ - Id: 12039
+ Title: Boonthom's Comrade
+ - Id: 12040
+ Title: Benkaistein's Journal
+ - Id: 12041
+ Title: Benkaistein's Journal
+ - Id: 12042
+ Title: Benkaistein's Journal
+ - Id: 12043
+ Title: Pass to the Slums
+ - Id: 12044
+ Title: Soothing a crying child 1
+ - Id: 12045
+ Title: Soothing a crying child 2
+ - Id: 12046
+ Title: Soothing a crying child 3
+ - Id: 12047
+ Title: Soothing a crying child 4
+ - Id: 12048
+ Title: Soothing a crying child 5
+ - Id: 12049
+ Title: Job Quest 1 - Rogue
+ - Id: 12050
+ Title: Job Quest 2 - Rogue
+ - Id: 12051
+ Title: Job Quest 3 - Rogue
+ - Id: 12052
+ Title: Job Quest 4 - Rogue
+ - Id: 12053
+ Title: Job Quest 5 - Rogue
+ - Id: 12054
+ Title: Job Quest 6 - Rogue
+ - Id: 12055
+ Title: Job Quest - Assassin
+ - Id: 12056
+ Title: Job Quest - Assassin
+ - Id: 12057
+ Title: Pass to the Lab
+ - Id: 12058
+ Title: Admission Restricted to the 102 Tower
+ TimeLimit: +7d
+ - Id: 12059
+ Title: Orc's Memory Time Limit
+ TimeLimit: +2h
+ - Id: 12060
+ Title: Today's Fishing Closed
+ TimeLimit: +1d
+ - Id: 12061
+ Title: Concentration
+ TimeLimit: +10s
+ - Id: 12062
+ Title: Today's Mining Closed
+ TimeLimit: +1d
+ - Id: 12070
+ Title: Limited time for enter
+ TimeLimit: +4h
+ - Id: 12071
+ Title: Stamp a seal on the attendance book
+ TimeLimit: +1d
+ - Id: 12072
+ Title: Hunt tharafrog
+ Targets:
+ - Mob: THARA_FROG
+ Count: 20
+ - Id: 12073
+ Title: Remove Cruiser
+ Targets:
+ - Mob: CRUISER
+ Count: 15
+ - Id: 12074
+ Title: Remove Kukre
+ Targets:
+ - Mob: KUKRE
+ Count: 30
+ - Id: 12075
+ Title: Remove orcbaby
+ Targets:
+ - Mob: ORC_BABY
+ Count: 15
+ - Id: 12076
+ Title: Remove orcwarroir
+ Targets:
+ - Mob: ORK_WARRIOR
+ Count: 20
+ - Id: 12077
+ Title: Hunt vadon
+ Targets:
+ - Mob: VADON
+ Count: 15
+ - Id: 12078
+ Title: Hunt Megalodon
+ Targets:
+ - Mob: MEGALODON
+ Count: 30
+ - Id: 12079
+ Title: Hunt Marse
+ Targets:
+ - Mob: MARSE
+ Count: 15
+ - Id: 12080
+ Title: Hunt Cornutus
+ Targets:
+ - Mob: CORNUTUS
+ Count: 20
+ - Id: 12081
+ Title: Remove Myst
+ Targets:
+ - Mob: MYST
+ Count: 15
+ - Id: 12082
+ Title: Hunt shellfish
+ Targets:
+ - Mob: SHELLFISH
+ Count: 30
+ - Id: 12083
+ Title: Hunt Marine sphere
+ Targets:
+ - Mob: MARINE_SPHERE
+ Count: 15
+ - Id: 12084
+ Title: Hunt Phen
+ Targets:
+ - Mob: PHEN
+ Count: 20
+ - Id: 12085
+ Title: Remove orcskeleton
+ Targets:
+ - Mob: ORC_SKELETON
+ Count: 15
+ - Id: 12086
+ Title: Remove Zenorc
+ Targets:
+ - Mob: ZENORC
+ Count: 30
+ - Id: 12087
+ Title: Remove mummy
+ Targets:
+ - Mob: MUMMY
+ Count: 15
+ - Id: 12088
+ Title: Accomplishing a request
+ - Id: 12090
+ Title: Mysterious guy
+ - Id: 12091
+ Title: Just save the burning heart
+ - Id: 12092
+ Title: Long lasting story
+ - Id: 12093
+ Title: the record the intelligence Lyoda left
+ - Id: 12094
+ Title: The damaged shield letter
+ - Id: 12096
+ Title: Towards Karakas
+ - Id: 12097
+ Title: Basic preparation
+ - Id: 12098
+ Title: Tour of dungeon
+ - Id: 12099
+ Title: Remove Root Cause
+ Targets:
+ - Mob: DRACO_EGG
+ Count: 10
+ - Id: 12100
+ Title: Violent Winged Insect
+ Targets:
+ - Mob: LUCIOLA_VESPA
+ Count: 12
+ - Id: 12101
+ Title: Work Interference
+ Targets:
+ - Mob: DRACO
+ Count: 5
+ - Id: 12102
+ Title: Intelligent Snakes
+ Targets:
+ - Mob: NAGA
+ Count: 10
+ - Id: 12103
+ Title: Legendary Creature
+ Targets:
+ - Mob: CORNUS
+ Count: 1
+ - Id: 12104
+ Title: Insects with an Appetite
+ Targets:
+ - Mob: CENTIPEDE
+ Count: 15
+ - Id: 12105
+ Title: Moving Rocks
+ Targets:
+ - Mob: BRADIUM_GOLEM
+ Count: 10
+ - Id: 12106
+ Title: A child on a flower
+ Targets:
+ - Mob: PINGUICULA
+ Count: 15
+ - Id: 12107
+ Title: Twisted Love
+ Targets:
+ - Mob: PINGUICULA_D
+ Count: 10
+ - Id: 12108
+ Title: Dangerous Plant Removal
+ Targets:
+ - Mob: NEPENTHES
+ Count: 12
+ - Id: 12109
+ Title: Larva Extermination
+ Targets:
+ - Mob: CENTIPEDE_LARVA
+ Count: 14
+ - Id: 12110
+ Title: Demon of Water
+ Targets:
+ - Mob: AQUA_ELEMENTAL
+ Count: 7
+ - Id: 12111
+ Title: Bird with ugly face
+ Targets:
+ - Mob: TATACHO
+ Count: 10
+ - Id: 12117
+ Title: Withered Flower
+ - Id: 12118
+ Title: Welcomed Mineral
+ - Id: 12119
+ Title: Valuable Textile
+ - Id: 12120
+ Title: Curious Meat
+ - Id: 12121
+ Title: Materials to Clear Snow
+ - Id: 12122
+ Title: Best Cooler Material
+ - Id: 12123
+ Title: Best Paint
+ - Id: 12124
+ Title: Rare Valuable
+ - Id: 12125
+ Title: Armory Material
+ - Id: 12126
+ Title: Advanced Armory Material
+ - Id: 12127
+ Title: Supervisor's Tool
+ - Id: 12128
+ Title: Preparation for Heating
+ - Id: 12129
+ Title: Suspicious Food
+ - Id: 12130
+ Title: Useful Material
+ - Id: 12131
+ Title: Essential Material for Construction
+ - Id: 12132
+ Title: Essential Material for Construction 2
+ - Id: 12133
+ Title: Decoration arrangement
+ - Id: 12134
+ Title: Instant Receptacle
+ - Id: 12135
+ Title: Not enough medicine
+ - Id: 12136
+ Title: Honey robber
+ - Id: 12137
+ Title: Tools for Experiment
+ - Id: 12138
+ Title: Fine Gift Samples
+ - Id: 12139
+ Title: Respect for Taste!
+ - Id: 12140
+ Title: Courtesy for Regulars
+ - Id: 12141
+ Title: Special Package
+ - Id: 12142
+ Title: Dangerous Request
+ - Id: 12143
+ Title: Strange Trend
+ - Id: 12144
+ Title: Unknown Usage
+ - Id: 12145
+ Title: Other World Cuisine
+ - Id: 12146
+ Title: Filling in Cracks
+ - Id: 12147
+ Title: Adhesive Material
+ - Id: 12148
+ Title: Bait for Tatacho Hunting
+ - Id: 12149
+ Title: Swordmanship Practice
+ - Id: 12150
+ Title: Pretty reddish vegetable
+ - Id: 12151
+ Title: Tenacity of the pub owner
+ - Id: 12152
+ Title: Tastes like home cooking
+ - Id: 12153
+ Title: Hazardous plant when burnt
+ - Id: 12154
+ Title: Unexpectedly Normal
+ - Id: 12155
+ Title: Gift with heart
+ - Id: 12156
+ Title: Respect personal appetite!
+ - Id: 12157
+ Title: Resolution of the pub owner
+ - Id: 12158
+ Title: Rage of the pub owner
+ - Id: 12159
+ Title: Quest record from Laponte
+ TimeLimit: +23h
+ - Id: 12160
+ Title: Quest record from Kalipo
+ TimeLimit: +23h
+ - Id: 12161
+ Title: Quest record from Pura
+ TimeLimit: +23h
+ - Id: 12162
+ Title: Quest record from Tragis
+ TimeLimit: +23h
+ - Id: 12163
+ Title: Quest record from Calyon
+ TimeLimit: +23h
+ - Id: 12164
+ Title: Quest record from Moltuka
+ TimeLimit: +23h
+ - Id: 12165
+ Title: Dizziness
+ TimeLimit: +6h
+ - Id: 12166
+ Title: Tree Root Doc.
+ - Id: 12167
+ Title: Reptile Tongue Doc.
+ - Id: 12168
+ Title: Scorpion Tail Doc.
+ - Id: 12169
+ Title: Stem Doc.
+ - Id: 12170
+ Title: Pointed Scale Doc.
+ - Id: 12171
+ Title: Resin Doc.
+ - Id: 12172
+ Title: Spawn Doc.
+ - Id: 12173
+ Title: Jellopy Doc.
+ - Id: 12174
+ Title: Fish Tail Doc.
+ - Id: 12175
+ Title: Worm Peeling Doc.
+ - Id: 12176
+ Title: Gill Doc.
+ - Id: 12177
+ Title: Tooth of Bat Doc.
+ - Id: 12178
+ Title: Fluff Doc.
+ - Id: 12179
+ Title: Chrysalis Doc.
+ - Id: 12180
+ Title: Feather of Birds Doc.
+ - Id: 12181
+ Title: Talon Document Doc.
+ - Id: 12182
+ Title: Sticky Webfoot Doc.
+ - Id: 12183
+ Title: Animal Skin Doc.
+ - Id: 12184
+ Title: Wolf Claw Doc.
+ - Id: 12185
+ Title: Mushroom Spore Doc.
+ - Id: 12186
+ Title: Orc's Fang Doc.
+ - Id: 12187
+ Title: Evil Horn Doc.
+ - Id: 12188
+ Title: Powder of Butterfly Doc.
+ - Id: 12189
+ Title: Bill of Birds Doc.
+ - Id: 12190
+ Title: Snake Scale Doc.
+ - Id: 12191
+ Title: Insect Feeler Doc.
+ - Id: 12192
+ Title: Immortal Heart Doc.
+ - Id: 12193
+ Title: Rotten Bandage Doc.
+ - Id: 12194
+ Title: Decayed Nail Doc.
+ - Id: 12195
+ Title: Horrendous Mouth Doc.
+ - Id: 12196
+ Title: Tentacle Doc.
+ - Id: 12197
+ Title: Shell Doc.
+ - Id: 12198
+ Title: Scale Shell Doc.
+ - Id: 12199
+ Title: Venom Canine Doc.
+ - Id: 12200
+ Title: Sticky Mucus Doc.
+ - Id: 12201
+ Title: Bee Sting Doc.
+ - Id: 12202
+ Title: Grasshopper's Leg Doc.
+ - Id: 12203
+ Title: Royal Jelly Doc.
+ - Id: 12204
+ Title: Yoyo Tail Doc.
+ - Id: 12205
+ Title: Solid Shell Doc.
+ - Id: 12206
+ Title: Yam Doc.
+ - Id: 12207
+ Title: Raccoon Leaf Doc.
+ - Id: 12208
+ Title: Snail's Shell Doc.
+ - Id: 12209
+ Title: Horn Doc.
+ - Id: 12210
+ Title: Bear's Footskin Doc.
+ - Id: 12211
+ Title: Feather Doc.
+ - Id: 12212
+ Title: Red Herb Doc.
+ - Id: 12213
+ Title: Carrot Doc.
+ - Id: 12214
+ Title: Cactus Needle Doc.
+ - Id: 12215
+ Title: Stone Heart Doc.
+ - Id: 12216
+ Title: Pouty Jahbong
+ TimeLimit: +6h
+ - Id: 12217
+ Title: Request - Traces of wild boar hunt
+ - Id: 12218
+ Title: How to make lava elixir
+ - Id: 12219
+ Title: How to creat flame elixir
+ - Id: 12220
+ Title: How to create glaicer elixir
+ - Id: 12221
+ Title: How to create fossil elixir
+ - Id: 12222
+ Title: How to create storm elixir
+ - Id: 12225
+ Title: Pom Spider Hunting
+ - Id: 12226
+ Title: Angra Mantis Hunting
+ - Id: 12227
+ Title: Parus Hunting
+ - Id: 12228
+ Title: Little Fatam Hunting
+ - Id: 12229
+ Title: Miming Hunting
+ - Id: 12230
+ Title: Mora Monster Hunt
+ TimeLimit: +23h
+ - Id: 12231
+ Title: Insect Feeler Collecting
+ - Id: 12232
+ Title: Immortal Heart Collecting
+ - Id: 12233
+ Title: Rotten Bandage Collecting
+ - Id: 12234
+ Title: Orcish Voucher Collecting
+ - Id: 12235
+ Title: Skeleton Bone Collecting
+ - Id: 12236
+ Title: Memento Collecting
+ - Id: 12237
+ Title: Shell Collecting
+ - Id: 12238
+ Title: Scale Shell Collecting
+ - Id: 12239
+ Title: Venom Canine Collecting
+ - Id: 12240
+ Title: Sticky Mucus Collecting
+ - Id: 12241
+ Title: Mora Item Request 1
+ TimeLimit: +23h
+ - Id: 12242
+ Title: Mora Item Request 2
+ TimeLimit: +23h
+ - Id: 12243
+ Title: Missing Information on Tajareu
+ - Id: 12244
+ Title: Missing Information on Tokenizer
+ - Id: 12245
+ Title: Missing Information on Mesile
+ - Id: 12246
+ Title: Missing Information on Noir
+ - Id: 12247
+ Title: Missing Information on Pajama God
+ - Id: 12248
+ Title: Missing Information on Mendel
+ - Id: 12249
+ Title: Missing Information on Miles
+ - Id: 12250
+ Title: Missing Information on Kunmune
+ - Id: 12251
+ Title: Missing Information on Chayihokin
+ - Id: 12252
+ Title: Missing Information on Tuale
+ - Id: 12253
+ Title: Missing Person Search Time Limit
+ TimeLimit: +23h
+ - Id: 12254
+ Title: Now it's cleaning
+ TimeLimit: +1h
+ - Id: 12255
+ Title: Hunt deep sea crab
+ - Id: 12256
+ Title: Hunt deep sea squid
+ - Id: 12257
+ Title: Hunt Ancient crustacean
+ - Id: 12258
+ Title: Hunt deep sea shell
+ - Id: 12259
+ Title: Hunt ancient kukre
+ - Id: 12260
+ Title: Hunt deep sea conch
+ - Id: 12261
+ Title: Hunt deep sea horse
+ - Id: 12262
+ Title: Hunt ancient sword fish
+ - Id: 12263
+ Title: Hunt ancient sea god
+ - Id: 12264
+ Title: Hunt mutation anolian
+ - Id: 12265
+ Title: Hunt deep sea mermaid
+ - Id: 12266
+ Title: Hunt transformable kapha
+ - Id: 12267
+ Title: Hunt weird coelacanth
+ - Id: 12268
+ Title: Hunt dark coelacanth
+ - Id: 12269
+ Title: Hunt Cruel coelacanth
+ - Id: 12270
+ Title: Hunt mutation coelacanth
+ - Id: 12271
+ Title: In progress general culvert single day service
+ TimeLimit: +23h
+ - Id: 12272
+ Title: In progress hard culvert single day service
+ TimeLimit: +23h
+ - Id: 12273
+ Title: In progress general culvert weekly service
+ TimeLimit: +6d17h
+ - Id: 12274
+ Title: In progress hard culvert weekly service
+ TimeLimit: +6d17h
+ - Id: 12278
+ Title: Towards Bakonawa Lake...
+ TimeLimit: +7d
+ - Id: 12279
+ Title: Get Rid of Bakonawa
+ - Id: 12280
+ Title: A suspicious prisoner
+ - Id: 12281
+ Title: An unwanted favor
+ - Id: 12282
+ Title: Gossip king Clever
+ - Id: 12283
+ Title: The rift researcher
+ - Id: 12284
+ Title: A cat merchant's source of information
+ - Id: 12285
+ Title: A way to calm down a cat
+ - Id: 12286
+ Title: Information traded for some canned foods
+ - Id: 12287
+ Title: A weird experience
+ - Id: 12288
+ Title: A successful experience
+ - Id: 12289
+ Title: Another visitation
+ - Id: 12290
+ Title: Clever's historical documents
+ - Id: 12291
+ Title: Hidden historical documents (?)
+ - Id: 12292
+ Title: The unknown ones
+ - Id: 12293
+ Title: Figures in history
+ - Id: 12294
+ Title: Tour of Eclage
+ - Id: 12295
+ Title: Error
+ - Id: 12296
+ Title: Fun times with the reactor
+ - Id: 12297
+ Title: Encountering Etran
+ - Id: 12298
+ Title: Two wishes
+ - Id: 12299
+ Title: Revisiting Robert
+ - Id: 12300
+ Title: Revisiting Etran
+ - Id: 12301
+ Title: Two remaining friends
+ - Id: 12317
+ Title: Fake Keyblade
+ TimeLimit: +23h
+ - Id: 12318
+ Title: "Upper Cats: annoying guy"
+ - Id: 12319
+ Title: "Upper Cats: annoying guy"
+ - Id: 12363
+ Title: ?????? ?? ??
+ - Id: 13000
+ Title: RWC2011Card Gathering
+ - Id: 13001
+ Title: RWC2011Card Gathering - Hold
+ TimeLimit: +23h
+ - Id: 13002
+ Title: Brigan collecting
+ - Id: 13003
+ Title: Carat Request
+ Targets:
+ - Mob: CARAT
+ Count: 30
+ - Id: 13004
+ Title: Carat Request timer
+ TimeLimit: +1h
+ - Id: 13005
+ Title: Arclouse Request
+ Targets:
+ - Mob: ARCLOUSE
+ Count: 22
+ - Id: 13006
+ Title: Arclouse Request timer
+ TimeLimit: +1h
+ - Id: 13007
+ Title: Anolian Request
+ Targets:
+ - Mob: ANOLIAN
+ Count: 30
+ - Id: 13008
+ Title: Anolian Request timer
+ TimeLimit: +1h
+ - Id: 13009
+ Title: Sting Request
+ Targets:
+ - Mob: STING
+ Count: 30
+ - Id: 13010
+ Title: Sting Request timer
+ TimeLimit: +1h
+ - Id: 13011
+ Title: Majoruros Request
+ Targets:
+ - Mob: MAJORUROS
+ Count: 30
+ - Id: 13012
+ Title: Majoruros Request timer
+ TimeLimit: +1h
+ - Id: 13013
+ Title: Pinguicula Request
+ Targets:
+ - Mob: PINGUICULA
+ Count: 30
+ - Id: 13014
+ Title: Pinguicula Request timer
+ TimeLimit: +1h
+ - Id: 13015
+ Title: Luciola Vespa Request
+ Targets:
+ - Mob: LUCIOLA_VESPA
+ Count: 30
+ - Id: 13016
+ Title: Luciola Vespa Request timer
+ TimeLimit: +1h
+ - Id: 13017
+ Title: Desert Wolf Request
+ Targets:
+ - Mob: DESERT_WOLF
+ Count: 30
+ - Id: 13018
+ Title: Desert Wolf Request timer
+ TimeLimit: +1h
+ - Id: 13019
+ Title: Snowier Request
+ Targets:
+ - Mob: SNOWIER
+ Count: 30
+ - Id: 13020
+ Title: Snowier Request timer
+ TimeLimit: +1h
+ - Id: 13021
+ Title: Ice Titan Request
+ Targets:
+ - Mob: ICE_TITAN
+ Count: 30
+ - Id: 13022
+ Title: Ice Titan Request Timer
+ TimeLimit: +1h
+ - Id: 13023
+ Title: Nightmare Terror Request
+ Targets:
+ - Mob: NIGHTMARE_TERROR
+ Count: 30
+ - Id: 13024
+ Title: Nightmare Terror Request Timer
+ TimeLimit: +1h
+ - Id: 13025
+ Title: Flying Deleter Request
+ Targets:
+ - Mob: DELETER
+ Count: 30
+ - Id: 13026
+ Title: Deleter Request Timer
+ TimeLimit: +1h
+ - Id: 13040
+ Title: Loli Ruri Request
+ Targets:
+ - Mob: LOLI_RURI
+ Count: 30
+ - Id: 13041
+ Title: Loli Ruri Request Timer
+ TimeLimit: +1h
+ - Id: 13042
+ Title: Medusa Request
+ Targets:
+ - Mob: MEDUSA
+ Count: 30
+ - Id: 13043
+ Title: Medusa Request Timer
+ TimeLimit: +1h
+ - Id: 13044
+ Title: Anubis Request
+ Targets:
+ - Mob: ANUBIS
+ Count: 20
+ - Id: 13045
+ Title: Anubis Request Timer
+ TimeLimit: +1h
+ - Id: 13046
+ Title: Tendrilion Request
+ Targets:
+ - Mob: TENDRILRION
+ Count: 1
+ - Id: 13047
+ Title: Tendrilion Request Timer
+ TimeLimit: +1h
+ - Id: 13048
+ Title: Tendrilion Request
+ Targets:
+ - Mob: TENDRILRION
+ Count: 1
+ - Id: 13049
+ Title: Tendrilion Request Timer
+ TimeLimit: +1h
+ - Id: 13050
+ Title: The Laphine that loves the land
+ - Id: 13051
+ Title: The singing Laphine
+ - Id: 13052
+ Title: The watering Laphine
+ - Id: 13053
+ Title: The dancing Laphine
+ - Id: 13054
+ Title: The smiling Laphine
+ - Id: 13055
+ Title: See if all the adventurers are safe
+ - Id: 13056
+ Title: Reporter Rossi
+ - Id: 13057
+ Title: Adventurer Euncheong
+ - Id: 13058
+ Title: Troublemaker New Oz
+ - Id: 13059
+ Title: End of project
+ TimeLimit: +22h
+ - Id: 13060
+ Title: Safety confirmation complete!
+ TimeLimit: +22h
+ - Id: 13061
+ Title: Food support
+ - Id: 13062
+ Title: Food support - complete
+ TimeLimit: +22h
+ - Id: 13063
+ Title: Dusting off
+ - Id: 13064
+ Title: Dusting off - complete
+ TimeLimit: +22h
+ - Id: 13065
+ Title: Collecting a souvenir
+ - Id: 13066
+ Title: This is enough for souvenirs
+ TimeLimit: +22h
+ - Id: 13067
+ Title: Raydric research
+ Targets:
+ - Mob: RAYDRIC
+ Count: 30
+ - Id: 13068
+ Title: Raydric research - timer
+ TimeLimit: +1h
+ - Id: 13069
+ Title: Khalitzburg research
+ Targets:
+ - Mob: KHALITZBURG
+ Count: 30
+ - Id: 13070
+ Title: Khalitzburg research - timer
+ TimeLimit: +1h
+ - Id: 13071
+ Title: Wander Man research
+ Targets:
+ - Mob: WANDER_MAN
+ Count: 30
+ - Id: 13072
+ Title: Wander Man research - timer
+ TimeLimit: +1h
+ - Id: 13073
+ Title: Ancient Mimic research
+ Targets:
+ - Mob: ANCIENT_MIMIC
+ Count: 30
+ - Id: 13074
+ Title: Ancient Mimic research - timer
+ TimeLimit: +1h
+ - Id: 13075
+ Title: Death Word research
+ Targets:
+ - Mob: DEATHWORD
+ Count: 30
+ - Id: 13076
+ Title: Death Word research - timer
+ TimeLimit: +1h
+ - Id: 13077
+ Title: Owl Baron research
+ Targets:
+ - Mob: OWL_BARON
+ Count: 20
+ - Id: 13078
+ Title: Owl Baron research - timer
+ TimeLimit: +1h
+ - Id: 13079
+ Title: Bloody Page Research
+ - Id: 13080
+ Title: Bloody Page Research - Wait
+ TimeLimit: +1h
+ - Id: 13081
+ Title: Dark Pinguicula research
+ Targets:
+ - Mob: PINGUICULA_D
+ Count: 30
+ - Id: 13082
+ Title: Dark Pinguicula research - timer
+ TimeLimit: +1h
+ - Id: 13083
+ Title: Nepenthes research
+ Targets:
+ - Mob: NEPENTHES
+ Count: 30
+ - Id: 13084
+ Title: Nepenthes research - timer
+ TimeLimit: +1h
+ - Id: 13085
+ Title: Naga research
+ Targets:
+ - Mob: NAGA
+ Count: 30
+ - Id: 13086
+ Title: Naga research - timer
+ TimeLimit: +1h
+ - Id: 13087
+ Title: Centipede Larva research
+ Targets:
+ - Mob: CENTIPEDE_LARVA
+ Count: 20
+ - Id: 13088
+ Title: Centipede Larva research - timer
+ TimeLimit: +1h
+ - Id: 13089
+ Title: Cornus research
+ Targets:
+ - Mob: CORNUS
+ Count: 30
+ - Id: 13090
+ Title: Cornus research - timer
+ TimeLimit: +1h
+ - Id: 13091
+ Title: Mystic Horn Research
+ - Id: 13092
+ Title: Mystic Horn Research - Wait
+ TimeLimit: +1h
+ - Id: 13093
+ Title: Ancient Mummy research
+ Targets:
+ - Mob: ANCIENT_MUMMY
+ Count: 30
+ - Id: 13094
+ Title: Ancient Mummy research - timer
+ TimeLimit: +1h
+ - Id: 13095
+ Title: Geffenia expedition
+ Targets:
+ - Mob: INCUBUS
+ Count: 10
+ - Mob: SUCCUBUS
+ Count: 10
+ - Mob: VIOLY
+ Count: 10
+ - Id: 13096
+ Title: Geffenia expedition - Wait
+ TimeLimit: +1h
+ - Id: 13097
+ Title: Juperos expedition
+ Targets:
+ - Mob: VENATU_2
+ Count: 30
+ - Mob: VENATU_3
+ Count: 30
+ - Mob: VENATU_4
+ Count: 30
+ - Id: 13098
+ Title: Juperos expedition - Wait
+ TimeLimit: +1h
+ - Id: 13099
+ Title: Fragments and Rusty Screw
+ - Id: 13100
+ Title: Fragments and Rusty Screw - Wait
+ TimeLimit: +1h
+ - Id: 13107
+ Title: Thanatos Tower Search
+ - Id: 13108
+ Title: Rachel holy ground Search
+ - Id: 13109
+ Title: Unknown island Search
+ - Id: 13110
+ Title: Abyss Lake Search
+ - Id: 13111
+ Title: Thanatos Tower Search - Reporting results
+ - Id: 13112
+ Title: Rachel holy ground Search - Reporting results
+ - Id: 13113
+ Title: Nameless Island Search - Reporting results
+ - Id: 13114
+ Title: Abyss Lake Search - Reporting results
+ - Id: 13115
+ Title: Thanatos Tower Search - Wait
+ TimeLimit: +1h
+ - Id: 13116
+ Title: Rachel holy ground Search - Wait
+ TimeLimit: +1h
+ - Id: 13117
+ Title: Unknown island Search - Wait
+ TimeLimit: +1h
+ - Id: 13118
+ Title: Abyss Lake Search - Wait
+ TimeLimit: +1h
+ - Id: 13119
+ Title: Combat Baroness of Retribution
+ Targets:
+ - Mob: RETRIBUTION
+ Count: 30
+ - Id: 13120
+ Title: Combat Baroness of Retribution - Wait
+ TimeLimit: +1h
+ - Id: 13121
+ Title: Combat Lady Solace
+ Targets:
+ - Mob: SOLACE
+ Count: 30
+ - Id: 13122
+ Title: Combat Lady Solace - Wait
+ TimeLimit: +1h
+ - Id: 13123
+ Title: Combat Mistress of Shelter
+ Targets:
+ - Mob: SHELTER
+ Count: 30
+ - Id: 13124
+ Title: Combat Mistress of Shelter - Wait
+ TimeLimit: +1h
+ - Id: 13125
+ Title: Combat Dame of Sentinel
+ Targets:
+ - Mob: OBSERVATION
+ Count: 30
+ - Id: 13126
+ Title: Combat Dame of Sentinel - Wait
+ TimeLimit: +1h
+ - Id: 13127
+ Title: Combat Vanberk and Isilla
+ Targets:
+ - Mob: VANBERK
+ Count: 20
+ - Mob: ISILLA
+ Count: 20
+ - Id: 13128
+ Title: Combat Vanberk and Isilla - Wait
+ TimeLimit: +1h
+ - Id: 13129
+ Title: Combat Hodremlin
+ Targets:
+ - Mob: HODREMLIN
+ Count: 30
+ - Id: 13130
+ Title: Combat Hodremlin - Wait
+ TimeLimit: +1h
+ - Id: 13131
+ Title: Combat Agav and Echio
+ Targets:
+ - Mob: AGAV
+ Count: 20
+ - Mob: ECHIO
+ Count: 20
+ - Id: 13132
+ Title: Combat Agav and Echio - Wait
+ TimeLimit: +1h
+ - Id: 13133
+ Title: Combat Ragged Zombie
+ Targets:
+ - Mob: RAGGED_ZOMBIE
+ Count: 30
+ - Id: 13134
+ Title: Combat Ragged Zombie - Wait
+ TimeLimit: +1h
+ - Id: 13135
+ Title: Combat Zombie Slaughter
+ Targets:
+ - Mob: ZOMBIE_SLAUGHTER
+ Count: 30
+ - Id: 13136
+ Title: Combat Zombie Slaughter - Wait
+ TimeLimit: +1h
+ - Id: 13137
+ Title: Combat Banshee
+ Targets:
+ - Mob: BANSHEE
+ Count: 30
+ - Id: 13138
+ Title: Combat Banshee - Wait
+ TimeLimit: +1h
+ - Id: 13139
+ Title: Combat Ferus and Bewler
+ Targets:
+ - Mob: FERUS
+ Count: 30
+ - Mob: FERUS_
+ Count: 30
+ - Id: 13140
+ Title: Combat Ferus and Bewler - Wait
+ TimeLimit: +1h
+ - Id: 13141
+ Title: Combat Acidus
+ Targets:
+ - Mob: ACIDUS
+ Count: 30
+ - Mob: ACIDUS_
+ Count: 30
+ - Id: 13142
+ Title: Combat Acidus - Wait
+ TimeLimit: +1h
+ - Id: 13143
+ Title: Egnigem Story
+ Targets:
+ - Mob: YGNIZEM
+ Count: 30
+ - Id: 13144
+ Title: Egnigem Story - Wait
+ TimeLimit: +1h
+ - Id: 13145
+ Title: Armeyer Story
+ Targets:
+ - Mob: ARMAIA
+ Count: 30
+ - Id: 13146
+ Title: Armeyer Story - Wait
+ TimeLimit: +1h
+ - Id: 13147
+ Title: Whikebain Story
+ Targets:
+ - Mob: WHIKEBAIN
+ Count: 30
+ - Id: 13148
+ Title: Whikebain Story - Wait
+ TimeLimit: +1h
+ - Id: 13149
+ Title: Kavach Story
+ Targets:
+ - Mob: KAVAC
+ Count: 30
+ - Id: 13150
+ Title: Kavach Story - Wait
+ TimeLimit: +1h
+ - Id: 13151
+ Title: Errende Story
+ Targets:
+ - Mob: EREND
+ Count: 30
+ - Id: 13152
+ Title: Errende Story - Wait
+ TimeLimit: +1h
+ - Id: 13153
+ Title: Laurell Story
+ Targets:
+ - Mob: RAWREL
+ Count: 30
+ - Id: 13154
+ Title: Laurell Story - Wait
+ TimeLimit: +1h
+ - Id: 13155
+ Title: Morocc Story1
+ Targets:
+ - Mob: MOROCC_1
+ Count: 30
+ - Id: 13156
+ Title: Morocc Story1 - Wait
+ TimeLimit: +1h
+ - Id: 13157
+ Title: Morocc Story2
+ Targets:
+ - Mob: MOROCC_2
+ Count: 30
+ - Id: 13158
+ Title: Morocc Story2 - Wait
+ TimeLimit: +1h
+ - Id: 13159
+ Title: Morocc Story3
+ Targets:
+ - Mob: MOROCC_4
+ Count: 30
+ - Id: 13160
+ Title: Morocc Story3 - Wait
+ TimeLimit: +1h
+ - Id: 13161
+ Title: Uni-horn Scaraba Story
+ - Id: 13162
+ Title: Uni-horn Scaraba Story - Wait
+ TimeLimit: +1h
+ - Id: 13163
+ Title: Horn Scaraba Story
+ - Id: 13164
+ Title: Horn Scaraba Story - Wait
+ TimeLimit: +1h
+ - Id: 13165
+ Title: Antler Scaraba Story
+ - Id: 13166
+ Title: Antler Scaraba Story - Wait
+ TimeLimit: +1h
+ - Id: 13167
+ Title: Rake horn Scaraba Story
+ - Id: 13168
+ Title: Rake horn Scaraba Story - Wait
+ TimeLimit: +1h
+ - Id: 14118
+ Title: Wuhari's concern
+ - Id: 14119
+ Title: Test of patience
+ - Id: 14120
+ Title: Test of patience 2
+ - Id: 14121
+ Title: Test of patience 3
+ - Id: 14122
+ Title: Time for two
+ - Id: 14123
+ Title: Wuharu's favor
+ - Id: 14125
+ Title: Surveying the area
+ - Id: 14126
+ Title: Searching for Ms. Goatie
+ - Id: 14127
+ Title: Searching for Ms. Goatie's husband
+ - Id: 14128
+ Title: Obtaining the research report
+ - Id: 14131
+ Title: Analysis time
+ TimeLimit: +5mn
+ - Id: 14133
+ Title: Another favor
+ - Id: 14134
+ Title: Sharp Ms. Goatie
+ - Id: 14135
+ Title: Searching for Mr. Pompe
+ - Id: 14136
+ Title: A terrible scene in the field
+ - Id: 14137
+ Title: An interesting proposition
+ - Id: 14138
+ Title: The big corpse
+ - Id: 14139
+ Title: To Wuhuru
+ - Id: 14140
+ Title: To Wuhari
+ - Id: 14141
+ Title: Ingredients for research
+ - Id: 15055
+ Title: "Christmas : We are the great Single Union Army!"
+ - Id: 15056
+ Title: "Christmas : Declare war against couples!"
+ - Id: 15057
+ Title: "Christmas : Prepare the festival!"
+ - Id: 15059
+ Title: "Christmas : Cooldown Timer"
+ TimeLimit: +1d
+ - Id: 15060
+ Title: "Christmas : Kwami has joined"
+ - Id: 15061
+ Title: "Christmas : Willer has joined"
+ - Id: 15062
+ Title: "Christmas : Rinka has joined"
+ - Id: 15063
+ Title: "Christmas : Jee has joined"
+ - Id: 15064
+ Title: "Christmas : Marty has joined"
+ - Id: 16000
+ Title: Metz Brayde's Notice
+ - Id: 16001
+ Title: First examination
+ - Id: 16002
+ Title: Fetching Items for Arian -1
+ - Id: 16003
+ Title: Fetching Items for Arian -2
+ - Id: 16004
+ Title: Fetching Items for Arian -3
+ - Id: 16005
+ Title: Fetching Items for Arian -4
+ - Id: 16006
+ Title: Fetching Items for Arian -5
+ - Id: 16007
+ Title: Fetching Items for Arian -6
+ - Id: 16008
+ Title: Quiz time!
+ - Id: 16009
+ Title: Quiz time!
+ - Id: 16010
+ Title: Daewoon's Test
+ - Id: 16011
+ Title: Sir Jore's Test
+ - Id: 16012
+ Title: Sir Jore's Materials
+ - Id: 16013
+ Title: The Stone of Sage
+ - Id: 16014
+ Title: The Stone of Sage
+ - Id: 16015
+ Title: Lady Jesqurienne
+ - Id: 16016
+ Title: Jesquerinne's Quiz Challenge
+ - Id: 16017
+ Title: Failed Quiz Challenge
+ - Id: 16018
+ Title: Quiz Challenge Triumph
+ - Id: 16019
+ Title: Search for Dearles
+ - Id: 16020
+ Title: Dearles' Test
+ - Id: 16021
+ Title: Test of Appreciation
+ - Id: 16022
+ Title: Dearles' Test Part Two
+ - Id: 16023
+ Title: Rhythm Test Passed
+ - Id: 16024
+ Title: Find Bakerlan
+ - Id: 16025
+ Title: Bakerlan's delivery
+ - Id: 16026
+ Title: Mahatra's delivery
+ - Id: 16027
+ Title: Bakerlan's Receipt
+ - Id: 16028
+ Title: Find Seylin
+ - Id: 16029
+ Title: Vigorgra Medicine
+ - Id: 16030
+ Title: Vigorgra Ingredients
+ - Id: 16031
+ Title: Vigorgra Ingredients
+ - Id: 16032
+ Title: Seylin's Request
+ - Id: 16033
+ Title: Back to Seylin
+ - Id: 16034
+ Title: Back to Mahatra
+ - Id: 16035
+ Title: Report to Bakerlan
+ - Id: 16036
+ Title: The last Crumb
+ - Id: 16037
+ Title: Finding Engel Howard
+ - Id: 16038
+ Title: Liana's Letter
+ - Id: 16039
+ Title: Combining the Starlight
+ - Id: 16040
+ Title: Letter to Engel's Family
+ - Id: 16041
+ Title: Talk to Liana
+ - Id: 16042
+ Title: Sobbing Starlight Progress
+ - Id: 16043
+ Title: Restored Sobbing Starlight
+ - Id: 16044
+ Title: Combining the Starlight
+ - Id: 16045
+ Title: Starlight message
+ - Id: 16046
+ Title: The man in Umbala
+ - Id: 16047
+ Title: Into the Tree
+ - Id: 16048
+ Title: Ancient Papers
+ - Id: 16049
+ Title: Record of Ancient Language
+ - Id: 16050
+ Title: The Fastidious Old Man
+ - Id: 16051
+ Title: Blurry Vision
+ - Id: 16052
+ Title: Translating the Document
+ - Id: 16053
+ Title: Translated Ancient Language
+ - Id: 16054
+ Title: Where the rejected live
+ - Id: 16055
+ Title: Misfortunate of Niflheim
+ - Id: 16056
+ Title: Removed Curse
+ - Id: 16057
+ Title: Meeting the witch
+ - Id: 16058
+ Title: Wing Of Crow
+ - Id: 16059
+ Title: Wing Of Crow
+ - Id: 16060
+ Title: Misfortunate of Niflheim
+ - Id: 16061
+ Title: Bard in Niflheim
+ - Id: 16062
+ Title: Gen of Niflheim
+ - Id: 16063
+ Title: The Witch's Aid
+ - Id: 16064
+ Title: Misfortunate of Niflheim
+ - Id: 16065
+ Title: The Queen's Symbol
+ - Id: 16066
+ Title: Knowledge of the Symbol
+ - Id: 16067
+ Title: Knowledge of Asgard
+ - Id: 16068
+ Title: Finding the Soul Pieces
+ - Id: 16069
+ Title: Finding the Soul Pieces
+ - Id: 16070
+ Title: Finding the Soul Pieces
+ - Id: 16071
+ Title: Finding the Soul Pieces
+ - Id: 16072
+ Title: Finding the Soul Pieces
+ - Id: 16073
+ Title: Agrboda's Soul
+ - Id: 16074
+ Title: Symbol of the Nine Realms
+ - Id: 16075
+ Title: Serin's Ambitions
+ - Id: 16076
+ Title: Witch's Tonic
+ - Id: 16077
+ Title: Serin's Release
+ - Id: 16078
+ Title: Visit with Lady Hell
+ - Id: 16079
+ Title: The Sign
+ - Id: 16080
+ Title: Dark Lord's return
+ - Id: 16081
+ Title: Serin's Ambitions
+ - Id: 16082
+ Title: Dark Lord's return
+ - Id: 16083
+ Title: Serin's Realization
+ - Id: 16084
+ Title: The Sign
+ - Id: 16085
+ Title: The Sign
+ - Id: 16086
+ Title: The Sign
+ - Id: 16087
+ Title: The Sign
+ - Id: 16101
+ Title: Kiel Hyre Academy
+ - Id: 16102
+ Title: Kiel Hyre Academy
+ - Id: 16103
+ Title: Kiel Hyre Academy
+ - Id: 16104
+ Title: Kiel Hyre Academy
+ - Id: 16105
+ Title: Kiel Hyre Academy
+ - Id: 16106
+ Title: Kiel Hyre Academy
+ - Id: 16107
+ Title: Kiel Hyre Academy
+ - Id: 16108
+ Title: Kiel Hyre Academy
+ - Id: 16109
+ Title: Kiel Hyre Academy
+ - Id: 16110
+ Title: Kiel Hyre Academy
+ - Id: 16111
+ Title: Kiel Hyre Academy
+ - Id: 16112
+ Title: Kiel Hyre Academy
+ - Id: 16113
+ Title: Kiel Hyre Academy
+ - Id: 16114
+ Title: Kiel Hyre Academy
+ - Id: 16115
+ Title: Kiel Hyre Academy
+ - Id: 16116
+ Title: Kiel Hyre Academy
+ - Id: 16117
+ Title: Mysterious World Map
+ - Id: 16118
+ Title: Hidden poem
+ - Id: 16119
+ Title: Snake swords
+ - Id: 16120
+ Title: A dream?
+ - Id: 16121
+ Title: Secret Code?
+ - Id: 16122
+ Title: Old Copper Key
+ - Id: 16123
+ Title: Green Keycard
+ - Id: 16124
+ Title: Steel Box
+ - Id: 16125
+ Title: Kiel Hyre Academy
+ - Id: 16126
+ Title: Kiel Hyre Academy
+ - Id: 16127
+ Title: Kiel Hyre Academy
+ - Id: 16128
+ Title: Kiel Hyre Academy
+ - Id: 16129
+ Title: Kiel Hyre Academy
+ - Id: 16130
+ Title: Kiel Hyre Academy
+ - Id: 16131
+ Title: Kiel Hyre Academy
+ - Id: 16132
+ Title: Kiel Hyre Academy
+ - Id: 16133
+ Title: Kiel Hyre Academy
+ - Id: 16134
+ Title: Kiel Hyre Academy
+ - Id: 16135
+ Title: Kiel Hyre Academy
+ - Id: 16136
+ Title: Kiel Hyre Academy
+ - Id: 16137
+ Title: Kiel Hyre Academy
+ - Id: 16138
+ Title: Kiel Hyre Academy
+ - Id: 16139
+ Title: Kiel Hyre Academy
+ - Id: 16140
+ Title: Kiel Hyre Academy
+ - Id: 16141
+ Title: Kiel Hyre Academy
+ - Id: 16142
+ Title: Kiel Hyre Academy
+ - Id: 16143
+ Title: Kiel Hyre Academy
+ - Id: 16144
+ Title: Kiel Hyre Academy
+ - Id: 16145
+ Title: Kiel Hyre Academy
+ - Id: 16146
+ Title: Kiel Hyre Academy
+ - Id: 16200
+ Title: Limberg's Request
+ - Id: 16201
+ Title: TPS Report
+ - Id: 16202
+ Title: TPS Report
+ - Id: 16203
+ Title: TPS Report
+ - Id: 16204
+ Title: Crack in the Wall
+ - Id: 16205
+ Title: The Empty Lava Tube
+ - Id: 17000
+ Title: Meet with Father Bamph
+ - Id: 17001
+ Title: Meet with Larjes
+ - Id: 17002
+ Title: Report to Father Bamph
+ - Id: 17003
+ Title: Travel to Rachel
+ - Id: 17004
+ Title: Travel to Veins
+ - Id: 17005
+ Title: Frustrated Magistrate
+ - Id: 17006
+ Title: Interrogated Smugglers
+ - Id: 17007
+ Title: Written Orders
+ - Id: 17008
+ Title: Investigating
+ - Id: 17009
+ Title: More Investigating
+ - Id: 17010
+ Title: Further Investigations
+ - Id: 17011
+ Title: Kurdi's Father
+ - Id: 17012
+ Title: Karyn's Boat
+ - Id: 17013
+ Title: To the Island
+ - Id: 17014
+ Title: Investigating the Island
+ - Id: 17015
+ Title: The Research Note
+ - Id: 17016
+ Title: Regicide
+ - Id: 17017
+ Title: Reporting the King's Death
+ - Id: 18001
+ Title: Delivery for Rooney
+ - Id: 18002
+ Title: Delivery for Rooney
+ - Id: 18003
+ Title: Delivery for Rooney
+ - Id: 18004
+ Title: Lasda's Request
+ - Id: 18005
+ Title: Jesse's Request
+ - Id: 18006
+ Title: Sir Krieg's Approval
+ - Id: 18007
+ Title: Sir Krieg's Trust
+ - Id: 18008
+ Title: Sir Krieg's Trust
+ - Id: 18009
+ Title: Into the prison
+ - Id: 18010
+ Title: Jail Break
+ - Id: 18011
+ Title: Bodyguard work
+ - Id: 18012
+ Title: Bodyguard work
+ - Id: 18013
+ Title: Bodyguard work
+ - Id: 18014
+ Title: Bodyguard work
+ - Id: 18015
+ Title: Bodyguard work
+ - Id: 18016
+ Title: Bodyguard work
+ - Id: 18017
+ Title: Jail Break
+ - Id: 18018
+ Title: Jail Break
+ - Id: 18019
+ Title: Vitre's Songs
+ - Id: 18020
+ Title: Vitre's Songs
+ - Id: 18021
+ Title: Vitre's Songs
+ - Id: 18022
+ Title: Vitre's Songs
+ - Id: 18023
+ Title: Vitre the Spy
+ - Id: 18030
+ Title: Gaebolg Family Curse
+ - Id: 18031
+ Title: Gaebolg Family Curse
+ - Id: 18032
+ Title: Gaebolg Family Curse
+ - Id: 18033
+ Title: Gaebolg Family Curse
+ - Id: 18034
+ Title: Gaebolg Family Curse
+ - Id: 18035
+ Title: Gaebolg Family Curse
+ - Id: 18036
+ Title: Gaebolg Family Curse
+ - Id: 18037
+ Title: Gaebolg Family Curse
+ - Id: 18038
+ Title: Gaebolg Family Curse
+ - Id: 18039
+ Title: Gaebolg Family Curse
+ - Id: 18040
+ Title: Gaebolg Family Curse
+ - Id: 18041
+ Title: Gaebolg Family Curse
+ - Id: 18042
+ Title: Gaebolg Family Curse
+ - Id: 18043
+ Title: Gaebolg Family Curse
+ - Id: 18044
+ Title: Gaebolg Family Curse
+ - Id: 18045
+ Title: Gaebolg Family Curse
+ - Id: 18046
+ Title: Gaebolg Family Curse
+ - Id: 18047
+ Title: Gaebolg Family Curse
+ - Id: 18048
+ Title: Gaebolg Family Curse
+ - Id: 18049
+ Title: Gaebolg Family Curse
+ - Id: 18050
+ Title: Gaebolg Family Curse
+ - Id: 18051
+ Title: Gaebolg Family Curse
+ - Id: 18052
+ Title: Gaebolg Family Curse
+ - Id: 18060
+ Title: Missing boy Mikhail
+ - Id: 18061
+ Title: Mikhail's Whereabouts
+ - Id: 18062
+ Title: Missing boy Mikhail
+ - Id: 18063
+ Title: The isolated swamp
+ - Id: 18064
+ Title: Back to the Village
+ - Id: 18065
+ Title: High-strength Adhesive
+ - Id: 18066
+ Title: Back to the swamp
+ - Id: 18067
+ Title: Make the paste
+ - Id: 18068
+ Title: Fixing the Matrushka
+ - Id: 18069
+ Title: Report to Gallina
+ - Id: 18070
+ Title: Banishing Winter
+ - Id: 18071
+ Title: Making the magic dust
+ - Id: 18072
+ Title: Making the magic dust
+ - Id: 18073
+ Title: The Dragon's Lair
+ - Id: 18074
+ Title: The Magic Gourd Bottle
+ - Id: 18075
+ Title: Containing People's Speech
+ - Id: 18076
+ Title: Containing People's Speech
+ - Id: 18077
+ Title: Csar's Request
+ - Id: 18078
+ Title: Baba Yaga's Secret Medicine
+ - Id: 18079
+ Title: Winter is Banished
+ - Id: 18100
+ Title: Legends from Moscovia
+ - Id: 18101
+ Title: The Moving Island
+ - Id: 18102
+ Title: In Search of The Moving Island
+ - Id: 18103
+ Title: In Search of The Moving Island
+ - Id: 18104
+ Title: Mr. Ibanoff's New Friend
+ - Id: 18105
+ Title: Repairing Charabel
+ - Id: 18106
+ Title: As the Tide Turns
+ - Id: 18107
+ Title: Departing
+ - Id: 18108
+ Title: The Moving Island?
+ - Id: 18109
+ Title: The Moving Island???
+ - Id: 18110
+ Title: The Aged Stranger
+ - Id: 18111
+ Title: Whale Island!
+ - Id: 18112
+ Title: A Story for the Csar
+ - Id: 18113
+ Title: Evidence for the Csar
+ - Id: 18114
+ Title: Before Sunset
+ - Id: 18115
+ Title: Departing
+ - Id: 18116
+ Title: Whale Island!
+ - Id: 18117
+ Title: Materials for Evidence
+ - Id: 18118
+ Title: Mysterious Musical Instrument
+ - Id: 18119
+ Title: Gusli
+ - Id: 18120
+ Title: Gusli
+ - Id: 18121
+ Title: Shafka
+ - Id: 19101
+ Title: The Eye of Hellion
+ - Id: 19102
+ Title: The Eye of Hellion
+ - Id: 19103
+ Title: The Eye of Hellion
+ - Id: 19104
+ Title: The Eye of Hellion
+ - Id: 19105
+ Title: The Eye of Hellion
+ - Id: 19106
+ Title: The Eye of Hellion
+ - Id: 19107
+ Title: The Eye of Hellion
+ - Id: 19108
+ Title: The Eye of Hellion
+ - Id: 19109
+ Title: The Eye of Hellion
+ - Id: 19110
+ Title: The Eye of Hellion
+ - Id: 19111
+ Title: The Eye of Hellion
+ - Id: 19112
+ Title: The Eye of Hellion
+ - Id: 19113
+ Title: The Eye of Hellion
+ - Id: 19114
+ Title: The Eye of Hellion
+ - Id: 19115
+ Title: The Eye of Hellion
+ - Id: 19116
+ Title: The Eye of Hellion
+ - Id: 19117
+ Title: The Eye of Hellion
+ - Id: 19118
+ Title: The Eye of Hellion
+ - Id: 19119
+ Title: The Eye of Hellion
+ - Id: 19120
+ Title: The Eye of Hellion
+ - Id: 19121
+ Title: The Eye of Hellion
+ - Id: 19122
+ Title: The Eye of Hellion
+ - Id: 19123
+ Title: The Eye of Hellion
+ - Id: 19124
+ Title: The Eye of Hellion
+ - Id: 19125
+ Title: The Eye of Hellion
+ - Id: 19126
+ Title: The Eye of Hellion
+ - Id: 19127
+ Title: The Eye of Hellion
+ - Id: 19128
+ Title: The Eye of Hellion
+ - Id: 19129
+ Title: The Eye of Hellion
+ - Id: 50000
+ Title: Pirate Dagger materials
+ - Id: 50001
+ Title: Weather Beaten Old Man
+ - Id: 50002
+ Title: Lost Treasure?
+ - Id: 50003
+ Title: Lost Treasure?
+ - Id: 50004
+ Title: The Old Man's Treasure
+ - Id: 50005
+ Title: The Old Man's Treasure
+ - Id: 50006
+ Title: The Old Man's Treasure
+ - Id: 50007
+ Title: The Old Man's Treasure
+ - Id: 50008
+ Title: The Old Man's Treasure
+ - Id: 50009
+ Title: The Old Man's Treasure
+ - Id: 50010
+ Title: A special lock pick
+ - Id: 50011
+ Title: The special lock pick
+ - Id: 50012
+ Title: Use the lock pick
+ - Id: 50013
+ Title: Broken lock pick
+ - Id: 50015
+ Title: The empty treasure box
+ - Id: 50016
+ Title: The empty treasure box
+ - Id: 50017
+ Title: The empty treasure box
+ - Id: 50018
+ Title: The empty treasure box
+ - Id: 50019
+ Title: The empty treasure box
+ - Id: 50020
+ Title: The empty treasure box
+ - Id: 50021
+ Title: J Roger
+ - Id: 50022
+ Title: J Roger's key materials
+ - Id: 50023
+ Title: Conversation with J Roger
+ - Id: 50024
+ Title: Bury the treasure
+ - Id: 50025
+ Title: Bury the treasure
+ - Id: 50026
+ Title: Bury the treasure
+ - Id: 50027
+ Title: Buried treasure
+ - Id: 50028
+ Title: Stolen treasure!
+ - Id: 50029
+ Title: A Pirate's Spirit!
+ - Id: 60001
+ Title: Monster Extermination
+ - Id: 60002
+ Title: Monster Extermination
+ - Id: 60003
+ Title: Monster Extermination
+ - Id: 60004
+ Title: Monster Extermination
+ - Id: 60005
+ Title: Monster Extermination
+ - Id: 60006
+ Title: Monster Extermination
+ - Id: 60007
+ Title: Endless Tower Effect
+ - Id: 60008
+ Title: Endless Tower Time Limit
+ - Id: 60009
+ Title: Orc Hero
+ - Id: 60010
+ Title: Derik Ver's Request
+ - Id: 60011
+ Title: Investigation of Byalan
+ - Id: 60012
+ Title: Investigation of Abyss
+ - Id: 60013
+ Title: Monster Investigation
+ - Id: 60014
+ Title: Geffen Dungeon's Monster Investigation
+ - Id: 60015
+ Title: Geffen Dungeon's Monster Investigation
+ - Id: 60016
+ Title: Geffen Dungeon's Monster Investigation
+ - Id: 60017
+ Title: Geffen Dungeon's Monster Investigation
+ - Id: 60018
+ Title: Byalan Dungeon's Monster Investigation
+ - Id: 60019
+ Title: Byalan Dungeon's Monster Investigation
+ - Id: 60020
+ Title: Byalan Dungeon's Monster Investigation
+ - Id: 60021
+ Title: Byalan Dungeon's Monster Investigation
+ - Id: 60022
+ Title: Abyss Lake's Monster Investigation
+ - Id: 60023
+ Title: Abyss Lake's Monster Investigation
+ - Id: 60024
+ Title: Abyss Lake's Monster Investigation
+ - Id: 60025
+ Title: Abyss Lake's Monster Investigation
+ - Id: 60026
+ Title: Continuing the Investigation
+ - Id: 60027
+ Title: Investigating Aldebaran
+ - Id: 60028
+ Title: Monster Investigation
+ - Id: 60029
+ Title: Aldebaran Monster Investigation
+ - Id: 60030
+ Title: Clock Tower Monster Investigation
+ - Id: 60031
+ Title: Clock Tower Monster Investigation
+ - Id: 60032
+ Title: Lutie Field Monster Investigation
+ - Id: 60033
+ Title: Clock Tower Monster Investigation
+ - Id: 60034
+ Title: Clock Tower Monster Investigation
+ - Id: 60035
+ Title: Aldebaran Monster Investigation
+ - Id: 60036
+ Title: Clock Tower Monster Investigation
+ - Id: 60037
+ Title: Clock Tower Monster Investigation
+ - Id: 60038
+ Title: Aldebaran Monster Investigation
+ - Id: 60039
+ Title: Investigation of Glastheim
+ - Id: 60040
+ Title: Investigation of Glastheim
+ - Id: 60041
+ Title: Monster Investigation
+ - Id: 60042
+ Title: Investigation of Glastheim
+ - Id: 60043
+ Title: Glastheim Monster Investigation
+ - Id: 60044
+ Title: Glastheim Monster Investigation
+ - Id: 60045
+ Title: Investigation of Glastheim
+ - Id: 60046
+ Title: Glastheim Monster Investigation
+ - Id: 60047
+ Title: Glastheim Monster Investigation
+ - Id: 60048
+ Title: Investigation of Glastheim
+ - Id: 60049
+ Title: Glastheim Monster Investigation
+ - Id: 60050
+ Title: Glastheim Monster Investigation
+ - Id: 60051
+ Title: Investigation of Glastheim
+ - Id: 60052
+ Title: Glastheim Monster Investigation
+ - Id: 60053
+ Title: Glastheim Monster Investigation
+ - Id: 60054
+ Title: Investigation of Glastheim
+ - Id: 60055
+ Title: Glastheim Monster Investigation
+ - Id: 60056
+ Title: Glastheim Monster Investigation
+ - Id: 60057
+ Title: Glastheim Monster Investigation
+ - Id: 60058
+ Title: Derik Ver's Brother
+ - Id: 60059
+ Title: A history lesson
+ - Id: 60060
+ Title: The Crown of Deceit
+ - Id: 60061
+ Title: A magic solvent
+ - Id: 60062
+ Title: Rendering the crown Inert
+ - Id: 60101
+ Title: Hunting Peco Pecos
+ Targets:
+ - Mob: PECOPECO
+ Count: 50
+ - Id: 60102
+ Title: Hunting Peco Pecos
+ Targets:
+ - Mob: PECOPECO
+ Count: 100
+ - Id: 60103
+ Title: Hunting Peco Pecos
+ Targets:
+ - Mob: PECOPECO
+ Count: 150
+ - Id: 60104
+ Title: Hunting Hodes
+ Targets:
+ - Mob: HODE
+ Count: 50
+ - Id: 60105
+ Title: Hunting Hodes
+ Targets:
+ - Mob: HODE
+ Count: 100
+ - Id: 60106
+ Title: Hunting Hodes
+ Targets:
+ - Mob: HODE
+ Count: 150
+ - Id: 60107
+ Title: Hunting Fabres
+ Targets:
+ - Mob: FABRE
+ Count: 50
+ - Id: 60108
+ Title: Hunting Fabres
+ Targets:
+ - Mob: FABRE
+ Count: 100
+ - Id: 60109
+ Title: Hunting Fabres
+ Targets:
+ - Mob: FABRE
+ Count: 150
+ - Id: 60110
+ Title: Hunting Pupa
+ Targets:
+ - Mob: PUPA
+ Count: 50
+ - Id: 60111
+ Title: Hunting Pupa
+ Targets:
+ - Mob: PUPA
+ Count: 100
+ - Id: 60112
+ Title: Hunting Pupa
+ Targets:
+ - Mob: PUPA
+ Count: 150
+ - Id: 60113
+ Title: Hunting Cocos
+ Targets:
+ - Mob: COCO
+ Count: 50
+ - Id: 60114
+ Title: Hunting Cocos
+ Targets:
+ - Mob: COCO
+ Count: 100
+ - Id: 60115
+ Title: Hunting Cocos
+ Targets:
+ - Mob: COCO
+ Count: 150
+ - Id: 60116
+ Title: Hunting Caramels
+ Targets:
+ - Mob: CARAMEL
+ Count: 50
+ - Id: 60117
+ Title: Hunting Caramels
+ Targets:
+ - Mob: CARAMEL
+ Count: 100
+ - Id: 60118
+ Title: Hunting Caramels
+ Targets:
+ - Mob: CARAMEL
+ Count: 150
+ - Id: 60119
+ Title: Hunting Alligators
+ Targets:
+ - Mob: ALLIGATOR
+ Count: 50
+ - Id: 60120
+ Title: Hunting Alligators
+ Targets:
+ - Mob: ALLIGATOR
+ Count: 100
+ - Id: 60121
+ Title: Hunting Alligators
+ Targets:
+ - Mob: ALLIGATOR
+ Count: 150
+ - Id: 60122
+ Title: Hunting Creamys
+ Targets:
+ - Mob: CREAMY
+ Count: 50
+ - Id: 60123
+ Title: Hunting Creamys
+ Targets:
+ - Mob: CREAMY
+ Count: 100
+ - Id: 60124
+ Title: Hunting Creamys
+ Targets:
+ - Mob: CREAMY
+ Count: 150
+ - Id: 60125
+ Title: Hunting Demon Pungus
+ Targets:
+ - Mob: DEMON_PUNGUS
+ Count: 50
+ - Id: 60126
+ Title: Hunting Demon Pungus
+ Targets:
+ - Mob: DEMON_PUNGUS
+ Count: 100
+ - Id: 60127
+ Title: Hunting Demon Pungus
+ Targets:
+ - Mob: DEMON_PUNGUS
+ Count: 150
+ - Id: 60128
+ Title: Hunting Dokebi
+ Targets:
+ - Mob: DOKEBI
+ Count: 50
+ - Id: 60129
+ Title: Hunting Dokebi
+ Targets:
+ - Mob: DOKEBI
+ Count: 100
+ - Id: 60130
+ Title: Hunting Dokebi
+ Targets:
+ - Mob: DOKEBI
+ Count: 150
+ - Id: 60131
+ Title: Hunting Dryads
+ Targets:
+ - Mob: DRYAD
+ Count: 50
+ - Id: 60132
+ Title: Hunting Dryads
+ Targets:
+ - Mob: DRYAD
+ Count: 100
+ - Id: 60133
+ Title: Hunting Dryads
+ Targets:
+ - Mob: DRYAD
+ Count: 150
+ - Id: 60134
+ Title: Hunting Frilldora
+ Targets:
+ - Mob: FRILLDORA
+ Count: 50
+ - Id: 60135
+ Title: Hunting Frilldora
+ Targets:
+ - Mob: FRILLDORA
+ Count: 100
+ - Id: 60136
+ Title: Hunting Frilldora
+ Targets:
+ - Mob: FRILLDORA
+ Count: 150
+ - Id: 60137
+ Title: Hunting Goats
+ Targets:
+ - Mob: GOAT
+ Count: 50
+ - Id: 60138
+ Title: Hunting Goats
+ Targets:
+ - Mob: GOAT
+ Count: 100
+ - Id: 60139
+ Title: Hunting Goats
+ Targets:
+ - Mob: GOAT
+ Count: 150
+ - Id: 60140
+ Title: Hunting Golems
+ Targets:
+ - Mob: GOLEM
+ Count: 50
+ - Id: 60141
+ Title: Hunting Golems
+ Targets:
+ - Mob: GOLEM
+ Count: 100
+ - Id: 60142
+ Title: Hunting Golems
+ Targets:
+ - Mob: GOLEM
+ Count: 150
+ - Id: 60143
+ Title: Hunting Leaf Cats
+ Targets:
+ - Mob: LEAF_CAT
+ Count: 50
+ - Id: 60144
+ Title: Hunting Leaf Cats
+ Targets:
+ - Mob: LEAF_CAT
+ Count: 100
+ - Id: 60145
+ Title: Hunting Leaf Cats
+ Targets:
+ - Mob: LEAF_CAT
+ Count: 150
+ - Id: 60146
+ Title: Hunting Skeletons
+ Targets:
+ - Mob: SKELETON
+ Count: 50
+ - Id: 60147
+ Title: Hunting Skeletons
+ Targets:
+ - Mob: SKELETON
+ Count: 100
+ - Id: 60148
+ Title: Hunting Skeletons
+ Targets:
+ - Mob: SKELETON
+ Count: 150
+ - Id: 60149
+ Title: Hunting Munaks
+ Targets:
+ - Mob: MUNAK
+ Count: 50
+ - Id: 60150
+ Title: Hunting Munaks
+ Targets:
+ - Mob: MUNAK
+ Count: 100
+ - Id: 60151
+ Title: Hunting Munaks
+ Targets:
+ - Mob: MUNAK
+ Count: 150
+ - Id: 60152
+ Title: Hunting Sohees
+ Targets:
+ - Mob: SOHEE
+ Count: 50
+ - Id: 60153
+ Title: Hunting Sohees
+ Targets:
+ - Mob: SOHEE
+ Count: 100
+ - Id: 60154
+ Title: Hunting Sohees
+ Targets:
+ - Mob: SOHEE
+ Count: 150
+ - Id: 60155
+ Title: Hunting Firelock Soldiers
+ Targets:
+ - Mob: ANTIQUE_FIRELOCK
+ Count: 50
+ - Id: 60156
+ Title: Hunting Firelock Soldiers
+ Targets:
+ - Mob: ANTIQUE_FIRELOCK
+ Count: 100
+ - Id: 60157
+ Title: Hunting Firelock Soldiers
+ Targets:
+ - Mob: ANTIQUE_FIRELOCK
+ Count: 150
+ - Id: 60158
+ Title: Hunting Tengus
+ Targets:
+ - Mob: TENGU
+ Count: 50
+ - Id: 60159
+ Title: Hunting Tengus
+ Targets:
+ - Mob: TENGU
+ Count: 100
+ - Id: 60160
+ Title: Hunting Tengus
+ Targets:
+ - Mob: TENGU
+ Count: 150
+ - Id: 60161
+ Title: Hunting Venatu
+ Targets:
+ - Mob: VENATU
+ Count: 25
+ - Id: 60162
+ Title: Hunting Venatu
+ Targets:
+ - Mob: VENATU
+ Count: 50
+ - Id: 60163
+ Title: Hunting Venatu
+ Targets:
+ - Mob: VENATU
+ Count: 75
+ - Id: 60164
+ Title: Hunting Archdam
+ Targets:
+ - Mob: ARCHDAM
+ Count: 50
+ - Id: 60165
+ Title: Hunting Archdam
+ Targets:
+ - Mob: ARCHDAM
+ Count: 100
+ - Id: 60166
+ Title: Hunting Archdam
+ Targets:
+ - Mob: ARCHDAM
+ Count: 150
+ - Id: 60167
+ Title: Hunting Siromas
+ Targets:
+ - Mob: SIROMA
+ Count: 50
+ - Id: 60168
+ Title: Hunting Siromas
+ Targets:
+ - Mob: SIROMA
+ Count: 100
+ - Id: 60169
+ Title: Hunting Siroma
+ Targets:
+ - Mob: SIROMA
+ Count: 150
+ - Id: 60170
+ Title: Hunting Ice Titans
+ Targets:
+ - Mob: ICE_TITAN
+ Count: 50
+ - Id: 60171
+ Title: Hunting Ice Titans
+ Targets:
+ - Mob: ICE_TITAN
+ Count: 100
+ - Id: 60172
+ Title: Hunting Ice Titans
+ Targets:
+ - Mob: ICE_TITAN
+ Count: 150
+ - Id: 60173
+ Title: Hunting Disguises
+ Targets:
+ - Mob: DISGUISE
+ Count: 50
+ - Id: 60174
+ Title: Hunting Disguises
+ Targets:
+ - Mob: DISGUISE
+ Count: 100
+ - Id: 60175
+ Title: Hunting Disguises
+ Targets:
+ - Mob: DISGUISE
+ Count: 150
+ - Id: 60176
+ Title: Hunting Loli Ruri
+ Targets:
+ - Mob: LOLI_RURI
+ Count: 50
+ - Id: 60177
+ Title: Hunting Loli Ruri
+ Targets:
+ - Mob: LOLI_RURI
+ Count: 100
+ - Id: 60178
+ Title: Hunting Loli Ruri
+ Targets:
+ - Mob: LOLI_RURI
+ Count: 150
+ - Id: 60179
+ Title: Hunting Mantis
+ Targets:
+ - Mob: MANTIS
+ Count: 50
+ - Id: 60180
+ Title: Hunting Mantis
+ Targets:
+ - Mob: MANTIS
+ Count: 100
+ - Id: 60181
+ Title: Hunting Mantis
+ Targets:
+ - Mob: MANTIS
+ Count: 150
+ - Id: 60182
+ Title: Hunting Dancing Dragons
+ Targets:
+ - Mob: DANCING_DRAGON
+ Count: 50
+ - Id: 60183
+ Title: Hunting Dancing Dragons
+ Targets:
+ - Mob: DANCING_DRAGON
+ Count: 100
+ - Id: 60184
+ Title: Hunting Dancing Dragons
+ Targets:
+ - Mob: DANCING_DRAGON
+ Count: 150
+ - Id: 60185
+ Title: Hunting Necromancers
+ Targets:
+ - Mob: NECROMANCER
+ Count: 20
+ - Id: 60186
+ Title: Hunting Necromancers
+ Targets:
+ - Mob: NECROMANCER
+ Count: 40
+ - Id: 60187
+ Title: Hunting Necromancers
+ Targets:
+ - Mob: NECROMANCER
+ Count: 60
+ - Id: 60188
+ Title: Hunting Apocalypse
+ Targets:
+ - Mob: APOCALIPS
+ Count: 50
+ - Id: 60189
+ Title: Hunting Apocalypse
+ Targets:
+ - Mob: APOCALIPS
+ Count: 100
+ - Id: 60190
+ Title: Hunting Apocalypse
+ Targets:
+ - Mob: APOCALIPS
+ Count: 150
+ - Id: 60200
+ Title: Endless Tower Effect
+ TimeLimit: +7d
+ - Id: 60201
+ Title: Endless Tower Time Limit
+ TimeLimit: +4h
+ - Id: 60211
+ Title: Thor Volcano base camp
+ - Id: 60212
+ Title: Thor Volcano base camp
+ - Id: 60213
+ Title: Thor Volcano base camp
+ - Id: 60301
+ Title: Dragon Hunting
+ Targets:
+ - Mob: PETIT
+ Count: 100
+ - Id: 60302
+ Title: Dragon Hunting
+ Targets:
+ - Mob: PETIT
+ Count: 200
+ - Id: 60303
+ Title: Dragon Hunting
+ Targets:
+ - Mob: FERUS
+ Count: 100
+ - Id: 60304
+ Title: Dragon Hunting
+ Targets:
+ - Mob: FERUS
+ Count: 200
+ - Id: 60305
+ Title: Dragon Hunting
+ Targets:
+ - Mob: FERUS_
+ Count: 100
+ - Id: 60306
+ Title: Dragon Hunting
+ Targets:
+ - Mob: FERUS_
+ Count: 200
+ - Id: 60307
+ Title: Dragon Hunting
+ Targets:
+ - Mob: ACIDUS
+ Count: 100
+ - Id: 60308
+ Title: Dragon Hunting
+ Targets:
+ - Mob: ACIDUS
+ Count: 200
+ - Id: 60309
+ Title: Dragon Hunting
+ Targets:
+ - Mob: ACIDUS_
+ Count: 100
+ - Id: 60310
+ Title: Dragon Hunting
+ Targets:
+ - Mob: ACIDUS_
+ Count: 200
+ - Id: 60351
+ Title: Bathroom Ghost
+ - Id: 60352
+ Title: Bathroom Ghost
+ - Id: 60353
+ Title: Bathroom Ghost
+ - Id: 60354
+ Title: Bathroom Ghost
+ - Id: 60355
+ Title: Bathroom Ghost
+ - Id: 62238
+ Title: Midgardian Mercenary timer
+ TimeLimit: +1h
diff --git a/db/pre-re/skill_db.yml b/db/pre-re/skill_db.yml
index e3fdc5b649..6a22c72cb8 100644
--- a/db/pre-re/skill_db.yml
+++ b/db/pre-re/skill_db.yml
@@ -1249,10 +1249,6 @@ Body:
Size: 2
- Level: 11
Size: 3
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -2075,8 +2071,6 @@ Body:
TargetType: Attack
DamageFlags:
NoDamage: true
- Flags:
- IncreaseGloomyDayDamage: true
Range: -2
Hit: Single
HitCount: 1
@@ -3321,10 +3315,6 @@ Body:
Size: 5
- Level: 11
Size: 7
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Range: 1
Interval: 1250
Target: Enemy
@@ -3416,12 +3406,6 @@ Body:
Size: 2
- Level: 10
Size: 2
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: -1
Flag:
PathCheck: true
@@ -5852,11 +5836,8 @@ Body:
Name: NPC_DARKBREATH
Description: Dark Breath
MaxLevel: 5
- Type: Misc
+ Type: Magic
TargetType: Attack
- DamageFlags:
- IgnoreFlee: true
- IgnoreDefCard: true
Flags:
IsNpc: true
Range: 9
@@ -6713,8 +6694,6 @@ Body:
MaxLevel: 5
Type: Weapon
TargetType: Attack
- Flags:
- IncreaseGloomyDayDamage: true
Range:
- Level: 1
Size: 3
@@ -7852,22 +7831,6 @@ Body:
Size: 4
- Level: 5
Size: 5
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: -1
Flag:
PathCheck: true
@@ -9794,9 +9757,6 @@ Body:
NoDamage: true
IgnoreDefense: true
IgnoreFlee: true
- Flags:
- IgnoreAutoGuard: true
- IgnoreCicada: true
Hit: Single
HitCount: 1
CastCancel: true
@@ -10691,7 +10651,6 @@ Body:
IgnoreDefense: true
Flags:
TargetTrap: true
- IncreaseGloomyDayDamage: true
Range: 5
Hit: Multi_Hit
HitCount: 5
@@ -12867,8 +12826,6 @@ Body:
MaxLevel: 5
Type: Weapon
TargetType: Attack
- Flags:
- IncreaseGloomyDayDamage: true
Range: 4
Hit: Multi_Hit
HitCount: 5
@@ -13018,6 +12975,9 @@ Body:
Flags:
AllowOnMado: true
Range: -2
+ Flags:
+ IgnoreAutoGuard: true
+ IgnoreCicada: true
Hit: Single
HitCount: 1
Element: Weapon
@@ -14944,12 +14904,6 @@ Body:
Size: 3
- Level: 10
Size: 4
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: -1
Flag:
PathCheck: true
@@ -15138,22 +15092,6 @@ Body:
Size: 3
- Level: 5
Size: 4
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -15371,6 +15309,7 @@ Body:
Flags:
IsNpc: true
TargetTrap: true
+ ShowScale: true
Hit: Multi_Hit
HitCount: 1
SplashArea:
@@ -15476,6 +15415,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15522,6 +15462,7 @@ Body:
Flags:
IsNpc: true
TargetTrap: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea: 7
@@ -15537,6 +15478,7 @@ Body:
Flags:
IsNpc: true
TargetTrap: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea: 14
@@ -15551,6 +15493,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15575,6 +15518,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15599,6 +15543,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15623,6 +15568,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15647,6 +15593,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15671,6 +15618,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15696,6 +15644,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
Element: Fire
@@ -15714,6 +15663,7 @@ Body:
IgnoreDefCard: true
Flags:
IsNpc: true
+ ShowScale: true
Range: 7
Hit: Single
HitCount: 1
@@ -15764,12 +15714,6 @@ Body:
Size: 5
- Level: 10
Size: 13
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Flag:
NoOverlap: true
@@ -15816,6 +15760,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15932,6 +15877,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15956,6 +15902,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15980,6 +15927,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16013,6 +15961,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16292,6 +16241,7 @@ Body:
Flags:
IsNpc: true
IgnoreLandProtector: true
+ ShowScale: true
Hit: Single
HitCount: 1
Element: Poison
@@ -16308,6 +16258,8 @@ Body:
Name: NPC_COMET
Description: Comet 2
MaxLevel: 1
+ Flags:
+ ShowScale: true
- Id: 716
Name: NPC_MAXPAIN
Description: Max Pain
@@ -16339,6 +16291,8 @@ Body:
Name: NPC_JACKFROST
Description: Jack Frost 2
MaxLevel: 1
+ Flags:
+ ShowScale: true
- Id: 725
Name: NPC_REVERBERATION
Description: Reverberation 2
@@ -16351,6 +16305,7 @@ Body:
IsNpc: true
IsTrap: true
DisableNearNpc: true
+ ShowScale: true
Range: 1
Hit: Single
HitCount: 1
@@ -16391,6 +16346,8 @@ Body:
Name: NPC_LEX_AETERNA
Description: Lex Aeterna 2
MaxLevel: 1
+ Flags:
+ ShowScale: true
- Id: 728
Name: NPC_ARROWSTORM
Description: NPC Arrow Storm
@@ -16905,8 +16862,6 @@ Body:
MaxLevel: 10
Type: Weapon
TargetType: Attack
- Flags:
- IncreaseGloomyDayDamage: true
Range: 5
Hit: Multi_Hit
HitCount: -5
@@ -18641,6 +18596,8 @@ Body:
Duration1: 60000
Requires:
SpCost: 20
+ Status:
+ Weaponblock_On: true
- Id: 2031
Name: GC_VENOMPRESSURE
Description: Venom Pressure
@@ -19302,10 +19259,10 @@ Body:
Amount: 70
- Level: 4
Amount: 80
-# - Id: 2049 # Removed on kRO
-# Name: AB_EUCHARISTICA
-# Description: Eucharistica
-# MaxLevel: 10
+ - Id: 2049 # Removed on kRO
+ Name: AB_EUCHARISTICA
+ Description: Eucharistica
+ MaxLevel: 10
- Id: 2050
Name: AB_RENOVATIO
Description: Renovatio
@@ -19945,9 +19902,9 @@ Body:
IgnoreDefCard: true
Flags:
AllowOnWarg: true
- IncreaseDanceWithWugDamage: true
IgnoreAutoGuard: true
IgnoreCicada: true
+ IncreaseDanceWithWugDamage: true
Range: 9
Hit: Single
HitCount: 1
@@ -19975,9 +19932,9 @@ Body:
IgnoreDefCard: true
Flags:
AlterRangeVulture: true
- IncreaseDanceWithWugDamage: true
IgnoreAutoGuard: true
IgnoreCicada: true
+ IncreaseDanceWithWugDamage: true
Range: 9
Hit: Single
HitCount: 1
@@ -24369,7 +24326,7 @@ Body:
Reproduce: true
Requires:
SpCost: 1
- - Id: 2417
+ - Id: 2417 # Removed on kRO
Name: WM_DOMINION_IMPULSE
Description: Dominion Impulse
MaxLevel: 1
@@ -24382,6 +24339,7 @@ Body:
HitCount: 1
SplashArea: 5
AfterCastActDelay: 1000
+ FixedCastTime: -1
Requires:
SpCost: 10
- Id: 2418
@@ -25536,22 +25494,6 @@ Body:
Size: 4
- Level: 5
Size: 4
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -25621,22 +25563,6 @@ Body:
Size: 4
- Level: 5
Size: 4
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -25756,22 +25682,6 @@ Body:
Size: 4
- Level: 5
Size: 5
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 500
Target: Enemy
Flag:
@@ -26007,22 +25917,6 @@ Body:
Size: 2
- Level: 5
Size: 3
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 500
Target: Enemy
Flag:
@@ -26826,8 +26720,8 @@ Body:
DamageFlags:
Splash: true
Range: 11
- Hit: Single
- HitCount: 3
+ Hit: Multi_Hit
+ HitCount: 2
Element: Weapon
SplashArea:
- Level: 1
@@ -26897,7 +26791,7 @@ Body:
Hit: Single
HitCount: 1
ActiveInstance: 1
- Knockback: 2
+ Knockback: 1
CopyFlags:
Skill:
Reproduce: true
@@ -27355,10 +27249,25 @@ Body:
ItemCost:
- Item: Mandragora_Flowerpot
Amount: 1
-# - Id: 2493 # Removed on kRO
-# Name: GN_SLINGITEM
-# Description: Sling Item
-# MaxLevel: 1
+ - Id: 2493 # Removed on kRO
+ Name: GN_SLINGITEM
+ Description: Sling Item
+ MaxLevel: 1
+ TargetType: Support
+ DamageFlags:
+ NoDamage: true
+ Flags:
+ NoTargetSelf: true
+ Range: 11
+ Hit: Single
+ HitCount: 1
+ Cooldown: 1000
+ FixedCastTime: -1
+ Requires:
+ SpCost: 4
+ Ammo:
+ Throwweapon: true
+ AmmoAmount: 1
- Id: 2494
Name: GN_CHANGEMATERIAL
Description: Change Material
@@ -27385,10 +27294,21 @@ Body:
Amount: 5
- Level: 2
Amount: 40
-# - Id: 2496 # Removed on kRO
-# Name: GN_MAKEBOMB
-# Description: Create Bomb
-# MaxLevel: 2
+ - Id: 2496 # Removed on kRO
+ Name: GN_MAKEBOMB
+ Description: Create Bomb
+ MaxLevel: 2
+ TargetType: Self
+ DamageFlags:
+ NoDamage: true
+ Hit: Single
+ HitCount: 1
+ Requires:
+ SpCost:
+ - Level: 1
+ Amount: 5
+ - Level: 2
+ Amount: 40
- Id: 2497
Name: GN_S_PHARMACY
Description: Special Pharmacy
@@ -27400,10 +27320,17 @@ Body:
HitCount: 1
Requires:
SpCost: 12
-# - Id: 2498 # Removed on kRO
-# Name: GN_SLINGITEM_RANGEMELEEATK
-# Description: Sling Item Attack
-# MaxLevel: 1
+ - Id: 2498 # Removed on kRO
+ Name: GN_SLINGITEM_RANGEMELEEATK
+ Description: Sling Item Attack
+ MaxLevel: 1
+ Type: Weapon
+ TargetType: Attack
+ Range: 11
+ Hit: Single
+ HitCount: 1
+ Requires:
+ SpCost: 1
- Id: 2533
Name: ALL_ODINS_RECALL
Description: Odin's Recall
@@ -27687,22 +27614,6 @@ Body:
Size: 3
- Level: 5
Size: 3
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 500
Target: Enemy
Flag:
@@ -28710,12 +28621,6 @@ Body:
Size: 1
- Level: 10
Size: 2
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -30224,6 +30129,18 @@ Body:
Name: AB_CONVENIO
Description: Convenio
MaxLevel: 1
+ - Id: 5075
+ Name: NV_BREAKTHROUGH
+ Description: Break Through
+ MaxLevel: 1
+ - Id: 5076
+ Name: NV_HELPANGEL
+ Description: Help Angel
+ MaxLevel: 1
+ - Id: 5077
+ Name: NV_TRANSCENDENCE
+ Description: Transcendence
+ MaxLevel: 1
- Id: 8001
Name: HLIF_HEAL
Description: Healing Touch
@@ -30986,22 +30903,6 @@ Body:
Size: 3
- Level: 5
Size: 4
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -31602,22 +31503,6 @@ Body:
Size: 2
- Level: 5
Size: 3
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 2000
Target: Enemy
Flag:
@@ -32265,8 +32150,6 @@ Body:
TargetType: Attack
DamageFlags:
NoDamage: true
- Flags:
- IncreaseGloomyDayDamage: true
Range: -2
Hit: Single
HitCount: 1
@@ -32291,7 +32174,6 @@ Body:
IgnoreDefense: true
Flags:
TargetTrap: true
- IncreaseGloomyDayDamage: true
Range: 5
Hit: Multi_Hit
HitCount: 5
diff --git a/db/pre-re/skill_nocast_db.txt b/db/pre-re/skill_nocast_db.txt
index f0bcf50c4c..5081ede917 100644
--- a/db/pre-re/skill_nocast_db.txt
+++ b/db/pre-re/skill_nocast_db.txt
@@ -179,3 +179,4 @@
2303,2048 //SC_BLOODYLUST
2419,2048 //WM_POEMOFNETHERWORLD
2482,2048 //GN_WALLOFTHORN
+2493,2048 //GN_SLINGITEM
diff --git a/db/pre-re/skill_tree.txt b/db/pre-re/skill_tree.txt
index 8ac125d3ca..7cb347fe2a 100644
--- a/db/pre-re/skill_tree.txt
+++ b/db/pre-re/skill_tree.txt
@@ -2577,6 +2577,7 @@
4057,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
4057,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
4057,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
+//4057,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
4057,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
4057,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
4057,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
@@ -2923,6 +2924,7 @@
4063,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
4063,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
4063,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
+//4063,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
4063,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
4063,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
4063,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
@@ -3217,9 +3219,9 @@
4068,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
4068,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
4068,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4068,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4068,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4068,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4068,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4068,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4068,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4068,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4068,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -3273,9 +3275,9 @@
4069,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
4069,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
4069,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4069,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4069,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4069,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4069,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4069,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4069,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4069,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4069,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -3403,8 +3405,10 @@
4071,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
4071,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
4071,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
+//4071,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
4071,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
4071,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
+//4071,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
4071,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
4071,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
4071,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
@@ -3645,9 +3649,9 @@
4075,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
4075,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
4075,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4075,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4075,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4075,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4075,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4075,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4075,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4075,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4075,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -3707,9 +3711,9 @@
4076,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
4076,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
4076,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4076,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4076,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4076,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4076,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4076,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4076,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4076,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4076,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -3845,8 +3849,10 @@
4078,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
4078,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
4078,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
+//4078,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
4078,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
4078,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
+//4078,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
4078,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
4078,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
4078,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
@@ -4574,6 +4580,7 @@
4099,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
4099,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
4099,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
+//4099,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
4099,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
4099,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
4099,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
@@ -4863,9 +4870,9 @@
4104,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
4104,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
4104,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4104,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4104,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4104,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4104,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4104,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4104,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4104,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4104,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -4920,9 +4927,9 @@
4105,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
4105,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
4105,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4105,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4105,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4105,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4105,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4105,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4105,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4105,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4105,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -5052,8 +5059,10 @@
4107,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
4107,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
4107,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
+//4107,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
4107,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
4107,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
+//4107,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
4107,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
4107,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
4107,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
diff --git a/db/quest_db.yml b/db/quest_db.yml
new file mode 100644
index 0000000000..9aff01e03d
--- /dev/null
+++ b/db/quest_db.yml
@@ -0,0 +1,52 @@
+# This file is a part of rAthena.
+# Copyright(C) 2019 rAthena Development Team
+# https://rathena.org - https://github.com/rathena
+#
+# 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 .
+#
+###########################################################################
+# Quest Database
+###########################################################################
+#
+# Quest Settings
+#
+###########################################################################
+# - Id Quest ID.
+# Title Quest title.
+# TimeLimit Amount of time before the quest expires. (Default: 0)
+# Use a number following by "d" for day(s), "h" for hour(s), "mn" for minute(s), and "s" for second(s).
+# Specify with "+" for how long until the quest expires.
+# Specify without "+" for the exact time the quest expires using "d" (optionnal), [0-23]"h" (required), [0-59]"mn" (optionnal), [0-59]"s" (optionnal) format.
+# Please note the number before "d" only shift the exact timer to the given day(s).
+# Targets: Quest objective target. (Default: null)
+# - Mob Monster to kill.
+# Count Amount of monsters to kill.
+# Drops: Quest item drop targets. (Default: null)
+# - Mob Monster to kill. 0 will apply to all monsters. (Default: 0)
+# Item Item to drop.
+# Count Amount of items that will drop. Non-stackable items default to 1. (Default: 1)
+# Rate Item drop rate. (10000 = 100%)
+###########################################################################
+
+Header:
+ Type: QUEST_DB
+ Version: 1
+
+Footer:
+ Imports:
+ - Path: db/pre-re/quest_db.yml
+ Mode: Prerenewal
+ - Path: db/re/quest_db.yml
+ Mode: Renewal
+ - Path: db/import/quest_db.yml
diff --git a/db/re/improvise_db.yml b/db/re/improvise_db.yml
deleted file mode 100644
index 4961d20f8d..0000000000
--- a/db/re/improvise_db.yml
+++ /dev/null
@@ -1,65 +0,0 @@
-# This file is a part of rAthena.
-# Copyright(C) 2019 rAthena Development Team
-# https://rathena.org - https://github.com/rathena
-#
-# 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 .
-#
-###########################################################################
-# Improvised Song Database
-###########################################################################
-#
-# Improvised Song Settings
-#
-###########################################################################
-# - Skill Skill to be casted by Improvised Song.
-# Probability Probability of skill compared to others in database (1 = 0.01%, 10000 = 100%).
-###########################################################################
-
-Header:
- Type: IMPROVISED_SONG_DB
- Version: 1
-
-Body:
- - Skill: MG_NAPALMBEAT
- Probability: 6000
- - Skill: MG_SAFETYWALL
- Probability: 4000
- - Skill: MG_SOULSTRIKE
- Probability: 6000
- - Skill: MG_COLDBOLT
- Probability: 6000
- - Skill: MG_FROSTDIVER
- Probability: 6000
- - Skill: MG_FIREBALL
- Probability: 6000
- - Skill: MG_FIREWALL
- Probability: 4000
- - Skill: MG_FIREBOLT
- Probability: 6000
- - Skill: MG_LIGHTNINGBOLT
- Probability: 6000
- - Skill: MG_THUNDERSTORM
- Probability: 4000
- - Skill: WZ_FIREPILLAR
- Probability: 4000
- - Skill: WZ_METEOR
- Probability: 4000
- - Skill: WZ_JUPITEL
- Probability: 6000
- - Skill: WZ_VERMILION
- Probability: 4000
- - Skill: WZ_WATERBALL
- Probability: 6000
- - Skill: WZ_STORMGUST
- Probability: 4000
diff --git a/db/re/instance_db.txt b/db/re/instance_db.txt
deleted file mode 100644
index a0443ffb8d..0000000000
--- a/db/re/instance_db.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-// Instance Database
-//
-// Structure of Database:
-// ID,Name,LimitTime,IdleTimeOut,EnterMap,EnterX,EnterY,Map2,...,Map255
-//
-// EnterMap is considered as Map1
-
-1,Endless Tower,14400,300,1@tower,50,355,2@tower,3@tower,4@tower,5@tower,6@tower
-2,Sealed Catacomb,7200,300,1@cata,100,224,2@cata
-3,Orc's Memory,3600,300,1@orcs,179,15,2@orcs
-4,Nidhoggur's Nest,14400,300,1@nyd,32,36,2@nyd
-5,Mistwood Maze,7200,300,1@mist,89,29
-6,Culvert,3600,300,1@pump,63,98,2@pump
-7,Octopus Cave,3600,300,1@cash,199,99
-8,Bangungot Hospital 2F,3600,300,1@ma_h,40,157
-9,Buwaya Cave,3600,300,1@ma_c,35,57
-10,Bakonawa Lake,7200,300,1@ma_b,64,51
-11,Wolfchev's Laboratory,14400,300,1@lhz,45,148
-12,Old Glast Heim,3600,300,1@gl_k,150,20,2@gl_k
-13,Eclage Interior,1200,300,1@ecl,60,50
-14,Sara's Memories,3600,300,1@sara,250,155
-15,Geffen Magic Tournament,7200,300,1@gef,119,209,1@gef_in,1@ge_st
-16,Horror Toy Factory,3600,300,1@xm_d,111,22
-17,Faceworm's Nest,3600,300,1@face,112,370
-18,Ghost Palace,3600,300,1@spa,42,196
-19,Devil's Tower,3600,300,1@tnm1,50,104,1@tnm2,1@tnm3
-20,Assault on the Airship,3600,300,1@air1,244,73,1@air2
-21,Fenrir and Sarah,3600,300,1@glast,367,304
-// 22,Wave Mode - Forest,3600,300,1@def01,50,21
-// 23,Wave Mode - Sky,3600,300,1@def02,29,35
-24,Nightmarish Jitterbug,3600,300,1@jtb,16,17
-25,Isle of Bios,3600,300,1@dth1,17,93,1@dth2,1@dth3
-26,Morse's Cave,3600,300,1@rev,26,181
-// 27,Temple of the Demon God,3600,300,1@eom,101,16
-28,Central Laboratory,3600,300,1@lab,120,30
-29,Last room,3600,300,1@uns,145,35
-// 30,Charleston in Distress,3600,300,1@mcd,127,282
-31,Ritual of Blessing,3600,300,2@mir,101,12
-32,Room of Consciousness,3600,300,1@mir,101,10
-// 33,Sky Fortress Invasion,3600,300,1@sthb,54,67,1@sthc,1@sthd
diff --git a/db/re/instance_db.yml b/db/re/instance_db.yml
new file mode 100644
index 0000000000..30e0b6a2b3
--- /dev/null
+++ b/db/re/instance_db.yml
@@ -0,0 +1,278 @@
+# This file is a part of rAthena.
+# Copyright(C) 2019 rAthena Development Team
+# https://rathena.org - https://github.com/rathena
+#
+# 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 .
+#
+###########################################################################
+# Instance Database
+###########################################################################
+#
+# Instance Settings
+#
+###########################################################################
+# - Id Instance ID.
+# Name Instance Name.
+# TimeLimit Total lifetime of instance in seconds. (Default: 3600)
+# IdleTimeOut Time before an idle instance is destroyed in seconds. (Default: 300)
+# Destroyable Toggles the ability to destroy the instance using instance 'Destroy' button. (Default: true)
+# Note: the button is displayed based on parties. For any mode, it requires the party leader to be the instance owner to destroy it.
+# Enter: Instance entrance coordinates.
+# Map Map Name where players start.
+# X X Coordinate where players start.
+# Y Y Coordinate where players start.
+# AdditionalMaps: List of maps that are part of an instance. (Optional)
+###########################################################################
+
+Header:
+ Type: INSTANCE_DB
+ Version: 1
+
+Body:
+ - Id: 1
+ Name: Endless Tower
+ TimeLimit: 14400
+ Enter:
+ Map: 1@tower
+ X: 50
+ Y: 355
+ AdditionalMaps:
+ 2@tower: true
+ 3@tower: true
+ 4@tower: true
+ 5@tower: true
+ 6@tower: true
+ - Id: 2
+ Name: Sealed Catacomb
+ TimeLimit: 7200
+ Enter:
+ Map: 1@cata
+ X: 100
+ Y: 224
+ AdditionalMaps:
+ 2@cata: true
+ - Id: 3
+ Name: Orc's Memory
+ Enter:
+ Map: 1@orcs
+ X: 179
+ Y: 15
+ AdditionalMaps:
+ 2@orcs: true
+ - Id: 4
+ Name: Nidhoggur's Nest
+ TimeLimit: 14400
+ Enter:
+ Map: 1@nyd
+ X: 32
+ Y: 36
+ AdditionalMaps:
+ 2@nyd: true
+ - Id: 5
+ Name: Mistwood Maze
+ TimeLimit: 7200
+ Enter:
+ Map: 1@mist
+ X: 89
+ Y: 29
+ - Id: 6
+ Name: Culvert
+ Enter:
+ Map: 1@pump
+ X: 63
+ Y: 98
+ AdditionalMaps:
+ 2@pump: true
+ - Id: 7
+ Name: Octopus Cave
+ Enter:
+ Map: 1@cash
+ X: 199
+ Y: 99
+ - Id: 8
+ Name: Bangungot Hospital 2F
+ Enter:
+ Map: 1@ma_h
+ X: 40
+ Y: 157
+ - Id: 9
+ Name: Buwaya Cave
+ Enter:
+ Map: 1@ma_c
+ X: 35
+ Y: 57
+ - Id: 10
+ Name: Bakonawa Lake
+ TimeLimit: 7200
+ Enter:
+ Map: 1@ma_b
+ X: 64
+ Y: 51
+ - Id: 11
+ Name: Wolfchev's Laboratory
+ TimeLimit: 14400
+ Enter:
+ Map: 1@lhz
+ X: 45
+ Y: 148
+ - Id: 12
+ Name: Old Glast Heim
+ Enter:
+ Map: 1@gl_k
+ X: 150
+ Y: 20
+ AdditionalMaps:
+ 2@gl_k: true
+ - Id: 13
+ Name: Eclage Interior
+ TimeLimit: 1200
+ Enter:
+ Map: 1@ecl
+ X: 60
+ Y: 50
+ - Id: 14
+ Name: Sara's Memories
+ Enter:
+ Map: 1@sara
+ X: 250
+ Y: 155
+ - Id: 15
+ Name: Geffen Magic Tournament
+ TimeLimit: 7200
+ Enter:
+ Map: 1@gef
+ X: 119
+ Y: 209
+ AdditionalMaps:
+ 1@gef_in: true
+ 1@ge_st: true
+ - Id: 16
+ Name: Horror Toy Factory
+ Enter:
+ Map: 1@xm_d
+ X: 111
+ Y: 22
+ - Id: 17
+ Name: Faceworm's Nest
+ Enter:
+ Map: 1@face
+ X: 112
+ Y: 370
+ - Id: 18
+ Name: Ghost Palace
+ Enter:
+ Map: 1@spa
+ X: 42
+ Y: 196
+ - Id: 19
+ Name: Devil's Tower
+ Enter:
+ Map: 1@tnm1
+ X: 50
+ Y: 104
+ AdditionalMaps:
+ 1@tnm2: true
+ 1@tnm3: true
+ - Id: 20
+ Name: Assault on the Airship
+ Enter:
+ Map: 1@air1
+ X: 244
+ Y: 73
+ AdditionalMaps:
+ 1@air2: true
+ - Id: 21
+ Name: Fenrir and Sarah
+ Enter:
+ Map: 1@glast
+ X: 367
+ Y: 304
+# - Id: 22
+# Name: Wave Mode - Forest
+# Enter:
+# Map: 1@def01
+# X: 50
+# Y: 21
+# - Id: 23
+# Name: Wave Mode - Sky
+# Enter:
+# Map: 1@def02
+# X: 29
+# Y: 35
+ - Id: 24
+ Name: Nightmarish Jitterbug
+ Enter:
+ Map: 1@jtb
+ X: 16
+ Y: 17
+ - Id: 25
+ Name: Isle of Bios
+ Enter:
+ Map: 1@dth1
+ X: 17
+ Y: 93
+ AdditionalMaps:
+ 1@dth2: true
+ 1@dth3: true
+ - Id: 26
+ Name: Morse's Cave
+ Enter:
+ Map: 1@rev
+ X: 26
+ Y: 181
+# - Id: 27
+# Name: Temple of the Demon God
+# Enter:
+# Map: 1@eom
+# X: 101
+# Y: 16
+ - Id: 28
+ Name: Central Laboratory
+ Enter:
+ Map: 1@lab
+ X: 120
+ Y: 30
+ - Id: 29
+ Name: Last room
+ Enter:
+ Map: 1@uns
+ X: 145
+ Y: 35
+# - Id: 30
+# Name: Charleston in Distress
+# Enter:
+# Map: 1@mcd
+# X: 127
+# Y: 282
+ - Id: 31
+ Name: Ritual of Blessing
+ Enter:
+ Map: 2@mir
+ X: 101
+ Y: 12
+ - Id: 32
+ Name: Room of Consciousness
+ Enter:
+ Map: 1@mir
+ X: 101
+ Y: 10
+# - Id: 33
+# Name: Sky Fortress Invasion
+# Enter:
+# Map: 1@sthb
+# X: 54
+# Y: 67
+# AdditionalMaps:
+# 1@sthc: true
+# 1@sthd: true
diff --git a/db/re/item_combo_db.txt b/db/re/item_combo_db.txt
index 528b909bd8..240bd0c02d 100644
--- a/db/re/item_combo_db.txt
+++ b/db/re/item_combo_db.txt
@@ -200,7 +200,7 @@
2399:2553,{ bonus bAgi,5; bonus bFlee,15; }
2399:2553:5467,{ bonus2 bSubRace,RC_Dragon,20; }
2408:2655,{ bonus bBaseAtk,50; bonus2 bAddDefMonster,1196,20; bonus2 bAddDefMonster,1197,20; }
-2408:15040,{ .@r = getequiprefinerycnt(EQI_SHOES); if(.@r > 10) .@r = 10; bonus bMatkRate,5+.@r; }
+2408:15040,{ .@r = getequiprefinerycnt(EQI_SHOES); bonus bBaseAtk,5+.@r; }
2424:2528,{ bonus bHPrecovRate,5; bonus bMaxHPrate,10; }
2425:2529,{ bonus bFlee,10; }
2425:2530,{ bonus bFlee,10; }
@@ -310,9 +310,9 @@
2626:2711,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; }
2626:2786,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; }
2659:18937,{ bonus bInt,8; bonus bMaxSPrate,5;}
-2660:18937,{ bonus bInt,8; bonus bBaseAtk,20;}
-2661:18937,{ bonus bInt,8; bonus bFlee,15;}
-2662:18937,{ bonus bInt,8; bonus bHit,10;}
+2660:18937,{ bonus bStr,7; bonus bBaseAtk,20;}
+2661:18937,{ bonus bAgi,7; bonus bFlee,15;}
+2662:18937,{ bonus bDex,7; bonus bHit,10;}
2677:28602,{ bonus2 bVariableCastrate,"PR_MAGNUS",-25; bonus bHealPower,10; bonus bAddItemHealRate,10; autobonus2 "{ bonus bIgnoreMDefRace,RC_All; }",getequiprefinerycnt(EQI_HAND_R)*20,2000,BF_SHORT|BF_NORMAL; /* Confirm: Success rate and duration */ }
2678:2679,{ bonus4 bAutoSpell,"MO_EXTREMITYFIST",1,3,1; bonus3 bAutoSpell,"PR_LEXAETERNA",1,20; bonus3 bAutoSpell,"AS_SONICBLOW",5,50; bonus3 bAutoSpell,"MO_INVESTIGATE",5,20; bonus3 bAutoSpell,"ASC_METEORASSAULT",2,50; }
//2679:2792,{ bonus4 bAutoSpell,"MO_EXTREMITYFIST",1,3,1; bonus3 bAutoSpell,"PR_LEXAETERNA",1,20; bonus3 bAutoSpell,"AS_SONICBLOW",5,50; bonus3 bAutoSpell,"MO_INVESTIGATE",5,20; bonus3 bAutoSpell,"ASC_METEORASSAULT",2,50; }
@@ -394,7 +394,7 @@
2913:2408,{ bonus bBaseAtk,getequiprefinerycnt(EQI_SHOES); }
2913:5104,{ bonus bBaseAtk,10; }
2935:2387,{ bonus bMaxHPrate,3; if (getequiprefinerycnt(EQI_ARMOR)>=7) { bonus bMaxSPrate,2; } }
-2935:2387:2440,{ bonus bVariableCastrate,-5; bonus bDelayRate,-5; }
+2935:2387:2440:2744,{ bonus bVariableCastrate,-5; bonus bDelayRate,-5; }
2935:2440,{ bonus bMaxSPrate,3; if (getequiprefinerycnt(EQI_SHOES)>=7) { bonus bMaxHPrate,2; } }
2935:2744,{ bonus bVariableCastrate,-4; bonus bDelayRate,-4; }
2950:15067:20709:22012,{ bonus2 bExpAddRace,RC_All,30; }
@@ -414,7 +414,7 @@
29598:26158,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"WL_HELLINFERNO",7*.@r; bonus2 bSkillAtk,"WL_CRIMSONROCK",5*.@r; }
29599:16095,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"AB_JUDEX",10*.@r; bonus2 bSkillAtk,"AB_DUPLELIGHT",5*.@r; }
29599:2057,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bMagicAtkEle,Ele_Holy,5*.@r; bonus2 bSkillAtk,"AB_ADORAMUS",5*.@r; }
-29599:26161,{ .@r= getequiprefinerycnt(EQI_HAND_R)3; bonus2 bSkillAtk,"PR_MAGNUS",10*.@r; bonus2 bSkillAtk,"AB_JUDEX",5*.@r; }
+29599:26161,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"PR_MAGNUS",10*.@r; bonus2 bSkillAtk,"AB_JUDEX",5*.@r; }
29600:18185,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus bCritAtkRate,5*.@r; bonus2 bSkillAtk,"SN_SHARPSHOOTING",7*.@r; }
29600:18186,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"RA_AIMEDBOLT",7*.@r; bonus2 bSkillUseSPrate,"RA_AIMEDBOLT",2*.@r; }
29600:18187,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillCooldown,"RA_UNLIMIT",-15000*.@r; bonus2 bSkillUseSPrate,"RA_ARROWSTORM",2*.@r; }
@@ -656,6 +656,8 @@
5967:28321,{ bonus2 bSubSkill,"HT_BLITZBEAT",200; }
5918:19306,{ .@aspd = 1; .@crit_dmg = 2 + 2 * (readparam(bDex) / 10); .@sub_demi = 2; .@luk = readparam(bLuk); if (.@luk > 107) { .@aspd += 1; .@crit_dmg += 2; .@sub_demi += 2; } if (.@luk > 119) { .@aspd += 2; .@crit_dmg += 4; .@sub_demi += 4; bonus bSplashRange,1; } bonus bAspd,.@aspd; bonus bCritAtkRate,.@crit_dmg; bonus2 bSubRace,RC_DemiHuman,.@sub_demi; bonus2 bSubSkill,"NPC_CRITICALSLASH",100; }
//9024:18832,{ bonus3 bAutoSpell,"BS_ADRENALINE",2,(GetPetRelationship >= 3)?15:10; }
+1298:4317,{ bonus bCritAtkRate,5; }
+1298:4521,{ bonus bCritAtkRate,5; }
13027:15044,{ .@r = max(getequiprefinerycnt(EQI_ARMOR),1); bonus3 bAddMonsterDropItem,929,RC_DemiHuman,70*.@r; bonus3 bAddMonsterDropItem,970,RC_DemiHuman,50*.@r; bonus3 bAddMonsterDropItem,929,RC_Brute,70*.@r; bonus3 bAddMonsterDropItem,970,RC_Brute,50*.@r; }
13034:13035,{ bonus bMaxSP,20; bonus bMaxHPRate,5; bonus bHit,10; bonus2 bAddSize,Size_Large,30; autobonus "{ bonus bAspdRate,100; }",1,7000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; }
13215:28224,{ bonus bLongAtkRate,30; }
@@ -779,9 +781,9 @@
18933:2268,{ bonus bDelayrate,-5; }
18933:4229,{ bonus bVariableCastrate,-10; }
18937:28302,{ bonus bInt,8; bonus bMaxSPrate,5;}
-18937:28303,{ bonus bInt,8; bonus bBaseAtk,20;}
-18937:28304,{ bonus bInt,8; bonus bFlee,15;}
-18937:28305,{ bonus bInt,8; bonus bHit,10;}
+18937:28303,{ bonus bStr,7; bonus bBaseAtk,20;}
+18937:28304,{ bonus bAgi,7; bonus bFlee,15;}
+18937:28305,{ bonus bDex,7; bonus bHit,10;}
18937:28352,{ bonus bMaxSPrate,5; if (BaseLevel>=20) { bonus bInt,(BaseLevel/20); } }
18937:28353,{ bonus bMaxHPrate,5; if (BaseLevel>=20) { bonus bStr,(BaseLevel/20); } }
18937:28357,{ bonus bAspdRate,5; if (BaseLevel>=20) { bonus bAgi,(BaseLevel/20); } }
@@ -845,15 +847,15 @@
19201:29343,{ bonus bBaseAtk,20; }
19201:29344,{ bonus bBaseAtk,30; autobonus3 "{ bonus2 bIgnoreDefClassRate,Class_Normal,25; }",1000,60000,"WA_MOONLIT_SERENADE"; }
19201:29345,{ bonus bBaseAtk,40; autobonus3 "{ bonus2 bIgnoreDefClassRate,Class_Normal,50; }",1000,60000,"WA_MOONLIT_SERENADE"; }
-19202:29346,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",20 }",1000,60000,"RL_S_STORM"; }
-19202:29347,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",40 }",1000,60000,"RL_S_STORM"; bonus2 bSkillCooldown,"RL_BANISHING_BUSTER",-1000; }
-19202:29348,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",60 }",1000,60000,"RL_S_STORM"; bonus2 bSkillCooldown,"RL_BANISHING_BUSTER",-1500; }
+19202:29346,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",20; }",1000,60000,"RL_S_STORM"; }
+19202:29347,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",40; }",1000,60000,"RL_S_STORM"; bonus2 bSkillCooldown,"RL_BANISHING_BUSTER",-1000; }
+19202:29348,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",60; }",1000,60000,"RL_S_STORM"; bonus2 bSkillCooldown,"RL_BANISHING_BUSTER",-1500; }
19203:29349,{ bonus bBaseAtk,10; bonus bMatk,10; if (getskilllv("OB_OBOROGENSOU") == 5) bonus bVariableCastrate,-3; autobonus3 "{ bonus bCritAtkRate,5; }",1000,60000,"KG_KAGEMUSYA"; }
19203:29350,{ bonus bBaseAtk,15; bonus bMatk,15; if (getskilllv("OB_OBOROGENSOU") == 5) bonus bVariableCastrate,-7; autobonus3 "{ bonus bCritAtkRate,10; }",1000,60000,"KG_KAGEMUSYA"; autobonus "{ bonus bNoSizeFix; }",30,3000,BF_WEAPON; }
19203:29351,{ bonus bBaseAtk,20; bonus bMatk,20; if (getskilllv("OB_OBOROGENSOU") == 5) bonus bVariableCastrate,-15; autobonus3 "{ bonus bCritAtkRate,30; }",1000,60000,"KG_KAGEMUSYA"; autobonus "{ bonus bNoSizeFix; }",50,5000,BF_WEAPON; }
19204:29352,{ bonus bMaxHP,500; bonus bBaseAtk,10; }
19204:29353,{ bonus bMaxHP,1000; bonus bBaseAtk,20; skill "WS_CARTBOOST",1; autobonus3 "{ bonus bBaseAtk,30; }",1000,60000,"WS_CARTBOOST"; }
-19204:29354,{ bonus bMaxHP,1500; bonus bBaseAtk,40; skill "WS_CARTBOOST",1; autobonus3 "{ bonus bBaseAtk,50; }",1000,60000,"WS_CARTBOOST"; }
+19204:29354,{ bonus bMaxHP,1500; bonus bBaseAtk,40; skill "WS_CARTBOOST",3; autobonus3 "{ bonus bBaseAtk,50; }",1000,120000,"WS_CARTBOOST"; }
19205:29355,{ bonus2 bSkillAtk,"SU_CN_METEOR",10; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",10; }
19205:29356,{ bonus2 bSkillAtk,"SU_CN_METEOR",20; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",20; bonus bFixedCast,-200; }
19205:29357,{ bonus2 bSkillAtk,"SU_CN_METEOR",60; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",60; bonus bFixedCast,-500; }
@@ -1200,7 +1202,7 @@
24254:24249:24265:24278:24297:24310,{ bonus bAllStats,10; bonus bMaxHPrate,5; bonus bMaxSPrate,5; bonus2 bIgnoreDefClassRate,Class_Normal,50; bonus2 bIgnoreMDefClassRate,Class_Normal,50; }
24255:28392,{ .@val = 1; if ((getequiprefinerycnt(EQI_SHADOW_ACC_L)+getequiprefinerycnt(EQI_SHADOW_ACC_R)) >= 10) { .@val += 2; } bonus2 bAddClass,Class_All,.@val; bonus bMaxHPrate,.@val; }
24321:24337:24338,{ bonus bAllStats,1; .@r = getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ACC_L) + getequiprefinerycnt(EQI_SHADOW_ARMOR); if (.@r >= 25) { bonus bNoWalkDelay; bonus bMaxHPrate,.@r-35; } }
-24326:24327,{ .@r1 = getequiprefinerycnt(EQI_SHADOW_ARMOR) .@r2 = getequiprefinerycnt(EQI_SHADOW_SHIELD); if ((.@r1+.@r2) >= 17) { bonus bLuk,1; bonus bVit,1; bonus bHit,.@r1; bonus bDef,5*.@r2; if (BaseClass == Job_Swordman || BaseClass == Job_Thief || (BaseClass == Job_Taekwon && BaseJob != Job_Soul_Linker)) { bonus bBaseAtk,15; bonus bAspd,1; } else if (BaseClass == Job_Merchant || BaseClass == Job_Archer || BaseClass == Job_Gunslinger) { bonus bFlee,15; bonus bLongAtkRate,3; } else if (BaseClass == Job_Mage || BaseClass == Job_Acolyte || BaseClass == Job_Ninja || BaseJob == Job_Soul_Linker) { bonus bMatk,15; bonus bMaxSPrate,2; bonus bHealPower,3; } else if (BaseClass == Job_Novice || BaseJob == Job_Summoner) { bonus bAspdRate,5; bonus bMaxHP,1000; bonus bVariableCastrate,-5; bonus bMaxSP,300; } } }
+24326:24327,{ .@r1 = getequiprefinerycnt(EQI_SHADOW_ARMOR); .@r2 = getequiprefinerycnt(EQI_SHADOW_SHIELD); if ((.@r1+.@r2) >= 17) { bonus bLuk,1; bonus bVit,1; bonus bHit,.@r1; bonus bDef,5*.@r2; if (BaseClass == Job_Swordman || BaseClass == Job_Thief || (BaseClass == Job_Taekwon && BaseJob != Job_Soul_Linker)) { bonus bBaseAtk,15; bonus bAspd,1; } else if (BaseClass == Job_Merchant || BaseClass == Job_Archer || BaseClass == Job_Gunslinger) { bonus bFlee,15; bonus bLongAtkRate,3; } else if (BaseClass == Job_Mage || BaseClass == Job_Acolyte || BaseClass == Job_Ninja || BaseJob == Job_Soul_Linker) { bonus bMatk,15; bonus bMaxSPrate,2; bonus bHealPower,3; } else if (BaseClass == Job_Novice || BaseJob == Job_Summoner) { bonus bAspdRate,5; bonus bMaxHP,1000; bonus bVariableCastrate,-5; bonus bMaxSP,300; } } }
24332:24333,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_SHIELD); bonus bBaseAtk,.@r; if (.@r >= 15) { bonus bCritAtkRate,1; } }
24322:24335:24336,{ bonus bAllStats,1; .@r = getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_SHIELD); if (.@r >= 25) { bonus bNoGemStone; bonus bUseSPrate,70-.@r; } }
24341:24342,{ bonus2 bExpAddClass,Class_All,3; }
@@ -1268,6 +1270,12 @@
25303:25304:25305,{ bonus bCritical,10; }
25304:25305,{ bonus bCritAtkRate,6; }
25306:25172:25173:25174,{ bonus bVariableCastrate,-5; }
+29027:29145:29159,{ bonus2 bExpAddRace,RC_All,3; }
+29047:29359:29360,{ bonus bCritAtkRate,6; }
+29047:29359:29360:29361,{ bonus bCritical,10; }
+29053:29054:29055,{ bonus bDelayrate,-2; }
+29156:29157:29158,{ bonus bVariableCastrate,-6; }
+29156:29157:29158:29358,{ bonus bVariableCastrate,-5; }
27101:28510,{ bonus bMatkRate,(getrefine()/3); }
27102:28510,{ bonus bFlee2,5; }
27103:28510,{ bonus2 bAddClass,Class_All,(getrefine()/3); }
@@ -1282,7 +1290,7 @@
27116:27117,{ bonus bCritical,2; bonus bCritAtkRate,2; }
27147:27148,{ bonus bDelayrate,-3; }
27163:27165,{ bonus bDelayrate,-3; bonus bVit,2; bonus bInt,2; bonus bAgi,2; bonus bDex,2; }
-27166:27167,{ bonus2 bSubEle,Ele_Neutral,5; bonus2 bMagicAddSize,Size_All,10; }
+27166:27167,{ bonus2 bSubEle,Ele_Neutral,5; bonus2 bMagicAddEle,Ele_Fire,10; }
27170:27171,{ bonus bStr,3; bonus2 bAddClass,Class_All,3; }
27170:27172,{ bonus2 bAddSize,Size_Small,15; bonus2 bMagicAddSize,Size_Small,15; }
27170:27173,{ bonus2 bSkillAtk,"GS_SPREADATTACK",50; }
@@ -1323,8 +1331,8 @@
28502:2202,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player,((2*.@b)+2); bonus bHealPower,10*.@c; }
28502:2203,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player,((2*.@b)+2); bonus bHealPower,10*.@c; }
28502:2204,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player,((2*.@b)+2); bonus bHealPower,10*.@c; }
-28506:1414,{ .@r = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { .@val = 30; if (.@r>=9) { @val += 20; bonus2 bAddClass,Class_Boss,.@val; bonus2 bAddEle,Ele_Water,.@val; bonus2 bAddEle,Ele_Wind,.@val; bonus2 bAddRace,RC_Fish,.@val; bonus2 bAddRace,RC_Insect,.@val; bonus2 bSkillAtk,"RK_WINDCUTTER",.@val; if (.@r>=10) { bonus2 bVariableCastrate,"RK_WINDCUTTER",-50; } } } }
-28506:1449,{ .@r = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { .@val = 30; if (.@r>=9) { @val += 20; bonus2 bAddClass,Class_Boss,.@val; bonus2 bAddEle,Ele_Water,.@val; bonus2 bAddEle,Ele_Wind,.@val; bonus2 bAddRace,RC_Fish,.@val; bonus2 bAddRace,RC_Insect,.@val; bonus2 bSkillAtk,"RK_WINDCUTTER",.@val; if (.@r>=10) { bonus2 bVariableCastrate,"RK_WINDCUTTER",-50; } } } }
+28506:1414,{ .@r = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { .@val = 30; if (.@r>=9) { .@val += 20; bonus2 bAddClass,Class_Boss,.@val; bonus2 bAddEle,Ele_Water,.@val; bonus2 bAddEle,Ele_Wind,.@val; bonus2 bAddRace,RC_Fish,.@val; bonus2 bAddRace,RC_Insect,.@val; bonus2 bSkillAtk,"RK_WINDCUTTER",.@val; if (.@r>=10) { bonus2 bVariableCastrate,"RK_WINDCUTTER",-50; } } } }
+28506:1449,{ .@r = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { .@val = 30; if (.@r>=9) { .@val += 20; bonus2 bAddClass,Class_Boss,.@val; bonus2 bAddEle,Ele_Water,.@val; bonus2 bAddEle,Ele_Wind,.@val; bonus2 bAddRace,RC_Fish,.@val; bonus2 bAddRace,RC_Insect,.@val; bonus2 bSkillAtk,"RK_WINDCUTTER",.@val; if (.@r>=10) { bonus2 bVariableCastrate,"RK_WINDCUTTER",-50; } } } }
28506:15037,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus2 bResEff,Eff_Freeze,10000; bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player,3; if (.@r>=7) { bonus bMaxHPrate,15; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; } if (.@r>=9) { bonus bMaxHPrate,15; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; } }
28506:15037:2476:2575:2884,{ autobonus3 "{bonus bDelayrate,-70;}",1000,10000,"LK_AURABLADE","{specialeffect2 EF_ENHANCE;}"; }
28506:2476,{ .@r = getequiprefinerycnt(EQI_SHOES); bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player,3; if (.@r>=7) { bonus bAspdRate,10; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player,1; } if (.@r>=9) { bonus bAspdRate,10; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player,1; } }
@@ -1419,7 +1427,8 @@
32222:15093,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus5 bAutoSpell,"AL_HEAL",10,-(50+.@r),BF_SHORT,0; bonus5 bAutoSpell,"WZ_STORMGUST",10,-(50+.@r),BF_SHORT,1; bonus2 bSkillAtk,"RK_STORMBLAST",5*.@r; bonus2 bSkillAtk,"LG_BANISHINGPOINT",5*.@r; }
32222:15095,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus5 bAutoSpell,"PR_KYRIE",10,-(50+.@r),BF_SHORT,0; bonus2 bSkillAtk,"AB_JUDEX",5*.@r; bonus2 bSkillAtk,"AB_ADORAMUS",5*.@r; bonus2 bSkillAtk,"SR_DRAGONCOMBO",5*.@r; bonus2 bSkillAtk,"SR_SKYNETBLOW",5*.@r; bonus2 bSkillAtk,"SR_EARTHSHAKER",5*.@r; }
32222:15096,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bAllStats,2*.@r; bonus3 bAddEff,Eff_Stun,.@r*50,ATF_SHORT; bonus3 bAddEff,Eff_Curse,.@r*50,ATF_SHORT; bonus3 bAddEff,Eff_Poison,.@r*50,ATF_SHORT; bonus3 bAddEff,Eff_Silence,.@r*50,ATF_SHORT; /* Unknow rates */ }
-32238:32239,{ bonus bVariableCastrate,-10; bonus bMatkRate,10; }
+32238:32239,{ bonus bVariableCastrate,-10; bonus bMatkRate,10; }
+1336:15388:15389,{ .@r = getequiprefinerycnt(EQI_HAND_R) + getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_GARMENT); bonus bBaseAtk,30; autobonus "{ bonus bLongAtkRate,10; }",10,10000,BF_WEAPON; if(.@r >= 30){ bonus2 bAddRace,RC_Undead,20; bonus2 bAddRace,RC_Angel,20; } }
//310003:310000,{ bonus2 bSkillAtk,"RA_AIMEDBOLT",15; }
//310003:310001,{ bonus2 bSkillVariableCast,"RA_AIMEDBOLT",-1000; }
diff --git a/db/re/item_db.txt b/db/re/item_db.txt
index ba995e2e08..8b67049f80 100644
--- a/db/re/item_db.txt
+++ b/db/re/item_db.txt
@@ -486,7 +486,7 @@
1129,Flamberge,Flamberge,5,60000,,1500,150,,1,0,0x00004080,63,2,2,3,27,1,2,{},{},{}
1130,Nagan,Nagan,5,20,,500,120,,1,0,0x000654E2,63,2,2,4,40,1,2,{ skill "TF_DOUBLE",5; bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiHuman,5; bonus2 bAddRace,RC_Player,5; },{},{}
1131,Ice_Falchon,Ice Falchion,5,20,,600,100,,1,0,0x000654E2,63,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500; bonus2 bAddEff2,Eff_Freeze,10; skill "MG_COLDBOLT",3; bonus3 bAutoSpell,"MG_COLDBOLT",3,100; },{},{}
-1132,Edge,Edge,5,20,,700,115,,1,0,0x000654E2,63,2,2,4,40,1,2,{ bonus2 bAddEff,Eff_Curse,30; bonus2 bComaClass,Class_Normal,10; },{},{}
+1132,Edge,Edge,5,20,,700,115,,1,0,0x000654E2,63,2,2,4,40,1,2,{ bonus2 bAddEff,Eff_Curse,30; bonus2 bComaClass,Class_All,10; },{},{}
1133,Fire_Brand,Fireblend,5,20,,500,100,,1,0,0x000654E2,63,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Fire; skill "MG_FIREBOLT",3; bonus3 bAutoSpell,"MG_FIREBOLT",3,100; },{},{}
1134,Scissores_Sword,Caesar's Sword,5,20,,700,140,,1,0,0x000654E2,63,2,2,4,40,1,2,{ bonus2 bAddRace,RC_Plant,25; bonus bIgnoreDefRace,RC_Plant; },{},{}
1135,Cutlas,Cutlus,5,20,,900,150,,1,0,0x000654E2,63,2,2,4,40,1,2,{ skill "SM_BASH",5; bonus bStr,2; bonus bDef,1; },{},{}
@@ -495,7 +495,7 @@
1138,Mysteltainn_,Mysteltainn,5,20,,1000,170,,1,0,0x000654E2,63,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Ghost,15; bonus3 bAutoSpell,"MG_STONECURSE",3,100; bonus2 bAddEff,Eff_Stone,10; bonus bDex,3; },{},{}
1139,Tale_Fing_,Tirfing,5,20,,1000,200,,1,0,0x000654E2,63,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Dark; bonus2 bHPLossRate,35,10000; },{},{}
1140,Byeorrun_Gum,Byeollungum,5,20,,900,150,,1,0,0x000654E2,63,2,2,4,40,1,2,{ bonus2 bSubClass,Class_Normal,-10; bonus2 bAddClass,Class_Boss,50; bonus bAllStats,2; },{},{}
-1141,Immaterial_Sword,Immaterial Sword,5,20,,900,140,,1,0,0x000654E2,63,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Ghost; bonus3 bSPVanishRate,30,30,BF_WEAPON|BF_MAGIC|BF_MISC; bonus bSPDrainValue,-1; bonus bUnbreakableWeapon; },{},{}
+1141,Immaterial_Sword,Immaterial Sword,5,20,,900,140,,1,0,0x000654E2,63,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Ghost; bonus3 bSPVanishRate,3,30,BF_WEAPON; bonus bSPDrainValue,-1; bonus bUnbreakableWeapon; },{},{}
1142,Jewel_Sword,Jeweled Sword,5,20,,2200,104,,1,0,0x000654E2,63,2,2,3,68,1,2,{ bonus2 bAddMonsterDropItemGroup,IG_Jewel,100; },{},{}
1143,Gaia_Sword,Gaia Sword,5,20,,2500,140,,1,0,0x000654E2,63,2,2,3,74,1,2,{ bonus2 bAddMonsterDropItemGroup,IG_Ore,30; },{},{}
1144,Sasimi,Sashimi,5,20,,1400,75,,1,0,0x000654E2,63,2,2,3,48,1,2,{ bonus bAtkEle,Ele_Wind; bonus3 bAddMonsterDropItem,544,RC_Fish,4000; },{},{}
@@ -517,11 +517,11 @@
1158,Two_Hand_Sword_,Two-Handed Sword,5,60000,,2200,160,,1,2,0x00004082,63,2,34,3,33,1,3,{},{},{}
1159,Two_Hand_Sword__,Two-Handed Sword,5,60000,,2200,160,,1,0,0x00004082,63,2,34,3,33,1,3,{},{},{}
1160,Broad_Sword,Broad Sword,5,65000,,2000,140,,1,1,0x00004082,63,2,34,3,33,1,3,{ bonus bDef,5; bonus bUnbreakableWeapon; },{},{}
-1161,Balmung,Balmung,5,20,,1000,250,,1,0,0xFFFFFFFF,63,2,34,4,48,1,3,{ bonus bUnbreakableWeapon; bonus bAtkEle,Ele_Holy; },{},{}
+1161,Balmung,Balmung,5,20,,1000,250,,1,0,0xFFFFFFFF,63,2,34,4,48,1,3,{ bonus bInt,20; bonus bLuk,20; },{},{}
1162,Broad_Sword_,Broad Sword,5,65000,,2000,140,,1,2,0x00004082,63,2,34,3,33,1,3,{ bonus bDef,5; bonus bUnbreakableWeapon; },{},{}
1163,Claymore,Claymore,5,74000,,2500,180,,1,0,0x00004080,63,2,34,3,33,1,3,{},{},{}
1164,Muramasa,Muramasa,5,20,,1000,155,,1,0,0x00004082,63,2,34,4,48,1,3,{ bonus bCritical,30; bonus bAspdRate,8; bonus2 bAddEff2,Eff_Curse,10; },{},{}
-1165,Masamune,Masamune,5,20,,1000,200,,1,0,0x00004082,63,2,34,4,48,1,3,{ bonus bFlee,30; bonus bStr,-5; bonus bAspd,2; bonus bDefRate,-67; bonus bDef2Rate,-67; },{},{}
+1165,Masamune,Masamune,5,20,,1000,200,,1,0,0x00004082,63,2,34,4,48,1,3,{ bonus bFlee,30; bonus bStr,-5; bonus bAspd,2; bonus bDefRate,-66; bonus bDef2Rate,-66; },{},{}
1166,Dragon_Slayer,Dragon Slayer,5,20,,1300,150,,1,0,0x00004082,63,2,34,4,48,1,3,{ bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15; },{},{}
1167,Schweizersabel,Schweizersabel,5,20,,1600,160,,1,0,0x00004082,63,2,34,4,48,1,3,{ bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",3,100; },{},{}
1168,Zweihander,Zweihander,5,20,,2200,200,,1,0,0x00004082,63,2,34,4,48,1,3,{ bonus bUnbreakableWeapon; },{},{}
@@ -537,7 +537,7 @@
1178,Schweizersabel_,Schweizersabel,5,20,,1600,160,,1,2,0x00004082,63,2,34,4,48,1,3,{ bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",3,100; },{},{}
1179,Executioner__,Executioner,5,20,,2200,155,,1,1,0x00004082,63,2,34,4,48,1,3,{ bonus bIgnoreDefRace,RC_DemiHuman; bonus bIgnoreDefRace,RC_Player; bonus2 bAddRace,RC_DemiHuman,20; bonus2 bAddRace,RC_Player,20; bonus2 bSubRace,RC_DemiHuman,-10; bonus2 bSubRace,RC_Player,-10; bonus bAtkEle,Ele_Dark; },{},{}
1180,Dragon_Slayer_,Dragon Slayer,5,20,,1300,150,,1,2,0x00004082,63,2,34,4,48,1,3,{ bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15; },{},{}
-1181,Tae_Goo_Lyeon,Tae Goo Lyeon,5,20,,2000,250,,1,2,0x00004082,18,2,34,4,90,1,3,{ bonus bFlee2,10; if(JobLevel>=70) autobonus "{ bonus bBaseAtk,50; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; if(getrefine()>8) { bonus bVariableCastrate,-20; bonus bDelayRate,-20; } },{},{}
+1181,Tae_Goo_Lyeon,Tae Goo Lyeon,5,20,,2000,250,,1,2,0x00004082,18,2,34,4,90,1,3,{ bonus bFlee2,10; if(JobLevel>=70 || (eaclass()&EAJL_THIRD && JobLevel>=50)) autobonus "{ bonus bBaseAtk,50; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; if(getrefine()>8) { bonus bDelayRate,-20; bonus bUseSPrate,-20; } },{},{}
1182,Bloody_Eater,Bloody Eater,5,20,,1200,200,,1,2,0x00004082,18,2,34,4,50,1,3,{ bonus bAtkEle,Ele_Ghost; autobonus "{ bonus bCritical,100; bonus bBaseAtk,50; }",1,5000,0,"{ specialeffect2 EF_FIRESPLASHHIT; }"; bonus bHPGainValue,100; },{},{}
1183,BF_Two_Handed_Sword1,Brave Assaulter's Katzbalger,5,20,,0,200,,1,0,0x00004082,63,2,34,3,80,1,3,{ bonus bStr,2; bonus2 bAddRace,RC_DemiHuman,55; bonus2 bAddRace,RC_Player,55; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon; },{},{}
1184,BF_Two_Handed_Sword2,Valorous Assaulter's Katzbalger,5,20,,0,200,,1,0,0x00004082,63,2,34,3,80,1,3,{ bonus bCritical,20; bonus2 bAddRace,RC_DemiHuman,55; bonus2 bAddRace,RC_Player,55; bonus bCritAtkRate,20; bonus bUnbreakableWeapon; },{},{}
@@ -547,14 +547,14 @@
1188,Veteran_Sword,Veteran Sword,5,10000,,2000,180,,1,1,0x00004082,63,2,34,4,80,1,3,{ if(getskilllv("SM_BASH")==10) { bonus2 bSkillAtk,"SM_BASH",50; } if(getskilllv("KN_BOWLINGBASH")==10) { bonus2 bSkillAtk,"KN_BOWLINGBASH",50; } bonus bStr,1; bonus bDex,1; },{},{}
1189,Krasnaya,Krasnaya,5,20,,3800,200,,2,3,0x00004082,18,2,34,2,50,1,3,{ if(readparam(bStr)>=95) { bonus bBaseAtk,20; } },{},{}
1190,Claymore_C,Claymore,5,0,,0,220,,1,0,0x00004080,63,2,34,3,1,0,3,{ bonus2 bAddSize,Size_All,40; },{},{}
-1191,Alca_Bringer,Alca Bringer,5,20,,3400,280,,2,0,0x00004082,63,2,34,3,100,1,3,{ bonus bAspd,(getrefine()/2); },{},{}
+1191,Alca_Bringer,Alca Bringer,5,20,,3400,280,,2,0,0x00000080,56,2,34,3,100,1,3,{ bonus bAspd,(getrefine()/2); },{},{}
1192,P_Slayer1,Eden Slayer I,5,0,,0,162,,1,0,0x00004082,63,2,34,2,26,0,3,{},{},{}
1193,P_Slayer2,Eden Slayer II,5,0,,0,185,,1,0,0x00004082,63,2,34,2,40,0,3,{},{},{}
-1194,F_Executioner_C,Executioner,5,2,,0,190,,1,0,0x00004082,63,2,34,4,0,0,3,{ bonus bAtkEle,Ele_Dark; },{},{}
+1194,F_Executioner_C,Executioner,5,2,,0,190,,1,0,0x00004082,63,2,34,4,0,0,3,{ bonus bAtkEle,Ele_Dark; bonus2 bAddRace,RC_DemiHuman,20; bonus2 bSubRace,RC_DemiHuman,-10; bonus bIgnoreDefRace,RC_DemiHuman; bonus2 bAddRace,RC_Player,20; bonus2 bSubRace,RC_Player,-10; bonus bIgnoreDefRace,RC_Player; },{},{}
1195,E_Executioner_C,Executioner,5,2,,0,190,,1,0,0x00004082,63,2,34,4,0,0,3,{ bonus bAtkEle,Ele_Dark; },{},{}
1196,Chrome_Twohand_Sword,Chrome Two-Handed Sword,5,20,,400,280,,1,0,0x00004082,63,2,34,3,110,1,3,{ bonus bUnbreakableWeapon; bonus bAgi,3; bonus bMaxHPrate,-10; },{},{}
1197,P_Slayer3,Eden Slayer III,5,0,,0,200,,1,0,0x00004082,63,2,34,3,60,0,3,{},{},{}
-1198,Hairtail,Cutlass,5,0,,0,220,,3,0,0x00004082,63,2,34,1,50,0,3,{ bonus bUnbreakableWeapon; bonus bCritical,20; bonus bCritAtkRate,50; if(BaseLevel>99) { bonus bBaseAtk,50; } },{},{}
+1198,Hairtail,Cutlass,5,0,,0,220,,3,0,0x00004082,63,2,34,1,50,0,3,{ bonus bCritical,20; bonus bCritAtkRate,50; bonus2 bAddEff,Eff_Crystalize,30; if(BaseLevel>99) { bonus bBaseAtk,50; } },{},{}
1199,Ebony_Toe_Nail,Ebony Toe Nail,5,56000,,1000,250:150,,1,0,0x00004082,63,2,34,4,120,1,3,{},{},{}
//===================================================================
// Daggers
@@ -602,7 +602,7 @@
1241,Cursed_Dagger,Cursed Dagger,5,80000,,400,55,,1,0,0x00810204,63,2,2,4,85,1,1,{ bonus2 bAddEff,Eff_Curse,5000; },{},{}
1242,Counter_Dagger,Dagger of Counter,5,120000,,550,140,,1,0,0x00810204,63,2,2,4,55,1,1,{ bonus bCritical,90; },{},{}
1243,Novice_Knife,Novice Main-Gauche,5,0,,1,45,,1,0,0x00000001,63,2,2,1,1,0,1,{},{},{}
-1244,Holy_Dagger,Holy Dagger,5,20,,800,100,,1,0,0x02021040,63,2,2,4,55,1,1,{ bonus bAtkEle,Ele_Holy; bonus bDex,1; },{},{}
+1244,Holy_Dagger,Holy Dagger,5,20,,800,100,,1,0,0x02021040,63,2,2,4,55,1,1,{ bonus bAtkEle,Ele_Holy; bonus2 bAddRace,RC_Demon,5; },{},{}
1245,Cinquedea,Cinquedea,5,40000,,700,110,,1,1,0x00000001,63,2,2,3,30,1,1,{},{},{}
1246,Cinquedea_,Cinquedea,5,40000,,700,110,,1,2,0x00000001,63,2,2,3,30,1,1,{},{},{}
1247,Kindling_Dagger,Kindle Dagger,5,10000,,600,39,,1,0,0x3E9F7EEF,63,2,2,1,1,1,1,{ bonus bAtkEle,Ele_Fire; },{},{}
@@ -628,14 +628,14 @@
1264,Various_Jur,Specialty Jur,5,20,,800,90,,1,4,0x00001000,63,2,34,1,1,1,16,{ bonus2 bAddEff2,Eff_Bleeding,10; },{},{}
1265,Bloody_Roar,Bloody Roar,5,20,,1000,120,,1,0,0x00001000,63,2,34,4,75,1,16,{ bonus bIgnoreDefRace,RC_DemiHuman; bonus bIgnoreDefRace,RC_Player; bonus bFlee,-(readparam(bAgi)+BaseLevel); bonus bHPrecovRate,-100; bonus bSPrecovRate,-100; },{},{}
1266,Infiltrator_,Infiltrator,5,57000,,1500,140,,1,1,0x00001000,63,2,34,4,75,1,16,{ bonus2 bAddRace,RC_DemiHuman,50; bonus2 bAddRace,RC_Player,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2; },{},{}
-1267,Infiltrator_C,Infiltrator,5,1,,0,189,,1,0,0x00001000,63,2,34,4,1,0,16,{ bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2; bonus bAspdRate,5; },{},{}
+1267,Infiltrator_C,Infiltrator,5,1,,0,189,,1,0,0x00001000,63,2,34,4,1,0,16,{ bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2; bonus bAspdRate,8; },{},{}
1268,Wild_Beast_Claw,Wild Beast Claw,5,20,,1450,160,,1,1,0x00001000,18,2,34,4,55,1,16,{ bonus3 bAutoSpell,"NPC_CRITICALWOUND",(getrefine()>=9?2:1),100; },{},{}
1269,Inverse_Scale,Inverse Scale,5,20,,1500,140,,1,0,0x00001000,18,2,34,4,55,1,16,{ bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,"NPC_DRAGONFEAR",1,30; },{},{}
1270,Drill_Katar,Drill Katar,5,20,,1400,110,,1,1,0x00001000,18,2,34,4,55,1,16,{ bonus bHit,30; bonus3 bAutoSpell,"ST_FULLSTRIP",1,150; },{},{}
1271,Blood_Tears,Blood Tears,5,20,,1700,120,,1,2,0x00001000,18,2,34,4,55,1,16,{ bonus3 bAutoSpell,"NPC_WIDEBLEEDING",(getrefine()>=9?2:1),30; },{},{}
1272,Scratcher,Scratcher,5,20,,0,120,,1,0,0x00001000,63,2,34,1,0,0,16,{ bonus2 bAddClass,Class_All,50; },{},{}
1273,Bloody_Roar_C,Refined Bloody Roar,5,1,,0,148,,1,0,0x00001000,63,2,34,4,0,0,16,{ bonus bIgnoreDefRace,RC_DemiHuman; bonus bIgnoreDefRace,RC_Player; bonus2 bHPRegenRate,3,5000; },{},{}
-1274,Unholy_Touch_C,Refined Unholy Touch,5,1,,0,179,,1,0,0x00001000,63,2,34,4,0,0,16,{ bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,5000; bonus bCritical,-1; bonus bUnbreakableWeapon; },{},{}
+1274,Unholy_Touch_C,Refined Unholy Touch,5,1,,0,179,,1,0,0x00001000,63,2,34,4,0,0,16,{ bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,5000; bonus bUnbreakableWeapon; },{},{}
1275,Katar_Of_Cold_Icicle_,Katar of Frozen Icicle,5,45000,,1200,105,,1,3,0x00001000,63,2,34,3,55,1,16,{ bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500; },{},{}
1276,Katar_Of_Thornbush_,Katar of Quaking,5,45000,,1200,105,,1,3,0x00001000,63,2,34,3,55,1,16,{ bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500; },{},{}
1277,Katar_Of_Raging_Blaze_,Katar of Raging Blaze,5,45000,,1200,105,,1,3,0x00001000,63,2,34,3,55,1,16,{ bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500; },{},{}
@@ -643,9 +643,9 @@
1279,BF_Katar1,Brave Carnage Katar,5,20,,0,130,,1,0,0x00001000,63,2,34,3,80,1,16,{ bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon; },{},{}
1280,BF_Katar2,Valorous Carnage Katar,5,20,,0,130,,1,0,0x00001000,63,2,34,3,80,1,16,{ bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus bCritAtkRate,20; bonus bAspdRate,5; bonus bUnbreakableWeapon; },{},{}
1281,Krieger_Katar1,Glorious Bloody Roar,5,20,,0,140,,1,0,0x00001000,63,2,34,4,80,1,16,{ bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon; .@r = getrefine(); if(.@r>5) { bonus2 bAddRace,RC_DemiHuman,pow(min(14,.@r)-4,2); bonus2 bAddRace,RC_Player,pow(min(14,.@r)-4,2); bonus2 bIgnoreDefRaceRate,RC_DemiHuman,5; bonus2 bIgnoreDefRaceRate,RC_Player,5; } if(.@r>8) autobonus "{ bonus bAspdRate,100; }",70,3000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; },{},{}
-1282,Krieger_Katar2,Glorious Jamadhar,5,20,,0,140,,1,0,0x00001000,63,2,34,4,80,1,16,{ bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon; .@r = getrefine(); if(.@r>5) { bonus2 bAddRace,RC_DemiHuman,pow(min(14,.@r)-4,2); bonus2 bAddRace,RC_Player,pow(min(14,.@r)-4,2); bonus2 bCriticalAddRace,RC_DemiHuman,5; bonus2 bCriticalAddRace,RC_Player,5; } if(.@r>8) autobonus "{ bonus bAspdRate,100; }",70,3000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; },{},{}
+1282,Krieger_Katar2,Glorious Jamadhar,5,20,,0,140,,1,0,0x00001000,63,2,34,4,80,1,16,{ bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus bCritAtkRate,20; bonus bUnbreakableWeapon; .@r = getrefine(); if(.@r>5) { bonus2 bAddRace,RC_DemiHuman,pow(min(14,.@r)-4,2); bonus2 bAddRace,RC_Player,pow(min(14,.@r)-4,2); bonus2 bCriticalAddRace,RC_DemiHuman,5; bonus2 bCriticalAddRace,RC_Player,5; } if(.@r>8) autobonus "{ bonus bAspdRate,100; }",70,3000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; },{},{}
1283,Katar_Of_Speed,Katar Of Speed,5,20,,0,175,,1,0,0x00001000,63,2,34,4,0,0,16,{ bonus2 bSkillAtk,"AS_SONICBLOW",25; bonus bAspdRate,3; },{},{}
-1284,Krishna,Krishna,5,20,,1200,120,,1,2,0x00001000,18,2,34,3,50,1,16,{ bonus2 bSkillAtk,"AS_GRIMTOOTH",10; bonus3 bAutoSpell,"AS_SONICBLOW",max(getskilllv("AS_SONICBLOW"),1),5; },{},{}
+1284,Krishna,Krishna,5,20,,1200,120,,1,2,0x00001000,18,2,34,3,50,1,16,{ bonus2 bSkillAtk,"AS_GRIMTOOTH",10; bonus3 bAutoSpell,"AS_SONICBLOW",max(getskilllv("AS_SONICBLOW"),1),100; },{},{}
1285,Cakram,Chakram,5,20,,1000,130,,1,2,0x00001000,18,2,34,3,50,1,16,{ if(getskilllv("AS_KATAR")==10) { bonus bHit,10; } bonus2 bSkillAtk,"ASC_METEORASSAULT",20; },{},{}
1286,Jamadhar_C,Jamadhar,5,0,,0,200,,1,0,0x00001000,63,2,34,3,1,0,16,{ bonus bUnbreakableWeapon; bonus2 bAddSize,Size_All,40; },{},{}
1287,Durga,Durga,5,20,,1200,190,,1,1,0x00001000,63,2,34,3,100,1,16,{},{},{}
@@ -659,32 +659,33 @@
1295,Blood_Tears_,Blood Tears,5,20,,1700,120,,1,3,0x00001000,18,2,34,4,55,1,16,{ bonus3 bAutoSpell,"NPC_WIDEBLEEDING",(getrefine()>=9?2:1),30; },{},{}
1296,Metal_Katar,Metal Katar,5,20,,0,75,,1,1,0x00001000,63,2,34,3,1,1,16,{ .@r = getrefine(); bonus bBaseAtk,(.@r*5); bonus bCritAtkRate,.@r; .@i = min(BaseLevel/10,12); if(.@i>2) bonus bBaseAtk,((.@i-2)*5); },{},{}
1297,Inverse_Scale_,Inverse Scale,5,20,,1500,140,,1,2,0x00001000,18,2,34,4,55,1,16,{ bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,"NPC_DRAGONFEAR",1,30; },{},{}
-1298,Shiver_Katar,Katar Of Horror,5,60000,,2700,110,,1,2,0x00001000,63,2,34,4,105,1,16,{},{},{}
-1299,TE_Woe_Katar,TE Woe Katar,5,0,,0,120,,1,0,0x00001000,63,2,34,3,40,1,16,{ bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Bleeding,3000; },{},{}
+1298,Shiver_Katar,Katar Of Horror,5,60000,,2700,110,,1,2,0x00001000,63,2,34,4,105,1,16,{ bonus bCritical,getrefine(); },{},{}
+1299,TE_Woe_Katar,TE Woe Katar,5,0,,0,120,,1,0,0x00001000,63,2,34,3,40,1,16,{ bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Bleeding,1000; },{},{}
//===================================================================
// 1-Handed Axes
//===================================================================
+1300,Cleaver_,Cleaver,5,20,,1200,140,,1,3,0x000444A2,63,2,2,4,44,1,6,{ bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; bonus3 bAddMonsterDropItem,517,RC_Brute,3000; },{},{}
1301,Axe,Axe,5,500,,800,38,,1,3,0x000654E3,63,2,2,1,3,1,6,{},{},{}
1302,Axe_,Axe,5,500,,800,38,,1,4,0x000654E3,63,2,2,1,3,1,6,{},{},{}
1303,Axe__,Axe,5,500,,800,38,,1,0,0x000654E3,63,2,2,1,3,1,6,{},{},{}
1304,Orcish_Axe,Orcish Axe,5,20,,1500,75,,1,0,0x000654E3,63,2,2,3,3,1,6,{},{},{}
1305,Cleaver,Cleaver,5,20,,1200,140,,1,0,0x000444A2,63,2,2,4,44,1,6,{ bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; bonus3 bAddMonsterDropItem,517,RC_Brute,3000; },{},{}
-1306,War_Axe,War Axe,5,20,,4200,140,,1,1,0x00040400,63,2,2,3,76,1,6,{ bonus bDex,2; bonus bLuk,2; },{},{}
-1307,Windhawk,Windhawk,5,18000,,1500,115,,1,0,0x000654E2,63,2,2,2,14,1,6,{ bonus bAtkEle,Ele_Wind; bonus bAspdRate,5; },{},{}
+1306,War_Axe,War Axe,5,20,,4200,140,,1,1,0x00040400,63,2,2,3,76,1,6,{ bonus bDex,2; bonus bLuk,2; bonus bUnbreakableWeapon; },{},{}
+1307,Windhawk,Windhawk,5,18000,,1500,115,,1,0,0x000654E2,63,2,2,2,14,1,6,{ bonus bAtkEle,Ele_Wind; bonus bAspdRate,5; bonus bUnbreakableWeapon; },{},{}
1308,Golden_Axe,Golden Axe,5,20,,3000,170,,1,0,0x00000001,63,2,2,4,45,1,6,{},{},{}
1309,Orcish_Axe_,Orcish Axe,5,20,,1500,75,,1,4,0x000654E3,63,2,2,3,3,1,6,{},{},{}
1310,Krieger_Onehand_Axe1,Glorious Cleaver,5,20,,0,130,,1,0,0x000444A2,63,2,2,4,80,1,6,{ bonus2 bAddRace,RC_DemiHuman,75; bonus2 bAddRace,RC_Player,75; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon; .@r = getrefine(); if(.@r>5) { bonus2 bAddRace,RC_DemiHuman,pow(min(14,.@r)-4,2); bonus2 bAddRace,RC_Player,pow(min(14,.@r)-4,2); bonus2 bIgnoreDefRaceRate,RC_DemiHuman,5; bonus2 bIgnoreDefRaceRate,RC_Player,5; bonus bAspdRate,5; } if(.@r>8) { bonus bAspdRate,5; bonus3 bAutoSpell,"NPC_CRITICALWOUND",1,50; bonus4 bAutoSpellOnSkill,"MC_MAMMONITE","NPC_CRITICALWOUND",2,200; } },{},{}
1311,Vecer_Axe,Vecer Axe,5,20,,1500,140,,1,2,0x000444A2,18,2,2,3,50,1,6,{ if(readparam(bLuk)>=90) { bonus bBaseAtk,20; } if(readparam(bDex)>=90) { bonus bCritical,5; } if(readparam(bDex)>=90&&readparam(bLuk)>=90) { bonus2 bSkillAtk,"MC_MAMMONITE",15; } },{},{}
1312,Orcish_Axe_C,Orcish Axe,5,0,,0,110,,1,0,0x000654E3,63,2,2,3,1,0,6,{ bonus2 bAddSize,Size_All,70; },{},{}
1313,Tourist_Axe,Tourist Axe,5,0,,500,77,,1,0,0x000654E3,63,2,2,1,1,0,6,{ bonus bStr,2; },{},{}
-1314,F_Tomahawk_C,Tomahawk,5,2,,0,200,,1,0,0x000444A2,63,2,34,4,0,0,7,{ bonus bAtkEle,Ele_Wind; },{},{}
-1315,F_Right_Epsilon_C,Light Epsilon,5,1,,0,229,,1,0,0x000444A2,63,2,34,4,1,0,7,{ bonus bAtkEle,Ele_Holy; bonus bStr,10; },{},{}
+1314,F_Tomahawk_C,Tomahawk,5,2,,0,200,,1,0,0x000444A2,63,2,34,4,0,0,7,{ bonus bAtkEle,Ele_Wind; skill "ITM_TOMAHAWK",1; },{},{}
+1315,F_Right_Epsilon_C,Light Epsilon,5,1,,0,229,,1,0,0x000444A2,63,2,34,4,1,0,7,{ bonus bAtkEle,Ele_Holy; bonus bStr,10; bonus2 bAddRace,RC_Demon,3; skill "AL_HEAL",3; },{},{}
1316,Adventure_Axe,Adventure Axe,5,0,,0,100,,1,0,0x00040420,63,2,2,1,1,0,6,{},{},{}
1317,Academy_Axe,Academy Axe,5,0,,1600,130,,1,1,0x00040420,63,2,2,1,30,1,6,{ bonus bUnbreakableWeapon; bonus bAspdRate,5-(BaseLevel/10); bonus bMaxHP,200-(40*(BaseLevel/10)); },{},{}
-1318,Dofle_Axe,Deflation Axe,5,50000,,1800,180,,1,2,0x000654E2,63,2,2,4,105,1,6,{ bonus bUnbreakableWeapon; },{},{}
-1319,TE_Woe_Axe,TE Woe Axe,5,0,,0,100,,1,0,0x000654E3,63,2,2,3,40,1,6,{ bonus bUnbreakableWeapon; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Freeze,3000; },{},{}
-1321,Dofle_Axe_,Deflation Axe,5,50000,,1800,180,,1,3,0x000654E2,63,2,2,4,105,1,6,{ bonus bUnbreakableWeapon; },{},{}
-1322,Ru_Blue_Axe,Blue Axe,5,10,,1800,180,,1,1,0xFFFFFFFF,63,2,2,1,1,1,6,{ bonus bStr,5; bonus bVit,5; },{},{}
+1318,Dofle_Axe,Deflation Axe,5,50000,,1800,180,,1,2,0x000654E2,63,2,2,4,105,1,6,{ skill "ITM_TOMAHAWK",1; },{},{}
+1319,TE_Woe_Axe,TE Woe Axe,5,0,,0,100,,1,0,0x000654E3,63,2,2,3,40,1,6,{ bonus bUnbreakableWeapon; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Freeze,1000; },{},{}
+1321,Dofle_Axe_,Deflation Axe,5,50000,,1800,180,,1,3,0x000654E2,63,2,2,4,105,1,6,{ skill "ITM_TOMAHAWK",1; },{},{}
+1322,Ru_Blue_Axe,Blue Axe,5,10,,1800,180,,1,1,0xFFFBFFFF,56,2,2,1,1,1,6,{ bonus bStr,5; bonus bVit,5; },{},{}
1323,Ru_Gold_Axe,Ru Gold Axe,5,0,,1800,180,,1,2,0x00040000,56,2,2,3,120,1,6,{ bonus bStr,8; bonus bInt,8; },{},{}
1324,War_Axe_,War Axe,5,20,,4200,140,,1,3,0x00040400,63,2,2,3,76,1,6,{ bonus bDex,2; bonus bLuk,2; },{},{}
1326,Illusion_War_Axe,Illusion War Axe,5,0,,4200,180,,1,2,0x00040420,63,2,2,4,120,1,6,{ bonus bStr,2; bonus bDex,2; bonus bLuk,2; .@r = getrefine(); if (.@r >= 9) { .@val = 40; } else if (.@r >= 7) { .@val = 20; } bonus2 bSkillAtk,"NC_AXETORNADO",(100+.@val); bonus2 bSkillAtk,"NC_AXEBOOMERANG",(100+.@val); bonus2 bSkillAtk,"GN_CART_TORNADO",(75+.@val); },{},{}
@@ -692,6 +693,7 @@
// 2-Handed Axes
//===================================================================
1333,Golden_Wrench,Golden Wrench,5,,,5500,220,,1,2,0x00000400,56,2,2,4,170,1,6,{ .@r = getrefine(); bonus bUnbreakableWeapon; bonus2 bAddClass,Class_all,5; bonus bBaseAtk,4*.@r; if (.@r>=11) .@val = 35; else if (.@r>=9) .@val = 20; bonus2 bSkillAtk,"NC_AXEBOOMERANG",.@val; bonus2 bSkillAtk,"NC_POWERSWING",.@val; },{},{}
+1336,Guardian_Knight_Axe,Guardian Knight Axe,5,0,,1500,210,,1,2,0xFFFFFBFF,56,2,2,4,170,1,6,{ bonus bUnbreakableWeapon; bonus2 bAddClass,Class_All,5; .@r = getrefine(); bonus bLongAtkRate,.@r; if(.@r >= 9){ bonus2 bSkillAtk,"NC_POWERSWING",20; } if(.@r >= 11){ bonus2 bAddRace,RC_Undead,20; bonus2 bAddRace,RC_Angel,20; } },{},{}
1351,Battle_Axe,Battle Axe,5,5400,,1500,80,,1,3,0x000444A2,63,2,34,1,3,1,7,{},{},{}
1352,Battle_Axe_,Battle Axe,5,5400,,1500,80,,1,4,0x000444A2,63,2,34,1,3,1,7,{},{},{}
1353,Battle_Axe__,Battle Axe,5,5400,,1500,80,,1,0,0x000444A2,63,2,34,1,3,1,7,{},{},{}
@@ -719,28 +721,28 @@
1375,Berdysz,Berdysz,5,20,,2500,200,,1,2,0x000444A2,18,2,34,3,70,1,7,{ bonus2 bSubSize,Size_Medium,13; bonus2 bSubSize,Size_Large,15; },{},{}
1376,Heart_Breaker,Heart Breaker,5,20,,2000,175,,1,1,0x000444A2,18,2,34,4,70,1,7,{ bonus bCritical,20+getrefine(); bonus bAspdRate,5; if((Class==Job_Whitesmith)||(Class==Job_Creator)||(Class==Job_Mechanic)||(Class==Job_Mechanic_T)||(Class==Job_Genetic)||(Class==Job_Genetic_T)) bonus3 bAutoSpell,"BS_HAMMERFALL",3,30; },{},{}
1377,Hurricane_Fury,Hurricane's Fury,5,20,,3500,332,,1,1,0x000444A2,18,2,34,4,80,1,7,{ .@r = getrefine(); bonus2 bSubSize,Size_Medium,10+.@r; bonus bAspdRate,.@r; bonus3 bAutoSpell,"NPC_PULSESTRIKE",5,20; },{},{}
-1378,Great_Axe_C,Refined Great Axe,5,1,,0,215,,1,0,0x000444A2,63,2,34,4,0,0,7,{ bonus bStr,5; bonus bHit,20; bonus2 bAddSkillBlow,"MC_MAMMONITE",5; bonus2 bAddEff,Eff_Stun,2000; },{},{}
+1378,Great_Axe_C,Refined Great Axe,5,1,,0,215,,1,0,0x000444A2,63,2,34,4,0,0,7,{ bonus bStr,5; bonus bHit,20; bonus2 bSkillAtk,"MC_MAMMONITE",20; bonus2 bAddEff,Eff_Stun,2000; },{},{}
1379,BF_Two_Handed_Axe1,Valorous Insane Battle Axe,5,20,,0,200,,1,0,0x000444A2,63,2,34,3,80,1,7,{ bonus bStr,3; bonus2 bAddRace,RC_DemiHuman,55; bonus2 bAddRace,RC_Player,55; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon; },{},{}
1380,BF_Two_Handed_Axe2,Brave Insane Battle Axe,5,20,,0,200,,1,0,0x000444A2,63,2,34,3,80,1,7,{ bonus bStr,3; bonus2 bAddRace,RC_DemiHuman,55; bonus2 bAddRace,RC_Player,55; autobonus "{ bonus bBreakArmorRate,10000; }",20,3000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; bonus bUnbreakableWeapon; },{},{}
1381,N_Battle_Axe,Novice Battle Axe,5,0,,0,100,,1,3,0x000444A2,63,2,34,1,3,0,7,{},{},{}
1382,Krieger_Twohand_Axe1,Glorious Two-Handed Axe,5,20,,0,220,,1,0,0x000444A2,63,2,34,4,80,1,7,{ bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,25; bonus2 bIgnoreDefRaceRate,RC_Player,25; bonus bUnbreakableWeapon; .@r = getrefine(); if(.@r>5) { bonus2 bAddRace,RC_DemiHuman,pow(min(14,.@r)-3,2); bonus2 bAddRace,RC_Player,pow(min(14,.@r)-3,2); bonus2 bIgnoreDefRaceRate,RC_DemiHuman,5; bonus2 bIgnoreDefRaceRate,RC_Player,5; bonus3 bAutoSpell,"NPC_CRITICALWOUND",1,50; } if(.@r>8) { bonus3 bAutoSpell,"NPC_CRITICALWOUND",1,100; bonus4 bAutoSpellOnSkill,"MC_MAMMONITE","NPC_CRITICALWOUND",2,200; bonus4 bAutoSpellOnSkill,"WS_CARTTERMINATION","NPC_CRITICALWOUND",2,200; } },{},{}
-1383,Holy_Celestial_Axe,Celestial Axe,5,20,,1500,200,,1,0,0x000444A2,63,2,34,4,60,1,7,{ bonus bAtkEle,Ele_Holy; bonus bVit,10; bonus2 bAddRace,RC_Undead,10; bonus3 bAutoSpell,"AL_BLESSING",5,30; },{},{}
-1384,Veteran_Axe,Veteran Axe,5,10000,,3000,250,,1,2,0x000444A2,63,2,34,3,80,1,7,{ if(getskilllv("BS_DAGGER")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_SWORD")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_TWOHANDSWORD")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_KNUCKLE")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_SPEAR")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_AXE")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_MACE")==3) { bonus bBaseAtk,10; } bonus bVit,2; },{},{}
-1385,Bradium_Stonehammer,Bradium Stone Hammer,5,20,,2700,210,,1,0,0x000444A2,18,2,34,4,75,1,7,{ bonus3 bAddEffOnSkill,"BS_HAMMERFALL",Eff_Stun,500+(200*getrefine()); },{},{}
-1386,Doom_Slayer_I,Doom Slayer,5,0,,0,20,,1,0,0x000444A2,63,2,34,4,0,0,7,{ if(readparam(bStr)>=95){ bonus bBaseAtk,400; bonus2 bAddEff,Eff_Stun,3000; bonus bAspdRate,-25; bonus bUseSPrate,100; bonus bBreakArmorRate,500; } },{},{}
-1387,Giant_Axe,Giant Axe,5,20,,4000,330,,1,1,0x000444A2,18,2,34,3,50,1,7,{ bonus2 bSkillAtk,"WS_CARTTERMINATION",15; if(readparam(bStr)>=95) { bonus bHit,10; bonus bAspdRate,3; } },{},{}
+1383,Holy_Celestial_Axe,Celestial Axe,5,20,,1500,200,,1,0,0x00040420,63,2,34,4,60,1,7,{ bonus2 bAddRace,RC_Undead,10; bonus3 bAutoSpell,"AL_BLESSING",5,5; },{},{}
+1384,Veteran_Axe,Veteran Axe,5,10000,,3000,250,,1,2,0x000444A2,63,2,34,3,80,1,7,{ if(getskilllv("BS_DAGGER")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_SWORD")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_TWOHANDSWORD")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_KNUCKLE")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_SPEAR")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_AXE")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_MACE")==3) { bonus bBaseAtk,10; } bonus bVit,2; bonus4 bAutoSpellOnSkill,"BS_HAMMERFALL",50,3,"SM_MAGNUM"; },{},{}
+1385,Bradium_Stonehammer,Bradium Stone Hammer,5,20,,2700,210,,1,0,0x00000400,2,2,34,4,75,1,7,{ bonus3 bAddEffOnSkill,"BS_HAMMERFALL",Eff_Stun,500+(200*getrefine()); },{},{}
+1386,Doom_Slayer_I,Doom Slayer,5,0,,0,20,,1,0,0x000444A2,63,2,34,4,0,0,7,{ bonus bAspdRate,-25; bonus bUseSPrate,100; if(readparam(bStr)>=95){ bonus bBaseAtk,400; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; } },{},{}
+1387,Giant_Axe,Giant Axe,5,20,,4000,330,,1,1,0x00044480,18,2,34,3,50,1,7,{ bonus2 bSkillAtk,"WS_CARTTERMINATION",15; if(readparam(bStr)>=95) { bonus bHit,10; bonus bAspdRate,3; } },{},{}
1388,Two_Handed_Axe_C,Two-Handed Axe,5,0,,0,220,,1,0,0x000444A2,63,2,34,3,1,0,7,{ bonus2 bAddSize,Size_All,40; },{},{}
1389,E_Tomahawk_C,Tomahawk,5,2,,0,200,,1,0,0x000444A2,63,2,34,4,0,0,7,{ bonus bAtkEle,Ele_Wind; },{},{}
1390,E_Right_Epsilon_C,Light Epsilon,5,1,,0,229,,1,0,0x000444A2,63,2,34,4,1,0,7,{ bonus bAtkEle,Ele_Holy; bonus bStr,10; },{},{}
1391,P_Two_Handed_Axe1,Eden Two-Handed Axe I,5,0,,0,195,,1,0,0x000444A2,63,2,34,3,60,0,7,{},{},{}
-1392,Ygnus_Stale,Ignus Steel,5,56000,,1900,250,,1,1,0x000444A2,63,2,34,4,95,1,7,{ bonus bAtkEle,Ele_Fire; bonus bUnbreakableWeapon; bonus2 bAddEff,Eff_Burning,300; bonus2 bAddEff2,Eff_Burning,300; },{},{}
-1393,End_Sektura,End Sectora,5,56000,,1900,250,,1,1,0x000444A2,63,2,34,4,95,1,7,{ bonus bAtkEle,Ele_Water; bonus bUnbreakableWeapon; bonus2 bAddEff,Eff_Crystalize,300; bonus2 bAddEff2,Eff_Crystalize,300; },{},{}
-1394,Upg_Two_Handed_Axe,Upg Two Handed Axe,5,20,,2000,110,,1,1,0x000444A2,63,2,34,3,1,1,7,{ bonus bBaseAtk,(getrefine()*14); if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10); },{},{}
+1392,Ygnus_Stale,Ignus Steel,5,56000,,1900,250,,1,1,0x00044480,58,2,34,4,95,1,7,{ bonus bAtkEle,Ele_Fire; bonus bUnbreakableWeapon; bonus2 bAddEff,Eff_Burning,200; bonus2 bAddEff2,Eff_Burning,100; },{},{}
+1393,End_Sektura,End Sectora,5,56000,,1900,250,,1,1,0x00044480,58,2,34,4,95,1,7,{ bonus bAtkEle,Ele_Water; bonus bUnbreakableWeapon; bonus2 bAddEff,Eff_Freeze,300; bonus2 bAddEff2,Eff_Freeze,300; },{},{}
+1394,Upg_Two_Handed_Axe,Upg Two Handed Axe,5,20,,2000,110,,1,1,0x000444A2,63,2,34,3,1,1,7,{ bonus bBaseAtk,(getrefine()*14); if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10); bonus bUnbreakableWeapon; },{},{}
1395,Velum_Buster,Vellum Buster,5,20,,2500,50,,1,0,0x000444A2,63,2,34,4,95,1,7,{ bonus bUnbreakableWeapon; bonus3 bSPVanishRaceRate,RC_Player,1000,10; },{},{}
1396,Velum_Guillotine,Vellum Guillotine,5,20,,5500,300,,1,0,0x000444A2,63,2,34,4,95,1,7,{ bonus bUnbreakableWeapon; bonus2 bAddRace,RC_Player,40; bonus2 bIgnoreDefRaceRate,RC_Player,30; .@r = getrefine(); if(.@r>=6) { bonus2 bSkillAtk,"NC_AXEBOOMERANG",80; bonus2 bSkillAtk,"NC_POWERSWING",80; } if(.@r>=9) { bonus2 bAddRace,RC_Player,60; } },{},{}
-1397,Bradium_Stonehammer_,Bradium Stonehammer,5,20,,2700,210,,1,2,0x000444A2,63,2,34,4,75,1,7,{ bonus bUnbreakableWeapon; },{},{}
+1397,Bradium_Stonehammer_,Bradium Stone Hammer,5,20,,2700,210,,1,2,0x00000400,2,2,34,4,75,1,7,{ bonus3 bAddEffOnSkill,"BS_HAMMERFALL",Eff_Stun,500+(200*getrefine()); },{},{}
1398,Metal_Two_Handed_Axe,Metal Two Handed Axe,5,20,,0,105,,1,1,0x000444A2,63,2,34,3,1,1,7,{ bonus bUnbreakableWeapon; bonus bBaseAtk,(getrefine()*7); .@i = min(BaseLevel/10,12); if(.@i>2) bonus bBaseAtk,((.@i-2)*5); },{},{}
-1399,TE_Woe_Two_Handed_Axe,TE Woe Two Handed Axe,5,0,,0,150,,1,0,0x000444A2,63,2,34,3,40,1,7,{ bonus bUnbreakableWeapon; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Stun,3000; },{},{}
+1399,TE_Woe_Two_Handed_Axe,TE Woe Two Handed Axe,5,0,,0,150,,1,0,0x000444A2,63,2,34,3,40,1,7,{ bonus bUnbreakableWeapon; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Stun,1000; },{},{}
//===================================================================
// 1-Handed Spears
//===================================================================
@@ -1379,7 +1381,7 @@
2155,Academy_Shield,Academy Shield,4,0,,1500,,3,,1,0xFFFFFFFE,63,2,32,,0,1,4,{},{},{}
2156,Bible_Of_Promise1,Bible of Promise(1st Vol.),4,20,,500,,10,,1,0x00000100,63,2,32,,110,1,5,{ bonus bMdef,2; skill "ALL_ODINS_POWER",1; },{},{}
2157,Insecticide,Pesticide,4,20,,100,,0,,0,0xFFFFFFFF,63,2,32,,0,1,3,{},{},{}
-2158,Ramor_Shield_Undead,Ramorushirudo,4,20,,1300,,50,,1,0xFFFFFFFF,63,2,32,,65,1,3,{ bonus2 bSubRace,Ele_Undead,5; bonus2 bSubRace,RC_DemiHuman,-5; },{},{}
+2158,Ramor_Shield_Undead,Ramorushirudo,4,20,,1300,,50,,1,0xFFFFFFFF,63,2,32,,65,1,3,{ bonus2 bSubEle,Ele_Undead,5; bonus2 bSubRace,RC_DemiHuman,-5; },{},{}
2159,Sharel_Shield,Sharerushirudo,4,20,,1300,,50,,1,0xFFFFFFFF,63,2,32,,65,1,3,{},{},{}
2160,Giant_Shield,Giant Shield,4,56000,,2800,,130,,1,0x00004082,63,2,32,,100,1,3,{ bonus2 bSubSize,Size_Large,5; if(getrefine()>=9){ bonus2 bSubSize,Size_Large,5; } },{},{}
2161,Geffenia_Book_Water,Geffenia Tomb of Water,4,56000,,1000,,30,,1,0x00000200,63,2,32,,100,1,5,{ bonus bMdef,2; bonus bInt,1; if(readparam(bInt)>=120){ bonus bMatk,10; bonus bMaxHP,800; } },{},{}
@@ -1697,8 +1699,8 @@
2472,Shoes_Of_Judgement,Shoes Of Judgement,4,20,,300,,12,,0,0x00000100,63,2,64,,100,1,0,{ bonus2 bSkillAtk,"AB_JUDEX",30; bonus2 bSkillUseSP,"AB_JUDEX",-40; bonus bMaxSP,150; },{},{}
2473,Para_Team_Boots4,Eden Team Boots IV,4,0,,0,,20,,0,0xFFFFFFFF,63,2,64,,60,0,0,{ bonus bAgi,1; bonus bVit,1; bonus bHPrecovRate,28; bonus bSPrecovRate,12; },{},{}
2474,Lehmannza_Shoes,Lehmannza Shoes,4,20,,500,,3,,1,0xFFFFFFFF,63,2,64,,60,1,0,{ bonus bMdef,3; },{},{}
-2475,Ur_Greave,Ur's Greaves,4,20,,900,,32,,1,0x00000080,56,2,64,,100,1,0,{ bonus bMaxSP,40; .@r = getrefine(); bonus bMaxHPrate,(.@r<=7?.@r-7:1); },{},{}
-2476,Peuz_Greave,Peuz's Greaves,4,20,,900,,32,,1,0x00000080,56,2,64,,100,1,0,{ bonus bMaxSP,40; .@r = getrefine(); bonus bAgi,(.@r<=7?.@r-7:1); },{},{}
+2475,Ur_Greave,Ur's Greaves,4,20,,900,,32,,1,0x00000080,56,2,64,,100,1,0,{ bonus bMaxSP,40; .@r = getrefine(); if(.@r>7) bonus bMaxHPrate,.@r-7; },{},{}
+2476,Peuz_Greave,Peuz's Greaves,4,20,,900,,32,,1,0x00000080,56,2,64,,100,1,0,{ bonus bMaxSP,40; .@r = getrefine(); if(.@r>7) bonus bAgi,.@r-7; },{},{}
2477,Sabah_Shoes,Sapha Shoes,4,20,,400,,18,,1,0x00001000,63,2,64,,100,1,0,{ bonus bMaxSP,30; bonus bLuk,3; },{},{}
2478,Nab_Shoes,Nab Shoes,4,20,,400,,18,,1,0x00001000,63,2,64,,100,1,0,{ bonus bFlee,3; bonus bInt,2; },{},{}
2479,White_Wing_Boots,White Wing Boots,4,20,,400,,18,,1,0x00000800,63,2,64,,100,1,0,{ bonus bAgi,2; bonus2 bSkillUseSP,"RA_AIMEDBOLT",10; },{},{}
@@ -2077,7 +2079,7 @@
2852,E_Rosary_C,Rosary,4,1,,0,,0,,0,0xFFFFFFFE,63,2,136,,1,0,0,{ bonus bLuk,4; bonus bMdef,5; },{},{}
2853,Telekinetic_Orb,Telekinetic Orb,4,20,,200,,2,,0,0xFFFFFFFE,63,2,136,,110,0,0,{ bonus bMdef,1; bonus bInt,3; bonus bMaxSP,30; bonus2 bSkillAtk,"WL_SOULEXPANSION",10; bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",10; bonus2 bSkillUseSP,"WL_SOULEXPANSION",-50; bonus2 bSkillUseSP,"SO_PSYCHIC_WAVE",-50; },{},{}
2854,Alchemy_Glove,Alchemy Glove,4,20,,100,,1,,1,0xFFFFFFFE,63,2,136,,125,0,0,{ bonus bMdef,2; bonus bInt,1; bonus2 bMagicAtkEle,Ele_Fire,10; bonus2 bMagicAtkEle,Ele_Water,-20; bonus2 bSubEle,Ele_Water,-30; bonus3 bAutoSpell,"MG_FIREBALL",5,30; bonus5 bAutoSpell,"MG_FIREBOLT",5,30,BF_MAGIC,1; },{},{}
-2855,Whike_Black_Tail,Whike Black Tail,4,20,,100,,0,,0,0xFFFFFFFF,63,2,136,,45,0,0,{ bonus bCritical,7; bonus bAspdRate,3; bonus2 bAddEff2,Eff_Curse,10; },{},{}
+2855,Whike_Black_Tail,Whike Black Tail,4,20,,100,,0,,0,0xFFFFFFFF,63,2,136,,45,0,0,{ bonus bCritical,7; bonus bAspdRate,3; },{},{}
2856,Half_Megin,Half Megingjard,4,20,,0,,1,,0,0xFFFFFFFF,63,2,136,,47,0,0,{ bonus bMdef,3; bonus bStr,20; },{},{}
2857,Half_Brysing,Half Brisingamen,4,20,,0,,1,,0,0xFFFFFFFF,63,2,136,,47,0,0,{ bonus bStr,3; bonus bInt,5; bonus bVit,3; bonus bDex,3; bonus bAgi,3; bonus bLuk,5; bonus bMdef,2; },{},{}
2858,Pendant_Of_Guardian,Pendant Of Guardian,4,0,,0,,0,,0,0xFFFFFFFF,63,2,136,,70,0,0,{ skill "ALL_GUARDIAN_RECALL",1; },{},{}
@@ -3063,12 +3065,12 @@
4871,SP75,SP+75,6,20,,10,,,,,,,,,,,,,{ bonus bMaxSP,75; },{},{}
4872,Attack_Delay_2,DelayafterAttack2Lv,6,10,,,,,,,,,,,,,,,{ bonus bAspdRate,6; },{},{}
4873,Attack_Delay_3,DelayafterAttack3Lv,6,10,,,,,,,,,,,,,,,{ bonus bAspdRate,8; },{},{}
-4875,Bear's_Power,Bear's Power,6,20,,10,,,,,,,,,,,,,{ autobonus2 "{ bonus bStr,200; bonus2 bHPLossRate,500,1000; }",20,5000,BF_WEAPON,"{ active_transform 1060,5000; specialeffect2 EF_POTION_BERSERK; showscript \"Bigfoot Power !\"; }"; },{},{}
-4876,Runaway_Magic,Runaway Magic,6,20,,10,,,,,,,,,,,,,{ autobonus "{ bonus bInt,200; bonus2 bSPLossRate,200,1000; }",10,10000,BF_MAGIC,"{ specialeffect2 EF_LAMADAN; }"; },{},{ heal 0,-2000; }
-4877,Speed_Of_Light,Speed of Light,6,20,,10,,,,,,,,,,,,,{ /*TODO: Confirm the rate*/ autobonus "{ bonus bAspdRate,100; bonus bFlee,100; bonus2 bHPLossRate,400,1000; bonus2 bSPLossRate,50,1000;}",10,5000,BF_WEAPON,"{ specialeffect2 EF_AGIUP2; }"; },{},{ heal 0,-300; }
-4878,Muscle_Fool,Muscle Fool,6,20,,10,,,,,,,,,,,,,{ autobonus2 "{ bonus bVit,200; bonus2 bAddRace,RC_All,-50; bonus bMatkRate,-50; }",10,5000,BF_WEAPON,"{ specialeffect2 EF_GUARD3; }"; },{},{ heal 0,-300; }
-4879,Hawkeye,Hawkeye,6,20,,10,,,,,,,,,,,,,{ autobonus "{ bonus bDex,200; bonus2 bSPLossRate,50,1000; }",10,5000,BF_WEAPON,"{ specialeffect2 EF_BASH3D6; }"; },{},{ heal 0,-300; }
-4880,Lucky_Day,Lucky Day,6,20,,10,,,,,,,,,,,,,{ autobonus "{ bonus bLuk,200; }",10,5000,BF_WEAPON|BF_MAGIC,"{ specialeffect2 EF_DANCE_BLADE_ATK; }"; },{},{ heal 0,-300; }
+4875,Bear's_Power,Bear's Power,6,0,,0,,,,,,,,,,,,,{ autobonus2 "{ bonus bStr,200; bonus2 bHPLossRate,500,1000; }",20,5000,BF_WEAPON,"{ active_transform 1060,5000; specialeffect2 EF_POTION_BERSERK; showscript \"Bigfoot Power !\"; }"; },{},{}
+4876,Runaway_Magic,Runaway Magic,6,0,,0,,,,,,,,,,,,,{ autobonus "{ bonus bInt,200; bonus2 bSPLossRate,200,1000; }",15,10000,BF_MAGIC,"{ specialeffect2 EF_LAMADAN; }"; },{},{}
+4877,Speed_Of_Light,Speed of Light,6,0,,0,,,,,,,,,,,,,{ autobonus "{ bonus bAspdRate,100; bonus bFlee,100; bonus2 bHPLossRate,400,1000; bonus2 bSPLossRate,40,1000;}",10,5000,BF_WEAPON,"{ specialeffect2 EF_FLASHER; }"; },{},{}
+4878,Muscle_Fool,Muscle Fool,6,0,,0,,,,,,,,,,,,,{ autobonus2 "{ bonus bDef,1000; bonus2 bAddRace,RC_All,-50; bonus bMatkRate,-50; }",20,5000,BF_WEAPON,"{ specialeffect2 EF_MAGNUMBREAK; }"; },{},{}
+4879,Hawkeye,Hawkeye,6,0,,0,,,,,,,,,,,,,{ autobonus "{ bonus bDex,200; bonus2 bSPLossRate,50,1000; }",30,5000,BF_WEAPON,"{ specialeffect2 EF_FLASHER; }"; },{},{}
+4880,Lucky_Day,Lucky Day,6,0,,0,,,,,,,,,,,,,{ autobonus "{ bonus bLuk,200; bonus2 bAddMonsterDropItem,7444,10; }",15,5000,BF_WEAPON|BF_MAGIC,"{ specialeffect2 EF_MVP; showscript \"LUCKY MAX !!\"; }"; autobonus2 "{ bonus bLuk,200; bonus2 bAddMonsterDropItem,7444,1; }",1,5000,BF_WEAPON|BF_MAGIC,"{ specialeffect2 EF_MVP; showscript \"LUCKY MAX !!\"; }"; },{},{}
4881,Attack_Delay_4,Attack Delay 4,6,10,,,,,,,,,,,,,,,{ bonus bAspdRate,10; },{},{}
4882,Atk1p,ATK + 1%,6,10,,,,,,,,,,,,,,,{ bonus2 bAddClass,Class_All,1; },{},{}
4883,Matk1p,MATK + 1%,6,10,,,,,,,,,,,,,,,{ bonus bMatkRate,1; },{},{}
@@ -3179,8 +3181,8 @@
4989,SP_Supplement_Reactor,SP Supplement Reactor,6,0,,,,,,,,,,,,,,,{ bonus bMaxSPrate,3; },{},{}
4990,Frozen_Supplement_Reactor,Frozen Supplement Reactor,6,0,,,,,,,,,,,,,,,{ bonus2 bResEff,Eff_Freeze,10000; },{},{}
4991,ASPD_Supplement_Reactor,ASPD Supplement Reactor,6,0,,,,,,,,,,,,,,,{ bonus bAspd,1; },{},{}
-4992,HPAbsorb1_Supplement_Reactor,HP Absorb Supplement Reactor,6,0,,,,,,,,,,,,,,,{ bonus2 bHPDrainRate,10,1; },{},{}
-4993,SPAbsorb1_Supplement_Reactor,SP Absorb Supplement Reactor,6,0,,,,,,,,,,,,,,,{ bonus2 bSPDrainRate,10,1; },{},{}
+4992,HPdrain1,HP Absorb 1,6,0,,0,,,,,,,,,,,,,{ bonus2 bHPDrainRate,10,1; },{},{}
+4993,SPdrain1,SP Absorb 1,6,0,,0,,,,,,,,,,,,,{ bonus2 bSPDrainRate,10,1; },{},{}
4994,Rune_of_Strength_Lv_1,Rune of Strength Lv 1,6,20,,,,,,,,,,,,,,,{ .@r = getrefine(); if (.@r>=7) { bonus bStr,5; } if (.@r>=10) { bonus2 bAddClass,Class_All,5; } },{},{}
4995,Rune_of_Strength_Lv_2,Rune of Strength Lv 2,6,20,,,,,,,,,,,,,,,{ .@r = getrefine(); if (.@r>=7) { bonus bStr,6; } if (.@r>=11) { bonus bStr,1; bonus2 bAddClass,Class_All,7; } },{},{}
4996,Rune_of_Strength_Lv_3,Rune of Strength_Lv 3,6,20,,,,,,,,,,,,,,,{ .@r = getrefine(); if (.@r>=7) { bonus bStr,7; } if (.@r>=12) { bonus bStr,1; bonus2 bAddClass,Class_All,8; } if (.@r>=13) { bonus bStr,1; bonus2 bAddClass,Class_All,2; } },{},{}
@@ -3397,7 +3399,7 @@
5205,Wreath,Emperor's Laurel Crown,4,20,,1000,,3,,0,0xFFFFFFFF,63,2,768,,0,1,261,{ bonus bAllStats,1; bonus bMdef,3; },{},{}
5206,Romantic_White_Flower,Romantic White Flower,4,20,,100,,0,,0,0xFFFFFFFE,63,2,1,,0,0,259,{ bonus2 bSubRace,RC_Plant,3; },{},{}
5207,Gold_Spirit_Chain,Angel Blessing,4,20,,100,,0,,0,0xFFFFFFFF,63,2,256,,0,0,260,{ bonus bLuk,1; bonus2 bSubEle,Ele_Holy,5; },{},{}
-5208,Rideword_Hat,Rideword Hat,4,20,,300,,3,,1,0xFFFFFFFE,63,2,256,,40,1,262,{ .@i = (getrefine()>8)?2:1; bonus2 bHPDrainRate,50,8*.@i; bonus2 bSPDrainRate,10,4*.@i; bonus2 bHPLossRate,10,5000; },{},{}
+5208,Rideword_Hat,Rideword Hat,4,20,,300,,3,,1,0xFFFFFFFE,63,2,256,,40,1,262,{ bonus2 bHPDrainRate,50,8; bonus2 bSPDrainRate,10,4; bonus2 bHPLossRate,10,5000; },{},{}
5209,Yellow_Baseball_Cap,Love Dad Cap,4,20,,300,,2,,0,0xFFFFFFFE,63,2,256,,0,1,263,{},{},{}
5210,Flying_Angel,Flapping Angel Wing,4,20,,300,,3,,0,0xFFFFFFFF,63,2,256,,10,1,264,{ bonus bVariableCastrate,-3; bonus bAspdRate,3; bonus bInt,1; bonus bAgi,1; },{},{}
5211,Dress_Hat,Dress Hat,4,0,,200,,3,,1,0xFFFFFFFF,63,2,256,,20,1,265,{ bonus bMdef,7; bonus bStr,1; bonus bInt,1; bonus2 bAddClass,Class_All,2; bonus bMatkRate,2; bonus bHealPower,5; if(getrefine()>=7) { bonus2 bAddClass,Class_All,1; bonus bMatkRate,1; bonus bHealPower,1; } },{},{}
@@ -3549,7 +3551,7 @@
5357,Wings_Of_Victory,Wings Of Victory,4,20,,200,,10,,0,0xFFFFFFFF,63,2,768,,0,0,365,{ bonus bMdef,10; bonus bUnbreakableHelm; },{},{}
5358,Pecopeco_Wing_Ears,Peco Ears,4,20,,100,,2,,0,0xFFFFFFFF,63,2,512,,70,0,366,{ bonus bAgi,1; bonus bMdef,2; bonus bUnbreakableHelm; },{},{}
5359,J_Captain_Hat,Ship Captain Hat,4,20,,300,,3,,1,0xFFFFFFFF,63,2,256,,60,1,367,{ bonus bDex,1; bonus bMaxHP,100; bonus bLongAtkRate,7; },{},{}
-5360,Whikebain_Ears,Hyuke's Black Cat Ears,4,20,,200,,4,,0,0xFFFFFFFE,63,2,256,,45,1,368,{ bonus bFlee,10; bonus bCritAtkRate,10; autobonus "{ bonus2 bIgnoreMdefRaceRate,RC_ALL,25; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_AGIUP; }"; },{},{}
+5360,Whikebain_Ears,Hyuke's Black Cat Ears,4,20,,200,,4,,0,0xFFFFFFFE,63,2,256,,45,1,368,{ bonus bFlee,10; bonus bCritAtkRate,10; autobonus "{ bonus2 bIgnoreMdefClassRate,Class_Normal,100; bonus2 bIgnoreMdefClassRate,Class_Boss,100; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_STEAL; }"; },{},{}
5361,Gang_Scarf,Gangster Scarf,4,20,,100,,0,,0,0xFFFFFFFF,63,2,1,,0,0,369,{ bonus bBaseAtk,5; if(BaseJob==Job_Rogue) skill "RG_GANGSTER",1; },{},{}
5362,Ninja_Scroll,Ninja Scroll,4,20,,200,,0,,0,0xFFFFFFFF,63,2,1,,0,0,370,{ bonus bMatkRate,1; },{},{}
5363,Helm_Of_Abyss,Helm Of Abyss,4,20,,1000,,9,,1,0x000654E2,63,2,256,,70,1,371,{ bonus2 bSubClass,Class_Normal,-5; bonus2 bSubClass,Class_Boss,10; },{},{}
@@ -4076,6 +4078,7 @@
5905,Lyrica_Hat,Lyrica Hat,4,0,,200,,10,,1,0x00080000,56,2,256,,100,1,1126,{ .@r = getrefine(); bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15; if(.@r>=7) { bonus bFixedCastrate,4*(getskilllv("WM_LESSON")); } if(.@r>=9) { bonus2 bSkillUseSP,"WM_SEVERE_RAINSTORM",10; } },{},{}
5906,Oni_Horns_,Oni Horns,4,0,,20,,10,,1,0x00001000,56,2,256,,100,1,1127,{ bonus2 bSkillAtk,"GC_COUNTERSLASH",(10*getskilllv("GC_WEAPONBLOCKING")); .@r = getrefine(); if(.@r > 6){ bonus bAtk,20; bonus bHit,5; } if(.@r > 9){ bonus3 bAutoSpell,"GC_CROSSIMPACT",1,10; } },{},{}
5907,Sea_Captain_Hat,Sea Captain Hat,4,0,,200,,20,,1,0x00000400,56,2,256,,100,1,1128,{ bonus2 bSkillAtk,"NC_AXEBOOMERANG",20; .@dmg = 20; .@r = getrefine(); if (.@r>=7) { .@dmg += getskilllv("BS_WEAPONRESEARCH"); } if (.@r>=9) { .@dmg += getskilllv("NC_TRAININGAXE"); } bonus2 bSkillAtk,"NC_AXETORNADO",.@dmg; },{},{}
+5909,C_Valkyrie_Circlet,C Valkyrie Circlet,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,940,{},{},{}
5914,Earmuff_Flowerform,C Flutter Butterfly,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1378,{ hateffect HAT_EF_FLUTTER_BUTTERFLY,true; },{},{ hateffect HAT_EF_FLUTTER_BUTTERFLY,false; }
5917,Yellow_Scarf,Yellow Scarf,4,0,,100,,,,0,0xFFFFFFFF,63,2,1,,90,0,1170,{ bonus bLongAtkDef,3; },{},{}
5918,Gambler_Seal,Gambler Seal,4,0,,500,,,,0,0xFFFFFFFF,63,2,512,,70,0,1202,{ .@dex = readparam(bDex); .@luk = readparam(bLuk); .@critical = 3 + (.@luk / 10); .@critical_dmg = 3 - (.@dex/10) * 2; .@sub_arrowstorm = 10; .@sub_gateofhell = 10; bonus bBaseAtk,(.@luk/10)*2; bonus bMatk,(.@luk / 10) * 2; if (.@luk > 107) { .@critical += 5; .@critical_dmg += 10; } if (.@luk > 119) { .@critical += 10; .@critical_dmg += 17; .@sub_arrowstorm += 30; .@sub_gateofhell += 30; } bonus bCritical,.@critical; bonus bCritAtkRate,.@critical_dmg; bonus2 bSubSkill,"RA_ARROWSTORM",.@sub_arrowstorm; bonus2 bSubSkill,"SR_GATEOFHELL",.@sub_gateofhell; },{},{}
@@ -4700,16 +4703,16 @@
6625,High_Purity_Energy_Xtal,High Energy Crystal,3,0,,10,,,,,,,,,,,,,{},{},{}
6635,Blacksmith_Blessing,Blacksmith Blessing,3,20,,0,,,,,,,,,,,,,{},{},{}
-6636,Floor_Str,Strength Stone(Upper),3,10,,100,,,,,,,,,,,,,{ bonus bStr,1; },{},{}
-6637,Floor_Int,Intelligence Stone(Upper),3,10,,100,,,,,,,,,,,,,{ bonus bInt,1; },{},{}
-6638,Floor_Agi,Agility Stone(Upper),3,10,,100,,,,,,,,,,,,,{ bonus bAgi,1; },{},{}
-6639,Floor_Dex,Dexterity Stone(Upper),3,10,,100,,,,,,,,,,,,,{ bonus bDex,1; },{},{}
-6640,Floor_Vit,Health Stone(Upper),3,10,,100,,,,,,,,,,,,,{ bonus bVit,1; },{},{}
-6641,Floor_Luk,Lucky Stone(Upper),3,10,,100,,,,,,,,,,,,,{ bonus bLuk,1; },{},{}
-6642,ATKStone_Middle,Attack Stone(Middle),3,10,,100,,,,,,,,,,,,,{ bonus2 bAddClass,Class_All,1; },{},{}
-6643,Floor_Matk,Magical Stone(Middle),3,10,,100,,,,,,,,,,,,,{ bonus bMatkRate,1; },{},{}
-6644,HITStone_Bottom,Hit Stone(Lower),3,10,,100,,,,,,,,,,,,,{ bonus bHit,1; },{},{}
-6645,FLEEStone_Bottom,Evasion Stone(Lower),3,10,,100,,,,,,,,,,,,,{ bonus bFlee,1; },{},{}
+6636,STRStone_Top,STR Stone (Upper),3,10,,100,,,,,,,,,,,,,{},{},{}
+6637,INTStone_Top,INT Stone (Upper),3,10,,100,,,,,,,,,,,,,{},{},{}
+6638,AGIStone_Top,AGI Stone (Upper),3,10,,100,,,,,,,,,,,,,{},{},{}
+6639,DEXStone_Top,DEX Stone (Upper),3,10,,100,,,,,,,,,,,,,{},{},{}
+6640,VITStone_Top,VIT Stone (Upper),3,10,,100,,,,,,,,,,,,,{},{},{}
+6641,LUKStone_Top,LUK Stone (Upper),3,10,,100,,,,,,,,,,,,,{},{},{}
+6642,ATKStone_Middle,ATK Stone (Middle),3,10,,100,,,,,,,,,,,,,{},{},{}
+6643,MATKStone_Middle,MATK Stone (Middle),3,10,,100,,,,,,,,,,,,,{},{},{}
+6644,HITStone_Bottom,HIT Stone (Lower),3,10,,100,,,,,,,,,,,,,{},{},{}
+6645,FLEEStone_Bottom,FLEE Stone (Lower),3,10,,100,,,,,,,,,,,,,{},{},{}
6669,Jade_Leaf,Emerald Leaf,3,0,,10,,,,,,,,,,,,,{},{},{}
@@ -4764,9 +4767,9 @@
6713,Heart_of_Soul,Heart of Soul,3,0,,0,,,,,,,,,,,,,{},{},{}
6714,Sheenas_Soul,Sheena's Soul,3,20,,0,,,,,,,,,,,,,{},{},{}
6715,P_Of_Evil_Soul,Darklord Soulpiece,3,20,,0,,,,,,,,,,,,,{},{},{}
-6716,Cri_Stone,Critical Stone(Upper),6,10,,100,,,,,,,,,,,,,{ bonus bCritical,1; },{},{}
-6717,MHPStone_Middle,Fitness Stone(Middle),6,10,,100,,,,,,,,,,,,,{ bonus bMaxHP,50; },{},{}
-6718,MSPStone_Bottom,Magical Stone(Lower),6,10,,100,,,,,,,,,,,,,{ bonus bMaxSP,10; },{},{}
+6716,Cri_Stone,CRI Stone (Upper),6,10,,100,,,,,,,,,,,,,{},{},{}
+6717,MaxHP_Stone,Stamina Stone (Middle),6,10,,100,,,,,,,,,,,,,{},{},{}
+6718,MaxSP_Stone,Magic Stone (Lower),6,10,,100,,,,,,,,,,,,,{},{},{}
6719,Jitterbug's_Tooth,Jitterbug's Tooth,3,10,,100,,,,,,,,,,,,,{},{},{}
6720,Status_Reset_Coupon,Status Reset Coupon,18,10,,0,,,,0,0xFFFFFFFF,63,2,,,1,,,{ resetstatus; },{},{}
6721,Status_Reset_Coupon_,Status Reset Coupon,18,10,,0,,,,0,0xFFFFFFFF,63,2,,,1,,,{ resetstatus; },{},{}
@@ -4784,12 +4787,12 @@
6737,Fermented_Wheat_Flour,Fermented Wheat Flour,3,0,,20,,,,,,,,,,,,,{},{},{}
6738,Rissole,Rissole,3,0,,0,,,,,,,,,,,,,{},{},{}
6739,Recipe,Recipe,3,0,,0,,,,,,,,,,,,,{},{},{}
-6740,HealStone_Top,Stone Recovery(Upper),6,10,,100,,,,,,,,,,,,,{ bonus bAddItemHealRate,2; },{},{}
-6741,HealStone2_Top,Stone Recovery Skills(Upper),6,10,,100,,,,,,,,,,,,,{ bonus bHealPower2,2; },{},{}
-6742,HealStone_Middle,Stone Recovery(Middle),6,10,,100,,,,,,,,,,,,,{ bonus2 bHPRegenRate,10,10000; },{},{}
-6743,HPStone_Middle,HP Stone(Middle),6,10,,100,,,,,,,,,,,,,{ bonus bMaxHPrate,1; },{},{}
-6744,SPStone_Middle,SP Stone(Middle),6,10,,100,,,,,,,,,,,,,{ bonus bMaxSPrate,1; },{},{}
-6745,HealStone_Bottom,Recovery Stone(Low),6,20,,10,,,,,,,,,,,,,{ bonus bSPGainValue,1; bonus bMagicHPGainValue,1; },{},{}
+6740,HealStone_Top,Recovery Stone (Upper),6,10,,100,,,,,,,,,,,,,{},{},{}
+6741,HealStone2_Top,Recovery Skill Stone (Upper),6,10,,100,,,,,,,,,,,,,{},{},{}
+6742,HealStone_Middle,Recovery Stone (Middle),6,10,,100,,,,,,,,,,,,,{},{},{}
+6743,HPStone_Middle,HP Stone (Middle),6,10,,100,,,,,,,,,,,,,{},{},{}
+6744,SPStone_Middle,SP Stone (Middle),6,10,,100,,,,,,,,,,,,,{},{},{}
+6745,HealStone_Bottom,Recovery Stone (Low),6,20,,10,,,,,,,,,,,,,{},{},{}
6746,Iron_Artifacts,Steel Artifact,3,10,,0,,,,,,,,,,,,,{},{},{}
6747,Iron_Artifacts_,Steel Artifact,3,10,,0,,,,,,,,,,,,,{},{},{}
6748,Daily_Report_He_And_His_Team,Daily Report He And His Team,3,10,,0,,,,,,,,,,,,,{},{},{}
@@ -4830,9 +4833,9 @@
6787,Good_Firewood,Long Firewood,3,0,,0,,,,,,,,,,,,,{},{},{}
6788,Rose_Knife,Rose Knife,3,0,,0,,,,,,,,,,,,,{},{},{}
6789,Custom_Pan,Customized Plates,3,0,,0,,,,,,,,,,,,,{},{},{}
-6790,BigStone_Top,Large Stone(Upper),6,10,,100,,,,,,,,,,,,,{ bonus2 bAddSize,Size_Large,1; },{},{}
-6791,MediumStone_Top,Medium Stone(Upper),6,10,,100,,,,,,,,,,,,,{ bonus2 bAddSize,Size_Medium,1; },{},{}
-6792,SmallStone_Top,Small Stone(Upper),6,10,,100,,,,,,,,,,,,,{ bonus2 bAddSize,Size_Small,1; },{},{}
+6790,BigStone_Top,Large Stone (Upper),6,10,,100,,,,,,,,,,,,,{},{},{}
+6791,MediumStone_Top,Medium Stone (Upper),6,10,,100,,,,,,,,,,,,,{},{},{}
+6792,SmallStone_Top,Small Stone (Upper),6,10,,100,,,,,,,,,,,,,{},{},{}
6795,Ticket_Special_RO2,Ticket Special RO2,3,10,,0,,,,,,,,,,,,,{},{},{}
6796,RO2_Name_Card,RO2 Name Card,3,10,,0,,,,,,,,,,,,,{},{},{}
6797,11th_Coin,11th Anniversary Coin,3,0,,0,,,,,,,,,,,,,{},{},{}
@@ -4957,15 +4960,15 @@
6940,Moving_Dark_Matter,Moving Black Material,3,10,,10,,,,,,,,,,,,,{},{},{}
6941,Fragments_Valkyrie_Power,Fragments Valkyrie Power,3,10,,10,,,,,,,,,,,,,{},{},{}
6942,Will_Master,Will Master,3,10,,10,,,,,,,,,,,,,{},{},{}
-6943,ATKStone_Top,Attack Stone(Upper),6,10,,100,,,,,,,,,,,,,{ bonus2 bAddClass,Class_All,1; },{},{}
-6944,MATKStone_Top,Magic Stone(Upper),6,10,,100,,,,,,,,,,,,,{ bonus bMatkRate,1; },{},{}
-6945,Floor_Str2,Strength Stone(Middle),6,10,,100,,,,,,,,,,,,,{ bonus bStr,1; },{},{}
-6946,Floor_Int2,Intelligence Stone(Middle),6,10,,100,,,,,,,,,,,,,{ bonus bInt,1; },{},{}
-6947,Floor_Agi2,Agility Stone(Middle),6,10,,100,,,,,,,,,,,,,{ bonus bAgi,1; },{},{}
-6948,Floor_Dex2,Dexterity Stone(Middle),6,10,,100,,,,,,,,,,,,,{ bonus bDex,1; },{},{}
-6949,Floor_Vit2,Vitality Stone(Middle),6,10,,100,,,,,,,,,,,,,{ bonus bVit,1; },{},{}
-6950,Floor_Luk2,Lucky Stone(Middle),6,10,,100,,,,,,,,,,,,,{ bonus bLuk,1; },{},{}
-6951,HPStone_Bottom,HP Stone(Lower),6,10,,100,,,,,,,,,,,,,{ bonus bMaxHPrate,1; },{},{}
+6943,ATKStone_Top,ATK Stone (Upper),6,10,,100,,,,,,,,,,,,,{},{},{}
+6944,MATKStone_Top,MATK Stone (Upper),6,10,,100,,,,,,,,,,,,,{},{},{}
+6945,STRStone_Middle,STR Stone (Middle),6,10,,100,,,,,,,,,,,,,{},{},{}
+6946,INTStone_Middle,INT Stone (Middle),6,10,,100,,,,,,,,,,,,,{},{},{}
+6947,AGIStone_Middle,AGI Stone (Middle),6,10,,100,,,,,,,,,,,,,{},{},{}
+6948,DEXStone_Middle,DEX Stone (Middle),6,10,,100,,,,,,,,,,,,,{},{},{}
+6949,VITStone_Middle,VIT Stone (Middle),6,10,,100,,,,,,,,,,,,,{},{},{}
+6950,LUKStone_Middle,LUK Stone (Middle),6,10,,100,,,,,,,,,,,,,{},{},{}
+6951,HPStone_Bottom,HP Stone (Lower),6,10,,100,,,,,,,,,,,,,{},{},{}
6953,Ramor_Refine_Ticket,Ramor Refine Ticket,3,10,,0,,,,,,,,,,,,,{/*Refine succeed guarantee until +9 for item 2598 only*/},{},{}
6954,Piece_Of_Soul_Dog,Piece Of Soul Dog,3,10,,0,,,,,,,,,,,,,{},{},{}
6955,Piece_Of_Soul_Pig,Piece Of Soul Pig,3,10,,0,,,,,,,,,,,,,{},{},{}
@@ -4975,8 +4978,8 @@
6960,Air_Stronghold_Key,Sky Fortress Key,3,10,,10,,,,,,,,,,,,,{},{},{}
6961,Huge_Metal_Scrap,Huge Metal Scrap,3,10,0,1000,,,,,,,,,,,,,{},{},{}
6962,Old_Fuel,Old Fuel,3,10,0,100,,,,,,,,,,,,,{},{},{}
-6963,HPdrainStone_Robe,HP Absorption Stone(Garment),6,,,100,,,,,,,,,,,,,{ bonus2 bHPDrainRate,10,1; },{},{}
-6964,SPdrainStone_Robe,SP Absorption Stone(Garment),6,,,100,,,,,,,,,,,,,{ bonus2 bSPDrainRate,10,1; },{},{}
+6963,HPdrainStone_Robe,HP Absorption Stone (Garment),6,10,,100,,,,,,,,,,,,,{ bonus2 bHPDrainRate,10,1; },{},{}
+6964,SPdrainStone_Robe,SP Absorption Stone (Garment),6,10,,100,,,,,,,,,,,,,{ bonus2 bSPDrainRate,10,1; },{},{}
6965,Fire_Property_Reactor_Blueprint,Fire Property Reactor Blueprint,3,0,,10,,,,,,,,,,,,,{},{},{}
6966,Water_Property_Reactor_Blueprint,Water Property Reactor Blueprint,3,0,,10,,,,,,,,,,,,,{},{},{}
6967,Earth_Property_Reactor_Blueprint,Earth Property Reactor Blueprint,3,0,,10,,,,,,,,,,,,,{},{},{}
@@ -4999,7 +5002,7 @@
6984,SP_Reactor_Blueprint,SP Reactor Blueprint,3,0,,10,,,,,,,,,,,,,{},{},{}
6985,Frozen_Reactor_Blueprint,Frozen Reactor Blueprint,3,0,,10,,,,,,,,,,,,,{},{},{}
6986,ASPD_Reactor_Blueprint,ASPD Reactor Blueprint,3,0,,10,,,,,,,,,,,,,{},{},{}
-6999,HPdrainStone_Top,HP Absorption Stone(Upper),6,,,100,,,,,,,,,,,,,{ bonus2 bHPDrainRate,10,3; },{},{}
+6999,HPdrainStone_Top,HP Absorption Stone (Upper),6,10,,100,,,,,,,,,,,,,{ bonus2 bHPDrainRate,10,3; },{},{}
//
7001,Mould_Powder,Mould Powder,3,466,,10,,,,,,,,,,,,,{},{},{}
@@ -5650,9 +5653,9 @@
7648,Snake_Bookmark,Snake Bookmark,3,20,,10,,,,,,,,,,,,,{},{},{}
7649,Big_Luk_Bookmark,Big Luk Bookmark,3,20,,10,,,,,,,,,,,,,{},{},{}
7651,Mystery_Egg,Mystery Egg,3,10,,10,,,,,,,,,,,,,{},{},{}
-7663,Full_Metal_Jacket,Full Metal Jacket,10,200,,2,10,,,,0x41000000,63,2,32768,,1,,3,{},{},{}
-7664,Mine_Projectile,Grenade Launcher,10,450,,3,10,,,,0x41000000,63,2,32768,,1,,5,{},{},{}
-7665,Dragon_Tail_Missile,Dragon Tail Missile,10,1500,,100,10,,,,0x41000000,63,2,32768,,1,,5,{},{},{}
+7663,Full_Metal_Jacket,Full Metal Jacket,3,200,,2,10,,,,,,,,,,,,{},{},{}
+7664,Shooting_Mine,Grenade Launcher,3,450,,3,10,,,,,,,,,,,,{},{},{}
+7665,Dragon_Tail_Missile,Dragon Tail Missile,3,1500,,100,10,,,,,,,,,,,,{},{},{}
7666,TimeTravel_Scroll,Time Travel Scroll,3,20,,0,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
7667,Abandoned_Machine,Abandoned Machine,3,20,,0,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
7668,Clean_Bandage,Clean Bandage,3,20,,0,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
@@ -6084,6 +6087,9 @@
9119,Alicel_Egg,Alicel Egg,7,20,,0,,,,,,,,,,,,,{},{},{}
9120,Aliza_Egg,Aliza Egg,7,20,,0,,,,,,,,,,,,,{},{},{}
9121,Orc_Hero_Egg_,Orc Hero Egg,7,20,,0,,,,,,,,,,,,,{},{},{}
+9122,Gloom_Under_Egg,Gloom Under Night Egg,7,20,,0,,,,,,,,,,,,,{},{},{}
+9123,Ep_17_2_C_Admin1_Egg,Child Admin Beta Egg,7,20,,0,,,,,,,,,,,,,{},{},{}
+9124,Ep_17_2_C_Admin2_Egg,Child Admin Alpha Egg,7,20,,0,,,,,,,,,,,,,{},{},{}
9510,Costume_Enchant_Stone_Box17,Costume Enchant Stone Box17,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box17); },{},{}
9523,Metal_Smelting_Ticket,Metal Refining Ticket,11,,,1,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 9523; },{},{}
@@ -6597,8 +6603,8 @@
12271,Mre_A,Military Ration A,0,2,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 5,0; },{},{}
12272,Mre_B,Military Ration B,2,2,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_HITFOOD,600000,33; },{},{}
12273,Mre_C,Military Ration C,2,2,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_FLEEFOOD,600000,33; },{},{}
-12274,Gold_Pill_1,Daehwandan,0,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "{ bonus bMaxHPrate,5; bonus bHPrecovRate,10; }",3600; percentheal 10,0; },{},{}
-12275,Gold_Pill_2,Taecheongdan,0,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "{ bonus bMaxSPrate,5; bonus bSPrecovRate,10; }",3600; percentheal 0,10; },{},{}
+12274,Gold_Pill_1,Daehwandan,0,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start2 SC_INCREASE_MAXHP,3600000,5,10; percentheal 10,0; },{},{}
+12275,Gold_Pill_2,Taecheongdan,0,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start2 SC_INCREASE_MAXSP,3600000,5,10; percentheal 0,10; },{},{}
12276,Mimic_Scroll,Mimic Scroll,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ mercenary_create 2058,1800000; },{},{}
12277,Disguise_Scroll,Disguise Scroll,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ mercenary_create 2059,1800000; },{},{}
12278,Alice_Scroll,Alice Scroll,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ mercenary_create 2060,1800000; },{},{}
@@ -6727,7 +6733,7 @@
12401,Rune_Kn_Test_Int,Rune Kn Test Int,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_INCINT,300000,40; },{},{}
12402,29Fruit,29Fruit,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 5,5; },{},{}
12403,Lucky_Egg_C2,Lucky Egg C2,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Lucky_Egg_C2); },{},{}
-12404,Acti_Potion,Acti Potion,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_STEAL; bonus_script "{ bonus2 bAddDamageClass,Class_All,3; bonus bMatkRate,3; bonus2 bSubEle,Ele_All,3; }",120,0,0,EFST_POPECOOKIE; },{},{}
+12404,Acti_Potion,Acti Potion,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_STEAL; bonus_script "{ bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; bonus2 bSubEle,Ele_All,3; }",120,0,0,EFST_POPECOOKIE; },{},{}
12405,Underripe_Yggseed,Underripe Yggseed,2,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 30,30; skilleffect "AL_BLESSING",0; sc_start SC_BLESSING,140000,5; },{},{}
12406,Psychic_ArmorS,Psychic ArmorS,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_ENERGYCOAT; sc_start4 SC_ELEMENTALCHANGE,10000,1,Ele_Ghost,1,0; },{},{}
12407,PCBang_Coupon_Box,PC Cafe Coupon Box,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
@@ -7050,23 +7056,23 @@
//===================================================================
// Rune Knight's Rune Stones
//===================================================================
-12725,Runstone_Nosiege,Nauthiz Rune,2,100,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_REFRESH",1; },{},{}
-12726,Runstone_Rhydo,Raido Rune,2,100,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_CRUSHSTRIKE",1; },{},{}
-12727,Runstone_Verkana,Berkana Rune,2,100,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_MILLENNIUMSHIELD",1; },{},{}
-12728,Runstone_Isia,Isa Rune,2,100,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_VITALITYACTIVATION",1; },{},{}
-12729,Runstone_Asir,Othila Rune,2,100,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_FIGHTINGSPIRIT",1; },{},{}
-12730,Runstone_Urj,Uruz Rune,2,100,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_ABUNDANCE",1; },{},{}
-12731,Runstone_Turisus,Thurisaz Rune,2,100,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_GIANTGROWTH",1; },{},{}
-12732,Runstone_Pertz,Wyrd Rune,2,100,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_STORMBLAST",1; },{},{}
-12733,Runstone_Hagalas,Hagalaz Rune,2,100,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_STONEHARDSKIN",1; },{},{}
+12725,Runstone_Nosiege,Nauthiz Rune,2,100,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_REFRESH",1; },{},{}
+12726,Runstone_Rhydo,Raido Rune,2,100,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_CRUSHSTRIKE",1; },{},{}
+12727,Runstone_Verkana,Berkana Rune,2,100,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_MILLENNIUMSHIELD",1; },{},{}
+12728,Runstone_Isia,Isa Rune,2,100,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_VITALITYACTIVATION",1; },{},{}
+12729,Runstone_Asir,Othila Rune,2,100,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_FIGHTINGSPIRIT",1; },{},{}
+12730,Runstone_Urj,Uruz Rune,2,100,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_ABUNDANCE",1; },{},{}
+12731,Runstone_Turisus,Thurisaz Rune,2,100,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_GIANTGROWTH",1; },{},{}
+12732,Runstone_Pertz,Wyrd Rune,2,100,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_STORMBLAST",1; },{},{}
+12733,Runstone_Hagalas,Hagalaz Rune,2,100,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_STONEHARDSKIN",1; },{},{}
//===================================================================
// Rune Knight Rune Ores
//===================================================================
-12734,Runstone_Quality,Luxurious Rune,0,2,,100,,,,,0x00000080,56,2,,,,,,{ makerune 5; },{},{}
-12735,Runstone_Ancient,Ancient Rune,0,2,,100,,,,,0x00000080,56,2,,,,,,{ makerune 11; },{},{}
-12736,Runstone_Mystic,Mystic Rune,0,2,,100,,,,,0x00000080,56,2,,,,,,{ makerune 14; },{},{}
-12737,Runstone_Ordinary,General Rune,0,2,,100,,,,,0x00000080,56,2,,,,,,{ makerune 2; },{},{}
-12738,Runstone_Rare,Rare Rune,0,2,,100,,,,,0x00000080,56,2,,,,,,{ makerune 8; },{},{}
+12734,Runstone_Quality,Luxurious Rune,0,2,,100,,,,,0x00000080,56,2,,,,,,{ makerune 8; },{},{}
+12735,Runstone_Ancient,Ancient Rune,0,2,,100,,,,,0x00000080,56,2,,,,,,{ makerune 30; },{},{}
+12736,Runstone_Mystic,Mystic Rune,0,2,,100,,,,,0x00000080,56,2,,,,,,{ makerune 60; },{},{}
+12737,Runstone_Ordinary,General Rune,0,2,,100,,,,,0x00000080,56,2,,,,,,{ makerune 4; },{},{}
+12738,Runstone_Rare,Rare Rune,0,2,,100,,,,,0x00000080,56,2,,,,,,{ makerune 15; },{},{}
//===================================================================
// More usable items
//===================================================================
@@ -7122,8 +7128,8 @@
12788,No100_Firecracker,No100 Firecracker,2,2,,20,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
12789,Juicy_Fruit,Juicy Fruit,2,2,,100,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
12790,Change_Name_Card,Character Name Change Coupon,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ CharRename++; },{},{}
-12791,Combat_Pill,Combat Pill,2,20,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_POTION_BERSERK; bonus_script "{ bonus2 bAddDamageClass,Class_All,5; bonus bMatkRate,5; bonus bMaxHPrate,3; bonus bMaxSPrate,3; }",60,0,0,EFST_GM_BATTLE; /* showscript */ },{},{}
-12792,P_Combat_Pill,P Combat Pill,2,20,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_POTION_BERSERK; bonus_script "{ bonus2 bAddDamageClass,Class_All,10; bonus bMatkRate,10; bonus bMaxHPrate,5; bonus bMaxSPrate,5; }",60,0,0,EFST_GM_BATTLE; },{},{}
+12791,Combat_Pill,Combat Pill,2,20,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_POTION_BERSERK; bonus_script "{ bonus2 bAddClass,Class_All,5; bonus bMatkRate,5; bonus bMaxHPrate,3; bonus bMaxSPrate,3; }",60,0,0,EFST_GM_BATTLE; /* showscript */ },{},{}
+12792,P_Combat_Pill,P Combat Pill,2,20,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_POTION_BERSERK; bonus_script "{ bonus2 bAddClass,Class_All,10; bonus bMatkRate,10; bonus bMaxHPrate,5; bonus bMaxSPrate,5; }",60,0,0,EFST_GM_BATTLE; },{},{}
12793,Combat_Pill_Box10,Combat Pill Box10,2,20,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 12791,10; },{},{}
12794,P_Combat_Pill_Box10,P Combat Pill Box10,2,20,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 12792,10; },{},{}
12795,2011_RWC_Scroll_Kr,2011 RWC Scroll Kr,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
@@ -9766,7 +9772,7 @@
18547,Campus_Festival,Campus Festival,4,20,,100,,0,,0,0xFFFFFFFF,63,2,256,,0,1,721,{},{},{}
18548,Tiny_Hat,Tiny Hat,4,20,,30,,0,,0,0xFFFFFFFF,63,2,256,,0,1,722,{ bonus bInt,1; bonus bAgi,1; },{},{}
18549,Nabi_Hair_Pin,Butterfly Hairpin,4,20,,200,,3,,1,0xFFFFFFFF,63,2,256,,20,1,723,{ bonus bInt,1; bonus bAgi,1; bonus bMdef,3; bonus2 bAddRace,RC_Plant,5; bonus2 bMagicAddRace,RC_Plant,5; bonus2 bSubRace,RC_Plant,5; bonus3 bAddMonsterDropItem,709,RC_Plant,30; },{},{}
-18550,Asgard_Blessing,Asgard Blessing,4,20,,300,,3,,1,0xFFFFFFFF,63,2,256,,30,1,724,{ bonus bAllStats,2; bonus2 bSubEle,Ele_All,5; bonus2 bHPRegenRate,(MaxHp/100),10000; },{},{}
+18550,Asgard_Blessing,Asgard Blessing,4,20,,300,,3,,1,0xFFFFFFFF,63,2,256,,30,1,724,{ bonus bAllStats,2; bonus2 bSubEle,Ele_All,5; bonus2 bRegenPercentHP,2,10000; bonus2 bRegenPercentSP,1,10000; },{},{}
18551,Galaxy_Circlet,Galaxy Circlet,4,20,,1000,,5,,1,0xFFFFFFFF,63,2,256,,50,1,725,{ .@r = getrefine(); .@a = .@r*10; .@b = .@r/2; bonus bMdef,5; bonus bMaxHP,.@a; bonus bMaxSP,.@a; bonus2 bSubEle,Ele_Earth,.@b; bonus2 bSubEle,Ele_Fire,.@b; bonus2 bSubEle,Ele_Water,.@b; },{},{}
18552,Proba_Angel_Blessing,Proba Angel Blessing,4,20,,1200,,0,,1,0xFFFFFFFF,63,2,256,,10,1,444,{ bonus bLuk,2; },{},{}
18553,Mini_Tree,Mini Tree,4,20,,50,,5,,0,0xFFFFFFFF,63,2,256,,0,1,727,{ bonus2 bResEff,Eff_Stun,20; bonus2 bResEff,Eff_Curse,20; bonus2 bResEff,Eff_Blind,20; bonus2 bResEff,Eff_Confusion,20; bonus2 bAddMonsterDropItem,529,300; bonus2 bAddMonsterDropItem,529,644; },{},{}
@@ -10137,7 +10143,7 @@
19092,Machoman_Glasses_,Machoman's Glasses,4,36000,,100,,1,,1,0xFFFFFFFE,63,2,512,,0,0,92,{},{},{}
19093,Spinning_Eyes_,Geek Glasses,4,20000,,100,,1,,1,0xFFFFFFFF,63,2,512,,0,0,27,{ bonus2 bResEff,Eff_Blind,800; },{},{}
19094,Mr_Smile_,Mr. Smile,4,60,,100,,1,,1,0xFFFFFFFF,63,2,513,,0,0,65,{},{},{}
-19095,Happy_Balloon,Happy Balloon,4,0,,10,,0,,0,0xFFFFFFFF,63,2,1,,1,0,1289,{ bonus2 bDropAddRace,RC_All,5; bonus2 bExpAddRace,RC_All,5; },{},{}
+19095,Happy_Balloon_K,Happy Balloon,4,0,,10,,0,,0,0xFFFFFFFF,63,2,1,,1,0,1289,{ bonus2 bDropAddRace,RC_All,10; bonus2 bExpAddRace,RC_All,5; },{},{}
19101,Glastheim_Observer,Glastheim Observer,4,20,,100,,0,,0,0xFFFFFFFF,63,2,1,,80,1,1041,{ bonus2 bAddClass,Class_All,2; bonus bDelayrate,-5; },{},{}
19102,Pale_Moon_Hat,Pale Moon Hat,4,20,,500,,2,,1,0xFFFFFFFF,63,2,256,,30,1,913,{ bonus bFlee,20; bonus2 bAddRace2,RC2_THANATOS,5; bonus2 bSubRace2,RC2_THANATOS,5; bonus2 bMagicAddRace2,RC2_THANATOS,5; if(getrefine()>4) { bonus2 bAddRace2,RC2_THANATOS,10; bonus2 bSubRace2,RC2_THANATOS,10; bonus2 bMagicAddRace2,RC2_THANATOS,10; } if(getrefine()>6) { bonus2 bAddRace2,RC2_THANATOS,15; bonus2 bSubRace2,RC2_THANATOS,15; bonus2 bMagicAddRace2,RC2_THANATOS,15; } if(getrefine()>8) { bonus2 bAddRace2,RC2_THANATOS,20; bonus2 bSubRace2,RC2_THANATOS,20; bonus2 bMagicAddRace2,RC2_THANATOS,20; } /* skill 3044,1; */ },{},{}
19109,Valhalla_Idol,Valhalla Idol,4,0,,300,,2,,0,0xFFFFFFFF,63,2,512,,70,0,1423,{ bonus bMaxSP,50; bonus4 bAutoSpellWhenHit,"MG_SAFETYWALL",10,50,0; hateffect(HAT_EF_VALHALLA_IDOL,true); },{},{ hateffect(HAT_EF_VALHALLA_IDOL,false); }
@@ -10156,7 +10162,7 @@
19131,Radio_Antenna_,Radio Antenna,4,0,,1500,,2,,1,0xFFFFFFFF,63,2,256,,1,1,347,{ bonus bMdef,5; bonus bCritical,5; bonus bFlee,5; skill "MG_LIGHTNINGBOLT",1; bonus4 bAutoSpellWhenHit,"MG_THUNDERSTORM",5,30,1; },{},{}
19132,Masquerade_,Masquerade,4,20,,100,,0,,1,0xFFFFFFFE,63,2,512,,0,0,78,{ bonus2 bAddRace,RC_DemiHuman,3; bonus2 bAddRace,RC_Player,3; },{},{}
19133,Odin_Mask_,Odin's Mask,4,20,,100,,1,,1,0xFFFFFFFF,63,2,513,,1,0,480,{ bonus2 bSubClass,Class_Boss,2; },{},{}
-19134,Wickebines_Black_Cat_Ears,Wickebine's Black Cat Ears,4,20,,200,,4,,1,0xFFFFFFFE,63,2,256,,45,1,368,{ bonus bFlee,10; bonus bCritAtkRate,10; autobonus "{ bonus2 bIgnoreMdefRaceRate,RC_ALL,25; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_AGIUP; }"; },{},{}
+19134,Wickebines_Black_Cat_Ears,Wickebine's Black Cat Ears,4,20,,200,,4,,1,0xFFFFFFFE,63,2,256,,45,1,368,{ bonus bFlee,10; bonus bCritAtkRate,10; autobonus "{ bonus2 bIgnoreMdefClassRate,Class_Normal,100; bonus2 bIgnoreMdefClassRate,Class_Boss,100; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_STEAL; }"; },{},{}
19137,Strawberry_Mouth_Guard,Strawberry Mouth Guard,4,20,,100,,0,,0,0xFFFFFFFF,63,2,1,,80,0,861,{ bonus bVit,2; bonus bLongAtkDef,5; bonus bShortWeaponDamageReturn,5; if (Baselevel>=100) { bonus bMaxHP,2000; } else { bonus bMaxHP,200; } },{},{}
19138,Seraphim_Coronet,Seraphim Coronet,4,20,,300,,0,,0,0xFFFFFFFF,63,2,512,,70,0,1487,{ bonus bStr,2; .@int = readparam(bInt); bonus bBaseAtk,(.@int/8)*5; bonus bHealPower,.@int/8; bonus bVariableCastrate,.@int/8; if ((.@int>=108)) { bonus bBaseAtk,50; bonus bHealPower,5; bonus bVariableCastrate,4; } if ((.@int>=120)) { bonus bBaseAtk,125; bonus bHealPower,10; bonus bVariableCastrate,6; } },{},{}
19139,SurviveOrb,Survive Orb,4,0,,300,,,,0,0xFFFFFFFF,63,2,1,,50,0,1488,{ skill "TF_HIDING",1; bonus2 bAddClass,Class_All,2; bonus bMatkRate,2; bonus bVariableCastrate,-3; },{},{}
@@ -10178,7 +10184,7 @@
19155,Demons_Eyes,Demon's Eyes,4,20,,10,,0,,0,0xFFFFFFFF,63,2,512,,60,0,1490,{ bonus2 bSubRace,RC_Player,3; bonus bFlee2,2; },{},{}
19156,Lunar_Rainbow,Lunar Rainbow,4,20,,200,,10,,1,0xFFFFFFFF,63,2,256,,80,1,704,{ bonus bAgi,3; bonus bMdef,10; bonus bMatk,(10*getrefine()); },{},{}
19157,Drooping_Rebellion_,Drooping Rebellion,4,20,,200,,1,,1,0xFFFFFFFF,63,2,256,,1,1,1444,{ bonus bAllStats,1; bonus bUseSPrate,-10; .@r = getrefine(); if (.@r >= 9) { bonus bAspd,1; } if (.@r >= 12) { bonus bSpeedRate,25; } bonus2 bExpAddRace,RC_All,5; bonus2 bDropAddRace,RC_All,5; },{},{}
-19158,C_GeminiS58_Eyes_Blue,Costume GeminiS58 Eyes Blue,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,0,0,1456,{},{},{}
+19158,C_Gemini_Eyes,Costume GeminiS58 Eyes Blue,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,0,0,1456,{},{},{}
19159,Barrel_Helm,Barrel Helm,4,20,,420,,59,,1,0xFFFFFFFF,63,2,769,,60,1,1498,{ bonus bVit,5; bonus bHPrecovRate,-10; .@r = getrefine(); if (.@r >= 7) { bonus bDef,100; skill "CR_AUTOGUARD",1; } if (.@r >= 8) { bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; if(BaseJob==Job_SuperNovice) { skill "CR_AUTOGUARD",5; } } },{},{}
19162,Scuba_Mask_,Scuba Mask,4,20,,100,,0,,1,0xFFFFFFFF,63,2,512,,40,1,400,{ bonus bBaseAtk,5; bonus bMatk,5; },{},{}
19164,Para_Team_Hat100,Awakened Eden Group Hat I,4,20,,0,,10,,1,0xFFFFFFFF,63,2,256,,100,1,1529,{ autobonus "{ bonus bBaseAtk,15; }",70,5000,BF_WEAPON,"{ specialeffect2 EF_ENHANCE; }"; autobonus "{ bonus bMatk,15; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_SPELLBREAKER; }"; .@r = getrefine(); if(.@r >= 7){ bonus bAtk,10; bonus bMatk,10; if(.@r >= 9){ bonus bAllStats,1; if(.@r >= 12){ bonus2 bRegenPercentSP,1,10000; } } } },{},{}
@@ -10210,7 +10216,7 @@
19201,Racing_Cap_WA,Racing Cap (Wanderer),4,20,,0,,10,,1,0x00080000,56,0,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bBaseAtk,5*getskilllv("DC_DANCINGLESSON"); if (.@r>=11) bonus3 bAutoSpell,"WM_REVERBERATION",max(2,getskilllv("WM_REVERBERATION")),50; /* Unknow rates*/ },{},{}
19202,Racing_Cap_GS,Racing Cap (Gunslinger),4,20,,0,,10,,1,0x40000000,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) { bonus2 bSkillCooldown,"RL_HAMMER_OF_GOD",-2000*getskilllv("GS_PIERCINGSHOT"); bonus2 bSkillCooldown,"RL_D_TAIL",-200*getskilllv("GS_GROUNDDRIFT"); } if (.@r>=11) bonus2 bSkillCooldown,"RL_C_MARKER",-1000; },{},{}
19203,Racing_Cap_NJ,Racing Cap (Ninja),4,20,,0,,10,,1,0x20000000,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bLongAtkRate,getskilllv("NJ_HUUMA"); if (.@r>=11) bonus2 bSkillAtk,"KO_HUUMARANKA",30; },{},{}
-19204,Racing_Cap_SN,Racing Cap (Super Novice),4,20,,0,,10,,1,0x00000001,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bCritAtkRate,10*getskilllv("TF_DOUBlE"); if (.@r>=11) { bonus bAspd,1; bonus bBaseAtk,20; } },{},{}
+19204,Racing_Cap_SN,Racing Cap (Super Novice),4,20,,0,,10,,1,0x00000001,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bCritAtkRate,10*getskilllv("TF_DOUBLE"); if (.@r>=11) { bonus bAspd,1; bonus bBaseAtk,20; } },{},{}
19205,Racing_Cap_SU,Racing Cap (Summoner),4,20,,0,,10,,1,0x80000000,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,5*(.@r/2); bonus bMatk,5*.@r/2; bonus bAspdRate,2*(.@r/3); if (.@r>=8) { bonus2 bSkillCooldown,"SU_SVG_SPIRIT",-4000*getskilllv("SU_LUNATICCARROTBEAT"); bonus2 bSkillCooldown,"SU_NYANGGRASS",-8000*getskilllv("SU_CN_METEOR"); bonus2 bSkillCooldown,"SU_BUNCHOFSHRIMP",-4000*getskilllv("SU_FRESHSHRIMP"); } if (.@r>=11) bonus bDelayrate,-15; },{},{}
19209,Illusion_Nurse_Cap,Illusion Nurse Cap,4,20,,200,,1,,1,0x00008110,63,2,256,,99,1,64,{ .@r = getrefine(); bonus bInt,(1+(.@r/2)); bonus bHealPower,(3*(.@r/2)); },{},{}
19210,Illusion_Apple_of_Archer,Illusion Apple of Archer,4,20,,200,,1,,1,0xFFFFFFFE,63,2,256,,99,1,72,{ bonus bDex,(3+(getrefine()/2)); },{},{}
@@ -10243,7 +10249,7 @@
19379,Striking_Hat,Striking Hat,4,20,,400,,5,,1,0xFFFFFFFF,63,2,256,,100,1,1759,{ .@r = getrefine(); bonus bDex,5; bonus bAgi,5; bonus bLongAtkRate,5; bonus bAspdRate,10; bonus bPerfectHitAddRate,10; bonus bHit,2*.@r; bonus bDelayrate,-2*.@r; if (.@r>=7) { bonus bPerfectHitAddRate,20; bonus bLongAtkRate,10; } if (.@r>=9) { bonus bPerfectHitAddRate,20; bonus bLongAtkRate,10; } },{},{}
19380,Floating_Ball,Floating Ball,4,10,,200,,,,0,0xFFFFFFFF,63,2,512,,100,,1760,{ bonus bMatk,35; bonus2 bMagicAddClass,Class_Boss,2; if (readparam(bDex)>=90) { bonus bMatk,70; bonus2 bMagicAddClass,Class_Boss,3; } if (readparam(bDex)>=125) { bonus bMatk,140; bonus2 bMagicAddClass,Class_Boss,5; } },{},{}
19381,Protect_Cloth,Protect Cloth,4,20,,300,,0,,0,0xFFFFFFFF,63,2,1,,90,0,1761,{ bonus bMdef,5; bonus bMaxHPrate,5; },{},{}
-19387,Experimental_Goat_Cap,Experimental Goat Cap,4,20,,500,,2,,1,0xFFFFFFFF,63,2,256,,40,1,1768,{ .@r = getrefine(); .@sub = 10; .@dmg = 15; if (.@r >= 7) { .@dmg += 15; if (.@r >= 8) { .@sub += 15; if (.@r >= 9) { .@dmg += 20; } } } bonus2 bSubEle,Ele_Earth,.@val; /*bonus2 bAddRace2,RC2_WERNER_LAB,.@dmg; bonus2 bMagicAddRace2,RC2_WERNER_LAB,.@dmg; bonus2 bSubRace2,RC2_WERNER_LAB,.@dmg; Werner's Central lab is not implemented yet */ },{},{}
+19387,Experimental_Goat_Cap,Experimental Goat Cap,4,20,,500,,2,,1,0xFFFFFFFF,63,2,256,,40,1,1768,{ .@r = getrefine(); .@sub = 10; .@dmg = 15; if (.@r >= 7) { .@dmg += 15; if (.@r >= 8) { .@sub += 15; if (.@r >= 9) { .@dmg += 20; } } } bonus2 bSubEle,Ele_Earth,.@sub; /*bonus2 bAddRace2,RC2_WERNER_LAB,.@dmg; bonus2 bMagicAddRace2,RC2_WERNER_LAB,.@dmg; bonus2 bSubRace2,RC2_WERNER_LAB,.@dmg; Werner's Central lab is not implemented yet */ },{},{}
19391,Eyes_Of_Illusion,Eyes Of Illusion,4,20,,500,,2,,0,0xFFFFFFFF,63,2,512,,100,0,1779,{ bonus bMaxHPrate,10; bonus bMaxSPrate,10; bonus2 bSubRace,RC_Player,5; bonus2 bResEff,Eff_Blind,10000; if (getskilllv("GN_ILLUSIONDOPING")==5) skill "SA_DISPELL",5; if (getskilllv("GN_MANDRAGORA")==5) bonus2 bFixedCastrate,"GN_MANDRAGORA",-70; },{},{}
19396,Racing_Cap_SG,Racing Cap (Star Gladiator),4,20,,0,,10,,1,0x00400000,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bBaseatk,5*getskilllv("TK_HPTIME"); if (.@r>=11) autobonus3 "{ bonus2 bSkillAtk,\"SJ_SOLARBURST\",30; }",1000,10000,"SJ_PROMINENCEKICK"; },{},{}
19397,Racing_Cap_SL,Racing Cap (Soul Linker),4,20,,0,,10,,1,0x00800000,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bMatk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bMaxSP,100*getskilllv("TK_SPTIME"); if (.@r>=11) autobonus3 "{ bonus2 bSkillAtk,\"SP_SPA\",30; bonus2 bSkillAtk,\"SP_SWHOO\",30; }",1000,10000,"SL_SMA"; },{},{}
@@ -10312,7 +10318,7 @@
19552,C_Centimental_Flower,Costume Centimental Flower,4,20,,100,,0,,0,0xFFFFFFFF,63,2,4096,,100,0,56,{ bonus bUnbreakableHelm; },{},{}
19553,C_Assassin_Mask_,Costume Assassin Mask,4,20,,100,,0,,0,0xFFFFFFFF,63,2,4096,,100,0,180,{ bonus bUnbreakableHelm; },{},{}
19554,C_Hahoe_Mask,Costume Hahoe Mask,4,20,,100,,0,,0,0xFFFFFFFF,63,2,6144,,100,0,230,{ bonus bUnbreakableHelm; },{},{}
-19555,C_Crescent_Moon_Helm,Costume Crescent Moon Helm,4,0,,0,,0,,0,0xFFFFFFFF,63,2,3072,,1,0,213,{ bonus bVit,1; },{},{}
+19555,C_Crescent_Helm,Costume Crescent Moon Helm,4,0,,0,,0,,0,0xFFFFFFFF,63,2,3072,,1,0,213,{ bonus bVit,1; },{},{}
19556,C_Kabuki_Mask,Costume Kabuki Mask,4,0,,0,,0,,0,0xFFFFFFFF,63,2,7168,,1,0,214,{ bonus bInt,1; },{},{}
19557,C_Ayothaya_Hat,Costume Ayothaya Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,334,{ bonus bStr,1; },{},{}
19558,C_Crow_Hat,Costume Crow Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,524,{ bonus bVit,1; },{},{}
@@ -10320,8 +10326,8 @@
19560,C_Coati_Hat,Costume Coati Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,527,{ bonus bDex,1; },{},{}
19561,C_Tucan_Hat,Costume Tucan Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,528,{ bonus bDex,1; },{},{}
19562,C_Jaguar_Hat,Costume Jaguar Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,7168,,1,0,530,{ bonus bStr,1; },{},{}
-19563,C_Dragon_Arhat_Mask,Costume Dragon Arhat Mask,4,0,,0,,0,,0,0xFFFFFFFF,63,2,7168,,1,0,545,{},{},{}
-19564,C_Tiger_Arhat_Mask,Costume Tiger Arhat Mask,4,0,,0,,0,,0,0xFFFFFFFF,63,2,7168,,1,0,546,{},{},{}
+19563,C_Dragon_Arhat_Mask,Costume Dragon Arhat Mask,4,0,,0,,0,,0,0xFFFFFFFF,63,2,6144,,1,0,545,{},{},{}
+19564,C_Tiger_Arhat_Mask,Costume Tiger Arhat Mask,4,0,,0,,0,,0,0xFFFFFFFF,63,2,6144,,1,0,546,{},{},{}
19565,C_Chung_Hairband,Costume Chung Hairpin,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,583,{ bonus bInt,1; },{},{}
19566,C_Samurai_Mask,Costume Samurai Mask,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,644,{},{},{}
19567,C_Hatta_Black,Costume Hatta Black,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,676,{ bonus bVit,1; },{},{}
@@ -10355,7 +10361,7 @@
19595,C_Dress_Hat_J,Costume April's Fool Day,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,265,{},{},{}
19596,C_Flapping_Angel_Wing,Costume Flapping Angel Wing,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,264,{},{},{}
19597,C_Magic_Eyes,Costume Magic Eyes,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,209,{},{},{}
-19598,C_Wondering_Wolf_Helm,Costume Wandering Wolf Hat,4,20,,0,,0,,0,0xFFFFFFFE,63,2,1024,,0,0,490,{},{},{}
+19598,C_Wondering_Wolf_Helm,Costume Wandering Wolf Hat,4,20,,0,,0,,0,0xFFFFFFFE,63,2,3072,,0,0,490,{},{},{}
19599,C_Imp_Hat,Costume Imp Hat,4,20,,400,,1,,0,0xFFFFFFFF,63,2,1024,,1,0,589,{ bonus3 bAutoSpell,"SA_FLAMELAUNCHER",1,5; },{},{}
19600,Drooping_Kiehl,Costume Drooping Kiehl,4,0,,40,,,,,0xFFFFFFFF,63,2,1024,,30,,909,{},{},{}
19601,Drooping_Aliot,Costume Drooping Aliot,4,0,,10,,,,,0xFFFFFFFF,63,2,1024,,1,,910,{},{},{}
@@ -10394,7 +10400,7 @@
19635,C_Mini_Propeller,Costume Mini Propeller,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,46,{},{},{}
19636,C_Pierrot_Nose,Costume Clown Nose,4,10,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,49,{},{},{}
19637,C_Nurse_Cap,Costume Nurse Cap,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,64,{},{},{}
-19638,C_Mr_Smile,Costume Mr. Smile,4,10,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,65,{},{},{}
+19638,C_Mr_Smile,Costume Mr. Smile,4,10,,0,,,,0,0xFFFFFFFF,63,2,6144,,1,0,65,{},{},{}
19639,C_Sahkkat,Costume Sakkat,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,67,{},{},{}
19640,C_Charming_Ribbon,Costume Charming Ribbon,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,211,{},{},{}
19641,C_Helm_of_Darkness,Costume Helm of Darkness,4,0,,0,,0,,0,0xFFFFFFFF,63,2,3072,,1,0,233,{},{},{}
@@ -10428,16 +10434,19 @@
19669,C_Reginleif_Hairband_,Costume Reginleif Hairband,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,214,{},{},{}
19670,C_Southern_Cross,Costume Southern Cross,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,601,{},{},{}
19671,C_Piggie_Bank,Costume Piggie Bank,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,603,{},{},{}
+19672,C_Poring_Letter,Costume Poring Letter,4,20,,0,,0,,0,0xFFFFFFFF,63,2,4096,,0,0,604,{},{},{}
19676,C_Rainbow_Poring_Hat,Costume Rainbow Poring Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,900,{},{},{}
19677,C_Soulless_Wing,Costume Soulless Wing,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,,301,{},{},{}
19678,C_Bell_Ribbon,Costume Bell Ribbon,4,20,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,388,{},{},{}
19682,C_Santa_Poring_Hat,Costume SantaPoring Cap,4,10,,100,,,,0,0xFFFFFFFF,63,2,1024,,1,0,387,{},{},{}
+19684,C_Happy_Wig,Costume Happy Wig,4,20,,0,,0,,0,0xFFFFFFFF,63,2,1024,,0,0,305,{},{},{}
19685,C_ShineSantaPoring,Costume Shining Santa Poring,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,961,{},{},{}
19686,C_SantaHairband,Costume Santa Hairband,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,964,{},{},{}
19687,C_Lush_Rose,Costume Lush Rose,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,963,{},{},{}
19689,C_Ati_Atihan_Hat,Costume Ati Atihan,4,10,,0,,,,0,0xFFFFFFFF,63,2,7168,,1,0,303,{},{},{}
19690,C_Dark_Snake_Lord_Hat_J,Costume Dark Snake Lord Hat,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,372,{},{},{}
19695,C_Kettle_Hat,Costume Kettle Hat,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,318,{},{},{}
+19694,C_Vane_Hairpin,Costume Vane Hairpin,4,20,,0,,0,,0,0xFFFFFFFF,63,2,1024,,0,0,313,{},{},{}
19696,C_Friend_Mochiring_Hat,Costume Friend Mochiring Hat,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,965,{},{},{}
19697,C_Rudolph_Santa_Hat,Costume Rudolph Santa Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,,0,619,{},{},{}
19701,C_Red_Bonnet,Costume Red Bonnet,4,10,,100,,,,0,0xFFFFFFFF,63,2,1024,,1,0,190,{},{},{}
@@ -10446,11 +10455,11 @@
19707,C_Polar_Bear_Cap,Costume Polar Bear Cap,4,20,,0,,0,,0,0xFFFFFFFF,63,2,1024,,0,0,966,{ bonus bUnbreakableHelm; },{},{}
19708,C_White_Snake_Hat,Costume White Snake Hat,4,10,,0,,,,0,0xFFFFFFFF,63,2,256,,1,0,413,{},{},{}
19709,C_Yellow_Ribbon,Costume Yellow Ribbon,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,310,{},{},{}
-19710,C_Wings_Of_Victory,Costume Wings Of Victory,4,10,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,365,{},{},{}
+19710,C_Wings_Of_Victory,Costume Wings Of Victory,4,10,,0,,,,0,0xFFFFFFFF,63,2,3072,,1,0,365,{},{},{}
19712,C_Little_Angel_Doll,Costume Little Angel Doll,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,344,{},{},{}
19713,C_Lucky_Clover,Costume Lucky Clover,4,10,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,571,{},{},{}
19714,C_Lady_Tanee_Doll,Costume Lady Tanee Doll,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,520,{},{},{}
-19715,C_Scarf,Costume Scarf,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,343,{},{},{}
+19715,C_Scarf,Costume Scarf,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,343,{},{},{}
19716,C_Alice_Doll,Costume Alice Doll,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,208,{},{},{}
19717,C_Pink_Ribbon,Costume Pink Ribbon,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,245,{},{},{}
19718,C_Gothic_Head_Dress,Costume Gothic Headdress,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,978,{},{},{}
@@ -10467,11 +10476,11 @@
19729,C_Neko_Mimi_Kafra,Costume Neko Mimi Kafra,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,392,{},{},{}
19730,C_Snake_Hat,Costume Snake Hat,4,20,,10,,0,,0,0xFFFFFFFF,63,2,1024,,0,0,986,{},{},{}
19731,C_Satanic_Chain,Costume Evolved Evil Wing,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,39,{ bonus bStr,1; bonus bAgi,1; bonus bFlee,3; bonus2 bSubRace,RC_Angel,3; },{},{}
-19732,C_Goblin_Mask_04,Costume Goblin Leader Mask,4,10,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,174,{},{},{}
+19732,C_Goblin_Mask_04,Costume Goblin Leader Mask,4,10,,0,,,,0,0xFFFFFFFF,63,2,6144,,1,0,174,{},{},{}
19733,C_Panda_Cap,Costume Panda Cap,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,115,{ bonus bAllStats,1; bonus2 bExpAddClass,Class_All,10; },{},{}
-19734,C_Binoculars,Costume Binoculars,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,83,{ bonus bDex,1; },{},{}
-19735,C_Fin_Helm,Costume Fin Helm,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,100,{},{},{}
-19736,C_Gas_Mask,Costume Gas Mask,4,10,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,91,{ bonus2 bResEff,Eff_Poison,3000; },{},{}
+19734,C_Binoculars,Costume Binoculars,4,10,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,83,{ bonus bDex,1; },{},{}
+19735,C_Fin_Helm,Costume Fin Helm,4,10,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,100,{},{},{}
+19736,C_Gas_Mask,Costume Gas Mask,4,10,,0,,,,0,0xFFFFFFFF,63,2,6144,,1,0,91,{ bonus2 bResEff,Eff_Poison,3000; },{},{}
19737,C_Corsair_K,Costume Refined Corsair,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,105,{ bonus bVit,3; bonus bInt,3; },{},{}
19738,C_Detective_Hat_K,Costume Renown Detective's Cap,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,189,{},{},{}
19739,C_Sleeping_Kitty_Cat,Costume Sleeping Kitty Hat,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,838,{ bonus2 bAddRace,RC_Brute,2; },{},{}
@@ -10479,7 +10488,7 @@
19742,C_Small_Golden_Wings,Costume Small Golden Wings,4,10,,0,,,,0,0xFFFFFFFF,63,2,2048,,,,724,{ bonus2 bExpAddRace,RC_All,1; },{},{}
19743,C_Anubis_Helm,Costume Anubis Helm,4,10,,0,,,,0,0xFFFFFFFF,63,2,7168,,1,0,485,{},{},{}
19744,C_Black_Tail_Ribbon,Costume Black Tail Ribbon,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,642,{},{},{}
-19745,C_Holy_Marching_Hat,Costume Holy Marching Hat,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,587,{},{},{}
+19745,C_Holy_Marching_Hat_J,Costume Holy Marching Hat,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,587,{},{},{}
19746,C_Cap_Of_Blindness,Costume Executioner Hood,4,0,,0,,0,,0,0xFFFFFFFF,63,2,7168,,1,0,326,{},{},{}
19747,C_Tha_Despero_Mask_,Costume Tha Despero Mask,4,20,,0,,0,,0,0xFFFFFFFF,63,2,6144,,1,0,693,{},{},{}
19748,C_Diadem,Costume Diadem,4,20,,0,,0,,0,0xFFFFFFFF,63,2,3072,,1,0,335,{},{},{}
@@ -10508,7 +10517,7 @@
19772,C_Honeybee_Hat,Costume Honeybee Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,709,{},{},{}
19773,C_Angeling_Pin,Costume Angeling Pin,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,222,{},{},{}
19774,C_Laurel,Costume Laurel,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,261,{},{},{}
-19775,C_Marvelous_Wig,Costume Dokebi Hat,4,20,,10,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,307,{},{},{}
+19775,C_Marvelous_Wig,Costume Dokebi Hat,4,20,,10,,0,,0,0xFFFFFFFF,63,2,3072,,1,0,307,{},{},{}
19776,C_Tomboy_Fairy,Costume Tomboy Fairy,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,998,{},{},{}
19777,C_Twinkle_Little_Star,Costume Shiny Small Star,4,20,,10,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1005,{},{},{}
19778,C_King_Berry,Costume King Berry,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,968,{},{},{}
@@ -10516,7 +10525,7 @@
19780,C_Rabbit_Ear_Knit_Hat,Costume Knit Rabbit Ears,4,20,,10,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,867,{ bonus bMaxHPrate,3; bonus bMaxSPrate,3; },{},{}
19781,C_Ear_Of_Angel's_Wing_,Costume Angel Wing Ears,4,10,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,158,{},{},{}
19782,C_Drooping_Kitty,Costume Refined Drooping Cat,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,142,{},{},{}
-19783,C_Granpa_Beard,Costume Grampa Beard,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,25,{},{},{}
+19783,C_Granpa_Beard,Costume Grampa Beard,4,10,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,25,{},{},{}
19784,C_Morrigane's_Helm,Costume Morrigane's Helm,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,257,{},{},{}
19785,C_Well_Baked_Toast,Costume Crunch Toast,4,10,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,188,{},{},{}
19786,C_Mistress_Crown,Costume Crown of Mistress,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,165,{},{},{}
@@ -10594,20 +10603,23 @@
19863,C_Inccubus_Horn,Costume Incubus Horn,4,20,,0,,0,,0,0xFFFFFFFF,63,2,1024,,0,0,156,{},{},{}
19864,C_Dokebi's_Wig,Costume Dokebi's Wig,4,20,,0,,0,,0,0xFFFFFFFF,63,2,3072,,0,0,302,{},{},{}
19865,C_Joker_Jester,Costume Joker Jester,4,20,,0,,0,,0,0xFFFFFFFF,63,2,1024,,0,0,89,{},{},{}
+19866,C_Blue_Pajamas_Hat,Costume Blue Pajamas,4,20,,0,,0,,0,0xFFFFFFFF,63,2,1024,,0,0,501,{},{},{}
19871,C_Music_Decoration,Costume Decoration of Music,4,20,,0,,0,,0,0xFFFFFFFF,63,2,2048,,0,0,1074,{},{ sc_start SC_DECORATION_OF_MUSIC,INFINITE_TICK,0; },{ sc_end SC_DECORATION_OF_MUSIC; }
+19874,C_Carnival_Circlet,Costume Carnival Circlet,4,20,,0,,0,,0,0xFFFFFFFF,63,2,1024,,0,0,506,{},{},{}
19876,C_Rabbit_Ear_Hat,Costume Bunny Top Hat,4,0,,0,,,,,0xFFFFFFFF,63,2,1024,,1,,384,{},{},{}
19878,C_Drooping_Bunny,Costume Evolved Drooping Bunny,4,0,,0,,,,,0xFFFFFFFF,63,2,1024,,1,,249,{},{},{}
-19882,C_Flowerpot_Mask,Costume Flowerpot Mask,4,0,,0,,,,,0xFFFFFFFF,63,2,4096,,1,,1086,{},{},{}
+19882,C_Flowerpot_Mask,Costume Flowerpot Mask,4,0,,0,,,,,0xFFFFFFFF,63,2,6144,,1,,1086,{},{},{}
19883,C_Piamette_Hood,Costume Piamette Hood,4,0,,0,,,,,0xFFFFFFFF,63,2,1024,,1,,1087,{},{},{}
19884,C_Vanargandr_Helm,Costume Vanargand Helm,4,10,,0,,,,,0xFFFFFFFF,63,2,1024,,1,,804,{},{},{}
19885,C_Blinker,Costume Blinker,4,10,,0,,,,,0xFFFFFFFF,63,2,2048,,1,,82,{},{},{}
19886,C_Luxury_Sunglasses,Costume Purple Glasses,4,10,,0,,,,,0xFFFFFFFF,63,2,2048,,1,,26,{},{},{}
19887,C_One_Eyed_Glass,Costume Cyclops Glasses,4,10,,0,,,,,0xFFFFFFFF,63,2,2048,,1,,23,{},{},{}
19888,C_Glasses,Costume Glasses,4,10,,0,,,,,0xFFFFFFFF,63,2,2048,,1,,3,{},{},{}
-19889,C_Pair_Of_Red_Ribbon,Costume Small Ribbons,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,,,169,{},{},{}
+19889,C_Pair_Of_Red_Ribbon,Costume Small Ribbons,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,,,169,{},{},{}
19902,C_Cigar,Costume Cigarette,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,,,54,{},{},{}
19903,C_Witchs_Hat,Costume Witch's Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,717,{ bonus bVariableCastrate,-10; },{},{}
19910,C_Halloween_Hat,Costume Halloween Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,,1,1098,{},{},{}
+19912,C_Cat_Eye,Costume: Cat eye,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1100,{},{},{}
19913,C_Poo_Poo_Hat,Costume Poo Poo Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,,1,76,{},{},{}
19914,Felock_Cap,Felrock's Hat,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1101,{},{},{}
19916,C_Black_Cat_Hat,Costume Black Cat Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1105,{},{},{}
@@ -10616,12 +10628,12 @@
19919,C_Cube_Mask_,Costume Quve Mask,4,0,,0,,0,,0,0xFFFFFFFF,63,2,6144,,1,0,472,{ bonus bAspdRate,10; },{},{}
19920,C_Adv_Whisper_Mask,Costume Evolved Whisper Mask,4,0,,0,,0,,0,0xFFFFFFFF,63,2,7168,,1,0,458,{ bonus bFlee,20; },{},{}
19922,C_Noah_Hat,Costume Noah's Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,7168,,1,0,636,{},{},{}
-19925,C_One_Eyed_Glasses,Costume Monocle,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,23,{},{},{}
-19928,C_Gothic_Heart_Wing,Costume Gothic Heart Wing,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1111,{},{},{}
+19925,C_One_Eyed_Glasses,Costume Monocle,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,807,{},{},{}
+19928,C_Gothic_Heart_Wing,Costume Gothic Heart Wing,4,0,,0,,,,0,0xFFFFFFFF,63,2,3072,,1,0,1111,{},{},{}
19929,C_Classical_Ribbon,Costume Classical Ribbon,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,,0,1112,{},{},{}
19930,C_Angel_Mini_Silk_Hat,Costume Angel Mini Silk Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1113,{},{},{}
-19931,C_Lazy_Raccoon,Costume Lazy Smokie,4,10,,0,,,,0,0xFFFFFFFF,63,2,4096,,,0,168,{},{},{}
-19932,C_Cap_Of_Concentration,Costume Model Training Hat,4,10,,0,,,,0,0xFFFFFFFF,63,2,4096,,,0,157,{},{},{}
+19931,C_Lazy_Raccoon,Costume Lazy Smokie,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,,0,168,{},{},{}
+19932,C_Cap_Of_Concentration,Costume Model Training Hat,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,,0,157,{},{},{}
19934,C_10Gallon_Hat_Of_Flame,Costume Alive Ten Gallon Hat Of Flame,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1075,{},{},{}
19935,C_Hunting_Cap_Of_Gust,Costume Hunting Cap Of Gust,4,0,,0,,,,,0xFFFFFFFF,63,2,1024,,1,0,1076,{},{},{}
19936,C_Knit_Cap_Of_Water,Costume Knit Cap Of Water,4,0,,0,,,,,0xFFFFFFFF,63,2,1024,,1,0,1077,{},{},{}
@@ -10696,7 +10708,7 @@
20019,Beret_Of_Artist,Costume Beret Of Artist,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,,0,1209,{},{},{}
20020,C_Zaha_Doll_Hat,Costume Zaha Doll Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,461,{},{},{}
20021,C_Heart_Ribbon_Hairband,Costume Heart Ribbon Hairband,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,708,{},{},{}
-20022,C_Love_Fragment,Costume Love Fragment,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,734,{},{},{}
+20022,C_Love_Piece,Costume Love Fragment,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,734,{},{},{}
20023,C_Red_Beret,Costume Red Beret,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,559,{},{},{}
20024,C_Orange_Ribbon,Costume Orange Ribbon,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,247,{},{},{}
20025,C_Cow_Hat1,Costume Cow Hat 1,4,10,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1211,{ bonus bDex,2; bonus2 bAddMonsterDropItem,519,100; },{},{}
@@ -10744,7 +10756,7 @@
20067,C_White_Rabbit_Headband,Costume White Rabbit Headband,4,0,,0,,,,,0xFFFFFFFF,63,2,1024,,1,,719,{},{},{}
20068,C_Black_Rabbit_Headband,Costume Black Rabbit Headband,4,0,,0,,,,,0xFFFFFFFF,63,2,1024,,1,,718,{},{},{}
20069,C_Gryphon_Hairband,Costume Gryphon Hairband,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1233,{},{},{}
-20070,C_Alpaca_Hood,Costume Alpaca Hood,4,0,,0,,,,0,0xFFFFFFFF,63,2,7168,,1,0,1234,{},{},{}
+20070,C_Alpaca_Hood,Costume Alpaca Hood,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1234,{},{},{}
20071,C_Worg_In_Mouth,Costume Worg In Mouth,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1235,{},{},{}
20073,C_Hair_Band,Costume Hair Band,4,0,,0,,,,,0xFFFFFFFF,63,2,1024,,1,,9,{},{},{}
20074,C_Biretta,Costume Biretta,4,0,,0,,,,,0xFFFFFFFF,63,2,1024,,1,,11,{},{},{}
@@ -10764,7 +10776,7 @@
20088,C_Dragon_Cintamani_Hat3,Costume Dragon Cintamani Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1247,{},{},{}
20089,C_Dragon_Cintamani_Hat4,Costume Dragon Cintamani Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1248,{},{},{}
20090,C_Egg_Shell,Costume Egg Shell,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,101,{},{},{}
-20091,C_Smoking_Pipe,Costume Pipe,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,55,{},{},{}
+20091,C_Smoking_Pipe,Costume Pipe,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,55,{},{},{}
20092,C_Sales_Signboard,Costume Sales Banner,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,183,{},{},{}
20093,C_Star_Sparkling,Costume Wizard Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,36,{},{},{}
20094,C_Fillet_Green,Costume Green Ribbon,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,439,{},{},{}
@@ -10822,7 +10834,7 @@
20146,C_Angel_Spirit,Costume Angel of Ghost,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,394,{},{},{}
20147,C_Bell_Pigeon,Costume Bell of Piegon,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1034,{},{},{}
20148,C_Musketeer_Hat,Costume Musketeer Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,466,{},{},{}
-20149,C_Hexagon_Glasses,Costume Hexagon Glasses,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,822,{},{},{}
+20149,C_Hexagon_Spectacles,Costume Hexagon Glasses,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,822,{},{},{}
20150,C_Wind_Fan,Costume Wind Fan,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1051,{},{},{}
20151,C_Poison_Spore_Hat,Costume Poison Spore Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,899,{},{},{}
20152,C_Straw_Rice_Bag,Costume Straw Rice Bag,4,0,,0,,,,0,0xFFFFFFFF,63,2,7168,,1,0,1273,{},{},{}
@@ -10852,7 +10864,7 @@
20176,Happy_Pierrot_Mask,Costume Happy Pierrot Mask,4,0,,0,,,,0,0xFFFFFFFF,63,2,6144,,1,0,1288,{},{},{}
20177,C_Drooping_Dorasuke,Costume Drooping Dorasuke,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1290,{},{},{}
20178,C_Puppy_Love,Costume Puppy Love,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,94,{},{},{}
-20179,C_Monkey_Coat_Hat,Costume Monkey Coat Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,858,{},{},{}
+20179,C_Monkey_On_Fur_Hat,Costume Monkey Coat Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,858,{},{},{}
20180,C_Westren_Grace,Costume Western Grace,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,32,{},{},{}
20181,C_Mistic_Rose,Costume Mystic Rose,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,198,{},{},{}
20182,C_Mottled_Egg_Shell,Costume Rainbow Eggshell,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,124,{},{},{}
@@ -10947,7 +10959,7 @@
20273,C_Soft_Sheep_Hat,Costume Soft Sheep Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,738,{},{},{}
20274,C_Polar_Bear_Cap_J,Costume Polar Bear Cap J,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,966,{},{},{}
20277,C_Balloon_Hat,Costume Balloon Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,385,{},{},{}
-20278,C_Mans_Medal,Costume Man's Medal,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,775,{},{},{}
+20278,C_Man_Medal,Costume Man's Medal,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,775,{},{},{}
20279,C_Cheering_Whistle,Costume Cheering Whistle,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,952,{},{},{}
20280,C_Well-Chewed_Pencil,Costume Well-Chewed Pencil,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,555,{},{},{}
20281,C_Kindergarten_Hat,Costume Kindergarten Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,977,{},{},{}
@@ -10972,6 +10984,7 @@
20302,C_Beelzebub_Crown,Costume Beelzebub Crown,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1343,{},{},{}
20303,C_Mandragora_Cap,Costume Mandragora Cap,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,402,{},{},{}
20304,C_Raccoon_Hat,Costume Raccoon Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,118,{},{},{}
+20305,C_NettyHeart_BalloonGum,Costume Nettie Heart Bubble Gum,4,20,,0,,0,,0,0xFFFFFFFF,63,2,4096,,0,0,720,{},{},{}
20307,C_Beginner_Cap,Costume Beginner Cap,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1348,{},{},{}
20311,C_Magical_Booster,Costume Magical Booster,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,873,{},{},{}
20312,C_Barons_Evil_Eye,Costume Baron's Evil Eye,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,989,{},{},{}
@@ -10991,7 +11004,7 @@
20326,C_Sailor_Collar,Costume Sailor Collar,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1364,{},{},{}
20327,C_Marine_Cap,Costume Marine Cap,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1365,{},{},{}
20328,C_Mackerel_Pike,Costume Mackerel Pike,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1081,{},{},{}
-20329,C_Very_Cute_Doll_Hat,Costume Very Cute Doll Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1084,{},{},{}
+20329,C_Tare_HSchool_Doll_Hat,Costume Very Cute Doll Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1084,{},{},{}
20330,C_Sombrero,Costume Sombrero,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,151,{},{},{}
20331,C_Desert_Prince,Costume Desert Prince,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,567,{},{},{}
20332,C_Pure_White_Ribbon,Costume Pure White Ribbon,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1175,{},{},{}
@@ -11003,45 +11016,46 @@
20340,C_Straight_Pony_Black,Costume Straight Pony Black,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1371,{},{},{}
20341,C_Bouncing_Hair_Black,Costume Bouncing Hair Black,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1372,{},{},{}
20342,C_Loose_Wave_Twin,Costume Loose Wave Twin,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1373,{},{},{}
+20344,C_Happy_Balloon_J,Costume: Happy Balloon,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1289,{},{},{}
20345,C_Seagod_Protector,Costume Seagod Protector,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,960,{},{},{}
20346,C_Drooping_Permeter,Costume Drooping Permeter,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,694,{},{},{}
20347,C_Poring_Pirate_Hat,Costume Poring Pirate Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,726,{},{},{}
20348,C_Sunday_Hat,Costume Sunday Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,117,{},{},{}
-20349,C_Flying_Galapago,Costume Flying Galapago,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1358,{},{},{}
-20350,C_Bouncing_Hair_Yellow,Costume Bouncing Hair Yellow,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1382,{},{},{}
-20351,C_Bouncing_Hair_Green,Costume Bouncing Hair Green,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1383,{},{},{}
-20352,C_Bouncing_Hair_Purple,Costume Bouncing Hair Purple,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1384,{},{},{}
-20353,C_Bouncing_Hair_Red,Costume Bouncing Hair Red,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1385,{},{},{}
-20354,C_Bouncing_Hair_Crimson,Costume Bouncing Hair Crimson,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1386,{},{},{}
-20355,C_Bouncing_Hair_Blue,Costume Bouncing Hair Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1387,{},{},{}
-20356,C_Bouncing_Hair_White,Costume Bouncing Hair White,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1388,{},{},{}
-20357,C_Straight_Pony_Yellow,Costume Straight Pony Yellow,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1389,{},{},{}
-20358,C_Straight_Pony_Green,Costume Straight Pony Green,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1390,{},{},{}
-20359,C_Straight_Pony_Purple,Costume Straight Pony Purple,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1391,{},{},{}
-20360,C_Straight_Pony_Red,Costume Straight Pony Red,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1392,{},{},{}
-20361,C_Straight_Pony_Crimson,Costume Straight Pony Crimson,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1393,{},{},{}
-20362,C_Straight_Pony_Blue,Costume Straight Pony Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1394,{},{},{}
-20363,C_Straight_Pony_White,Costume Straight Pony White,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1395,{},{},{}
-20364,C_Loose_Wave_Twin_Yellow,Costume Loose Wave Twin Yellow,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1396,{},{},{}
-20365,C_Loose_Wave_Twin_Green,Costume Loose Wave Twin Green,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1397,{},{},{}
-20366,C_Loose_Wave_Twin_Purple,Costume Loose Wave Twin Purple,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1398,{},{},{}
-20367,C_Loose_Wave_Twin_Red,Costume Loose Wave Twin Red,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1399,{},{},{}
-20368,C_Loose_Wave_Twin_Crimson,Costume Loose Wave Twin Crimson,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1400,{},{},{}
-20369,C_Loose_Wave_Twin_Blue,Costume Loose Wave Twin Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1401,{},{},{}
-20370,C_Loose_Wave_Twin_White,Costume Loose Wave Twin White,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1402,{},{},{}
+20349,C_FlyingGalapago,Costume Flying Galapago,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1358,{},{},{}
+20350,C_Cowlick_YL,Costume Bouncing Hair Yellow,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1382,{},{},{}
+20351,C_Cowlick_GN,Costume Bouncing Hair Green,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1383,{},{},{}
+20352,C_Cowlick_PP,Costume Bouncing Hair Purple,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1384,{},{},{}
+20353,C_Cowlick_RD,Costume Bouncing Hair Red,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1385,{},{},{}
+20354,C_Cowlick_OM,Costume Bouncing Hair Crimson,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1386,{},{},{}
+20355,C_Cowlick_BU,Costume Bouncing Hair Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1387,{},{},{}
+20356,C_Cowlick_WH,Costume Bouncing Hair White,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1388,{},{},{}
+20357,C_Straight_Pony_YL,Costume Straight Pony Yellow,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1389,{},{},{}
+20358,C_Straight_Pony_GN,Costume Straight Pony Green,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1390,{},{},{}
+20359,C_Straight_Pony_PP,Costume Straight Pony Purple,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1391,{},{},{}
+20360,C_Straight_Pony_RD,Costume Straight Pony Red,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1392,{},{},{}
+20361,C_Straight_Pony_OM,Costume Straight Pony Crimson,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1393,{},{},{}
+20362,C_Straight_Pony_BU,Costume Straight Pony Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1394,{},{},{}
+20363,C_Straight_Pony_WH,Costume Straight Pony White,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1395,{},{},{}
+20364,C_Loose_Wave_Twin_YL,Costume Loose Wave Twin Yellow,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1396,{},{},{}
+20365,C_Loose_Wave_Twin_GN,Costume Loose Wave Twin Green,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1397,{},{},{}
+20366,C_Loose_Wave_Twin_PP,Costume Loose Wave Twin Purple,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1398,{},{},{}
+20367,C_Loose_Wave_Twin_RD,Costume Loose Wave Twin Red,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1399,{},{},{}
+20368,C_Loose_Wave_Twin_OM,Costume Loose Wave Twin Crimson,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1400,{},{},{}
+20369,C_Loose_Wave_Twin_BU,Costume Loose Wave Twin Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1401,{},{},{}
+20370,C_Loose_Wave_Twin_WH,Costume Loose Wave Twin White,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1402,{},{},{}
20371,C_Special_Kafra_Hat,Costume Special Kafra Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,581,{},{},{}
20372,C_Ribbon_Hat,Costume Ribbon Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,956,{},{},{}
20373,C_Watermelon_Hat,Costume Watermelon Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,690,{},{},{}
20374,C_Mechanical_Plant_Hat,Costume Mechanical Plant Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1069,{},{},{}
20375,C_Ignis_Cap,Costume Ignis Cap,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,803,{},{},{}
-20376,C_Memory_of_Lovers,Costume Memory of Lovers,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1072,{},{},{}
+20376,C_Memories_Of_Lovers,Costume Memory of Lovers,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1072,{},{},{}
20377,C_Flight_Cap,Costume Flight Cap,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,820,{},{},{}
20378,C_Skymet,Costume Sky Met,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,868,{},{},{}
20379,C_Pocketwatch_Hair_Ornament,Costume Pocketwatch Hair Ornament,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1404,{},{},{}
20380,C_Mechanical_Feather_Hairband,Costume Mechanical Feather Hairband,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1405,{},{},{}
20381,C_Steampunk_Hat,Costume Steampunk Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1406,{},{},{}
20382,C_Silver_Sniper_Doll,Costume Silver Sniper Doll,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1407,{},{},{}
-20383,C_Magic_Decoy_Doll,Costume Magic Decoy Doll,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1408,{},{},{}
+20383,C_Magicdecoy_Doll,Costume Magic Decoy Doll,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1408,{},{},{}
20384,C_Douce_Tiara,Costume Douce Tiara,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1410,{},{},{}
20386,C_Victory_Wing_Helm,Costume Victory Wing Helm,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,677,{},{},{}
20391,C_Silent_Executor,Costume Silent Executor,4,0,,0,,,,0,0xFFFFFFFF,63,2,3072,,1,0,632,{},{},{}
@@ -11051,7 +11065,7 @@
20395,C_Black_Witch_Hat,Costume Black Witch Hat,4,,,0,,0,,0,0xFFFFFFFF,63,2,1024,,,,1006,{},{},{}
20396,C_Green_Hat,Costume Green Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,939,{},{},{}
20397,C_Jakk,Costume Jack,4,0,,0,,,,0,0xFFFFFFFF,63,2,6144,,1,0,1415,{ autobonus2 "{}",31,10000,BF_WEAPON|BF_MAGIC,"{ active_transform 1130,10000; specialeffect2 372; /*Confirm Special Effect*/ }"; },{},{}
-20398,C_Niffleheim_Bunny_Hat,Costume Niffleheim Bunny Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1285,{},{},{}
+20398,C_Niflheim_Bunny_Hat,Costume Niffleheim Bunny Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1285,{},{},{}
20399,C_Crow_Tengu_Mask,Costume Crow Tengu Mask,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1287,{},{},{}
20400,C_Ichthys_Rosario,Costume Ichthys Rosario,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1028,{},{},{}
20401,C_Angel_Guidance,Costume Angel Guidance,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1188,{},{},{}
@@ -11077,9 +11091,9 @@
20427,C_12Grade_Balloon,Costume Grade 12 Balloon,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1437,{},{},{}
20428,C_13Grade_Balloon,Costume Grade 13 Balloon,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1438,{},{},{}
20429,C_Piamette_Bowtie,Costume Piamette Bowtie,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1439,{},{},{}
-20430,C_Loyal_Servant_of_Devil_Morocc,Costume Loyal Servant of Devil Morocc,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1440,{},{},{}
+20430,C_Morocc_Kid_Servant,Costume Loyal Servant of Devil Morocc,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1440,{},{},{}
20431,C_Magician_Headdress,Costume Magician Headdress,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1441,{},{},{}
-20432,C_Khalitzburg_Knight_Helm,Costume Khalitzburg Knight Helm,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1442,{},{},{}
+20432,C_Khalitzburg_KN_Helm,Costume Khalitzburg Knight Helm,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1442,{},{},{}
20433,C_Louise_Red_Hat,Costume Louise Red Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1443,{},{},{}
20434,C_Drooping_Gunslinger,Costume Drooping Gunslinger,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1444,{},{},{}
20435,C_Camellia_Hair_Pin,Costume Camellia Hair Pin,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1203,{ hateffect(HAT_EF_CAMELLIA_HAIR_PIN,true); },{},{ hateffect(HAT_EF_CAMELLIA_HAIR_PIN,false); }
@@ -11091,36 +11105,39 @@
20441,C_Large_Ribbon_Muffler_Red,Costume Large Ribbon Muffler Red,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1448,{},{},{}
20442,C_Red_and_White_Mochiring_Hat,Costume Red and White Mochiring Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1449,{},{},{}
20446,C_Bunny_Eggshell,Costume Bunny Eggshell,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1339,{},{},{}
-20447,C_Small_Porings_Headband,Costume Small Porings Headband,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,955,{},{},{}
-20448,C_Water_Spellcaster,Costume Water Spellcaster,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1451,{},{},{}
-20449,C_White_and_Black_Temptation,Costume White and Black Temptation,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1452,{},{},{}
+20447,C_Small_Poring_Band,Costume Small Porings Headband,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,955,{},{},{}
+20448,C_Cons_Of_Water,Costume Water Spellcaster,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1451,{},{},{}
+20449,C_White_Black_Temp,Costume White and Black Temptation,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1452,{},{},{}
20450,C_Gram_Peony,Costume Gram Peony,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1453,{},{},{}
20451,C_Sky_of_Memory,Costume Sky of Memory,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1454,{},{},{}
20452,C_Crown_of_Strawberry_Prince,Costume Crown of Strawberry Prince,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1455,{},{},{}
20455,C_Republic_Hat,Costume Republic Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1458,{},{},{}
20456,C_Combat_Vestige,Costume Combat Vestige,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1460,{},{},{}
-20457,C_Fluttering_Feathers,Costume Fluttering Feathers,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1461,{ hateffect(HAT_EF_FEATHER_FLUTTERING,true); },{},{ hateffect(HAT_EF_FEATHER_FLUTTERING,false); }
+20457,C_Feather_Fluttering,Costume Fluttering Feathers,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1461,{ hateffect(HAT_EF_FEATHER_FLUTTERING,true); },{},{ hateffect(HAT_EF_FEATHER_FLUTTERING,false); }
20458,C_Wild_Poring_Rider,Costume Wild Poring Rider,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1422,{},{},{}
20459,C_Valhalla_Idol,Costume Valhalla Idol,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1423,{ hateffect(HAT_EF_VALHALLA_IDOL,true); },{},{ hateffect(HAT_EF_VALHALLA_IDOL,false); }
20460,C_Thorny_Hairband,Costume Thorny Hairband,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,921,{},{},{}
20461,C_93_Style_Bloody_Wings,Costume 93 Style Bloody Wings,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1037,{},{},{}
20462,C_Cat_Ears_Cape,Costume Cat Ears Cape,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1464,{},{},{}
20463,C_Two_Tone_Beret,Costume Two Tone Beret,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1465,{},{},{}
-20464,C_Monochrome_Ribbon_Hat,Costume Monochrome Ribbon Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1466,{},{},{}
+20464,C_Monochrome_RibbonHat,Costume Monochrome Ribbon Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1466,{},{},{}
20465,C_Glasses_Without_Lens,Costume Glasses Without Lens,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1467,{},{},{}
20466,C_Crimson_Ribbon,Costume Crimson Ribbon,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1468,{},{},{}
20467,C_Elemental_Crown,Costume Elemental Crown,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1219,{},{},{}
20468,C_Youinone_Mask,You in ONE,4,0,,0,,,,0,0xFFFFFFFF,63,2,7168,,1,0,1462,{},{},{}
20470,C_SweetChocolate_Hat,Costume Sweet Chocolate Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1469,{},{},{}
-20482,C_Heaven_Cage,Costume Heaven Cage,4,,,0,,0,,0,0xFFFFFFFF,63,2,1024,0,,,1286,{},{},{}
-20486,C_Twin_Margaret,Costume Twin Margaret,4,,,0,,0,,0,0xFFFFFFFF,63,2,2048,0,,,1472,{},{},{}
-20487,C_Floral_Waltz,Costume Floral Waltz,4,,,0,,0,,0,0xFFFFFFFF,63,2,4096,0,,,1473,{ hateffect(HAT_EF_FLORAL_WALTZ,true); },{},{ hateffect(HAT_EF_FLORAL_WALTZ,false); }
-20488,C_Pope_Ribbon,Costume Pope Ribbon,4,,,0,,0,,0,0xFFFFFFFF,63,2,2048,0,,,1474,{},{},{}
-20489,C_Pope_Crown,Costume Pope Crown,4,,,0,,0,,0,0xFFFFFFFF,63,2,1024,0,,,1475,{},{},{}
-20490,C_Full_Blossom_Sakura_Hairpin_Blue,Costume Full Blossom Sakura Hairpin Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1476,{},{},{}
+20481,C_Mask_of_Ifrit,Costume Mask of Ifrit,4,20,,0,,0,,0,0xFFFFFFFF,63,2,7168,,0,0,421,{},{},{}
+20482,C_Heaven_Cage,Costume Heaven Cage,4,,,0,,0,,0,0xFFFFFFFF,63,2,1024,0,1,0,1286,{},{},{}
+20483,C_Butterfly_Barrettes,Costume Butterfly Barrettes,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,0,1,0,1027,{},{},{}
+20486,C_Twin_Margaret,Costume Twin Margaret,4,,,0,,0,,0,0xFFFFFFFF,63,2,2048,0,1,0,1472,{},{},{}
+20487,C_Floral_Waltz,Costume Floral Waltz,4,,,0,,0,,0,0xFFFFFFFF,63,2,4096,0,1,0,1473,{ hateffect(HAT_EF_FLORAL_WALTZ,true); },{},{ hateffect(HAT_EF_FLORAL_WALTZ,false); }
+20488,C_Pope_Ribbon,Costume Pope Ribbon,4,,,0,,0,,0,0xFFFFFFFF,63,2,2048,0,1,0,1474,{},{},{}
+20489,C_Pope_Crown,Costume Pope Crown,4,,,0,,0,,0,0xFFFFFFFF,63,2,1024,0,1,0,1475,{},{},{}
+20490,C_Full_Blossom_Sakura_Hairpin_Blue,Costume Full Blossom Sakura Hairpin Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,0,1,0,1476,{},{},{}
20491,C_Laser_of_Eagle,Costume Laser of Eagle,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1424,{},{},{}
20492,C_Unidentified_Flying_Poring,Costume Unidentified Flying Poring,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1017,{},{},{}
-20495,C_Quati_Hat,Costume Quati Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,527,{},{},{}
+20493,C_Wing_Headphone,Costume Wing Headphone,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1347,{},{},{}
+20495,C_Quati_Hat_J,Costume Quati Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,527,{},{},{}
20496,C_Black_Shiba_Inu_Hat,Costume Black Shiba Inu Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,894,{},{},{}
20497,C_Umbala_Spirit,Costume Umbala Spirit,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,675,{},{},{}
20498,C_Elephant_Hat,Costume Elephant Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,215,{},{},{}
@@ -11129,8 +11146,8 @@
// New Garments
//===================================================================
20500,T_Archangel_Wing,Archangel Wing,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,1,{},{},{}
-20502,C_Little_Devil_Wings,Costume Little Devil Wings,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,12,{},{},{}
-20504,C_Cupids_Pink_Wings,Costume Cupid's Pink Wings,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,14,{},{},{}
+20502,C_Devil_Wing,Costume Little Devil Wings,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,12,{},{},{}
+20504,C_Cupid_Wing_Pink,Costume Cupid's Pink Wings,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,14,{},{},{}
20506,Invisible_Manteau,Invisible Manteau,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{},{},{}
20507,C_Poring_Bag,Costume Poring Bag,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,16,{},{},{}
20508,C_Poster_Girl_Hat,Costume Poster Girl Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1446,{},{},{}
@@ -11139,22 +11156,28 @@
20511,C_Blue_Fairy_Wing,Blue Wings of Fairy,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,21,{},{},{}
20512,C_Bag_of_Adventurer_j,Costume Adventurer's Backpack,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,2,{},{},{}
20514,C_Thanatos_Sword,Costume Thanatos Sword,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,23,{},{},{}
-20515,Costume_Magic_Circle,Costume Magic Circle,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ hateffect(HAT_EF_MAGICCIRCLE,true); },{},{ hateffect(HAT_EF_MAGICCIRCLE,false); }
+20515,C_Magic_Circle,Costume Magic Circle,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ hateffect(HAT_EF_MAGICCIRCLE,true); },{},{ hateffect(HAT_EF_MAGICCIRCLE,false); }
20516,C_Wings_of_Michael,Costume Wings of Michael,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,24,{},{},{}
-20517,C_GiantCatBag_TW,Costume Giant Cat Bag,4,,,0,,0,,0,0xFFFFFFFF,63,2,8192,0,,,25,{},{},{}
-20519,C_Full_Bloom_Cherry_Tree,Costume Full Bloom Cherry Tree,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ hateffect(HAT_EF_FULL_BLOOMCHERRY_TREE,true); },{},{ hateffect(HAT_EF_FULL_BLOOMCHERRY_TREE,false); }
+20517,C_GiantCatBag_TW,Costume Giant Cat Bag,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,0,1,0,25,{},{},{}
+20519,C_Full_BloomCherry_Tree,Costume Full Bloom Cherry Tree,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ hateffect(HAT_EF_FULL_BLOOMCHERRY_TREE,true); },{},{ hateffect(HAT_EF_FULL_BLOOMCHERRY_TREE,false); }
20522,C_Blessings_Of_Soul,Costume Blessings Of Soul,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,0,{ hateffect(HAT_EF_C_BLESSINGS_OF_SOUL,true); },{},{ hateffect(HAT_EF_C_BLESSINGS_OF_SOUL,false); }
20524,C_Shining_Angel_Wings,Costume Shining Angel Wings,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ hateffect(HAT_EF_C_SHINING_ANGEL_WING,true); },{},{ hateffect(HAT_EF_C_SHINING_ANGEL_WING,false); }
-20533,C_PinkButterfly_Wing_T,Costume Pink Butterfly Wing,4,,,0,,0,,0,0xFFFFFFFF,63,2,8192,0,,,38,{},{},{}
+20530,C_Wings_of_Gabriel,Costume Wings of Gabriel,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,0,1,0,37,{},{},{}
+20533,C_PinkButterfly_Wing_T,Costume Pink Butterfly Wing,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,0,1,0,38,{},{},{}
20535,C_Digital_Space,Costume Digital Space,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ hateffect(HAT_EF_DIGITAL_SPACE,true); },{},{ hateffect(HAT_EF_DIGITAL_SPACE,false); }
20537,C_Falling_Red_Foliage,Costume Falling Red Foliage,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ hateffect(HAT_EF_C_MAPLE_WHICH_FALLS_RD,true); },{},{ hateffect(HAT_EF_C_MAPLE_WHICH_FALLS_RD,false); }
20538,Costume_Magic_Circle_Rainbow,Costume Magic Circle Rainbow,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ hateffect(HAT_EF_MAGICCIRCLERAINBOW,true); },{},{ hateffect(HAT_EF_MAGICCIRCLERAINBOW,false); }
-20543,C_Halloween_Poring_Bag,Costume Halloween Poring Bag,4,,,0,,0,,0,0xFFFFFFFF,63,2,8192,0,,,44,{},{},{}
-20546,C_Giant_Ribbon_Bell,Costume Giant Ribbon Bell,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,46,{},{},{}
+20543,C_Halloween_Poring_Bag,Costume Halloween Poring Bag,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,0,1,0,44,{},{},{}
+20546,C_Backside_Ribbon_Bell,Costume Giant Ribbon Bell,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,46,{},{},{}
20547,C_Ghost_Effect,Costume Ghost Effect,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ hateffect(HAT_EF_C_GHOST_EFFECT,true); },{},{ hateffect(HAT_EF_C_GHOST_EFFECT,false); }
20548,Costume_Popping_Poring_Aura,Costume Popping Poring Aura,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ hateffect(HAT_EF_C_POPPING_PORING_AURA,true); },{},{ hateffect(HAT_EF_C_POPPING_PORING_AURA,false); }
-20570,C_Heart_Choco_Bag,Costume Heart Choco Bag,4,,,0,,0,,0,0xFFFFFFFF,63,2,8192,0,,,47,{},{},{}
-20572,C_Heart_Wings,Costume Heart Wings,4,,,0,,0,,0,0xFFFFFFFF,63,2,8192,0,,,50,{},{},{}
+20570,C_HeartChocoBag,Costume HeartChocoBag,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,0,1,0,47,{},{},{}
+20572,C_WingOfHeart,Costume WingOfHeart,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,0,1,0,50,{},{},{}
+20576,C_Cat_Fork,Costume Cat Fork,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,,1,0,53,{},{},{}
+20582,C_T_Bear_Bag,Costume Bear Backpack,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,,1,0,60,{},{},{}
+20584,C_Big_Foxtail,Costume Fox Tail,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,,1,0,62,{},{},{}
+20588,C_Nifl_Bloom,Costume Broom of Witch,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,,1,0,65,{},{},{}
+20592,C_Santa_Backpack,Costume Santa's Pocket,4,0,,0,,,,0,0xFFFFFFFF,63,2,8192,,1,0,70,{},{},{}
20600,Fantastic_Aura,Fantastic Aura,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,0,{ /*TODO: View ID*/ bonus bUnbreakableHelm; },{},{}
20700,Egir_Manteau,Egir Manteau,4,200000,,300,,10,,1,0xFFFFFFFF,63,2,4,,110,1,0,{ bonus bUnbreakableGarment; .@r = getrefine(); if (.@r > 10) .@r = 10; if (BaseClass == Job_Mage || BaseClass == Job_Archer || BaseClass == Job_Acolyte) { bonus bFlee2,5+(.@r*2); } else if (BaseClass == Job_Swordman || BaseClass == Job_Merchant || BaseClass == Job_Thief) { bonus bShortWeaponDamageReturn,5+(.@r*2); } },{},{}
20701,Sol_Manteau,Sol Manteau,4,0,,700,,20,,1,0xFFFFFFFF,63,2,4,,65,1,0,{ bonus2 bSubEle,Ele_Earth,5; bonus2 bSubRace,RC_Fish,-5; },{},{}
@@ -11191,7 +11214,7 @@
20762,C_GreatDevilWing,Costume Great Devil Wings,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,10,{},{},{}
20763,C_Amistr_Bag,Costume Amistr Bag,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,4,{},{},{}
20764,C_Fallen_Angel_Wing,Costume Fallen Angel Wing,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,,1,0,3,{},{},{}
-20765,C_Archangel_Wing,Costume Archangel Wing,4,,,0,,0,,0,0xFFFFFFFF,63,2,8192,0,,,49,{},{},{}
+20765,C_Archangel_Wing,Costume Archangel Wing,4,0,,0,,0,,0,0xFFFFFFFF,63,2,8192,0,1,0,49,{},{},{}
20773,Excelion_Wing,Excelion Wing,4,20,,900,,40,,0,0xFFFFFFFF,63,2,4,,99,1,,{ bonus bFlee,getrefine() * 2; bonus bFlee2,8 + (BaseLevel > 129 ? 2 : 0); },{},{}
20778,Red_Lotus_Stole,Red Lotus Stole,4,20,,700,,8,,1,0xFFFFFFFF,63,2,4,,1,1,0,{ .@r = getrefine(); bonus bMaxSPrate,10; bonus bMdef,3; bonus bUseSPrate,-1*(1+(2*.@r/3)); if (.@r>=10) { bonus bSPGainValue,20; } },{},{}
20779,Rift_Manteau,Rift Manteau,4,20,,500,,16,,1,0xFFFFFFFF,63,2,4,,100,1,,{ .@r = getrefine(); bonus bMaxHP,(.@r >= 9 ? 1300 : .@r >= 7 ? 700 : 300); bonus bMaxSP,-50; },{},{}
@@ -11389,7 +11412,7 @@
22508,Para_Team_Mark_,Eden Group Mark,2,0,,0,,,,0,0xFFFFFFFF,63,2,,,,,,{ warp "moc_para01",171,115; },{},{}
22507,ShabbyOldScroll,Old Scroll,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ callfunc "F_22507"; },{},{}
22510,King_Wolf_Scroll,King Wolf Scroll,2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ /*TODO, confirm the rates*/ getitem callfunc("F_Rand",6635,19598,5658,6238,6239),1; },{},{}
-22511,Fenrir_Card__,Fenrir's Power Scroll,2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ bonus_script "bonus bMatk,25; bonus bFixedCastRate,-50;",300,1025; },{},{}
+22511,Fenrir_Card__,Fenrir's Power Scroll,2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ bonus_script "{ bonus bMatk,25; bonus bFixedCastRate,-50; }",300,1025; },{},{}
22513,King_of_Gift_Box,King of Gift Box,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ /*TODO, confirm the rates*/ getitem callfunc("F_Rand",12817,4403,14512),1; },{},{}
22514,Candy_Holder,Candy Holder,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_Candy_Holder,1); getrandgroupitem(IG_Candy_Holder,1); getrandgroupitem(IG_Candy_Holder,1); },{},{}
22515,Twisted_Key_of_Time,Twisted Key of Time,3,10,,300,,,,,,,,,,,,,{},{},{}
@@ -11416,7 +11439,7 @@
22536,WorkerScroll_B,Scroll Summoning Workers(Female),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{},{},{}
22537,PrizeOfHero,Prize Of Hero,2,0,,100,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getrandgroupitem(IG_PrizeOfHero,1); },{},{}
22538,Hanbok_bag,Hanbok bag,2,0,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_HANBOK,600000,0; },{},{}
-22540,Runstone_Lux,Lux Anima Runestone,11,2,,100,,,,,0xFFFFFFFF,56,2,,,,,,{ itemskill "RK_LUXANIMA",1; },{},{}
+22540,Runstone_Lux,Lux Anima Runestone,11,2,,10,,,,,0xFFFFFFFF,56,2,,,,,,{ itemskill "RK_LUXANIMA",1; },{},{}
22541,PC_Room_Coupon_Box_VI,PC Room Coupon Box VI,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{},{},{}
22542,Center_Potion_B,Concentration Potion,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ASPDPOTION0,1800000,4; },{},{}
22543,Berserk_Potion_B,Berserk Potion,2,10,,200,,,,0,0x6,63,2,,,,,,{ sc_start SC_ASPDPOTION2,1800000,9; },{},{}
@@ -11563,7 +11586,7 @@
22814,Cat_Hand_Ticket,Cat Hand Ticket,3,10,,0,,,,,,,,,,,,,{},{},{}
22822,Summer_Vacation_Costumes,Summer Vacation Costumes,2,,,100,,,,0,0xFFFFFFFF,63,2,,,1,,,{ sc_start SC_DRESSUP,600000,1; },{},{}
22823,Sealed_Sniper_Scroll,Sealed Sniper Scroll,2,10,,10,,,,,,,,,,,,,{ /*getitem callfunc("F_Rand",4491,6228,6232,24196, Hasty Shadow Armor, 19882, 17474, 6635),1;*/ },{},{}
-22826,Enchant_Stone_Box4,Costume Enchantment Stone Box 4,2,10,,10,,,,,,,,,,,,,{},{},{}
+22826,Enchant_Stone_Box4,Costume Enchantment Stone Box 4,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getitem callfunc("F_Rand",6636,6637,6638,6639,6640,6641,6642,6643,6644,6645,6740,6741,6742,6743,6744,6745,6790,6791,6792,6908),1; },{},{}
22827,Shadow_Cube,Shadow Cube,2,10,,10,,,,,,,,,,,,,{/*No Info*/},{},{}
22828,Sealed_Album_Scroll,Sealed Album Scroll,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getitem callfunc("F_Rand",22829,6232,6228,24208,24209,17474/*,Enchanted Letter*/),1; },{},{}
22829,Sealed_Card_Album,Sealed Card Album,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getitem callfunc("F_Rand",4488,4497,4486,4480,4485,4539,4487,4494,4538,4489,4490,4482,4503,4483,4491),1; },{},{}
@@ -11589,7 +11612,7 @@
22859,October_Gift_Box,October Gift Box,2,10,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 12529,5; },{},{}
22860,November_Gift_Box,November Gift Box,2,10,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ rentitem callfunc("F_Rand",2566,2856,2857,15023),1209600; },{},{}
22861,December_Gift_Box,December Gift Box,2,10,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 22869,10; },{},{}
-22868,Enchant_Stone_Box5,Costume Enchantment Stone Box 5,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem callfunc("F_Rand",6908,6943,6944,6945,6946,6947,6948,6949,6950,6951),1; },{},{}
+22868,Enchant_Stone_Box5,Costume Enchantment Stone Box 5,2,20,,10,,,,,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box5); },{},{}
22869,Lucky_Roulette_Tickets,Lucky Roulette Ticket,2,10,,100,,,,,0xFFFFFFFF,63,2,,,50,,,{ RouletteBronze++; },{},{}
22870,Xmas_Package_14,Christmas Package,3,0,,10,,,,0,,,,,,,,,{},{},{}
22873,Sealed_Beelzebub_Scroll_II,Sealed Beelzebub Scroll II,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem callfunc("F_Rand",22875,6238,6239,6228,6232,24231,24232,17474,6635),1; },{},{}
@@ -11611,26 +11634,26 @@
22899,Parchment_City,Parchment City,2,20,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "AL_INCAGI",1; heal -15,0; },{},{}
22901,Question_Old_Blue_Box,Mysterious Blue Box,2,20,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ callfunc("F_Mysterious_box"); },{},{}
22902,Sealed_Card_Album_Scroll_II,Sealed Card Album Scroll II,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem callfunc("F_Rand",6238,6239,17474,22829,24243,24244,24245),1; },{},{}
-22905,Costume_Enchant_Stone_Box6,Costume Enchant Stone Box6,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box6); },{},{}
-22953,Costume_Enchant_Stone_Box7,Costume Enchant Stone Box7,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box7); },{},{}
+22905,Enchant_Stone_Box6,Costume Enchant Stone Box 6,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box6); },{},{}
+22953,Enchant_Stone_Box7,Costume Enchant Stone Box 7,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box7); },{},{}
22984,Kahluna_Milk,Kahluna Milk,0,6,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_DORAM_BUF_01, 180000, 0; },{},{}
22985,Basil,Basil,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_DORAM_BUF_02, 180000, 0; },{},{}
//
-23001,Costume_Enchant_Stone_Box8,Costume Enchant Stone Box8,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box8); },{},{}
+23001,Enchant_Stone_Box8,Costume Enchant Stone Box 8,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box8); },{},{}
23012,S_Small_Mana_Potion,[Sale] Small Mana Potion,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "bonus2 bRegenPercentSP,5,5000;",600,9; /* fix me: unknown flag and specialeffect ; disabled when LK_BERSERK */ },{},{}
23016,Cursed_Fragment,Cursed Fragment,2,1,,1,,,,,0xFFFFFFFF,63,2,,,,,,{ callfunc("F_Cursed_Fragment"); },{},{}
23038,S_Slim_White_Box,[Sale] Slim White Potion Box,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 11573,200; },{},{}
23042,S_Seed_Of_Yggdrasil,[NotForSale]Yggdrasil Seed,0,0,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 50,50; },{},{}
23043,S_Seed_Of_Yggdrasil_Box,[Sale] Yggdrasil Seed Box,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 23042,30; },{},{}
-23046,S_Mystic_Powder,[Sale] Mystic Powder,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "bonus bFlee,20; bonus bLuk,10;",300,9; /* fix me: unknown flag and specialeffect */ },{},{}
+23046,S_Mystic_Powder,[Sale] Mystic Powder,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "{ bonus bFlee,20; bonus bLuk,10; }",300,9; /* fix me: unknown flag and specialeffect */ },{},{}
23047,S_Blessing_Tyr,[Sale] Blessing of Tyr,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_FLEEFOOD,300000,30; sc_start SC_HITFOOD,300000,30; sc_start SC_ATKPOTION,300000,20; sc_start SC_MATKPOTION,300000,20; },{},{}
23048,S_Resilience_Potion,[Sale] Resilience Enhancement Potion,2,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "bonus bAddItemHealRate,20;",1800,9; /* fix me: unknown flag and specialeffect */ },{},{}
-23058,Costume_Enchant_Stone_Box9,Costume Enchant Stone Box9,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box9); },{},{}
+23058,Enchant_Stone_Box9,Costume Enchant Stone Box 9,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box9); },{},{}
23076,Build_Up_Potion_SS,Build Up Potion SS,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bAspd,10; }",10; } },{},{}
23077,Build_Up_Potion_SC,Build Up Potion SC,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bCritical,30; }",10; } },{},{}
23078,Build_Up_Potion_AC,Build Up Potion AC,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bVariableCastrate,-80; }",10; } },{},{}
23080,Cursed_Crystal,Cursed Crystal,2,1,,500,,,,,0xFFFFFFFF,63,2,,,,,,{ callfunc("F_Cursed_Crystal"); },{},{}
-23086,Costume_Enchant_Stone_Box10,Costume Enchant Stone Box10,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box10); },{},{}
+23086,Enchant_Stone_Box10,Costume Enchant Stone Box 10,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box10); },{},{}
23087,Small_Leather_Bag,Small Leather Bag,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 25180,1; getitem 25181,1; getitem 25182,1; getitem 25183,1; getitem 25184,1; getitem 25185,1; },{},{}
23100,Drooping_Gunslinger_Scroll,Drooping Gunslinger Scroll,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23100; },{},{}
23123,Bullet_Case_Flare,Flare Bullet Cartridge,2,10,,250,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 13228,500; },{},{}
@@ -11643,7 +11666,7 @@
23153,Pet_Egg_Box,Pet Egg SynthesisBox,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ synthesisui 23153; },{},{}
23154,Costume_Exchange_Box,Costume Exchange SynthesisBox,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ synthesisui 23154; },{},{}
23170,Fan_Modification_Kit,Fan Modification Kit,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ synthesisui 23170; },{},{}
-23174,Costume_Enchant_Stone_Box11,Costume Enchant Stone Box11,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box11); },{},{}
+23174,Enchant_Stone_Box11,Costume Enchant Stone Box 11,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box11); },{},{}
23175,Uniform_Repair_Kit,Uniform Repair Kit,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23175; },{},{}
23177,Kafra_Card_,Kafra Card,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ callfunc "F_CashStore"; },{},{}
23188,Unprocessed_Parts,Unprocessed Parts,2,10,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ pet 1632; },{},{}
@@ -11675,20 +11698,20 @@
23289,Candy_Pouch_Blessing_Scroll_Melee,Candy Pouch Blessing Scroll(Physical),11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23289; },{},{}
23290,Candy_Pouch_Blessing_Scroll_Range,Candy Pouch Blessing Scroll(Ranged),11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23290; },{},{}
23291,Candy_Pouch_Blessing_Scroll_Macgi,Candy Pouch Blessing Scroll(Magic),11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23291; },{},{}
-23299,Costume_Enchant_Stone_Box12,Costume Enchant Stone Box12,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box12); },{},{}
+23299,Enchant_Stone_Box12,Costume Enchant Stone Box 12,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box12); },{},{}
//
-23307,S_Shining_Def_Scroll,[Sale] Shining Defense Scroll,2,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "bonus bDef,500; bonus bMdef,200;",600; /* fix me: unknown flag and specialeffect */ },{},{}
+23307,S_Shining_Def_Scroll,[Sale] Shining Defense Scroll,2,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "{ bonus bDef,500; bonus bMdef,200; }",600; /* fix me: unknown flag and specialeffect */ },{},{}
23308,Magical_Booster_Amplifier,Magical Booster Amplifier,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23308; },{},{}
23311,Magic_Cat_hand_Scroll,Magic Cat Hand Scroll,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23311; },{},{}
23324,StabilityShadow_Mix,StabilityShadow Mix,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ synthesisui 23324; },{},{}
23340,S_Megaphone,[Sale] Megaphone,2,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ input .@megaphone$; announce strcharinfo(0) + ": " + .@megaphone$,bc_all,0xFF0000; },{},{}
23436,Shadow_Refine_Hammer,Shadow Refine Hammer,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23436; },{},{}
23474,InfinityShadow_Mix,InfinityShadow Mix,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ synthesisui 23474; },{},{}
-23524,Costume_Enchant_Stone_Box13,Costume Enchant Stone Box13,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box13); },{},{}
+23524,Enchant_Stone_Box13,Costume Enchant Stone Box 13,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box13); },{},{}
23545,Silver_Statue,Silver Statue,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ synthesisui 23545; },{},{}
23546,Cursed_Blood,Cursed Blood,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23546; },{},{}
23547,Gold_Statue,Gold Statue,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23547; },{},{}
-23629,Costume_Enchant_Stone_Box14,Costume Enchant Stone Box14,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box14); },{},{}
+23629,Enchant_Stone_Box14,Costume Enchant Stone Box 14,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box14); },{},{}
23665,PhysicalMagical_Mix,PhysicalMagical Mix,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ synthesisui 23665; },{},{}
23666,ImmunedAthena_Mix,ImmunedAthena Mix,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ synthesisui 23666; },{},{}
23667,HardChamption_Mix,HardChampion Mix,11,,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ synthesisui 23667; },{},{}
@@ -11699,7 +11722,7 @@
23677,Gray_Charcoal_Magic,Grey Abrasive (magical),11,,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23677; },{},{}
23678,Gray_Charcoal_Range,Grey Abrasive (distance),11,,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23678; },{},{}
23679,Geffen_Magic_Scroll2,Geffen Magic Accessory Order Form,11,,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23679; },{},{}
-23682,Costume_Enchant_Stone_Box15,Costume Enchant Stone Box15,18,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box15); },{},{}
+23682,Enchant_Stone_Box15,Costume Enchant Stone Box 15,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box15); },{},{}
23706,Charleston_Parts_W,Charleston Upgrade Parts (Physical),11,,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23706; },{},{}
23707,Charleston_Parts_R,Charleston Upgrade Parts (Ranged),11,,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23707; },{},{}
23720,Shadow_Random_Mix,Shadow Random Mix,11,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ upgradeui 23720; },{},{}
@@ -12295,21 +12318,21 @@
25047,Kahlunac,Kahlunac,3,0,,0,,,,,,,,,,,,,{},{},{}
25048,Hearty_Lunchbox,Hearty Lunchbox,3,0,,0,,,,,,,,,,,,,{},{},{}
25049,Basilac_Clam,Basilac Clam,3,0,,0,,,,,,,,,,,,,{},{},{}
-25058,TwinkleEffect_Top,TwinkleEffect (Upper),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_LJOSALFAR,true; },{},{ hateffect HAT_EF_LJOSALFAR,false; }
-25059,GhostEffect_Middle,GhostEffect (Middle),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_RL_BANISHING_BUSTER,true; },{},{ hateffect HAT_EF_RL_BANISHING_BUSTER,false; }
-25060,Critical_Stone,Critical Stone (Middle),6,,,100,,,,,,,,,,,,,{ bonus bCritAtkRate,3; },{},{}
-25061,Range_Stone,Range Stone (Middle),6,,,100,,,,,,,,,,,,,{ bonus bLongAtkRate,3; },{},{}
-25062,Greed_Stone,Greed Stone (Bottom),6,,,100,,,,,,,,,,,,,{ skill "BS_GREED",1; },{},{}
-25063,MaxHP2_Stone,MaxHP2 Stone (Bottom),6,,,100,,,,,,,,,,,,,{ bonus bMaxHP,100; if (BaseLevel >= 120) bonus bMaxHPrate,2; },{},{}
-25064,MaxSP2_Stone,MaxSP2 Stone (Bottom),6,,,100,,,,,,,,,,,,,{ bonus bMaxSP,50; if (BaseLevel >= 120) bonus bMaxHPrate,2; },{},{}
-25065,Detoxify_Stone,Detoxify Stone (Bottom),6,,,100,,,,,,,,,,,,,{ skill "TF_DETOXIFY",1; },{},{}
-25066,Recovery_Stone,Recovery Stoen (Bottom),6,,,100,,,,,,,,,,,,,{ skill "PR_STRECOVER",1; },{},{}
-25067,CastingStone_Robe,CastingStone (Garment),6,,,100,,,,,,,,,,,,,{ bonus bFixedCast,-500; },{},{}
-25068,ASPDStone_Top,ASPDStone (Upper),6,,,100,,,,,,,,,,,,,{ bonus bAspd,1; },{},{}
-25069,ReloadStone_Top,ReloadStone (Upper),6,,,100,,,,,,,,,,,,,{ bonus bDelayrate,-1; },{},{}
-25070,ReloadStone_Middle,ReloadStone (Middle),6,,,100,,,,,,,,,,,,,{ bonus bDelayrate,-1; },{},{}
-25071,ReloadStone_Bottom,ReloadStone (Bottom),6,,,100,,,,,,,,,,,,,{ bonus bDelayrate,-1; },{},{}
-25072,Kyrie_Stone,Kyrie Stone (Bottom),6,,,100,,,,,,,,,,,,,{ skill "PR_KYRIE",1; },{},{}
+25058,TwinkleEffect_Top,Twinkle Effect (Upper),6,10,,100,,,,,,,,,,,,,{ hateffect HAT_EF_LJOSALFAR,true; },{},{ hateffect HAT_EF_LJOSALFAR,false; }
+25059,GhostEffect_Middle,Ghost Effect (Middle),6,10,,100,,,,,,,,,,,,,{ hateffect HAT_EF_RL_BANISHING_BUSTER,true; },{},{ hateffect HAT_EF_RL_BANISHING_BUSTER,false; }
+25060,Critical_Stone,Critical Stone (Middle),6,1,,100,,,,,,,,,,,,,{ bonus bCritAtkRate,3; },{},{}
+25061,Range_Stone,Range Stone (Middle),6,10,,100,,,,,,,,,,,,,{ bonus bLongAtkRate,3; },{},{}
+25062,Greed_Stone,Greed Stone (Bottom),6,10,,100,,,,,,,,,,,,,{ skill "BS_GREED",1; },{},{}
+25063,MaxHP2_Stone,Health Stone (Bottom),6,10,,100,,,,,,,,,,,,,{ bonus bMaxHP,100; if (BaseLevel >= 120) bonus bMaxHPrate,2; },{},{}
+25064,MaxSP2_Stone,Magic Stone (Bottom),6,10,,100,,,,,,,,,,,,,{ bonus bMaxSP,50; if (BaseLevel >= 120) bonus bMaxHPrate,2; },{},{}
+25065,Detoxify_Stone,Detoxify Stone (Bottom),6,10,,100,,,,,,,,,,,,,{ skill "TF_DETOXIFY",1; },{},{}
+25066,Recovery_Stone,Recovery Stoen (Bottom),6,10,,100,,,,,,,,,,,,,{ skill "PR_STRECOVER",1; },{},{}
+25067,CastingStone_Robe,Casting Stone (Garment),6,10,,100,,,,,,,,,,,,,{ bonus bFixedCast,-500; },{},{}
+25068,ASPDStone_Top,ASPD Stone (Upper),6,10,,100,,,,,,,,,,,,,{ bonus bAspd,1; },{},{}
+25069,ReloadStone_Top,Reload Stone (Upper),6,10,,100,,,,,,,,,,,,,{ bonus bDelayrate,-1; },{},{}
+25070,ReloadStone_Middle,Reload Stone (Middle),6,10,,100,,,,,,,,,,,,,{ bonus bDelayrate,-1; },{},{}
+25071,ReloadStone_Bottom,Reload Stone (Bottom),6,10,,100,,,,,,,,,,,,,{ bonus bDelayrate,-1; },{},{}
+25072,Kyrie_Stone,Kyrie Stone (Bottom),6,10,,100,,,,,,,,,,,,,{ skill "PR_KYRIE",1; },{},{}
25127,Silent_Energy_Particle,Silent Energy Particle,3,0,,0,,,,,,,,,,,,,{},{},{}
25128,Weak_Energy_Particle,Weak Energy Particle,3,0,,0,,,,,,,,,,,,,{},{},{}
25129,Unstable_Energy_Particle,Unstable Energy Particle,3,0,,0,,,,,,,,,,,,,{},{},{}
@@ -12317,11 +12340,11 @@
25131,Fallen_Energy_Particle,Fallen Energy Particle,3,0,,0,,,,,,,,,,,,,{},{},{}
25132,Pumpkin_Deco,Pumpkin Deco,3,0,,0,,,,,,,,,,,,,{},{},{}
25133,Dried_White_Stem,Dried White Stem,3,0,,0,,,,,,,,,,,,,{},{},{}
-25136,ElectricEffect_Middle,ElectricEffect (Middle),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_Electric,true; },{},{ hateffect HAT_EF_Electric,false; }
-25137,GreenFloor_Bottom,GreenFloor (Bottom),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_Green_Floor,true; },{},{ hateffect HAT_EF_Green_Floor,false; }
-25138,ShrinkEffect_Middle,ShrinkEffect (Middle),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_SHRINK,true; },{},{ hateffect HAT_EF_SHRINK,false; }
-25139,Identify_Stone,Identify Stone (Bottom),6,,,100,,,,,,,,,,,,,{ skill "MC_IDENTIFY",1; },{},{}
-25141,EXPStone_Middle,EXPStone (Middle),6,,,100,,,,,,,,,,,,,{ bonus2 bExpAddClass,Class_All,2; },{},{}
+25136,ElectricEffect_Middle,Electric Effect (Middle),6,20,,100,,,,,,,,,,,,,{ hateffect HAT_EF_Electric,true; },{},{ hateffect HAT_EF_Electric,false; }
+25137,GreenFloor_Bottom,Green Floor (Bottom),6,20,,100,,,,,,,,,,,,,{ hateffect HAT_EF_Green_Floor,true; },{},{ hateffect HAT_EF_Green_Floor,false; }
+25138,ShrinkEffect_Middle,Shrink Effect (Middle),6,20,,100,,,,,,,,,,,,,{ hateffect HAT_EF_SHRINK,true; },{},{ hateffect HAT_EF_SHRINK,false; }
+25139,Identify_Stone,Identify Stone (Bottom),6,20,,100,,,,,,,,,,,,,{ skill "MC_IDENTIFY",1; },{},{}
+25141,EXPStone_Middle,Experience Stone (Middle),6,20,,100,,,,,,,,,,,,,{ bonus2 bExpAddClass,Class_All,2; },{},{}
25142,Doram_Token,Doram Token,3,,0,0,,,,,,,,,,,,,{},{},{}
25143,Gift_Stuffed_Doll,Gift Stuffed Doll,3,0,,0,,,,,,,,,,,,,{},{},{}
25144,Bridge_Postured_Doll,Bridge Postured Doll,3,0,,0,,,,,,,,,,,,,{},{},{}
@@ -12348,15 +12371,15 @@
25165,High_Class_Tea,High Class Tea,3,0,,0,,,,,,,,,,,,,{},{},{}
25166,Very_Shining_Ring,Very Shining Ring,3,0,,0,,,,,,,,,,,,,{},{},{}
25167,Old_Letter,Old Letter,3,0,,0,,,,,,,,,,,,,{},{},{}
-25170,MinorCastingStone_Robe,MinorCastingStone (Garment),6,,,100,,,,,,,,,,,,,{ bonus bFixedCast,-300; },{},{}
-25171,EXPStone_Top,EXPStone (Upper),6,,,100,,,,,,,,,,,,,{ bonus2 bExpAddClass,Class_All,2; },{},{}
-25172,CastingStone_Top,CastingStone (Upper),6,,,100,,,,,,,,,,,,,{ bonus bVariableCastrate,-3; },{},{}
-25173,CastingStone_Middle,CastingStone (Middle),6,,,100,,,,,,,,,,,,,{ bonus bVariableCastrate,-3; },{},{}
-25174,CastingStone_Bottom,CastingStone (Bottom),6,,,100,,,,,,,,,,,,,{ bonus bVariableCastrate,-3; },{},{}
-25175,LexAeternaStone_Middle,LexAeternaStone (Middle),6,,,100,,,,,,,,,,,,,{ bonus4 bAutoSpell,"PR_LEXAETERNA",1,10,1; },{},{}
-25176,BlueAuraEffect_Middle,BlueAuraEffect (Middle),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_CIRCLEPOWER,true; },{},{ hateffect HAT_EF_CIRCLEPOWER,false; }
-25177,ShadowEffect_Middle,ShadowEffect (Middle),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_KAGEMUSYA,true; },{},{ hateffect HAT_EF_KAGEMUSYA,false; }
-25178,PinkGlowEffect_Middle,PinkGlowEffect (Middle),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_CHERRYBLOSSOM,true; },{},{ hateffect HAT_EF_CHERRYBLOSSOM,false; }
+25170,MinorCastingStone_Robe,Minor Casting Stone (Garment),6,20,,100,,,,,,,,,,,,,{ bonus bFixedCast,-300; },{},{}
+25171,EXPStone_Top,Experience Stone (Upper),6,20,,100,,,,,,,,,,,,,{ bonus2 bExpAddClass,Class_All,2; },{},{}
+25172,CastingStone_Top,Variable Casting Stone (Upper),6,20,,100,,,,,,,,,,,,,{ bonus bVariableCastrate,-3; },{},{}
+25173,CastingStone_Middle,Variable Casting Stone (Middle),6,20,,100,,,,,,,,,,,,,{ bonus bVariableCastrate,-3; },{},{}
+25174,CastingStone_Bottom,Variable Casting Stone (Bottom),6,20,,100,,,,,,,,,,,,,{ bonus bVariableCastrate,-3; },{},{}
+25175,LexAeternaStone_Middle,Lex Aeterna Stone (Middle),6,20,,100,,,,,,,,,,,,,{ bonus4 bAutoSpell,"PR_LEXAETERNA",1,10,1; },{},{}
+25176,BlueAuraEffect_Middle,Blue Aura Effect (Middle),6,20,,100,,,,,,,,,,,,,{ hateffect HAT_EF_CIRCLEPOWER,true; },{},{ hateffect HAT_EF_CIRCLEPOWER,false; }
+25177,ShadowEffect_Middle,Shadow Effect (Middle),6,20,,100,,,,,,,,,,,,,{ hateffect HAT_EF_KAGEMUSYA,true; },{},{ hateffect HAT_EF_KAGEMUSYA,false; }
+25178,PinkGlowEffect_Middle,Pink Glow Effect (Middle),6,20,,100,,,,,,,,,,,,,{ hateffect HAT_EF_CHERRYBLOSSOM,true; },{},{ hateffect HAT_EF_CHERRYBLOSSOM,false; }
25179,Blessing_Star,Blessing Star,3,0,,0,,,,,,,,,,,,,{},{},{}
25180,Old_Rings,Old Rings,3,0,,0,,,,,,,,,,,,,{},{},{}
25181,Wood_Rosary,Wood Rosary,3,0,,0,,,,,,,,,,,,,{},{},{}
@@ -12365,19 +12388,19 @@
25184,Portable_Sewingbox,Portable Sewingbox,3,0,,0,,,,,,,,,,,,,{},{},{}
25185,Locket_Pendant,Locket Pendant,3,0,,0,,,,,,,,,,,,,{},{},{}
25187,Slug_Bullet,Slug Bullet,3,1200,,1200,,,,,,,,,,,,,{},{},{}
-25205,ShrinkEffect_Bottom,ShrinkEffect (Bottom),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_SHRINK,true; },{},{ hateffect HAT_EF_SHRINK,false; }
-25206,ElectricEffect_Top,ElectricEffect (Upper),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_Electric,true; },{},{ hateffect HAT_EF_Electric,false; }
-25207,SPAbsorb_Stone_Top,SPAbsorb Stone (Upper),6,,,100,,,,,,,,,,,,,{ bonus2 bSPDrainRate,20,1; },{},{}
-25208,SPAbsorb_Stone_Robe,SPAbsorb Stone (Garment),6,,,100,,,,,,,,,,,,,{ bonus2 bSPDrainRate,20,1; },{},{}
-25209,HPAbsorb_Stone_Robe,HPAbsorb Stone (Garment),6,,,100,,,,,,,,,,,,,{ bonus2 bHPDrainRate,20,3; },{},{}
-25210,HPAbsorb_Stone_Top,HPAbsorb Stone (Upper),6,,,100,,,,,,,,,,,,,{ bonus2 bHPDrainRate,20,3; },{},{}
+25205,ShrinkEffect_Bottom,Shrink Effect (Bottom),6,20,,100,,,,,,,,,,,,,{ hateffect HAT_EF_SHRINK,true; },{},{ hateffect HAT_EF_SHRINK,false; }
+25206,ElectricEffect_Top,ElectricEffect (Upper),6,20,,100,,,,,,,,,,,,,{ hateffect HAT_EF_Electric,true; },{},{ hateffect HAT_EF_Electric,false; }
+25207,SPAbsorb_Stone_Top,SPAbsorb Stone (Upper),6,20,,100,,,,,,,,,,,,,{ bonus2 bSPDrainRate,20,1; },{},{}
+25208,SPAbsorb_Stone_Robe,SPAbsorb Stone (Garment),6,20,,100,,,,,,,,,,,,,{ bonus2 bSPDrainRate,20,1; },{},{}
+25209,HPAbsorb_Stone_Robe,HPAbsorb Stone (Garment),6,20,,100,,,,,,,,,,,,,{ bonus2 bHPDrainRate,20,3; },{},{}
+25210,HPAbsorb_Stone_Top,HPAbsorb Stone (Upper),6,20,,100,,,,,,,,,,,,,{ bonus2 bHPDrainRate,20,3; },{},{}
25223,Para_Team_Coin,Eden Group Coin,3,0,,0,,,,,,,,,,,,,{},{},{}
-25224,WhiteBodyEffect_Middle,WhiteBodyEffect (Middle),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_WHITEBODY2,true; },{},{ hateffect HAT_EF_WHITEBODY2,false; }
-25225,ExplodingEffect_Middle,ExplodingEffect (Middle),6,,,100,,,,,,,,,,,,,{/*TODO*/},{},{}
-25226,WaterFieldEffect_Bottom,WaterFieldEffect (Bottom),6,,,100,,,,,,,,,,,,,{ hateffect HAT_EF_WATER_BELOW,true; },{},{ hateffect HAT_EF_WATER_BELOW,false; }
-25227,Heal_Stone_Bottom,Heal Stone (Bottom),6,,,100,,,,,,,,,,,,,{ skill "AL_HEAL",1; },{},{}
-25228,Teleport_Stone_Bottom,Teleport Stone (Bottom),6,,,100,,,,,,,,,,,,,{ skill "AL_TELEPORT",1; },{},{}
-25229,Steal_Stone_Bottom,Steal Stone (Bottom),6,,,100,,,,,,,,,,,,,{ skill "TF_STEAL",1; },{},{}
+25224,WhiteBodyEffect_Middle,White Body Effect (Middle),6,20,,100,,,,,,,,,,,,,{ hateffect HAT_EF_WHITEBODY2,true; },{},{ hateffect HAT_EF_WHITEBODY2,false; }
+25225,ExplodingEffect_Middle,Exploding Effect (Middle),6,20,,100,,,,,,,,,,,,,{/*TODO*/},{},{}
+25226,WaterFieldEffect_Bottom,Water Field Effect (Bottom),6,20,,100,,,,,,,,,,,,,{ hateffect HAT_EF_WATER_BELOW,true; },{},{ hateffect HAT_EF_WATER_BELOW,false; }
+25227,Heal_Stone_Bottom,Heal Stone (Bottom),6,20,,100,,,,,,,,,,,,,{ skill "AL_HEAL",1; },{},{}
+25228,Teleport_Stone_Bottom,Teleport Stone (Bottom),6,20,,100,,,,,,,,,,,,,{ skill "AL_TELEPORT",1; },{},{}
+25229,Steal_Stone_Bottom,Steal Stone (Bottom),6,20,,100,,,,,,,,,,,,,{ skill "TF_STEAL",1; },{},{}
25231,Suspicious_Bottle,Suspicious Bottle,3,1000,,10,,,,,,,,,,,,,{},{},{}
25232,Cheap_Lubricant,Cheap Lubricant,3,1000,,10,,,,,,,,,,,,,{},{},{}
25233,Cotton_Tufts,Cotton Tufts,3,1000,,10,,,,,,,,,,,,,{},{},{}
@@ -12417,16 +12440,40 @@
25298,Spirit_Jewel,Spirit Jewel,3,0,,1,,,,,,,,,,,,,{},{},{}
25299,Snowball,Snowball,3,0,,1,,,,,,,,,,,,,{},{},{}
25300,Ktullanux_Eye,Ktullanux Eye,3,0,,1,,,,,,,,,,,,,{},{},{}
-25302,Double_Attack_Stone_Robe,Double Attack Stone (Garment),6,,,100,,,,,,,,,,,,,{ skill "TF_DOUBLE",3; },{},{}
-25303,Critical_Stone_Robe,Critical Stone (Garment),6,,,100,,,,,,,,,,,,,{ bonus bCritAtkRate,20; },{},{}
-25304,Critical_Stone_Top,Critical Stone (Upper),6,,,100,,,,,,,,,,,,,{ bonus bCritAtkRate,3; },{},{}
-25305,Critical_Stone_Bottom,Critical Stone (Bottom),6,,,100,,,,,,,,,,,,,{ bonus bCritAtkRate,3; },{},{}
-25306,Variable_Casting_Stone,Variable Casting Stone (Garment),6,,,100,,,,,,,,,,,,,{ bonus bVariableCastrate,-10; },{},{}
+25302,DoubleAttack_Stone,Double Attack Stone (Garment),6,20,,100,,,,,,,,,,,,,{ skill "TF_DOUBLE",3; },{},{}
+25303,Critical_Stone_Robe,Critical Stone (Garment),6,20,,100,,,,,,,,,,,,,{ bonus bCritAtkRate,20; },{},{}
+25304,Critical_Stone_Top,Critical Stone (Upper),6,20,,100,,,,,,,,,,,,,{ bonus bCritAtkRate,3; },{},{}
+25305,Critical_Stone_Bottom,Critical Stone (Bottom),6,20,,100,,,,,,,,,,,,,{ bonus bCritAtkRate,3; },{},{}
+25306,CastStone_Robe,Variable Casting Stone (Garment),6,20,,100,,,,,,,,,,,,,{ bonus bVariableCastrate,-10; },{},{}
25311,Piece_of_Black_Horn,Piece of Black Horn,3,0,,1,,,,,,,,,,,,,{},{},{}
25312,Fine_Old_Doll,Fine Old Doll,3,0,,1,,,,,,,,,,,,,{},{},{}
25313,Old_Shell,Old Shell,3,0,,1,,,,,,,,,,,,,{},{},{}
25375,Powerful_Soul_Essence,Powerful Soul Essence,3,0,,0,,,,,,,,,,,,,{},{},{}
25377,Luxurious_Pet_Food,Luxurious Pet Food,3,0,,10,,,,,,,,,,,,,{},{},{}
+25409,SuraStone_Top,Champion Stone (Upper),3,20,,100,,,,,,,,,,,,,{},{},{}
+25410,SuraStone_Middle,Champion Stone (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
+25411,SuraStone_Lower,Champion Stone (Lower),3,20,,100,,,,,,,,,,,,,{},{},{}
+25412,SuraStone_Robe,Sura Stone (Garment),3,20,,100,,,,,,,,,,,,,{},{},{}
+25413,RangerStone_Top,Sniper Stone (Upper),3,20,,100,,,,,,,,,,,,,{},{},{}
+25414,RangerStone_Middle,Sniper Stone (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
+25415,RangerStone_Lower,Sniper Stone (Lower),3,20,,100,,,,,,,,,,,,,{},{},{}
+25416,RangerStone_Robe,Ranger Stone (Garment),3,20,,100,,,,,,,,,,,,,{},{},{}
+25417,SorcererStone_Top,Scholar Stone (Upper),3,20,,100,,,,,,,,,,,,,{},{},{}
+25418,SorcererStone_Middle,Scholar Stone (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
+25419,SorcererStone_Lower,Scholar Stone (Lower),3,20,,100,,,,,,,,,,,,,{},{},{}
+25420,SorcererStone_Robe,Sorcerer Stone (Garment),3,20,,100,,,,,,,,,,,,,{},{},{}
+25445,RuneknightStone_Top,Lord Knight Stone (Upper),3,20,,100,,,,,,,,,,,,,{},{},{}
+25446,RuneknightStone_Middle,Lord Knight Stone (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
+25447,RuneknightStone_Lower,Lord Knight Stone (Lower),3,20,,100,,,,,,,,,,,,,{},{},{}
+25448,RuneknightStone_Robe,Rune Knight Stone (Garment),3,20,,100,,,,,,,,,,,,,{},{},{}
+25449,GeneticStone_Robe,Genetic Stone (Garment),3,20,,100,,,,,,,,,,,,,{},{},{}
+25450,GeneticStone_Top,Creator Stone (Upper),3,20,,100,,,,,,,,,,,,,{},{},{}
+25451,GeneticStone_Middle,Creator Stone (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
+25452,GeneticStone_Lower,Creator Stone (Lower),3,20,,100,,,,,,,,,,,,,{},{},{}
+25453,WarlockStone_Top,High Wizard Stone (Upper),3,20,,100,,,,,,,,,,,,,{},{},{}
+25454,WarlockStone_Middle,High Wizard Stone (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
+25455,WarlockStone_Lower,High Wizard Stone (Lower),3,20,,100,,,,,,,,,,,,,{},{},{}
+25456,WarlockStone_Robe,Warlock Stone (Garment),3,20,,100,,,,,,,,,,,,,{},{},{}
//
25409,SuraStone_Top,Champion Stone (Upper),3,,,100,,,,,,,,,,,,,{},{},{}
25410,SuraStone_Middle,Champion Stone (Middle),3,,,100,,,,,,,,,,,,,{},{},{}
@@ -12468,6 +12515,18 @@
25501,WanderMinstrelStone_Robe,Wanderer Minstrel Stone (Garment),3,,,100,,,,,,,,,,,,,{},{},{}
25508,Token_of_OrcGeneral,Orc Warlord Token,3,,,1,,,,,,,,,,,,,{},{},{}
//
+25490,ShadowchaserStone_Top,Stalker Stone (Upper),3,20,,100,,,,,,,,,,,,,{},{},{}
+25491,ShadowchaserStone_Middle,Stalker Stone (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
+25492,ShadowchaserStone_Lower,Stalker Stone (Lower),3,20,,100,,,,,,,,,,,,,{},{},{}
+25493,ShadowchaserStone_Robe,Shadow Chaser Stone (Garment),3,20,,100,,,,,,,,,,,,,{},{},{}
+25494,MechanicStone_Top,Mastersmith Stone (Upper),3,20,,100,,,,,,,,,,,,,{},{},{}
+25495,MechanicStone_Middle,Mastersmith Stone (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
+25496,MechanicStone_Lower,Mastersmith Stone (Lower),3,20,,100,,,,,,,,,,,,,{},{},{}
+25497,MechanicStone_Robe,Mechanic Stone (Garment),3,20,,100,,,,,,,,,,,,,{},{},{}
+25498,WanderMinstrelStone_Top,Clown Gypsy Stone (Upper),3,20,,100,,,,,,,,,,,,,{},{},{}
+25499,WanderMinstrelStone_Middle,Clown Gypsy Stone (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
+25500,WanderMinstrelStone_Lower,Clown Gypsy Stone (Lower),3,20,,100,,,,,,,,,,,,,{},{},{}
+25501,WanderMinstrelStone_Robe,Wanderer Minstrel Stone (Garment),3,20,,100,,,,,,,,,,,,,{},{},{}
25622,White_Snake_Tear,White Snake's Tear,3,,,1,,,,,,,,,,,,,{},{},{}
25629,Konts_Letter,Knotted Letter,3,,,1,,,,,,,,,,,,,{},{},{}
25670,M_M_Defense,Modification Module (Defense),6,20,,10,,,,,,,,,,,,,{ .@r = getrefine(); .@def = 25; if (.@r >= 9) { .@def += 20; } else if (.@r >= 7) { .@def += 10; } bonus bDef,.@def; },{},{}
@@ -12611,7 +12670,7 @@
27083,Resentful_Bongun_Card,Resentful Bongun Card,6,20,,10,,,,,,,,16,,,,,{ bonus bBaseAtk,20; bonus bMatk,20; },{},{}
27084,Resentful_Sohee_Card,Resentful Sohee Card,6,20,,10,,,,,,,,16,,,,,{ bonus bMatk,10; if (getrefine() >= 10) { bonus bMatkRate,2; } },{},{}
27085,Resentful_Munak_Card,Resentful Munak Card,6,20,,10,,,,,,,,2,,,,,{ bonus bBaseAtk,15; bonus bMatk,15; },{},{}
-27086,Resentful_Soldier_Card,Resentful Soldier Card,6,20,,10,,,,,,,,2,,,,,{ if (getiteminfo(getequipid(EQI_COMPOUND_ON),11) == W_BOW) { bonus3 bAutoSpell,"TF_DOUBLE",5,30; if (getrefine() >= 10) { bonus2 bWeaponDamageRate,W_BOW,20; } } },{},{}
+27086,Resentful_Soldier_Card,Resentful Soldier Card,6,20,,10,,,,,,,,2,,,,,{ if (getiteminfo(getequipid(EQI_COMPOUND_ON),11) == W_BOW) { bonus3 bAutoSpell,"AC_DOUBLE",5,30; if (getrefine() >= 10) { bonus2 bWeaponDamageRate,W_BOW,20; } } },{},{}
27087,Truthful_Wizard_Card,Truthful Wizard Card,6,20,,10,,,,,,,,2,,,,,{ bonus bMatk,25; autobonus "{ bonus bNoCastCancel; }",5,5000,BF_MAGIC,"{ showscript \"This is the truth!\"; }"; },{},{}
27088,Fury_Hero_Card,Fury Hero Card,6,20,,10,,,,,,,,769,,,,,{ bonus2 bAddClass,Class_All,2; bonus5 bAutoSpell,"SM_ENDURE",1,5,BF_SHORT,0; },{},{}
27101,Sweet_Nightmare_Card,Sweet Nightmare Card,6,20,,10,,,,,,,,16,,,,,{ bonus bMatk,20; bonus bNoCastCancel; },{},{}
@@ -12644,7 +12703,7 @@
27148,Material_Chimera_Card,Material Chimera Card,6,20,,10,,,,,,,,136,,,,,{ bonus bFlee,(BaseLevel >= 90 ? 20 : 10); },{},{}
27149,Heart_Hunter_Card,Heart Hunter Card,6,20,,10,,,,,,,,2,,,,,{ .@type = getiteminfo(getequipid(EQI_COMPOUND_ON),11); .@r = getrefine(); if(.@type == 17 || .@type == 18 || .@type == 21){ bonus bLongAtkRate,5+.@r+(.@r >= 10 ? 5 : 0); } },{},{}
27150,Toxic_Enchanted_Chimera_Card,Toxic Enchanted Chimera Card,6,20,,10,,,,,,,,64,,,,,{ bonus bMaxHP,1000; bonus bMaxSP,200; if(getrefine() >= 12){ bonus bMaxHPrate,15; bonus bMaxSPrate,15; } },{},{}
-27151,Heart_Hunter_Evil_Card,Heart Hunter Evil Card,6,20,,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Freeze,1000 + (readparam(bInt) >= 110 ? 5 : 0); bonus bMdef,5; },{},{}
+27151,Heart_Hunter_Evil_Card,Heart Hunter Evil Card,6,20,,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Freeze,3000 + (readparam(bInt) >= 110 ? 1000 : 0); bonus bMdef,5; },{},{}
27152,Cutie_Card,Cutie Card,6,20,,10,,,,,,,,64,,,,,{ bonus bMaxHPrate,10; .@r = getrefine()/2; bonus bAgi,.@r; bonus bAspdRate,.@r; },{},{}
27157,Wood_Goblin_Card,Wood Goblin Card,6,20,,10,,,,,,,,16,,,,,{ .@r = getrefine(); bonus2 bAddEle,Ele_Water,(.@r >= 9 ? 10 : 5); bonus2 bAddEle,Ele_Earth,(.@r >= 9 ? 10 : 5); bonus2 bSubDefEle,Ele_Water,-5; bonus2 bSubDefEle,Ele_Earth,-5; },{},{}
27158,Les_Card,Les Card,6,20,,10,,,,,,,,32,,,,,{ bonus2 bSubEle,Ele_Wind,30; },{},{}
@@ -12655,7 +12714,7 @@
27163,Faceworm_Card,Faceworm Card,6,20,,10,,,,,,,,136,,,,,{ bonus bAgi,-1; bonus bDex,-1; bonus bAspdRate,3; },{},{}
27164,Faceworm_Queen_Card,Faceworm Queen Card,6,20,,10,,,,,,,,64,,,,,{ bonus bMaxHPrate,-10; .@r = getrefine(); bonus bCritical,15 + .@r; bonus bCritAtkRate,.@r; },{},{}
27165,Dark_Faceworm_Card,Dark Faceworm Card,6,20,,10,,,,,,,,136,,,,,{ bonus bVit,-1; bonus bInt,-1; bonus bDelayrate,-3; },{},{}
-27166,Faceworm_Egg_Card,Faceworm Egg Card,6,20,,10,,,,,,,,64,,,,,{ .@r = getrefine(); .@sub = 2+(.@r >= 9 ? 3 : .@r >= 7 ? 1 : 0); bonus bNearAtkDef,.@sub; bonus bMagicAtkDef,.@sub; },{},{}
+27166,Faceworm_Egg_Card,Faceworm Egg Card,6,20,,10,,,,,,,,64,,,,,{ .@r = getrefine(); .@sub = 2+(.@r >= 9 ? 3 : .@r >= 7 ? 1 : 0); bonus2 bSubEle,Ele_Fire,.@sub; },{},{}
27167,Faceworm_Larva_Card,Faceworm Larva Card,6,20,,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Neutral,15; bonus2 bMagicAtkEle,Ele_Water,getrefine()*3; },{},{}
27168,Irene_High_Elder_Card,Irene High Elder Card,6,20,,10,,,,,,,,4,,,,,{ bonus bHit,10 + 5 * (getrefine()/3); },{},{}
27169,Payon_Soldier_Card,Payon Soldier Card,6,20,,10,,,,,,,,2,,,,,{ .@atk = 5; .@r = getrefine(); if(getiteminfo(getequipid(EQI_HAND_R),11) == W_SPEAR && .@r >= 10){ .@atk += 20; if(.@r >= 14){ .@atk += 20; } } bonus bAtk,.@atk; bonus bMatk,.@atk; },{},{}
@@ -12672,7 +12731,7 @@
27180,Mechaspider_Card,Mechaspider Card,6,20,,10,,,,,,,,128,,,,,{ bonus bBreakWeaponRate,500; bonus bBreakArmorRate,500; },{},{}
27181,Airship_Raid_Card,Airship Raid Card,6,20,,10,,,,,,,,2,,,,,{ .@r = getrefine(); bonus bLongAtkRate,1 + .@r/2; bonus bCritical,.@r/2; },{},{}
27182,Captain_Felock_Card,Captain Felock Card,6,20,,10,,,,,,,,2,,,,,{ bonus bAtk,30; .@r = getrefine(); bonus2 bSkillAtk,"RL_AM_BLAST",.@r >= 10 ? 60 : 30; bonus2 bSkillAtk,"RL_HAMMER_OF_GOD",.@r >= 10 ? 60 : 30; },{},{}
-27183,Gigantes_Card,Gigantes Card,6,20,,10,,,,,,,,128,,,,,{ bonus bAtk,20; if(readparam(bStr) >= 120) { bonus bAtk,20; bonus bAspdRate,-3; } },{},{}
+27183,Gigantes_Card,Gigantes Card,6,20,,10,,,,,,,,128,,,,,{ bonus bAtk,20; if(readparam(bStr) >= 120) { bonus bAtk,20; bonus bAspdRate,3; } },{},{}
27184,Knight_Sakray_Card,Knight Sakray Card,6,20,,10,,,,,,,,2,,,,,{ bonus bAtk,20; bonus2 bAddRace,RC_Demon,30; bonus2 bAddRace,RC_Undead,30; },{},{}
27196,Nihil_M_Heine_Card,Nihil M. Heine Card,6,20,,10,,,,,,,,2,,,,,{ bonus2 bMagicAddSize,Size_Small,15; },{},{}
27197,Agnes_Lugenburg_Card,Agnes Lugenburg Card,6,20,,10,,,,,,,,2,,,,,{ bonus2 bAddSize,Size_Small,15; },{},{}
@@ -12725,7 +12784,7 @@
27318,Miguel_Card,Miguel Card,6,20,,10,,,,,,,,64,,,,,{ bonus bCritAtkRate,20; bonus2 bSubRace,RC_All,-10; },{},{}
27319,R48_85_BESTIA_Card,R48-85-BESTIA Card,6,20,,10,,,,,,,,16,,,,,{ bonus2 bAddEle,Ele_Poison,40; },{},{}
27320,E_EA1L_card,E-EA1L card,6,20,,10,,,,,,,,2,,,,,{ .@r = getrefine(); .@val = 3; if (.@r >= 9) { .@val += 2; if (.@r >= 11) { .@val += 5; } } bonus2 bMagicAtkEle,Ele_Fire,.@val; },{},{}
-// 27321,Despair_God_Morocc_Card,Despair God Morocc Card,6,20,,10,,,,,,,,64,,,,,{ bonus2 bAddClass,Class_All,10; bonus bMaxHPRate,-50; bonus2 bAddRace,RC_DemiHuman,30; bonus2 bAddRace,RC_Player,30; bonus2 bAddRace,RC_Angel,30; autobonus3 "{ }",1000,5000,"NV_FIRSTAID","{ active_transform 3097,5000; }"; /* unknown transformation rates */ },{},{}
+27321,Despair_God_Morocc_Card,Despair God Morocc Card,6,20,,10,,,,,,,,64,,,,,{ bonus2 bAddClass,Class_All,10; bonus bMaxHPRate,-50; bonus2 bAddRace,RC_DemiHuman,30; bonus2 bAddRace,RC_Player,30; bonus2 bAddRace,RC_Angel,30; autobonus3 "{ }",1000,5000,"NV_FIRSTAID","{ active_transform 3097,5000; }"; /* unknown transformation rates */ },{},{}
27322,Demon_God's_Apostle_Ahat_Card,Demon God's Apostle Ahat Card,6,20,,10,,,,,,,,136,,,,,{ bonus bMaxSPrate,5; },{},{}
27323,Demon_God's_Apostle_Shnaim_Card,Demon God's Apostle Shnaim Card,6,20,,10,,,,,,,,136,,,,,{ bonus bMaxHPrate,5; },{},{}
27324,Brinaranea_Card,Brinaranea Card,6,20,,10,,,,,,,,2,,,,,{ bonus2 bMagicAtkEle,Ele_Water,15; },{},{}
@@ -12920,7 +12979,7 @@
28483,Royal_Guardian_Ring,Royal Guardian Ring,4,0,,10,,1,,1,0xFFFFFFFF,63,2,136,,99,,,{ .@b = min(BaseLevel/25,7); bonus bMaxHPrate,.@b; bonus bMaxSPrate,.@b; },{},{}
28484,Rebel_Scarf,Rebel Scarf,4,20,,400,,0,,1,0xFFFFFFFF,63,2,136,,100,0,0,{ .@M = getskilllv("RL_MASS_SPIRAL"); .@F = getskilllv("RL_FIRE_RAIN"); .@H = getskilllv("RL_HEAT_BARREL"); .@S = getskilllv("RL_S_STORM"); .@D = getskilllv("RL_D_TAIL"); .@E = getskilllv("RL_E_CHAIN"); bonus2 bAddClass,Class_All,5; bonus bAspdRate,2*.@M; bonus bVariableCastrate,-10; bonus bDelayrate,-(.@F); bonus2 bSkillCooldown,"RL_HEAT_BARREL",-4000*.@S; bonus2 bSkillCooldown,"RL_S_STORM",-100*.@S; bonus bCritAtkRate,3*.@D; bonus2 bSkillAtk,"RL_FIRE_RAIN",5*.@F; bonus2 bSkillAtk,"RL_MASS_SPIRAL",5*.@M; bonus2 bSkillAtk,"RL_QD_SHOT",5*.@E; bonus2 bSkillAtk,"RL_S_STORM",5*.@S; bonus2 bSkillUseSP,"RL_FIREDANCE",10; bonus2 bSkillUseSP,"RL_FIRE_RAIN",4*.@F; bonus2 bSkillUseSP,"RL_MASS_SPIRAL",2*.@M; if(getiteminfo(getequipid(EQI_HAND_R),11) == W_GRENADE) { autobonus3 "{ bonus3 bAutoSpell,\"RL_D_TAIL\",max(1,getskilllv(\"RL_D_TAIL\")),10;}",1000,50000,"RL_C_MARKER","{specialeffect2 311;}"; } /* Placeholder Effect */ },{},{}
28485,Shinobi_Sash_H,Shinobi Sash H,4,20,,100,,0,,1,0xFFFFFFFF,63,2,136,,100,0,0,{ bonus bMatkRate,5; bonus bAspdRate,5; bonus bDelayrate,-5; .@a = (getskilllv("KO_GENWAKU")+getskilllv("KO_JYUSATSU")+getskilllv("KO_KYOUGAKU")); bonus2 bMagicAddEle,Ele_Dark,4*.@a; bonus2 bSkillAtk,"NJ_BAKUENRYU",10*getskilllv("NJ_KOUENKA"); bonus2 bSkillAtk,"NJ_KAMAITACHI",10*getskilllv("NJ_HUUJIN"); bonus2 bSkillAtk,"NJ_HYOUSYOURAKU",20*getskilllv("NJ_HYOUSENSOU"); },{},{}
-28491,Hunting_Knife,Hunting Knife,4,20,,400,,0,,1,0xFFFFFFFF,63,2,136,,90,0,0,{ bonus bLuk,2; bonus bHit,10; bonus bCriticalLong,5; skill "TF_HIDING",1; if (readparam(bLuk>=100)) { bonus bHit,5; bonus bCriticalLong,10; } },{},{}
+28491,Hunting_Knife,Hunting Knife,4,20,,400,,0,,1,0xFFFFFFFF,63,2,136,,90,0,0,{ bonus bLuk,2; bonus bHit,10; bonus bCriticalLong,5; skill "TF_HIDING",1; if (readparam(bLuk)>=100) { bonus bHit,5; bonus bCriticalLong,10; } },{},{}
28492,Thieve_Guide_V1,Thieve's Guide Vol.1,4,20,,10,,0,,1,0xFFFFFFFF,63,2,136,,100,0,0,{ bonus bStr,5; bonus bAgi,5; bonus bInt,5; if (getskilllv(2292)==3) skill "SN_WINDWALK",5; if (getskilllv(2293)==3) skill "HP_ASSUMPTIO",5; if (getskilllv(2294)==3) skill "WS_OVERTHRUSTMAX",5; if (getskilllv(2295)==3) skill "ASC_METEORASSAULT",5; if (getskilllv(2296)==3) skill "LK_BERSERK",1; if (getskilllv(2297)==3) skill "HW_MAGICPOWER",5; if (getskilllv(220)==1) { bonus bStr,5; bonus bAgi,5; bonus bInt,5; } },{},{}
28495,Sheriffs_Left_Badge,Sheriff's Left Badge,4,0,,200,,0,,1,0xFFFFFFFF,63,2,128,,100,0,0,{ if (readparam(bStr) > 89) bonus2 bAddClass,Class_All,3; if (readparam(bVit) > 89) bonus bMaxHP,1000; if (readparam(bDex) > 89) bonus bLongAtkRate,3; },{},{}
28496,Sheriffs_Right_Badge,Sheriff's Right Badge,4,0,,200,,0,,1,0xFFFFFFFF,63,2,8,,100,0,0,{ if (readparam(bVit) > 89) bonus bMaxHP,1000; if (readparam(bInt) > 89) bonus bMatkRate,3; if (readparam(bDex) > 89) bonus bVariableCastrate,-5; },{},{}
@@ -12974,7 +13033,7 @@
28703,Infinity_Dagger,Infinity Dagger,5,10,,500,125:100,,1,1,0x028F5EEF,56,2,2,4,100,1,1,{},{},{}
28705,Crimson_Dagger,Crimson Dagger,5,20,,550,55,,1,2,0x028F5EEF,63,2,2,3,70,1,1,{ .@r = getrefine(); bonus bBaseAtk,((BaseLevel/10)*5)+(.@r<=15?pow(.@r,2):225); bonus bMatk,(.@r<=15?(pow(.@r,2)/2):225); },{},{}
28706,Dagger_of_Vicious_Mind,Dagger of Vicious Mind,5,20,,1050,105:50,,1,1,0x028F5EEF,63,2,2,4,160,1,1,{ bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; },{},{}
-28717,Valkyrie_Knife,Valkyrie Knife,5,50,,100,50:50,,1,4,0x228F5EEF,63,2,2,4,70,1,1,{ .@r = getrefine(); .@b = readparam(bDex)/10; if (.@r>7) { .@c = .@r-7; if (BaseClass==Job_Novice||BaseJob==Job_Mage) { bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; } } if (BaseClass==Job_Novice) { bonus bMaxHP,300+(200*.@c); bonus bMaxSP,300+(20*.@c); bonus bBaseAtk,100; bonus bMatk,150+(15*.@c); bonus bUseSPrate,-5; bonus bUnbreakableWeapon; bonus bInt,2*.@c; bonus bDex,(2*.@c)-(.@c*.@b); bonus bCritical,7*.@c; bonus bAspdRate,10*.@c; bonus bCritAtkRate,1*.@c; } if (BaseClass==Job_Thief) { bonus bMaxSP,100; bonus bMatk,150; bonus bCritAtkRate,.@r; } if (BaseClass==Job_Mage && .@c) { bonus bMaxHP,200*.@c; bonus bMaxSP,20*.@c; } if (BaseJob==Job_Hunter) { bonus bMaxHP,200; bonus bUseSPrate,-5; bonus bInt,2*.@r; bonus bDex,2*.@r; } if (BaseJob==Job_Bard||BaseJob==Job_Dancer) { bonus bBaseAtk,100; bonus bAspdRate,10*.@r; bonus bUnbreakableWeapon; bonus bDex,-1*(.@c*.@b); } },{},{}
+28717,Valkyrie_Knife,Valkyrie Knife,5,50,,100,50:50,,1,4,0x228F5EEF,63,2,2,4,70,1,1,{ .@r = getrefine(); .@b = readparam(bDex)/10; if (BaseClass==Job_Novice) { bonus bMaxHP,300+(200*.@r); bonus bMaxSP,300+(20*.@r); bonus bBaseAtk,100; bonus bMatk,150+(15*.@r); bonus bUseSPrate,-5; bonus bUnbreakableWeapon; bonus bInt,2*.@r; bonus bDex,(2*.@r)-(.@r*.@b); bonus bCritical,7*.@r; bonus bAspdRate,10*.@r; bonus bCritAtkRate,1*.@r; } if (BaseClass==Job_Thief) { bonus bMaxSP,100; bonus bMatk,150; bonus bCritAtkRate,.@r; } if (BaseClass==Job_Mage) { bonus bMaxHP,200*.@r; bonus bMaxSP,20*.@r; } if (BaseJob==Job_Hunter) { bonus bMaxHP,200; bonus bUseSPrate,-5; bonus bInt,2*.@r; bonus bDex,2*.@r; } if (BaseJob==Job_Bard||BaseJob==Job_Dancer) { bonus bBaseAtk,100; bonus bAspdRate,10*.@r; bonus bUnbreakableWeapon; bonus bDex,-1*(.@r*.@b); } if (.@r>=7) { if (BaseClass==Job_Novice||BaseJob==Job_Mage) { bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; } }},{},{}
28721,Monokage,Monokage,5,10,,800,100,,1,2,0x20000000,63,2,2,3,100,1,1,{ .@r = getrefine(); bonus2 bSkillAtk,"KO_BAKURETSU",getskilllv("NJ_TOBIDOUGU"); if (.@r>=9) { bonus bLongAtkRate,5; } else if (.@r>=7) { bonus bLongAtkRate,2; } },{},{}
28725,Illusion_Moonlight_Dagger,Illusion Moonlight Dagger,5,20,,700,150,,1,1,0x028F5EEE,63,2,2,4,99,1,1,{ bonus bMaxSPrate,10; .@val = 3; if (getrefine() >= 10) { .@val += 4; } bonus bSPDrainValue,.@val; },{},{}
28744,Madogum,Madogum,5,,,800,150:150,0,1,2,0x00020000,56,2,2,4,100,1,1,{.@r = getrefine(); if (.@r>=2) { bonus bMatk,.@r/2*10; } if (.@r>=3) { bonus bAspdRate,.@r/3*2; } if (.@r>=9) { bonus2 bMagicAddEle,Ele_All,10; } if (.@r>=11) { bonus5 bAutoSpell,"SO_PSYCHIC_WAVE",3,50,BF_WEAPON|BF_SHORT,1; } },{},{}
@@ -13009,7 +13068,7 @@
28921,Anemos_Shield,Anemos Shield,4,20,,3500,,150,,1,0xFFFFFFFF,63,2,32,,90,1,1,{ bonus bMdef,15; bonus2 bAddEle,Ele_Wind,5; bonus2 bMagicAddEle,Ele_wind,5; bonus2 bSubEle,Ele_Wind,10; bonus bUnbreakableShield; .@r = getrefine(); if (.@r>=6) { bonus2 bAddEle,Ele_Wind,10; bonus2 bMagicAddEle,Ele_wind,10; bonus2 bSubEle,Ele_Wind,15; } if (.@r>=8) { if (readparam(bStr)>=90) bonus bBaseAtk,50; if (readparam(bAgi)>=90) bonus bAspdRate,5; if (readparam(bVit)>=90) bonus bAddItemHealRate,10; if (readparam(bInt)>=90) bonus bMatk,30; if (readparam(bDex)>=90) bonus bVariableCastrate,-5; if (readparam(bLuk)>=90) bonus bCritAtkRate,5; } },{},{}
28922,Illusion_Sacred_Mission,Illusion Sacred Mission,4,0,,1600,,190,,1,0x00004000,56,2,32,,120,1,4,{ bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield; bonus2 bSkillAtk,"LG_EARTHDRIVE",(7*getrefine()); },{},{}
28929,Happy_Shield,Happy Shield,4,10,,3500,,150,,1,0xFFFFFFFF,63,2,32,,90,1,1,{ bonus bMdef,10; },{},{}
-28941,Excelion_Shield,Excelion Shield,4,20,,1200,,95,,1,0xFFFFFFFF,63,2,32,,100,1,1,{ .@r = getrefine(); bonus bMdef,5; bonus bMaxHPrate,5; bonus bMaxSPrate,5; bonus bBaseAtk,30*(.@r/3); bonus bMatk,30*(.@r/3); if (readparam(Baselevel>=130)) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; } },{},{}
+28941,Excelion_Shield,Excelion Shield,4,20,,1200,,95,,1,0xFFFFFFFF,63,2,32,,100,1,1,{ .@r = getrefine(); bonus bMdef,5; bonus bMaxHPrate,5; bonus bMaxSPrate,5; bonus bBaseAtk,30*(.@r/3); bonus bMatk,30*(.@r/3); if (readparam(Baselevel)>=130) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; } },{},{}
28942,Bloody_Knight_Shield,Cursed Knight's Shield,4,,,800,,0,,1,0xFFFFFFFF,63,2,32,,1,1,,{ bonus bAspdRate,10; bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; bonus2 bSubEle,Ele_All,7; autobonus2 "{ bonus2 bSPRegenRate,25,1000; }",50,5000; autobonus "{ bonus2 bHPRegenRate,150,1000; }",50,5000; .@r = getrefine(); if (.@r>=7) { bonus bBaseAtk,10; bonus bMatk,10; } if (.@r>=9) { bonus bAspd,1; } if (.@r>=12) { bonus bDelayrate,-3; } },{},{}
28945,Bloody_Knight_Shield_,Bloody Knight's Shield,4,,,800,,0,,1,0xFFFFFFFF,63,2,32,,1,1,,{ bonus bAspdRate,10; bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; bonus2 bSubEle,Ele_All,7; autobonus2 "{ bonus2 bSPRegenRate,25,1000; }",50,5000; autobonus "{ bonus2 bHPRegenRate,150,1000; }",50,5000; .@r = getrefine(); if (.@r>=7) { bonus bBaseAtk,10; bonus bMatk,10; } if (.@r>=9) { bonus bAspd,1; } if (.@r>=12) { bonus bDelayrate,-3; } },{},{}
28946,Bloody_Knight_Shield__,Purified Knight's Shield,4,,,800,,0,,1,0xFFFFFFFF,63,2,32,,1,1,,{ bonus bAspdRate,10; bonus2 bAddClass,Class_All,5; bonus bMatkRate,5; bonus2 bSubEle,Ele_All,10; autobonus2 "{ bonus2 bSPRegenRate,50,1000; }",50,5000; autobonus "{ bonus2 bHPRegenRate,300,1000; }",50,5000; .@r = getrefine(); if (.@r>=7) { bonus bBaseAtk,20; bonus bMatk,20; } if (.@r>=9) { bonus bAspd,2; } if (.@r>=12) { bonus bDelayrate,-5; } },{},{}
@@ -13030,7 +13089,41 @@
29009,Rune_of_Vitality_Lv_1,Rune of Vitality Lv 1,6,20,,,,,,,,,,,,,,,{ .@r = getrefine(); if (.@r>=7) { bonus bVit,5; } if (.@r>=10) { bonus bMaxHPrate,5; } },{},{}
29010,Rune_of_Vitality_Lv_2,Rune of Vitality Lv 2,6,20,,,,,,,,,,,,,,,{ .@r = getrefine(); if (.@r>=7) { bonus bVit,6; } if (.@r>=11) { bonus bVit,1; bonus bMaxHPrate,7; } },{},{}
29011,Rune_of_Vitality_Lv_3,Rune of Vitality Lv 3,6,20,,,,,,,,,,,,,,,{ .@r = getrefine(); if (.@r>=7) { bonus bVit,7; } if (.@r>=12) { bonus bVit,1; bonus bMaxHPrate,8; } if (.@r>=13) { bonus bVit,1; bonus bMaxHPrate,2; } },{},{}
+29013,HPdrain3,HP Absorption 3,6,0,,0,,,,,,,,,,,,,{ bonus2 bHPDrainRate,10,3; },{},{}
+29014,STR3INT,STR+3 INT-3,6,0,,0,,,,,,,,,,,,,{ bonus bStr,3; bonus bInt,-3; },{},{}
+29015,STR3DEX,STR+3 DEX-3,6,0,,0,,,,,,,,,,,,,{ bonus bStr,3; bonus bDex,-3; },{},{}
+29016,INT3DEX,INT+3 DEX-3,6,0,,0,,,,,,,,,,,,,{ bonus bInt,3; bonus bDex,-3; },{},{}
+29017,INT3VIT,INT+3 VIT-3,6,0,,0,,,,,,,,,,,,,{ bonus bInt,3; bonus bVit,-3; },{},{}
+29018,DEX3VIT,DEX+3 VIT-3,6,0,,0,,,,,,,,,,,,,{ bonus bDex,3; bonus bVit,-3; },{},{}
+29019,DEX3AGI,DEX+3 AGI-3,6,0,,0,,,,,,,,,,,,,{ bonus bDex,3; bonus bAgi,-3; },{},{}
+29020,VIT3AGI,VIT+3 AGI-3,6,0,,0,,,,,,,,,,,,,{ bonus bVit,3; bonus bAgi,-3; },{},{}
+29021,VIT3LUK,VIT+3 LUK-3,6,0,,0,,,,,,,,,,,,,{ bonus bVit,3; bonus bLuk,-3; },{},{}
+29022,AGI3LUK,AGI+3 LUK-3,6,0,,0,,,,,,,,,,,,,{ bonus bAgi,3; bonus bLuk,-3; },{},{}
+29023,AGI3STR,AGI+3 STR-3,6,0,,0,,,,,,,,,,,,,{ bonus bAgi,3; bonus bStr,-3; },{},{}
+29024,LUK3STR,LUK+3 STR-3,6,0,,0,,,,,,,,,,,,,{ bonus bLuk,3; bonus bStr,-3; },{},{}
+29025,LUK3INT,LUK+3 INT-3,6,0,,0,,,,,,,,,,,,,{ bonus bLuk,3; bonus bInt,-3; },{},{}
29026,Def20,DEF+20,6,10,,,,,,,,,,,,,,,{ bonus bDef,20; },{},{}
+29027,EXP2,EXP+2%,6,0,,0,,,,,,,,,,,,,{ bonus2 bExpAddClass,Class_All,2; },{},{}
+29028,Atk1p_Top,ATK + 1%,6,0,,0,,,,,,,,,,,,,{ bonus2 bAddClass,Class_All,1; },{},{}
+29029,Atk1p_Bottom,ATK+1%(Lower),6,0,,0,,,,,,,,,,,,,{ bonus2 bAddClass,Class_All,1; },{},{}
+29030,Matk1p_Top,MATK+1%,6,0,,0,,,,,,,,,,,,,{ bonus bMatkRate,1; },{},{}
+29031,Matk1p_Bottom,MATK+1%(Lower),6,0,,0,,,,,,,,,,,,,{ bonus bMatkRate,1; },{},{}
+29032,SPdrain1_Top,SP Absorption 1,6,0,,0,,,,,,,,,,,,,{ bonus2 bSPDrainRate,10,1; },{},{}
+29033,Mdef4_Bottom,MDEF+4,6,0,,0,,,,,,,,,,,,,{ bonus bMdef,4; },{},{}
+29040,Ghost_Effect,Ghost Effect,6,0,,0,,,,,,,,,,,,,{ hateffect HAT_EF_C_GHOST_EFFECT,true; },{},{ hateffect HAT_EF_C_GHOST_EFFECT,false; }
+29041,Twinkle_Effect,Twinkle Effect,6,0,,0,,,,,,,,,,,,,{ /* todo */ },{},{}
+29046,Greed,Greed,6,0,,0,,,,,,,,,,,,,{ skill "BS_GREED",1; },{},{}
+29047,Fatal0,Fatal,6,0,,0,,,,,,,,,,,,,{ bonus bCritAtkRate,3; },{},{}
+29048,Expert_Archer0,Expert Archer,6,0,,0,,,,,,,,,,,,,{ bonus bLongAtkRate,3; },{},{}
+29049,HP100_,HP+100,6,0,,0,,,,,,,,,,,,,{ bonus bMaxHP,100; if (BaseLevel >= 120) { bonus bMaxHPrate,2; } },{},{}
+29050,SP50_,SP+50,6,0,,0,,,,,,,,,,,,,{ bonus bMaxSP,50; if (BaseLevel >= 120) { bonus bMaxSPrate,2; } },{},{}
+29051,Detoxify,Detoxify,6,0,,0,,,,,,,,,,,,,{ skill "TF_DETOXIFY",1; },{},{}
+29052,Recovery,Recovery,6,0,,0,,,,,,,,,,,,,{ skill "PR_STRECOVERY",1; },{},{}
+29053,Skill_Delay1_Top,After Skill Delay1 Upper,6,0,,0,,,,,,,,,,,,,{ bonus bDelayrate,-1; },{},{}
+29054,Skill_Delay1_Middle,After Skill Delay1 Middle,6,0,,0,,,,,,,,,,,,,{ bonus bDelayrate,-1; },{},{}
+29055,Skill_Delay1_Bottom,After Skill Delay1 Lower,6,0,,0,,,,,,,,,,,,,{ bonus bDelayrate,-1; },{},{}
+29056,FixedCasting05,Reduces Fixed Cast,6,0,,0,,,,,,,,,,,,,{ bonus bFixedCast,-500; },{},{}
+29057,Kyrie,Kyrie,6,0,,0,,,,,,,,,,,,,{ skill "PR_KYRIE",1; },{},{}
29061,Ambition1Lv,Mettle Lv. 1,6,10,,0,,,,,,,,,,,,,{ bonus2 bAddClass,Class_All,3; bonus bHit,3; },{},{}
29062,Ambition2Lv,Mettle Lv. 2,6,10,,0,,,,,,,,,,,,,{ bonus2 bAddClass,Class_All,6; bonus bHit,6; },{},{}
29063,Ambition3Lv,Mettle Lv. 3,6,10,,0,,,,,,,,,,,,,{ bonus2 bAddClass,Class_All,9; bonus bHit,9; },{},{}
@@ -13097,7 +13190,11 @@
29124,Goddess_of_Mercy_S,Goddess of Mercy S,6,10,,0,,,,,,,,,,,,,{ bonus bMatk,40; bonus bHealPower,8; bonus bMaxSP,40; },{},{}
29125,Goddess_of_Insight_A,Goddess of Insight A,6,10,,0,,,,,,,,,,,,,{ bonus bLongAtkRate,5; bonus bCritical,5; },{},{}
29126,Goddess_of_Insight_S,Goddess of Insight S,6,10,,0,,,,,,,,,,,,,{ bonus bLongAtkRate,10; bonus bCritical,10; },{},{}
-29146,Item_Appraisal,Item Appraisal,6,10,,0,,,,,,,,,,,,,{ skill "MC_IDENTIFY",1; },{},{}
+29142,Electric_Effect,Electric Effect,6,0,,0,,,,,,,,,,,,,{ hateffect HAT_EF_ELECTRIC,true; },{},{ hateffect HAT_EF_ELECTRIC,false; }
+29143,Green_Floor_Effect,Green Flare Effect,6,0,,0,,,,,,,,,,,,,{ hateffect HAT_EF_GREEN_FLOOR,true; },{},{ hateffect HAT_EF_GREEN_FLOOR,false; }
+29144,Shrink_Effect,Shrink Effect,6,0,,0,,,,,,,,,,,,,{ hateffect HAT_EF_SHRINK,true; },{},{ hateffect HAT_EF_SHRINK,false; }
+29145,EXP2MIDDLE,Experience+2%,6,0,,0,,,,,,,,,,,,,{ bonus2 bExpAddRace,RC_All,2; },{},{}
+29146,Identify,Identify,6,0,,0,,,,,,,,,,,,,{ skill "MC_IDENTIFY",1; },{},{}
29147,Resurrection,Resurrection,6,10,,0,,,,,,,,,,,,,{ skill "ALL_RESURRECTION",1; },{},{}
29148,Leo_Stone,Leo Stone,6,10,,0,,,,,0xFFFFFFFF,63,2,64,,,,,{ bonus bStr,1; },{},{}
29149,Pisces_Stone,Pisces Stone,6,10,,0,,,,,0xFFFFFFFF,63,2,64,,,,,{ bonus bInt,1; },{},{}
@@ -13105,8 +13202,21 @@
29151,Aquarius_Stone,Aquarius Stone,6,10,,0,,,,,0xFFFFFFFF,63,2,64,,,,,{ bonus bVit,1; },{},{}
29152,Scorpio_Stone,Scorpio Stone,6,10,,0,,,,,0xFFFFFFFF,63,2,64,,,,,{ bonus bDex,1; },{},{}
29153,Taurus_Stone,Taurus Stone,6,10,,0,,,,,0xFFFFFFFF,63,2,64,,,,,{ bonus bLuk,1; },{},{}
-29160,BlueAura_Effect,Blue Aura Effect,6,,,0,,,,,,,,,,,,,{ hateffect HAT_EF_GUMGANG,true; },{},{ hateffect HAT_EF_GUMGANG,false; }
-//
+29154,FixedCasting03,Minor Fixed Cast Reduction,6,0,,0,,,,,,,,,,,,,{ bonus bFixedCast,-300; },{},{}
+29155,LexAeterna,Lex Aeterna,6,0,,0,,,,,,,,,,,,,{ bonus3 bAutoSpell,"PR_LEXAETERNA",1,10; },{},{}
+29156,Casting_Top,Variable Cast Reduction Upper,6,0,,0,,,,,,,,,,,,,{ bonus bVariableCastrate,-3; },{},{}
+29157,Casting_Middle,Variable Cast Reduction Middle,6,0,,0,,,,,,,,,,,,,{ bonus bVariableCastrate,-3; },{},{}
+29158,Casting_Bottom,Variable Cast Reduction Lower,6,0,,0,,,,,,,,,,,,,{ bonus bVariableCastrate,-3; },{},{}
+29159,EXP2TOP,Experience + 2%,6,0,,0,,,,,,,,,,,,,{ bonus2 bExpAddRace,RC_All,2; },{},{}
+29160,BlueAura_Effect,Blue Aura Effect,6,0,,0,,,,,,,,,,,,,{ hateffect HAT_EF_GUMGANG,true; },{},{ hateffect HAT_EF_GUMGANG,false; }
+29161,Pink_Glow_Effect,Pink Glow Effect,6,0,,0,,,,,,,,,,,,,{ /* todo */ },{},{}
+29162,Shadow_Effect,Shadow Effect,6,0,,0,,,,,,,,,,,,,{ /* todo */ },{},{}
+29224,WhiteBody_Effect,White Body Effect,6,0,,0,,,,,,,,,,,,,{ hateffect HAT_EF_WHITEBODY,true; },{},{ hateffect HAT_EF_WHITEBODY,false; }
+29225,WaterField_Effect,Water Field Effect,6,0,,0,,,,,,,,,,,,,{ hateffect HAT_EF_WATER_BELOW2,true; },{},{ hateffect HAT_EF_WATER_BELOW2,false; }
+29226,ExplodingWave_Effect,Crimson Wave Effect,6,0,,0,,,,,,,,,,,,,{ /* todo */ },{},{}
+29227,Heal,Heal,6,0,,0,,,,,,,,,,,,,{ skill "AL_HEAL",1; },{},{}
+29228,Steal,Steal,6,0,,0,,,,,,,,,,,,,{ skill "TF_STEAL",1; },{},{}
+29229,Teleport,Teleport,6,0,,0,,,,,,,,,,,,,{ skill "AL_TELEPORT",1; },{},{}
29310,Racing_RK_1,Racing(Rune Knight) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
29311,Racing_RK_2,Racing(Rune Knight) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
29312,Racing_RK_3,Racing(Rune Knight) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
@@ -13155,6 +13265,11 @@
29355,Racing_SU_1,Racing(Summoner) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
29356,Racing_SU_2,Racing(Summoner) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
29357,Racing_SU_3,Racing(Summoner) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29358,Casting_Robe,Variable Casting Garment,6,0,,0,,,,,,,,,,,,,{ bonus bVariableCastrate,-10; },{},{}
+29359,Fatal_Top,Fatal (Upper),6,0,,0,,,,,,,,,,,,,{ bonus bCritAtkRate,3; },{},{}
+29360,Fatal_Bottom,Fatal (Lower),6,0,,0,,,,,,,,,,,,,{ bonus bCritAtkRate,3; },{},{}
+29361,Fatal_Robe,Fatal (Garment),6,0,,0,,,,,,,,,,,,,{ bonus bCritAtkRate,20; },{},{}
+29362,DoubleAttack,Double Attack,6,0,,0,,,,,,,,,,,,,{ skill "TF_DOUBLE",3; bonus bDoubleRate,15; },{},{}
//
29423,SuraStone_Top_,Champion Stone (Upper),6,,,0,,,,,,,,,,,,,{ bonus bBaseAtk,getskilllv("MO_IRONHAND")*2; },{},{}
29424,SuraStone_Middle_,Champion Stone (Middle),6,,,0,,,,,,,,,,,,,{ bonus bHit,getskilllv("MO_DODGE")*2; },{},{}
@@ -13265,7 +13380,7 @@
31006,LoVA_Hades_Card,LoVA Hades Card,6,20,,10,,,,,,,,16,,,,,{ bonus2 bSubRace,RC_Undead,10; },{},{}
31007,LoVA_Realization_Hades_Card,LoVA Realization Hades Card,6,20,,10,,,,,,,,16,,,,,{ bonus bDefEle,Ele_Undead; bonus2 bSubRace,RC_Undead,10; },{},{}
31008,LoVA_Lulu_Card,LoVA Lulu Card,6,20,,10,,,,,,,,64,,,,,{ bonus2 bHPRegenRate,BaseLevel,10000; if(getrefine()>=7) { bonus bAtk,6*(readparam(bStr)/60); bonus bMaxHPrate,readparam(bStr)/60; } },{},{}
-31009,LoVA_Realization_Lulu_Card,LoVA Realization Lulu Card,6,20,,10,,,,,,,,64,,,,,{ bonus2 bHPRegenRate,1+BaseLevel,10000; if(getrefine()>=7) { bonus bAtk,6*(readparam(bStr)/20); bonus bMaxHPrate,readparam(bStr)/20; } },{},{}
+31009,LoVA_Realization_Lulu_Card,LoVA Realization Lulu Card,6,20,,10,,,,,,,,64,,,,,{ bonus2 bHPRegenRate,BaseLevel,10000; if(getrefine()>=7) { bonus bAtk,6*(readparam(bStr)/20); bonus bMaxHPrate,readparam(bStr)/20; } },{},{}
31010,LoVA_Kima_Card,LoVA Kima Card,6,20,,10,,,,,,,,64,,,,,{ bonus2 bSPRegenRate,BaseLevel/6,10000; if(getrefine()>=7) { bonus bMatk,6*(readparam(bInt)/30); bonus bMaxSPrate,readparam(bInt)/30; } },{},{}
31011,LoVA_Realization_Kima_Card,LoVA Realization Kima Card,6,20,,10,,,,,,,,64,,,,,{ bonus2 bSPRegenRate,BaseLevel/2,10000; if(getrefine()>=7) { bonus bMatk,6*(readparam(bInt)/10); bonus bMaxSPrate,readparam(bInt)/10; } },{},{}
31012,LoVA_Bahamut_Card,LoVA Bahamut Card,6,20,,10,,,,,,,,2,,,,,{ bonus2 bSkillAtk,"RK_DRAGONBREATH",5; bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",5; if(getrefine()>=7) { bonus bDelayrate,-1; } },{},{}
@@ -13274,12 +13389,12 @@
31015,LoVA_Realization_Ragnarok_Card,LoVA Realization Ragnarok Card,6,20,,10,,,,,,,,4,,,,,{ bonus bMdef,10; bonus bMaxHPrate,10; if(getrefine()>=7) { bonus2 bSkillAtk,"HW_GRAVITATION",769; } },{},{}
31016,Decorated_Evil_Tree_Card,Decorated Evil Tree Card,6,20,,10,,,,,,,,16,,,,,{ bonus bMaxHP,1000; bonus bMaxSP,150; bonus bFlee,-25; },{},{}
31017,Vicious_Cookie_Card,Vicious Cookie Card,6,20,,10,,,,,,,,64,,,,,{ .@r = getrefine(); bonus2 bAddClass,Class_All,1+.@r; bonus bMatkRate,1+.@r; bonus bMaxHPrate,-(2+(.@r*2)); },{},{}
-31018,Evil_Dwelling_Box_Card,Evil Dwelling Box Card,6,20,,10,,,,,,,,2,,,,,{ bonus bMaxHP,-1225; bonus3 bAddEff,Eff_Curse,300,ATF_MAGIC; /* unofficial chance [Secret] */ },{},{}
-31019,Creepy_Demon_Card,Creepy Demon Card,6,20,,10,,,,,,,,16,,,,,{ bonus bMaxHPrate,-13; bonus3 bAddEffWhenHit,Eff_Curse,300,ATF_MAGIC; /* unofficial chance [Secret] */ },{},{}
-31020,Malicious_Baby_Ghost_Card,Malicious Baby Ghost Card,6,20,,10,,,,,,,,16,,,,,{ bonus bMaxHPrate,-13; bonus3 bAddEffWhenHit,Eff_Curse,300,ATF_WEAPON; /* unofficial chance [Secret] */ },{},{}
+31018,Evil_Dwelling_Box_Card,Evil Dwelling Box Card,6,20,,10,,,,,,,,2,,,,,{ bonus bMaxHP,-1225; bonus3 bAddEff,Eff_Curse,5000,ATF_MAGIC; },{},{}
+31019,Creepy_Demon_Card,Creepy Demon Card,6,20,,10,,,,,,,,136,,,,,{ bonus bMaxHPrate,-13; bonus3 bAddEffWhenHit,Eff_Curse,4000,ATF_MAGIC; },{},{}
+31020,Malicious_Baby_Ghost_Card,Malicious Baby Ghost Card,6,20,,10,,,,,,,,136,,,,,{ bonus bMaxHPrate,-13; bonus3 bAddEffWhenHit,Eff_Curse,4000,ATF_WEAPON; },{},{}
31021,Dancing_Marionette_Card,Dancing Marionette Card,6,20,,10,,,,,,,,2,,,,,{ bonus bAspdRate,10; bonus2 bAddClass,Class_All,-3; },{},{}
-31022,Abandoned_Teddy_Bear_Card,Abandoned Teddy Bear Card,6,20,,10,,,,,,,,64,,,,,{ bonus bMaxSPRate,20; bonus2 bAddEff2,Eff_Curse,100; /* unofficial chance [Secret] */ },{},{}
-31023,Celine_Kimi_Card,Celine Kimi Card,6,20,,10,,,,,,,,2,,,,,{ bonus bMatkRate,10; bonus5 bAutoSpell,"NPC_CRITICALWOUND",3,200+(50*getrefine()),BF_MAGIC,1; },{},{}
+31022,Abandoned_Teddy_Bear_Card,Abandoned Teddy Bear Card,6,20,,10,,,,,,,,64,,,,,{ bonus bMaxSPRate,20; bonus2 bAddEff2,Eff_Curse,20; },{},{}
+31023,Celine_Kimi_Card,Celine Kimi Card,6,20,,10,,,,,,,,2,,,,,{ bonus bMatkRate,10; bonus5 bAutoSpell,"NPC_CRITICALWOUND",3,5+(10*(getrefine()/3)),BF_MAGIC,1; },{},{}
//===================================================================
// More Costumes
//===================================================================
@@ -13287,9 +13402,9 @@
31028,C_Black_Cat_Hood,Costume Black Cat Hood,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1481,{},{},{}
31029,C_Pig_Nose,Costume Pig Nose,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1482,{},{},{}
31030,C_Tiger_Face,Costume Tiger Face,4,0,,0,,,,0,0xFFFFFFFF,63,2,7168,,1,0,483,{},{},{}
-31031,C_Drooping_Pope_Casual,Costume Drooping Pope Casual,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1483,{},{},{}
-31032,C_Drooping_Luwmin,Costume Drooping Luwmin,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1484,{},{},{}
-31033,C_Believers_Mask,Costume Believer's Mask,4,0,,0,,,,0,0xFFFFFFFF,63,2,7168,,1,0,1485,{},{},{}
+31031,C_Tare_Pope_Casual,Costume Drooping Pope Casual,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1483,{},{},{}
+31032,C_Tare_Luwmin,Costume: Sailing Lumin,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1484,{},{},{}
+31033,C_BelieversCap,Costume Believer's Mask,4,0,,0,,,,0,0xFFFFFFFF,63,2,7168,,1,0,1485,{},{},{}
31034,C_Pirates_Hood,Costume Pirates Hood,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,592,{},{},{}
31035,C_Bankruptcy_Of_Heart,Costume Bankruptcy of Heart,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,107,{},{},{}
31036,C_Satto_Hat,Costume Used Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,227,{},{},{}
@@ -13313,36 +13428,36 @@
31054,C_Sting_Hat,Costume Sting Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,504,{},{},{}
31055,C_Poring_Soap_Pipe,Costume Poring Soap Pipe,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1499,{},{},{}
31056,C_Furious_Wave,Costume Furious Wave,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,0,{ hateffect(HAT_EF_DOUBLEGUMGANG,true); /* Need to confirm this */ },{},{ hateffect(HAT_EF_DOUBLEGUMGANG,false); }
-31057,C_Eremes_Guiles_Scarf_Black,Costume Eremes Guiles Scarf Black,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1501,{},{},{}
+31057,C_Eremes_Scarf_Black,Costume: Eremes' Scarf (Black),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1501,{},{},{}
31058,C_Gelato_Hat,Costume Gelato Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,777,{},{},{}
31059,C_Sailor_Hat,Costume Sailor Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,798,{},{},{}
31060,C_Starfish_Headband,Costume Starfish Headband,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,793,{},{},{}
31061,C_Nipper_Hairpin,Costume Nipper Hairpin,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,470,{},{},{}
31062,C_Eleanor_Wig,Costume Eleanor Wig,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1502,{},{},{}
-31063,C_Hair_Bun_Blue,Costume Hair Bun Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1503,{},{},{}
-31064,C_Hair_Bun_Red,Costume Hair Bun Red,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1504,{},{},{}
-31065,C_Hair_Bun_Yellow,Costume Hair Bun Yellow,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1505,{},{},{}
-31066,C_Hair_Bun_Green,Costume Hair Bun Green,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1506,{},{},{}
-31067,C_Hair_Bun_Black,Costume Hair Bun Black,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1507,{},{},{}
-31068,C_Hair_Bun_White,Costume Hair Bun White,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1508,{},{},{}
-31069,C_Hair_Bun_Crimson,Costume Hair Bun Crimson,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1509,{},{},{}
-31070,C_Hair_Bun_Purple,Costume Hair Bun Purple,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1510,{},{},{}
-31071,C_Roll_Twin_Blue,Costume Roll Twin Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1511,{},{},{}
-31072,C_Roll_Twin_Red,Costume Roll Twin Red,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1512,{},{},{}
-31073,C_Roll_Twin_Yellow,Costume Roll Twin Yellow,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1513,{},{},{}
-31074,C_Roll_Twin_Green,Costume Roll Twin Green,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1514,{},{},{}
-31075,C_Roll_Twin_Black,Costume Roll Twin Black,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1515,{},{},{}
-31076,C_Roll_Twin_White,Costume Roll Twin White,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1516,{},{},{}
-31077,C_Roll_Twin_Crimson,Costume Roll Twin Crimson,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1517,{},{},{}
-31078,C_Roll_Twin_Purple,Costume Roll Twin Purple,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1518,{},{},{}
-31079,C_Long_Pony_Blue,Costume Long Pony Blue,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1519,{},{},{}
-31080,C_Long_Pony_Red,Costume Long Pony Red,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1520,{},{},{}
-31081,C_Long_Pony_Yellow,Costume Long Pony Yellow,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1521,{},{},{}
-31082,C_Long_Pony_Green,Costume Long Pony Green,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1522,{},{},{}
-31083,C_Long_Pony_Black,Costume Long Pony Black,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1523,{},{},{}
-31084,C_Long_Pony_White,Costume Long Pony White,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1524,{},{},{}
-31085,C_Long_Pony_Crimson,Costume Long Pony Crimson,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1525,{},{},{}
-31086,C_Long_Pony_Purple,Costume Long Pony Purple,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1526,{},{},{}
+31063,C_Hair_Bun_BU,Costume Hair in a Bun(Blue),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1503,{},{},{}
+31064,C_Hair_Bun_RD,Costume Hair in a Bun(Red),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1504,{},{},{}
+31065,C_Hair_Bun_YL,Costume Hair in a Bun(Yellow),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1505,{},{},{}
+31066,C_Hair_Bun_GN,Costume Hair in a Bun(Green),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1506,{},{},{}
+31067,C_Hair_Bun_BL,Costume Hair in a Bun(Black),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1507,{},{},{}
+31068,C_Hair_Bun_WH,Costume Hair in a Bun(White),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1508,{},{},{}
+31069,C_Hair_Bun_OM,Costume Hair in a Bun(Brown),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1509,{},{},{}
+31070,C_Hair_Bun_PP,Costume Hair in a Bun(Purple),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1510,{},{},{}
+31071,C_Roll_Twin_BU,Costume Roll Twin(Blue),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1511,{},{},{}
+31072,C_Roll_Twin_RD,Costume Roll Twin(Red),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1512,{},{},{}
+31073,C_Roll_Twin_YL,Costume Roll Twin(Yellow),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1513,{},{},{}
+31074,C_Roll_Twin_GN,Costume Roll Twin(Green),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1514,{},{},{}
+31075,C_Roll_Twin_BL,Costume Roll Twin(Black),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1515,{},{},{}
+31076,C_Roll_Twin_WH,Costume Roll Twin(White),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1516,{},{},{}
+31077,C_Roll_Twin_OM,Costume Roll Twin(Brown),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1517,{},{},{}
+31078,C_Roll_Twin_PP,Costume Roll Twin(Purple),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1518,{},{},{}
+31079,C_Long_Pony_BU,Costume Long Pony(Blue),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1519,{},{},{}
+31080,C_Long_Pony_RD,Costume Long Pony(Red),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1520,{},{},{}
+31081,C_Long_Pony_YL,Costume Long Pony(Yellow),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1521,{},{},{}
+31082,C_Long_Pony_GN,Costume Long Pony(Green),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1522,{},{},{}
+31083,C_Long_Pony_BL,Costume Long Pony(Black),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1523,{},{},{}
+31084,C_Long_Pony_WH,Costume Long Pony(White),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1524,{},{},{}
+31085,C_Long_Pony_OM,Costume Long Pony(Brown),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1525,{},{},{}
+31086,C_Long_Pony_PP,Costume Long Pony(Purple),4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1526,{},{},{}
31087,C_Dwarf_Beard,Costume Dwarf Beard,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1349,{},{},{}
31088,C_Mad_Hatter,Costume Mad Hatter,4,0,,0,,,,0,0xFFFFFFFF,63,2,5120,,1,0,1421,{},{},{}
31089,C_Exploding_Crimson_Flame,Costume Exploding Crimson Flame,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1500,{ hateffect(HAT_EF_BAKURETSU_HADOU,true); /* Need to confirm this */ },{},{ hateffect(HAT_EF_BAKURETSU_HADOU,false); }
@@ -13383,7 +13498,7 @@
31131,C_Monk_Hat,Costume Monk Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,35,{},{},{}
31132,C_Christmas_Wreath,Costume Christmas Wreath,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1554,{},{},{}
31133,C_Gambler_Seal,Costume Gambler Seal,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1202,{},{},{}
-31134,C_Happy_Parrot,Costume Talkactive Parrot,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1116,{},{},{}
+31134,C_Happy_Parrot_J,Costume Talkactive Parrot,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1116,{},{},{}
31135,C_Mini_Crown1,Costume Luxury Mini Crown,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,707,{},{},{}
31136,C_Clock_Casket,Costume Clock Casket,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1555,{},{},{}
31137,C_Blue_Rose_Ornament,Costume Blue Rose Ornament,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1556,{},{},{}
@@ -13404,15 +13519,15 @@
31153,C_Aniv_Star_Hat2,Costume Cactus Flower Corsage,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1567,{},{},{}
31154,C_Cap,C Cap,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,14,{},{},{}
31158,C_Squirrel_Ear_Hat,Costume Squirrel Ear Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1486,{},{},{}
-31160,C_Rune_Helm,Costume Rune Helm,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1361,{},{},{}
+31160,C_RuneHelm,Costume Rune Helm,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1361,{},{},{}
31161,C_Tiger_Mask,Costume Tiger Mask,4,0,,0,,0,,0,0xFFFFFFFF,63,2,3072,,1,0,181,{},{},{}
31162,C_Shaving_Foam,Costume Shaving Foam,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1129,{},{},{}
31163,C_Goat_Hat,Costume Sheep Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,205,{},{},{}
-31164,C_Brown_Stole,Costume Brown Stole,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1572,{},{},{}
+31164,C_Brown_Stall,Costume Brown Stole,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1572,{},{},{}
31165,C_Piggyback,Costume Piggyback,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1574,{},{},{}
31166,C_Teddy_Bear_Hood,Costume Teddy Bear Hood,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1571,{},{},{}
31167,C_Lunatic_Hanging_Ear_BL,Costume Hanging Black Lunatic Ears,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1575,{},{},{}
-31168,C_Mouton_Life_B,Costume Blue Mouton Life,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1573,{},{},{}
+31168,C_Mouton_Life_BL,Costume Blue Mouton Life,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1573,{},{},{}
31169,C_Hat_Of_Outlaw,Costume Hilarious Bandit Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,486,{},{},{}
31170,C_Wind_Wings,Costume Wings of Wind,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,493,{},{},{}
31171,C_Nekomimi,Costume Nekomimi,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,182,{},{},{}
@@ -13422,9 +13537,9 @@
31175,C_Strawberry_Hat,Costume Strawberry Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,755,{},{},{}
31176,C_Looking,C Looking,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1577,{},{},{}
31177,C_Tail_Hat,C Tail Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1578,{},{},{}
-31178,C_Fire_Muffler,C Fire Muffler,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1579,{},{},{}
+31178,C_Flame_Muffler,C Fire Muffler,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1579,{},{},{}
31179,C_Wolf_Masquerade,C Wolf Masquerade,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1580,{},{},{}
-31180,C_King_Sura_Headband,C King Sura Headband,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1581,{},{},{}
+31180,C_Shura_King_Pledge,C King Sura Headband,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1581,{},{},{}
31181,C_Necklace_Rosary,Costume Necklace Rosary,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1471,{},{},{}
31182,C_Side_Cap,Costume Side Cap,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,529,{},{},{}
31183,C_Fallen_Angel_Blessing,Costume Blessing of Fallen Angel,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1250,{},{},{}
@@ -13565,16 +13680,17 @@
31323,C_Yellow_Hunting_Cap,C Yellow Hunting Cap,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,484,{},{},{}
31325,C_Queen_Scarabas_Helmet,C Queen Scarabas Helmet,4,0,,0,,0,,0,0xFFFFFFFF,63,2,5120,,1,0,1231,{ hateffect(HAT_EF_QSCARABA,true); },{},{ hateffect(HAT_EF_QSCARABA,false); }
31326,C_Rolf_Von_Ziege_666_II,C Rolf Von Ziege 666 II,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,946,{},{},{}
-31327,C_Wood_Goblins_Nose,C Wood Goblins Nose,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,737,{},{},{}
+31327,C_Stretched_Nose_M,C Wood Goblins Nose,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,737,{},{},{}
31328,C_Faceworm_Eggshell,C Faceworm Eggshell,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1356,{},{},{}
31329,C_Alice_Wig,Costume Alice Wig,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1673,{},{},{}
31330,C_Fallen_Angel_Valletta,Costume Fallen Angel Valletta,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1674,{},{},{}
31331,C_Chung_E_Shinyon_Cap,C Chung e Shinyon Cap,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1675,{},{},{}
-31332,C_Khalitzburg_KN_Helm_BL,C Black Khalitzburg Knight Helm,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1676,{},{},{}
+31332,Khalitzburg_KN_Helm_BL,C Black Khalitzburg Knight Helm,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1676,{},{},{}
31368,C_Harvest_Festa_Hat,C Thanksgiving Memorial Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1677,{},{},{}
31369,C_Straight_Long_WH_,Costume Straight Long White,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1604,{},{},{}
-31370,C_Straight_Long_YL_,Costume Straight Long Yellow,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1603,{},{},{}
+31370,C_Straight_Long_YLK,Costume Straight Long Yellow,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1603,{},{},{}
31373,C_Crown_of_Ancient_king,C Crown of Ancient king,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1412,{},{},{}
+31372,C_Binit_Doll_Hat,Costume: Binit Doll,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,358,{},{},{}
31374,C_Explosion_gum,C Explosion gum,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1414,{},{},{}
31375,C_Mystic_Eye,C Mystic Eye,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1490,{},{},{}
31376,C_Ancient_Dragon_Coronet_Purple,C Ancient Dragon Coronet Purple,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1680,{},{},{}
@@ -13591,13 +13707,13 @@
31387,C_Jjakk,C Jjakk,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1687,{},{},{}
31389,C_White_Bird_Rose,C White Bird Rose,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1688,{},{},{}
31390,C_Let_It_Snow,C Let It Snow,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1690,{},{},{}
-31391,C_Floating_Stone_of_Sage,C Floating Stone of Sage,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1230,{},{ sc_start SC_FSTONE,INFINITE_TICK,0; },{ sc_end SC_FSTONE; }
+31391,C_Floating_Stone_Of_Int,C Floating Stone of Sage,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1230,{},{ sc_start SC_FSTONE,INFINITE_TICK,0; },{ sc_end SC_FSTONE; }
31392,C_Radio_Antenna,C Radio Antenna,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,347,{},{},{}
31393,C_Vajra,C Vajra,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,983,{},{},{}
31394,C_Magician_White_Hat,C Magician White Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,283,{},{},{}
31395,C_Book_Of_Magic,C Book of Magic,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1691,{},{},{}
31396,C_Sorcerer_Hood,C Sorcerer Hood,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1692,{},{},{}
-31397,C_Sitting_Pope,C Sitting Pope,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1553,{},{},{}
+31397,C_Pope_Sitting_Head,C Sitting Pope,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1553,{},{},{}
31398,C_Blinking_Thin_Eyes,C Blinking Thin Eyes,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1693,{},{},{}
31399,C_Darkness_Veil,C Darkness Veil,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1694,{},{},{}
31400,C_Ribbon,C Ribbon,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,17,{},{},{}
@@ -13615,19 +13731,21 @@
31412,C_Virgo_Crown,C Virgo Crown,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,573,{},{},{}
31413,C_Taurus_Crown,C_ Taurus Crown,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,536,{},{},{}
31414,C_Cancer_Diadem,C Cancer Diadem,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,560,{},{},{}
-31415,C_Wanderers_Sakkat,Costume Wanderer's Sakkat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,3072,,1,0,558,{},{},{}
+31415,C_Wanderer_Sakkat,Costume Wanderer's Sakkat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,3072,,1,0,558,{},{},{}
31417,C_Rice_Ball_Hat,C Rice Ball Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,556,{},{},{}
-31418,C_Green_Onion_in_Mouth,C Green Onion in Mouth,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,824,{},{},{}
+31418,C_Leek_In_Mouth,C Green Onion in Mouth,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,824,{},{},{}
31420,C_Shining_Santa_Poring,C Shining Santa Poring,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,961,{},{},{}
-31432,C_Floating_Ice,C Floating Ice,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1562,{},{},{}
-31433,C_Celestial_Circle,C Celestial Circle,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1073,{},{},{}
+31430,C_Seppl_Hat_TW,Costume: Seppl Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1023,{},{},{}
+31431,C_Curupira_Hat_TW,Costume: Curupira Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,974,{},{},{}
+31432,C_Luwmin_Ice,C Floating Ice,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1562,{},{},{}
+31433,C_Astro_Circle,Costume Astro Circle,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1073,{},{},{}
31434,C_Cloud_Burst,C Cloud Burst,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,705,{},{},{}
31435,C_Ghost_Magicians_Knit_Hat,C Ghost Magicians Knit Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,854,{},{},{}
31436,C_Lazy_Cat,C Lazy Cat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,274,{},{},{}
31437,C_Baby_Penguin,C Baby Penguin,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1705,{},{},{}
31438,C_Fluffy_Angel_Cape,C Fluffy Angel Cape,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1706,{},{},{}
31439,C_Fluffy_Heart_Earmuffs,C Fluffy Heart Earmuffs,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1707,{},{},{}
-31440,C_Snow_Bear_Hood,C Snow Bear Hood,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1708,{},{},{}
+31440,C_Snow_Bear_Food,C Snow Bear Hood,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1708,{},{},{}
31441,C_Penguin_Cap_BU,C Penguin Cap Blue,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1709,{},{},{}
31442,C_Smile_Mask_Middle,C Smile Mask Middle,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,65,{},{},{}
31443,C_Munak_Hat_,C Munak Hat Upper,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,51,{},{},{}
@@ -13662,14 +13780,15 @@
31476,C_Cherry_Blossom_Hat_YL,C Yellow Cherry Blossom Hat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1727,{},{},{}
31477,C_Straight_Long_BL_,Rental C Straight Long Black,4,0,,,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1725,{},{},{}
31478,C_Eleanor_Wig_,C Eleanors Wig Lower,4,,,0,,,,,0xFFFFFFFF,63,2,4096,,1,0,1502,{},{},{}
-31479,C_Group_of_Stars,Costume Group of Stars,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1729,{ hateffect(HAT_EF_MANYSTARS,true); },{},{ hateffect(HAT_EF_MANYSTARS,false); }
-31481,C_TriColor_CatCup,C TriColor CatCup,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1731,{},{},{}
+31479,C_ManyStars_TW,Costume Group of Stars,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1729,{ hateffect(HAT_EF_MANYSTARS,true); },{},{ hateffect(HAT_EF_MANYSTARS,false); }
+31481,C_CatCoffeeCup_TW,C TriColor CatCup,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1731,{},{},{}
+31483,C_CatEarRibbon_TW,Costume Cat Ear Ribbon,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1733,{},{},{}
31484,C_JP_EV13,C BearCompanion Female,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1736,{},{},{}
31485,C_JP_EV14,C BearCompanion Male,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1737,{},{},{}
31486,C_Divers_Goggles,C Diver's Goggles,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,10,{},{},{}
31487,C_Eye_Bandage,C Eye Bandage,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,13,{},{},{}
31488,C_MVP,Costume MVP,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1738,{},{},{}
-31489,C_Bouquet_Cap,Costume Bouquet Cap,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1739,{},{},{}
+31489,C_Bouquet_Hat,Costume Bouquet Cap,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1739,{},{},{}
31490,C_Poring_Muffler,C Poring Muffler,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1740,{},{},{}
31491,C_Orange_Tabby_Cat,C Orange Tabby Cat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1741,{},{},{}
31492,C_Cat_Ears_Cape_Brown,C Brown Cat Ears Cape,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1742,{},{},{}
@@ -13680,7 +13799,7 @@
//31497,C_Flowery_Vision,C Flowery Vision,4,0,,,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,0,{ /* To Do : Confirm View ID */ },{},{}
31498,C_Elephangel_TH,C Elephangel,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1745,{},{},{}
31499,C_Easter_Egg_Shell,C Easter Egg Shell,4,0,,,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,537,{},{},{}
-31504,C_Large_Hungry_Fish,C Large Hungry Fish,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,844,{},{},{}
+31504,C_Starving_Fish_Hat,C Large Hungry Fish,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,844,{},{},{}
31505,C_Falcon_Mask,C Falcon Mask,4,0,,0,,0,,0,0xFFFFFFFF,63,2,6144,,1,0,782,{},{},{}
31506,C_Cat_Ear_Bandana,C Cat Ear Bandana,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1587,{},{},{}
31507,C_Drooping_Cat_Yellow,C Drooping Cat Yellow,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,278,{},{},{}
@@ -13734,7 +13853,8 @@
31565,C_Princess_Ribbon_Crown,C Princess Ribbon Crown,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1786,{},{},{}
31566,C_Stole_Of_Dominion,C Stole Of Dominion,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1784,{},{},{}
31567,C_Sheep_Horn,C Sheep Horns,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1783,{},{},{}
-31569,C_Open_Air_Headset,C Open Air Headset,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1655,{},{},{}
+31568,C_Floating_Ball_TW,Costume Floating Ball,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,1760,{},{},{}
+31569,C_OpenAir_Headset,C Open Air Headset,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1655,{},{},{}
31570,C_Cyclops_Visor,C Cyclops Visor,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,207,{},{},{}
31571,C_Guardian_Processor,C Guardian Processor,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1552,{},{},{}
31572,C_Mobile_Pursuit_System,C Mobile Pursuit System,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1788,{},{},{}
@@ -13760,7 +13880,7 @@
31597,C_Golden_Fish_Hat,C Golden Fish Hat,4,0,,,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1645,{},{},{}
31598,C_Forest_Guide,C Forest Guide,4,0,,,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1802,{},{},{}
31599,C_Medium_Wave,C Medium Wave,4,0,,,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1803,{},{},{}
-31600,C_Kishu_Dog,C Kishu Dog,4,0,,,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1804,{},{},{}
+31600,C_Kishu_Inu,C Kishu Dog,4,0,,,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1804,{},{},{}
31601,C_Under_Rim_Glasses_Blue,C Under Rim Glasses Blue,4,0,,,,0,,0,0xFFFFFFFF,63,2,2048,,1,,1805,{},{},{}
31602,C_Midgarts_Glory,C Rune-Midgarts Glory,4,0,,,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1807,{ hateffect(HAT_EF_MIDGARTS_GLORY,true); },{},{ hateffect(HAT_EF_MIDGARTS_GLORY,false); }
31606,C_Autumn_Headband,C Autumn Headband,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1119,{},{},{}
@@ -13768,14 +13888,14 @@
31608,C_Magicstone_of_Grace,C Magic Stone of Grace,4,0,,,,0,,0,0xFFFFFFFF,63,2,7168,,1,0,1420,{},{},{}
31609,C_Noble_Mask,C Noble Mask,4,0,,,,0,,0,0xFFFFFFFF,63,2,2048,,1,,1409,{},{},{}
31610,C_Yellow_Wizardry_Hat,C Yellow Wizardry Hat,4,0,,,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,286,{},{},{}
-31611,C_Snake_Lord_Stole,C Snake Lord Stole,4,0,,,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1810,{},{},{}
+31611,C_Dark_Snake_Lord_Stall,C Snake Lord Stole,4,0,,,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1810,{},{},{}
31612,C_Large_Sorcerer_Crown,C Large Sorcerer Crown,4,0,,,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1811,{},{},{}
-31614,C_Fox,Costume Fox,4,,,0,,0,,0,0xFFFFFFFF,63,2,2048,,,,1812,{},{},{}
+31614,C_Fox,C Fox,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1812,{},{},{}
31615,Costume_Geisha_Make_Up,C Geisha Make Up,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1813,{},{},{}
-31616,C_Counting_Sheep,Costume Counting Sheep,4,,,0,,0,,0,0xFFFFFFFF,63,2,4096,,,,1814,{},{},{}
-31624,C_Cat_Heart,Costume Cat Heart,4,,,0,,0,,0,0xFFFFFFFF,63,2,1024,,,,1822,{},{},{}
-31625,C_Protect_Cloth,Coostume Protect Cloth,4,,,0,,0,,0,0xFFFFFFFF,63,2,4096,,,,1761,{},{},{}
-31628,Costume_Dokebi,C Dokebi,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,430,{},{},{}
+31616,C_Sleep_Sheep_TW,C Sleep Sheep,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1814,{},{},{}
+31624,C_HeartOfCat_TW,C Heart of Cat,4,0,,0,,0,,0,0xFFFFFFFF,63,2,1024,,1,0,1822,{},{},{}
+31625,C_Protect_Cloth,C Protection Cloth,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1761,{},{},{}
+31628,C_Bogy_Cap_TW,C Dokebi,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,430,{},{},{}
31630,Costume_Baphomet_Balloon,C Baphomet Balloon,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1746,{},{},{}
31631,Costume_Drooping_Schmidt,C Drooping Schmidt,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1859,{},{},{}
31632,Costume_Drooping_Oscar,C Drooping Oscar,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1860,{},{},{}
@@ -13814,7 +13934,7 @@
31670,C_Miyabi_Long_Hair,C Miyabi Long Hair,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1864,{},{},{}
31671,Costume_Twin_Cannon,C Twin Cannon,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1865,{},{},{}
31672,Costume_Mermaid_Wig,C Mermaid Wig,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1866,{},{},{}
-31673,Costume_Picnic_Basket,C Picnic Basket,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1867,{},{},{}
+31673,C_Picnic_Basket,C Picnic Basket,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1867,{},{},{}
31674,Costume_Jitterbug_Cap,C Jitterbug Cap,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1868,{},{},{}
31675,Costume_Orange_Hat,C Orange Hat,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,620,{},{},{}
31676,Costume_Orange_In_Mouth,C Orange In Mouth,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,814,{},{},{}
@@ -13823,17 +13943,17 @@
31685,Costume_Fluffy_Semi_Long,C Fluffy Semi Long,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1874,{},{},{}
31686,Costume_Desert_Wolf_Baby,C Desert Wolf Baby,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1875,{},{},{}
31687,Costume_Alchemist_Bag,C Alchemist Bag,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1876,{},{},{}
-31688,Costume_Poring_On_Shoulder,C Poring On Shoulder,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1877,{},{},{}
+31688,C_Poring_On_Shoulder,C Poring On Shoulder,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1877,{},{},{}
31689,C_Piamette_Curls_,C Piamette Curls,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1775,{},{},{}
31690,Costume_Flame_Bird,C Flame Bird,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,832,{},{},{}
31691,C_Bell_Pigeon_Low,Costume Bell of Pigeon Lower,4,0,,0,,,,0,0xFFFFFFFF,63,2,4096,,1,0,1034,{},{},{}
31692,Costume_Dragon_Emperor_Wings,C Dragon Emperor Wings,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1413,{},{},{}
-31693,C_Lunatic_Muffler,Costume Lunatic Muffler,4,,,0,,0,,0,0xFFFFFFFF,63,2,4196,,,,1732,{},{},{}
+31693,C_LunaticMuffler,C Lunatic Muffler,4,0,,0,,0,,0,0xFFFFFFFF,63,2,4096,,1,0,1732,{},{},{}
31695,Costume_Stem_In_Mouth,C Stem in Mouth,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,848,{},{},{}
31696,Costume_Shark_Hat,C Shark Hat,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,503,{},{},{}
31697,Costume_Bird_Nest,C Bird Nest,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,201,{},{},{}
-31698,Costume_Red_Riding_Hood,C Red Riding Hood,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1879,{},{},{}
-31699,C_Smiling_Eyes,Costume Smiling Eyes,4,,,0,,0,,0,0xFFFFFFFF,63,2,2048,,,,1880,{},{},{}
+31698,C_Pigtail_Red_Hood,C Red Riding Hood,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1879,{},{},{}
+31699,C_Smiling_Eyes,C Smiling Eyes,4,0,,0,,0,,0,0xFFFFFFFF,63,2,2048,,1,0,1880,{},{},{}
//
31702,Costume_Moon_Cat_Hat,C Moon Cat Hat,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1308,{},{},{}
31703,Costume_Valentine_Hat,C Love Valentine's Hat,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,397,{},{},{}
@@ -13868,8 +13988,8 @@
31762,Costume_Gambler_Card,C Heart Card in Mouth,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1679,{},{},{}
31763,Costume_Fortier_Mask,C Fortier Mask,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,876,{},{},{}
31764,C_Rainbow_Veil_Mid,Costume Rainbow Veil Mid,4,0,,0,,,,,0xFFFFFFFF,63,2,2048,,1,0,992,{},{},{}
-31765,Costume_Garnet_Tiara,C Garnet Tiara,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1906,{},{},{}
-31766,Costume_Peony_Hair_Ornament,C Peony Hair Ornament,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1907,{},{},{}
+31765,C_Garnet_Tiara,C Garnet Tiara,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1906,{},{},{}
+31766,C_Peony_Hair_Ornament,C Peony Hair Ornament,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1907,{},{},{}
31769,Costume_Orange_Bunny_Band,C Orange Bunny Band,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,751,{},{},{}
31770,Costume_Violet_Bunny_Band,C Violet Bunny Band,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,752,{},{},{}
31771,Costume_Blue_Bunny_Band,C Blue Bunny Band,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,753,{},{},{}
@@ -13878,7 +13998,7 @@
31784,Costume_Experimental_Goat_Cap,C Experimental Goat Cap,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1768,{},{},{}
31785,Costume_Monster_Fish_Gill,C Monster Fish Gills,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1218,{},{},{}
31786,Costume_Red_Baby_Dragon_Hat,C Red Baby Dragon Hat,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1463,{},{},{}
-31787,Costume_Shoulder_SavageB,C Savage Bebe On Shoulder,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1915,{},{},{}
+31787,C_SavageB_On_Shoulder,C Savage Bebe On Shoulder,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1915,{},{},{}
31788,C_Piamette_Curls_SV,C Piamette Curls Silver,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1916,{},{},{}
31789,Costume_Turkey_Hat,C Turkey Hat,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,,{},{},{}
31791,Costume_Pig_Mask,C Pig Mask,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1869,{},{},{}
@@ -13887,8 +14007,8 @@
31795,C_Elephangel_TH_Mid,C Elephangel Mid,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1745,{},{},{}
31796,Costume_Drooping_Boto,C Drooping Boto,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,657,{},{},{}
31797,Costume_Shih_Tzu_Hair,C Shih Tzu Hair,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1921,{},{},{}
-31798,Costume_Baby_Panda,C Baby Panda,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1922,{},{},{}
-31799,Costume_Pretty_White_Bear,C Pretty White Bear,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1923,{},{},{}
+31798,C_Baby_Panda,C Baby Panda,4,0,,,,,,,0xFFFFFFFF,63,2,2048,,1,0,1922,{},{},{}
+31799,C_Pretty_Bear_WH,C Pretty White Bear,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1923,{},{},{}
31800,Costume_BR_Twin_Ribbon,C Brazil Twin Ribbon,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,575,{},{},{}
31801,Costume_Karada_Meguri_Tea_Hat,C Karada Meguri Tea Hat,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,427,{},{},{}
31802,Costume_Royal_Milk_Tea_Hat,C Black Tea Kochakaden Hat,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,428,{},{},{}
@@ -13904,12 +14024,13 @@
31826,Costume_Sunglass_Bear_Cap,C Sunglass Bear Cap,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1935,{},{},{}
31827,Costume_Durumagi,C Durumagi,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1936,{},{},{}
31831,Costume_Disguise_Mantle,C Disguise Mantle,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1937,{},{},{}
-31832,Costume_Bicolor_Cat_Witch_Hat,C Bicolor Cat Witch Hat,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1938,{},{},{}
+31832,C_Bicolor_Cat_Witch_Hat,C Bicolor Cat Witch Hat,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1938,{},{},{}
31833,C_Halloween_CatShort,C Halloween Short Haired Cat Ears,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1939,{},{},{}
31834,C_Halloween_Cat_Long,C Halloween Long Haired Cat Ears,4,0,,,,,,,0xFFFFFFFF,63,2,4096,,1,0,1940,{},{},{}
31837,Costume_Shark_Head,C Shark Head,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1919,{},{},{}
31840,Costume_BJ_Headset_A,C BJ Headset,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1942,{},{},{}
31841,Costume_BJ_Headset_B,C OnAir BJ Headset,4,0,,,,,,,0xFFFFFFFF,63,2,1024,,1,0,1943,{},{},{}
+31884,C_Magic_Helm,Costume Magic Helm,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1917,{},{},{}
//===================================================================
// More 1-Handed Spears
//===================================================================
@@ -13962,6 +14083,7 @@
32350,Farthezan,Farthezan,5,20,,1100,130:180,,1,2,0x00004000,56,2,2,4,170,1,2,{ .@r = getrefine(); bonus2 bSkillAtk,"PA_PRESSURE",40; bonus bVariableCastrate,-.@r; if (.@r>=9) bonus2 bSkillAtk,"LG_RAYOFGENESIS",30; if (.@r>=11) { bonus2 bSkillAtk,"LG_RAYOFGENESIS",20; bonus2 bSkillAtk,"PA_PRESSURE",20; } },{},{}
32351,Estal,Estal,5,20,,700,195,,1,2,0x00040000,56,2,2,4,170,1,2,{ .@r = getrefine(); bonus2 bSkillCooldown,"GN_SPORE_EXPLOSION",-1000; bonus bBaseAtk,4*.@r; if (.@r>=11) .@val = 50; else if (.@r>=9) .@val = 30; bonus2 bSkillAtk,"GN_SPORE_EXPLOSION",.@val; },{},{}
+<<<<<<< HEAD
//===================================================================
// INT32 Item IDs
//===================================================================
@@ -14064,6 +14186,19 @@
//
//830000,Booster_Gatling_,Booster Gatling,5,,,0,170,,9,2,0x40000000,63,2,34,4,100,1,19,{ bonus2 bAddClass,Class_All,5; .@r = getrefine(); bonus bBaseAtk,.@r*3; bonus bBaseAtk,min(BaseLevel,180)/15*3; if (.@r>=7) { bonus bLongAtkRate,getskilllv("GS_SINGLEACTION"); } if (.@r>=9) { bonus bLongAtkRate,10; } },{},{}
//
+//100052,Enchant_Stone_Box19,Costume Enchantment Stone Box 19,2,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box19); },{},{}
+//100202,Enchant_Stone_Box20,Costume Enchantment Stone Box 20,2,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box20); },{},{}
+//100231,Ref_T_Potion,Golden X,0,10,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_REF_T_POTION,30000,0; },{},{}
+//100232,Add_Atk_Potion,Red Herb Activator,0,10,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ADD_ATK_DAMAGE,500000,15; },{},{}
+//100233,Add_Matk_Potion,Blue Herb Activator,0,10,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ADD_MATK_DAMAGE,500000,15; },{},{}
+//100314,Enchant_Stone_Box21,Costume Enchantment Stone Box 21,2,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Costume_Enchant_Stone_Box21); },{},{}
+// Costumes
+//440000,C_SharkHead,Costume Shark Hat,4,0,,0,,,,0,0xFFFFFFFF,63,2,5120,,1,0,1919,{},{},{}
+//440002,C_Happy_Cat_TW,Costume Happy Cat,4,0,,0,,,,0,0xFFFFFFFF,63,2,7168,,1,0,1980,{},{},{}
+//400020,C_BeachBall,Costume Beachball,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,1918,{},{},{}
+//1100003,Concentrated_R_P,Concentrated Red Potion,0,10,,2,,,,,0xFFFFFFFF,63,2,,,120,,,{ itemheal rand(655,675),0; },{},{}
+//1100004,Concentrated_B_P,Concentrated Blue Potion,0,10,,2,,,,,0xFFFFFFFF,63,2,,,120,,,{ itemheal 0,rand(340,360); },{},{}
+//1100005,Concentrated_G_P,Concentrated Gold Potion,0,10,,2,,,,,0xFFFFFFFF,63,2,,,180,,,{ itemheal rand(2730,2750),0; },{},{}
//1000008,RangerStone_II_Top,Sniper Stone II (Top),3,,,100,,,,,,,,,,,,,{},{},{}
//1000009,RangerStone_II_Middle,Sniper Stone II (Middle),3,,,100,,,,,,,,,,,,,{},{},{}
//1000010,RangerStone_II_Bottom,Sniper Stone II (Bottom),3,,,100,,,,,,,,,,,,,{},{},{}
diff --git a/db/re/item_delay.txt b/db/re/item_delay.txt
index 11d0ed0063..01fb16edc4 100644
--- a/db/re/item_delay.txt
+++ b/db/re/item_delay.txt
@@ -99,6 +99,8 @@
//12207,60000 //Vit_Dish10_
22508,1200000 //Para_Team_Mark_
+22540,5000,SC_REUSE_LIMIT_LUXANIMA //Runstone_Lux
+
// Bed of Honor
22687,5000,SC_REUSE_LIMIT_F // Pieces_Of_Sentiment
diff --git a/db/re/item_misc.txt b/db/re/item_misc.txt
index 33e49723f3..1e54f323c3 100644
--- a/db/re/item_misc.txt
+++ b/db/re/item_misc.txt
@@ -1407,3 +1407,432 @@ IG_PRIVATE_AIRSHIP,25464,1 // World_Moving_Rights
IG_Token_Of_Siegfried,6293,1 // F_Token_Of_Siegfried
IG_Token_Of_Siegfried,6316,1 // E_Token_Of_Siegfried
IG_Token_Of_Siegfried,7621,1 // Token_Of_Siegfried
+
+// Enchant_Stone_Box5
+IG_Enchant_Stone_Box5,6908,2 // ASPDStone_Robe
+IG_Enchant_Stone_Box5,6642,3 // ATKStone_Middle
+IG_Enchant_Stone_Box5,6643,3 // MATKStone_Middle
+IG_Enchant_Stone_Box5,6943,3 // ATKStone_Top
+IG_Enchant_Stone_Box5,6944,3 // MATKStone_Top
+IG_Enchant_Stone_Box5,6636,4 // STRStone_Top
+IG_Enchant_Stone_Box5,6637,4 // INTStone_Top
+IG_Enchant_Stone_Box5,6638,4 // AGIStone_Top
+IG_Enchant_Stone_Box5,6639,4 // DEXStone_Top
+IG_Enchant_Stone_Box5,6640,4 // VITStone_Top
+IG_Enchant_Stone_Box5,6641,4 // LUKStone_Top
+IG_Enchant_Stone_Box5,6743,4 // HPStone_Middle
+IG_Enchant_Stone_Box5,6744,4 // SPStone_Middle
+IG_Enchant_Stone_Box5,6945,4 // STRStone_Middle
+IG_Enchant_Stone_Box5,6946,4 // INTStone_Middle
+IG_Enchant_Stone_Box5,6947,4 // AGIStone_Middle
+IG_Enchant_Stone_Box5,6948,4 // DEXStone_Middle
+IG_Enchant_Stone_Box5,6949,4 // VITStone_Middle
+IG_Enchant_Stone_Box5,6950,4 // LUKStone_Middle
+IG_Enchant_Stone_Box5,6951,4 // HPStone_Bottom
+IG_Enchant_Stone_Box5,6644,5 // HITStone_Bottom
+IG_Enchant_Stone_Box5,6645,5 // FLEEStone_Bottom
+IG_Enchant_Stone_Box5,6740,5 // HealStone_Top
+IG_Enchant_Stone_Box5,6741,5 // HealStone2_Top
+IG_Enchant_Stone_Box5,6742,5 // HealStone_Middle
+IG_Enchant_Stone_Box5,6745,5 // HealStone_Bottom
+IG_Enchant_Stone_Box5,6790,5 // BigStone_Top
+IG_Enchant_Stone_Box5,6791,5 // MediumStone_Top
+IG_Enchant_Stone_Box5,6792,5 // SmallStone_Top
+
+// Enchant_Stone_Box6
+IG_Enchant_Stone_Box6,6963,83 // HPdrainStone_Robe
+IG_Enchant_Stone_Box6,6964,83 // SPdrainStone_Robe
+IG_Enchant_Stone_Box6,6908,165 // ASPDStone_Robe
+IG_Enchant_Stone_Box6,6642,248 // ATKStone_Middle
+IG_Enchant_Stone_Box6,6643,248 // MATKStone_Middle
+IG_Enchant_Stone_Box6,6943,248 // ATKStone_Top
+IG_Enchant_Stone_Box6,6944,248 // MATKStone_Top
+IG_Enchant_Stone_Box6,6636,331 // STRStone_Top
+IG_Enchant_Stone_Box6,6637,331 // INTStone_Top
+IG_Enchant_Stone_Box6,6638,331 // AGIStone_Top
+IG_Enchant_Stone_Box6,6639,331 // DEXStone_Top
+IG_Enchant_Stone_Box6,6640,331 // VITStone_Top
+IG_Enchant_Stone_Box6,6641,331 // LUKStone_Top
+IG_Enchant_Stone_Box6,6743,331 // HPStone_Middle
+IG_Enchant_Stone_Box6,6744,331 // SPStone_Middle
+IG_Enchant_Stone_Box6,6945,331 // STRStone_Middle
+IG_Enchant_Stone_Box6,6946,331 // INTStone_Middle
+IG_Enchant_Stone_Box6,6947,331 // AGIStone_Middle
+IG_Enchant_Stone_Box6,6948,331 // DEXStone_Middle
+IG_Enchant_Stone_Box6,6949,331 // VITStone_Middle
+IG_Enchant_Stone_Box6,6950,331 // LUKStone_Middle
+IG_Enchant_Stone_Box6,6951,331 // HPStone_Bottom
+IG_Enchant_Stone_Box6,6644,413 // HITStone_Bottom
+IG_Enchant_Stone_Box6,6645,413 // FLEEStone_Bottom
+IG_Enchant_Stone_Box6,6740,413 // HealStone_Top
+IG_Enchant_Stone_Box6,6741,413 // HealStone2_Top
+IG_Enchant_Stone_Box6,6742,413 // HealStone_Middle
+IG_Enchant_Stone_Box6,6745,413 // HealStone_Bottom
+IG_Enchant_Stone_Box6,6790,413 // BigStone_Top
+IG_Enchant_Stone_Box6,6791,413 // MediumStone_Top
+IG_Enchant_Stone_Box6,6792,413 // SmallStone_Top
+
+// Enchant_Stone_Box7
+IG_Enchant_Stone_Box7,6964,85 // SPdrainStone_Robe
+IG_Enchant_Stone_Box7,6963,169 // HPdrainStone_Robe
+IG_Enchant_Stone_Box7,6999,169 // HPdrainStone_Top
+IG_Enchant_Stone_Box7,25000,169 // SPdrainStone_Top
+IG_Enchant_Stone_Box7,6642,254 // ATKStone_Middle
+IG_Enchant_Stone_Box7,6643,254 // MATKStone_Middle
+IG_Enchant_Stone_Box7,6943,254 // ATKStone_Top
+IG_Enchant_Stone_Box7,6944,254 // MATKStone_Top
+IG_Enchant_Stone_Box7,25016,254 // ATKStone_Bottom
+IG_Enchant_Stone_Box7,25017,254 // MATKStone_Bottom
+IG_Enchant_Stone_Box7,25002,339 // ChangeLUK_Middle
+IG_Enchant_Stone_Box7,25003,339 // ChangeSTR_Middle
+IG_Enchant_Stone_Box7,25004,339 // ChangeAGI_Middle
+IG_Enchant_Stone_Box7,25005,339 // ChangeINT_Middle
+IG_Enchant_Stone_Box7,25006,339 // ChangeVIT_Middle
+IG_Enchant_Stone_Box7,25007,339 // ChangeDEX_Middle
+IG_Enchant_Stone_Box7,25008,339 // ChangeVIT_Bottom
+IG_Enchant_Stone_Box7,25009,339 // ChangeAGI_Bottom
+IG_Enchant_Stone_Box7,25010,339 // ChangeDEX_Bottom
+IG_Enchant_Stone_Box7,25011,339 // ChangeLUK_Bottom
+IG_Enchant_Stone_Box7,25012,339 // ChangeSTR_Bottom
+IG_Enchant_Stone_Box7,25013,339 // ChangeINT_Bottom
+IG_Enchant_Stone_Box7,6740,424 // HealStone_Top
+IG_Enchant_Stone_Box7,6741,424 // HealStone2_Top
+IG_Enchant_Stone_Box7,6743,424 // HPStone_Middle
+IG_Enchant_Stone_Box7,6744,424 // SPStone_Middle
+IG_Enchant_Stone_Box7,6745,424 // HealStone_Bottom
+IG_Enchant_Stone_Box7,6951,424 // HPStone_Bottom
+IG_Enchant_Stone_Box7,25001,424 // DEFStone_Middle
+IG_Enchant_Stone_Box7,25014,424 // MDEFStone_Bottom
+IG_Enchant_Stone_Box7,25015,424 // EXPStone_Bottom
+
+// Enchant_Stone_Box8
+IG_Enchant_Stone_Box8,25067,37 // CastingStone_Robe
+IG_Enchant_Stone_Box8,6964,74 // SPdrainStone_Robe
+IG_Enchant_Stone_Box8,25000,74 // SPdrainStone_Top
+IG_Enchant_Stone_Box8,6963,149 // HPdrainStone_Robe
+IG_Enchant_Stone_Box8,6999,149 // HPdrainStone_Top
+IG_Enchant_Stone_Box8,25062,149 // Greed_Stone
+IG_Enchant_Stone_Box8,25068,149 // ASPDStone_Top
+IG_Enchant_Stone_Box8,25072,149 // Kyrie_Stone
+IG_Enchant_Stone_Box8,6642,223 // ATKStone_Middle
+IG_Enchant_Stone_Box8,6643,223 // MATKStone_Middle
+IG_Enchant_Stone_Box8,6943,223 // ATKStone_Top
+IG_Enchant_Stone_Box8,6944,223 // MATKStone_Top
+IG_Enchant_Stone_Box8,25016,223 // ATKStone_Bottom
+IG_Enchant_Stone_Box8,25017,223 // MATKStone_Bottom
+IG_Enchant_Stone_Box8,25058,223 // TwinkleEffect_Top
+IG_Enchant_Stone_Box8,25059,223 // GhostEffect_Middle
+IG_Enchant_Stone_Box8,25060,223 // Critical_Stone
+IG_Enchant_Stone_Box8,25061,223 // Range_Stone
+IG_Enchant_Stone_Box8,25069,223 // ReloadStone_Top
+IG_Enchant_Stone_Box8,25070,223 // ReloadStone_Middle
+IG_Enchant_Stone_Box8,25071,223 // ReloadStone_Bottom
+IG_Enchant_Stone_Box8,25002,297 // ChangeLUK_Middle
+IG_Enchant_Stone_Box8,25003,297 // ChangeSTR_Middle
+IG_Enchant_Stone_Box8,25004,297 // ChangeAGI_Middle
+IG_Enchant_Stone_Box8,25005,297 // ChangeINT_Middle
+IG_Enchant_Stone_Box8,25006,297 // ChangeVIT_Middle
+IG_Enchant_Stone_Box8,25007,297 // ChangeDEX_Middle
+IG_Enchant_Stone_Box8,25008,297 // ChangeVIT_Bottom
+IG_Enchant_Stone_Box8,25009,297 // ChangeAGI_Bottom
+IG_Enchant_Stone_Box8,25010,297 // ChangeDEX_Bottom
+IG_Enchant_Stone_Box8,25011,297 // ChangeLUK_Bottom
+IG_Enchant_Stone_Box8,25012,297 // ChangeSTR_Bottom
+IG_Enchant_Stone_Box8,25013,297 // ChangeINT_Bottom
+IG_Enchant_Stone_Box8,25001,372 // DEFStone_Middle
+IG_Enchant_Stone_Box8,25014,372 // MDEFStone_Bottom
+IG_Enchant_Stone_Box8,25015,372 // EXPStone_Bottom
+IG_Enchant_Stone_Box8,25063,372 // MaxHP2_Stone
+IG_Enchant_Stone_Box8,25064,372 // MaxSP2_Stone
+IG_Enchant_Stone_Box8,25065,372 // Detoxify_Stone
+IG_Enchant_Stone_Box8,6745,372 // HealStone_Bottom
+
+// Enchant_Stone_Box9
+IG_Enchant_Stone_Box9,6964,79 // SPdrainStone_Robe
+IG_Enchant_Stone_Box9,25000,79 // SPdrainStone_Top
+IG_Enchant_Stone_Box9,6963,159 // HPdrainStone_Robe
+IG_Enchant_Stone_Box9,6999,159 // HPdrainStone_Top
+IG_Enchant_Stone_Box9,25062,159 // Greed_Stone
+IG_Enchant_Stone_Box9,25068,159 // ASPDStone_Top
+IG_Enchant_Stone_Box9,25072,159 // Kyrie_Stone
+IG_Enchant_Stone_Box9,25138,159 // ShrinkEffect_Middle
+IG_Enchant_Stone_Box9,6642,238 // ATKStone_Middle
+IG_Enchant_Stone_Box9,6643,238 // MATKStone_Middle
+IG_Enchant_Stone_Box9,6943,238 // ATKStone_Top
+IG_Enchant_Stone_Box9,6944,238 // MATKStone_Top
+IG_Enchant_Stone_Box9,25016,238 // ATKStone_Bottom
+IG_Enchant_Stone_Box9,25017,238 // MATKStone_Bottom
+IG_Enchant_Stone_Box9,25060,238 // Critical_Stone
+IG_Enchant_Stone_Box9,25061,238 // Range_Stone
+IG_Enchant_Stone_Box9,25069,238 // ReloadStone_Top
+IG_Enchant_Stone_Box9,25070,238 // ReloadStone_Middle
+IG_Enchant_Stone_Box9,25071,238 // ReloadStone_Bottom
+IG_Enchant_Stone_Box9,25136,238 // ElectricEffect_Middle
+IG_Enchant_Stone_Box9,25137,238 // GreenFloor_Bottom
+IG_Enchant_Stone_Box9,25002,317 // ChangeLUK_Middle
+IG_Enchant_Stone_Box9,25003,317 // ChangeSTR_Middle
+IG_Enchant_Stone_Box9,25004,317 // ChangeAGI_Middle
+IG_Enchant_Stone_Box9,25005,317 // ChangeINT_Middle
+IG_Enchant_Stone_Box9,25006,317 // ChangeVIT_Middle
+IG_Enchant_Stone_Box9,25007,317 // ChangeDEX_Middle
+IG_Enchant_Stone_Box9,25008,317 // ChangeVIT_Bottom
+IG_Enchant_Stone_Box9,25009,317 // ChangeAGI_Bottom
+IG_Enchant_Stone_Box9,25010,317 // ChangeDEX_Bottom
+IG_Enchant_Stone_Box9,25011,317 // ChangeLUK_Bottom
+IG_Enchant_Stone_Box9,25012,317 // ChangeSTR_Bottom
+IG_Enchant_Stone_Box9,25013,317 // ChangeINT_Bottom
+IG_Enchant_Stone_Box9,25015,397 // EXPStone_Bottom
+IG_Enchant_Stone_Box9,25063,397 // MaxHP2_Stone
+IG_Enchant_Stone_Box9,25064,397 // MaxSP2_Stone
+IG_Enchant_Stone_Box9,25139,397 // Identify_Stone
+IG_Enchant_Stone_Box9,25141,397 // EXPStone_Middle
+
+// Enchant_Stone_Box10
+IG_Enchant_Stone_Box10,6964,78 // SPdrainStone_Robe
+IG_Enchant_Stone_Box10,25000,78 // SPdrainStone_Top
+IG_Enchant_Stone_Box10,6999,156 // HPdrainStone_Top
+IG_Enchant_Stone_Box10,25062,156 // Greed_Stone
+IG_Enchant_Stone_Box10,25068,156 // ASPDStone_Top
+IG_Enchant_Stone_Box10,25072,156 // Kyrie_Stone
+IG_Enchant_Stone_Box10,25170,156 // MinorCastingStone_Robe
+IG_Enchant_Stone_Box10,25175,156 // LexAeternaStone_Middle
+IG_Enchant_Stone_Box10,25176,156 // BlueAuraEffect_Middle
+IG_Enchant_Stone_Box10,6642,234 // ATKStone_Middle
+IG_Enchant_Stone_Box10,6643,234 // MATKStone_Middle
+IG_Enchant_Stone_Box10,6943,234 // ATKStone_Top
+IG_Enchant_Stone_Box10,6944,234 // MATKStone_Top
+IG_Enchant_Stone_Box10,25016,234 // ATKStone_Bottom
+IG_Enchant_Stone_Box10,25017,234 // MATKStone_Bottom
+IG_Enchant_Stone_Box10,25060,234 // Critical_Stone
+IG_Enchant_Stone_Box10,25061,234 // Range_Stone
+IG_Enchant_Stone_Box10,25172,234 // CastingStone_Top
+IG_Enchant_Stone_Box10,25173,234 // CastingStone_Middle
+IG_Enchant_Stone_Box10,25174,234 // CastingStone_Bottom
+IG_Enchant_Stone_Box10,25176,234 // BlueAuraEffect_Middle
+IG_Enchant_Stone_Box10,25178,234 // PinkGlowEffect_Middle
+IG_Enchant_Stone_Box10,25002,312 // ChangeLUK_Middle
+IG_Enchant_Stone_Box10,25003,312 // ChangeSTR_Middle
+IG_Enchant_Stone_Box10,25004,312 // ChangeAGI_Middle
+IG_Enchant_Stone_Box10,25005,312 // ChangeINT_Middle
+IG_Enchant_Stone_Box10,25006,312 // ChangeVIT_Middle
+IG_Enchant_Stone_Box10,25007,312 // ChangeDEX_Middle
+IG_Enchant_Stone_Box10,25008,312 // ChangeVIT_Bottom
+IG_Enchant_Stone_Box10,25009,312 // ChangeAGI_Bottom
+IG_Enchant_Stone_Box10,25010,312 // ChangeDEX_Bottom
+IG_Enchant_Stone_Box10,25011,312 // ChangeLUK_Bottom
+IG_Enchant_Stone_Box10,25012,312 // ChangeSTR_Bottom
+IG_Enchant_Stone_Box10,25013,312 // ChangeINT_Bottom
+IG_Enchant_Stone_Box10,25015,391 // EXPStone_Bottom
+IG_Enchant_Stone_Box10,25063,391 // MaxHP2_Stone
+IG_Enchant_Stone_Box10,25064,391 // MaxSP2_Stone
+IG_Enchant_Stone_Box10,25141,391 // EXPStone_Middle
+IG_Enchant_Stone_Box10,25171,391 // EXPStone_Top
+
+// Enchant_Stone_Box11
+IG_Enchant_Stone_Box11,25067,2 // CastingStone_Robe
+IG_Enchant_Stone_Box11,6964,8 // SPdrainStone_Robe
+IG_Enchant_Stone_Box11,25000,8 // SPdrainStone_Top
+IG_Enchant_Stone_Box11,6908,16 // ASPDStone_Robe
+IG_Enchant_Stone_Box11,6963,16 // HPdrainStone_Robe
+IG_Enchant_Stone_Box11,6999,16 // HPdrainStone_Top
+IG_Enchant_Stone_Box11,25068,16 // ASPDStone_Top
+IG_Enchant_Stone_Box11,25170,16 // MinorCastingStone_Robe
+IG_Enchant_Stone_Box11,25224,16 // WhiteBodyEffect_Middle
+IG_Enchant_Stone_Box11,6642,24 // ATKStone_Middle
+IG_Enchant_Stone_Box11,6643,24 // MATKStone_Middle
+IG_Enchant_Stone_Box11,6943,24 // ATKStone_Top
+IG_Enchant_Stone_Box11,6944,24 // MATKStone_Top
+IG_Enchant_Stone_Box11,25016,24 // ATKStone_Bottom
+IG_Enchant_Stone_Box11,25017,24 // MATKStone_Bottom
+IG_Enchant_Stone_Box11,25060,24 // Critical_Stone
+IG_Enchant_Stone_Box11,25061,24 // Range_Stone
+IG_Enchant_Stone_Box11,25225,24 // ExplodingEffect_Middle
+IG_Enchant_Stone_Box11,25226,24 // WaterFieldEffect_Bottom
+IG_Enchant_Stone_Box11,25227,24 // Heal_Stone
+IG_Enchant_Stone_Box11,25228,24 // Teleport_Stone
+IG_Enchant_Stone_Box11,25229,24 // Steal_Stone
+IG_Enchant_Stone_Box11,25002,32 // ChangeLUK_Middle
+IG_Enchant_Stone_Box11,25003,32 // ChangeSTR_Middle
+IG_Enchant_Stone_Box11,25004,32 // ChangeAGI_Middle
+IG_Enchant_Stone_Box11,25005,32 // ChangeINT_Middle
+IG_Enchant_Stone_Box11,25006,32 // ChangeVIT_Middle
+IG_Enchant_Stone_Box11,25007,32 // ChangeDEX_Middle
+IG_Enchant_Stone_Box11,25008,32 // ChangeVIT_Bottom
+IG_Enchant_Stone_Box11,25009,32 // ChangeAGI_Bottom
+IG_Enchant_Stone_Box11,25010,32 // ChangeDEX_Bottom
+IG_Enchant_Stone_Box11,25011,32 // ChangeLUK_Bottom
+IG_Enchant_Stone_Box11,25012,32 // ChangeSTR_Bottom
+IG_Enchant_Stone_Box11,25013,32 // ChangeINT_Bottom
+IG_Enchant_Stone_Box11,25015,38 // EXPStone_Bottom
+IG_Enchant_Stone_Box11,25063,38 // MaxHP2_Stone
+IG_Enchant_Stone_Box11,25064,38 // MaxSP2_Stone
+IG_Enchant_Stone_Box11,25141,38 // EXPStone_Middle
+IG_Enchant_Stone_Box11,25171,38 // EXPStone_Top
+
+// Enchant_Stone_Box12
+IG_Enchant_Stone_Box12,25067,2 // CastingStone_Robe
+IG_Enchant_Stone_Box12,25302,2 // DoubleAttack_Stone
+IG_Enchant_Stone_Box12,25303,2 // Critical_Stone_Robe
+IG_Enchant_Stone_Box12,6964,8 // SPdrainStone_Robe
+IG_Enchant_Stone_Box12,25000,8 // SPdrainStone_Top
+IG_Enchant_Stone_Box12,25205,8 // ShrinkEffect_Bottom
+IG_Enchant_Stone_Box12,25306,8 // CastStone_Robe
+IG_Enchant_Stone_Box12,6908,16 // ASPDStone_Robe
+IG_Enchant_Stone_Box12,6963,16 // HPdrainStone_Robe
+IG_Enchant_Stone_Box12,6999,16 // HPdrainStone_Top
+IG_Enchant_Stone_Box12,25068,16 // ASPDStone_Top
+IG_Enchant_Stone_Box12,25170,16 // MinorCastingStone_Robe
+IG_Enchant_Stone_Box12,6642,24 // ATKStone_Middle
+IG_Enchant_Stone_Box12,6643,24 // MATKStone_Middle
+IG_Enchant_Stone_Box12,6943,24 // ATKStone_Top
+IG_Enchant_Stone_Box12,6944,24 // MATKStone_Top
+IG_Enchant_Stone_Box12,25015,24 // EXPStone_Bottom
+IG_Enchant_Stone_Box12,25016,24 // ATKStone_Bottom
+IG_Enchant_Stone_Box12,25017,24 // MATKStone_Bottom
+IG_Enchant_Stone_Box12,25061,24 // Range_Stone
+IG_Enchant_Stone_Box12,25141,24 // EXPStone_Middle
+IG_Enchant_Stone_Box12,25171,24 // EXPStone_Top
+IG_Enchant_Stone_Box12,25172,24 // CastingStone_Top
+IG_Enchant_Stone_Box12,25173,24 // CastingStone_Middle
+IG_Enchant_Stone_Box12,25174,24 // CastingStone_Bottom
+IG_Enchant_Stone_Box12,25002,38 // ChangeLUK_Middle
+IG_Enchant_Stone_Box12,25003,38 // ChangeSTR_Middle
+IG_Enchant_Stone_Box12,25004,38 // ChangeAGI_Middle
+IG_Enchant_Stone_Box12,25005,38 // ChangeINT_Middle
+IG_Enchant_Stone_Box12,25006,38 // ChangeVIT_Middle
+IG_Enchant_Stone_Box12,25007,38 // ChangeDEX_Middle
+IG_Enchant_Stone_Box12,25008,38 // ChangeVIT_Bottom
+IG_Enchant_Stone_Box12,25009,38 // ChangeAGI_Bottom
+IG_Enchant_Stone_Box12,25010,38 // ChangeDEX_Bottom
+IG_Enchant_Stone_Box12,25011,38 // ChangeLUK_Bottom
+IG_Enchant_Stone_Box12,25012,38 // ChangeSTR_Bottom
+IG_Enchant_Stone_Box12,25013,38 // ChangeINT_Bottom
+IG_Enchant_Stone_Box12,25060,38 // Critical_Stone
+IG_Enchant_Stone_Box12,25304,38 // Critical_Stone_Top
+IG_Enchant_Stone_Box12,25305,38 // Critical_Stone_Bottom
+
+// Enchant_Stone_Box13
+IG_Enchant_Stone_Box13,25067,2 // CastingStone_Robe
+IG_Enchant_Stone_Box13,25302,2 // DoubleAttack_Stone
+IG_Enchant_Stone_Box13,25303,2 // Critical_Stone_Robe
+IG_Enchant_Stone_Box13,6964,8 // SPdrainStone_Robe
+IG_Enchant_Stone_Box13,25000,8 // SPdrainStone_Top
+IG_Enchant_Stone_Box13,25205,8 // ShrinkEffect_Bottom
+IG_Enchant_Stone_Box13,25306,8 // CastStone_Robe
+IG_Enchant_Stone_Box13,6908,16 // ASPDStone_Robe
+IG_Enchant_Stone_Box13,6963,16 // HPdrainStone_Robe
+IG_Enchant_Stone_Box13,6999,16 // HPdrainStone_Top
+IG_Enchant_Stone_Box13,25068,16 // ASPDStone_Top
+IG_Enchant_Stone_Box13,25170,16 // MinorCastingStone_Robe
+IG_Enchant_Stone_Box13,25412,16 // SuraStone_Robe
+IG_Enchant_Stone_Box13,25416,16 // RangerStone_Robe
+IG_Enchant_Stone_Box13,25420,16 // SorcererStone_Robe
+IG_Enchant_Stone_Box13,25015,24 // EXPStone_Bottom
+IG_Enchant_Stone_Box13,25061,24 // Range_Stone
+IG_Enchant_Stone_Box13,25141,24 // EXPStone_Middle
+IG_Enchant_Stone_Box13,25171,24 // EXPStone_Top
+IG_Enchant_Stone_Box13,25172,24 // CastingStone_Top
+IG_Enchant_Stone_Box13,25173,24 // CastingStone_Middle
+IG_Enchant_Stone_Box13,25174,24 // CastingStone_Bottom
+IG_Enchant_Stone_Box13,6642,37 // ATKStone_Middle
+IG_Enchant_Stone_Box13,6643,37 // MATKStone_Middle
+IG_Enchant_Stone_Box13,6943,37 // ATKStone_Top
+IG_Enchant_Stone_Box13,6944,37 // MATKStone_Top
+IG_Enchant_Stone_Box13,25016,37 // ATKStone_Bottom
+IG_Enchant_Stone_Box13,25017,37 // MATKStone_Bottom
+IG_Enchant_Stone_Box13,25060,37 // Critical_Stone
+IG_Enchant_Stone_Box13,25304,37 // Critical_Stone_Top
+IG_Enchant_Stone_Box13,25305,37 // Critical_Stone_Bottom
+IG_Enchant_Stone_Box13,25409,37 // SuraStone_Top
+IG_Enchant_Stone_Box13,25410,37 // SuraStone_Middle
+IG_Enchant_Stone_Box13,25411,37 // SuraStone_Lower
+IG_Enchant_Stone_Box13,25413,37 // RangerStone_Top
+IG_Enchant_Stone_Box13,25414,37 // RangerStone_Middle
+IG_Enchant_Stone_Box13,25415,37 // RangerStone_Lower
+IG_Enchant_Stone_Box13,25417,37 // SorcererStone_Top
+IG_Enchant_Stone_Box13,25418,37 // SorcererStone_Middle
+IG_Enchant_Stone_Box13,25419,37 // SorcererStone_Lower
+
+// Enchant_Stone_Box14
+IG_Enchant_Stone_Box14,25067,2 // CastingStone_Robe
+IG_Enchant_Stone_Box14,25302,2 // DoubleAttack_Stone
+IG_Enchant_Stone_Box14,25303,2 // Critical_Stone_Robe
+IG_Enchant_Stone_Box14,6964,8 // SPdrainStone_Robe
+IG_Enchant_Stone_Box14,25000,8 // SPdrainStone_Top
+IG_Enchant_Stone_Box14,25205,8 // ShrinkEffect_Bottom
+IG_Enchant_Stone_Box14,25306,8 // CastStone_Robe
+IG_Enchant_Stone_Box14,6908,16 // ASPDStone_Robe
+IG_Enchant_Stone_Box14,6963,16 // HPdrainStone_Robe
+IG_Enchant_Stone_Box14,6999,16 // HPdrainStone_Top
+IG_Enchant_Stone_Box14,25068,16 // ASPDStone_Top
+IG_Enchant_Stone_Box14,25170,16 // MinorCastingStone_Robe
+IG_Enchant_Stone_Box14,25448,16 // RuneknightStone_Robe
+IG_Enchant_Stone_Box14,25449,16 // GeneticStone_Robe
+IG_Enchant_Stone_Box14,25456,16 // WarlockStone_Robe
+IG_Enchant_Stone_Box14,25015,24 // EXPStone_Bottom
+IG_Enchant_Stone_Box14,25061,24 // Range_Stone
+IG_Enchant_Stone_Box14,25141,24 // EXPStone_Middle
+IG_Enchant_Stone_Box14,25171,24 // EXPStone_Top
+IG_Enchant_Stone_Box14,25172,24 // CastingStone_Top
+IG_Enchant_Stone_Box14,25173,24 // CastingStone_Middle
+IG_Enchant_Stone_Box14,25174,24 // CastingStone_Bottom
+IG_Enchant_Stone_Box14,6642,37 // ATKStone_Middle
+IG_Enchant_Stone_Box14,6643,37 // MATKStone_Middle
+IG_Enchant_Stone_Box14,6943,37 // ATKStone_Top
+IG_Enchant_Stone_Box14,6944,37 // MATKStone_Top
+IG_Enchant_Stone_Box14,25016,37 // ATKStone_Bottom
+IG_Enchant_Stone_Box14,25017,37 // MATKStone_Bottom
+IG_Enchant_Stone_Box14,25060,37 // Critical_Stone
+IG_Enchant_Stone_Box14,25304,37 // Critical_Stone_Top
+IG_Enchant_Stone_Box14,25305,37 // Critical_Stone_Bottom
+IG_Enchant_Stone_Box14,25445,37 // RuneknightStone_Top
+IG_Enchant_Stone_Box14,25446,37 // RuneknightStone_Middle
+IG_Enchant_Stone_Box14,25447,37 // RuneknightStone_Lower
+IG_Enchant_Stone_Box14,25450,37 // GeneticStone_Top
+IG_Enchant_Stone_Box14,25451,37 // GeneticStone_Middle
+IG_Enchant_Stone_Box14,25452,37 // GeneticStone_Lower
+IG_Enchant_Stone_Box14,25453,37 // WarlockStone_Top
+IG_Enchant_Stone_Box14,25454,37 // WarlockStone_Middle
+IG_Enchant_Stone_Box14,25455,37 // WarlockStone_Lower
+
+// Enchant_Stone_Box15
+IG_Enchant_Stone_Box15,25067,2 // CastingStone_Robe
+IG_Enchant_Stone_Box15,25302,2 // DoubleAttack_Stone
+IG_Enchant_Stone_Box15,25303,2 // Critical_Stone_Robe
+IG_Enchant_Stone_Box15,6964,8 // SPdrainStone_Robe
+IG_Enchant_Stone_Box15,25000,8 // SPdrainStone_Top
+IG_Enchant_Stone_Box15,25205,8 // ShrinkEffect_Bottom
+IG_Enchant_Stone_Box15,25306,8 // CastStone_Robe
+IG_Enchant_Stone_Box15,6908,16 // ASPDStone_Robe
+IG_Enchant_Stone_Box15,6963,16 // HPdrainStone_Robe
+IG_Enchant_Stone_Box15,6999,16 // HPdrainStone_Top
+IG_Enchant_Stone_Box15,25068,16 // ASPDStone_Top
+IG_Enchant_Stone_Box15,25170,16 // MinorCastingStone_Robe
+IG_Enchant_Stone_Box15,25493,16 // ShadowchaserStone_Robe
+IG_Enchant_Stone_Box15,25497,16 // MechanicStone_Robe
+IG_Enchant_Stone_Box15,25501,16 // WanderMinstrelStone_Robe
+IG_Enchant_Stone_Box15,25015,24 // EXPStone_Bottom
+IG_Enchant_Stone_Box15,25061,24 // Range_Stone
+IG_Enchant_Stone_Box15,25141,24 // EXPStone_Middle
+IG_Enchant_Stone_Box15,25171,24 // EXPStone_Top
+IG_Enchant_Stone_Box15,25172,24 // CastingStone_Top
+IG_Enchant_Stone_Box15,25173,24 // CastingStone_Middle
+IG_Enchant_Stone_Box15,25174,24 // CastingStone_Bottom
+IG_Enchant_Stone_Box15,6642,37 // ATKStone_Middle
+IG_Enchant_Stone_Box15,6643,37 // MATKStone_Middle
+IG_Enchant_Stone_Box15,6943,37 // ATKStone_Top
+IG_Enchant_Stone_Box15,6944,37 // MATKStone_Top
+IG_Enchant_Stone_Box15,25016,37 // ATKStone_Bottom
+IG_Enchant_Stone_Box15,25017,37 // MATKStone_Bottom
+IG_Enchant_Stone_Box15,25060,37 // Critical_Stone
+IG_Enchant_Stone_Box15,25304,37 // Critical_Stone_Top
+IG_Enchant_Stone_Box15,25305,37 // Critical_Stone_Bottom
+IG_Enchant_Stone_Box15,25490,37 // ShadowchaserStone_Top
+IG_Enchant_Stone_Box15,25491,37 // ShadowchaserStone_Middle
+IG_Enchant_Stone_Box15,25492,37 // ShadowchaserStone_Lower
+IG_Enchant_Stone_Box15,25494,37 // MechanicStone_Top
+IG_Enchant_Stone_Box15,25495,37 // MechanicStone_Middle
+IG_Enchant_Stone_Box15,25496,37 // MechanicStone_Lower
+IG_Enchant_Stone_Box15,25498,37 // WanderMinstrelStone_Top
+IG_Enchant_Stone_Box15,25499,37 // WanderMinstrelStone_Middle
+IG_Enchant_Stone_Box15,25500,37 // WanderMinstrelStone_Lower
diff --git a/db/re/item_stack.txt b/db/re/item_stack.txt
index 877bcb1454..e61f69b0cd 100644
--- a/db/re/item_stack.txt
+++ b/db/re/item_stack.txt
@@ -17,14 +17,5 @@
// Example:
// 512,4,12 // Will not allow more than 4 Apples in storages.
-// Rune Knight
-12725,60,1 // Nauthiz Rune
-12726,60,1 // Raido Rune
-12727,60,1 // Berkana Rune
-12728,60,1 // Isa Rune
-12730,60,1 // Uruz Rune
-12733,60,1 // Hagalaz Rune
-22540,60,1 // Lux Anima Rune
-
// Arch Bishop
12333,3,1 // Ancilla
diff --git a/db/re/job_db1.txt b/db/re/job_db1.txt
index 6db7ae21a0..8a3aecdad8 100644
--- a/db/re/job_db1.txt
+++ b/db/re/job_db1.txt
@@ -262,7 +262,7 @@
// Baby Mechanic (Mado)
4112, 30000,90 ,500 ,400 ,40 ,60 ,65 ,200 ,200 ,200 ,45 ,48 ,48 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6
// Super Novice (Expanded)
-4190, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10
+4190, 20000,0 ,5000 ,500 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10
// Super Baby (Expanded)
4191, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10
// Kagerou
diff --git a/db/re/job_noenter_map.txt b/db/re/job_noenter_map.txt
index 11d98b6fa8..2b2a66b93e 100644
--- a/db/re/job_noenter_map.txt
+++ b/db/re/job_noenter_map.txt
@@ -98,3 +98,10 @@ JOB_BABY_REBELLION,4112,100
JOB_SUMMONER,4112,100
JOB_BABY_SUMMONER,4112,100
+
+JOB_STAR_EMPEROR,4112,100
+JOB_SOUL_REAPER,4112,100
+JOB_BABY_STAR_EMPEROR,4112,100
+JOB_BABY_SOUL_REAPER,4112,100
+JOB_STAR_EMPEROR2,4112,100
+JOB_BABY_STAR_EMPEROR2,4112,100
\ No newline at end of file
diff --git a/db/re/mob_db.txt b/db/re/mob_db.txt
index 140fa94012..19d1946394 100644
--- a/db/re/mob_db.txt
+++ b/db/re/mob_db.txt
@@ -302,7 +302,7 @@
1290,SKELETON_GENERAL,Skeleton General,Skeleton General,88,6720,0,1368,1553,1,1317,1701,100,35,72,34,52,31,84,25,10,12,1,1,29,0x3695,150,2276,576,432,0,0,0,0,0,0,0,7068,2550,756,160,508,800,0,0,1219,80,13035,15,2274,1,0,0,0,0,4221,1
1291,WRAITH_DEAD,Wraith Dead,Wraith Dead,86,10035,0,2518,1824,2,1002,160,88,56,63,69,55,45,88,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,1059,4413,2206,10,2506,8,716,700,732,5,603,100,568,300,0,0,0,0,4189,1
1292,MINI_DEMON,Mini Demon,Mini Demon,117,19402,1,2700,2025,1,938,114,80,25,130,69,55,56,79,40,10,12,0,6,27,0x2003695,150,1000,600,384,0,0,0,0,0,0,0,1038,4413,1039,450,2255,3,757,160,912,2500,1009,10,1478,5,0,0,0,0,4204,1
-1293,CREMY_FEAR,Creamy Fear,Creamy Fear,77,3420,0,945,1067,2,757,110,76,37,65,36,33,49,66,30,10,12,0,4,24,0x2003695,155,1136,720,840,0,0,0,0,0,0,0,924,4550,2333,10,518,550,602,200,1550,8,2726,5,522,50,0,0,0,0,4298,1
+1293,CREMY_FEAR,Creamy Fear,Creamy Fear,117,18211,0,2583,2475,2,731,243,76,37,65,36,33,49,79,30,10,12,0,4,24,0x2003695,155,1136,720,840,0,0,0,0,0,0,0,924,4550,2333,10,518,550,2899,1,12676,8,2726,5,522,50,0,0,0,0,4298,1
1294,KILLER_MANTIS,Killer Mantis,Killer Mantis,91,7650,0,1485,1674,1,1521,1201,107,45,82,56,58,45,69,40,10,12,1,4,22,0x2003695,175,1528,660,432,0,0,0,0,0,0,0,1031,4550,943,2500,721,10,509,15,514,25,1262,1,2108,1,0,0,0,0,4301,1
1295,OWL_BARON,Owl Baron,Owl Baron,120,21000,1,3042,2282,2,629,201,88,25,72,65,55,102,77,72,10,12,2,6,60,0x6203695,175,1345,824,440,0,0,0,0,0,0,0,7071,3500,7063,2500,0,0,1472,1,1629,2,693,100,5045,5,0,0,0,0,4238,1
1296,KOBOLD_LEADER,Kobold Leader,Kobold Leader,112,13520,1,2643,2383,1,995,96,90,62,135,34,68,56,83,47,10,12,1,7,44,0x3695,150,1028,528,360,0,0,0,0,0,0,0,999,450,1034,6305,912,1200,0,0,1613,2,525,150,526,100,0,0,0,0,4291,1
@@ -2096,10 +2096,10 @@
2936,E_GHOSTRING,Ghostring,Ghostring,1,10,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,20,0x0,300,1220,1080,648,0,0,0,0,0,0,0,535,1500,535,1500,535,1500,535,1500,12192,2000,7225,2000,6658,500,0,0,0,0,6658,10000
//2937,M_LOKI,M Loki,M Loki,145,1215600,1,1,1,2,1835,444,15,89,76,66,90,55,189,22,10,12,1,7,20,0x0,175,800,750,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2938,MM_MAGIC_SEAL,Magic Seal,Magic Seal,140,10000000,1,1,6999,1,1,1,80,200,16,26,30,115,79,5,10,12,2,0,20,0x0,300,1000,1000,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-2939,MM_EVIL_SHADOW1,Evil Shadow,Evil Shadow,138,112000,1,7456,5983,1,3266,1307,30,30,88,44,88,21,95,44,10,12,2,6,47,0x2000085,200,1500,600,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-2940,MM_EVIL_SHADOW2,Evil Shadow,Evil Shadow,141,127650,1,8103,7738,1,2678,1071,121,36,60,103,45,35,172,15,10,12,1,6,47,0x2000085,200,1000,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-2941,MM_EVIL_SHADOW3,Evil Shadow,Evil Shadow,142,153400,1,8863,6736,1,3167,1267,89,44,120,87,66,33,106,27,10,12,2,6,47,0x2000085,200,1800,780,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-2942,MM_EVIL_FANATICS,Evil Fanatics,Evil Fanatics,151,8256000,1,1008653,988954,3,3350,167,166,103,118,72,40,55,213,30,10,12,2,6,67,0x6280085,200,1000,500,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+2939,MM_EVIL_SHADOW1,Evil Shadow,Evil Shadow,138,112000,1,7456,5983,1,3266,1307,30,30,88,44,88,21,95,44,10,12,2,6,47,0x2000085,200,1500,600,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27264,1
+2940,MM_EVIL_SHADOW2,Evil Shadow,Evil Shadow,141,127650,1,8103,7738,1,2678,1071,121,36,60,103,45,35,172,15,10,12,1,6,47,0x2000085,200,1000,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27264,1
+2941,MM_EVIL_SHADOW3,Evil Shadow,Evil Shadow,142,153400,1,8863,6736,1,3167,1267,89,44,120,87,66,33,106,27,10,12,2,6,47,0x2000085,200,1800,780,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27264,1
+2942,MM_EVIL_FANATICS,Evil Fanatics,Evil Fanatics,151,8256000,1,1008653,988954,3,3350,167,166,103,118,72,40,55,213,30,10,12,2,6,67,0x6280085,200,1000,500,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27265,1
2943,MM_ICE_MINE,Icemine,Icemine,149,10000,200,0,0,7,200,1,200,10,200,200,200,200,200,200,12,12,0,4,88,0xE170000,2000,0,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
//2944,J_HORNET
//2945,J_MUMMY
@@ -2156,8 +2156,8 @@
2996,XM_CELINE_KIMI,Celine Kimi,Celine Kimi,160,66666666,1,4444444,4033332,2,6666,6666,479,444,144,166,44,444,166,166,10,12,2,1,28,0x6283695,100,768,1056,480,444444,616,10000,617,10000,22534,10000,22534,4000,18549,4000,7642,4000,19701,100,13442,100,712,10000,0,0,0,0,0,0,0,0
2997,G_XM_CELINE_KIMI,Kimi's Phantom,Kimi's Phantom,160,66666666,1,0,0,2,6666,6666,479,444,144,166,44,444,166,166,10,12,2,1,28,0x6203695,100,768,1056,480,0,0,0,0,0,0,0,6683,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2998,EP14_MORS_EVENT,Weakened Morocc,Weakened Morocc,158,1771440,1,12390,16104,1,1872,900,113,45,87,51,45,88,106,50,12,12,2,6,60,0x6200085,200,2612,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-2999,EP14_MORS_BOSSA,Morocc Necromancer,Morocc Necromancer,158,4000000,1,2106000,1336500,1,700,0,215,555,165,190,142,146,299,93,12,12,1,7,60,0x6280085,100,300,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,0,0,0,0,0,0,522,200,0,0,0,0,0,0
-3000,EP14_MORS_BOSSB,Morocc Necromancer,Morocc Necromancer,101,80000000,1,2310750,1465200,12,700,1,1,1,1,1,1,180,1,1,12,12,1,7,82,0x6280085,2000,2700,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,22537,10000,22537,10000,0,0,522,200,0,0,0,0,0,0
+2999,EP14_MORS_BOSSA,Morocc Necromancer,Morocc Necromancer,158,4000000,1,2106000,1336500,1,700,0,215,555,165,190,142,146,299,93,12,12,1,7,60,0x6280085,100,300,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,0,0,0,0,0,0,522,200,0,0,0,0,27326,1
+3000,EP14_MORS_BOSSB,Morocc Necromancer,Morocc Necromancer,101,80000000,1,2310750,1465200,12,700,1,1,1,1,1,1,180,1,1,12,12,1,7,82,0x6280084,2000,2700,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,22537,10000,22537,10000,0,0,522,200,0,0,0,0,0,0
3001,EP14_MORS_MOB1,Morocc's Ghoul,Morocc's Ghoul,158,295240,1,1239,1610,1,1872,900,113,45,87,51,45,88,106,50,12,12,1,6,60,0x6200085,1000,2612,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3002,EP14_MORS_MOB2,Morocc's Osiris,Morocc's Osiris,158,442860,1,1239,1610,1,1872,900,113,45,87,51,45,88,106,50,12,12,1,6,60,0x6200085,200,2612,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3003,EP14_MORS_MOB3,Morocc's Archer Skeleton,Morocc's Archer Skeleton,158,295240,1,1239,1610,7,1872,900,113,45,87,51,45,88,106,50,12,12,1,6,60,0x6200085,200,300,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
@@ -2173,20 +2173,20 @@
3013,EP14_3_DEATH_B_MOB1,Corrupt Orc Warrior,Corrupt Orc Warrior,158,300000,1,12390,16104,1,948,215,240,60,150,85,150,40,122,70,10,12,1,7,42,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
3014,EP14_3_DEATH_B_MOB2,Corrupt Desert Wolf,Corrupt Desert Wolf,158,292450,1,12390,16104,1,948,215,240,50,120,85,110,55,130,70,10,12,1,2,43,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
3015,EP14_3_DEATH_B_MOB3,Corrupt Phen,Corrupt Phen,158,284110,1,12390,16104,1,948,215,240,100,110,85,95,70,115,70,10,12,1,5,41,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
-3016,EP14_3_DEATH_C_MOB1,Corrupt Orc Zombie,Corrupt Orc Zombie,158,375000,1,12390,16104,1,948,215,150,150,180,145,202,40,88,30,10,12,1,7,49,0x0000085,170,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
+3016,EP14_3_DEATH_C_MOB1,Corrupt Orc Zombie,Corrupt Orc Zombie,158,375000,1,12390,16104,1,948,215,150,150,180,145,202,40,88,30,10,12,1,7,49,0x0000085,170,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,27328,1
3017,EP14_3_DEATH_C_MOB2,Corrupt Verit,Corrupt Verit,158,352715,1,12390,16104,1,948,215,200,100,166,87,150,60,150,130,10,12,1,2,49,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
3018,EP14_3_DEATH_C_MOB3,Corrupt Megalodon,Corrupt Megalodon,158,347413,1,12390,16104,1,948,215,240,300,157,80,140,90,209,84,10,12,1,5,49,0x0000085,170,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
//3019,CELINE_KIMI
-3020,FIRE_CONDOR,Fire Condor,Fire Condor,141,125114,1,7021,7481,1,38,1201,71,45,104,72,66,10,113,52,10,12,1,2,43,0x0000081,110,1148,648,480,0,0,0,0,0,0,0,6691,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-3021,FIRE_SAND_MAN,Fire Sand Man,Fire Sandman,143,130501,1,7207,7734,1,38,1356,122,73,84,36,25,55,124,35,10,12,1,0,63,0x003885,150,1672,720,288,0,0,0,0,0,0,0,6694,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-3022,FIRE_FRILLDORA,Fire Frilldora,Fire Frilldora,147,141301,1,7807,8199,1,38,1392,134,40,148,38,128,45,121,30,10,12,1,2,63,0x0000081,130,1540,720,432,0,0,0,0,0,0,0,6694,1500,6696,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-3023,FIRE_GOLEM,Fire Golem,Fire Golem,148,180213,1,8912,9464,1,38,1321,292,102,70,78,267,25,84,25,10,12,2,0,83,0x003885,200,1608,816,396,0,0,0,0,0,0,0,6693,2000,6695,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+3020,FIRE_CONDOR,Fire Condor,Fire Condor,141,125114,1,7021,7481,1,38,1201,71,45,104,72,66,10,113,52,10,12,1,2,43,0x0000081,110,1148,648,480,0,0,0,0,0,0,0,6691,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27026,1
+3021,FIRE_SAND_MAN,Fire Sand Man,Fire Sandman,143,130501,1,7207,7734,1,38,1356,122,73,84,36,25,55,124,35,10,12,1,0,63,0x003885,150,1672,720,288,0,0,0,0,0,0,0,6694,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27027,1
+3022,FIRE_FRILLDORA,Fire Frilldora,Fire Frilldora,147,141301,1,7807,8199,1,38,1392,134,40,148,38,128,45,121,30,10,12,1,2,63,0x0000081,130,1540,720,432,0,0,0,0,0,0,0,6694,1500,6696,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27028,1
+3023,FIRE_GOLEM,Fire Golem,Fire Golem,148,180213,1,8912,9464,1,38,1321,292,102,70,78,267,25,84,25,10,12,2,0,83,0x003885,200,1608,816,396,0,0,0,0,0,0,0,6693,2000,6695,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27029,1
//3024,14_3_MERCENARY_A
//3025,14_3_MERCENARY_B
3026,FIREPIT,Fire Pit,Fire Pit,17,10,1,58,43,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x170000,400,2612,912,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-3027,FULBUK,Fire Bug,Fire Bug,150,234,1,58,47,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x0000001,120,1288,288,768,0,0,0,0,0,0,0,6689,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+3027,FULBUK,Fire Bug,Fire Bug,150,234,1,58,47,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x0000001,120,1288,288,768,0,0,0,0,0,0,0,6689,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27030,1
3028,SONIA,Sonia,Sonia,17,20,1,58,43,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x170000,400,2612,912,288,0,0,0,0,0,0,0,6690,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-3029,GRIM_REAPER_ANKOU,Grim Reaper Ankou,Reaper Yanku,159,50000000,1553,300000,330000,1,1500,1000,200,70,200,100,200,200,220,100,10,12,2,1,89,0x6200085,200,900,864,480,0,0,0,0,0,0,0,607,500,603,200,604,200,22537,10000,0,0,522,200,0,0,0,0,0,0,0,0
+3029,GRIM_REAPER_ANKOU,Grim Reaper Ankou,Reaper Yanku,159,50000000,1553,300000,330000,1,1500,1000,200,70,200,100,200,200,220,100,10,12,2,1,89,0x6200085,200,900,864,480,0,0,0,0,0,0,0,607,500,603,200,604,200,22537,10000,0,0,522,200,0,0,0,0,0,0,27327,1
//3030,STANDING_SOUL
//3031,MUTANT_NECROMANCER
//3032,MUTANT_GHOUL
@@ -2248,13 +2248,13 @@
//3088,MM_BRINARANEA_BABY,Mm Brinaranea Baby,Mm Brinaranea Baby,155,155600,1,0,1,1,1,1,80,200,16,26,30,115,79,5,10,12,2,0,20,0x0,300,1000,1000,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
//3089,MM_LOCO_KASA,Mm Loco Kasa,Mm Loco Kasa,155,185000,1,0,0,1,3266,666,30,30,88,44,88,21,95,44,10,12,2,6,47,0x2000000,200,1500,600,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
//3090,MM_LOCO_SALAMANDER,Mm Loco Salamander,Mm Loco Salamander,155,217650,1,0,0,1,2678,1257,121,36,60,103,45,35,172,15,10,12,1,6,47,0x2000000,200,1000,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-3091,MM_BRINARANEA,Brinaranea,Brinaranea,165,81650000,1,0,0,3,8255,197,264,177,135,135,12,72,220,91,10,12,2,6,61,0x6280000,200,1020,500,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-3092,MM_MUSPELLSKOLL,Muspellskoll,Muspellskoll,165,55620000,1,0,0,3,9672,98,211,140,202,119,6,45,275,71,10,12,2,6,63,0x6280000,200,608,408,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+3091,MM_BRINARANEA,Brinaranea,Brinaranea,165,81650000,1,0,0,3,8255,197,264,177,135,135,12,72,220,91,10,12,2,6,61,0x6280000,200,1020,500,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27324,1
+3092,MM_MUSPELLSKOLL,Muspellskoll,Muspellskoll,165,55620000,1,0,0,3,9672,98,211,140,202,119,6,45,275,71,10,12,2,6,63,0x6280000,200,608,408,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27325,1
//3093,MM_BRINARANEA_CORE,Mm Brinaranea Core,Mm Brinaranea Core,160,300,1,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,6,21,0x2170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
//3094,MM_MUSPELLSKOLL_CORE,Mm Muspellskoll Core,Mm Muspellskoll Core,160,300,1,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,6,23,0x2170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
//3095,MM_GOD_SHADOW,Mm God Shadow,Mm God Shadow,1,100000000,1,0,0,0,2,1,1,1,1,1,1,1,1,1,10,12,0,6,23,0x2170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-//3096,MM_MOROCC_KID,Mm Morocc Kid,Mm Morocc Kid,175,80000000,1,0,0,3,4980,209,158,134,90,122,7,87,287,36,10,12,0,6,66,0x6280000,200,1000,460,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-3097,MM_MOROCC_ADT,Despair God Morocc,Despair God Morocc,175,120000000,1,0,0,3,5523,175,203,155,122,103,12,106,269,51,10,12,1,6,47,0x6280000,200,750,510,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//3096,MM_MOROCC_KID,Mm Morocc Kid,Mm Morocc Kid,175,80000000,1,0,0,3,4980,209,158,134,90,122,7,87,287,36,10,12,0,6,66,0x6280000,200,1000,460,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4559,1
+3097,MM_MOROCC_ADT,Despair God Morocc,Despair God Morocc,175,120000000,1,0,0,3,5523,175,203,155,122,103,12,106,269,51,10,12,1,6,47,0x6280000,200,750,510,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27321,1
//3098,MM_MOROCC_ORIGIN,Mm Morocc Origin,Mm Morocc Origin,160,3258000,1,0,0,3,6177,40,351,212,195,35,5,36,355,7,10,12,2,6,87,0x6280000,350,2000,750,750,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
//3099,MM_MOROCC_REST,Mm Morocc Rest,Mm Morocc Rest,160,1450000,1,0,0,3,2963,67,112,98,110,98,13,48,271,9,10,12,2,6,87,0x6280000,200,500,510,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
//3100,MM_MANA_BLACK,Mm Mana Black,Mm Mana Black,1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
@@ -2262,8 +2262,8 @@
3102,MM_MANA_RED,Mana of Life,Mana of Life,1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3103,MM_MANA_YELLOW,Mana of Earth,Mana of Earth,1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
//3104,MM_MANA_BLUE,Mm Mana Blue,Mm Mana Blue,1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-//3105,MM_GB_MOROCC_1,Mm Gb Morocc 1,Mm Gb Morocc 1,149,5000000,1,0,0,1,1901,145,199,35,126,91,63,61,114,37,10,12,2,8,43,0x6200000,110,576,480,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-//3106,MM_GB_MOROCC_4,Mm Gb Morocc 4,Mm Gb Morocc 4,149,5000000,1,0,0,1,1235,599,109,54,114,88,62,97,164,43,10,12,1,6,68,0x6200000,150,1536,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+//3105,MM_GB_MOROCC_1,Mm Gb Morocc 1,Mm Gb Morocc 1,149,5000000,1,0,0,1,1901,145,199,35,126,91,63,61,114,37,10,12,2,8,43,0x6200000,110,576,480,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27322,1
+//3106,MM_GB_MOROCC_4,Mm Gb Morocc 4,Mm Gb Morocc 4,149,5000000,1,0,0,1,1235,599,109,54,114,88,62,97,164,43,10,12,1,6,68,0x6200000,150,1536,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27323,1
//3107,E_EASTER_BUNNY,Easter Bunny,Easter Bunny,1,15,1,0,0,1,0,0,160,5,1,1,1,1,999,1,10,12,1,2,60,0x1F0000,200,1456,456,336,0,0,0,0,0,0,0,22571,3000,949,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3108,JITTERBUG1,Jitterbug1,Jitterbug1,135,2614000,1,36804,23170,1,3210,695,123,68,189,78,81,51,108,56,10,12,2,6,49,0x6203695,150,676,2400,480,0,0,0,0,0,0,0,1935,250,2988,500,15101,500,6719,5000,6719,1000,0,0,0,0,0,0,0,0,27109,1
3109,JITTERBUG2,Jitterbug2,Jitterbug2,135,2614000,1,36804,23170,1,3210,695,123,68,189,78,81,51,108,56,10,12,2,6,49,0x6203695,150,676,2400,480,0,0,0,0,0,0,0,1990,250,2989,500,15100,500,6719,5000,6719,1000,0,0,0,0,0,0,0,0,27109,1
@@ -3946,16 +3946,64 @@
//20813,MD_EVENT_AMDARAIS
//20814,G_PAYONSOLDIER
//20815,G_PAYONSOLDIER2
-
+//20816,EM_DILUVIO
+//20817,EM_ARDOR
+//20818,EM_PROCELLA
+//20819,EM_TERREMOTUS
+//20820,EM_SERPENS
+//20821,4JOB_VOID
+//20822,4JOB_WRAITH
+//20823,4JOB_KINGS_NIGHT
+//20824,4JOB_AGONY_NIGHT
+//20825,4JOB_DEVOTION_NIGHT
+//20826,4JOB_ARMED_NIGHT
+//20827,4JOB_DOOMK
+//20828,4JOB_VERKHASEL
+//20829,4JOB_BAPHOMET
+//20830,4JOB_H_FALCON
+//20831,4JOB_S_FALCON
+//20832,4JOB_R_FALCON
+//20833,4JOB_WORG
+//20834,MEISTER_ABR1
+//20835,MEISTER_ABR2
+//20836,MEISTER_ABR3
+//20837,MEISTER_ABR4
+//20838,ELEMETAL_MASTER_S1
+//20839,ELEMETAL_MASTER_S2
+//20840,ELEMETAL_MASTER_S3
+//20841,ELEMETAL_MASTER_S4
+//20842,ELEMETAL_MASTER_S5
//20843,ILL_ABYSMAL_WITCH
//20844,PRAY_GIVER
//20845,SMILE_GIVER
//20846,MD_HIDDEN_GROUND01
//20847,MD_HIDDEN_GROUND02
+//20848,SUMMON_WOODENWARRIOR
+//20849,SUMMON_WOODEN_FAIRY
+//20850,SUMMON_CREEPER
+//20851,SUMMON_HELLTREE
+//20856,MD_N_ARENA_1
+//20857,MD_N_ARENA_2
+//20858,MD_N_ARENA_3_1
+//20859,MD_N_ARENA_3_2
+//20860,MD_N_ARENA_3_3
+//20861,MD_N_ARENA_4
+//20862,MD_N_ARENA_5
+//20863,MD_N_ARENA_6
+//20864,MD_N_ARENA_7
+//20865,MD_N_ARENA_8
+//20866,MD_N_ARENA_9
+//20867,MD_N_ARENA_10
+//20868,MD_N_ARENA_11
+//20869,MD_N_ARENA_12
+//20870,MD_KANABIAN_N
+//20871,MD_ALPHONSE_N
+//20872,MD_GEFFEN_FENRIR_N
//20873,WAR_NUT
//20874,MOLE_TW
-
+//20875,4JOB_LETICIA
+//20876,4JOB_ACIDUS
//20877,G_ILL_SROPHO
//20878,G_ILL_OBEAUNE
//20879,G_ILL_DEVIACE
@@ -3965,6 +4013,161 @@
//20883,G_ILL_SWORD_FISH
//20884,G_ILL_STROUF
//20885,G_ILL_PHEN
+//20886,MD_Airboat_Tree
+//20887,MD_Airboat_Poring
+//20888,MD_Airboat_Worm
+//20889,MD_Airboat_LEECH
+//20890,MD_Airboat_Mos
+//20891,MD_Airboat_Boss
+//20892,MD_SAKRAY
+//20893,MD_TIARA
+//20894,MD_UNDEAD_KNIGHT
+//20895,MD_UNDEAD_SOLDIER
+//20896,MD_UNDEAD_ARCHER
+//20897,MD_UNDEAD_WIZARD
+//20898,MD_UNDEAD_MAGICIAN
+//20899,MD_UNDEAD_NOBLE
+//20900,MD_UNDEAD_SERVANT
+//20901,DISASTER_OMEN
+//20902,DISASTER_WIND
+//20903,CONQUER_INCARNATION
+//20904,FAMINE_INCARNATION
+//20905,APPETITE_INCARNATION
+//20906,DISASTER_SYMBOL
+//20907,DEVIL_EYE
+//20908,WAR_INCARNATION
+//20909,DEATH_INCARNATION
+//20910,CARNIVOROUS
+//20911,SINS_JUSTICE
+//20912,SINS_BRAVE
+//20913,SINS_MODERATION
+//20914,SINS_WISDOM
+//20915,G_SINS_JUSTICE
+//20916,G_SINS_BRAVE
+//20917,G_SINS_MODERATION
+//20918,G_SINS_WISDOM
+//20919,CARAT_TWEVENT
+//20920,CHIMERA_LAVA
+//20921,CHIMERA_FULGOR
+//20922,CHIMERA_NAPEO
+//20923,CHIMERA_GALENSIS
+//20924,CHIMERA_AMITERA
+//20925,CHIMERA_LITUS
+//20926,CHIMERA_FILLIA
+//20927,CHIMERA_VANILAQUS
+//20928,CHIMERA_THEONE
+//20929,GIANT_CAPUT
+//20930,DOLORIAN
+//20931,PLAGARION
+//20932,DEADRE
+//20933,VENEDI
+//20934,R001_BESTIA
+//20935,GAN_CEANN
+//20936,DISGUISER
+//20937,BRUTAL_MURDERER
+//20938,GHOST_CUBE
+//20939,LUDE_GAL
+//20940,BLUEMOON_LOLI_RURI
+//20941,GROTE
+//20942,PIERROTZOIST
+//20943,DEATH_WITCH
+
+//20994,MD_BETELGEUSE
+//20995,MD_G_DEADSOUL
+//20996,MD_NAGHT_SIEGER
+//20997,MD_G_ENTWEIHEN_M
+//20998,MD_T_JAKK
+//20999,MD_T_STONE_SHOOTER
+//21000,MD_T_GRIZZLY
+//21001,MD_T_STALACTIC_GOLEM
+//21002,MD_T_CHIMERA
+//21003,MD_T_KARAKASA
+//21004,MD_T_RIDEWORD
+//21005,MD_T_PARASITE
+//21006,MD_T_WRAITH
+//21007,MD_T_PETIT_
+//21008,MD_T_WIND_GHOST
+//21009,MD_T_CLOCK
+//21010,MD_T_RAYDRIC_ARCHER
+//21011,MD_T_INCREASE_SOIL
+//21012,MD_T_PENOMENA
+//21013,MD_T_PETIT
+//21014,MD_T_ALARM
+//21015,MD_T_ZOMBIE_PRISONER
+//21016,MD_T_MARIONETTE
+//21017,MD_T_PERMETER
+//21018,MD_T_SKEL_PRISONER
+//21019,MD_T_OWL_DUKE
+//21020,MD_T_DEVIRUCHI
+//21021,MD_T_BLOOD_BUTTERFLY
+//21022,MD_T_STAPO
+//21023,MD_T_EVIL_CLOUD_HERMIT
+//21024,MD_T_THE_PAPER
+//21025,MD_T_TENGU
+//21026,MD_T_ALICE
+//21027,MD_T_ANACONDAQ
+//21028,MD_T_GARGOYLE
+//21029,MD_T_CARAT
+//21030,MD_T_STING
+//21031,MD_T_GRYPHON
+//21032,MD_T_GIBBET
+//21033,MD_T_NIGHTMARE_TERROR
+//21034,MD_T_ANOLIAN
+//21035,MD_T_BLOODY_MURDERER
+//21036,MD_T_ALIOT
+//21037,MD_T_VENATU
+//21038,MD_T_DEATHWORD
+//21039,MD_T_PLASMA_B
+//21040,MD_T_DIMIK
+//21041,MD_T_MINI_DEMON
+//21042,MD_T_LEIB_OLMAI
+//21043,MD_T_WANDER_MAN
+//21044,MD_T_RETRIBUTION
+//21045,MD_T_FLAME_SKULL
+//21046,MD_T_KNIGHT_OF_ABYSS
+//21047,MD_T_BANSHEE
+//21048,G_CHIMERA_LAVA
+//21049,G_CHIMERA_FULGOR
+//21050,G_CHIMERA_NAPEO
+//21051,G_CHIMERA_GALENSIS
+//21052,G_DISGUISER
+//21053,G_BLUEMOON_LOLI_RURI
+//21054,G_GROTE
+//21055,G_PIERROTZOIST
+//21056,G_GIANT_CAPUT
+//21057,G_DOLORIAN
+//21058,G_PLAGARION
+//21059,G_DEADRE
+//21060,G_VENEDI
+//21061,MD_Airboat_Boss2
+//21062,MD_Airboat_Boss3
+//21063,MD_Airboat_Boss4
+//21064,S_DUMMY_100_SMALL
+//21065,S_DUMMY_100_MEDIUM
+//21066,S_DUMMY_100_LARGE
+//21067,S_DUMMY_100_NOTHING
+//21068,S_DUMMY_100_DRAGON
+//21069,S_DUMMY_100_ANIMAL
+//21070,S_DUMMY_100_HUMAN
+//21071,S_DUMMY_100_INSECT
+//21072,S_DUMMY_100_FISH
+//21073,S_DUMMY_100_DEMON
+//21074,S_DUMMY_100_PLANT
+//21075,S_DUMMY_100_ANGEL
+//21076,S_DUMMY_100_UNDEAD
+//21077,S_DUMMY_100_NOTHING2
+//21078,S_DUMMY_100_WATER
+//21079,S_DUMMY_100_GROUND
+//21080,S_DUMMY_100_FIRE
+//21081,S_DUMMY_100_WIND
+//21082,S_DUMMY_100_POISON
+//21083,S_DUMMY_100_SAINT
+//21084,S_DUMMY_100_DARKNESS
+//21085,S_DUMMY_100_TELEKINESIS
+//21086,S_DUMMY_100_UNDEAD2
+//21087,S_DUMMY_100_HUMANP
+//21088,S_DUMMY_100_DORAMP
+//21089,WANDERING_DUCK
//31999,HUNTING_GID_DEFAULT
//32000,MONSTER_2ND_END
diff --git a/db/re/mob_race2_db.txt b/db/re/mob_race2_db.txt
index 662bcd7412..4d373f8e5a 100644
--- a/db/re/mob_race2_db.txt
+++ b/db/re/mob_race2_db.txt
@@ -16,9 +16,9 @@ RC2_GUARDIAN,1285,1286,1287,2081
// Ninja Classes (Pirate's_Pride)
RC2_NINJA,1315,1364,1401,1560
// GvG
-RC2_GVG,1143,1905,1906,1907
+RC2_GVG,1288,1905,1907,1908
// Battlefield
-RC2_BATTLEFIELD,1906,1909,1914,1915
+RC2_BATTLEFIELD,1906,1909,1910,1911,1912,1913,1914,1915
// Treasure Chests
RC2_TREASURE,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1938,1939,1940,1941,1942,1943,1944,1945,1946,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462
// Bio Labs
diff --git a/db/re/produce_db.txt b/db/re/produce_db.txt
index 427caead60..8016bc9fd0 100644
--- a/db/re/produce_db.txt
+++ b/db/re/produce_db.txt
@@ -616,69 +616,79 @@
//-- Petti Tail Noodle <-- GN_MIX_COOKING Lv1, Mix Cook Book, 1 Melange Pot, 2 Petti Tail, 1 Fine Noodle, 1 Cool Gravy
245,12434,27,2495,1,11022,0,6248,1,6260,2,6261,1,6262,1
-//---- Create Bomb --- ItemLV=28 --------------- Removed skill (free slot)
+//---- Create Bomb --- ItemLV=28 ---------------
+//-- Apple Bomb <-- GN_MAKEBOMB Lv1, Apple Bomb CB, 1 Apple, 1 Scell, 1 Detonator, 1 Gun Powder
+//246,13260,28,2496,1,6279,0,512,1,911,1,1051,1,6244,1
+//-- Coconut Bomb <-- GN_MAKEBOMB Lv1, Coconut Bomb CB, 1 Detonator, 1 Coconut Fruit, 2 Gun Powder
+//247,13261,28,2496,1,6281,0,1051,1,6263,1,6244,2
+//-- Melon Bomb <-- GN_MAKEBOMB Lv1, Melon Bomb CB, 1 Sticky Mucus, 1 Detonator, 2 Gun Powder, 1 Melon
+//248,13262,28,2496,1,6282,0,938,1,1051,1,6244,2,6264,1
+//-- Pineapple Bomb <-- GN_MAKEBOMB Lv1, Pinepple Bomb CB, 1 Cactus Needle, 1 Detonator, 3 Gun Powder, 1 Pineapple
+//249,13263,28,2496,1,6280,0,952,1,1051,1,6244,3,6265,1
+//-- Banana Bomb <-- GN_MAKEBOMB Lv1, Banana Bomb CB, 1 Banana, 1 Detonator, 4 Gun Powder, 1 Mould Powder
+//250,13264,28,2496,1,6283,0,513,1,1051,1,6244,4,7001,1
//---- Special Pharmacy --- ItemLV=29 ----------
//-- Seed Of Horny Plant <-- GN_S_PHARMACY Lv1, Plant Genetic Grow, 10 Prickly Fruit
-246,6210,29,2497,1,6284,0,576,10
+251,6210,29,2497,1,6284,0,576,10
//-- Bloodsuck Plant Seed <-- GN_S_PHARMACY Lv1, Plant Genetic Grow, 10 Root Of Maneater
-247,6211,29,2497,1,6284,0,1033,10
+252,6211,29,2497,1,6284,0,1033,10
//-- Bomb Mushroom Spore <-- GN_S_PHARMACY Lv1, Plant Genetic Grow, 10 Mushroom Spore, 2 Gun Powder, 5 Poison Spore
-248,6212,29,2497,1,6284,0,921,10,6244,2,7033,5
+253,6212,29,2497,1,6284,0,921,10,6244,2,7033,5
//-- HP Increase Potion (Small) <-- GN_S_PHARMACY Lv1, Increase Stamina Study, 10 White Herb, 5 Monster's Feed, 10 Empty Bottle, 1 Hot Sauce
-249,12422,29,2497,1,11023,0,509,10,528,5,713,10,7455,1
+254,12422,29,2497,1,11023,0,509,10,528,5,713,10,7455,1
//-- HP Increase Potion (Medium) <-- GN_S_PHARMACY Lv1, Increase Stamina Study, 10 Yellow Herb, 10 White Herb, 10 Empty Bottle, 1 Hot Sauce
-250,12423,29,2497,1,11023,0,508,10,509,10,713,10,7455,1
+255,12423,29,2497,1,11023,0,508,10,509,10,713,10,7455,1
//-- HP Increase Potion (Large) <-- GN_S_PHARMACY Lv1, Increase Stamina Study, 15 White Herb, 3 Fruit Of Mastela, 1 Holy Water, 10 Empty Bottle, 1 Hot Sauce
-251,12424,29,2497,1,11023,0,509,15,522,3,523,1,713,10,7455,1
+256,12424,29,2497,1,11023,0,509,15,522,3,523,1,713,10,7455,1
//-- SP Increase Potion (Small) <-- GN_S_PHARMACY Lv1, Vital Drink CB, 10 Grape, 10 Lemon, 10 Empty Bottle, 1 Sweet Sauce
-252,12425,29,2497,1,11024,0,514,10,568,10,713,10,7453,1
+257,12425,29,2497,1,11024,0,514,10,568,10,713,10,7453,1
//-- SP Increase Potion (Medium) <-- GN_S_PHARMACY Lv1, Vital Drink CB, 10 Blue Herb, 10 Honey, 10 Empty Bottle, 1 Sweet Sauce
-253,12426,29,2497,1,11024,0,510,10,518,10,713,10,7453,1
+258,12426,29,2497,1,11024,0,510,10,518,10,713,10,7453,1
//-- SP Increase Potion (Large) <-- GN_S_PHARMACY Lv1, Vital Drink CB, 15 Blue Herb, 10 Royal Jelly, 10 Empty Bottle, 1 Sweet Sauce
-254,12427,29,2497,1,11024,0,510,15,526,10,713,10,7453,1
+259,12427,29,2497,1,11024,0,510,15,526,10,713,10,7453,1
//-- Enrich White Potion Z <-- GN_S_PHARMACY Lv1, Quality Potion Book, 20 White Potion, 10 White Herb, 1 Alchol, 10 Empty Cylinder
-255,12428,29,2497,1,6285,0,504,20,509,10,970,1,1092,10
+260,12428,29,2497,1,6285,0,504,20,509,10,970,1,1092,10
//-- Vitata 500 <-- GN_S_PHARMACY Lv1, Quality Potion Book, 10 Blue Herb, 10 Grape, 10 Honey, 10 Empty Cylinder
-256,12436,29,2497,1,6285,0,510,10,514,10,518,10,1092,10
+261,12436,29,2497,1,6285,0,510,10,514,10,518,10,1092,10
//-- Enrich Celermine Juice <-- GN_S_PHARMACY Lv1, Quality Potion Book, 5 Center Potion, 5 Awakening Potion, 10 Empty Cylinder, 5 Hot Sauce
-257,12437,29,2497,1,6285,0,645,5,656,5,1092,10,7455,5
+262,12437,29,2497,1,6285,0,645,5,656,5,1092,10,7455,5
//-- Cure Free <-- GN_S_PHARMACY Lv1, Quality Potion Book, 20 Green Herb, 1 Fruit Of Mastela, 5 Panacea, 1 Leaf Of Yggdrasil, 10 Empty Cylinder
-258,12475,29,2497,1,6285,0,511,20,522,1,525,5,610,1,1092,10
+263,12475,29,2497,1,6285,0,511,20,522,1,525,5,610,1,1092,10
//-- Golden X <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 10 Yggdrasilberry, 5 Gold
-//259,100231,29,2497,1,1092,10,607,10,969,5
+//264,100231,29,2497,1,1092,10,607,10,969,5
//-- Red Herb Activator <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 45 Red Herb, 5 Yggdrasil Seed
-//260,100232,29,2497,1,1092,10,507,45,608,5
+//265,100232,29,2497,1,1092,10,507,45,608,5
//-- Blue Herb Activator <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 15 Blue Herb, 5 Yggdrasil Seed
-//261,100233,29,2497,1,1092,10,510,15,608,5
+//266,100233,29,2497,1,1092,10,510,15,608,5
//-- Concentrated Red Syrup Potion <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 10 Empty Potion Bottle, 15 Red Syrup
-//262,1100003,29,2497,1,1092,10,1093,10,11621,15
+//267,1100003,29,2497,1,1092,10,1093,10,11621,15
//-- Concentrated Blue Syrup Potion <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 10 Empty Potion Bottle, 15 Blue Syrup
-//263,1100004,29,2497,1,1092,10,1093,10,11624,15
-//-- Concentrated Golden Syrup Potion <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 10 Empty Potion Bottle, 15 White Syrup, 15 Yellow Syrup
-//264,1100005,29,2497,1,1092,10,1093,10,11623,15,11622,15
+//268,1100004,29,2497,1,1092,10,1093,10,11624,15
+//-- Concentrated Golden Syrup Potion <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 10 Empty Potion Bottle, 15 White Syrup, 10 Yellow Syrup
+//269,1100005,29,2497,1,1092,10,1093,10,11623,15,11622,10
//===============================================
//--------------------LEVEL 30-----------
// Novice Red Potion (569) <-- 2 Red Herbs, 1 Apple
-265,569,30,0,0,11058,0,507,2,512,1
+270,569,30,0,0,11058,0,507,2,512,1
// Novice Magnifier (12325) <-- 3 Fine-grained Trunk, 1 Jellopy
-266,12325,30,0,0,11058,0,1066,3,909,1
+271,12325,30,0,0,11058,0,1066,3,909,1
// Novice Fly Wing (12323) <-- 2 Fluffs, 2 Feathers, 2 Jellopies
-267,12323,30,0,0,11058,0,914,2,949,2,909,2
+272,12323,30,0,0,11058,0,914,2,949,2,909,2
// Novice Cutter (13040) <-- 10 Shells, 10 Worm Peelings, 1 Phracon
-268,13040,30,0,0,11058,0,935,10,955,10,1010,1
+273,13040,30,0,0,11058,0,935,10,955,10,1010,1
// Little Unripe Apple (12846) <-- 1 Apple, 1 Green Herb
-269,12846,30,0,0,11058,0,512,1,511,1
+274,12846,30,0,0,11058,0,512,1,511,1
// Four Leaf Clover (706) <-- 200 Clovers, 200 Sticky Mucus
-270,706,30,0,0,11058,0,705,200,938,200
+275,706,30,0,0,11058,0,705,200,938,200
// Banana Juice (532) <-- 1 Banana, 1 Milk
-271,532,30,0,0,11058,0,513,1,519,1
+276,532,30,0,0,11058,0,513,1,519,1
// Apple Juice (531) <-- 1 Apple, 1 Milk
-272,531,30,0,0,11058,0,512,1,519,1
+277,531,30,0,0,11058,0,512,1,519,1
// Carrot Juice (534) <-- 1 Carrot, 1 Milk
-273,534,30,0,0,11058,0,515,1,519,1
+278,534,30,0,0,11058,0,515,1,519,1
// Grape Juice (533) <-- 1 Grape, 1 Milk
-274,533,30,0,0,11058,0,514,1,519,1
+279,533,30,0,0,11058,0,514,1,519,1
// Unripe Apple (619) <-- 10 Sticky Mucus, 20 Green Herbs, 10 Apples
-275,619,30,0,0,11058,0,938,10,511,20,512,10
+280,619,30,0,0,11058,0,938,10,511,20,512,10
diff --git a/db/re/quest_db.txt b/db/re/quest_db.txt
deleted file mode 100644
index 34b5123fbb..0000000000
--- a/db/re/quest_db.txt
+++ /dev/null
@@ -1,4053 +0,0 @@
-// Quest Database
-//
-// Structure of Database:
-// Quest ID,Time Limit,Target1,Val1,Target2,Val2,Target3,Val3,MobID1,NameID1,Rate1,MobID2,NameID2,Rate2,MobID3,NameID3,Rate3,Quest Title
-//
-// Time Limit* can be:
-// - in seconds ; date limit will be at [Current time + Time Limit]
-// - in HH-MM format ; date limit will be at [Time Limit] of the current day or at [Time Limit]
-// of the next day if [Time Limit] is lower than the current date.
-//
-// The MobID*, NameID*, and Rate* reflect special values for quests that can drop an item at given rate from given mob.
-// If no MobID* is given, then any mob has a chance to drop the given ItemID*.
-
-1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Transcend"
-1001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Acolyte"
-1002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Acolyte"
-1003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Acolyte"
-1004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Archer"
-1005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Mage"
-1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Mage"
-1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Mage"
-1008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Mage"
-1009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Merchant"
-1010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Merchant"
-1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Merchant"
-1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Merchant"
-1013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Thief"
-1014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Swordman"
-1015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Your first quest"
-1016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaining base levels"
-
-// 2010 Headgear Quests
-1100,0,1178,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo in the Sphinx Dungeon!"
-1101,0,1164,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soloing Sphinx Dungeon!"
-1102,0,1194,40,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soloing Clock Tower!"
-1103,0,1213,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soloing Clock Tower!"
-1104,0,1519,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo at Luoyang!"
-1105,0,1513,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo at Luoyang!"
-1106,0,1375,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo at Amatsu Dungeon!"
-1107,0,1403,40,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo at Amatsu Dungeon!"
-1108,0,1631,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solo at Luoyang!"
-
-// Ropewa & Yuridi Quest
-1109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Survivors of the Labyrinth"
-1110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Victims of the Labyrinth"
-1111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Maze in the Labyrinth"
-1112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Lost in the Labyrinth"
-1113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Torn Apart"
-1114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - The Cost of Restoration"
-1115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Song of the Abyss"
-1116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Dead Man's Song"
-1117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ropewa & Yuridi - Eternal Promise, Broken Ring"
-1118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Neighborhood Knight - I Need Clues"
-1119,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Neighborhood Knight - Cooldown"
-
-1145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1152,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1154,0,2197,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the poor cat"
-1174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rumor, Time and Legend"
-1180,0,0,0,0,0,0,0,2314,6520,3000,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1181,0,0,0,0,0,0,0,2314,6520,3000,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1182,0,0,0,0,0,0,0,2314,6520,3000,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1183,0,0,0,0,0,0,0,2314,6520,3000,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1186,0,2313,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-1193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-
-// 2011 X-Mas Event
-1194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-1213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look out the window, Cheers for Raccoon Hurray team!"
-
-// Find Professor Worm's Memory
-1214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1216,0,0,0,0,0,0,0,2364,6542,3000,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1225,0,2367,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1227,0,0,0,0,0,0,0,2364,6542,3000,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-1228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting back Professor Worm's memory"
-
-// Academy 14.2
-1229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Swordsman training"
-1230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Swordsman training"
-1233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Swordsman training"
-1234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Swordsman training"
-1235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Swordsman training"
-1236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Swordsman training"
-1237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shop guide"
-1238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shop guide"
-1239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shop guide"
-1240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shop guide"
-
-// Ghost Palace memorial
-1261,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Swordman"
-1263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Swordman"
-
-1264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1266,0,0,0,0,0,0,0,3021,6692,2000,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1268,0,3021,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1269,0,3022,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1274,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-1297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flaming Basin and Doom Prayers"
-
-// Rockridge
-1298,0,3740,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gas! Gas!"
-1299,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Patrol Once a Day"
-
-1321,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spotty and Her Ring"
-1322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Found Something"
-1323,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spotty, No!"
-1324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spotty, No!"
-1325,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spotty, No!"
-1326,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spotty, No!"
-1327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spotty, No!"
-1328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Found Missing Items"
-1329,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spotty in the Dreamland"
-1330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spotty's Holes"
-1331,0,3736,3,3737,3,3738,3,0,0,0,0,0,0,0,0,0,"Avenging Spotty"
-1332,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blood for Blood"
-
-2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Blacksmith"
-2017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Rogue"
-2028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Alchemist"
-2041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Sage"
-2063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 1"
-2064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 2"
-2065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 3"
-2066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 4"
-2067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 5"
-2068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 6"
-2069,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tierra Gorge Battle"
-2070,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flavius Battle"
-2071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cursed Property"
-2079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The past went wrong"
-2086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Enterprise"
-2109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Mage in the Ice Dungeon"
-2110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Mage in the Ice Dungeon"
-2111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Mage in the Ice Dungeon"
-2112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Mage in the Ice Dungeon"
-2113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Mage in the Ice Dungeon"
-2114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-2132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Arunafeltz"
-2143,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guild Dungeon Event"
-2144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guild Dungeon Event"
-
-2147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2150,0,1995,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2151,0,1992,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2157,0,1986,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attitude to the New"
-2158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding a Fairy"
-2159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding a Tree Giant"
-2179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dr. Lifeguard's request"
-2180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dr. Lifeguard's request"
-2181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dr. Lifeguard's request"
-2182,64800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rough Minerals"
-2183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flower of Alfheim"
-2184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flower of Alfheim"
-2185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spirit of Alfheim"
-2186,64800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Helping Grenouille"
-
-2187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Bishop job changing quest"
-2188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Bishop job changing quest"
-2189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Bishop job changing quest"
-2190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Bishop job changing quest"
-2191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Bishop job changing quest"
-
-2192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarana quest"
-2201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brasilis Water Lily"
-2208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-
-2209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Genetic Job Change Quest"
-2210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Genetic Job Change Quest"
-2211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Genetic Job Change Quest"
-2212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Genetic Job Change Quest"
-2213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Genetic Job Change Quest"
-2214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Genetic Job Change Quest"
-2215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Genetic Job Change Quest"
-2216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Genetic Job Change Quest"
-2217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Genetic Job Change Quest"
-2218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanderer Job Change Quest"
-2219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanderer Job Change Quest"
-2220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanderer Job Change Quest"
-2221,600,1718,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanderer Job Change Quest"
-2222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanderer Job Change Quest"
-2223,0,1428,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Generic Job Change Quest"
-
-// Secret in the Woods
-2271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2274,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2276,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret in the Woods"
-2281,0,2319,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Buwaya"
-
-// Pyramid (Nightmare)
-2289,0,2355,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Verit Hunting (Nightmare)"
-2290,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Verit Hunting - Cooldown"
-2291,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mummy Hunting - Cooldown"
-2292,0,2360,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mummy Hunting (Nightmare)"
-
-// Academy 14.2
-2293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adventurer's Companion"
-2294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adventurer's Companion"
-2295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adventurer's Companion"
-2296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adventurer's Companion"
-2297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adventurer's Companion"
-2298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adventurer's Companion"
-2299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rapid Completion Experience"
-
-// New Novice Ground
-// 2299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Training Center: Talk to Lisa"
-2300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Training Center: Talk to General Reindeer"
-2301,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Training Center: Leave the boat"
-2302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Training Center: Formation"
-
-//2315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-
-3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Bard"
-3001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Bard"
-3002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Bard"
-3003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Bard"
-3004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Bard"
-3006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Crusader"
-3016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk - Marathon"
-3029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk - Final test"
-//3030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk"
-3031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk - Spiritual Training"
-3032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Monk - Become a Monk"
-3040,43200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Curse of Baphomet"
-3041,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Curse of Baphomet"
-3042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Cursed Baphomet Doll"
-3043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Gigantic Magestic Goat"
-3044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Gigantic Magestic Goat"
-3045,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sealed Shrine"
-3046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sealed Shrine After-effect"
-
-3050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 1"
-3051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 2"
-3052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 3"
-3053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 4"
-3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 5"
-3055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 6"
-3056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resurrection of Satan Morocc - 7"
-3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Where's the Little Sis?"
-3061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Find a way to unlock the shackles!"
-3062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Find the Locksmith!"
-3063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Mr. Lockenlock?"
-3064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Organic Chamelepu Soap"
-3065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Soap Ingredients"
-3066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - To make a Chamelepu Soap..."
-3067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Camel Appetite Stimulants"
-3068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Getting the Camel Dung"
-3069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Where's the Silk Sand Camel?"
-3070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Silk Sand Camel is gone!"
-3071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Silk Sand Camel is found!"
-3072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - 1 lump of Camel dung obtained"
-3073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - 2 lumps of Camel dung obtained"
-3074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - 3 lumps of Camel dung obtained"
-3075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - 4 lumps of Camel dung obtained"
-3076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - 5 lumps of Camel dung obtained"
-3077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Go to Ms. Ivory"
-3078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Chamalepu Soap is completed!"
-3079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Making the key mold"
-3080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Bringing the key mold"
-3081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - All you need is Steel!"
-3082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - The Key is Made!"
-3083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kids in Veins - Mr. Lockenlock's key"
-3085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Call from the commander"
-3086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Commander's Duty"
-3087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Midgard"
-3088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Accident!"
-3089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - How to restore"
-3090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Location of reports"
-3091,1800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Location of reports"
-3092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Success to restore!"
-3093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Report to the continent"
-3094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the continent - Return to the expedition"
-
-3100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Lost Bond of Debt"
-3101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Strange Heap of Earth"
-3102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Bond of Debt Found, but..."
-3103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Inventor Dorian"
-3104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Repair Materials of Magic Dryer"
-3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Repairing Magic Dryer"
-3106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Repairing Magic Dryer Failed"
-3107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Repairing Magic Dryer Successful"
-3108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Let's Run the Magic Dryer"
-3109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Consolidating Heavy Debt - Restoring the Bond of Debt"
-3110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Tracking the Diamond"
-3111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Leblo's Favor"
-3112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Wola the Doctor"
-3113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Wola the Doctor"
-3114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Wola the Doctor"
-3115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Leblo's Information"
-3116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Information from Rogue Investigator"
-3117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Odd Switches"
-3118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Diamond - Diamond Found!"
-3119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Wanted Notice"
-3120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - About Z Gang"
-3121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Valdes's Favor"
-3122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Information from Valdes"
-3123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Marybell's Test"
-3124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Challenging Moonho Ahn"
-3125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Challenging Moonho Ahn"
-3126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Information from Marybell"
-3127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Z Gang's Attack"
-3128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Z Gang's Attack"
-3129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Strange Letter"
-3130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Decrypting the letter..."
-3131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Code's Broken!"
-3132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Find the Z Gang's Agit"
-3133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Agit Found!"
-3134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Z Gang Wanted - Clean Sweep of Z Gang"
-3135,259200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nidhoggur's Nest"
-3136,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nidhoggur's Nest Time Limit"
-
-3200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Recommendation for Rune knight"
-3201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Secret rendezvous of Rune knight"
-3202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The first test"
-3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The first test"
-3204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Pass the first test"
-3205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3209,0,1504,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Accumulation of magic energy1"
-3210,0,1506,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Accumulation of magic energy2"
-3211,0,1508,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Accumulation of magic energy3"
-3212,0,1510,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Accumulation of magic energy4"
-3213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The second test"
-3215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Pass the second test"
-3216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The final test"
-3217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The final test"
-3218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Pass the final test"
-3219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - The end of all test"
-3220,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Rune knight - Waiting time of test"
-
-3250,0,1041,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - What is this bandage for?"
-3251,0,1271,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - An alligator of Counterattack"
-3252,0,1264,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - My mermaid don't do like this way!"
-3253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Missing occult mania"
-3254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A country wants you"
-3255,0,1166,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A wild boar subjugate operation"
-3256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Ready for waiting summer"
-3257,0,1170,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A grudge of women"
-3258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A material of delicacy"
-3259,0,1143,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A agony of a doll master"
-3260,0,1035,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Tiresome flies"
-3261,0,1026,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Unclean girl"
-3262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Queer hobby"
-3263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - A mallet of goblin"
-3265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Missing occult mania"
-
-4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sherin's Job Interview"
-4001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter - Test"
-4012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-4013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Hunter"
-
-// Following entries are depreciated - use 10000-10025
-//4015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Becoming an Adventurer Appraiser"
-//4016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Proof of Qualification"
-//4017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Qualification Test"
-//4018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Preparations for Meeting Princes"
-//4020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Prince"
-//4028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The prince, Peter's Favor"
-//4029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Girl's Favor"
-//4030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Story of Ahrum and Ernst"
-//4031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Story of Ahrum and Ernst"
-//4032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conspiracy of the two families"
-//4033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Death of Ahrum"
-
-4133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Iara"
-4134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Iara"
-4135,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Iara"
-
-4154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus Researcher"
-4155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 1"
-4156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 2"
-4157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 3"
-4158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 4"
-4159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 5"
-4160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 6"
-
-4161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Siege Expert"
-4162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Party Recruiting Expert"
-4163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battleground Expert"
-4164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memorial Dungeon Expert"
-4165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Map Expert"
-4166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Passing Grades"
-
-// Paradise 86 - 90 [Chilly]
-4167,0,1321,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Dragon Tail Hunting"
-4168,0,1322,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Spring Rabbit Hunting"
-4169,0,1256,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Pest Hunting"
-4170,0,1102,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Bathory Hunting"
-4171,0,1193,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Alarm Hunting"
-4172,0,1882,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Babayaga Hunting"
-4173,0,1512,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Hyegun Hunting"
-4174,0,1403,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Antique Firelock Hunting"
-4175,0,1417,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Zipper Bear Hunting"
-4176,0,1155,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Earth Petite Hunting"
-4177,0,1162,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Rafflesia Hunting"
-4178,0,1621,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Venomous Hunting"
-4179,0,1616,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Pitman Hunting"
-4180,0,1718,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Yellow Novus Hunting"
-
-// Paradise 91 - 99 [Chilly]
-4181,0,1316,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Solider Hunting"
-4182,0,1319,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Freezer Hunting"
-4183,0,1318,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Heater Hunting"
-4184,0,1257,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Injustice Hunting"
-4185,0,1201,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Rybio Hunting"
-4186,0,1198,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Dark Priest Hunting"
-4187,0,1784,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Stapo Hunting"
-4188,0,1782,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Roween Hunting"
-4189,0,1776,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Siroma Hunting"
-4190,0,1401,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Shinobi Hunting"
-4191,0,1416,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Evil Nymph Hunting"
-4192,0,1109,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Deviruchi Hunting"
-4193,0,1614,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Mineral Hunting"
-4194,0,1072,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Kaho Hunting"
-4195,0,1255,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Neraid Hunting"
-4196,0,1506,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise: Disguise Hunting"
-
-4197,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Octopus"
-
-// Paradise Cooldowns
-4198,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4199,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4200,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4201,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4202,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4203,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4204,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4205,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4206,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4207,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4208,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4209,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4210,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4211,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"86-90 Mission Board Timer"
-4212,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4213,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4214,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4215,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4216,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4217,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4218,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4219,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4220,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4221,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4222,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4223,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4224,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4225,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4226,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-4227,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"91-99 Mission Board Timer"
-
-4229,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Devil in the Cave"
-
-4254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fairy with a stomache"
-4255,0,2363,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Revenge!"
-4256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An accomplice?"
-4257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conspiracy"
-4258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eirinn"
-4259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bourbon"
-4260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bee"
-4261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Counterattack (1)"
-4262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Counterattack (2)"
-4263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Counteroffensive (1)"
-4264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Counteroffensive (2)"
-4265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bookshelf use"
-4266,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"????? ??"
-4267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"????? ??"
-
-// Academy 14.2
-4268,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja trainer"
-4269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Registration at the Academy"
-4270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training - stat explanation"
-4271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-explanation about the skills"
-4272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training- conversation about the skills"
-4273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training- explanation about the weapons"
-4274,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninjas training- explanation about job change"
-4275,0,1113,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-Exercise1"
-4276,0,1002,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-Exercise2"
-4277,0,1052,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-Actual battle2"
-4278,0,1024,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-Actual battle1"
-4279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-test"
-4280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-test"
-4281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Beginner's training-Ninja"
-4282,0,1113,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-exercise1"
-4283,0,1002,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-exercise2"
-4284,0,1052,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-actual battle2"
-4285,0,1024,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-actual battle1"
-4286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-test"
-4287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ninja training-test"
-
-// Episode 15.1 Bard's Story
-4295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wandering Bard"
-4296,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Take a Break"
-4297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bard's Story: Some Corporation"
-4298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bard's Story: The President"
-4299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bard's Story: a Scholar in Juno"
-4300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bard's Story: a Mad Scientist"
-4301,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bard's Story: Hugel"
-4302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bard's Story: Odin Temple"
-
-//4303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//4304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//4305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-4999,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Extermination Crisis"
-5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crow of the Fate - 7"
-5001,0,1037,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"King Froggie VII's revenge"
-5002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The hero of the frogs"
-5003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Frog Hiding Skill"
-5004,0,1099,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Food Shortage"
-
-// Researcher's Quest
-5016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bring me a Research Tool Bag"
-5017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Revenge of the Reseacher"
-5018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Revenge of the Reseacher"
-5019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Sample Studying"
-5020,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sample Researching"
-5021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sample Collecting"
-5022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sample Collecting"
-5023,21600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of the Sample"
-5024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eastern Pool Research"
-5025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Western Pool Research"
-5026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Southern Pool Research"
-5027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Northern Pool Research"
-5028,43200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of the Sample"
-5029,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unidentified Creature"
-5030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The creature's family"
-5031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The creature's family"
-5032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The creature's family"
-5033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The creature's family"
-5034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"News from the family"
-5035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5043,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5044,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help the old man!"
-5052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traditional Weapon"
-5053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traditional Weapon"
-5054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traditional Weapon"
-5055,0,2071,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Local Rising - Headless Horse"
-5056,0,1584,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Local Rising - Tamruan"
-5057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Local Rising - Ready the Festival"
-5058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The mood of the players-(1)"
-5059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The mood of the players-(2)"
-5060,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Shock"
-5061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Am I scared?"
-5062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I met Eryu."
-5063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I met Stew."
-5064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I met Ketchup."
-5065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I met Eff."
-5066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scary image-(1)"
-5067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scary image-(2)"
-5068,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collecting complaint"
-5069,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Token of honor"
-5070,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rock Paper Scissors"
-5071,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Chamchamcham"
-5072,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kkongnyangkkong"
-5073,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Challenging of flag wave"
-5074,0,1158,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat's Meal"
-5075,0,1144,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Health food"
-5076,0,1282,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Enemies"
-5077,0,1209,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reaction Training"
-5078,0,1019,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Light bird food"
-5079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to stabilize the mind"
-5080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lack of Snack"
-5081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Banned foods"
-5082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cool food"
-5083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Eryu-(1)"
-5084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Eryu-(2)"
-5085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Stew-(1)"
-5086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Stew-(2)"
-5087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Ketchup-(1)"
-5088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Ketchup-(2)"
-5089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Eff-(1)"
-5090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please come back Eff-(2)"
-5091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Go Malangdo"
-
-5092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5094,0,1002,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5095,0,1063,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5096,0,1007,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5097,0,1049,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-5100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
-
-5109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Light but Unconfirmed Rumor"
-5110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Rumored Character"
-5111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the Lab..."
-5112,259200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Laboratory Restricted Access"
-5113,0,1646,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Lord Knight"
-5114,0,2235,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Paladin"
-5115,0,1649,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] High Priest"
-5116,0,2238,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Champion"
-5117,0,1651,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] High Wizard"
-5118,0,2237,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Professor"
-5119,0,1648,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Whitesmith"
-5120,0,2236,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Creator"
-5121,0,1647,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Assassin Cross"
-5122,0,2239,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Stalker"
-5123,0,1650,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Sniper"
-5124,0,2240,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Clown"
-5125,0,2241,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Rest] Gypsy"
-
-// Kagerou/Oboro Job Quest
-5131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Conversation"
-5132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Family Business-(1)"
-5133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Family Business-(2)"
-5134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New path"
-5135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"4 tests"
-5136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Knowledge test"
-5137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Survival test"
-5138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Weapons test"
-5139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The guy looks familiar!!"
-5140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Uncertain chilliness"
-5141,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Got a curse!!"
-5142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prototype-(1)"
-5143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prototype-(2)"
-5144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prototype-(2)"
-5145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prototype-(3)"
-5146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battle test"
-
-// Academy 14.2
-5147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gunslinger basic training(1)"
-5148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gunslinger basic training(2)"
-5149,0,1004,10,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-5150,0,1012,10,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-5151,0,1167,10,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-5152,0,1052,10,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-5153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Refining tutorial (1)"
-5154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Refining tutorial (2)"
-5155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Refining tutorial (3)"
-5156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Refining tutorial (4)"
-5157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Enchant tutorial (1)"
-5158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Enchant tutorial (2)"
-5159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Enchant tutorial (3)"
-
-// 2012 Headgear Quests
-5161,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request[Stand by]"
-5162,0,1164,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5163,0,1102,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5164,0,1322,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5165,0,1386,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5166,0,1117,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5167,0,1155,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5168,0,1269,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Low Level collection request"
-5169,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mid-Level collection request[Stand by]"
-5170,0,1776,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mid-Level collection request"
-5171,0,1198,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mid-Level collection request"
-5172,0,1784,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mid-Level collection request"
-5173,0,1316,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mid-Level collection request"
-5174,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"High level collectiong request[Stand by]"
-5175,0,1106,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"High level collection request"
-5176,0,1148,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"High level collection request"
-5177,0,1995,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"High level collection request"
-5178,0,1310,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"High level collection request"
-5179,0,1163,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Highest level collection request"
-5180,0,1993,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Highest level collection request"
-5181,0,1297,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Highest level collection request"
-5182,0,1699,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Highest level collection request"
-5222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving the energy crystals"
-5223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving the energy crystals"
-5224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving the energy crystals"
-5225,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving energy crystal[Stand by]"
-5226,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving energy crystal[Stand by]"
-5227,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saving energy crystal[Stand by]"
-
-// Episode 15.1 Phantasmagorika
-5304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Police Chief Kesler"
-5305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Police Officer Salgran"
-5306,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Police Officer Gerev"
-5307,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Police Officer Seiden"
-5308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Police Officer Piffs"
-5309,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Police Chief's Request"
-5310,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Salgran's Problem"
-5311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gerev's Problem"
-5312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Seiden's Problem"
-5313,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Piffs's Problem"
-5314,0,3159,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Salgran's Request"
-5315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gerev's Request"
-5316,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Seiden's Request"
-5317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Piffs's Request"
-5318,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Come Back Tomorrow"
-
-// Episode 15.2 Memory Record
-5341,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restriction on the Journey"
-5342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Her"
-5343,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Making a Head Count"
-5344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Making a Head Count"
-5345,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Making a Head Count"
-5346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Making a Head Count"
-5347,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finishing a Head Count"
-5348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finishing a Head Count"
-5349,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finishing a Head Count"
-5350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finishing a Head Count"
-5351,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restriction on the Journey"
-5352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Air Purifier"
-5353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivered to C-0"
-5354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivered to F-1"
-5355,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivered to F-2"
-5356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivered to I-0"
-5357,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivered to Z-0"
-5358,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restriction on the Journey"
-5359,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grape Harvest"
-5360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grape Delivery"
-5361,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grape Delivery"
-5362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grape Delivery"
-5363,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restriction on the Journey"
-5364,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Subdue Hysterical Patients"
-5365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Urgent News"
-5366,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restriction on the Journey"
-5367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daily Necessities Transport"
-5368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivered Supplies"
-5369,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivered the Message"
-5370,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memory Record"
-
-// Banquet Quests
-5402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Royal Richard"
-5403,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Royal Richard"
-// Todo : Quests by race / level
-5404,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Warrior Discipline-Human"
-5405,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Warrior Discipline-Animal"
-5406,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Warrior Discipline-Insect"
-5407,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Warrior Discipline-Fish"
-5408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Warrior Discipline-Plant"
-5409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Warrior Discipline-Devil"
-5410,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Warrior Discipline-Angel"
-5411,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Warrior Discipline-Immortal"
-5412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Warrior Discipline-Intangible"
-5413,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Warrior Discipline-Dragon"
-5414,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Stand by]Warrior Discipline"
-5415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restricted Sector"
-5416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restricted Sector A"
-5417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restricted Sector B"
-5418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restricted Sector C"
-5419,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restricted Sector D"
-5420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restricted Sector E"
-5421,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restricted Sector F"
-5422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restricted Sector G"
-5423,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restricted Sector H"
-5424,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Complete]Restricted Sector"
-5425,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To My Beloved Fellow"
-5426,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Stand by]To My Beloved Fellow"
-5427,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]To My Beloved Fellow"
-5428,0,0,0,0,0,0,0,3444,6924,2000,0,0,0,0,0,0,"Lowly Standards"
-5429,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Stand by]Lowly Standards"
-5430,0,0,0,0,0,0,0,3444,6924,2000,0,0,0,0,0,0,"[Repeat]Lowly Standards"
-5431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clean Life"
-5432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Cleaning is complete."
-5433,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Stand by]Clean Life"
-5434,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Clean Life"
-5435,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Cleaning is complete."
-5436,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding Lights"
-5437,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Stand by]Finding Lights"
-5438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Finding Lights"
-5439,0,0,0,0,0,0,0,3442,6921,2000,0,0,0,0,0,0,"Refreshing Prison Life"
-5440,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Stand by]Refreshing Prison Life"
-5441,0,0,0,0,0,0,0,3442,6921,2000,0,0,0,0,0,0,"[Repeat]Refreshing Prison Life"
-5442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Suppressing Darkness"
-5443,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Stand by]Suppressing Darkness"
-5444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Repeat]Suppressing Darkness"
-5445,0,0,0,0,0,0,0,3443,6922,2000,0,0,0,0,0,0,"Bothersome Little Thing"
-5446,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Stand by]Bothersome Little Thing"
-5447,0,0,0,0,0,0,0,3443,6922,2000,0,0,0,0,0,0,"[Repeat]Bothersome Little Thing"
-5448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request from Chief Guard"
-5449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request from Chief Guard"
-5450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request from Chief Guard"
-5451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request from Chief Guard"
-5452,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"[Stand by]Request from Chief Guard"
-5453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ungrateful(1)"
-5454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ungrateful(2)"
-5455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ungrateful(3)"
-5456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ungrateful(4)"
-5457,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find My Sister(1)"
-5458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find My Sister(2)"
-5459,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find My Sister(3)"
-5460,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blatant Bluff(1)"
-5461,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blatant Bluff(2)"
-5462,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blatant Bluff(3)"
-5463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mad Love for Wife(1)"
-5464,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mad Love for Wife(2)"
-5465,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mad Love for Wife(3)"
-5466,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mad Love for Wife(4)"
-5467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mad Love for Wife(5)"
-5468,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mad Love for Wife(6)"
-
-6000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Taekwon"
-6001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Taekwon"
-6002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Taekwon"
-6005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Soul-Linker"
-6006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Soul-Linker"
-6007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Soul-Linker"
-6008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Soul-Linker"
-6010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Super Novice"
-6015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A favor from Cougar"
-6016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A favor from a Suspicious Man"
-6017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Red Leopard Joe's Reply"
-6018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cougar's Madness"
-6020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Master Miller's Letter"
-6021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wise Bull Horn's voucher"
-6022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Making a voucher"
-6023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wise Bull Horn's Favor"
-6024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Gunslinger!"
-6025,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"KVM Guillaume"
-6026,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"KVM Croix"
-6027,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"KVM Indicator"
-7000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Dancer!"
-7007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warrior of the Sun, the Moon, and the Stars"
-7008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warrior of the Sun, the Moon, and the Stars - Nature"
-7009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warrior of the Sun, the Moon, and the Stars - the Altar"
-7010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warrior of the Sun, the Moon, and the Stars - Stars?"
-7011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warrior of the Sun, the Moon, and the Stars"
-7012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Rayan Moore"
-7037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Case closed?"
-7038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Passion for Baked Sweet Potatoes"
-7039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dodging the conversation"
-7040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dodging the conversation"
-7041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Politics is for the Politicians"
-7042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - Tatacho's feed"
-7043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - Cornus's feed"
-7044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - Hillthrion's feed1"
-7045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - Hillthrion's feed2"
-7046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - warm rugs"
-7047,18000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Part-time Job - Let's call it a day!"
-7048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - Burled's Favor"
-7049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - Sealed Tower"
-7050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - Sealed Tower"
-7051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - Sealed Tower"
-7052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - Sealed Tower"
-7053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower - What they want is.."
-7054,0,1282,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,"Myu's Favor - Teach them a lesson!"
-7055,0,1261,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Myu's Favor - Not the cat!"
-7056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Arc's Favor"
-7057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Arc's Favor"
-7058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Arc's Favor"
-7059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Whereabouts"
-7066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Prove the Truth"
-7067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Prove the Truth"
-7068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Prove the Truth"
-7069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Too late!"
-7070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Terra's Return"
-7071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger - Invitation"
-//7072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//7073,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-7074,0,2017,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rata Hunt"
-7075,0,2018,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Duneyrr Hunt"
-7076,0,2026,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wanted: Dandelion"
-7077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collecting Dragon Eggs"
-7078,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collecting Dragon Eggs"
-7079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding Refined Bradium"
-7080,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding Refined Bradium"
-7081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Helping the Laphine Craftsman"
-7082,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Helping the Laphine Craftsman"
-
-7091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An advice of Diora 01"
-7092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An advice of Diora 02"
-7093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An advice of Diora 03"
-7094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An advice of Diora 04"
-7095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An advice of Diora 05"
-7096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A proof of new requirement"
-7097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A proof of new requirement"
-7098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A proof of new requirement"
-7099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A proof of new requirement"
-7100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A message of Bercascell"
-7101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 1"
-7102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 2"
-7103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 3"
-7104,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 4"
-7105,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 4"
-7106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 5"
-7107,10800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 6"
-7108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 7"
-7109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 8"
-7110,600,2030,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 9"
-7111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special task of an assassin guild 10"
-7112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information of Madelle"
-7113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information of Crave"
-7114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information of Trovan"
-7115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information of a peddler"
-7116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information of a old man"
-
-// Novice Training Grounds
-7117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Your first quest!"
-7118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Novice Training"
-7119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Novice Training"
-7120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Novice Training"
-7121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Novice Training"
-7122,0,1002,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"First battle - Poring Hunt"
-7123,0,1049,2,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battle Basics -Swordman"
-7124,0,1063,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battle Basics -Mage"
-//7125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"not used"
-7126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Selling items"
-7127,0,1010,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battle Basics -Thief"
-
-7128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Training course 'conquest a desert!' -start"
-7129,0,1009,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the desert!' - A real battle 1"
-7130,0,1107,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the desert!' - A real battle 2"
-7131,0,1001,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the desert!' - A real battle 3"
-7132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the desert!' - Complete a quest"
-7133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the culvert!' - Start"
-7134,0,1051,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the culvert!' - A real battle 1"
-7135,0,1175,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the culvert!' - A real battle 2"
-7136,0,1005,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the culvert!' - A real battle 3"
-7137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the culvert!' - Complete a quest"
-7138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the haunted cave!' - Start"
-7139,0,1076,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the haunted cave!' - A real battle 1"
-7140,0,1031,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the haunted cave!' - A real battle 2"
-7141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the haunted cave!' - Complete a quest"
-7142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer ant hell!' - Start"
-7143,0,1160,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer ant hell!' - A real battle 1"
-7144,0,1095,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer ant hell!' - A real battle 2"
-7145,0,1176,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer ant hell!' - A real battle 3"
-7146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer ant hell!' - Complete a quest"
-7147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc village!' - start"
-7148,0,1686,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc village!' - A real battle 1"
-7149,0,1023,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc village!' - A real battle 2"
-7150,0,1273,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc village!' - A real battle 3"
-7151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc village!' - Complete a quest"
-7152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc dungeon!' - start"
-7153,0,1153,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc dungeon!' - A real battle 1"
-7154,0,1152,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc dungeon!'- A real battle 2"
-7155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer the orc dungeon!' - complete a quest"
-7156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer an undersea city!' - start"
-7157,0,1264,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer an undersea city!' - A real battle 1"
-7158,0,1065,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer an undersea city!' - A real battle 2"
-7159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The training course 'conquer an undersea city!' - Complete a quest"
-
-7160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram"
-7161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 2nd"
-7162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 2nd"
-7163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 2nd"
-7164,0,2076,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt for shadow of deception"
-7165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Key of deception"
-7166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rachel Branch of Shadow Workshop"
-7167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 3rd"
-7168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 3rd"
-7169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 3rd"
-7170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 3rd"
-7171,0,2077,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt for shadow of delusion"
-7172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Key of delusion"
-7173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Message to Halled from Paul"
-7174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Cryptogram - 4th"
-7175,0,2078,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunft for shadow of gaiety"
-7176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Key of Gaiety"
-7177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A young guy in Lighthalzen"
-7178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Destination of Deception, Delusion and Gaiety"
-7179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vicente, you dare!"
-7180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Message from Doomk"
-
-7181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Karakas's ring"
-
-// El Dicastes
-7182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sapha's Visit"
-7183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Invitation from Sapha"
-7184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To El Dicastes!"
-7185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspector Doha"
-7186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret Order from Doha - Investigation"
-7187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret Order from Doha - Shay"
-7188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information Gathering - in the Plaza"
-7189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information Gathering - in the Factory"
-7190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information Gathering - at the Guards"
-7191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shay's designation - BK"
-7192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"BK's Information"
-7193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dimensional Crack Investigation"
-7194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What's this bloodstain?"
-7195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What's this skin piece?"
-7196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What's this suspicious magic power?"
-7197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sapha Certifications?"
-7198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Audience with Ahat"
-7199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret Order from Ahat"
-7200,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cheshire's call"
-7201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Removing traces"
-7202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret order from Doha - Collect proof"
-7203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret order from Doha - Final Report"
-7206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New Day for Cheshire"
-7207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cheshire's Box"
-7208,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wait for Cheshire?"
-7209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Forget the box."
-7210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daily delivery"
-
-// Misty Forest Labyrinth
-7211,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Misty Forest Labyrinth Exploration"
-7212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Loki's Search"
-7213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wandering Protector"
-
-// Paradise Gear Advanced Quests [Chilly]
-7214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Romeo Training"
-7215,0,1278,3,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Romeo Hunt 1"
-7216,0,1278,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Romeo Hunt 2"
-7217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Romeo Hunt 3"
-7218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Romeo Complete"
-7219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Johan Training"
-7220,0,1192,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Johan Hunt 1"
-7221,0,1117,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Johan Hunt 2"
-7222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Johan Complete"
-7223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Kiren Training"
-7224,0,1619,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Kiren Hunt 1"
-7225,0,1620,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Removed"
-7226,0,1621,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Kiren Hunt 2 (Part A)"
-7227,0,1622,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Kiren Hunt 2 (Part B)"
-7228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Kiren Complete"
-7229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Naomi Training"
-7230,0,1776,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Naomi Hunt 1"
-7231,0,1776,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Naomi Hunt 2"
-7232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Naomi Complete"
-7233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Margaret Training"
-7234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Margaret's Favor"
-7235,0,1988,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Margaret Hunt 1"
-7236,0,1995,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Margaret Hunt 2"
-7237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Paradise Advanced: Margaret Complete"
-7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Toren's Errands (Easy)"
-7239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Toren's Errands (Normal)"
-7240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strengthening Equipment"
-7241,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Toren's Errands - Tomorrow"
-7242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Play with the baby cat"
-7243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Duruduru Compass"
-7244,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Duruduru Race"
-7245,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Duruduru Race"
-7246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-I'm coming now."
-7247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Stop the Bang!"
-//7248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-7249,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Bang! See you next time"
-7250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Hidden Treasure?"
-7251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The First piece of Painting"
-7252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The Second piece of Painting"
-7253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The Third piece of Painting"
-7254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The Fourth piece of Painting"
-7255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The Fifth piece of Painting"
-7256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-The Sixth piece of Painting"
-7257,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Race, Come back tomorrow!"
-7258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyadventure-Painting completed"
-7259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gift from the Mew Bravery Team"
-7260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The origin of Bugs"
-7261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Table"
-7262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Mattress"
-7263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Grill"
-7264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Chef Nyas"
-7265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rage of Chef Nyas"
-7266,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Declaration of Chef Nyas"
-7267,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Appointed time with Cleanyang"
-7268,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Cat's hard biscuits!"
-7269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Resting Place"
-7270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Sand"
-7271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Bottom of the Stairs"
-7272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Corner"
-7273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Locker"
-7274,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Foothold"
-7275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cat Biscuits - Sand"
-7276,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Promise to deliver more food"
-7281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7301,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7306,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7307,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7309,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7310,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7313,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7316,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7319,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7321,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7323,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7325,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7326,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7329,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7334,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7337,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7339,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7341,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7343,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7345,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-7346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"List of Errands"
-
-// Hall of Abyss
-7349,1800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vote"
-
-// Port Malaya
-7350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cautious Village"
-7351,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Better than My Old Button"
-7352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sailor Wants a Button"
-7353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Man Wants a Button"
-7354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Young Man Wants a Button"
-7355,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Merchant Wants a Button"
-7356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Little Kid Wants a Button"
-7357,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Middle-aged Guy Wants a Button"
-7358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why do they want my Buttons?"
-7359,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Sailor"
-7360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Old Man"
-7361,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Young Man"
-7362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Merchant"
-7363,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Little Kid"
-7364,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Holy Item to Middle-aged Man"
-7365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Better than My Old Button-2"
-7366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traditional Spiritual Protection and Impudent Girl-1"
-7367,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traditional Spiritual Protection and Impudent Girl-2"
-7368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Pedro"
-7369,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Nardo"
-7370,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Pandoi"
-7371,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Woeon"
-7372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Talah"
-7373,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver Spiritual Protection-Romel"
-7374,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Love and Spiritual Protection for All"
-7375,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Love and Spiritual Protection Continues"
-7376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Man and Cast-Iron Caldron-1"
-7377,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Man and Cast-Iron Caldron-2"
-7378,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Man and Cast-Iron Caldron-Regular Trades"
-7379,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Peace Preacher"
-7380,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Smith a Traditional Spiritual Protection"
-7381,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"High Demand on Spiritual Protection Material"
-7382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Pedro"
-7383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Nardo"
-7384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Pandoi"
-7385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Woeon"
-7386,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Talah"
-7387,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver to Romel"
-7388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Maries's Child"
-7389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Give the Shirt to Maries's Child"
-7390,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Worried about Maries's Child"
-7391,0,0,0,0,0,0,0,2316,6498,5000,0,0,0,0,0,0,"Jejeling and Jejellopy"
-7392,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect Jejellopy Regularly"
-7393,0,2314,10,2311,10,0,0,0,0,0,0,0,0,0,0,0,"Shiny Silver Blade"
-7394,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shiny Tomorrow"
-7395,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ghost on the Ferry Ship"
-7396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Angry Soul on Ferry Ship"
-7397,0,0,0,0,0,0,0,2310,6510,3000,0,0,0,0,0,0,"Mumbaki Phong's Advice"
-7398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Offering Bouquet Recommended by Mumbaki"
-7399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soul Diwata's Story"
-7400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mumbaki of Port Malaya"
-7401,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"All Aboard for Perry Sailing"
-7402,0,0,0,0,0,0,0,2310,6510,3000,0,0,0,0,0,0,"Bouquet for Diwata"
-7403,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stabilized Perry"
-7404,0,2316,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Jejeling"
-7405,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Jejeling - Same Time Tomorrow"
-7406,0,0,0,0,0,0,0,2309,6507,5000,2313,6507,5000,2314,6507,5000,"Agree to Collecting Bones!"
-7407,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Purified Bone"
-7408,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Agree to Come Back Tomorrow?"
-7409,0,2309,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cannot Meet Eyes with Him!"
-7410,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Teach Another Lesson Tomorrow!"
-
-// Eclage
-7411,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The traveler, Fome's story"
-7412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The traveler, Litrip's story"
-7413,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The traveler, Chiba's story"
-7414,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eclage guard's message"
-7415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Laphine's Chief of Staff"
-7416,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Waiting to meet"
-7417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kardui's request"
-7418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Eclage 1"
-7419,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Eclage 2"
-7420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For Eclage 3"
-7421,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"That's enough"
-7422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kardui's gift"
-7423,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A rumor about the King 1"
-7424,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A rumor about the King 2"
-7425,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A rumor about the King 3"
-7426,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A rumor about the King 4"
-7427,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"At times like this, face it straight on!"
-7428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Yai of the wild"
-7429,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wild recent trend!"
-7430,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliveryman that runs through space"
-7431,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A mailman never rests!"
-7432,0,2363,5,2364,5,0,0,0,0,0,0,0,0,0,0,0,"The troublemakers in the land of blooming flowers"
-7433,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Need constant guidance"
-
-// Twins and Scholar of Magics
-7434,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kardui's big brother"
-7435,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time for reading the letter"
-7436,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Avant the Scholar of Magics"
-7437,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shenime's favor"
-7438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret sponsorship"
-7439,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The scholar of magics sponsored by Shenime"
-7440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Minuel's witness"
-7441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mail is here!"
-7442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The identity of the scholar of magics"
-7443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interfere with the research!"
-7444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What Avant was researching"
-
-// Orb
-7445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Avant's back"
-7446,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unfruitful conversation"
-7447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dilemma surrounding the Orb"
-7448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Something's not right"
-7449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Temptation toward the Orb"
-7450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orb's lighting room"
-7451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Betrayal"
-7452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the chief of staff!"
-7453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The last of the chief of staff"
-
-// Academy 14.2
-7471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"First time talking after being born"
-7472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"First step towards a new world"
-7473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cool drink"
-7474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for treasure"
-7475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered the Airship"
-7476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered the Arena"
-7477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bridge to Prontera"
-7478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Basic Medical Botany"
-7479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Friend or Foe?"
-7480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Regarding Thief job"
-7481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vicente's class"
-7482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vercassel's class"
-7483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Use the Thief Manual"
-7484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shop owner! Order to steal!"
-7485,0,1725,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Assassin! Use Envenom"
-7486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"With Lumin"
-7487,30,1725,4,0,0,0,0,0,0,0,0,0,0,0,0,0,"30 seconds duel"
-7488,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Trio set of Fire Elements"
-7489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Silent liquidation plan"
-7490,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mushroom soup calling memories"
-7491,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get away to Paradise!"
-7492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Invincible pumpkin knight"
-7493,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Battle of 17 vs. 1"
-7494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cleanup of the mushroom farm"
-
-// WOE TE Mission
-7501,14400,2451,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"1 Suspicious Babe"
-7502,14400,2451,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"10 Suspicious Babes"
-7503,14400,2451,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"30 Suspicious Babes"
-7504,14400,1288,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Destroy 1 Emperium"
-7505,14400,1288,3,0,0,0,0,0,0,0,0,0,0,0,0,0,"Destroy 3 Emperiums"
-7506,14400,1288,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Destroy 5 Emperiums"
-7507,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"10 Small Wooden Boxes"
-7508,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"20 Small Wooden Boxes"
-7509,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"30 Small Wooden Boxes"
-7510,14400,2450,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fight Off a Thief"
-7511,14400,2450,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fight Off 10 Thieves"
-7512,14400,2450,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fight Off 30 Thieves"
-7513,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"10 Paychecks"
-7514,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"20 Paychecks"
-7515,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"30 Paychecks"
-7516,1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A break for Commercial Development"
-
-// Guild Occupy Quest
-7517,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Occupy Valkyrie Realm"
-7518,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Occupy Luina"
-7519,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Occupy Britoniah"
-7520,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Occupy Greenwood Lake"
-7521,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Occupy Nidabehl"
-7522,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Occupy Valfreyja"
-7523,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Occupy Gloria"
-7524,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Occupy Kafragaten"
-
-// Guild Dungeon Daily Quest
-7525,0,1300,50,1293,50,0,0,0,0,0,0,0,0,0,0,0,"Valkyrie Realm Challenge 1"
-7526,0,2284,30,2285,30,2286,30,0,0,0,0,0,0,0,0,0,"Valkyrie Realm Challenge 2"
-7527,0,2249,1,2250,1,0,0,0,0,0,0,0,0,0,0,0,"Valkyrie Realm Challenge 3"
-7528,0,1305,50,1303,50,0,0,0,0,0,0,0,0,0,0,0,"Luina Challenge 1"
-7529,0,1294,40,2133,50,0,0,0,0,0,0,0,0,0,0,0,"Luina Challenge 2"
-7530,0,2251,1,2252,1,0,0,0,0,0,0,0,0,0,0,0,"Luina Challenge 3"
-7531,0,1298,50,1291,50,0,0,0,0,0,0,0,0,0,0,0,"Britoniah Challenge 1"
-7532,0,2282,20,2283,20,2281,50,0,0,0,0,0,0,0,0,0,"Britoniah Challenge 2"
-7533,0,2255,1,2256,1,0,0,0,0,0,0,0,0,0,0,0,"Britoniah Challenge 3"
-7534,0,1311,50,1306,50,0,0,0,0,0,0,0,0,0,0,0,"Greenwood Lake Challenge 1"
-7535,0,1290,45,1301,20,1309,25,0,0,0,0,0,0,0,0,0,"Greenwood Lake Challenge 2"
-7536,0,2253,1,2254,1,0,0,0,0,0,0,0,0,0,0,0,"Greenwood Lake Challenge 3"
-7537,0,1978,50,1979,50,0,0,0,0,0,0,0,0,0,0,0,"Nidabehl Challenge 1"
-7538,0,1290,35,1301,35,0,0,0,0,0,0,0,0,0,0,0,"Nidabehl Challenge 2"
-7539,0,1974,50,1975,30,0,0,0,0,0,0,0,0,0,0,0,"Valfreyja Challenge 1"
-7540,0,1796,50,1797,20,0,0,0,0,0,0,0,0,0,0,0,"Valfreyja Challenge 2"
-7541,0,2415,30,2416,30,2417,30,0,0,0,0,0,0,0,0,0,"Gloria Challenge 1"
-7542,0,2419,30,2420,30,2418,30,0,0,0,0,0,0,0,0,0,"Gloria Challenge 2"
-7543,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Valkyrie Realm Challenge 1"
-7544,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Valkyrie Realm Challenge 2"
-7545,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Valkyrie Realm Challenge 3"
-7546,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Luina Challenge 1"
-7547,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Luina Challenge 2"
-7548,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Luina Challenge 3"
-7549,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Britoniah Challenge 1"
-7550,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Britoniah Challenge 2"
-7551,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Britoniah Challenge 3"
-7552,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Greenwood Lake Challenge 1"
-7553,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Greenwood Lake Challenge 2"
-7554,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Greenwood Lake Challenge 3"
-7555,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Nidabehl Challenge 1"
-7556,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Nidabehl Challenge 2"
-7557,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Valfreyja Challenge 1"
-7558,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Valfreyja Challenge 2"
-7559,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Gloria Challenge 1"
-7560,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Gloria Challenge 2"
-7561,0,2421,30,2422,30,2423,30,0,0,0,0,0,0,0,0,0,"Kafragaten Challenge 1"
-7562,0,2426,30,2427,30,2424,30,0,0,0,0,0,0,0,0,0,"Kafragaten Challenge 2"
-7563,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Kafragaten Challenge 1"
-7564,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Standby for Kafragaten Challenge 2"
-
-// Devil Tower Memorial
-7568,5400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Explore the tower"
-7569,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Treat the injured"
-7570,0,2939,7,2940,7,2941,7,0,0,0,0,0,0,0,0,0,"Destroy the demons"
-7571,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tower Expedition"
-7572,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lucile...?"
-7573,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Magic Swordman Thanatos"
-7574,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower"
-7576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc castle seal"
-7577,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Space distortion"
-
-// Episode 14.3
-7578,0,3061,1,0,0,0,0,3061,6392,10000,0,0,0,0,0,0,"Rampaging Box"
-7579,0,3061,10,0,0,0,0,3061,6392,10000,0,0,0,0,0,0,"Collecting Bradiums"
-7580,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collecting Every Day"
-7581,0,3039,1,3040,1,3041,1,0,0,0,0,0,0,0,0,0,"Eliminating Risks"
-7582,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daily Cleaning"
-7583,0,0,0,0,0,0,0,3039,6708,10000,3040,6708,10000,3041,6708,10000,"Collecting Mana"
-7584,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unending Battle"
-
-// Episode 14.3 part 2 - End of morocc
-7593,0,3097,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Demon God Subjugation"
-7594,0,3091,1,3092,1,0,0,0,0,0,0,0,0,0,0,0,"Frost Spider and Fire Wolf"
-7595,0,3101,3,3102,3,3103,3,0,0,0,0,0,0,0,0,0,"Wandering Orb Magic"
-// 7596,0,0,0,0,0,0,0,3105,6713,10000,3106,6714,10000,0,0,0,"Qualifications of the Guests"
-7597,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fall of the False God"
-7598,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Caged God"
-7599,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unending Hunt"
-7600,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Promising Tomorrow"
-
-// Episode 15.1 Verus City
-7606,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Phantasmagorika Excavator Recruitment"
-7607,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eden Group Leader"
-7608,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Artnard Excavation Team 1"
-7609,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Artnard Excavation Team 2"
-7610,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Registered Excavator"
-7611,0,3154,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Passage Cleaning"
-7612,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Passage Cleaning - Down"
-7613,0,3155,15,3156,15,0,0,0,0,0,0,0,0,0,0,0,"Eliminating Risks"
-7614,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eliminating Risks - Down"
-7615,0,0,0,0,0,0,0,3154,6749,5000,3155,6749,5000,3156,6749,5000,"Core Collection"
-7616,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Core Collection - Down"
-7617,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Turning In Excavation Report"
-7618,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reporting the Results - Down"
-7619,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Assisting the Excavation Team"
-7620,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Young Blood?"
-7621,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bottling the Energy"
-7622,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Good News!"
-7623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Artnard's Summon"
-7624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In Search of a Delicacy"
-7625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Count On Me"
-7626,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delicacy for Him"
-7627,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Last Exploration"
-7628,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New Power Source"
-7629,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tomorrow for Tomorrow's Energy"
-
-// Episode 15.2 Atnad Excavator 2
-7641,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Access Permitted"
-7642,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Explore Research facilities"
-7643,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Piece"
-7644,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Record Player"
-7645,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Piece of Memory Record"
-7646,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Play Memory Record"
-7647,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report Memory Record"
-7648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memory Records of the Laboratories"
-7649,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report Memory Record Content"
-7650,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect Memory Records of Research facilities"
-7651,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"One Memory a Day"
-7652,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect Memory Records of Laboratories"
-7653,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"One Memory a Day 2"
-7654,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Play Research facilities Memory Records"
-7655,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Play Laboratories Memory Records"
-7656,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Invitation of Rekenber"
-
-// Banquet Quests
-7681,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Invitation to Royal Banquet"
-7682,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Socializing Starts from an Eye Contact"
-7683,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Visit the Heines"
-7684,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Visit the Nerius"
-7685,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What Is the Next Thing on the Schedule ?"
-7686,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nyhill and Skia"
-7687,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Participating in the Banquet"
-7688,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Suspicious Movement"
-7689,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Nyhill"
-7690,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Where Is Nyhill?"
-7691,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Waiting for the Ritual"
-7692,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Attend the Ritual"
-7693,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Surprise Attack"
-7694,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I'd Like to See that Too"
-7695,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the Past Memories of the Royal Family"
-7696,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What's Next?"
-7697,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Invitation from the Nerius"
-7698,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Heine Now"
-7699,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the Past"
-7700,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Once More!"
-7701,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lost Imir Heart"
-7702,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prontera at the Time"
-7703,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Who Knows the Truth"
-7705,0,3450,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hope You Cannot Let Go"
-7706,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nillem Is Not Almighty"
-
-// Lasagna Quests
-7711,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Beginning"
-7712,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Where am I? Who am I??"
-7713,0,3495,3,0,0,0,0,0,0,0,0,0,0,0,0,0,"First Battle!"
-7714,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Refreshing Apple Juice"
-7715,0,0,0,0,0,0,0,3495,1081,5000,0,0,0,0,0,0,"Midding Box"
-7716,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the Village!"
-7717,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Merchant's Kindness"
-7718,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I'm used to this"
-7719,0,1078,3,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time to Digest"
-7720,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Service Manual"
-7721,600,3496,3,3497,2,0,0,0,0,0,0,0,0,0,0,0,"Cat showoff contest"
-7722,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"EMT"
-7723,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The potential within"
-
-// Rockridge
-7790,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rock Ridge, Land of Opportunities"
-7791,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Problems in Rock Ridge"
-7792,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Problems in Rock Ridge 2"
-7793,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Good News"
-7794,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Expected Response"
-7795,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Negotiation on the Railroad"
-7796,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unexpected Arrest"
-7797,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hear Me Out 1"
-7798,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Perfectly Prime"
-7799,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shawn McCurdy's Weapon 1"
-7800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shawn McCurdy's Weapon 2"
-7801,0,0,0,0,0,0,0,3742,25247,10000,0,0,0,0,0,0,"Shawn McCurdy's Weapon 3"
-7802,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hear Me Out 2"
-7803,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Happy for Broken Trust"
-7804,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Location of the Ores"
-7805,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Location of the Ores 2"
-7806,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Location of the Ores 3"
-7807,0,3736,3,3737,3,3738,3,0,0,0,0,0,0,0,0,0,"Ace up Our Sleeve"
-7808,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Case Solved"
-7809,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collecting Ores"
-
-8000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quitting Job Change"
-8001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Guild Master!"
-8007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Acceptance from the Guild Master"
-8008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Assassin"
-8009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Applying for Job Change to Priest"
-8010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Priest"
-8017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Factory Inspection"
-8032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tarlock's Favor"
-8033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ferlock's Favor"
-8034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ferlock's Favor"
-8035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How the Airship Works"
-8036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hallen's Favor"
-8037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Dice Roller"
-8038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Dice Roller"
-8039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret of Airships"
-8040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret of Airships"
-8041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret of Airships"
-8042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret of Airships"
-8043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret of Airships"
-8044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Euslan's Fiancee"
-8045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tips from Kaci"
-8046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ferlock's Passengers list"
-8047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Euslan's Favor"
-8048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eukran's Testimony"
-8049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thierry's Favor"
-8050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Danger coming on to Thierry"
-8051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Euslan's Medicine"
-8052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thierry's Favor"
-8053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Postell"
-8054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Message from Postell"
-8055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nursing Allen"
-8056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Little something in return"
-8057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grumbling Manainne"
-8058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with El Schatt"
-8059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Perfitz"
-8060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stubborn El Schatt"
-8061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stories of the past"
-8062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kanainne"
-8063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kanainne's spirit"
-8064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cellette's Fish Cake Soup"
-8076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Klitzer and Calla"
-8089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Gemstone"
-8090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mr. Manson"
-8091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jenny the gardener"
-8092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching the Market"
-8093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Message"
-8094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Double Crossed?"
-8095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Phobe"
-8096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen Gemstone Found"
-8097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Informing Jenny"
-8098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Keeping the Secret"
-8099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vincent's Recommendation"
-8100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Recommendation from High Priest Zhed"
-8106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mr. Shendar's daughter"
-8107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lachellen's Testimony"
-8108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Foreigner, Katinshuell"
-8109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's scent"
-8110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's scent"
-8111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lachellen's Testimony"
-8112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Freya's Spring"
-8113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's Diary"
-8114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's Diary"
-8115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Suspicious Katinshuell"
-8116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lachellen's Testimony"
-8117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Freya's Spring"
-8118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Mr. Shendar"
-8119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's Diary"
-8120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Katinshuell"
-8121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Katinshuell"
-8122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruspetti's resting place"
-8123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ayothaya's world famous dish, Tom Yum Goong"
-8124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ayothaya's world famous dish, Tom Yum Goong"
-8125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ayothaya's world famous dish, Tom Yum Goong"
-8126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ayothaya's world famous dish, Tom Yum Goong"
-8127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Momotaro Field Trip"
-8128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Momotaro Field Trip"
-8129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Momotaro Field Trip"
-8130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Momotaro Field Trip"
-8131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The mother of lord in Amatsu"
-8132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The mother of lord in Amatsu"
-8133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Song of the fox"
-8134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Boy at the Northern Shrine"
-8135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fox Expelled"
-8136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Gray Wolf's Warning"
-8137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Keymaker"
-8138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blacksmith's Request"
-8139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Golden Key"
-8140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Red Ring"
-8141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mashenka's Red Ring"
-8142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching the Marsh"
-8143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Flute's Voice"
-8144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ryubaba's Confession"
-8145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Worried Mother's Request"
-8146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding Lusalka"
-8147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lusalka's Beloved"
-8148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lusalka's Beloved"
-8149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for Igor"
-8150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Igor's message"
-8151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Marozka's Cave"
-8152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Golden Thread"
-8153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of mind and wisdom"
-8154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Keymaker"
-8155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Favor"
-8167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Golden Key"
-8168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Koshei, the Immortal"
-8169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Living and Dead Water"
-8170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Living and Dead Water"
-8171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Living and Dead Water"
-
-8181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sight Blaster"
-8182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Push Back Theory"
-8183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sight Blaster"
-8184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Elemental Converter"
-8185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Elemental Change"
-8186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fire Elemental Change"
-8187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Earth Elemental Change"
-8188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wind Elemental Change"
-8189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Water Elemental Change"
-8190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Charming Wink"
-8191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Charming Advisor"
-8192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Selfish Advisor"
-8193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Selfish Advisor"
-8194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Drunken Advisor"
-8195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kind Canell"
-8196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Tripartite Union's Feud"
-8197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Document Delivery"
-8198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the United Research Official"
-8199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"United Research Official's Favor"
-8200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ryosen's Document Requests"
-8201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Document"
-8202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Document Restoration"
-8203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Document Restoration"
-8204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ryosen"
-8205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the United Research Official"
-8206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Researchers' Meeting"
-8207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hansenne is not guilty."
-8208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hansenne's Favor"
-8209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hue's Report"
-8210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to the United Research Official"
-8211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Order"
-8217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dequ'ee's Message"
-8218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's order"
-8223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dequ'ee's order"
-8224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The clue"
-8225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dequ'ee's Reasoning"
-8226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bankley's Death"
-8227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Return to Shurank"
-8228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shurank's Lecture"
-8229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prontera Market Research"
-8235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guarnien's Lecture"
-8241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collection of Red Jewel"
-8242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collection of blue Jewel"
-8243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Learning new languages"
-8244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fairies and Tree Giants"
-8245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Language sample investigation"
-8246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Language sample investigation"
-8247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Research progress"
-8248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Research progress"
-8249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Compressing Information"
-8250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Storage Gem"
-8251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Injection of Magic"
-8252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Handworked jewels"
-8253,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Language translation device"
-
-8254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"with a light heart and body"
-8255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The test of power for existence"
-8256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The test of power for existence"
-8257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Providing food of Teardrop"
-8258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Providing food of Teardrop"
-8259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"to a place for taking a practical technique test"
-8260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mission! Documents delivery"
-8261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"When you play the flute,then the wolf show up!"
-8262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ranger master never again"
-
-8265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"One time a one hour!"
-
-8266,0,1077,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting poison spore!"
-8267,0,1056,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting smokie!"
-8268,0,1033,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt elder wilow!"
-8269,0,1104,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt coco!"
-8270,0,1034,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt tharafrog!"
-8271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Toxic sprays delivery!"
-8272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver a honey!"
-8273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver a blanket!"
-8274,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect bones!"
-8275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect feet!"
-8276,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect scell!"
-8277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect tails!"
-8278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect cookies!"
-8279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collect mustache!"
-
-9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Knight"
-9001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Loyalty of a Knight"
-9002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Loyalty of a Knight"
-9003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Honor of a Knight"
-9004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Honor of a Knight"
-9005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tenacity of a Knight"
-9006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tenacity of a Knight"
-9007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Honor of a Knight"
-9008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Etiquette as a Knight"
-9009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Life as a Knight"
-9010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quality of reverence"
-9011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Life as a Knight"
-9012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glory of a Knight!"
-9013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Wizard"
-9014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Wizard"
-9015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Wizard"
-9016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Wizard"
-9017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Change to Wizard"
-9018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Certified as a Wizard!"
-9058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"O'Riley's Request"
-9059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Happy St. Patrick's Day"
-9117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse"
-9118,0,1109,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse - Deviruchi Hunt"
-9119,0,1291,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse - Wraith Dead Hunt"
-9120,0,1504,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse - Dullahan Hunt"
-9121,0,1379,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse - Nightmare Terror Hunt"
-9122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse"
-9123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lina's Curse"
-9024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An errand boy from Einbroch"
-// kRO
-//9028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Mouse"
-//9029,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Mouse : present conditions"
-// iRO/cRO
-9028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Hydra"
-9029,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Hydra : present conditions"
-9030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find a puppy"
-9031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find a puppy"
-9032,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find a puppy"
-
-9155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Getting materials for the Jaty Crown"
-9156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Make the Jaty Crown"
-9157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reward from Sage, Kasyapa"
-9158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery of Good News(1)"
-9159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Paiko"
-9160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery of Good News(2)"
-9161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Paiko"
-9162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery of Good News(3)"
-9163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Paiko"
-9164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery of Good News(4)"
-9165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reward from Paiko for success of Jaty Crown"
-
-9167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tutorial - Mercenary for Hire"
-9168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest Window Check"
-9169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Window Shopper Catalogue"
-9170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Window Shopper Catalogue"
-9171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Enchanting Items"
-9172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Enchanted Items"
-9173,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tutorial Timer Cooldown"
-
-9222,0,2327,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bangungot from Hospital 2F"
-9223,604800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Will there be Peace at the Hospital?"
-9224,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Explore Hospital 2F"
-
-9225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 1"
-9226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 2"
-9227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 3"
-9228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 4"
-9229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 5"
-9230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 6"
-9231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 7"
-9232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 8"
-9233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 9"
-9234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 10"
-9235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 11"
-9236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 12"
-9237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 13"
-9238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 14"
-9239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 15"
-9240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luen's statement notes"
-9241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luen's statement notes"
-9242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luen's statement notes"
-9243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luen's statement notes"
-9244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dames's statement notes"
-9245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dames's statement notes"
-9246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dames's statement notes"
-9247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dames's statement notes"
-9248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rosa's statement notes"
-9249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rosa's statement notes"
-9250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rosa's statement notes"
-9251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rosa's statement notes"
-9252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Observing Poppy"
-9253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Examining a messy bookshelf"
-9254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Examining a damaged book"
-9255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Examining a container for soda cans"
-9256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Examining a messed up table"
-9257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Examining a foreign object"
-9258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Field examination results"
-9259,0,2363,5,2364,30,0,0,0,0,0,0,0,0,0,0,0,"Confirming Cruyan's statements"
-9260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Survey investigation notes"
-9262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystery Robbery Incident 16"
-
-// Academy 14.2
-9264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job change to Mage"
-9265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job change to Mage"
-9266,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job change to Mage"
-9267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The way to be a strong Mage - 1"
-9268,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The way to be a strong Mage - 2"
-9269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The way to be a strong Mage - 3"
-9270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The way to be a strong Mage - 4"
-
-//Geffen Magic Tournament
-9284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stopping Geffen Gangsters"
-9285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Beating Geffen Gangsters"
-9286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stop Geffen Gangsters"
-9287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defeating Geffen Gangsters"
-9288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Catch a Geffen thief"
-9289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get things back from the thief"
-9290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Participate in Magic competitions"
-9291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Participate in Magic competitions"
-9292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Participate in Magic competitions"
-9293,0,1106,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Register in Magic Competition"
-9294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Registration Complete"
-9295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"1st match of the Tournament has started"
-9296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"2nd match of the Competition has started"
-9297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"3rd match of the Competition has started"
-9298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"4th match of the Competition has started"
-9299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"5th match of the Competition has started"
-9300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"6th match of the Competition has started"
-9301,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"7th match of the Competition has started"
-9302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"8th match of the Competition has started"
-9303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"9th match of the Competition has started"
-9304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"10th match of the Competition has started"
-9305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"11th match of the Competition has started"
-9306,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"12th match of the Competition has started"
-9307,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Final match of the Competition has started"
-9308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Magic Competition Win~!"
-9309,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Magic Tournament defeat"
-9310,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Encounter Iris"
-9311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Encounter Chaos"
-9312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Encounter Lydia"
-9313,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Encounter Fenrir"
-9314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Encounter Loki"
-9315,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring the dimensional gap"
-9316,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Re-exploring the crack of spaces"
-
-// EP14.3 Morse's Cave
-9318,0,3000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Hiding Morocc"
-9319,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pursuing Hiding Morocc Continues"
-
-//9327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9329,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//9334,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-
-// Sarah Fenrir memorial
-9335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Search for shards of Gigantes"
-9336,604800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Go back to Professor Bernhard"
-9337,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wrapping up the Adventure"
-
-// Rockridge
-9457,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solved Anyway"
-9458,0,3743,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pipe Cleaning"
-9459,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Too Early for Pipe Cleaning"
-9460,0,0,0,0,0,0,0,3736,25260,5000,3737,25260,5000,3739,25260,5000,"Collecting Ore Fragments"
-9461,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Enough Ores"
-
-10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the Prontera Royal Court"
-10001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Qualification Test"
-10002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Qualification Review"
-10003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Instructions on what to do"
-10004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interim Report"
-10005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Eigen Ahrum"
-10006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Ernst"
-10007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Poe"
-10008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Peter"
-10009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Urugen"
-10010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Helmut"
-10011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prince Erich"
-10012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation of the two princes"
-10013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for the unknown girl"
-10014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Peter"
-10015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test 15"
-10016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Guest from the Walter Family"
-10017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conspiracy"
-10018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Villainous Ahrum - Poe"
-10019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Villainous Ahrum - Peter"
-10020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Villainous Ahrum - Erich"
-10021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Villainous Ahrum - Urugen"
-10022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Villainous Ahrum - Helmut"
-10023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eigen Ahrum and Ernst -Former-"
-10024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eigen Ahrum and Ernst -Latter-"
-10025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Good-bye, dear!"
-10026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reforming Meto"
-10034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Search the knife"
-10035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deliver the knife"
-10036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-Candy"
-10037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-Crap Shells"
-10038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-Conch"
-10039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-Fish Tail"
-10040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-White Platter"
-10041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Material Supply-?"
-10042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keys-5 remained"
-10043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keys-5 remained"
-10044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keys-4 remained"
-10045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-4 remained"
-10046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-3 remained"
-10047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-3 remained"
-10048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-2 remained"
-10049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-2 remained"
-10050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-1 remained"
-10051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-1 remained"
-10052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-To the piano"
-10053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find the Piano Keyboard-Fill the empty spot"
-10054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"On the Verge of the Escape-Clint Kana"
-10055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Understanding the culture of Utan"
-10056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Learning Utan Language"
-10057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Onward to the Other World"
-10079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10085,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10087,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-10089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape from the reality, into the broad world"
-
-10090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-10101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changes to Mechanic"
-
-10102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To client - the chapter of the sphinx dungeon"
-10103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To client - the chapter of Glast heim"
-10104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To client - the chapter of Juno"
-10105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To client - the chapter of a clock tower"
-10106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To client - the chapter of localizing "
-10107,0,1164,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sphinx dungeon - Requiem"
-10108,0,1140,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sphinx dungeon - Marduk"
-10109,0,1154,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sphinx dungeon - Pasana"
-10110,0,1260,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glast heim - Dark Frame"
-10111,0,1117,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glast heim - Evil druid"
-10112,0,1192,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glast heim - Wraith"
-10113,0,1276,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glast Heim - Raydric Archer"
-10114,0,1369,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juno - Grand Peco"
-10115,0,1386,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juno - sleeper"
-10116,0,1372,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juno - Goat"
-10117,0,1376,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juno - Harpy"
-10118,0,1269,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock tower - Clock"
-10119,0,1199,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock tower - Punk"
-10120,0,1195,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock tower - Rideword"
-10121,0,1883,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Localizing - Uzhas"
-10122,0,1404,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Localizing - Miyabi Doll"
-10123,0,1516,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Localizing - Mi Gao"
-
-11000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Inspection of Odin Shrine"
-11009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morriphen's Request"
-11010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching the medicine"
-11011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Medicine for two"
-11012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Makkie"
-11013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Red Plant Stem Powder"
-11014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The researcher's medicine"
-11015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Siria's cure"
-11016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morriphen's story"
-11017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-11018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-11019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-11020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-11021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-11022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exploring Juperos"
-// iRO Event Quest
-//11023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 1"
-//11024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 2"
-//11025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 3"
-//11026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 4"
-//11027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 5"
-//11028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Help Mr. Zabaroo - 6"
-11029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Going to the Turtle Island.."
-11038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet the Dead"
-11044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Herb Medicine - Being a Doctor's Assistance"
-11070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Poison King"
-11084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New Surroundings"
-11085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New Surroundings"
-11086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New Surroundings"
-11087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repairing the Tent"
-11088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repairing the Tent"
-11089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repairing the Tent"
-11090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repairing the Tent"
-11091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivering Supplies"
-11099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To My Friend"
-11100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To My Friend"
-11101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret note of Bazet"
-11102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret note of Bazet"
-11103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret note of Bazet"
-11104,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resting time"
-11105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tendrilrion skin"
-
-11106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job changing to Warlock"
-11113,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Until radering is functioning"
-
-11114,0,1004,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Honet"
-11115,0,1009,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Condor"
-11116,0,1052,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Grasshopper's Leg"
-11117,0,1024,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Worm tail"
-11118,0,1014,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Spore"
-11119,0,1048,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Pest Control"
-11120,0,1055,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Muka"
-11121,0,1005,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Farmiliar"
-11122,0,1019,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Collect Feather"
-11123,0,1077,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Collect Poison Spore"
-11124,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Honet - Complete"
-11125,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Condor - Complete"
-11126,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Grasshopper's Leg - Complete"
-11127,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Worm Tail - Complete"
-11128,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Spore - Complete"
-11129,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Pest Control - Complete"
-11130,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Muka - Complete"
-11131,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Hunt Farmiliar - Complete"
-11132,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Collect Feather - Complete"
-11133,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request : Collect Poison Spore - Complete"
-
-11135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The sky, plane and travel sickness."
-11141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Human & gossip is towarding to the bar"
-11142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fearful metalic sound"
-11143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos tower"
-11144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juno manager : click"
-11145,0,1622,33,0,0,0,0,0,0,0,0,0,0,0,0,0,"I want to get the "
-11146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"to ice tunnel..."
-11147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lared's dew"
-11148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Toward Comodo with the bow"
-11149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Just pour the water. Pour! Pour!..."
-11150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for Maestro Song"
-11152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"to the quiet place!..."
-11153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing watch top"
-11154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I will remember the memories with you...."
-11155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"undefinable battler"
-11156,0,1106,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"annoying homework"
-11157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Helmes valley "
-11158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"On the way for meditation"
-
-11159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of Brian"
-11160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of John"
-11161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of Tyler"
-11162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of Rose"
-11163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of Bain"
-11164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Story of Lash"
-11165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Brian"
-11166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to John"
-11167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Tyler"
-11168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Rose"
-11169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Bain"
-11170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Lash"
-11171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request from Frede"
-11172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request from Frede"
-11173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request from Frede"
-11174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Supply Shortage"
-11175,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Supply Shortage"
-11176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"For my friends"
-
-// Mora
-11182,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Theore's Report"
-11183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Theore's Favor"
-11184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Runaway Laphine"
-11185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Roast Beef"
-11190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Roast Beef"
-11191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shortage of Roast Beef"
-11192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Village..."
-11193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sonya's Friend"
-11194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Runaway Laphine"
-11195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Village..."
-11199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Theo's Friend"
-11200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouch"
-11201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Roast Beef"
-11202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Roast Beef"
-11203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shortage of Roast Beef"
-11204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Village..."
-11205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pauchon's Friend"
-11206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quick Delivery Yoneseu"
-11207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Very Heavy Burden"
-11208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daphne"
-
-// Malangdo
-11209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hardships of Thomas"
-11210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Reunion"
-11221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Fruits"
-11239,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Malangdo Fruits"
-11240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11243,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repair of cracks"
-11244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soft Jelly"
-11245,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soft Jelly"
-
-// Academy 14.2
-11255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Otter Ssamsun"
-
-11284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-1"
-11285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-2"
-11286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-3"
-11287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-4"
-11288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-5"
-11289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-6"
-11290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-7"
-11291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-8"
-11292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-9"
-11293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-10"
-11294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-11"
-11295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-12"
-11296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-13"
-11297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-14"
-11298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-15"
-11299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-16"
-11300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-17"
-11301,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-18"
-11302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-19"
-11303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-20"
-11304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-21"
-11305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-22"
-11306,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-23"
-11307,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-24"
-11308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-25"
-11309,0,2327,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nurse at Port Malaya-26"
-
-11310,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eclage's Entrance"
-11311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eclage's Entrance"
-11312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Goliath"
-11313,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Goliath"
-11314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Goliath"
-11315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11316,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11319,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11321,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11323,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"And time keeps on flowing"
-11325,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11326,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11329,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The chicken or the egg"
-11333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Red seed and green seed"
-11334,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Red seed and green seed"
-11335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dreaming boy"
-11336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dreaming boy"
-11337,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dreaming boy"
-
-// Academy 14.2
-11338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Subino"
-11339,0,1002,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The most delicious on earth"
-11340,0,1063,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Carrots are delicious!"
-11341,0,1007,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rolling Fabre's clothing"
-11342,0,1004,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Antidote Material~"
-11343,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Alice"
-11344,0,1008,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Barrier!!"
-11345,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with Alice"
-11346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Acolyte_damped creatures(LV.13)"
-11347,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Acolyte_soft bone(LV.18)"
-11348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Acolyte_Solid bone(LV.23)"
-
-// Dimensional Travel Quest
-11349,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dimensional Travel"
-11350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dimensional Travel"
-11351,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dimensional Travel"
-11352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dimensional Travel"
-11353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dimensional Travel"
-11354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Specimen Collection"
-11355,0,3026,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Specimen Collection"
-11356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Specimen Collection"
-11357,0,3028,25,0,0,0,0,0,0,0,0,0,0,0,0,0,"Specimen Collection"
-11358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Specimen Collection"
-11359,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Antidote"
-11360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Antidote"
-11361,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Antidote"
-11362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Antidote"
-
-// Episode 15.1 To Phantasmagorika!
-11363,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Phantasmagorika!"
-11364,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Phantasmagorika!"
-11365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Phantasmagorika!"
-11366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Phantasmagorika!"
-11367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for the Traces"
-11368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for the Traces"
-11369,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for the Traces"
-11370,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for the Traces"
-11371,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for the Traces"
-11372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for the Traces"
-11373,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for the Traces"
-11374,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for the Traces"
-11375,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Looking for the Traces"
-11376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Let the Specialists Handle It"
-11377,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Act of Kindness"
-
-11378,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Trick or treat" // Halloween Event 2013
-
-// Episode 15.2 The Last Room Instance
-11379,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Final Room"
-11380,0,3254,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Final Room"
-11381,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vestige"
-11382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vestige"
-11383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vestige"
-11384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vestige"
-11385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vestige"
-11386,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vestige"
-11387,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vestige"
-11388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vestige"
-11389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vestige"
-
-// Banquet Quests
-11394,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Call of the Royal Head Chef"
-11395,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11397,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11401,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11403,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11404,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11405,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11406,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11407,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11410,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11411,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Geoborgs"
-11413,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11414,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11419,0,0,0,0,0,0,0,3455,6935,3000,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Why Should I Prepare for the Banquets?"
-11421,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Banquet: Unexpected Sauce"
-11422,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Complete Today's Sauce"
-11423,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Banquet: Griffin Barbecue"
-11424,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Banquet: Griffin Barbecue"
-11425,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Complete Today's Grilled Griffin"
-11426,0,0,0,0,0,0,0,3455,6935,3000,0,0,0,0,0,0,"Banquet: Washing 15 Dishes"
-11427,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Complete Today's Dish Collecting"
-11428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ingredient for the Sauce"
-11429,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ingredient for the Sauce"
-11430,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ingredient for the Sauce"
-11431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ingredient for the Sauce"
-
-// Lasagna Quests
-11435,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigilante Corp"
-11436,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigilante Corp"
-11437,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigilante Corp"
-11438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigilante Corp"
-11439,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigilante Corp"
-11440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigilante Corp"
-11441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigilante Corp"
-11442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigilante Corp"
-11443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigilante Corp"
-11444,0,0,0,0,0,0,0,3499,25045,5000,0,0,0,0,0,0,"Vigilante Corp"
-11445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigilante Corp"
-
-12000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An old friend"
-12001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Digotz, Maku's old friend"
-12002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Messenger of Friendship"
-12003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Digotz's message"
-12004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Maku's other friend"
-12005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benkaistein"
-12006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benkaistein's lost item"
-12007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kazien"
-12008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Researcher Garins"
-12009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Failed mission"
-12010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"No entrance"
-12011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lyozien"
-12012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet Mr. Ahman"
-12013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery complete"
-12014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"More missions"
-12015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ghalstein"
-12016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sneaking into the Laboratory"
-12017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Membership approved"
-12018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meeting the President"
-12019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The President's Mission"
-12020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rescuing a Secret Wing Member"
-12021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Sealed File Folder"
-12022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Sealed File Folder"
-12023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shinokas the researcher"
-12024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kafra Corporation Agent"
-12025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rekenber's Secret Archive"
-12026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rekenber's Secret Archive"
-12027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rekenber's Secret Archive"
-12028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kurelle the traitor"
-12029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lost Engagement Ring"
-12030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Engagement Ring Found"
-12031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Annon"
-12032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for Annon"
-12033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Traces of blood"
-12034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Annon's side of the story"
-12035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Holy Threads"
-12036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Stone Slate Message"
-12037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Holier Threads"
-12038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for the Sa-mhing Tiger"
-12039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Boonthom's Comrade"
-12040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benkaistein's Journal"
-12041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benkaistein's Journal"
-12042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benkaistein's Journal"
-12043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pass to the Slums"
-12044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soothing a crying child 1"
-12045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soothing a crying child 2"
-12046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soothing a crying child 3"
-12047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soothing a crying child 4"
-12048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Soothing a crying child 5"
-12049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 1 - Rogue"
-12050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 2 - Rogue"
-12051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 3 - Rogue"
-12052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 4 - Rogue"
-12053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 5 - Rogue"
-12054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest 6 - Rogue"
-12055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest - Assassin"
-12056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Job Quest - Assassin"
-12057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pass to the Lab"
-12058,604800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Admission Restricted to the 102 Tower"
-12059,7200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orc's Memory Time Limit"
-12060,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Today's Fishing Closed"
-12061,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Concentration"
-12062,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Today's Mining Closed"
-12070,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Limited time for enter"
-12071,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stamp a seal on the attendance book"
-12072,0,1034,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt tharafrog"
-12073,0,1248,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove Cruiser"
-12074,0,1070,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove Kukre"
-12075,0,1686,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove orcbaby"
-12076,0,1023,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove orcwarroir"
-12077,0,1066,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt vadon"
-12078,0,1064,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Megalodon"
-12079,0,1144,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Marse"
-12080,0,1067,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Cornutus"
-12081,0,1151,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove Myst"
-12082,0,1074,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt shellfish"
-12083,0,1142,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Marine sphere"
-12084,0,1158,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Phen"
-12085,0,1152,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove orcskeleton"
-12086,0,1177,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove Zenorc"
-12087,0,1041,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove mummy"
-12088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Accomplishing a request"
-
-12090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious guy"
-12091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Just save the burning heart"
-12092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Long lasting story"
-12093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"the record the intelligence Lyoda left"
-12094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The damaged shield letter"
-12096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Towards Karakas"
-12097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Basic preparation"
-12098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tour of dungeon"
-12099,0,2014,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Remove Root Cause"
-12100,0,1994,12,0,0,0,0,0,0,0,0,0,0,0,0,0,"Violent Winged Insect"
-12101,0,2013,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Work Interference"
-12102,0,1993,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Intelligent Snakes"
-12103,0,1992,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Legendary Creature"
-12104,0,1987,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Insects with an Appetite"
-12105,0,2024,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Moving Rocks"
-12106,0,1995,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"A child on a flower"
-12107,0,2015,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Twisted Love"
-12108,0,1988,12,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dangerous Plant Removal"
-12109,0,1999,14,0,0,0,0,0,0,0,0,0,0,0,0,0,"Larva Extermination"
-12110,0,2016,7,0,0,0,0,0,0,0,0,0,0,0,0,0,"Demon of Water"
-12111,0,1986,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bird with ugly face"
-12117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Withered Flower"
-12118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Welcomed Mineral"
-12119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Valuable Textile"
-12120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Curious Meat"
-12121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Materials to Clear Snow"
-12122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Best Cooler Material"
-12123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Best Paint"
-12124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rare Valuable"
-12125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Armory Material"
-12126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Advanced Armory Material"
-12127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Supervisor's Tool"
-12128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Preparation for Heating"
-12129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Suspicious Food"
-12130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Useful Material"
-12131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Essential Material for Construction"
-12132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Essential Material for Construction 2"
-12133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Decoration arrangement"
-12134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Instant Receptacle"
-12135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Not enough medicine"
-12136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Honey robber"
-12137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tools for Experiment"
-12138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fine Gift Samples"
-12139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Respect for Taste!"
-12140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Courtesy for Regulars"
-12141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Special Package"
-12142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dangerous Request"
-12143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Trend"
-12144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unknown Usage"
-12145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Other World Cuisine"
-12146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Filling in Cracks"
-12147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adhesive Material"
-12148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bait for Tatacho Hunting"
-12149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Swordmanship Practice"
-12150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pretty reddish vegetable"
-12151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tenacity of the pub owner"
-12152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tastes like home cooking"
-12153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hazardous plant when burnt"
-12154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unexpectedly Normal"
-12155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gift with heart"
-12156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Respect personal appetite!"
-12157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resolution of the pub owner"
-12158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rage of the pub owner"
-12159,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Laponte"
-12160,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Kalipo"
-12161,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Pura"
-12162,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Tragis"
-12163,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Calyon"
-12164,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quest record from Moltuka"
-12165,21600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dizziness"
-12166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tree Root Doc."
-12167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reptile Tongue Doc."
-12168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scorpion Tail Doc."
-12169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stem Doc."
-12170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pointed Scale Doc."
-12171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resin Doc."
-12172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spawn Doc."
-12173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jellopy Doc."
-12174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fish Tail Doc."
-12175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Worm Peeling Doc."
-12176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gill Doc."
-12177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tooth of Bat Doc."
-12178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fluff Doc."
-12179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Chrysalis Doc."
-12180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Feather of Birds Doc."
-12181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Talon Document Doc."
-12182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sticky Webfoot Doc."
-12183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Animal Skin Doc."
-12184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wolf Claw Doc."
-12185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mushroom Spore Doc."
-12186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orc's Fang Doc."
-12187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Evil Horn Doc."
-12188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Powder of Butterfly Doc."
-12189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bill of Birds Doc."
-12190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Snake Scale Doc."
-12191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Insect Feeler Doc."
-12192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Immortal Heart Doc."
-12193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rotten Bandage Doc."
-12194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Decayed Nail Doc."
-12195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Horrendous Mouth Doc."
-12196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tentacle Doc."
-12197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shell Doc."
-12198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scale Shell Doc."
-12199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Venom Canine Doc."
-12200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sticky Mucus Doc."
-12201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bee Sting Doc."
-12202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grasshopper's Leg Doc."
-12203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Royal Jelly Doc."
-12204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Yoyo Tail Doc."
-12205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Solid Shell Doc."
-12206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Yam Doc."
-12207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Raccoon Leaf Doc."
-12208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Snail's Shell Doc."
-12209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Horn Doc."
-12210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bear's Footskin Doc."
-12211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Feather Doc."
-12212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Red Herb Doc."
-12213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Carrot Doc."
-12214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cactus Needle Doc."
-12215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stone Heart Doc."
-12216,21600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pouty Jahbong"
-12217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Request - Traces of wild boar hunt"
-12218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to make lava elixir"
-12219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to creat flame elixir"
-12220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to create glaicer elixir"
-12221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to create fossil elixir"
-12222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How to create storm elixir"
-
-// Mora Coin Daily Quests
-12225,0,2132,3,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pom Spider Hunting"
-12226,0,2133,4,0,0,0,0,0,0,0,0,0,0,0,0,0,"Angra Mantis Hunting"
-12227,0,2134,5,0,0,0,0,0,0,0,0,0,0,0,0,0,"Parus Hunting"
-12228,0,2136,6,0,0,0,0,0,0,0,0,0,0,0,0,0,"Little Fatam Hunting"
-12229,0,2137,7,0,0,0,0,0,0,0,0,0,0,0,0,0,"Miming Hunting"
-12230,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Monster Hunt"
-12231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Insect Feeler Collecting"
-12232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Immortal Heart Collecting"
-12233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rotten Bandage Collecting"
-12234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orcish Voucher Collecting"
-12235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Skeleton Bone Collecting"
-12236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memento Collecting"
-12237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shell Collecting"
-12238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scale Shell Collecting"
-12239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Venom Canine Collecting"
-12240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sticky Mucus Collecting"
-12241,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Item Request 1"
-12242,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mora Item Request 2"
-
-// Missing Person Quests
-12243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Tajareu"
-12244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Tokenizer"
-12245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Mesile"
-12246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Noir"
-12247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Pajama God"
-12248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Mendel"
-12249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Miles"
-12250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Kunmune"
-12251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Chayihokin"
-12252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Information on Tuale"
-12253,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing Person Search Time Limit"
-
-// Malangdo Culverts
-12254,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Now it's cleaning"
-12255,0,2176,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea crab"
-12256,0,2175,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea squid"
-12257,0,2174,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Ancient crustacean"
-12258,0,2178,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea shell"
-12259,0,2179,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt ancient kukre"
-12260,0,2177,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea conch"
-12261,0,2182,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea horse"
-12262,0,2181,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt ancient sword fish"
-12263,0,2180,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt ancient sea god"
-12264,0,2183,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt mutation anolian"
-12265,0,2184,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt deep sea mermaid"
-12266,0,2185,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt transformable kapha"
-12267,0,2188,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt weird coelacanth"
-12268,0,2187,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt dark coelacanth"
-12269,0,2190,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Cruel coelacanth"
-12270,0,2189,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt mutation coelacanth"
-12271,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In progress general culvert single day service"
-12272,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In progress hard culvert single day service"
-12273,579600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In progress general culvert weekly service"
-12274,579600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In progress hard culvert weekly service"
-
-12278,604800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Towards Bakonawa Lake..."
-12279,0,2322,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Get Rid of Bakonawa"
-
-12280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A suspicious prisoner"
-12281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An unwanted favor"
-12282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gossip king Clever"
-12283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The rift researcher"
-12284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A cat merchant's source of information"
-12285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A way to calm down a cat"
-12286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Information traded for some canned foods"
-12287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A weird experience"
-12288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A successful experience"
-12289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Another visitation"
-12290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clever's historical documents"
-12291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hidden historical documents (?)"
-12292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The unknown ones"
-12293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Figures in history"
-12294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tour of Eclage"
-12295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Error"
-12296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fun times with the reactor"
-12297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Encountering Etran"
-12298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Two wishes"
-12299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Revisiting Robert"
-12300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Revisiting Etran"
-12301,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Two remaining friends"
-
-// Academy 14.2
-12302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Salim Hamid"
-12303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Applicant for trader"
-12304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Introduction to merchantology"
-12305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"About the capability figure"
-12306,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Experience of disounts"
-12307,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Way to the Merchant"
-12308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Removal of Worm Tails"
-12309,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Removal of Boa"
-12310,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Removal of Spore"
-12311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Removal of Pirate Skeletons"
-12312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Supplementary to the theory lesson"
-12313,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"About stats"
-12314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"About skills"
-
-// Old Glast Heim
-12316,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meeting Hugin"
-12317,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Trace of Time Travel"
-12318,0,2475,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Corrupted Soul Hunt"
-12319,0,2476,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Amdarais Hunt"
-12320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time Traveler"
-12321,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time Conqueror"
-12322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Space Distortion"
-
-// Faceworm's Nest
-12325,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Faceworm's Nest after-effects"
-12326,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The owner of old ring"
-12327,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The memory of old photo album"
-12328,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dol-Seoi's Sorrow"
-12329,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Keaton's Bracelet"
-
-// Horror Toy Factory - Ep 14.2
-12330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Skull-faced Girl"
-12331,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Trail of Toy Factory"
-
-12334,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Trace of Time Travel"
-12335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Space Distortion"
-//12336,0,3151,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Corrupted Soul Hunt"
-//12337,0,3150,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Amdarais Soul Hunt"
-12338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time Traveler"
-12339,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time Conqueror"
-12340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rebellion Job Change Quest"
-12341,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rebellion Job Change Quest"
-12342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rebellion Job Change Quest"
-12343,0,3169,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rebellion Job Change Quest"
-12344,0,3170,3,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rebellion Job Change Quest"
-12345,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rebellion Job Change Quest"
-
-// Episode 15.2: Central Laboratory
-12346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Strange Ancient Science"
-12347,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Trace of Laboratory Access"
-
-12363,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"?????? ?? ??"
-
-// Banquet Quests
-12369,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret Business Relation"
-
-// Rockridge
-12381,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"New Continent's Food Supplier"
-12382,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Distributing Food"
-12383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sweet Potato Delivery"
-12384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meat Delivery"
-12385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Carrot Delivery"
-12386,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Banana Delivery"
-12387,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pumpkin Delivery"
-12388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mushroom Delivery"
-12389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Guardian of Rock Ridge"
-12390,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Relieved for Now"
-12391,0,3736,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Buffaloes with Rifles"
-12392,0,3737,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Punishing the Red Masks"
-12393,0,3738,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eye Patch Desperadoes"
-12394,0,3739,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exterminate Gray Four-legged Beasts"
-12395,0,3787,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exterminate Swamp Arclouzes"
-12396,0,3788,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Exterminate Brown Rats"
-12398,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"You're Good"
-12399,0,3747,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Heinous Criminals"
-12400,0,3748,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Heinous Criminals"
-12401,0,3749,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunt Heinous Criminals"
-12402,0,3740,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eliminate Dangerous Gas"
-12403,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Laborers of Rock Ridge"
-12404,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Are You Not Tired?"
-12405,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Maintain the Red Pipe"
-12406,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Maintain the Blue Pipe"
-12407,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Maintain the Yellow Pipe"
-12408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Maintain the White Pipe"
-12409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pipes Maintained"
-12410,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Contract with the Wealthy Merchant"
-12411,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Come Back Tomorrow"
-
-13000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"RWC2011Card Gathering"
-13001,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"RWC2011Card Gathering - Hold"
-
-// Eden 100-110
-13002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brigan collecting"
-13003,0,1267,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Carat Request"
-13004,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Carat Request timer"
-13005,0,1194,22,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arclouse Request"
-13006,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arclouse Request timer"
-13007,0,1206,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anolian Request"
-13008,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anolian Request timer"
-13009,0,1207,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sting Request"
-13010,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sting Request timer"
-13011,0,1310,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Majoruros Request"
-13012,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Majoruros Request timer"
-13013,0,1995,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pinguicula Request"
-13014,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pinguicula Request timer"
-13015,0,1994,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luciola Vespa Request"
-13016,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Luciola Vespa Request timer"
-13017,0,1106,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Desert Wolf Request"
-13018,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Desert Wolf Request timer"
-13019,0,1775,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Snowier Request"
-13020,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Snowier Request timer"
-13021,0,1777,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ice Titan Request"
-13022,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ice Titan Request Timer"
-13023,0,1379,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nightmare Terror Request"
-13024,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nightmare Terror Request Timer"
-13025,0,1384,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Flying Deleter Request"
-13026,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deleter Request Timer"
-13040,0,1505,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Loli Ruri Request"
-13041,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Loli Ruri Request Timer"
-13042,0,1148,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Medusa Request"
-13043,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Medusa Request Timer"
-13044,0,1098,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anubis Request"
-13045,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anubis Request Timer"
-13046,0,1991,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tendrilion Request"
-13047,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tendrilion Request Timer"
-13048,0,1991,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tendrilion Request"
-13049,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tendrilion Request Timer"
-
-13050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Laphine that loves the land"
-13051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The singing Laphine"
-13052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The watering Laphine"
-13053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The dancing Laphine"
-13054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The smiling Laphine"
-13055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"See if all the adventurers are safe"
-13056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reporter Rossi"
-13057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adventurer Euncheong"
-13058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Troublemaker New Oz"
-13059,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"End of project"
-13060,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Safety confirmation complete!"
-13061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Food support"
-13062,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Food support - complete"
-13063,0,2365,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dusting off"
-13064,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dusting off - complete"
-13065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Collecting a souvenir"
-13066,79200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"This is enough for souvenirs"
-
-// Eden 111-120
-13067,0,1163,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Raydric research"
-13068,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Raydric research - timer"
-13069,0,1132,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Khalitzburg research"
-13070,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Khalitzburg research - timer"
-13071,0,1208,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wander Man research"
-13072,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wander Man research - timer"
-13073,0,1699,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ancient Mimic research"
-13074,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ancient Mimic research - timer"
-13075,0,1698,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Death Word research"
-13076,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Death Word research - timer"
-13077,0,1295,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Owl Baron research"
-13078,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Owl Baron research - timer"
-13079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloody Page Research"
-13080,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloody Page Research - Wait"
-13081,0,2015,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Pinguicula research"
-13082,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Pinguicula research - timer"
-13083,0,1988,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nepenthes research"
-13084,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nepenthes research - timer"
-13085,0,1993,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Naga research"
-13086,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Naga research - timer"
-13087,0,1999,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Centipede Larva research"
-13088,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Centipede Larva research - timer"
-13089,0,1992,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cornus research"
-13090,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cornus research - timer"
-13091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystic Horn Research"
-13092,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mystic Horn Research - Wait"
-13093,0,1297,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ancient Mummy research"
-13094,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ancient Mummy research - timer"
-13095,0,1374,10,1370,10,1390,10,0,0,0,0,0,0,0,0,0,"Geffenia expedition"
-13096,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geffenia expedition - Wait"
-13097,0,1677,30,1678,30,1679,30,0,0,0,0,0,0,0,0,0,"Juperos expedition"
-13098,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Juperos expedition - Wait"
-13099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fragments and Rusty Screw"
-13100,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fragments and Rusty Screw - Wait"
-
-// Academy 14.2
-13101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The way of Taekwon"
-13102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Spinning kick"
-13103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Breaking Willows"
-13104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Breaking Spores"
-13105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Breaking Zombies"
-13106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Breaking Skeletons"
-
-// Eden 121-130
-13107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower Search"
-13108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rachel holy ground Search"
-13109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unknown island Search"
-13110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake Search"
-13111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower Search - Reporting results"
-13112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rachel holy ground Search - Reporting results"
-13113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nameless Island Search - Reporting results"
-13114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake Search - Reporting results"
-13115,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thanatos Tower Search - Wait"
-13116,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rachel holy ground Search - Wait"
-13117,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Unknown island Search - Wait"
-13118,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake Search - Wait"
-13119,0,1702,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Baroness of Retribution"
-13120,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Baroness of Retribution - Wait"
-13121,0,1703,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Lady Solace"
-13122,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Lady Solace - Wait"
-13123,0,1701,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Mistress of Shelter"
-13124,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Mistress of Shelter - Wait"
-13125,0,1700,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Dame of Sentinel"
-13126,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Dame of Sentinel - Wait"
-13127,0,1771,20,1772,20,0,0,0,0,0,0,0,0,0,0,0,"Combat Vanberk and Isilla"
-13128,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Vanberk and Isilla - Wait"
-13129,0,1773,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Hodremlin"
-13130,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Hodremlin - Wait"
-13131,0,1769,20,1770,20,0,0,0,0,0,0,0,0,0,0,0,"Combat Agav and Echio"
-13132,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Agav and Echio - Wait"
-13133,0,1865,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Ragged Zombie"
-13134,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Ragged Zombie - Wait"
-13135,0,1864,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Zombie Slaughter"
-13136,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Zombie Slaughter - Wait"
-13137,0,1867,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Banshee"
-13138,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Banshee - Wait"
-13139,0,1714,30,1717,30,0,0,0,0,0,0,0,0,0,0,0,"Combat Ferus and Bewler"
-13140,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Ferus and Bewler - Wait"
-13141,0,1713,30,1716,30,0,0,0,0,0,0,0,0,0,0,0,"Combat Acidus"
-13142,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combat Acidus - Wait"
-
-// Eden 131-140
-13143,0,1652,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Egnigem Story"
-13144,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Egnigem Story - Wait"
-13145,0,1654,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Armeyer Story"
-13146,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Armeyer Story - Wait"
-13147,0,1653,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whikebain Story"
-13148,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whikebain Story - Wait"
-13149,0,1656,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kavach Story"
-13150,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kavach Story - Wait"
-13151,0,1655,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Errende Story"
-13152,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Errende Story - Wait"
-13153,0,1657,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Laurell Story"
-13154,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Laurell Story - Wait"
-13155,0,1918,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story1"
-13156,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story1 - Wait"
-13157,0,1919,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story2"
-13158,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story2 - Wait"
-13159,0,1921,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story3"
-13160,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Morocc Story3 - Wait"
-13161,0,2083,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Uni-horn Scaraba Story"
-13162,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Uni-horn Scaraba Story - Wait"
-13163,0,2084,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Horn Scaraba Story"
-13164,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Horn Scaraba Story - Wait"
-13165,0,2085,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Antler Scaraba Story"
-13166,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Antler Scaraba Story - Wait"
-13167,0,2086,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rake horn Scaraba Story"
-13168,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rake horn Scaraba Story - Wait"
-
-13181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nightmarish Jitterbug"
-13182,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nightmarish Jitterbug: Waiting"
-13183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nightmarish Jitterbug: Completed"
-13184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Charleston Factory"
-13185,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Charleston Factory - Hold"
-13186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Charleston Factory - Complete"
-13187,0,3125,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deal with the Staff"
-13188,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deal with the Staff - Hold"
-
-// Episode 15.2 Krotzel's Request
-13195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monthly Brigan"
-13196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monthly Brigan"
-13197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monthly Brigan"
-13198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monthly Brigan : Krotzel's Request"
-13199,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Krotzel's Request - Complete"
-13200,0,3247,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monthly Brigan : Rookie's Request"
-13201,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rookie's Request - Complete"
-13202,0,3248,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monthly Brigan : Photo Journalist's Request"
-13203,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Photo Journalist's Request - Complete"
-13204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monthly Brigan : Grylls' Request"
-13205,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grylls' Request - Complete"
-
-14118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wuhari's concern"
-14119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of patience"
-14120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of patience 2"
-14121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of patience 3"
-14122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time for two"
-14123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wuharu's favor"
-14125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Surveying the area"
-14126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for Ms. Goatie"
-14127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for Ms. Goatie's husband"
-14128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Obtaining the research report"
-14131,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Analysis time"
-14133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Another favor"
-14134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sharp Ms. Goatie"
-14135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for Mr. Pompe"
-14136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A terrible scene in the field"
-14137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"An interesting proposition"
-14138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The big corpse"
-14139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Wuhuru"
-14140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Wuhari"
-14141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ingredients for research"
-
-// Academy 14.2
-14142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the Archer's town!"
-14143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Application for the Archer's job change"
-14144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Retest - Stats"
-14145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Archer Skills"
-14146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting training"
-14147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Retest - Skills"
-14148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the next step"
-14149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Listening to the 2nd job change"
-14150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the next step"
-14151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting training - Spoa"
-14152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting training - Creamy"
-14153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting training - Skeleton"
-14154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fragrant herb mix"
-14155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Crunchy salad"
-14156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anything shabushabu"
-14157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baked golden apple"
-14158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Presentation of the Archer manual"
-14159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Met with the PR staff"
-14160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Met with the PR staff"
-14161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of stats"
-14162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of skills"
-14163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Caught Spores"
-14164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Caught Creamy"
-14165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Caught Skeletons"
-
-//14254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14266,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14268,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14276,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//14291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-
-// Banquet Quests
-14469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Look around the Walther Family"
-14470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In Search of the Guardian Knight"
-14471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the Royal Prison"
-14472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gourmet Bigfoot"
-14473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Veins"
-14474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Isenhonor"
-14475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Jurgen"
-14476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Levuiere and His Wife"
-14477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"What Is Going on?"
-14478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searching for the Clue"
-14479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clean-up out of Apology"
-14480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conquer the Grease"
-14481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conquer the Mold"
-14482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conquer the Dirt of Devil"
-14483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report the Completion of the Clean-up"
-14484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"There Was a Furniture Delivery Man"
-14485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I Am Upset"
-14486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I Heard the Story"
-14487,0,0,0,0,0,0,0,1148,6927,3000,0,0,0,0,0,0,"Please Find the Token of Memory"
-14488,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Please Deliver My Love"
-14489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I Have to Turn It Down"
-14490,0,0,0,0,0,0,0,1148,6927,3000,0,0,0,0,0,0,"My Love Once More"
-14491,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I Have to Turn It Down Again"
-14492,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"There Is a Silver Lining"
-14493,0,0,0,0,0,0,0,1148,6927,3000,0,0,0,0,0,0,"Today I Feel"
-14494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I Have to Turn It Down Again"
-14495,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Wolf"
-14496,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Isaac"
-14497,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery for Wolf"
-14498,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Which Rumor"
-14499,0,1310,33,0,0,0,0,0,0,0,0,0,0,0,0,0,"Prove Yourself"
-14500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Complete checking out the book"
-14501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Wolf"
-14502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Isaac"
-14503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Wolf"
-14504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In Search of Helmut"
-14505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I Won't go Back"
-14506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Things Turned out This Way"
-14507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Maximilian"
-14508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jewel and Cloth"
-14509,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Still Making It"
-14510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pink Petal-like Dress"
-14511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Beautiful Flower Decoration"
-14512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dress of the Night Sky"
-14513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shawl of the Blazing Sun"
-14514,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Step of the Fairy"
-14515,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sparkling Star"
-14516,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Suspicious Shadow"
-
-// Lasagna Quests
-14531,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Everything about Con-Chliina"
-14532,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Greetings to Captain Gamberi"
-14533,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Say hi to recorder"
-14534,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the kitchen"
-14535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Purser"
-14536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery to Chef"
-14537,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"When do we take off?"
-14538,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Can we take off?"
-14539,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Crazy Dragon"
-14540,0,0,0,0,0,0,0,3502,25049,5000,0,0,0,0,0,0,"An errand out of nowhere"
-14541,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"No news is not a good news"
-14542,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How is the Dragon"
-14543,0,3502,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Basilisk Hunt"
-14544,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Now I can leave"
-14545,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Purser"
-14546,0,3496,5,3497,5,0,0,0,0,0,0,0,0,0,0,0,"Take care of grass thief"
-14547,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Can we set out the sailing?"
-14548,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Crazy Dragon"
-14549,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"No news is not a good news"
-14550,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"How is the Dragon"
-14551,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Chief Basilisk"
-14552,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lord Imuk's message"
-14553,0,3504,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Basilisk Hunt"
-14554,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"We can start sail now"
-14555,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whole new world of taste"
-14556,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"There also is a scary thing for me"
-14557,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Truth is alway harsh"
-14558,0,0,0,0,0,0,0,3503,25049,5000,0,0,0,0,0,0,"Dirty Creatures"
-14559,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Charm Effect Duration"
-14560,0,0,0,0,0,0,0,3503,25049,5000,0,0,0,0,0,0,"New Ingredient"
-14561,0,0,0,0,0,0,0,3503,25049,5000,0,0,0,0,0,0,"Dirty and Filty"
-14562,0,0,0,0,0,0,0,3503,25049,5000,0,0,0,0,0,0,"The basic are the best"
-14563,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Free time"
-14565,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Emergency food supplies"
-14566,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brilliant idea"
-14567,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kaluna milk is in Danger!"
-14568,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time to persuade"
-14569,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Babysitter"
-14570,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Processing Anchovy"
-14571,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anchovy fishing ship"
-14572,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Helpless..."
-14573,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"I need the time on my own"
-14574,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meal Box Delivery"
-14575,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery Complete Report"
-14576,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meal Box Delivery Time"
-14579,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with Captain"
-14580,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Recorder"
-14581,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interview with the Chief"
-14582,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Recorder"
-14583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To Granma"
-14584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Recorder"
-14588,0,3498,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Competition"
-14589,0,3499,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sticky ingredient"
-14590,0,3500,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunter's destination"
-14591,0,3501,10,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret Ingredient"
-14592,04:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Resting Time"
-
-// Rock Ridge
-14672,0,3740,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"Preparing for the Firework Festival"
-14673,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time to Make Bombs"
-
-// A Bed Of Honor
-14683,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Device"
-14684,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Device"
-14685,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Device"
-14686,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Device"
-14687,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Device"
-
-// Academy 14.2
-15000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Experiencing abnormal statuses"
-15001,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hold your breath"
-
-// Heroes' Trail Part 1 - Sara's Memory
-15002,72000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memorial dungeon: Sara's Memory"
-15003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Adventurer leon"
-
-// Episode 14.3: Isle of Bios
-15005,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memorial Dungeon: Isle of Bios"
-15006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Isle of Bios Exploration"
-15007,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memorial Dungeon: Isle of Bios"
-15008,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memorial Dungeon: Isle of Bios"
-//15025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-//15045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""
-
-// Episode 15.1 : Airship Assault instance
-15050,82800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memorial Dungeon: Airship Assault"
-15051,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memorial Dungeon: Airship Assault"
-// 15052,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Memorial Dungeon: Airship Assault"
-
-// 2013 Christmas Event
-15055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : We are the great Single Union Army!"
-15056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Declare war against couples!"
-15057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Prepare the festival!"
-15059,86400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Cooldown Timer"
-15060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Kwami has joined"
-15061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Willer has joined"
-15062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Rinka has joined"
-15063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Jee has joined"
-15064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Christmas : Marty has joined"
-
-16000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Metz Brayde's Notice"
-16001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"First examination"
-16002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -1"
-16003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -2"
-16004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -3"
-16005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -4"
-16006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -5"
-16007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fetching Items for Arian -6"
-16008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quiz time!"
-16009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quiz time!"
-16010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daewoon's Test"
-16011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sir Jore's Test"
-16012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sir Jore's Materials"
-16013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Stone of Sage"
-16014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Stone of Sage"
-16015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lady Jesqurienne"
-16016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jesquerinne's Quiz Challenge"
-16017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Failed Quiz Challenge"
-16018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quiz Challenge Triumph"
-16019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Search for Dearles"
-16020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dearles' Test"
-16021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Test of Appreciation"
-16022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dearles' Test Part Two"
-16023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rhythm Test Passed"
-16024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Bakerlan"
-16025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bakerlan's delivery"
-16026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mahatra's delivery"
-16027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bakerlan's Receipt"
-16028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Find Seylin"
-16029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigorgra Medicine"
-16030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigorgra Ingredients"
-16031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vigorgra Ingredients"
-16032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Seylin's Request"
-16033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Seylin"
-16034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to Mahatra"
-16035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Bakerlan"
-16036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The last Crumb"
-16037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding Engel Howard"
-16038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Liana's Letter"
-16039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combining the Starlight"
-16040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Letter to Engel's Family"
-16041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Talk to Liana"
-16042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sobbing Starlight Progress"
-16043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Restored Sobbing Starlight"
-16044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Combining the Starlight"
-16045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Starlight message"
-16046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The man in Umbala"
-16047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Into the Tree"
-16048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ancient Papers"
-16049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Record of Ancient Language"
-16050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Fastidious Old Man"
-16051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blurry Vision"
-16052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Translating the Document"
-16053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Translated Ancient Language"
-16054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Where the rejected live"
-16055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Misfortunate of Niflheim"
-16056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Removed Curse"
-16057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meeting the witch"
-16058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wing Of Crow"
-16059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wing Of Crow"
-16060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Misfortunate of Niflheim"
-16061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bard in Niflheim"
-16062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gen of Niflheim"
-16063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Witch's Aid"
-16064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Misfortunate of Niflheim"
-16065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Queen's Symbol"
-16066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Knowledge of the Symbol"
-16067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Knowledge of Asgard"
-16068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Soul Pieces"
-16069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Soul Pieces"
-16070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Soul Pieces"
-16071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Soul Pieces"
-16072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Finding the Soul Pieces"
-16073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Agrboda's Soul"
-16074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Symbol of the Nine Realms"
-16075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Serin's Ambitions"
-16076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Witch's Tonic"
-16077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Serin's Release"
-
-// Rock Ridge
-16078,0,3739,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Peace of the Family"
-16079,4:00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back for More Coyotes Tomorrow"
-16080,0,3739,30,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Coyotes Again"
-16081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Failed to Get Juice Mix Package"
-16082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Suspicious Sand Pile"
-16083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Wasteland Cactuten"
-16084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Suspicious Sand Pile"
-16085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Coyote"
-16086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Suspicious Sand Pile"
-16087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Cactus Girl"
-16088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Coyote"
-16089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Suspicious Sand Pile"
-16090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Suspicious Sand Pile"
-16091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Suspicious Sand Pile"
-16092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Suspicious Sand Pile"
-16093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Suspicious Sand Pile"
-16094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Suspicious Sand Pile"
-16095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Discovered Suspicious Sand Pile"
-
-16101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious World Map"
-16118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hidden poem"
-16119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Snake swords"
-16120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A dream?"
-16121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Secret Code?"
-16122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Copper Key"
-16123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Green Keycard"
-16124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Steel Box"
-16125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kiel Hyre Academy"
-16200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Limberg's Request"
-16201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"TPS Report"
-16202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"TPS Report"
-16203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"TPS Report"
-16204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Crack in the Wall"
-16205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Empty Lava Tube"
-17000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet with Father Bamph"
-17001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Meet with Larjes"
-17002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Father Bamph"
-17003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Travel to Rachel"
-17004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Travel to Veins"
-17005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Frustrated Magistrate"
-17006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Interrogated Smugglers"
-17007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Written Orders"
-17008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigating"
-17009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"More Investigating"
-17010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Further Investigations"
-17011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kurdi's Father"
-17012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Karyn's Boat"
-17013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"To the Island"
-17014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigating the Island"
-17015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Research Note"
-17016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Regicide"
-17017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Reporting the King's Death"
-
-18001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery for Rooney"
-18002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery for Rooney"
-18003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Delivery for Rooney"
-18004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lasda's Request"
-18005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jesse's Request"
-18006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sir Krieg's Approval"
-18007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sir Krieg's Trust"
-18008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sir Krieg's Trust"
-18009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Into the prison"
-18010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jail Break"
-18011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bodyguard work"
-18017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jail Break"
-18018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jail Break"
-18019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vitre's Songs"
-18020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vitre's Songs"
-18021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vitre's Songs"
-18022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vitre's Songs"
-18023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vitre the Spy"
-18030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gaebolg Family Curse"
-18060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing boy Mikhail"
-18061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mikhail's Whereabouts"
-18062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Missing boy Mikhail"
-18063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The isolated swamp"
-18064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to the Village"
-18065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"High-strength Adhesive"
-18066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Back to the swamp"
-18067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Make the paste"
-18068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fixing the Matrushka"
-18069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Report to Gallina"
-18070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Banishing Winter"
-18071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Making the magic dust"
-18072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Making the magic dust"
-18073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Dragon's Lair"
-18074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Magic Gourd Bottle"
-18075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Containing People's Speech"
-18076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Containing People's Speech"
-18077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Csar's Request"
-18078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baba Yaga's Secret Medicine"
-18079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Winter is Banished"
-18100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Legends from Moscovia"
-18101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Moving Island"
-18102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In Search of The Moving Island"
-18103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"In Search of The Moving Island"
-18104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mr. Ibanoff's New Friend"
-18105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Repairing Charabel"
-18106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"As the Tide Turns"
-18107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Departing"
-18108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Moving Island?"
-18109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Moving Island???"
-18110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Aged Stranger"
-18111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whale Island!"
-18112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Story for the Csar"
-18113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Evidence for the Csar"
-18114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Before Sunset"
-18115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Departing"
-18116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whale Island!"
-18117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Materials for Evidence"
-18118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mysterious Musical Instrument"
-18119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gusli"
-18120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gusli"
-18121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shafka"
-19101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-19129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Eye of Hellion"
-
-21001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Escape the Wreck"
-21002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The first battle"
-21008,0,0,0,0,0,0,0,2401,6008,10000,0,0,0,0,0,0,"The first battle"
-
-50000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pirate Dagger materials"
-50001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Weather Beaten Old Man"
-50002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lost Treasure?"
-50003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lost Treasure?"
-50004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Old Man's Treasure"
-50010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A special lock pick"
-50011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The special lock pick"
-50012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Use the lock pick"
-50013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Broken lock pick"
-50015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The empty treasure box"
-50021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"J Roger"
-50022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"J Roger's key materials"
-50023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Conversation with J Roger"
-50024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bury the treasure"
-50025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bury the treasure"
-50026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bury the treasure"
-50027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Buried treasure"
-50028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stolen treasure!"
-50029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A Pirate's Spirit!"
-
-//60000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"60000"
-60001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Extermination"
-60007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Endless Tower Effect"
-60008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Endless Tower Time Limit"
-60009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orc Hero"
-60010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Derik Ver's Request"
-60011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Byalan"
-60012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Abyss"
-60013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Investigation"
-60014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geffen Dungeon's Monster Investigation"
-60015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geffen Dungeon's Monster Investigation"
-60016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geffen Dungeon's Monster Investigation"
-60017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geffen Dungeon's Monster Investigation"
-60018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Byalan Dungeon's Monster Investigation"
-60019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Byalan Dungeon's Monster Investigation"
-60020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Byalan Dungeon's Monster Investigation"
-60021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Byalan Dungeon's Monster Investigation"
-60022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake's Monster Investigation"
-60023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake's Monster Investigation"
-60024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake's Monster Investigation"
-60025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Abyss Lake's Monster Investigation"
-60026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Continuing the Investigation"
-60027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigating Aldebaran"
-60028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Investigation"
-60029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Aldebaran Monster Investigation"
-60030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lutie Field Monster Investigation"
-60033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Aldebaran Monster Investigation"
-60036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clock Tower Monster Investigation"
-60038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Aldebaran Monster Investigation"
-60039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Monster Investigation"
-60042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Investigation of Glastheim"
-60055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Glastheim Monster Investigation"
-60058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Derik Ver's Brother"
-60059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A history lesson"
-60060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Crown of Deceit"
-60061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"A magic solvent"
-60062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rendering the crown Inert"
-60101,0,1019,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Peco Pecos"
-60102,0,1019,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Peco Pecos"
-60103,0,1019,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Peco Pecos"
-60104,0,1127,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Hodes"
-60105,0,1127,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Hodes"
-60106,0,1127,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Hodes"
-60107,0,1007,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Fabres"
-60108,0,1007,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Fabres"
-60109,0,1007,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Fabres"
-60110,0,1008,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Pupa"
-60111,0,1008,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Pupa"
-60112,0,1008,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Pupa"
-60113,0,1104,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Cocos"
-60114,0,1104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Cocos"
-60115,0,1104,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Cocos"
-60116,0,1103,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Caramels"
-60117,0,1103,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Caramels"
-60118,0,1103,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Caramels"
-60119,0,1271,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Alligators"
-60120,0,1271,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Alligators"
-60121,0,1271,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Alligators"
-60122,0,1018,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Creamys"
-60123,0,1018,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Creamys"
-60124,0,1018,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Creamys"
-60125,0,1378,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Demon Pungus"
-60126,0,1378,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Demon Pungus"
-60127,0,1378,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Demon Pungus"
-60128,0,1110,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dokebi"
-60129,0,1110,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dokebi"
-60130,0,1110,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dokebi"
-60131,0,1493,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dryads"
-60132,0,1493,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dryads"
-60133,0,1493,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dryads"
-60134,0,1119,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Frilldora"
-60135,0,1119,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Frilldora"
-60136,0,1119,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Frilldora"
-60137,0,1372,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Goats"
-60138,0,1372,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Goats"
-60139,0,1372,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Goats"
-60140,0,1040,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Golems"
-60141,0,1040,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Golems"
-60142,0,1040,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Golems"
-60143,0,1586,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Leaf Cats"
-60144,0,1586,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Leaf Cats"
-60145,0,1586,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Leaf Cats"
-60146,0,1076,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Skeletons"
-60147,0,1076,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Skeletons"
-60148,0,1076,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Skeletons"
-60149,0,1026,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Munaks"
-60150,0,1026,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Munaks"
-60151,0,1026,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Munaks"
-60152,0,1170,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Sohees"
-60153,0,1170,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Sohees"
-60154,0,1170,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Sohees"
-60155,0,1403,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Firelock Soldiers"
-60156,0,1403,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Firelock Soldiers"
-60157,0,1403,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Firelock Soldiers"
-60158,0,1405,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Tengus"
-60159,0,1405,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Tengus"
-60160,0,1405,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Tengus"
-60161,0,1675,25,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Venatu"
-60162,0,1675,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Venatu"
-60163,0,1675,75,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Venatu"
-60164,0,1668,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Archdam"
-60165,0,1668,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Archdam"
-60166,0,1668,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Archdam"
-60167,0,1776,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Siromas"
-60168,0,1776,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Siromas"
-60169,0,1776,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Siroma"
-60170,0,1777,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Ice Titans"
-60171,0,1777,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Ice Titans"
-60172,0,1777,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Ice Titans"
-60173,0,1506,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Disguises"
-60174,0,1506,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Disguises"
-60175,0,1506,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Disguises"
-60176,0,1505,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Loli Ruri"
-60177,0,1505,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Loli Ruri"
-60178,0,1505,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Loli Ruri"
-60179,0,1139,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Mantis"
-60180,0,1139,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Mantis"
-60181,0,1139,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Mantis"
-60182,0,1514,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dancing Dragons"
-60183,0,1514,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dancing Dragons"
-60184,0,1514,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Dancing Dragons"
-60185,0,1870,20,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Necromancers"
-60186,0,1870,40,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Necromancers"
-60187,0,1870,60,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Necromancers"
-60188,0,1365,50,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Apocalypse"
-60189,0,1365,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Apocalypse"
-60190,0,1365,150,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hunting Apocalypse"
-
-60200,604800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Endless Tower Effect"
-60201,14400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Endless Tower Time Limit"
-60211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-60212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-60213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thor Volcano base camp"
-60301,0,1155,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60302,0,1155,200,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60303,0,1714,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60304,0,1714,200,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60305,0,1717,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60306,0,1717,200,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60307,0,1713,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60308,0,1713,200,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60309,0,1716,100,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-60310,0,1716,200,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragon Hunting"
-
-// iRO expanded upon the log entries of this quest.
-60351,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-60352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-60353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-60354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-60355,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bathroom Ghost"
-
-62238,3600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Midgardian Mercenary timer"
diff --git a/db/re/quest_db.yml b/db/re/quest_db.yml
new file mode 100644
index 0000000000..d5c8bb5b66
--- /dev/null
+++ b/db/re/quest_db.yml
@@ -0,0 +1,9573 @@
+# This file is a part of rAthena.
+# Copyright(C) 2019 rAthena Development Team
+# https://rathena.org - https://github.com/rathena
+#
+# 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 .
+#
+###########################################################################
+# Quest Database
+###########################################################################
+#
+# Quest Settings
+#
+###########################################################################
+# - Id Quest ID.
+# Title Quest title.
+# TimeLimit Amount of time before the quest expires. (Default: 0)
+# Use a number following by "d" for day(s), "h" for hour(s), "mn" for minute(s), and "s" for second(s).
+# Specify with "+" for how long until the quest expires.
+# Specify without "+" for the exact time the quest expires using "d" (optionnal), [0-23]"h" (required), [0-59]"mn" (optionnal), [0-59]"s" (optionnal) format.
+# Please note the number before "d" only shift the exact timer to the given day(s).
+# Targets: Quest objective target. (Default: null)
+# - Mob Monster to kill.
+# Count Amount of monsters to kill.
+# Drops: Quest item drop targets. (Default: null)
+# - Mob Monster to kill. 0 will apply to all monsters. (Default: 0)
+# Item Item to drop.
+# Count Amount of items that will drop. Non-stackable items default to 1. (Default: 1)
+# Rate Item drop rate. (10000 = 100%)
+###########################################################################
+
+Header:
+ Type: QUEST_DB
+ Version: 1
+
+Body:
+ - Id: 1000
+ Title: Transcend
+ - Id: 1001
+ Title: Job Change to Acolyte
+ - Id: 1002
+ Title: Job Change to Acolyte
+ - Id: 1003
+ Title: Job Change to Acolyte
+ - Id: 1004
+ Title: Job Change to Archer
+ - Id: 1005
+ Title: Job Change to Mage
+ - Id: 1006
+ Title: Job Change to Mage
+ - Id: 1007
+ Title: Job Change to Mage
+ - Id: 1008
+ Title: Job Change to Mage
+ - Id: 1009
+ Title: Job Change to Merchant
+ - Id: 1010
+ Title: Job Change to Merchant
+ - Id: 1011
+ Title: Job Change to Merchant
+ - Id: 1012
+ Title: Job Change to Merchant
+ - Id: 1013
+ Title: Job Change to Thief
+ - Id: 1014
+ Title: Job Change to Swordman
+ - Id: 1015
+ Title: Your first quest
+ - Id: 1016
+ Title: Gaining base levels
+ - Id: 1100
+ Title: Solo in the Sphinx Dungeon!
+ Targets:
+ - Mob: ZEROM
+ Count: 20
+ - Id: 1101
+ Title: Soloing Sphinx Dungeon!
+ Targets:
+ - Mob: REQUIEM
+ Count: 20
+ - Id: 1102
+ Title: Soloing Clock Tower!
+ Targets:
+ - Mob: ARCLOUSE
+ Count: 40
+ - Id: 1103
+ Title: Soloing Clock Tower!
+ Targets:
+ - Mob: HIGH_ORC
+ Count: 30
+ - Id: 1104
+ Title: Solo at Luoyang!
+ Targets:
+ - Mob: CHUNG_E
+ Count: 20
+ - Id: 1105
+ Title: Solo at Luoyang!
+ Targets:
+ - Mob: CIVIL_SERVANT
+ Count: 50
+ - Id: 1106
+ Title: Solo at Amatsu Dungeon!
+ Targets:
+ - Mob: THE_PAPER
+ Count: 20
+ - Id: 1107
+ Title: Solo at Amatsu Dungeon!
+ Targets:
+ - Mob: ANTIQUE_FIRELOCK
+ Count: 40
+ - Id: 1108
+ Title: Solo at Luoyang!
+ Targets:
+ - Mob: CHUNG_E_
+ Count: 20
+ - Id: 1109
+ Title: Ropewa & Yuridi - Survivors of the Labyrinth
+ - Id: 1110
+ Title: Ropewa & Yuridi - Victims of the Labyrinth
+ - Id: 1111
+ Title: Ropewa & Yuridi - Maze in the Labyrinth
+ - Id: 1112
+ Title: Ropewa & Yuridi - Lost in the Labyrinth
+ - Id: 1113
+ Title: Ropewa & Yuridi - Torn Apart
+ - Id: 1114
+ Title: Ropewa & Yuridi - The Cost of Restoration
+ - Id: 1115
+ Title: Ropewa & Yuridi - Song of the Abyss
+ - Id: 1116
+ Title: Ropewa & Yuridi - Dead Man's Song
+ - Id: 1117
+ Title: Ropewa & Yuridi - Eternal Promise, Broken Ring
+ - Id: 1118
+ Title: Neighborhood Knight - I Need Clues
+ - Id: 1119
+ Title: Neighborhood Knight - Cooldown
+ TimeLimit: +23h
+ - Id: 1145
+ Title: Help the poor cat
+ - Id: 1146
+ Title: Help the poor cat
+ - Id: 1147
+ Title: Help the poor cat
+ - Id: 1148
+ Title: Help the poor cat
+ - Id: 1149
+ Title: Help the poor cat
+ - Id: 1150
+ Title: Help the poor cat
+ - Id: 1151
+ Title: Help the poor cat
+ - Id: 1152
+ Title: Help the poor cat
+ TimeLimit: +23h
+ - Id: 1153
+ Title: Help the poor cat
+ - Id: 1154
+ Title: Help the poor cat
+ Targets:
+ - Mob: RED_ERUMA
+ Count: 20
+ - Id: 1155
+ Title: Help the poor cat
+ - Id: 1174
+ Title: Rumor, Time and Legend
+ - Id: 1175
+ Title: Rumor, Time and Legend
+ - Id: 1176
+ Title: Rumor, Time and Legend
+ - Id: 1177
+ Title: Rumor, Time and Legend
+ - Id: 1178
+ Title: Rumor, Time and Legend
+ - Id: 1179
+ Title: Rumor, Time and Legend
+ - Id: 1180
+ Title: Get Rid of Bakonawa
+ Drops:
+ - Mob: TIYANAK
+ Item: Lost_Belongings
+ Rate: 3000
+ - Id: 1181
+ Title: Get Rid of Bakonawa
+ Drops:
+ - Mob: TIYANAK
+ Item: Lost_Belongings
+ Rate: 3000
+ - Id: 1182
+ Title: Get Rid of Bakonawa
+ Drops:
+ - Mob: TIYANAK
+ Item: Lost_Belongings
+ Rate: 3000
+ - Id: 1183
+ Title: Get Rid of Bakonawa
+ Drops:
+ - Mob: TIYANAK
+ Item: Lost_Belongings
+ Rate: 3000
+ - Id: 1184
+ Title: Get Rid of Bakonawa
+ - Id: 1185
+ Title: Get Rid of Bakonawa
+ - Id: 1186
+ Title: Get Rid of Bakonawa
+ Targets:
+ - Mob: TIKBALANG
+ Count: 15
+ - Id: 1187
+ Title: Get Rid of Bakonawa
+ - Id: 1188
+ Title: Get Rid of Bakonawa
+ - Id: 1189
+ Title: Get Rid of Bakonawa
+ - Id: 1190
+ Title: Get Rid of Bakonawa
+ - Id: 1191
+ Title: Get Rid of Bakonawa
+ - Id: 1192
+ Title: Get Rid of Bakonawa
+ - Id: 1193
+ Title: Get Rid of Bakonawa
+ - Id: 1194
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1195
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1196
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1197
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1198
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1199
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1200
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1201
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1202
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1203
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1204
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1205
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1206
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1207
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1208
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1209
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1210
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1211
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1212
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1213
+ Title: Look out the window, Cheers for Raccoon Hurray team!
+ - Id: 1214
+ Title: Getting back Professor Worm's memory
+ - Id: 1215
+ Title: Getting back Professor Worm's memory
+ - Id: 1216
+ Title: Getting back Professor Worm's memory
+ Drops:
+ - Mob: PETAL
+ Item: Star_Shape_Mushroom
+ Rate: 3000
+ - Id: 1217
+ Title: Getting back Professor Worm's memory
+ - Id: 1218
+ Title: Getting back Professor Worm's memory
+ - Id: 1219
+ Title: Getting back Professor Worm's memory
+ - Id: 1220
+ Title: Getting back Professor Worm's memory
+ - Id: 1221
+ Title: Getting back Professor Worm's memory
+ - Id: 1222
+ Title: Getting back Professor Worm's memory
+ - Id: 1223
+ Title: Getting back Professor Worm's memory
+ - Id: 1224
+ Title: Getting back Professor Worm's memory
+ - Id: 1225
+ Title: Getting back Professor Worm's memory
+ Targets:
+ - Mob: LICHTERN_B
+ Count: 15
+ - Id: 1226
+ Title: Getting back Professor Worm's memory
+ - Id: 1227
+ Title: Getting back Professor Worm's memory
+ Drops:
+ - Mob: PETAL
+ Item: Star_Shape_Mushroom
+ Rate: 3000
+ - Id: 1228
+ Title: Getting back Professor Worm's memory
+ - Id: 1229
+ Title: Swordsman training
+ - Id: 1230
+ Title: Swordsman training
+ - Id: 1233
+ Title: Swordsman training
+ - Id: 1234
+ Title: Swordsman training
+ - Id: 1235
+ Title: Swordsman training
+ - Id: 1236
+ Title: Swordsman training
+ - Id: 1237
+ Title: Shop guide
+ - Id: 1238
+ Title: Shop guide
+ - Id: 1239
+ Title: Shop guide
+ - Id: 1240
+ Title: Shop guide
+ - Id: 1261
+ Title: Cursed Swordman
+ TimeLimit: +23h
+ - Id: 1263
+ Title: Cursed Swordman
+ - Id: 1264
+ Title: Flaming Basin and Doom Prayers
+ - Id: 1265
+ Title: Flaming Basin and Doom Prayers
+ - Id: 1266
+ Title: Flaming Basin and Doom Prayers
+ Drops:
+ - Mob: FIRE_SAND_MAN
+ Item: PatrolLog
+ Rate: 2000
+ - Id: 1267
+ Title: Flaming Basin and Doom Prayers
+ - Id: 1268
+ Title: Flaming Basin and Doom Prayers
+ Targets:
+ - Mob: FIRE_SAND_MAN
+ Count: 20
+ - Id: 1269
+ Title: Flaming Basin and Doom Prayers
+ Targets:
+ - Mob: FIRE_FRILLDORA
+ Count: 20
+ - Id: 1270
+ Title: Flaming Basin and Doom Prayers
+ - Id: 1271
+ Title: Flaming Basin and Doom Prayers
+ - Id: 1272
+ Title: Flaming Basin and Doom Prayers
+ - Id: 1273
+ Title: Flaming Basin and Doom Prayers
+ - Id: 1274
+ Title: Flaming Basin and Doom Prayers
+ - Id: 1275
+ Title: Flaming Basin and Doom Prayers
+ - Id: 1297
+ Title: Flaming Basin and Doom Prayers
+ - Id: 1298
+ Title: Gas! Gas!
+ Targets:
+ - Mob: GASTER
+ Count: 20
+ - Id: 1299
+ Title: Patrol Once a Day
+ TimeLimit: 4h
+ - Id: 1321
+ Title: Spotty and Her Ring
+ - Id: 1322
+ Title: Found Something
+ - Id: 1323
+ Title: Spotty, No!
+ - Id: 1324
+ Title: Spotty, No!
+ - Id: 1325
+ Title: Spotty, No!
+ - Id: 1326
+ Title: Spotty, No!
+ - Id: 1327
+ Title: Spotty, No!
+ - Id: 1328
+ Title: Found Missing Items
+ - Id: 1329
+ Title: Spotty in the Dreamland
+ TimeLimit: 4h
+ - Id: 1330
+ Title: Spotty's Holes
+ - Id: 1331
+ Title: Avenging Spotty
+ Targets:
+ - Mob: COWRAIDERS1
+ Count: 3
+ - Mob: COWRAIDERS2
+ Count: 3
+ - Mob: COWRAIDERS3
+ Count: 3
+ - Id: 1332
+ Title: Blood for Blood
+ TimeLimit: 4h
+ - Id: 2000
+ Title: Job Change to Blacksmith
+ - Id: 2001
+ Title: Job Change to Blacksmith
+ - Id: 2002
+ Title: Job Change to Blacksmith
+ - Id: 2003
+ Title: Job Change to Blacksmith
+ - Id: 2004
+ Title: Job Change to Blacksmith
+ - Id: 2005
+ Title: Job Change to Blacksmith
+ - Id: 2006
+ Title: Job Change to Blacksmith
+ - Id: 2007
+ Title: Job Change to Blacksmith
+ - Id: 2008
+ Title: Job Change to Blacksmith
+ - Id: 2009
+ Title: Job Change to Blacksmith
+ - Id: 2010
+ Title: Job Change to Blacksmith
+ - Id: 2011
+ Title: Job Change to Blacksmith
+ - Id: 2012
+ Title: Job Change to Blacksmith
+ - Id: 2013
+ Title: Job Change to Blacksmith
+ - Id: 2014
+ Title: Job Change to Blacksmith
+ - Id: 2015
+ Title: Job Change to Blacksmith
+ - Id: 2016
+ Title: Job Change to Blacksmith
+ - Id: 2017
+ Title: Job Change to Rogue
+ - Id: 2018
+ Title: Job Change to Rogue
+ - Id: 2019
+ Title: Job Change to Rogue
+ - Id: 2020
+ Title: Job Change to Rogue
+ - Id: 2021
+ Title: Job Change to Rogue
+ - Id: 2022
+ Title: Job Change to Rogue
+ - Id: 2023
+ Title: Job Change to Rogue
+ - Id: 2024
+ Title: Job Change to Rogue
+ - Id: 2025
+ Title: Job Change to Rogue
+ - Id: 2026
+ Title: Job Change to Rogue
+ - Id: 2027
+ Title: Job Change to Rogue
+ - Id: 2028
+ Title: Job Change to Alchemist
+ - Id: 2029
+ Title: Job Change to Alchemist
+ - Id: 2030
+ Title: Job Change to Alchemist
+ - Id: 2031
+ Title: Job Change to Alchemist
+ - Id: 2032
+ Title: Job Change to Alchemist
+ - Id: 2033
+ Title: Job Change to Alchemist
+ - Id: 2034
+ Title: Job Change to Alchemist
+ - Id: 2035
+ Title: Job Change to Alchemist
+ - Id: 2036
+ Title: Job Change to Alchemist
+ - Id: 2037
+ Title: Job Change to Alchemist
+ - Id: 2038
+ Title: Job Change to Alchemist
+ - Id: 2039
+ Title: Job Change to Alchemist
+ - Id: 2040
+ Title: Job Change to Alchemist
+ - Id: 2041
+ Title: Job Change to Sage
+ - Id: 2042
+ Title: Job Change to Sage
+ - Id: 2043
+ Title: Job Change to Sage
+ - Id: 2044
+ Title: Job Change to Sage
+ - Id: 2045
+ Title: Job Change to Sage
+ - Id: 2046
+ Title: Job Change to Sage
+ - Id: 2047
+ Title: Job Change to Sage
+ - Id: 2048
+ Title: Job Change to Sage
+ - Id: 2049
+ Title: Job Change to Sage
+ - Id: 2050
+ Title: Job Change to Sage
+ - Id: 2051
+ Title: Job Change to Sage
+ - Id: 2052
+ Title: Job Change to Sage
+ - Id: 2053
+ Title: Job Change to Sage
+ - Id: 2054
+ Title: Job Change to Sage
+ - Id: 2055
+ Title: Job Change to Sage
+ - Id: 2056
+ Title: Job Change to Sage
+ - Id: 2057
+ Title: Job Change to Sage
+ - Id: 2058
+ Title: Job Change to Sage
+ - Id: 2059
+ Title: Job Change to Sage
+ - Id: 2060
+ Title: Job Change to Sage
+ - Id: 2061
+ Title: Job Change to Sage
+ - Id: 2062
+ Title: Job Change to Sage
+ - Id: 2063
+ Title: The Crow of the Fate - 1
+ - Id: 2064
+ Title: The Crow of the Fate - 2
+ - Id: 2065
+ Title: The Crow of the Fate - 3
+ - Id: 2066
+ Title: The Crow of the Fate - 4
+ - Id: 2067
+ Title: The Crow of the Fate - 5
+ - Id: 2068
+ Title: The Crow of the Fate - 6
+ - Id: 2069
+ Title: Tierra Gorge Battle
+ TimeLimit: +5mn
+ - Id: 2070
+ Title: Flavius Battle
+ TimeLimit: +5mn
+ - Id: 2071
+ Title: Cursed Property
+ - Id: 2072
+ Title: Cursed Property
+ - Id: 2073
+ Title: Cursed Property
+ - Id: 2074
+ Title: Cursed Property
+ - Id: 2075
+ Title: Cursed Property
+ - Id: 2076
+ Title: Cursed Property
+ - Id: 2077
+ Title: Cursed Property
+ - Id: 2078
+ Title: Cursed Property
+ - Id: 2079
+ Title: The past went wrong
+ - Id: 2080
+ Title: The past went wrong
+ - Id: 2081
+ Title: The past went wrong
+ - Id: 2082
+ Title: The past went wrong
+ - Id: 2083
+ Title: The past went wrong
+ - Id: 2084
+ Title: The past went wrong
+ - Id: 2085
+ Title: The past went wrong
+ - Id: 2086
+ Title: The Enterprise
+ - Id: 2087
+ Title: The Enterprise
+ - Id: 2088
+ Title: The Enterprise
+ - Id: 2089
+ Title: The Enterprise
+ - Id: 2090
+ Title: The Enterprise
+ - Id: 2091
+ Title: The Enterprise
+ - Id: 2092
+ Title: The Enterprise
+ - Id: 2093
+ Title: The Enterprise
+ - Id: 2094
+ Title: The Enterprise
+ - Id: 2095
+ Title: The Enterprise
+ - Id: 2109
+ Title: A Mage in the Ice Dungeon
+ - Id: 2110
+ Title: A Mage in the Ice Dungeon
+ - Id: 2111
+ Title: A Mage in the Ice Dungeon
+ - Id: 2112
+ Title: A Mage in the Ice Dungeon
+ - Id: 2113
+ Title: A Mage in the Ice Dungeon
+ - Id: 2114
+ Title: Thor Volcano base camp
+ - Id: 2115
+ Title: Thor Volcano base camp
+ - Id: 2116
+ Title: Thor Volcano base camp
+ - Id: 2117
+ Title: Thor Volcano base camp
+ - Id: 2118
+ Title: Thor Volcano base camp
+ - Id: 2119
+ Title: Thor Volcano base camp
+ - Id: 2120
+ Title: Thor Volcano base camp
+ - Id: 2121
+ Title: Thor Volcano base camp
+ - Id: 2122
+ Title: Thor Volcano base camp
+ - Id: 2123
+ Title: Thor Volcano base camp
+ - Id: 2124
+ Title: Thor Volcano base camp
+ - Id: 2125
+ Title: Thor Volcano base camp
+ - Id: 2126
+ Title: Thor Volcano base camp
+ - Id: 2127
+ Title: Thor Volcano base camp
+ - Id: 2128
+ Title: Thor Volcano base camp
+ - Id: 2129
+ Title: Thor Volcano base camp
+ - Id: 2130
+ Title: Thor Volcano base camp
+ - Id: 2131
+ Title: Thor Volcano base camp
+ - Id: 2132
+ Title: For Arunafeltz
+ - Id: 2133
+ Title: For Arunafeltz
+ - Id: 2134
+ Title: For Arunafeltz
+ - Id: 2135
+ Title: For Arunafeltz
+ - Id: 2136
+ Title: For Arunafeltz
+ - Id: 2137
+ Title: For Arunafeltz
+ - Id: 2138
+ Title: For Arunafeltz
+ - Id: 2139
+ Title: For Arunafeltz
+ - Id: 2140
+ Title: For Arunafeltz
+ - Id: 2141
+ Title: For Arunafeltz
+ - Id: 2142
+ Title: For Arunafeltz
+ - Id: 2143
+ Title: Guild Dungeon Event
+ TimeLimit: +50s
+ - Id: 2144
+ Title: Guild Dungeon Event
+ - Id: 2147
+ Title: Attitude to the New
+ - Id: 2148
+ Title: Attitude to the New
+ - Id: 2149
+ Title: Attitude to the New
+ - Id: 2150
+ Title: Attitude to the New
+ Targets:
+ - Mob: PINGUICULA
+ Count: 30
+ - Id: 2151
+ Title: Attitude to the New
+ Targets:
+ - Mob: CORNUS
+ Count: 10
+ - Id: 2152
+ Title: Attitude to the New
+ - Id: 2153
+ Title: Attitude to the New
+ - Id: 2154
+ Title: Attitude to the New
+ - Id: 2155
+ Title: Attitude to the New
+ - Id: 2156
+ Title: Attitude to the New
+ - Id: 2157
+ Title: Attitude to the New
+ Targets:
+ - Mob: TATACHO
+ Count: 10
+ - Id: 2158
+ Title: Finding a Fairy
+ - Id: 2159
+ Title: Finding a Tree Giant
+ - Id: 2179
+ Title: Dr. Lifeguard's request
+ - Id: 2180
+ Title: Dr. Lifeguard's request
+ - Id: 2181
+ Title: Dr. Lifeguard's request
+ - Id: 2182
+ Title: Rough Minerals
+ TimeLimit: +18h
+ - Id: 2183
+ Title: Flower of Alfheim
+ - Id: 2184
+ Title: Flower of Alfheim
+ - Id: 2185
+ Title: Spirit of Alfheim
+ - Id: 2186
+ Title: Helping Grenouille
+ TimeLimit: +18h
+ - Id: 2187
+ Title: Arch Bishop job changing quest
+ - Id: 2188
+ Title: Arch Bishop job changing quest
+ - Id: 2189
+ Title: Arch Bishop job changing quest
+ - Id: 2190
+ Title: Arch Bishop job changing quest
+ - Id: 2191
+ Title: Arch Bishop job changing quest
+ - Id: 2192
+ Title: Guarana quest
+ - Id: 2193
+ Title: Guarana quest
+ - Id: 2194
+ Title: Guarana quest
+ - Id: 2195
+ Title: Guarana quest
+ - Id: 2196
+ Title: Guarana quest
+ - Id: 2197
+ Title: Guarana quest
+ - Id: 2198
+ Title: Guarana quest
+ - Id: 2199
+ Title: Guarana quest
+ - Id: 2200
+ Title: Guarana quest
+ - Id: 2201
+ Title: Brasilis Water Lily
+ - Id: 2202
+ Title: Brasilis Water Lily
+ - Id: 2203
+ Title: Brasilis Water Lily
+ - Id: 2204
+ Title: Brasilis Water Lily
+ - Id: 2205
+ Title: Brasilis Water Lily
+ - Id: 2206
+ Title: Brasilis Water Lily
+ - Id: 2207
+ Title: Brasilis Water Lily
+ - Id: 2208
+ Title: Bathroom Ghost
+ - Id: 2209
+ Title: Genetic Job Change Quest
+ - Id: 2210
+ Title: Genetic Job Change Quest
+ - Id: 2211
+ Title: Genetic Job Change Quest
+ - Id: 2212
+ Title: Genetic Job Change Quest
+ - Id: 2213
+ Title: Genetic Job Change Quest
+ - Id: 2214
+ Title: Genetic Job Change Quest
+ - Id: 2215
+ Title: Genetic Job Change Quest
+ - Id: 2216
+ Title: Genetic Job Change Quest
+ - Id: 2217
+ Title: Genetic Job Change Quest
+ - Id: 2218
+ Title: Wanderer Job Change Quest
+ - Id: 2219
+ Title: Wanderer Job Change Quest
+ - Id: 2220
+ Title: Wanderer Job Change Quest
+ - Id: 2221
+ Title: Wanderer Job Change Quest
+ TimeLimit: +10mn
+ Targets:
+ - Mob: NOVUS_
+ Count: 50
+ - Id: 2222
+ Title: Wanderer Job Change Quest
+ - Id: 2223
+ Title: Generic Job Change Quest
+ Targets:
+ - Mob: G_POISON_SPORE
+ Count: 100
+ - Id: 2271
+ Title: Secret in the Woods
+ - Id: 2272
+ Title: Secret in the Woods
+ - Id: 2273
+ Title: Secret in the Woods
+ - Id: 2274
+ Title: Secret in the Woods
+ - Id: 2275
+ Title: Secret in the Woods
+ - Id: 2276
+ Title: Secret in the Woods
+ - Id: 2277
+ Title: Secret in the Woods
+ - Id: 2278
+ Title: Secret in the Woods
+ - Id: 2279
+ Title: Secret in the Woods
+ - Id: 2280
+ Title: Secret in the Woods
+ - Id: 2281
+ Title: Get Rid of Buwaya
+ Targets:
+ - Mob: BUWAYA
+ Count: 1
+ - Id: 2289
+ Title: Verit Hunting (Nightmare)
+ Targets:
+ - Mob: N_VERIT
+ Count: 20
+ - Id: 2290
+ Title: Verit Hunting - Cooldown
+ TimeLimit: +23h
+ - Id: 2291
+ Title: Mummy Hunting - Cooldown
+ TimeLimit: +23h
+ - Id: 2292
+ Title: Mummy Hunting (Nightmare)
+ Targets:
+ - Mob: N_ANCIENT_MUMMY
+ Count: 20
+ - Id: 2293
+ Title: Adventurer's Companion
+ - Id: 2294
+ Title: Adventurer's Companion
+ - Id: 2295
+ Title: Adventurer's Companion
+ - Id: 2296
+ Title: Adventurer's Companion
+ - Id: 2297
+ Title: Adventurer's Companion
+ - Id: 2298
+ Title: Adventurer's Companion
+ - Id: 2299
+ Title: Rapid Completion Experience
+ - Id: 2300
+ Title: "Training Center: Talk to General Reindeer"
+ - Id: 2301
+ Title: "Training Center: Leave the boat"
+ - Id: 2302
+ Title: "Training Center: Formation"
+ - Id: 3000
+ Title: Job Change to Bard
+ - Id: 3001
+ Title: Job Change to Bard
+ - Id: 3002
+ Title: Job Change to Bard
+ - Id: 3003
+ Title: Job Change to Bard
+ - Id: 3004
+ Title: Job Change to Bard
+ - Id: 3006
+ Title: Job Change to Crusader
+ - Id: 3007
+ Title: Job Change to Crusader
+ - Id: 3008
+ Title: Job Change to Crusader
+ - Id: 3009
+ Title: Job Change to Crusader
+ - Id: 3010
+ Title: Job Change to Crusader
+ - Id: 3011
+ Title: Job Change to Crusader
+ - Id: 3012
+ Title: Job Change to Crusader
+ - Id: 3013
+ Title: Job Change to Crusader
+ - Id: 3014
+ Title: Job Change to Crusader
+ - Id: 3015
+ Title: Job Change to Crusader
+ - Id: 3016
+ Title: Job Change to Monk
+ - Id: 3017
+ Title: Job Change to Monk
+ - Id: 3018
+ Title: Job Change to Monk
+ - Id: 3019
+ Title: Job Change to Monk
+ - Id: 3020
+ Title: Job Change to Monk
+ - Id: 3021
+ Title: Job Change to Monk
+ - Id: 3022
+ Title: Job Change to Monk
+ - Id: 3023
+ Title: Job Change to Monk
+ - Id: 3024
+ Title: Job Change to Monk
+ - Id: 3025
+ Title: Job Change to Monk
+ - Id: 3026
+ Title: Job Change to Monk
+ - Id: 3027
+ Title: Job Change to Monk
+ - Id: 3028
+ Title: Job Change to Monk - Marathon
+ - Id: 3029
+ Title: Job Change to Monk - Final test
+ - Id: 3031
+ Title: Job Change to Monk - Spiritual Training
+ - Id: 3032
+ Title: Job Change to Monk - Become a Monk
+ - Id: 3040
+ Title: The Curse of Baphomet
+ TimeLimit: +12h
+ - Id: 3041
+ Title: The Curse of Baphomet
+ TimeLimit: +3mn
+ - Id: 3042
+ Title: The Cursed Baphomet Doll
+ - Id: 3043
+ Title: The Gigantic Magestic Goat
+ - Id: 3044
+ Title: The Gigantic Magestic Goat
+ - Id: 3045
+ Title: Sealed Shrine
+ TimeLimit: +2h
+ - Id: 3046
+ Title: Sealed Shrine After-effect
+ - Id: 3050
+ Title: Resurrection of Satan Morocc - 1
+ - Id: 3051
+ Title: Resurrection of Satan Morocc - 2
+ - Id: 3052
+ Title: Resurrection of Satan Morocc - 3
+ - Id: 3053
+ Title: Resurrection of Satan Morocc - 4
+ - Id: 3054
+ Title: Resurrection of Satan Morocc - 5
+ - Id: 3055
+ Title: Resurrection of Satan Morocc - 6
+ - Id: 3056
+ Title: Resurrection of Satan Morocc - 7
+ - Id: 3060
+ Title: Kids in Veins - Where's the Little Sis?
+ - Id: 3061
+ Title: Kids in Veins - Find a way to unlock the shackles!
+ - Id: 3062
+ Title: Kids in Veins - Find the Locksmith!
+ - Id: 3063
+ Title: Kids in Veins - Mr. Lockenlock?
+ - Id: 3064
+ Title: Kids in Veins - Organic Chamelepu Soap
+ - Id: 3065
+ Title: Kids in Veins - Soap Ingredients
+ - Id: 3066
+ Title: Kids in Veins - To make a Chamelepu Soap...
+ - Id: 3067
+ Title: Kids in Veins - Camel Appetite Stimulants
+ - Id: 3068
+ Title: Kids in Veins - Getting the Camel Dung
+ - Id: 3069
+ Title: Kids in Veins - Where's the Silk Sand Camel?
+ - Id: 3070
+ Title: Kids in Veins - Silk Sand Camel is gone!
+ - Id: 3071
+ Title: Kids in Veins - Silk Sand Camel is found!
+ - Id: 3072
+ Title: Kids in Veins - 1 lump of Camel dung obtained
+ - Id: 3073
+ Title: Kids in Veins - 2 lumps of Camel dung obtained
+ - Id: 3074
+ Title: Kids in Veins - 3 lumps of Camel dung obtained
+ - Id: 3075
+ Title: Kids in Veins - 4 lumps of Camel dung obtained
+ - Id: 3076
+ Title: Kids in Veins - 5 lumps of Camel dung obtained
+ - Id: 3077
+ Title: Kids in Veins - Go to Ms. Ivory
+ - Id: 3078
+ Title: Kids in Veins - Chamalepu Soap is completed!
+ - Id: 3079
+ Title: Kids in Veins - Making the key mold
+ - Id: 3080
+ Title: Kids in Veins - Bringing the key mold
+ - Id: 3081
+ Title: Kids in Veins - All you need is Steel!
+ - Id: 3082
+ Title: Kids in Veins - The Key is Made!
+ - Id: 3083
+ Title: Kids in Veins - Mr. Lockenlock's key
+ - Id: 3085
+ Title: Call from the commander
+ - Id: 3086
+ Title: Commander's Duty
+ - Id: 3087
+ Title: Report to Midgard
+ - Id: 3088
+ Title: Report to the continent - Accident!
+ - Id: 3089
+ Title: Report to the continent - How to restore
+ - Id: 3090
+ Title: Report to the continent - Location of reports
+ - Id: 3091
+ Title: Report to the continent - Location of reports
+ TimeLimit: +30mn
+ - Id: 3092
+ Title: Report to the continent - Success to restore!
+ - Id: 3093
+ Title: Report to the continent - Report to the continent
+ - Id: 3094
+ Title: Report to the continent - Return to the expedition
+ - Id: 3100
+ Title: Consolidating Heavy Debt - Lost Bond of Debt
+ - Id: 3101
+ Title: Consolidating Heavy Debt - Strange Heap of Earth
+ - Id: 3102
+ Title: Consolidating Heavy Debt - Bond of Debt Found, but...
+ - Id: 3103
+ Title: Consolidating Heavy Debt - Inventor Dorian
+ - Id: 3104
+ Title: Consolidating Heavy Debt - Repair Materials of Magic Dryer
+ - Id: 3105
+ Title: Consolidating Heavy Debt - Repairing Magic Dryer
+ - Id: 3106
+ Title: Consolidating Heavy Debt - Repairing Magic Dryer Failed
+ - Id: 3107
+ Title: Consolidating Heavy Debt - Repairing Magic Dryer Successful
+ - Id: 3108
+ Title: Consolidating Heavy Debt - Let's Run the Magic Dryer
+ - Id: 3109
+ Title: Consolidating Heavy Debt - Restoring the Bond of Debt
+ - Id: 3110
+ Title: Stolen Diamond - Tracking the Diamond
+ - Id: 3111
+ Title: Stolen Diamond - Leblo's Favor
+ - Id: 3112
+ Title: Stolen Diamond - Wola the Doctor
+ - Id: 3113
+ Title: Stolen Diamond - Wola the Doctor
+ - Id: 3114
+ Title: Stolen Diamond - Wola the Doctor
+ - Id: 3115
+ Title: Stolen Diamond - Leblo's Information
+ - Id: 3116
+ Title: Stolen Diamond - Information from Rogue Investigator
+ - Id: 3117
+ Title: Stolen Diamond - Odd Switches
+ - Id: 3118
+ Title: Stolen Diamond - Diamond Found!
+ - Id: 3119
+ Title: Z Gang Wanted - Wanted Notice
+ - Id: 3120
+ Title: Z Gang Wanted - About Z Gang
+ - Id: 3121
+ Title: Z Gang Wanted - Valdes's Favor
+ - Id: 3122
+ Title: Z Gang Wanted - Information from Valdes
+ - Id: 3123
+ Title: Z Gang Wanted - Marybell's Test
+ - Id: 3124
+ Title: Z Gang Wanted - Challenging Moonho Ahn
+ - Id: 3125
+ Title: Z Gang Wanted - Challenging Moonho Ahn
+ - Id: 3126
+ Title: Z Gang Wanted - Information from Marybell
+ - Id: 3127
+ Title: Z Gang Wanted - Z Gang's Attack
+ - Id: 3128
+ Title: Z Gang Wanted - Z Gang's Attack
+ - Id: 3129
+ Title: Z Gang Wanted - Strange Letter
+ - Id: 3130
+ Title: Z Gang Wanted - Decrypting the letter...
+ - Id: 3131
+ Title: Z Gang Wanted - Code's Broken!
+ - Id: 3132
+ Title: Z Gang Wanted - Find the Z Gang's Agit
+ - Id: 3133
+ Title: Z Gang Wanted - Agit Found!
+ - Id: 3134
+ Title: Z Gang Wanted - Clean Sweep of Z Gang
+ - Id: 3135
+ Title: Nidhoggur's Nest
+ TimeLimit: +3d
+ - Id: 3136
+ Title: Nidhoggur's Nest Time Limit
+ TimeLimit: +4h
+ - Id: 3200
+ Title: Job changes to Rune knight - Recommendation for Rune knight
+ - Id: 3201
+ Title: Job changes to Rune knight - Secret rendezvous of Rune knight
+ - Id: 3202
+ Title: Job changes to Rune knight - The first test
+ - Id: 3203
+ Title: Job changes to Rune knight - The first test
+ - Id: 3204
+ Title: Job changes to Rune knight - Pass the first test
+ - Id: 3205
+ Title: Job changes to Rune knight - The second test
+ - Id: 3206
+ Title: Job changes to Rune knight - The second test
+ - Id: 3207
+ Title: Job changes to Rune knight - The second test
+ - Id: 3208
+ Title: Job changes to Rune knight - The second test
+ - Id: 3209
+ Title: Job changes to Rune knight - Accumulation of magic energy1
+ Targets:
+ - Mob: DULLAHAN
+ Count: 10
+ - Id: 3210
+ Title: Job changes to Rune knight - Accumulation of magic energy2
+ Targets:
+ - Mob: DISGUISE
+ Count: 10
+ - Id: 3211
+ Title: Job changes to Rune knight - Accumulation of magic energy3
+ Targets:
+ - Mob: QUVE
+ Count: 10
+ - Id: 3212
+ Title: Job changes to Rune knight - Accumulation of magic energy4
+ Targets:
+ - Mob: HYLOZOIST
+ Count: 10
+ - Id: 3213
+ Title: Job changes to Rune knight - The second test
+ - Id: 3214
+ Title: Job changes to Rune knight - The second test
+ - Id: 3215
+ Title: Job changes to Rune knight - Pass the second test
+ - Id: 3216
+ Title: Job changes to Rune knight - The final test
+ - Id: 3217
+ Title: Job changes to Rune knight - The final test
+ - Id: 3218
+ Title: Job changes to Rune knight - Pass the final test
+ - Id: 3219
+ Title: Job changes to Rune knight - The end of all test
+ - Id: 3220
+ Title: Job changes to Rune knight - Waiting time of test
+ TimeLimit: +10mn
+ - Id: 3250
+ Title: Request - What is this bandage for?
+ Targets:
+ - Mob: MUMMY
+ Count: 30
+ - Id: 3251
+ Title: Request - An alligator of Counterattack
+ Targets:
+ - Mob: ALLIGATOR
+ Count: 30
+ - Id: 3252
+ Title: Request - My mermaid don't do like this way!
+ Targets:
+ - Mob: MERMAN
+ Count: 30
+ - Id: 3253
+ Title: Request - Missing occult mania
+ - Id: 3254
+ Title: Request - A country wants you
+ - Id: 3255
+ Title: Request - A wild boar subjugate operation
+ Targets:
+ - Mob: SAVAGE
+ Count: 30
+ - Id: 3256
+ Title: Request - Ready for waiting summer
+ - Id: 3257
+ Title: Request - A grudge of women
+ Targets:
+ - Mob: SOHEE
+ Count: 30
+ - Id: 3258
+ Title: Request - A material of delicacy
+ - Id: 3259
+ Title: Request - A agony of a doll master
+ Targets:
+ - Mob: MARIONETTE
+ Count: 30
+ - Id: 3260
+ Title: Request - Tiresome flies
+ Targets:
+ - Mob: HUNTER_FLY
+ Count: 30
+ - Id: 3261
+ Title: Request - Unclean girl
+ Targets:
+ - Mob: MUNAK
+ Count: 30
+ - Id: 3262
+ Title: Request - Queer hobby
+ - Id: 3263
+ Title: Request - A mallet of goblin
+ - Id: 3265
+ Title: Request - Missing occult mania
+ - Id: 4000
+ Title: Sherin's Job Interview
+ - Id: 4001
+ Title: Job Change to Hunter
+ - Id: 4002
+ Title: Job Change to Hunter
+ - Id: 4003
+ Title: Job Change to Hunter
+ - Id: 4004
+ Title: Job Change to Hunter
+ - Id: 4005
+ Title: Job Change to Hunter
+ - Id: 4006
+ Title: Job Change to Hunter
+ - Id: 4007
+ Title: Job Change to Hunter
+ - Id: 4008
+ Title: Job Change to Hunter
+ - Id: 4009
+ Title: Job Change to Hunter
+ - Id: 4010
+ Title: Job Change to Hunter
+ - Id: 4011
+ Title: Job Change to Hunter - Test
+ - Id: 4012
+ Title: Job Change to Hunter
+ - Id: 4013
+ Title: Job Change to Hunter
+ - Id: 4133
+ Title: Iara
+ - Id: 4134
+ Title: Iara
+ - Id: 4135
+ Title: Iara
+ TimeLimit: +1d
+ - Id: 4154
+ Title: Homunculus Researcher
+ - Id: 4155
+ Title: Homunculus S Mutation Mission - 1
+ - Id: 4156
+ Title: Homunculus S Mutation Mission - 2
+ - Id: 4157
+ Title: Homunculus S Mutation Mission - 3
+ - Id: 4158
+ Title: Homunculus S Mutation Mission - 4
+ - Id: 4159
+ Title: Homunculus S Mutation Mission - 5
+ - Id: 4160
+ Title: Homunculus S Mutation Mission - 6
+ - Id: 4161
+ Title: Siege Expert
+ - Id: 4162
+ Title: Party Recruiting Expert
+ - Id: 4163
+ Title: Battleground Expert
+ - Id: 4164
+ Title: Memorial Dungeon Expert
+ - Id: 4165
+ Title: Map Expert
+ - Id: 4166
+ Title: Passing Grades
+ - Id: 4167
+ Title: "Paradise: Dragon Tail Hunting"
+ Targets:
+ - Mob: DRAGON_TAIL
+ Count: 30
+ - Id: 4168
+ Title: "Paradise: Spring Rabbit Hunting"
+ Targets:
+ - Mob: SPRING_RABBIT
+ Count: 30
+ - Id: 4169
+ Title: "Paradise: Pest Hunting"
+ Targets:
+ - Mob: PEST
+ Count: 30
+ - Id: 4170
+ Title: "Paradise: Bathory Hunting"
+ Targets:
+ - Mob: BATHORY
+ Count: 30
+ - Id: 4171
+ Title: "Paradise: Alarm Hunting"
+ Targets:
+ - Mob: ALARM
+ Count: 30
+ - Id: 4172
+ Title: "Paradise: Babayaga Hunting"
+ Targets:
+ - Mob: VAVAYAGA
+ Count: 30
+ - Id: 4173
+ Title: "Paradise: Hyegun Hunting"
+ Targets:
+ - Mob: HYEGUN
+ Count: 30
+ - Id: 4174
+ Title: "Paradise: Antique Firelock Hunting"
+ Targets:
+ - Mob: ANTIQUE_FIRELOCK
+ Count: 30
+ - Id: 4175
+ Title: "Paradise: Zipper Bear Hunting"
+ Targets:
+ - Mob: ZIPPER_BEAR
+ Count: 30
+ - Id: 4176
+ Title: "Paradise: Earth Petite Hunting"
+ Targets:
+ - Mob: PETIT
+ Count: 30
+ - Id: 4177
+ Title: "Paradise: Rafflesia Hunting"
+ Targets:
+ - Mob: RAFFLESIA
+ Count: 30
+ - Id: 4178
+ Title: "Paradise: Venomous Hunting"
+ Targets:
+ - Mob: VENOMOUS
+ Count: 30
+ - Id: 4179
+ Title: "Paradise: Pitman Hunting"
+ Targets:
+ - Mob: PITMAN
+ Count: 30
+ - Id: 4180
+ Title: "Paradise: Yellow Novus Hunting"
+ Targets:
+ - Mob: NOVUS_
+ Count: 30
+ - Id: 4181
+ Title: "Paradise: Solider Hunting"
+ Targets:
+ - Mob: SOLIDER
+ Count: 30
+ - Id: 4182
+ Title: "Paradise: Freezer Hunting"
+ Targets:
+ - Mob: FREEZER
+ Count: 30
+ - Id: 4183
+ Title: "Paradise: Heater Hunting"
+ Targets:
+ - Mob: HEATER
+ Count: 30
+ - Id: 4184
+ Title: "Paradise: Injustice Hunting"
+ Targets:
+ - Mob: INJUSTICE
+ Count: 30
+ - Id: 4185
+ Title: "Paradise: Rybio Hunting"
+ Targets:
+ - Mob: RYBIO
+ Count: 30
+ - Id: 4186
+ Title: "Paradise: Dark Priest Hunting"
+ Targets:
+ - Mob: DARK_PRIEST
+ Count: 30
+ - Id: 4187
+ Title: "Paradise: Stapo Hunting"
+ Targets:
+ - Mob: STAPO
+ Count: 30
+ - Id: 4188
+ Title: "Paradise: Roween Hunting"
+ Targets:
+ - Mob: ROWEEN
+ Count: 30
+ - Id: 4189
+ Title: "Paradise: Siroma Hunting"
+ Targets:
+ - Mob: SIROMA
+ Count: 30
+ - Id: 4190
+ Title: "Paradise: Shinobi Hunting"
+ Targets:
+ - Mob: SHINOBI
+ Count: 30
+ - Id: 4191
+ Title: "Paradise: Evil Nymph Hunting"
+ Targets:
+ - Mob: WICKED_NYMPH
+ Count: 30
+ - Id: 4192
+ Title: "Paradise: Deviruchi Hunting"
+ Targets:
+ - Mob: DEVIRUCHI
+ Count: 30
+ - Id: 4193
+ Title: "Paradise: Mineral Hunting"
+ Targets:
+ - Mob: MINERAL
+ Count: 30
+ - Id: 4194
+ Title: "Paradise: Kaho Hunting"
+ Targets:
+ - Mob: KAHO
+ Count: 30
+ - Id: 4195
+ Title: "Paradise: Neraid Hunting"
+ Targets:
+ - Mob: NERAID
+ Count: 30
+ - Id: 4196
+ Title: "Paradise: Disguise Hunting"
+ Targets:
+ - Mob: DISGUISE
+ Count: 30
+ - Id: 4197
+ Title: Octopus
+ TimeLimit: +3h
+ - Id: 4198
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4199
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4200
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4201
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4202
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4203
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4204
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4205
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4206
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4207
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4208
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4209
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4210
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4211
+ Title: 86-90 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4212
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4213
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4214
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4215
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4216
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4217
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4218
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4219
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4220
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4221
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4222
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4223
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4224
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4225
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4226
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4227
+ Title: 91-99 Mission Board Timer
+ TimeLimit: +3h
+ - Id: 4229
+ Title: Devil in the Cave
+ TimeLimit: +23h
+ - Id: 4254
+ Title: Fairy with a stomache
+ - Id: 4255
+ Title: Revenge!
+ Targets:
+ - Mob: MENBLATT
+ Count: 20
+ - Id: 4256
+ Title: An accomplice?
+ - Id: 4257
+ Title: Conspiracy
+ - Id: 4258
+ Title: Eirinn
+ - Id: 4259
+ Title: Bourbon
+ - Id: 4260
+ Title: Bee
+ - Id: 4261
+ Title: Counterattack (1)
+ - Id: 4262
+ Title: Counterattack (2)
+ - Id: 4263
+ Title: Counteroffensive (1)
+ - Id: 4264
+ Title: Counteroffensive (2)
+ - Id: 4265
+ Title: Bookshelf use
+ - Id: 4266
+ Title: ????? ??
+ - Id: 4267
+ Title: ????? ??
+ - Id: 4268
+ Title: Ninja trainer
+ - Id: 4269
+ Title: Registration at the Academy
+ - Id: 4270
+ Title: Ninja training - stat explanation
+ - Id: 4271
+ Title: Ninja training-explanation about the skills
+ - Id: 4272
+ Title: Ninja training- conversation about the skills
+ - Id: 4273
+ Title: Ninja training- explanation about the weapons
+ - Id: 4274
+ Title: Ninjas training- explanation about job change
+ - Id: 4275
+ Title: Ninja training-Exercise1
+ Targets:
+ - Mob: DROPS
+ Count: 10
+ - Id: 4276
+ Title: Ninja training-Exercise2
+ Targets:
+ - Mob: PORING
+ Count: 10
+ - Id: 4277
+ Title: Ninja training-Actual battle2
+ Targets:
+ - Mob: ROCKER
+ Count: 10
+ - Id: 4278
+ Title: Ninja training-Actual battle1
+ Targets:
+ - Mob: WORM_TAIL
+ Count: 10
+ - Id: 4279
+ Title: Ninja training-test
+ - Id: 4280
+ Title: Ninja training-test
+ - Id: 4281
+ Title: Beginner's training-Ninja
+ - Id: 4282
+ Title: Ninja training-exercise1
+ Targets:
+ - Mob: DROPS
+ Count: 10
+ - Id: 4283
+ Title: Ninja training-exercise2
+ Targets:
+ - Mob: PORING
+ Count: 10
+ - Id: 4284
+ Title: Ninja training-actual battle2
+ Targets:
+ - Mob: ROCKER
+ Count: 10
+ - Id: 4285
+ Title: Ninja training-actual battle1
+ Targets:
+ - Mob: WORM_TAIL
+ Count: 10
+ - Id: 4286
+ Title: Ninja training-test
+ - Id: 4287
+ Title: Ninja training-test
+ - Id: 4295
+ Title: Wandering Bard
+ - Id: 4296
+ Title: Take a Break
+ TimeLimit: +23h
+ - Id: 4297
+ Title: "Bard's Story: Some Corporation"
+ - Id: 4298
+ Title: "Bard's Story: The President"
+ - Id: 4299
+ Title: "Bard's Story: a Scholar in Juno"
+ - Id: 4300
+ Title: "Bard's Story: a Mad Scientist"
+ - Id: 4301
+ Title: "Bard's Story: Hugel"
+ - Id: 4302
+ Title: "Bard's Story: Odin Temple"
+ - Id: 4999
+ Title: Extermination Crisis
+ - Id: 5000
+ Title: The Crow of the Fate - 7
+ - Id: 5001
+ Title: King Froggie VII's revenge
+ Targets:
+ - Mob: SIDE_WINDER
+ Count: 50
+ - Id: 5002
+ Title: The hero of the frogs
+ - Id: 5003
+ Title: Frog Hiding Skill
+ - Id: 5004
+ Title: Food Shortage
+ Targets:
+ - Mob: ARGIOPE
+ Count: 50
+ - Id: 5016
+ Title: Bring me a Research Tool Bag
+ - Id: 5017
+ Title: Revenge of the Reseacher
+ - Id: 5018
+ Title: Revenge of the Reseacher
+ - Id: 5019
+ Title: Bathroom Sample Studying
+ - Id: 5020
+ Title: Sample Researching
+ TimeLimit: +1d
+ - Id: 5021
+ Title: Sample Collecting
+ - Id: 5022
+ Title: Sample Collecting
+ - Id: 5023
+ Title: Inspection of the Sample
+ TimeLimit: +6h
+ - Id: 5024
+ Title: Eastern Pool Research
+ - Id: 5025
+ Title: Western Pool Research
+ - Id: 5026
+ Title: Southern Pool Research
+ - Id: 5027
+ Title: Northern Pool Research
+ - Id: 5028
+ Title: Inspection of the Sample
+ TimeLimit: +12h
+ - Id: 5029
+ Title: Unidentified Creature
+ TimeLimit: +1h
+ - Id: 5030
+ Title: The creature's family
+ - Id: 5031
+ Title: The creature's family
+ - Id: 5032
+ Title: The creature's family
+ - Id: 5033
+ Title: The creature's family
+ - Id: 5034
+ Title: News from the family
+ - Id: 5035
+ Title: Help the old man!
+ - Id: 5036
+ Title: Help the old man!
+ - Id: 5037
+ Title: Help the old man!
+ - Id: 5038
+ Title: Help the old man!
+ - Id: 5039
+ Title: Help the old man!
+ - Id: 5040
+ Title: Help the old man!
+ - Id: 5041
+ Title: Help the old man!
+ - Id: 5042
+ Title: Help the old man!
+ - Id: 5043
+ Title: Help the old man!
+ TimeLimit: +5mn
+ - Id: 5044
+ Title: Help the old man!
+ TimeLimit: +1d
+ - Id: 5045
+ Title: Help the old man!
+ - Id: 5046
+ Title: Help the old man!
+ - Id: 5047
+ Title: Help the old man!
+ - Id: 5048
+ Title: Help the old man!
+ - Id: 5049
+ Title: Help the old man!
+ - Id: 5050
+ Title: Help the old man!
+ - Id: 5051
+ Title: Help the old man!
+ - Id: 5052
+ Title: Traditional Weapon
+ - Id: 5053
+ Title: Traditional Weapon
+ - Id: 5054
+ Title: Traditional Weapon
+ - Id: 5055
+ Title: Local Rising - Headless Horse
+ Targets:
+ - Mob: HEADLESS_MULE
+ Count: 15
+ - Id: 5056
+ Title: Local Rising - Tamruan
+ Targets:
+ - Mob: TAMRUAN
+ Count: 15
+ - Id: 5057
+ Title: Local Rising - Ready the Festival
+ - Id: 5058
+ Title: The mood of the players-(1)
+ - Id: 5059
+ Title: The mood of the players-(2)
+ - Id: 5060
+ Title: Cat Shock
+ TimeLimit: +3mn
+ - Id: 5061
+ Title: Am I scared?
+ - Id: 5062
+ Title: I met Eryu.
+ - Id: 5063
+ Title: I met Stew.
+ - Id: 5064
+ Title: I met Ketchup.
+ - Id: 5065
+ Title: I met Eff.
+ - Id: 5066
+ Title: Scary image-(1)
+ - Id: 5067
+ Title: Scary image-(2)
+ - Id: 5068
+ Title: Collecting complaint
+ TimeLimit: +20h
+ - Id: 5069
+ Title: Token of honor
+ TimeLimit: +1h
+ - Id: 5070
+ Title: Rock Paper Scissors
+ TimeLimit: +1d
+ - Id: 5071
+ Title: Chamchamcham
+ TimeLimit: +1d
+ - Id: 5072
+ Title: Kkongnyangkkong
+ TimeLimit: +1d
+ - Id: 5073
+ Title: Challenging of flag wave
+ TimeLimit: +1d
+ - Id: 5074
+ Title: Cat's Meal
+ Targets:
+ - Mob: PHEN
+ Count: 30
+ - Id: 5075
+ Title: Health food
+ Targets:
+ - Mob: MARSE
+ Count: 50
+ - Id: 5076
+ Title: Enemies
+ Targets:
+ - Mob: KOBOLD_ARCHER
+ Count: 30
+ - Id: 5077
+ Title: Reaction Training
+ Targets:
+ - Mob: CRAMP
+ Count: 10
+ - Id: 5078
+ Title: Light bird food
+ Targets:
+ - Mob: PECOPECO
+ Count: 50
+ - Id: 5079
+ Title: How to stabilize the mind
+ - Id: 5080
+ Title: Lack of Snack
+ - Id: 5081
+ Title: Banned foods
+ - Id: 5082
+ Title: Cool food
+ - Id: 5083
+ Title: Please come back Eryu-(1)
+ - Id: 5084
+ Title: Please come back Eryu-(2)
+ - Id: 5085
+ Title: Please come back Stew-(1)
+ - Id: 5086
+ Title: Please come back Stew-(2)
+ - Id: 5087
+ Title: Please come back Ketchup-(1)
+ - Id: 5088
+ Title: Please come back Ketchup-(2)
+ - Id: 5089
+ Title: Please come back Eff-(1)
+ - Id: 5090
+ Title: Please come back Eff-(2)
+ - Id: 5091
+ Title: Go Malangdo
+ - Id: 5092
+ Title: Unlocking the Ultimate Mediocrity
+ - Id: 5093
+ Title: Unlocking the Ultimate Mediocrity
+ - Id: 5094
+ Title: Unlocking the Ultimate Mediocrity
+ Targets:
+ - Mob: PORING
+ Count: 1000
+ - Id: 5095
+ Title: Unlocking the Ultimate Mediocrity
+ Targets:
+ - Mob: LUNATIC
+ Count: 1000
+ - Id: 5096
+ Title: Unlocking the Ultimate Mediocrity
+ Targets:
+ - Mob: FABRE
+ Count: 1000
+ - Id: 5097
+ Title: Unlocking the Ultimate Mediocrity
+ Targets:
+ - Mob: PICKY
+ Count: 1000
+ - Id: 5098
+ Title: Unlocking the Ultimate Mediocrity
+ - Id: 5099
+ Title: Unlocking the Ultimate Mediocrity
+ - Id: 5100
+ Title: Unlocking the Ultimate Mediocrity
+ - Id: 5109
+ Title: Light but Unconfirmed Rumor
+ - Id: 5110
+ Title: The Rumored Character
+ - Id: 5111
+ Title: To the Lab...
+ - Id: 5112
+ Title: Laboratory Restricted Access
+ TimeLimit: +3d
+ - Id: 5113
+ Title: "[Rest] Lord Knight"
+ Targets:
+ - Mob: B_SEYREN
+ Count: 1
+ - Id: 5114
+ Title: "[Rest] Paladin"
+ Targets:
+ - Mob: B_RANDEL
+ Count: 1
+ - Id: 5115
+ Title: "[Rest] High Priest"
+ Targets:
+ - Mob: B_MAGALETA
+ Count: 1
+ - Id: 5116
+ Title: "[Rest] Champion"
+ Targets:
+ - Mob: B_CHEN
+ Count: 1
+ - Id: 5117
+ Title: "[Rest] High Wizard"
+ Targets:
+ - Mob: B_KATRINN
+ Count: 1
+ - Id: 5118
+ Title: "[Rest] Professor"
+ Targets:
+ - Mob: B_CELIA
+ Count: 1
+ - Id: 5119
+ Title: "[Rest] Whitesmith"
+ Targets:
+ - Mob: B_HARWORD
+ Count: 1
+ - Id: 5120
+ Title: "[Rest] Creator"
+ Targets:
+ - Mob: B_FLAMEL
+ Count: 1
+ - Id: 5121
+ Title: "[Rest] Assassin Cross"
+ Targets:
+ - Mob: B_EREMES
+ Count: 1
+ - Id: 5122
+ Title: "[Rest] Stalker"
+ Targets:
+ - Mob: B_GERTIE
+ Count: 1
+ - Id: 5123
+ Title: "[Rest] Sniper"
+ Targets:
+ - Mob: B_SHECIL
+ Count: 1
+ - Id: 5124
+ Title: "[Rest] Clown"
+ Targets:
+ - Mob: B_ALPHOCCIO
+ Count: 1
+ - Id: 5125
+ Title: "[Rest] Gypsy"
+ Targets:
+ - Mob: B_TRENTINI
+ Count: 1
+ - Id: 5131
+ Title: Strange Conversation
+ - Id: 5132
+ Title: Family Business-(1)
+ - Id: 5133
+ Title: Family Business-(2)
+ - Id: 5134
+ Title: New path
+ - Id: 5135
+ Title: 4 tests
+ - Id: 5136
+ Title: Knowledge test
+ - Id: 5137
+ Title: Survival test
+ - Id: 5138
+ Title: Weapons test
+ - Id: 5139
+ Title: The guy looks familiar!!
+ - Id: 5140
+ Title: Uncertain chilliness
+ - Id: 5141
+ Title: Got a curse!!
+ TimeLimit: +2mn
+ - Id: 5142
+ Title: Prototype-(1)
+ - Id: 5143
+ Title: Prototype-(2)
+ - Id: 5144
+ Title: Prototype-(2)
+ - Id: 5145
+ Title: Prototype-(3)
+ - Id: 5146
+ Title: Battle test
+ - Id: 5147
+ Title: Gunslinger basic training(1)
+ - Id: 5148
+ Title: Gunslinger basic training(2)
+ - Id: 5149
+ Title:
+ Targets:
+ - Mob: HORNET
+ Count: 10
+ - Id: 5150
+ Title:
+ Targets:
+ - Mob: RODA_FROG
+ Count: 10
+ - Id: 5151
+ Title:
+ Targets:
+ - Mob: SAVAGE_BABE
+ Count: 10
+ - Id: 5152
+ Title:
+ Targets:
+ - Mob: ROCKER
+ Count: 10
+ - Id: 5153
+ Title: Refining tutorial (1)
+ - Id: 5154
+ Title: Refining tutorial (2)
+ - Id: 5155
+ Title: Refining tutorial (3)
+ - Id: 5156
+ Title: Refining tutorial (4)
+ - Id: 5157
+ Title: Enchant tutorial (1)
+ - Id: 5158
+ Title: Enchant tutorial (2)
+ - Id: 5159
+ Title: Enchant tutorial (3)
+ - Id: 5161
+ Title: Low Level collection request[Stand by]
+ TimeLimit: +1d
+ - Id: 5162
+ Title: Low Level collection request
+ Targets:
+ - Mob: REQUIEM
+ Count: 100
+ - Id: 5163
+ Title: Low Level collection request
+ Targets:
+ - Mob: BATHORY
+ Count: 100
+ - Id: 5164
+ Title: Low Level collection request
+ Targets:
+ - Mob: SPRING_RABBIT
+ Count: 100
+ - Id: 5165
+ Title: Low Level collection request
+ Targets:
+ - Mob: SLEEPER
+ Count: 100
+ - Id: 5166
+ Title: Low Level collection request
+ Targets:
+ - Mob: EVIL_DRUID
+ Count: 100
+ - Id: 5167
+ Title: Low Level collection request
+ Targets:
+ - Mob: PETIT
+ Count: 100
+ - Id: 5168
+ Title: Low Level collection request
+ Targets:
+ - Mob: CLOCK
+ Count: 100
+ - Id: 5169
+ Title: Mid-Level collection request[Stand by]
+ TimeLimit: +1d
+ - Id: 5170
+ Title: Mid-Level collection request
+ Targets:
+ - Mob: SIROMA
+ Count: 100
+ - Id: 5171
+ Title: Mid-Level collection request
+ Targets:
+ - Mob: DARK_PRIEST
+ Count: 100
+ - Id: 5172
+ Title: Mid-Level collection request
+ Targets:
+ - Mob: STAPO
+ Count: 100
+ - Id: 5173
+ Title: Mid-Level collection request
+ Targets:
+ - Mob: SOLIDER
+ Count: 100
+ - Id: 5174
+ Title: High level collectiong request[Stand by]
+ TimeLimit: +1d
+ - Id: 5175
+ Title: High level collection request
+ Targets:
+ - Mob: DESERT_WOLF
+ Count: 100
+ - Id: 5176
+ Title: High level collection request
+ Targets:
+ - Mob: MEDUSA
+ Count: 100
+ - Id: 5177
+ Title: High level collection request
+ Targets:
+ - Mob: PINGUICULA
+ Count: 100
+ - Id: 5178
+ Title: High level collection request
+ Targets:
+ - Mob: MAJORUROS
+ Count: 100
+ - Id: 5179
+ Title: Highest level collection request
+ Targets:
+ - Mob: RAYDRIC
+ Count: 100
+ - Id: 5180
+ Title: Highest level collection request
+ Targets:
+ - Mob: NAGA
+ Count: 100
+ - Id: 5181
+ Title: Highest level collection request
+ Targets:
+ - Mob: ANCIENT_MUMMY
+ Count: 100
+ - Id: 5182
+ Title: Highest level collection request
+ Targets:
+ - Mob: ANCIENT_MIMIC
+ Count: 100
+ - Id: 5222
+ Title: Saving the energy crystals
+ - Id: 5223
+ Title: Saving the energy crystals
+ - Id: 5224
+ Title: Saving the energy crystals
+ - Id: 5225
+ Title: Saving energy crystal[Stand by]
+ TimeLimit: +2h
+ - Id: 5226
+ Title: Saving energy crystal[Stand by]
+ TimeLimit: +2h
+ - Id: 5227
+ Title: Saving energy crystal[Stand by]
+ TimeLimit: +2h
+ - Id: 5304
+ Title: Police Chief Kesler
+ - Id: 5305
+ Title: Police Officer Salgran
+ - Id: 5306
+ Title: Police Officer Gerev
+ - Id: 5307
+ Title: Police Officer Seiden
+ - Id: 5308
+ Title: Police Officer Piffs
+ - Id: 5309
+ Title: Police Chief's Request
+ - Id: 5310
+ Title: Salgran's Problem
+ - Id: 5311
+ Title: Gerev's Problem
+ - Id: 5312
+ Title: Seiden's Problem
+ - Id: 5313
+ Title: Piffs's Problem
+ - Id: 5314
+ Title: Salgran's Request
+ Targets:
+ - Mob: ILLEGAL_PROMOTION
+ Count: 10
+ - Id: 5315
+ Title: Gerev's Request
+ - Id: 5316
+ Title: Seiden's Request
+ - Id: 5317
+ Title: Piffs's Request
+ - Id: 5318
+ Title: Come Back Tomorrow
+ TimeLimit: +23h
+ - Id: 5341
+ Title: Restriction on the Journey
+ TimeLimit: +22h
+ - Id: 5342
+ Title: Help Her
+ - Id: 5343
+ Title: Making a Head Count
+ - Id: 5344
+ Title: Making a Head Count
+ - Id: 5345
+ Title: Making a Head Count
+ - Id: 5346
+ Title: Making a Head Count
+ - Id: 5347
+ Title: Finishing a Head Count
+ - Id: 5348
+ Title: Finishing a Head Count
+ - Id: 5349
+ Title: Finishing a Head Count
+ - Id: 5350
+ Title: Finishing a Head Count
+ - Id: 5351
+ Title: Restriction on the Journey
+ TimeLimit: +22h
+ - Id: 5352
+ Title: Air Purifier
+ - Id: 5353
+ Title: Delivered to C-0
+ - Id: 5354
+ Title: Delivered to F-1
+ - Id: 5355
+ Title: Delivered to F-2
+ - Id: 5356
+ Title: Delivered to I-0
+ - Id: 5357
+ Title: Delivered to Z-0
+ - Id: 5358
+ Title: Restriction on the Journey
+ TimeLimit: +22h
+ - Id: 5359
+ Title: Grape Harvest
+ - Id: 5360
+ Title: Grape Delivery
+ - Id: 5361
+ Title: Grape Delivery
+ - Id: 5362
+ Title: Grape Delivery
+ - Id: 5363
+ Title: Restriction on the Journey
+ TimeLimit: +22h
+ - Id: 5364
+ Title: Subdue Hysterical Patients
+ - Id: 5365
+ Title: Urgent News
+ - Id: 5366
+ Title: Restriction on the Journey
+ TimeLimit: +22h
+ - Id: 5367
+ Title: Daily Necessities Transport
+ - Id: 5368
+ Title: Delivered Supplies
+ - Id: 5369
+ Title: Delivered the Message
+ - Id: 5370
+ Title: Memory Record
+ - Id: 5402
+ Title: The Royal Richard
+ - Id: 5403
+ Title: The Royal Richard
+ - Id: 5404
+ Title: "[Repeat]Warrior Discipline-Human"
+ - Id: 5405
+ Title: "[Repeat]Warrior Discipline-Animal"
+ - Id: 5406
+ Title: "[Repeat]Warrior Discipline-Insect"
+ - Id: 5407
+ Title: "[Repeat]Warrior Discipline-Fish"
+ - Id: 5408
+ Title: "[Repeat]Warrior Discipline-Plant"
+ - Id: 5409
+ Title: "[Repeat]Warrior Discipline-Devil"
+ - Id: 5410
+ Title: "[Repeat]Warrior Discipline-Angel"
+ - Id: 5411
+ Title: "[Repeat]Warrior Discipline-Immortal"
+ - Id: 5412
+ Title: "[Repeat]Warrior Discipline-Intangible"
+ - Id: 5413
+ Title: "[Repeat]Warrior Discipline-Dragon"
+ - Id: 5414
+ Title: "[Stand by]Warrior Discipline"
+ TimeLimit: 4h
+ - Id: 5415
+ Title: Restricted Sector
+ - Id: 5416
+ Title: Restricted Sector A
+ - Id: 5417
+ Title: Restricted Sector B
+ - Id: 5418
+ Title: Restricted Sector C
+ - Id: 5419
+ Title: Restricted Sector D
+ - Id: 5420
+ Title: Restricted Sector E
+ - Id: 5421
+ Title: Restricted Sector F
+ - Id: 5422
+ Title: Restricted Sector G
+ - Id: 5423
+ Title: Restricted Sector H
+ - Id: 5424
+ Title: "[Complete]Restricted Sector"
+ - Id: 5425
+ Title: To My Beloved Fellow
+ - Id: 5426
+ Title: "[Stand by]To My Beloved Fellow"
+ TimeLimit: 4h
+ - Id: 5427
+ Title: "[Repeat]To My Beloved Fellow"
+ - Id: 5428
+ Title: Lowly Standards
+ Drops:
+ - Mob: WATCHER
+ Item: Red_Eye
+ Rate: 2000
+ - Id: 5429
+ Title: "[Stand by]Lowly Standards"
+ TimeLimit: 4h
+ - Id: 5430
+ Title: "[Repeat]Lowly Standards"
+ Drops:
+ - Mob: WATCHER
+ Item: Red_Eye
+ Rate: 2000
+ - Id: 5431
+ Title: Clean Life
+ - Id: 5432
+ Title: "[Repeat]Cleaning is complete."
+ - Id: 5433
+ Title: "[Stand by]Clean Life"
+ TimeLimit: 4h
+ - Id: 5434
+ Title: "[Repeat]Clean Life"
+ - Id: 5435
+ Title: "[Repeat]Cleaning is complete."
+ - Id: 5436
+ Title: Finding Lights
+ - Id: 5437
+ Title: "[Stand by]Finding Lights"
+ TimeLimit: 4h
+ - Id: 5438
+ Title: "[Repeat]Finding Lights"
+ - Id: 5439
+ Title: Refreshing Prison Life
+ Drops:
+ - Mob: FROZENWOLF
+ Item: Dehumidifiers
+ Rate: 2000
+ - Id: 5440
+ Title: "[Stand by]Refreshing Prison Life"
+ TimeLimit: 4h
+ - Id: 5441
+ Title: "[Repeat]Refreshing Prison Life"
+ Drops:
+ - Mob: FROZENWOLF
+ Item: Dehumidifiers
+ Rate: 2000
+ - Id: 5442
+ Title: Suppressing Darkness
+ - Id: 5443
+ Title: "[Stand by]Suppressing Darkness"
+ TimeLimit: 4h
+ - Id: 5444
+ Title: "[Repeat]Suppressing Darkness"
+ - Id: 5445
+ Title: Bothersome Little Thing
+ Drops:
+ - Mob: TAFFY
+ Item: Sandpaper
+ Rate: 2000
+ - Id: 5446
+ Title: "[Stand by]Bothersome Little Thing"
+ TimeLimit: 4h
+ - Id: 5447
+ Title: "[Repeat]Bothersome Little Thing"
+ Drops:
+ - Mob: TAFFY
+ Item: Sandpaper
+ Rate: 2000
+ - Id: 5448
+ Title: Request from Chief Guard
+ - Id: 5449
+ Title: Request from Chief Guard
+ - Id: 5450
+ Title: Request from Chief Guard
+ - Id: 5451
+ Title: Request from Chief Guard
+ - Id: 5452
+ Title: "[Stand by]Request from Chief Guard"
+ TimeLimit: 4h
+ - Id: 5453
+ Title: Ungrateful(1)
+ - Id: 5454
+ Title: Ungrateful(2)
+ - Id: 5455
+ Title: Ungrateful(3)
+ - Id: 5456
+ Title: Ungrateful(4)
+ - Id: 5457
+ Title: Find My Sister(1)
+ - Id: 5458
+ Title: Find My Sister(2)
+ - Id: 5459
+ Title: Find My Sister(3)
+ - Id: 5460
+ Title: Blatant Bluff(1)
+ - Id: 5461
+ Title: Blatant Bluff(2)
+ - Id: 5462
+ Title: Blatant Bluff(3)
+ - Id: 5463
+ Title: Mad Love for Wife(1)
+ - Id: 5464
+ Title: Mad Love for Wife(2)
+ - Id: 5465
+ Title: Mad Love for Wife(3)
+ - Id: 5466
+ Title: Mad Love for Wife(4)
+ - Id: 5467
+ Title: Mad Love for Wife(5)
+ - Id: 5468
+ Title: Mad Love for Wife(6)
+ - Id: 6000
+ Title: Job Change to Taekwon
+ - Id: 6001
+ Title: Job Change to Taekwon
+ - Id: 6002
+ Title: Job Change to Taekwon
+ - Id: 6005
+ Title: Job Change to Soul-Linker
+ - Id: 6006
+ Title: Job Change to Soul-Linker
+ - Id: 6007
+ Title: Job Change to Soul-Linker
+ - Id: 6008
+ Title: Job Change to Soul-Linker
+ - Id: 6010
+ Title: Job Change to Super Novice
+ - Id: 6015
+ Title: A favor from Cougar
+ - Id: 6016
+ Title: A favor from a Suspicious Man
+ - Id: 6017
+ Title: Red Leopard Joe's Reply
+ - Id: 6018
+ Title: Cougar's Madness
+ - Id: 6020
+ Title: Master Miller's Letter
+ - Id: 6021
+ Title: Wise Bull Horn's voucher
+ - Id: 6022
+ Title: Making a voucher
+ - Id: 6023
+ Title: Wise Bull Horn's Favor
+ - Id: 6024
+ Title: Job Change to Gunslinger!
+ - Id: 6025
+ Title: KVM Guillaume
+ TimeLimit: +5mn
+ - Id: 6026
+ Title: KVM Croix
+ TimeLimit: +5mn
+ - Id: 6027
+ Title: KVM Indicator
+ TimeLimit: +5mn
+ - Id: 7000
+ Title: Job Change to Dancer!
+ - Id: 7001
+ Title: Job Change to Dancer!
+ - Id: 7002
+ Title: Job Change to Dancer!
+ - Id: 7003
+ Title: Job Change to Dancer!
+ - Id: 7004
+ Title: Job Change to Dancer!
+ - Id: 7005
+ Title: Job Change to Dancer!
+ - Id: 7006
+ Title: Job Change to Dancer!
+ - Id: 7007
+ Title: Warrior of the Sun, the Moon, and the Stars
+ - Id: 7008
+ Title: Warrior of the Sun, the Moon, and the Stars - Nature
+ - Id: 7009
+ Title: Warrior of the Sun, the Moon, and the Stars - the Altar
+ - Id: 7010
+ Title: Warrior of the Sun, the Moon, and the Stars - Stars?
+ - Id: 7011
+ Title: Warrior of the Sun, the Moon, and the Stars
+ - Id: 7012
+ Title: Pursuing Rayan Moore
+ - Id: 7013
+ Title: Pursuing Rayan Moore
+ - Id: 7014
+ Title: Pursuing Rayan Moore
+ - Id: 7015
+ Title: Pursuing Rayan Moore
+ - Id: 7016
+ Title: Pursuing Rayan Moore
+ - Id: 7017
+ Title: Pursuing Rayan Moore
+ - Id: 7018
+ Title: Pursuing Rayan Moore
+ - Id: 7019
+ Title: Pursuing Rayan Moore
+ - Id: 7020
+ Title: Pursuing Rayan Moore
+ - Id: 7021
+ Title: Pursuing Rayan Moore
+ - Id: 7022
+ Title: Pursuing Rayan Moore
+ - Id: 7023
+ Title: Pursuing Rayan Moore
+ - Id: 7024
+ Title: Pursuing Rayan Moore
+ - Id: 7025
+ Title: Pursuing Rayan Moore
+ - Id: 7026
+ Title: Pursuing Rayan Moore
+ - Id: 7027
+ Title: Pursuing Rayan Moore
+ - Id: 7028
+ Title: Pursuing Rayan Moore
+ - Id: 7029
+ Title: Pursuing Rayan Moore
+ - Id: 7030
+ Title: Pursuing Rayan Moore
+ - Id: 7031
+ Title: Pursuing Rayan Moore
+ - Id: 7032
+ Title: Pursuing Rayan Moore
+ - Id: 7033
+ Title: Pursuing Rayan Moore
+ - Id: 7034
+ Title: Pursuing Rayan Moore
+ - Id: 7035
+ Title: Pursuing Rayan Moore
+ - Id: 7036
+ Title: Pursuing Rayan Moore
+ - Id: 7037
+ Title: Case closed?
+ - Id: 7038
+ Title: Passion for Baked Sweet Potatoes
+ - Id: 7039
+ Title: Dodging the conversation
+ - Id: 7040
+ Title: Dodging the conversation
+ - Id: 7041
+ Title: Politics is for the Politicians
+ - Id: 7042
+ Title: Part-time Job - Tatacho's feed
+ - Id: 7043
+ Title: Part-time Job - Cornus's feed
+ - Id: 7044
+ Title: Part-time Job - Hillthrion's feed1
+ - Id: 7045
+ Title: Part-time Job - Hillthrion's feed2
+ - Id: 7046
+ Title: Part-time Job - warm rugs
+ - Id: 7047
+ Title: Part-time Job - Let's call it a day!
+ TimeLimit: +5h
+ - Id: 7048
+ Title: Thanatos Tower - Burled's Favor
+ - Id: 7049
+ Title: Thanatos Tower - Sealed Tower
+ - Id: 7050
+ Title: Thanatos Tower - Sealed Tower
+ - Id: 7051
+ Title: Thanatos Tower - Sealed Tower
+ - Id: 7052
+ Title: Thanatos Tower - Sealed Tower
+ - Id: 7053
+ Title: Thanatos Tower - What they want is..
+ - Id: 7054
+ Title: Myu's Favor - Teach them a lesson!
+ Targets:
+ - Mob: KOBOLD_ARCHER
+ Count: 1000
+ - Id: 7055
+ Title: Myu's Favor - Not the cat!
+ Targets:
+ - Mob: WILD_ROSE
+ Count: 1
+ - Id: 7056
+ Title: Messenger - Arc's Favor
+ - Id: 7057
+ Title: Messenger - Arc's Favor
+ - Id: 7058
+ Title: Messenger - Arc's Favor
+ - Id: 7059
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7060
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7061
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7062
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7063
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7064
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7065
+ Title: Messenger - Terra's Whereabouts
+ - Id: 7066
+ Title: Messenger - Prove the Truth
+ - Id: 7067
+ Title: Messenger - Prove the Truth
+ - Id: 7068
+ Title: Messenger - Prove the Truth
+ - Id: 7069
+ Title: Messenger - Too late!
+ - Id: 7070
+ Title: Messenger - Terra's Return
+ - Id: 7071
+ Title: Messenger - Invitation
+ - Id: 7074
+ Title: Rata Hunt
+ Targets:
+ - Mob: RATA
+ Count: 1
+ - Id: 7075
+ Title: Duneyrr Hunt
+ Targets:
+ - Mob: DUNEYRR
+ Count: 1
+ - Id: 7076
+ Title: "Wanted: Dandelion"
+ Targets:
+ - Mob: DANDELION_
+ Count: 1
+ - Id: 7077
+ Title: Collecting Dragon Eggs
+ - Id: 7078
+ Title: Collecting Dragon Eggs
+ TimeLimit: +1d
+ - Id: 7079
+ Title: Finding Refined Bradium
+ - Id: 7080
+ Title: Finding Refined Bradium
+ TimeLimit: +1d
+ - Id: 7081
+ Title: Helping the Laphine Craftsman
+ - Id: 7082
+ Title: Helping the Laphine Craftsman
+ TimeLimit: +1d
+ - Id: 7091
+ Title: An advice of Diora 01
+ - Id: 7092
+ Title: An advice of Diora 02
+ - Id: 7093
+ Title: An advice of Diora 03
+ - Id: 7094
+ Title: An advice of Diora 04
+ - Id: 7095
+ Title: An advice of Diora 05
+ - Id: 7096
+ Title: A proof of new requirement
+ - Id: 7097
+ Title: A proof of new requirement
+ - Id: 7098
+ Title: A proof of new requirement
+ - Id: 7099
+ Title: A proof of new requirement
+ - Id: 7100
+ Title: A message of Bercascell
+ - Id: 7101
+ Title: Special task of an assassin guild 1
+ - Id: 7102
+ Title: Special task of an assassin guild 2
+ - Id: 7103
+ Title: Special task of an assassin guild 3
+ - Id: 7104
+ Title: Special task of an assassin guild 4
+ TimeLimit: +50mn
+ - Id: 7105
+ Title: Special task of an assassin guild 4
+ TimeLimit: +10mn
+ - Id: 7106
+ Title: Special task of an assassin guild 5
+ - Id: 7107
+ Title: Special task of an assassin guild 6
+ TimeLimit: +3h
+ - Id: 7108
+ Title: Special task of an assassin guild 7
+ - Id: 7109
+ Title: Special task of an assassin guild 8
+ - Id: 7110
+ Title: Special task of an assassin guild 9
+ TimeLimit: +10mn
+ Targets:
+ - Mob: HIDEN_PRIEST
+ Count: 1
+ - Id: 7111
+ Title: Special task of an assassin guild 10
+ - Id: 7112
+ Title: Information of Madelle
+ - Id: 7113
+ Title: Information of Crave
+ - Id: 7114
+ Title: Information of Trovan
+ - Id: 7115
+ Title: Information of a peddler
+ - Id: 7116
+ Title: Information of a old man
+ - Id: 7117
+ Title: Your first quest!
+ - Id: 7118
+ Title: Novice Training
+ - Id: 7119
+ Title: Novice Training
+ - Id: 7120
+ Title: Novice Training
+ - Id: 7121
+ Title: Novice Training
+ - Id: 7122
+ Title: First battle - Poring Hunt
+ Targets:
+ - Mob: PORING
+ Count: 1
+ - Id: 7123
+ Title: Battle Basics -Swordman
+ Targets:
+ - Mob: PICKY
+ Count: 2
+ - Id: 7124
+ Title: Battle Basics -Mage
+ Targets:
+ - Mob: LUNATIC
+ Count: 5
+ - Id: 7126
+ Title: Selling items
+ - Id: 7127
+ Title: Battle Basics -Thief
+ Targets:
+ - Mob: WILOW
+ Count: 5
+ - Id: 7128
+ Title: Training course 'conquest a desert!' -start
+ - Id: 7129
+ Title: The training course 'conquer the desert!' - A real battle 1
+ Targets:
+ - Mob: CONDOR
+ Count: 10
+ - Id: 7130
+ Title: The training course 'conquer the desert!' - A real battle 2
+ Targets:
+ - Mob: DESERT_WOLF_B
+ Count: 10
+ - Id: 7131
+ Title: The training course 'conquer the desert!' - A real battle 3
+ Targets:
+ - Mob: SCORPION
+ Count: 5
+ - Id: 7132
+ Title: The training course 'conquer the desert!' - Complete a quest
+ - Id: 7133
+ Title: The training course 'conquer the culvert!' - Start
+ - Id: 7134
+ Title: The training course 'conquer the culvert!' - A real battle 1
+ Targets:
+ - Mob: THIEF_BUG
+ Count: 10
+ - Id: 7135
+ Title: The training course 'conquer the culvert!' - A real battle 2
+ Targets:
+ - Mob: TAROU
+ Count: 10
+ - Id: 7136
+ Title: The training course 'conquer the culvert!' - A real battle 3
+ Targets:
+ - Mob: FARMILIAR
+ Count: 5
+ - Id: 7137
+ Title: The training course 'conquer the culvert!' - Complete a quest
+ - Id: 7138
+ Title: The training course 'conquer the haunted cave!' - Start
+ - Id: 7139
+ Title: The training course 'conquer the haunted cave!' - A real battle 1
+ Targets:
+ - Mob: SKELETON
+ Count: 15
+ - Id: 7140
+ Title: The training course 'conquer the haunted cave!' - A real battle 2
+ Targets:
+ - Mob: POPORING
+ Count: 10
+ - Id: 7141
+ Title: The training course 'conquer the haunted cave!' - Complete a quest
+ - Id: 7142
+ Title: The training course 'conquer ant hell!' - Start
+ - Id: 7143
+ Title: The training course 'conquer ant hell!' - A real battle 1
+ Targets:
+ - Mob: PIERE
+ Count: 15
+ - Id: 7144
+ Title: The training course 'conquer ant hell!' - A real battle 2
+ Targets:
+ - Mob: ANDRE
+ Count: 15
+ - Id: 7145
+ Title: The training course 'conquer ant hell!' - A real battle 3
+ Targets:
+ - Mob: VITATA
+ Count: 10
+ - Id: 7146
+ Title: The training course 'conquer ant hell!' - Complete a quest
+ - Id: 7147
+ Title: The training course 'conquer the orc village!' - start
+ - Id: 7148
+ Title: The training course 'conquer the orc village!' - A real battle 1
+ Targets:
+ - Mob: ORC_BABY
+ Count: 10
+ - Id: 7149
+ Title: The training course 'conquer the orc village!' - A real battle 2
+ Targets:
+ - Mob: ORK_WARRIOR
+ Count: 10
+ - Id: 7150
+ Title: The training course 'conquer the orc village!' - A real battle 3
+ Targets:
+ - Mob: ORC_LADY
+ Count: 10
+ - Id: 7151
+ Title: The training course 'conquer the orc village!' - Complete a quest
+ - Id: 7152
+ Title: The training course 'conquer the orc dungeon!' - start
+ - Id: 7153
+ Title: The training course 'conquer the orc dungeon!' - A real battle 1
+ Targets:
+ - Mob: ORC_ZOMBIE
+ Count: 20
+ - Id: 7154
+ Title: The training course 'conquer the orc dungeon!'- A real battle 2
+ Targets:
+ - Mob: ORC_SKELETON
+ Count: 20
+ - Id: 7155
+ Title: The training course 'conquer the orc dungeon!' - complete a quest
+ - Id: 7156
+ Title: The training course 'conquer an undersea city!' - start
+ - Id: 7157
+ Title: The training course 'conquer an undersea city!' - A real battle 1
+ Targets:
+ - Mob: MERMAN
+ Count: 15
+ - Id: 7158
+ Title: The training course 'conquer an undersea city!' - A real battle 2
+ Targets:
+ - Mob: STROUF
+ Count: 10
+ - Id: 7159
+ Title: The training course 'conquer an undersea city!' - Complete a quest
+ - Id: 7160
+ Title: Mysterious Cryptogram
+ - Id: 7161
+ Title: Mysterious Cryptogram - 2nd
+ - Id: 7162
+ Title: Mysterious Cryptogram - 2nd
+ - Id: 7163
+ Title: Mysterious Cryptogram - 2nd
+ - Id: 7164
+ Title: Hunt for shadow of deception
+ Targets:
+ - Mob: S_WIND_GHOST
+ Count: 1
+ - Id: 7165
+ Title: Key of deception
+ - Id: 7166
+ Title: Rachel Branch of Shadow Workshop
+ - Id: 7167
+ Title: Mysterious Cryptogram - 3rd
+ - Id: 7168
+ Title: Mysterious Cryptogram - 3rd
+ - Id: 7169
+ Title: Mysterious Cryptogram - 3rd
+ - Id: 7170
+ Title: Mysterious Cryptogram - 3rd
+ - Id: 7171
+ Title: Hunt for shadow of delusion
+ Targets:
+ - Mob: S_SKOGUL
+ Count: 1
+ - Id: 7172
+ Title: Key of delusion
+ - Id: 7173
+ Title: Message to Halled from Paul
+ - Id: 7174
+ Title: Mysterious Cryptogram - 4th
+ - Id: 7175
+ Title: Hunft for shadow of gaiety
+ Targets:
+ - Mob: S_SUCCUBUS
+ Count: 1
+ - Id: 7176
+ Title: Key of Gaiety
+ - Id: 7177
+ Title: A young guy in Lighthalzen
+ - Id: 7178
+ Title: Destination of Deception, Delusion and Gaiety
+ - Id: 7179
+ Title: Vicente, you dare!
+ - Id: 7180
+ Title: Message from Doomk
+ - Id: 7181
+ Title: Karakas's ring
+ - Id: 7182
+ Title: Sapha's Visit
+ - Id: 7183
+ Title: Invitation from Sapha
+ - Id: 7184
+ Title: To El Dicastes!
+ - Id: 7185
+ Title: Inspector Doha
+ - Id: 7186
+ Title: Secret Order from Doha - Investigation
+ - Id: 7187
+ Title: Secret Order from Doha - Shay
+ - Id: 7188
+ Title: Information Gathering - in the Plaza
+ - Id: 7189
+ Title: Information Gathering - in the Factory
+ - Id: 7190
+ Title: Information Gathering - at the Guards
+ - Id: 7191
+ Title: Shay's designation - BK
+ - Id: 7192
+ Title: BK's Information
+ - Id: 7193
+ Title: Dimensional Crack Investigation
+ - Id: 7194
+ Title: What's this bloodstain?
+ - Id: 7195
+ Title: What's this skin piece?
+ - Id: 7196
+ Title: What's this suspicious magic power?
+ - Id: 7197
+ Title: Sapha Certifications?
+ - Id: 7198
+ Title: Audience with Ahat
+ - Id: 7199
+ Title: Secret Order from Ahat
+ - Id: 7200
+ Title: Cheshire's call
+ TimeLimit: +23h
+ - Id: 7201
+ Title: Removing traces
+ - Id: 7202
+ Title: Secret order from Doha - Collect proof
+ - Id: 7203
+ Title: Secret order from Doha - Final Report
+ - Id: 7206
+ Title: New Day for Cheshire
+ - Id: 7207
+ Title: Cheshire's Box
+ - Id: 7208
+ Title: Wait for Cheshire?
+ TimeLimit: +1d
+ - Id: 7209
+ Title: Forget the box.
+ - Id: 7210
+ Title: Daily delivery
+ - Id: 7211
+ Title: Misty Forest Labyrinth Exploration
+ TimeLimit: +2h30mn
+ - Id: 7212
+ Title: Loki's Search
+ - Id: 7213
+ Title: Wandering Protector
+ - Id: 7214
+ Title: "Paradise Advanced: Romeo Training"
+ - Id: 7215
+ Title: "Paradise Advanced: Romeo Hunt 1"
+ Targets:
+ - Mob: STALACTIC_GOLEM
+ Count: 3
+ - Id: 7216
+ Title: "Paradise Advanced: Romeo Hunt 2"
+ Targets:
+ - Mob: STALACTIC_GOLEM
+ Count: 10
+ - Id: 7217
+ Title: "Paradise Advanced: Romeo Hunt 3"
+ - Id: 7218
+ Title: "Paradise Advanced: Romeo Complete"
+ - Id: 7219
+ Title: "Paradise Advanced: Johan Training"
+ - Id: 7220
+ Title: "Paradise Advanced: Johan Hunt 1"
+ Targets:
+ - Mob: WRAITH
+ Count: 20
+ - Id: 7221
+ Title: "Paradise Advanced: Johan Hunt 2"
+ Targets:
+ - Mob: EVIL_DRUID
+ Count: 10
+ - Id: 7222
+ Title: "Paradise Advanced: Johan Complete"
+ - Id: 7223
+ Title: "Paradise Advanced: Kiren Training"
+ - Id: 7224
+ Title: "Paradise Advanced: Kiren Hunt 1"
+ Targets:
+ - Mob: PORCELLIO
+ Count: 30
+ - Id: 7225
+ Title: "Paradise Advanced: Removed"
+ Targets:
+ - Mob: NOXIOUS
+ Count: 30
+ - Id: 7226
+ Title: "Paradise Advanced: Kiren Hunt 2 (Part A)"
+ Targets:
+ - Mob: VENOMOUS
+ Count: 30
+ - Id: 7227
+ Title: "Paradise Advanced: Kiren Hunt 2 (Part B)"
+ Targets:
+ - Mob: TEDDY_BEAR
+ Count: 5
+ - Id: 7228
+ Title: "Paradise Advanced: Kiren Complete"
+ - Id: 7229
+ Title: "Paradise Advanced: Naomi Training"
+ - Id: 7230
+ Title: "Paradise Advanced: Naomi Hunt 1"
+ Targets:
+ - Mob: SIROMA
+ Count: 30
+ - Id: 7231
+ Title: "Paradise Advanced: Naomi Hunt 2"
+ Targets:
+ - Mob: SIROMA
+ Count: 30
+ - Id: 7232
+ Title: "Paradise Advanced: Naomi Complete"
+ - Id: 7233
+ Title: "Paradise Advanced: Margaret Training"
+ - Id: 7234
+ Title: "Paradise Advanced: Margaret's Favor"
+ - Id: 7235
+ Title: "Paradise Advanced: Margaret Hunt 1"
+ Targets:
+ - Mob: NEPENTHES
+ Count: 1
+ - Id: 7236
+ Title: "Paradise Advanced: Margaret Hunt 2"
+ Targets:
+ - Mob: PINGUICULA
+ Count: 5
+ - Id: 7237
+ Title: "Paradise Advanced: Margaret Complete"
+ - Id: 7238
+ Title: Toren's Errands (Easy)
+ - Id: 7239
+ Title: Toren's Errands (Normal)
+ - Id: 7240
+ Title: Strengthening Equipment
+ - Id: 7241
+ Title: Toren's Errands - Tomorrow
+ TimeLimit: +1d
+ - Id: 7242
+ Title: Play with the baby cat
+ - Id: 7243
+ Title: Nyadventure-Duruduru Compass
+ - Id: 7244
+ Title: Nyadventure-Duruduru Race
+ TimeLimit: +3mn
+ - Id: 7245
+ Title: Nyadventure-Duruduru Race
+ TimeLimit: +3mn
+ - Id: 7246
+ Title: Nyadventure-I'm coming now.
+ - Id: 7247
+ Title: Nyadventure-Stop the Bang!
+ - Id: 7249
+ Title: Nyadventure-Bang! See you next time
+ TimeLimit: +1d
+ - Id: 7250
+ Title: Nyadventure-Hidden Treasure?
+ - Id: 7251
+ Title: Nyadventure-The First piece of Painting
+ - Id: 7252
+ Title: Nyadventure-The Second piece of Painting
+ - Id: 7253
+ Title: Nyadventure-The Third piece of Painting
+ - Id: 7254
+ Title: Nyadventure-The Fourth piece of Painting
+ - Id: 7255
+ Title: Nyadventure-The Fifth piece of Painting
+ - Id: 7256
+ Title: Nyadventure-The Sixth piece of Painting
+ - Id: 7257
+ Title: Nyadventure-Race, Come back tomorrow!
+ TimeLimit: +1d
+ - Id: 7258
+ Title: Nyadventure-Painting completed
+ - Id: 7259
+ Title: Gift from the Mew Bravery Team
+ - Id: 7260
+ Title: The origin of Bugs
+ - Id: 7261
+ Title: Cat Biscuits - Table
+ - Id: 7262
+ Title: Cat Biscuits - Mattress
+ - Id: 7263
+ Title: Cat Biscuits - Grill
+ - Id: 7264
+ Title: To Chef Nyas
+ - Id: 7265
+ Title: Rage of Chef Nyas
+ - Id: 7266
+ Title: Declaration of Chef Nyas
+ - Id: 7267
+ Title: Appointed time with Cleanyang
+ TimeLimit: +1d
+ - Id: 7268
+ Title: Find the Cat's hard biscuits!
+ - Id: 7269
+ Title: Cat Biscuits - Resting Place
+ - Id: 7270
+ Title: Cat Biscuits - Sand
+ - Id: 7271
+ Title: Cat Biscuits - Bottom of the Stairs
+ - Id: 7272
+ Title: Cat Biscuits - Corner
+ - Id: 7273
+ Title: Cat Biscuits - Locker
+ - Id: 7274
+ Title: Cat Biscuits - Foothold
+ - Id: 7275
+ Title: Cat Biscuits - Sand
+ - Id: 7276
+ Title: Promise to deliver more food
+ TimeLimit: +1d
+ - Id: 7281
+ Title: List of Errands
+ - Id: 7282
+ Title: List of Errands
+ - Id: 7283
+ Title: List of Errands
+ - Id: 7284
+ Title: List of Errands
+ - Id: 7285
+ Title: List of Errands
+ - Id: 7286
+ Title: List of Errands
+ - Id: 7287
+ Title: List of Errands
+ - Id: 7288
+ Title: List of Errands
+ - Id: 7289
+ Title: List of Errands
+ - Id: 7290
+ Title: List of Errands
+ - Id: 7291
+ Title: List of Errands
+ - Id: 7292
+ Title: List of Errands
+ - Id: 7293
+ Title: List of Errands
+ - Id: 7294
+ Title: List of Errands
+ - Id: 7295
+ Title: List of Errands
+ - Id: 7296
+ Title: List of Errands
+ - Id: 7297
+ Title: List of Errands
+ - Id: 7298
+ Title: List of Errands
+ - Id: 7299
+ Title: List of Errands
+ - Id: 7300
+ Title: List of Errands
+ - Id: 7301
+ Title: List of Errands
+ - Id: 7302
+ Title: List of Errands
+ - Id: 7303
+ Title: List of Errands
+ - Id: 7304
+ Title: List of Errands
+ - Id: 7305
+ Title: List of Errands
+ - Id: 7306
+ Title: List of Errands
+ - Id: 7307
+ Title: List of Errands
+ - Id: 7308
+ Title: List of Errands
+ - Id: 7309
+ Title: List of Errands
+ - Id: 7310
+ Title: List of Errands
+ - Id: 7311
+ Title: List of Errands
+ - Id: 7312
+ Title: List of Errands
+ - Id: 7313
+ Title: List of Errands
+ - Id: 7314
+ Title: List of Errands
+ - Id: 7315
+ Title: List of Errands
+ - Id: 7316
+ Title: List of Errands
+ - Id: 7317
+ Title: List of Errands
+ - Id: 7318
+ Title: List of Errands
+ - Id: 7319
+ Title: List of Errands
+ - Id: 7320
+ Title: List of Errands
+ - Id: 7321
+ Title: List of Errands
+ - Id: 7322
+ Title: List of Errands
+ - Id: 7323
+ Title: List of Errands
+ - Id: 7324
+ Title: List of Errands
+ - Id: 7325
+ Title: List of Errands
+ - Id: 7326
+ Title: List of Errands
+ - Id: 7327
+ Title: List of Errands
+ - Id: 7328
+ Title: List of Errands
+ - Id: 7329
+ Title: List of Errands
+ - Id: 7330
+ Title: List of Errands
+ - Id: 7331
+ Title: List of Errands
+ - Id: 7332
+ Title: List of Errands
+ - Id: 7333
+ Title: List of Errands
+ - Id: 7334
+ Title: List of Errands
+ - Id: 7335
+ Title: List of Errands
+ - Id: 7336
+ Title: List of Errands
+ - Id: 7337
+ Title: List of Errands
+ - Id: 7338
+ Title: List of Errands
+ - Id: 7339
+ Title: List of Errands
+ - Id: 7340
+ Title: List of Errands
+ - Id: 7341
+ Title: List of Errands
+ - Id: 7342
+ Title: List of Errands
+ - Id: 7343
+ Title: List of Errands
+ - Id: 7344
+ Title: List of Errands
+ - Id: 7345
+ Title: List of Errands
+ - Id: 7346
+ Title: List of Errands
+ - Id: 7349
+ Title: Vote
+ TimeLimit: +30mn
+ - Id: 7350
+ Title: Cautious Village
+ - Id: 7351
+ Title: Better than My Old Button
+ - Id: 7352
+ Title: Sailor Wants a Button
+ - Id: 7353
+ Title: Old Man Wants a Button
+ - Id: 7354
+ Title: Young Man Wants a Button
+ - Id: 7355
+ Title: Merchant Wants a Button
+ - Id: 7356
+ Title: Little Kid Wants a Button
+ - Id: 7357
+ Title: Middle-aged Guy Wants a Button
+ - Id: 7358
+ Title: Why do they want my Buttons?
+ - Id: 7359
+ Title: Deliver Holy Item to Sailor
+ - Id: 7360
+ Title: Deliver Holy Item to Old Man
+ - Id: 7361
+ Title: Deliver Holy Item to Young Man
+ - Id: 7362
+ Title: Deliver Holy Item to Merchant
+ - Id: 7363
+ Title: Deliver Holy Item to Little Kid
+ - Id: 7364
+ Title: Deliver Holy Item to Middle-aged Man
+ - Id: 7365
+ Title: Better than My Old Button-2
+ - Id: 7366
+ Title: Traditional Spiritual Protection and Impudent Girl-1
+ - Id: 7367
+ Title: Traditional Spiritual Protection and Impudent Girl-2
+ TimeLimit: +10mn
+ - Id: 7368
+ Title: Deliver Spiritual Protection-Pedro
+ - Id: 7369
+ Title: Deliver Spiritual Protection-Nardo
+ - Id: 7370
+ Title: Deliver Spiritual Protection-Pandoi
+ - Id: 7371
+ Title: Deliver Spiritual Protection-Woeon
+ - Id: 7372
+ Title: Deliver Spiritual Protection-Talah
+ - Id: 7373
+ Title: Deliver Spiritual Protection-Romel
+ - Id: 7374
+ Title: Love and Spiritual Protection for All
+ - Id: 7375
+ Title: Love and Spiritual Protection Continues
+ TimeLimit: +23h
+ - Id: 7376
+ Title: Old Man and Cast-Iron Caldron-1
+ - Id: 7377
+ Title: Old Man and Cast-Iron Caldron-2
+ - Id: 7378
+ Title: Old Man and Cast-Iron Caldron-Regular Trades
+ TimeLimit: +23h
+ - Id: 7379
+ Title: Peace Preacher
+ - Id: 7380
+ Title: To Smith a Traditional Spiritual Protection
+ - Id: 7381
+ Title: High Demand on Spiritual Protection Material
+ TimeLimit: +23h
+ - Id: 7382
+ Title: Deliver to Pedro
+ - Id: 7383
+ Title: Deliver to Nardo
+ - Id: 7384
+ Title: Deliver to Pandoi
+ - Id: 7385
+ Title: Deliver to Woeon
+ - Id: 7386
+ Title: Deliver to Talah
+ - Id: 7387
+ Title: Deliver to Romel
+ - Id: 7388
+ Title: Maries's Child
+ - Id: 7389
+ Title: Give the Shirt to Maries's Child
+ - Id: 7390
+ Title: Worried about Maries's Child
+ TimeLimit: +23h
+ - Id: 7391
+ Title: Jejeling and Jejellopy
+ Drops:
+ - Mob: JEJELING
+ Item: Jejellopy
+ Rate: 5000
+ - Id: 7392
+ Title: Collect Jejellopy Regularly
+ TimeLimit: +1d
+ - Id: 7393
+ Title: Shiny Silver Blade
+ Targets:
+ - Mob: TIYANAK
+ Count: 10
+ - Mob: MANANANGGAL
+ Count: 10
+ - Id: 7394
+ Title: Shiny Tomorrow
+ TimeLimit: +23h
+ - Id: 7395
+ Title: Ghost on the Ferry Ship
+ - Id: 7396
+ Title: Angry Soul on Ferry Ship
+ - Id: 7397
+ Title: Mumbaki Phong's Advice
+ Drops:
+ - Mob: ENGKANTO
+ Item: Elegant_Flower
+ Rate: 3000
+ - Id: 7398
+ Title: Offering Bouquet Recommended by Mumbaki
+ - Id: 7399
+ Title: Soul Diwata's Story
+ - Id: 7400
+ Title: Mumbaki of Port Malaya
+ - Id: 7401
+ Title: All Aboard for Perry Sailing
+ TimeLimit: +23h
+ - Id: 7402
+ Title: Bouquet for Diwata
+ Drops:
+ - Mob: ENGKANTO
+ Item: Elegant_Flower
+ Rate: 3000
+ - Id: 7403
+ Title: Stabilized Perry
+ - Id: 7404
+ Title: Get Rid of Jejeling
+ Targets:
+ - Mob: JEJELING
+ Count: 20
+ - Id: 7405
+ Title: Get Rid of Jejeling - Same Time Tomorrow
+ TimeLimit: +23h
+ - Id: 7406
+ Title: Agree to Collecting Bones!
+ Drops:
+ - Mob: BUNGISNGIS
+ Item: Evil_Bone
+ Rate: 5000
+ - Mob: TIKBALANG
+ Item: Evil_Bone
+ Rate: 5000
+ - Mob: TIYANAK
+ Item: Evil_Bone
+ Rate: 5000
+ - Id: 7407
+ Title: Purified Bone
+ - Id: 7408
+ Title: Agree to Come Back Tomorrow?
+ TimeLimit: +23h
+ - Id: 7409
+ Title: Cannot Meet Eyes with Him!
+ Targets:
+ - Mob: BUNGISNGIS
+ Count: 10
+ - Id: 7410
+ Title: Teach Another Lesson Tomorrow!
+ TimeLimit: +23h
+ - Id: 7411
+ Title: The traveler, Fome's story
+ - Id: 7412
+ Title: The traveler, Litrip's story
+ - Id: 7413
+ Title: The traveler, Chiba's story
+ - Id: 7414
+ Title: Eclage guard's message
+ - Id: 7415
+ Title: Laphine's Chief of Staff
+ - Id: 7416
+ Title: Waiting to meet
+ TimeLimit: +10mn
+ - Id: 7417
+ Title: Kardui's request
+ - Id: 7418
+ Title: For Eclage 1
+ - Id: 7419
+ Title: For Eclage 2
+ - Id: 7420
+ Title: For Eclage 3
+ - Id: 7421
+ Title: That's enough
+ - Id: 7422
+ Title: Kardui's gift
+ - Id: 7423
+ Title: A rumor about the King 1
+ - Id: 7424
+ Title: A rumor about the King 2
+ - Id: 7425
+ Title: A rumor about the King 3
+ - Id: 7426
+ Title: A rumor about the King 4
+ - Id: 7427
+ Title: At times like this, face it straight on!
+ - Id: 7428
+ Title: Yai of the wild
+ - Id: 7429
+ Title: Wild recent trend!
+ TimeLimit: +23h
+ - Id: 7430
+ Title: Deliveryman that runs through space
+ - Id: 7431
+ Title: A mailman never rests!
+ TimeLimit: +23h
+ - Id: 7432
+ Title: The troublemakers in the land of blooming flowers
+ Targets:
+ - Mob: MENBLATT
+ Count: 5
+ - Mob: PETAL
+ Count: 5
+ - Id: 7433
+ Title: Need constant guidance
+ TimeLimit: +23h
+ - Id: 7434
+ Title: Kardui's big brother
+ - Id: 7435
+ Title: Time for reading the letter
+ TimeLimit: +3mn
+ - Id: 7436
+ Title: Avant the Scholar of Magics
+ - Id: 7437
+ Title: Shenime's favor
+ - Id: 7438
+ Title: Secret sponsorship
+ - Id: 7439
+ Title: The scholar of magics sponsored by Shenime
+ - Id: 7440
+ Title: Minuel's witness
+ - Id: 7441
+ Title: Mail is here!
+ - Id: 7442
+ Title: The identity of the scholar of magics
+ - Id: 7443
+ Title: Interfere with the research!
+ - Id: 7444
+ Title: What Avant was researching
+ - Id: 7445
+ Title: Avant's back
+ - Id: 7446
+ Title: Unfruitful conversation
+ - Id: 7447
+ Title: Dilemma surrounding the Orb
+ - Id: 7448
+ Title: Something's not right
+ - Id: 7449
+ Title: Temptation toward the Orb
+ - Id: 7450
+ Title: Orb's lighting room
+ - Id: 7451
+ Title: Betrayal
+ - Id: 7452
+ Title: Find the chief of staff!
+ - Id: 7453
+ Title: The last of the chief of staff
+ - Id: 7471
+ Title: First time talking after being born
+ - Id: 7472
+ Title: First step towards a new world
+ - Id: 7473
+ Title: Cool drink
+ - Id: 7474
+ Title: Searching for treasure
+ - Id: 7475
+ Title: Discovered the Airship
+ - Id: 7476
+ Title: Discovered the Arena
+ - Id: 7477
+ Title: Bridge to Prontera
+ - Id: 7478
+ Title: Basic Medical Botany
+ - Id: 7479
+ Title: Friend or Foe?
+ - Id: 7480
+ Title: Regarding Thief job
+ - Id: 7481
+ Title: Vicente's class
+ - Id: 7482
+ Title: Vercassel's class
+ - Id: 7483
+ Title: Use the Thief Manual
+ - Id: 7484
+ Title: Shop owner! Order to steal!
+ - Id: 7485
+ Title: Assassin! Use Envenom
+ Targets:
+ - Mob: R_PORING
+ Count: 1
+ - Id: 7486
+ Title: With Lumin
+ - Id: 7487
+ Title: 30 seconds duel
+ TimeLimit: +30s
+ Targets:
+ - Mob: R_PORING
+ Count: 4
+ - Id: 7488
+ Title: Trio set of Fire Elements
+ - Id: 7489
+ Title: Silent liquidation plan
+ - Id: 7490
+ Title: Mushroom soup calling memories
+ - Id: 7491
+ Title: Get away to Paradise!
+ - Id: 7492
+ Title: Invincible pumpkin knight
+ - Id: 7493
+ Title: Battle of 17 vs. 1
+ - Id: 7494
+ Title: Cleanup of the mushroom farm
+ - Id: 7501
+ Title: 1 Suspicious Babe
+ TimeLimit: +4h
+ Targets:
+ - Mob: BABY_STRANGE
+ Count: 1
+ - Id: 7502
+ Title: 10 Suspicious Babes
+ TimeLimit: +4h
+ Targets:
+ - Mob: BABY_STRANGE
+ Count: 10
+ - Id: 7503
+ Title: 30 Suspicious Babes
+ TimeLimit: +4h
+ Targets:
+ - Mob: BABY_STRANGE
+ Count: 30
+ - Id: 7504
+ Title: Destroy 1 Emperium
+ TimeLimit: +4h
+ Targets:
+ - Mob: EMPELIUM
+ Count: 1
+ - Id: 7505
+ Title: Destroy 3 Emperiums
+ TimeLimit: +4h
+ Targets:
+ - Mob: EMPELIUM
+ Count: 3
+ - Id: 7506
+ Title: Destroy 5 Emperiums
+ TimeLimit: +4h
+ Targets:
+ - Mob: EMPELIUM
+ Count: 5
+ - Id: 7507
+ Title: 10 Small Wooden Boxes
+ TimeLimit: +4h
+ - Id: 7508
+ Title: 20 Small Wooden Boxes
+ TimeLimit: +4h
+ - Id: 7509
+ Title: 30 Small Wooden Boxes
+ TimeLimit: +4h
+ - Id: 7510
+ Title: Fight Off a Thief
+ TimeLimit: +4h
+ Targets:
+ - Mob: THIEF_PORING
+ Count: 1
+ - Id: 7511
+ Title: Fight Off 10 Thieves
+ TimeLimit: +4h
+ Targets:
+ - Mob: THIEF_PORING
+ Count: 10
+ - Id: 7512
+ Title: Fight Off 30 Thieves
+ TimeLimit: +4h
+ Targets:
+ - Mob: THIEF_PORING
+ Count: 30
+ - Id: 7513
+ Title: 10 Paychecks
+ TimeLimit: +4h
+ - Id: 7514
+ Title: 20 Paychecks
+ TimeLimit: +4h
+ - Id: 7515
+ Title: 30 Paychecks
+ TimeLimit: +4h
+ - Id: 7516
+ Title: A break for Commercial Development
+ TimeLimit: +20mn
+ - Id: 7517
+ Title: Occupy Valkyrie Realm
+ TimeLimit: +1h
+ - Id: 7518
+ Title: Occupy Luina
+ TimeLimit: +1h
+ - Id: 7519
+ Title: Occupy Britoniah
+ TimeLimit: +1h
+ - Id: 7520
+ Title: Occupy Greenwood Lake
+ TimeLimit: +1h
+ - Id: 7521
+ Title: Occupy Nidabehl
+ TimeLimit: +1h
+ - Id: 7522
+ Title: Occupy Valfreyja
+ TimeLimit: +1h
+ - Id: 7523
+ Title: Occupy Gloria
+ TimeLimit: +1h
+ - Id: 7524
+ Title: Occupy Kafragaten
+ TimeLimit: +1h
+ - Id: 7525
+ Title: Valkyrie Realm Challenge 1
+ Targets:
+ - Mob: CATERPILLAR
+ Count: 50
+ - Mob: CREMY_FEAR
+ Count: 50
+ - Id: 7526
+ Title: Valkyrie Realm Challenge 2
+ Targets:
+ - Mob: GLD_KOBOLD_1
+ Count: 30
+ - Mob: GLD_KOBOLD_2
+ Count: 30
+ - Mob: GLD_KOBOLD_3
+ Count: 30
+ - Id: 7527
+ Title: Valkyrie Realm Challenge 3
+ Targets:
+ - Mob: PYURIEL
+ Count: 1
+ - Mob: LORA
+ Count: 1
+ - Id: 7528
+ Title: Luina Challenge 1
+ Targets:
+ - Mob: ANCIENT_WORM
+ Count: 50
+ - Mob: GIANT_HONET
+ Count: 50
+ - Id: 7529
+ Title: Luina Challenge 2
+ Targets:
+ - Mob: KILLER_MANTIS
+ Count: 40
+ - Mob: ANGRA_MANTIS
+ Count: 50
+ - Id: 7530
+ Title: Luina Challenge 3
+ Targets:
+ - Mob: GIOIA
+ Count: 1
+ - Mob: ELVIRA
+ Count: 1
+ - Id: 7531
+ Title: Britoniah Challenge 1
+ Targets:
+ - Mob: ZOMBIE_MASTER
+ Count: 50
+ - Mob: WRAITH_DEAD
+ Count: 50
+ - Id: 7532
+ Title: Britoniah Challenge 2
+ Targets:
+ - Mob: GLD_DARK_FRAME
+ Count: 20
+ - Mob: GLD_DARK_PRIEST
+ Count: 20
+ - Mob: GLD_DARK_SHADOW
+ Count: 50
+ - Id: 7533
+ Title: Britoniah Challenge 3
+ Targets:
+ - Mob: KADES
+ Count: 1
+ - Mob: RUDO
+ Count: 1
+ - Id: 7534
+ Title: Greenwood Lake Challenge 1
+ Targets:
+ - Mob: GULLINBURSTI
+ Count: 50
+ - Mob: LEIB_OLMAI
+ Count: 50
+ - Id: 7535
+ Title: Greenwood Lake Challenge 2
+ Targets:
+ - Mob: SKELETON_GENERAL
+ Count: 45
+ - Mob: AM_MUT
+ Count: 20
+ - Mob: GAJOMART
+ Count: 25
+ - Id: 7536
+ Title: Greenwood Lake Challenge 3
+ Targets:
+ - Mob: DAEHYON
+ Count: 1
+ - Mob: SOHEON
+ Count: 1
+ - Id: 7537
+ Title: Nidabehl Challenge 1
+ Targets:
+ - Mob: HELL_APOCALIPS
+ Count: 50
+ - Mob: ZAKUDAM
+ Count: 50
+ - Id: 7538
+ Title: Nidabehl Challenge 2
+ Targets:
+ - Mob: SKELETON_GENERAL
+ Count: 35
+ - Mob: AM_MUT
+ Count: 35
+ - Id: 7539
+ Title: Valfreyja Challenge 1
+ Targets:
+ - Mob: BANSHEE_MASTER
+ Count: 50
+ - Mob: BEHOLDER_MASTER
+ Count: 30
+ - Id: 7540
+ Title: Valfreyja Challenge 2
+ Targets:
+ - Mob: AUNOE
+ Count: 50
+ - Mob: FANAT
+ Count: 20
+ - Id: 7541
+ Title: Gloria Challenge 1
+ Targets:
+ - Mob: L_SEYREN
+ Count: 30
+ - Mob: L_EREMES
+ Count: 30
+ - Mob: L_HARWORD
+ Count: 30
+ - Id: 7542
+ Title: Gloria Challenge 2
+ Targets:
+ - Mob: L_KATRINN
+ Count: 30
+ - Mob: L_MAGALETA
+ Count: 30
+ - Mob: L_SHECIL
+ Count: 30
+ - Id: 7543
+ Title: Standby for Valkyrie Realm Challenge 1
+ TimeLimit: +20h
+ - Id: 7544
+ Title: Standby for Valkyrie Realm Challenge 2
+ TimeLimit: +20h
+ - Id: 7545
+ Title: Standby for Valkyrie Realm Challenge 3
+ TimeLimit: +20h
+ - Id: 7546
+ Title: Standby for Luina Challenge 1
+ TimeLimit: +20h
+ - Id: 7547
+ Title: Standby for Luina Challenge 2
+ TimeLimit: +20h
+ - Id: 7548
+ Title: Standby for Luina Challenge 3
+ TimeLimit: +20h
+ - Id: 7549
+ Title: Standby for Britoniah Challenge 1
+ TimeLimit: +20h
+ - Id: 7550
+ Title: Standby for Britoniah Challenge 2
+ TimeLimit: +20h
+ - Id: 7551
+ Title: Standby for Britoniah Challenge 3
+ TimeLimit: +20h
+ - Id: 7552
+ Title: Standby for Greenwood Lake Challenge 1
+ TimeLimit: +20h
+ - Id: 7553
+ Title: Standby for Greenwood Lake Challenge 2
+ TimeLimit: +20h
+ - Id: 7554
+ Title: Standby for Greenwood Lake Challenge 3
+ TimeLimit: +20h
+ - Id: 7555
+ Title: Standby for Nidabehl Challenge 1
+ TimeLimit: +20h
+ - Id: 7556
+ Title: Standby for Nidabehl Challenge 2
+ TimeLimit: +20h
+ - Id: 7557
+ Title: Standby for Valfreyja Challenge 1
+ TimeLimit: +20h
+ - Id: 7558
+ Title: Standby for Valfreyja Challenge 2
+ TimeLimit: +20h
+ - Id: 7559
+ Title: Standby for Gloria Challenge 1
+ TimeLimit: +20h
+ - Id: 7560
+ Title: Standby for Gloria Challenge 2
+ TimeLimit: +20h
+ - Id: 7561
+ Title: Kafragaten Challenge 1
+ Targets:
+ - Mob: L_YGNIZEM
+ Count: 30
+ - Mob: L_WHIKEBAIN
+ Count: 30
+ - Mob: L_ARMAIA
+ Count: 30
+ - Id: 7562
+ Title: Kafragaten Challenge 2
+ Targets:
+ - Mob: L_RAWREL
+ Count: 30
+ - Mob: L_EREND
+ Count: 30
+ - Mob: L_KAVAC
+ Count: 30
+ - Id: 7563
+ Title: Standby for Kafragaten Challenge 1
+ TimeLimit: +20h
+ - Id: 7564
+ Title: Standby for Kafragaten Challenge 2
+ TimeLimit: +20h
+ - Id: 7568
+ Title: Explore the tower
+ TimeLimit: +1h30mn
+ - Id: 7569
+ Title: Treat the injured
+ - Id: 7570
+ Title: Destroy the demons
+ Targets:
+ - Mob: MM_EVIL_SHADOW1
+ Count: 7
+ - Mob: MM_EVIL_SHADOW2
+ Count: 7
+ - Mob: MM_EVIL_SHADOW3
+ Count: 7
+ - Id: 7571
+ Title: Tower Expedition
+ - Id: 7572
+ Title: Lucile...?
+ - Id: 7573
+ Title: Magic Swordman Thanatos
+ - Id: 7574
+ Title: Thanatos Tower
+ - Id: 7576
+ Title: Morocc castle seal
+ - Id: 7577
+ Title: Space distortion
+ TimeLimit: +23h
+ - Id: 7578
+ Title: Rampaging Box
+ Targets:
+ - Mob: E_ANGRY_MIMIC
+ Count: 1
+ Drops:
+ - Mob: E_ANGRY_MIMIC
+ Item: Bradium_Box
+ Rate: 10000
+ - Id: 7579
+ Title: Collecting Bradiums
+ Targets:
+ - Mob: E_ANGRY_MIMIC
+ Count: 10
+ Drops:
+ - Mob: E_ANGRY_MIMIC
+ Item: Bradium_Box
+ Rate: 10000
+ - Id: 7580
+ Title: Collecting Every Day
+ TimeLimit: +23h
+ - Id: 7581
+ Title: Eliminating Risks
+ Targets:
+ - Mob: B_MOROCC_1
+ Count: 1
+ - Mob: B_MOROCC_2
+ Count: 1
+ - Mob: B_MOROCC_4
+ Count: 1
+ - Id: 7582
+ Title: Daily Cleaning
+ TimeLimit: +23h
+ - Id: 7583
+ Title: Collecting Mana
+ Drops:
+ - Mob: B_MOROCC_1
+ Item: Mana_crystal
+ Rate: 10000
+ - Mob: B_MOROCC_2
+ Item: Mana_crystal
+ Rate: 10000
+ - Mob: B_MOROCC_4
+ Item: Mana_crystal
+ Rate: 10000
+ - Id: 7584
+ Title: Unending Battle
+ TimeLimit: +23h
+ - Id: 7593
+ Title: Demon God Subjugation
+ Targets:
+ - Mob: MM_MOROCC_ADT
+ Count: 1
+ - Id: 7594
+ Title: Frost Spider and Fire Wolf
+ Targets:
+ - Mob: MM_BRINARANEA
+ Count: 1
+ - Mob: MM_MUSPELLSKOLL
+ Count: 1
+ - Id: 7595
+ Title: Wandering Orb Magic
+ Targets:
+ - Mob: MM_MANA_WHITE
+ Count: 3
+ - Mob: MM_MANA_RED
+ Count: 3
+ - Mob: MM_MANA_YELLOW
+ Count: 3
+ - Id: 7597
+ Title: Fall of the False God
+ - Id: 7598
+ Title: Caged God
+ TimeLimit: +23h
+ - Id: 7599
+ Title: Unending Hunt
+ TimeLimit: +23h
+ - Id: 7600
+ Title: Promising Tomorrow
+ TimeLimit: +23h
+ - Id: 7606
+ Title: Phantasmagorika Excavator Recruitment
+ - Id: 7607
+ Title: Eden Group Leader
+ - Id: 7608
+ Title: Artnard Excavation Team 1
+ - Id: 7609
+ Title: Artnard Excavation Team 2
+ - Id: 7610
+ Title: Registered Excavator
+ - Id: 7611
+ Title: Passage Cleaning
+ Targets:
+ - Mob: RECON_ROBOT
+ Count: 10
+ - Id: 7612
+ Title: Passage Cleaning - Down
+ TimeLimit: +23h
+ - Id: 7613
+ Title: Eliminating Risks
+ Targets:
+ - Mob: REPAIR_ROBOT
+ Count: 15
+ - Mob: EXPLORATION_ROVER
+ Count: 15
+ - Id: 7614
+ Title: Eliminating Risks - Down
+ TimeLimit: +23h
+ - Id: 7615
+ Title: Core Collection
+ Drops:
+ - Mob: RECON_ROBOT
+ Item: Operation_Control_Device
+ Rate: 5000
+ - Mob: REPAIR_ROBOT
+ Item: Operation_Control_Device
+ Rate: 5000
+ - Mob: EXPLORATION_ROVER
+ Item: Operation_Control_Device
+ Rate: 5000
+ - Id: 7616
+ Title: Core Collection - Down
+ TimeLimit: +23h
+ - Id: 7617
+ Title: Turning In Excavation Report
+ - Id: 7618
+ Title: Reporting the Results - Down
+ TimeLimit: +23h
+ - Id: 7619
+ Title: Assisting the Excavation Team
+ - Id: 7620
+ Title: Young Blood?
+ - Id: 7621
+ Title: Bottling the Energy
+ - Id: 7622
+ Title: Good News!
+ - Id: 7623
+ Title: Artnard's Summon
+ - Id: 7624
+ Title: In Search of a Delicacy
+ - Id: 7625
+ Title: Count On Me
+ - Id: 7626
+ Title: Delicacy for Him
+ - Id: 7627
+ Title: Last Exploration
+ - Id: 7628
+ Title: New Power Source
+ - Id: 7629
+ Title: Tomorrow for Tomorrow's Energy
+ TimeLimit: +23h
+ - Id: 7641
+ Title: Access Permitted
+ - Id: 7642
+ Title: Explore Research facilities
+ - Id: 7643
+ Title: Mysterious Piece
+ - Id: 7644
+ Title: Record Player
+ - Id: 7645
+ Title: Piece of Memory Record
+ - Id: 7646
+ Title: Play Memory Record
+ - Id: 7647
+ Title: Report Memory Record
+ - Id: 7648
+ Title: Memory Records of the Laboratories
+ - Id: 7649
+ Title: Report Memory Record Content
+ - Id: 7650
+ Title: Collect Memory Records of Research facilities
+ - Id: 7651
+ Title: One Memory a Day
+ TimeLimit: +23h
+ - Id: 7652
+ Title: Collect Memory Records of Laboratories
+ - Id: 7653
+ Title: One Memory a Day 2
+ TimeLimit: +23h
+ - Id: 7654
+ Title: Play Research facilities Memory Records
+ - Id: 7655
+ Title: Play Laboratories Memory Records
+ - Id: 7656
+ Title: Invitation of Rekenber
+ - Id: 7681
+ Title: Invitation to Royal Banquet
+ - Id: 7682
+ Title: Socializing Starts from an Eye Contact
+ - Id: 7683
+ Title: Visit the Heines
+ - Id: 7684
+ Title: Visit the Nerius
+ - Id: 7685
+ Title: What Is the Next Thing on the Schedule ?
+ - Id: 7686
+ Title: Nyhill and Skia
+ - Id: 7687
+ Title: Participating in the Banquet
+ - Id: 7688
+ Title: Suspicious Movement
+ - Id: 7689
+ Title: Find Nyhill
+ - Id: 7690
+ Title: Where Is Nyhill?
+ - Id: 7691
+ Title: Waiting for the Ritual
+ - Id: 7692
+ Title: Attend the Ritual
+ - Id: 7693
+ Title: Surprise Attack
+ - Id: 7694
+ Title: I'd Like to See that Too
+ - Id: 7695
+ Title: Escape from the Past Memories of the Royal Family
+ - Id: 7696
+ Title: What's Next?
+ - Id: 7697
+ Title: Invitation from the Nerius
+ - Id: 7698
+ Title: Heine Now
+ - Id: 7699
+ Title: To the Past
+ - Id: 7700
+ Title: Once More!
+ - Id: 7701
+ Title: Lost Imir Heart
+ - Id: 7702
+ Title: Prontera at the Time
+ - Id: 7703
+ Title: Who Knows the Truth
+ - Id: 7705
+ Title: Hope You Cannot Let Go
+ Targets:
+ - Mob: BIJOU
+ Count: 1
+ - Id: 7706
+ Title: Nillem Is Not Almighty
+ TimeLimit: 4h
+ - Id: 7711
+ Title: Beginning
+ - Id: 7712
+ Title: Where am I? Who am I??
+ - Id: 7713
+ Title: First Battle!
+ Targets:
+ - Mob: DR_EGGRING
+ Count: 3
+ - Id: 7714
+ Title: Refreshing Apple Juice
+ - Id: 7715
+ Title: Midding Box
+ Drops:
+ - Mob: DR_EGGRING
+ Item: Merchant_Box_1
+ Rate: 5000
+ - Id: 7716
+ Title: To the Village!
+ - Id: 7717
+ Title: Merchant's Kindness
+ - Id: 7718
+ Title: I'm used to this
+ - Id: 7719
+ Title: Time to Digest
+ Targets:
+ - Mob: RED_PLANT
+ Count: 3
+ - Id: 7720
+ Title: Service Manual
+ - Id: 7721
+ Title: Cat showoff contest
+ TimeLimit: +10mn
+ Targets:
+ - Mob: DR_LUNATIC
+ Count: 3
+ - Mob: DR_FABRE
+ Count: 2
+ - Id: 7722
+ Title: EMT
+ - Id: 7723
+ Title: The potential within
+ - Id: 7790
+ Title: Rock Ridge, Land of Opportunities
+ - Id: 7791
+ Title: Problems in Rock Ridge
+ - Id: 7792
+ Title: Problems in Rock Ridge 2
+ - Id: 7793
+ Title: Good News
+ - Id: 7794
+ Title: Expected Response
+ - Id: 7795
+ Title: Negotiation on the Railroad
+ - Id: 7796
+ Title: Unexpected Arrest
+ - Id: 7797
+ Title: Hear Me Out 1
+ - Id: 7798
+ Title: Perfectly Prime
+ - Id: 7799
+ Title: Shawn McCurdy's Weapon 1
+ - Id: 7800
+ Title: Shawn McCurdy's Weapon 2
+ - Id: 7801
+ Title: Shawn McCurdy's Weapon 3
+ Drops:
+ - Mob: PURPLESTONE
+ Item: Purple_Ore
+ Rate: 10000
+ - Id: 7802
+ Title: Hear Me Out 2
+ - Id: 7803
+ Title: Happy for Broken Trust
+ - Id: 7804
+ Title: Location of the Ores
+ - Id: 7805
+ Title: Location of the Ores 2
+ - Id: 7806
+ Title: Location of the Ores 3
+ - Id: 7807
+ Title: Ace up Our Sleeve
+ Targets:
+ - Mob: COWRAIDERS1
+ Count: 3
+ - Mob: COWRAIDERS2
+ Count: 3
+ - Mob: COWRAIDERS3
+ Count: 3
+ - Id: 7808
+ Title: Case Solved
+ - Id: 7809
+ Title: Collecting Ores
+ - Id: 8000
+ Title: Quitting Job Change
+ - Id: 8001
+ Title: Job Change to Assassin
+ - Id: 8002
+ Title: Job Change to Assassin
+ - Id: 8003
+ Title: Job Change to Assassin
+ - Id: 8004
+ Title: Job Change to Assassin
+ - Id: 8005
+ Title: Job Change to Assassin
+ - Id: 8006
+ Title: Find the Guild Master!
+ - Id: 8007
+ Title: Acceptance from the Guild Master
+ - Id: 8008
+ Title: Job Change to Assassin
+ - Id: 8009
+ Title: Applying for Job Change to Priest
+ - Id: 8010
+ Title: Job Change to Priest
+ - Id: 8011
+ Title: Job Change to Priest
+ - Id: 8012
+ Title: Job Change to Priest
+ - Id: 8013
+ Title: Job Change to Priest
+ - Id: 8014
+ Title: Job Change to Priest
+ - Id: 8015
+ Title: Job Change to Priest
+ - Id: 8016
+ Title: Job Change to Priest
+ - Id: 8017
+ Title: Factory Inspection
+ - Id: 8018
+ Title: Factory Inspection
+ - Id: 8019
+ Title: Factory Inspection
+ - Id: 8020
+ Title: Factory Inspection
+ - Id: 8021
+ Title: Factory Inspection
+ - Id: 8022
+ Title: Factory Inspection
+ - Id: 8023
+ Title: Factory Inspection
+ - Id: 8024
+ Title: Factory Inspection
+ - Id: 8025
+ Title: Factory Inspection
+ - Id: 8026
+ Title: Factory Inspection
+ - Id: 8027
+ Title: Factory Inspection
+ - Id: 8028
+ Title: Factory Inspection
+ - Id: 8029
+ Title: Factory Inspection
+ - Id: 8030
+ Title: Factory Inspection
+ - Id: 8031
+ Title: Factory Inspection
+ - Id: 8032
+ Title: Tarlock's Favor
+ - Id: 8033
+ Title: Ferlock's Favor
+ - Id: 8034
+ Title: Ferlock's Favor
+ - Id: 8035
+ Title: How the Airship Works
+ - Id: 8036
+ Title: Hallen's Favor
+ - Id: 8037
+ Title: The Dice Roller
+ - Id: 8038
+ Title: The Dice Roller
+ - Id: 8039
+ Title: Secret of Airships
+ - Id: 8040
+ Title: Secret of Airships
+ - Id: 8041
+ Title: Secret of Airships
+ - Id: 8042
+ Title: Secret of Airships
+ - Id: 8043
+ Title: Secret of Airships
+ - Id: 8044
+ Title: Euslan's Fiancee
+ - Id: 8045
+ Title: Tips from Kaci
+ - Id: 8046
+ Title: Ferlock's Passengers list
+ - Id: 8047
+ Title: Euslan's Favor
+ - Id: 8048
+ Title: Eukran's Testimony
+ - Id: 8049
+ Title: Thierry's Favor
+ - Id: 8050
+ Title: Danger coming on to Thierry
+ - Id: 8051
+ Title: Euslan's Medicine
+ - Id: 8052
+ Title: Thierry's Favor
+ - Id: 8053
+ Title: Find Postell
+ - Id: 8054
+ Title: Message from Postell
+ - Id: 8055
+ Title: Nursing Allen
+ - Id: 8056
+ Title: Little something in return
+ - Id: 8057
+ Title: Grumbling Manainne
+ - Id: 8058
+ Title: Conversation with El Schatt
+ - Id: 8059
+ Title: Conversation with Perfitz
+ - Id: 8060
+ Title: Stubborn El Schatt
+ - Id: 8061
+ Title: Stories of the past
+ - Id: 8062
+ Title: Kanainne
+ - Id: 8063
+ Title: Kanainne's spirit
+ - Id: 8064
+ Title: Cellette's Fish Cake Soup
+ - Id: 8065
+ Title: Cellette's Fish Cake Soup
+ - Id: 8066
+ Title: Cellette's Fish Cake Soup
+ - Id: 8067
+ Title: Cellette's Fish Cake Soup
+ - Id: 8068
+ Title: Cellette's Fish Cake Soup
+ - Id: 8069
+ Title: Cellette's Fish Cake Soup
+ - Id: 8070
+ Title: Cellette's Fish Cake Soup
+ - Id: 8071
+ Title: Cellette's Fish Cake Soup
+ - Id: 8072
+ Title: Cellette's Fish Cake Soup
+ - Id: 8073
+ Title: Cellette's Fish Cake Soup
+ - Id: 8074
+ Title: Cellette's Fish Cake Soup
+ - Id: 8075
+ Title: Cellette's Fish Cake Soup
+ - Id: 8076
+ Title: Klitzer and Calla
+ - Id: 8077
+ Title: Klitzer and Calla
+ - Id: 8078
+ Title: Klitzer and Calla
+ - Id: 8079
+ Title: Klitzer and Calla
+ - Id: 8080
+ Title: Klitzer and Calla
+ - Id: 8081
+ Title: Klitzer and Calla
+ - Id: 8082
+ Title: Klitzer and Calla
+ - Id: 8083
+ Title: Klitzer and Calla
+ - Id: 8084
+ Title: Klitzer and Calla
+ - Id: 8085
+ Title: Klitzer and Calla
+ - Id: 8086
+ Title: Klitzer and Calla
+ - Id: 8087
+ Title: Klitzer and Calla
+ - Id: 8088
+ Title: Klitzer and Calla
+ - Id: 8089
+ Title: Stolen Gemstone
+ - Id: 8090
+ Title: Mr. Manson
+ - Id: 8091
+ Title: Jenny the gardener
+ - Id: 8092
+ Title: Searching the Market
+ - Id: 8093
+ Title: Mysterious Message
+ - Id: 8094
+ Title: Double Crossed?
+ - Id: 8095
+ Title: Find Phobe
+ - Id: 8096
+ Title: Stolen Gemstone Found
+ - Id: 8097
+ Title: Informing Jenny
+ - Id: 8098
+ Title: Keeping the Secret
+ - Id: 8099
+ Title: Vincent's Recommendation
+ - Id: 8100
+ Title: Recommendation from High Priest Zhed
+ - Id: 8101
+ Title: Recommendation from High Priest Zhed
+ - Id: 8102
+ Title: Recommendation from High Priest Zhed
+ - Id: 8103
+ Title: Recommendation from High Priest Zhed
+ - Id: 8104
+ Title: Recommendation from High Priest Zhed
+ - Id: 8105
+ Title: Recommendation from High Priest Zhed
+ - Id: 8106
+ Title: Mr. Shendar's daughter
+ - Id: 8107
+ Title: Lachellen's Testimony
+ - Id: 8108
+ Title: A Foreigner, Katinshuell
+ - Id: 8109
+ Title: Bruspetti's scent
+ - Id: 8110
+ Title: Bruspetti's scent
+ - Id: 8111
+ Title: Lachellen's Testimony
+ - Id: 8112
+ Title: Freya's Spring
+ - Id: 8113
+ Title: Bruspetti's Diary
+ - Id: 8114
+ Title: Bruspetti's Diary
+ - Id: 8115
+ Title: Suspicious Katinshuell
+ - Id: 8116
+ Title: Lachellen's Testimony
+ - Id: 8117
+ Title: Freya's Spring
+ - Id: 8118
+ Title: Conversation with Mr. Shendar
+ - Id: 8119
+ Title: Bruspetti's Diary
+ - Id: 8120
+ Title: Conversation with Katinshuell
+ - Id: 8121
+ Title: Conversation with Katinshuell
+ - Id: 8122
+ Title: Bruspetti's resting place
+ - Id: 8123
+ Title: Ayothaya's world famous dish, Tom Yum Goong
+ - Id: 8124
+ Title: Ayothaya's world famous dish, Tom Yum Goong
+ - Id: 8125
+ Title: Ayothaya's world famous dish, Tom Yum Goong
+ - Id: 8126
+ Title: Ayothaya's world famous dish, Tom Yum Goong
+ - Id: 8127
+ Title: Momotaro Field Trip
+ - Id: 8128
+ Title: Momotaro Field Trip
+ - Id: 8129
+ Title: Momotaro Field Trip
+ - Id: 8130
+ Title: Momotaro Field Trip
+ - Id: 8131
+ Title: The mother of lord in Amatsu
+ - Id: 8132
+ Title: The mother of lord in Amatsu
+ - Id: 8133
+ Title: Song of the fox
+ - Id: 8134
+ Title: Boy at the Northern Shrine
+ - Id: 8135
+ Title: Fox Expelled
+ - Id: 8136
+ Title: The Gray Wolf's Warning
+ - Id: 8137
+ Title: Finding the Keymaker
+ - Id: 8138
+ Title: Blacksmith's Request
+ - Id: 8139
+ Title: The Golden Key
+ - Id: 8140
+ Title: The Red Ring
+ - Id: 8141
+ Title: Mashenka's Red Ring
+ - Id: 8142
+ Title: Searching the Marsh
+ - Id: 8143
+ Title: The Flute's Voice
+ - Id: 8144
+ Title: Ryubaba's Confession
+ - Id: 8145
+ Title: Worried Mother's Request
+ - Id: 8146
+ Title: Finding Lusalka
+ - Id: 8147
+ Title: Lusalka's Beloved
+ - Id: 8148
+ Title: Lusalka's Beloved
+ - Id: 8149
+ Title: Searching for Igor
+ - Id: 8150
+ Title: Igor's message
+ - Id: 8151
+ Title: Marozka's Cave
+ - Id: 8152
+ Title: The Golden Thread
+ - Id: 8153
+ Title: Test of mind and wisdom
+ - Id: 8154
+ Title: The Keymaker
+ - Id: 8155
+ Title: Baba Yaga's Favor
+ - Id: 8156
+ Title: Baba Yaga's Favor
+ - Id: 8157
+ Title: Baba Yaga's Favor
+ - Id: 8158
+ Title: Baba Yaga's Favor
+ - Id: 8159
+ Title: Baba Yaga's Favor
+ - Id: 8160
+ Title: Baba Yaga's Favor
+ - Id: 8161
+ Title: Baba Yaga's Favor
+ - Id: 8162
+ Title: Baba Yaga's Favor
+ - Id: 8163
+ Title: Baba Yaga's Favor
+ - Id: 8164
+ Title: Baba Yaga's Favor
+ - Id: 8165
+ Title: Baba Yaga's Favor
+ - Id: 8166
+ Title: Baba Yaga's Favor
+ - Id: 8167
+ Title: The Golden Key
+ - Id: 8168
+ Title: Koshei, the Immortal
+ - Id: 8169
+ Title: Living and Dead Water
+ - Id: 8170
+ Title: Living and Dead Water
+ - Id: 8171
+ Title: Living and Dead Water
+ - Id: 8181
+ Title: Sight Blaster
+ - Id: 8182
+ Title: Push Back Theory
+ - Id: 8183
+ Title: Sight Blaster
+ - Id: 8184
+ Title: Elemental Converter
+ - Id: 8185
+ Title: Elemental Change
+ - Id: 8186
+ Title: Fire Elemental Change
+ - Id: 8187
+ Title: Earth Elemental Change
+ - Id: 8188
+ Title: Wind Elemental Change
+ - Id: 8189
+ Title: Water Elemental Change
+ - Id: 8190
+ Title: Charming Wink
+ - Id: 8191
+ Title: Charming Advisor
+ - Id: 8192
+ Title: Selfish Advisor
+ - Id: 8193
+ Title: Selfish Advisor
+ - Id: 8194
+ Title: Drunken Advisor
+ - Id: 8195
+ Title: Kind Canell
+ - Id: 8196
+ Title: The Tripartite Union's Feud
+ - Id: 8197
+ Title: Document Delivery
+ - Id: 8198
+ Title: Report to the United Research Official
+ - Id: 8199
+ Title: United Research Official's Favor
+ - Id: 8200
+ Title: Ryosen's Document Requests
+ - Id: 8201
+ Title: Missing Document
+ - Id: 8202
+ Title: Document Restoration
+ - Id: 8203
+ Title: Document Restoration
+ - Id: 8204
+ Title: Ryosen
+ - Id: 8205
+ Title: Report to the United Research Official
+ - Id: 8206
+ Title: Researchers' Meeting
+ - Id: 8207
+ Title: Hansenne is not guilty.
+ - Id: 8208
+ Title: Hansenne's Favor
+ - Id: 8209
+ Title: Hue's Report
+ - Id: 8210
+ Title: Report to the United Research Official
+ - Id: 8211
+ Title: Shurank's Lecture
+ - Id: 8212
+ Title: Shurank's Lecture
+ - Id: 8213
+ Title: Shurank's Lecture
+ - Id: 8214
+ Title: Shurank's Lecture
+ - Id: 8215
+ Title: Shurank's Lecture
+ - Id: 8216
+ Title: Shurank's Order
+ - Id: 8217
+ Title: Dequ'ee's Message
+ - Id: 8218
+ Title: Shurank's Lecture
+ - Id: 8219
+ Title: Shurank's Lecture
+ - Id: 8220
+ Title: Shurank's Lecture
+ - Id: 8221
+ Title: Shurank's Lecture
+ - Id: 8222
+ Title: Shurank's order
+ - Id: 8223
+ Title: Dequ'ee's order
+ - Id: 8224
+ Title: The clue
+ - Id: 8225
+ Title: Dequ'ee's Reasoning
+ - Id: 8226
+ Title: Bankley's Death
+ - Id: 8227
+ Title: Return to Shurank
+ - Id: 8228
+ Title: Shurank's Lecture
+ - Id: 8229
+ Title: Guarnien's Lecture
+ - Id: 8230
+ Title: Guarnien's Lecture
+ - Id: 8231
+ Title: Guarnien's Lecture
+ - Id: 8232
+ Title: Guarnien's Lecture
+ - Id: 8233
+ Title: Guarnien's Lecture
+ - Id: 8234
+ Title: Prontera Market Research
+ - Id: 8235
+ Title: Guarnien's Lecture
+ - Id: 8236
+ Title: Guarnien's Lecture
+ - Id: 8237
+ Title: Guarnien's Lecture
+ - Id: 8238
+ Title: Guarnien's Lecture
+ - Id: 8239
+ Title: Guarnien's Lecture
+ - Id: 8240
+ Title: Guarnien's Lecture
+ - Id: 8241
+ Title: Collection of Red Jewel
+ - Id: 8242
+ Title: Collection of blue Jewel
+ - Id: 8243
+ Title: Learning new languages
+ - Id: 8244
+ Title: Fairies and Tree Giants
+ - Id: 8245
+ Title: Language sample investigation
+ - Id: 8246
+ Title: Language sample investigation
+ - Id: 8247
+ Title: Research progress
+ - Id: 8248
+ Title: Research progress
+ - Id: 8249
+ Title: Compressing Information
+ - Id: 8250
+ Title: Storage Gem
+ - Id: 8251
+ Title: Injection of Magic
+ - Id: 8252
+ Title: Handworked jewels
+ - Id: 8253
+ Title: Language translation device
+ TimeLimit: +1h
+ - Id: 8254
+ Title: with a light heart and body
+ - Id: 8255
+ Title: The test of power for existence
+ - Id: 8256
+ Title: The test of power for existence
+ - Id: 8257
+ Title: Providing food of Teardrop
+ - Id: 8258
+ Title: Providing food of Teardrop
+ - Id: 8259
+ Title: to a place for taking a practical technique test
+ - Id: 8260
+ Title: Mission! Documents delivery
+ - Id: 8261
+ Title: When you play the flute,then the wolf show up!
+ - Id: 8262
+ Title: Ranger master never again
+ - Id: 8265
+ Title: One time a one hour!
+ - Id: 8266
+ Title: Hunting poison spore!
+ Targets:
+ - Mob: POISON_SPORE
+ Count: 10
+ - Id: 8267
+ Title: Hunting smokie!
+ Targets:
+ - Mob: SMOKIE
+ Count: 10
+ - Id: 8268
+ Title: Hunt elder wilow!
+ Targets:
+ - Mob: ELDER_WILOW
+ Count: 10
+ - Id: 8269
+ Title: Hunt coco!
+ Targets:
+ - Mob: COCO
+ Count: 10
+ - Id: 8270
+ Title: Hunt tharafrog!
+ Targets:
+ - Mob: THARA_FROG
+ Count: 10
+ - Id: 8271
+ Title: Toxic sprays delivery!
+ - Id: 8272
+ Title: Deliver a honey!
+ - Id: 8273
+ Title: Deliver a blanket!
+ - Id: 8274
+ Title: Collect bones!
+ - Id: 8275
+ Title: Collect feet!
+ - Id: 8276
+ Title: Collect scell!
+ - Id: 8277
+ Title: Collect tails!
+ - Id: 8278
+ Title: Collect cookies!
+ - Id: 8279
+ Title: Collect mustache!
+ - Id: 9000
+ Title: Job Change to Knight
+ - Id: 9001
+ Title: Loyalty of a Knight
+ - Id: 9002
+ Title: Loyalty of a Knight
+ - Id: 9003
+ Title: The Honor of a Knight
+ - Id: 9004
+ Title: The Honor of a Knight
+ - Id: 9005
+ Title: Tenacity of a Knight
+ - Id: 9006
+ Title: Tenacity of a Knight
+ - Id: 9007
+ Title: The Honor of a Knight
+ - Id: 9008
+ Title: Etiquette as a Knight
+ - Id: 9009
+ Title: Life as a Knight
+ - Id: 9010
+ Title: Quality of reverence
+ - Id: 9011
+ Title: Life as a Knight
+ - Id: 9012
+ Title: Glory of a Knight!
+ - Id: 9013
+ Title: Job Change to Wizard
+ - Id: 9014
+ Title: Job Change to Wizard
+ - Id: 9015
+ Title: Job Change to Wizard
+ - Id: 9016
+ Title: Job Change to Wizard
+ - Id: 9017
+ Title: Job Change to Wizard
+ - Id: 9018
+ Title: Certified as a Wizard!
+ - Id: 9058
+ Title: O'Riley's Request
+ - Id: 9059
+ Title: Happy St. Patrick's Day
+ - Id: 9117
+ Title: Lina's Curse
+ - Id: 9118
+ Title: Lina's Curse - Deviruchi Hunt
+ Targets:
+ - Mob: DEVIRUCHI
+ Count: 50
+ - Id: 9119
+ Title: Lina's Curse - Wraith Dead Hunt
+ Targets:
+ - Mob: WRAITH_DEAD
+ Count: 50
+ - Id: 9120
+ Title: Lina's Curse - Dullahan Hunt
+ Targets:
+ - Mob: DULLAHAN
+ Count: 50
+ - Id: 9121
+ Title: Lina's Curse - Nightmare Terror Hunt
+ Targets:
+ - Mob: NIGHTMARE_TERROR
+ Count: 50
+ - Id: 9122
+ Title: Lina's Curse
+ - Id: 9123
+ Title: Lina's Curse
+ - Id: 9024
+ Title: An errand boy from Einbroch
+ - Id: 9028
+ Title: Strange Hydra
+ - Id: 9029
+ Title: "Strange Hydra : present conditions"
+ TimeLimit: +1d
+ - Id: 9030
+ Title: Find a puppy
+ - Id: 9031
+ Title: Find a puppy
+ - Id: 9032
+ Title: Find a puppy
+ TimeLimit: +1d
+ - Id: 9155
+ Title: Getting materials for the Jaty Crown
+ - Id: 9156
+ Title: Make the Jaty Crown
+ - Id: 9157
+ Title: Reward from Sage, Kasyapa
+ - Id: 9158
+ Title: Delivery of Good News(1)
+ - Id: 9159
+ Title: Back to Paiko
+ - Id: 9160
+ Title: Delivery of Good News(2)
+ - Id: 9161
+ Title: Back to Paiko
+ - Id: 9162
+ Title: Delivery of Good News(3)
+ - Id: 9163
+ Title: Back to Paiko
+ - Id: 9164
+ Title: Delivery of Good News(4)
+ - Id: 9165
+ Title: Reward from Paiko for success of Jaty Crown
+ - Id: 9167
+ Title: Tutorial - Mercenary for Hire
+ - Id: 9168
+ Title: Quest Window Check
+ - Id: 9169
+ Title: Window Shopper Catalogue
+ - Id: 9170
+ Title: Window Shopper Catalogue
+ - Id: 9171
+ Title: Enchanting Items
+ - Id: 9172
+ Title: Enchanted Items
+ - Id: 9173
+ Title: Tutorial Timer Cooldown
+ TimeLimit: +20h
+ - Id: 9222
+ Title: Get Rid of Bangungot from Hospital 2F
+ Targets:
+ - Mob: BANGUNGOT_3
+ Count: 1
+ - Id: 9223
+ Title: Will there be Peace at the Hospital?
+ TimeLimit: +7d
+ - Id: 9224
+ Title: Explore Hospital 2F
+ TimeLimit: +1h
+ - Id: 9225
+ Title: Mystery Robbery Incident 1
+ - Id: 9226
+ Title: Mystery Robbery Incident 2
+ - Id: 9227
+ Title: Mystery Robbery Incident 3
+ - Id: 9228
+ Title: Mystery Robbery Incident 4
+ - Id: 9229
+ Title: Mystery Robbery Incident 5
+ - Id: 9230
+ Title: Mystery Robbery Incident 6
+ - Id: 9231
+ Title: Mystery Robbery Incident 7
+ - Id: 9232
+ Title: Mystery Robbery Incident 8
+ - Id: 9233
+ Title: Mystery Robbery Incident 9
+ - Id: 9234
+ Title: Mystery Robbery Incident 10
+ - Id: 9235
+ Title: Mystery Robbery Incident 11
+ - Id: 9236
+ Title: Mystery Robbery Incident 12
+ - Id: 9237
+ Title: Mystery Robbery Incident 13
+ - Id: 9238
+ Title: Mystery Robbery Incident 14
+ - Id: 9239
+ Title: Mystery Robbery Incident 15
+ - Id: 9240
+ Title: Luen's statement notes
+ - Id: 9241
+ Title: Luen's statement notes
+ - Id: 9242
+ Title: Luen's statement notes
+ - Id: 9243
+ Title: Luen's statement notes
+ - Id: 9244
+ Title: Dames's statement notes
+ - Id: 9245
+ Title: Dames's statement notes
+ - Id: 9246
+ Title: Dames's statement notes
+ - Id: 9247
+ Title: Dames's statement notes
+ - Id: 9248
+ Title: Rosa's statement notes
+ - Id: 9249
+ Title: Rosa's statement notes
+ - Id: 9250
+ Title: Rosa's statement notes
+ - Id: 9251
+ Title: Rosa's statement notes
+ - Id: 9252
+ Title: Observing Poppy
+ - Id: 9253
+ Title: Examining a messy bookshelf
+ - Id: 9254
+ Title: Examining a damaged book
+ - Id: 9255
+ Title: Examining a container for soda cans
+ - Id: 9256
+ Title: Examining a messed up table
+ - Id: 9257
+ Title: Examining a foreign object
+ - Id: 9258
+ Title: Field examination results
+ - Id: 9259
+ Title: Confirming Cruyan's statements
+ Targets:
+ - Mob: MENBLATT
+ Count: 5
+ - Mob: PETAL
+ Count: 30
+ - Id: 9260
+ Title: Survey investigation notes
+ - Id: 9262
+ Title: Mystery Robbery Incident 16
+ - Id: 9264
+ Title: Job change to Mage
+ - Id: 9265
+ Title: Job change to Mage
+ - Id: 9266
+ Title: Job change to Mage
+ - Id: 9267
+ Title: The way to be a strong Mage - 1
+ - Id: 9268
+ Title: The way to be a strong Mage - 2
+ - Id: 9269
+ Title: The way to be a strong Mage - 3
+ - Id: 9270
+ Title: The way to be a strong Mage - 4
+ - Id: 9284
+ Title: Stopping Geffen Gangsters
+ - Id: 9285
+ Title: Beating Geffen Gangsters
+ - Id: 9286
+ Title: Stop Geffen Gangsters
+ - Id: 9287
+ Title: Defeating Geffen Gangsters
+ - Id: 9288
+ Title: Catch a Geffen thief
+ - Id: 9289
+ Title: Get things back from the thief
+ - Id: 9290
+ Title: Participate in Magic competitions
+ - Id: 9291
+ Title: Participate in Magic competitions
+ - Id: 9292
+ Title: Participate in Magic competitions
+ - Id: 9293
+ Title: Register in Magic Competition
+ Targets:
+ - Mob: DESERT_WOLF
+ Count: 1
+ - Id: 9294
+ Title: Registration Complete
+ - Id: 9295
+ Title: 1st match of the Tournament has started
+ - Id: 9296
+ Title: 2nd match of the Competition has started
+ - Id: 9297
+ Title: 3rd match of the Competition has started
+ - Id: 9298
+ Title: 4th match of the Competition has started
+ - Id: 9299
+ Title: 5th match of the Competition has started
+ - Id: 9300
+ Title: 6th match of the Competition has started
+ - Id: 9301
+ Title: 7th match of the Competition has started
+ - Id: 9302
+ Title: 8th match of the Competition has started
+ - Id: 9303
+ Title: 9th match of the Competition has started
+ - Id: 9304
+ Title: 10th match of the Competition has started
+ - Id: 9305
+ Title: 11th match of the Competition has started
+ - Id: 9306
+ Title: 12th match of the Competition has started
+ - Id: 9307
+ Title: Final match of the Competition has started
+ - Id: 9308
+ Title: Magic Competition Win~!
+ - Id: 9309
+ Title: Magic Tournament defeat
+ - Id: 9310
+ Title: Encounter Iris
+ - Id: 9311
+ Title: Encounter Chaos
+ - Id: 9312
+ Title: Encounter Lydia
+ - Id: 9313
+ Title: Encounter Fenrir
+ - Id: 9314
+ Title: Encounter Loki
+ - Id: 9315
+ Title: Exploring the dimensional gap
+ TimeLimit: +23h
+ - Id: 9316
+ Title: Re-exploring the crack of spaces
+ TimeLimit: +23h
+ - Id: 9318
+ Title: Pursuing Hiding Morocc
+ Targets:
+ - Mob: EP14_MORS_BOSSB
+ Count: 1
+ - Id: 9319
+ Title: Pursuing Hiding Morocc Continues
+ TimeLimit: +23h
+ - Id: 9335
+ Title: Search for shards of Gigantes
+ - Id: 9336
+ Title: Go back to Professor Bernhard
+ TimeLimit: +7d
+ - Id: 9337
+ Title: Wrapping up the Adventure
+ - Id: 9457
+ Title: Solved Anyway
+ - Id: 9458
+ Title: Pipe Cleaning
+ Targets:
+ - Mob: SEAANEMONE
+ Count: 20
+ - Id: 9459
+ Title: Too Early for Pipe Cleaning
+ TimeLimit: 4h
+ - Id: 9460
+ Title: Collecting Ore Fragments
+ Drops:
+ - Mob: COWRAIDERS1
+ Item: Fragment_of_Purple_Ore
+ Rate: 5000
+ - Mob: COWRAIDERS2
+ Item: Fragment_of_Purple_Ore
+ Rate: 5000
+ - Mob: COYOTE
+ Item: Fragment_of_Purple_Ore
+ Rate: 5000
+ - Id: 9461
+ Title: Enough Ores
+ TimeLimit: 4h
+ - Id: 10000
+ Title: To the Prontera Royal Court
+ - Id: 10001
+ Title: Qualification Test
+ - Id: 10002
+ Title: Qualification Review
+ - Id: 10003
+ Title: Instructions on what to do
+ - Id: 10004
+ Title: Interim Report
+ - Id: 10005
+ Title: Prince Eigen Ahrum
+ - Id: 10006
+ Title: Prince Ernst
+ - Id: 10007
+ Title: Prince Poe
+ - Id: 10008
+ Title: Prince Peter
+ - Id: 10009
+ Title: Prince Urugen
+ - Id: 10010
+ Title: Prince Helmut
+ - Id: 10011
+ Title: Prince Erich
+ - Id: 10012
+ Title: Conversation of the two princes
+ - Id: 10013
+ Title: Searching for the unknown girl
+ - Id: 10014
+ Title: Back to Peter
+ - Id: 10015
+ Title: Test 15
+ - Id: 10016
+ Title: A Guest from the Walter Family
+ - Id: 10017
+ Title: Conspiracy
+ - Id: 10018
+ Title: Villainous Ahrum - Poe
+ - Id: 10019
+ Title: Villainous Ahrum - Peter
+ - Id: 10020
+ Title: Villainous Ahrum - Erich
+ - Id: 10021
+ Title: Villainous Ahrum - Urugen
+ - Id: 10022
+ Title: Villainous Ahrum - Helmut
+ - Id: 10023
+ Title: Eigen Ahrum and Ernst -Former-
+ - Id: 10024
+ Title: Eigen Ahrum and Ernst -Latter-
+ - Id: 10025
+ Title: Good-bye, dear!
+ - Id: 10026
+ Title: Reforming Meto
+ - Id: 10027
+ Title: Reforming Meto
+ - Id: 10028
+ Title: Reforming Meto
+ - Id: 10029
+ Title: Reforming Meto
+ - Id: 10030
+ Title: Reforming Meto
+ - Id: 10031
+ Title: Reforming Meto
+ - Id: 10032
+ Title: Reforming Meto
+ - Id: 10033
+ Title: Reforming Meto
+ - Id: 10034
+ Title: Search the knife
+ - Id: 10035
+ Title: Deliver the knife
+ - Id: 10036
+ Title: Material Supply-Candy
+ - Id: 10037
+ Title: Material Supply-Crap Shells
+ - Id: 10038
+ Title: Material Supply-Conch
+ - Id: 10039
+ Title: Material Supply-Fish Tail
+ - Id: 10040
+ Title: Material Supply-White Platter
+ - Id: 10041
+ Title: Material Supply-?
+ - Id: 10042
+ Title: Find the Piano Keys-5 remained
+ - Id: 10043
+ Title: Find the Piano Keys-5 remained
+ - Id: 10044
+ Title: Find the Piano Keys-4 remained
+ - Id: 10045
+ Title: Find the Piano Keyboard-4 remained
+ - Id: 10046
+ Title: Find the Piano Keyboard-3 remained
+ - Id: 10047
+ Title: Find the Piano Keyboard-3 remained
+ - Id: 10048
+ Title: Find the Piano Keyboard-2 remained
+ - Id: 10049
+ Title: Find the Piano Keyboard-2 remained
+ - Id: 10050
+ Title: Find the Piano Keyboard-1 remained
+ - Id: 10051
+ Title: Find the Piano Keyboard-1 remained
+ - Id: 10052
+ Title: Find the Piano Keyboard-To the piano
+ - Id: 10053
+ Title: Find the Piano Keyboard-Fill the empty spot
+ - Id: 10054
+ Title: On the Verge of the Escape-Clint Kana
+ - Id: 10055
+ Title: Understanding the culture of Utan
+ - Id: 10056
+ Title: Learning Utan Language
+ - Id: 10057
+ Title: Onward to the Other World
+ - Id: 10058
+ Title: Onward to the Other World
+ - Id: 10059
+ Title: Onward to the Other World
+ - Id: 10060
+ Title: Onward to the Other World
+ - Id: 10061
+ Title: Onward to the Other World
+ - Id: 10062
+ Title: Onward to the Other World
+ - Id: 10063
+ Title: Onward to the Other World
+ - Id: 10064
+ Title: Onward to the Other World
+ - Id: 10065
+ Title: Onward to the Other World
+ - Id: 10066
+ Title: Onward to the Other World
+ - Id: 10067
+ Title: Onward to the Other World
+ - Id: 10068
+ Title: Onward to the Other World
+ - Id: 10069
+ Title: Onward to the Other World
+ - Id: 10070
+ Title: Onward to the Other World
+ - Id: 10071
+ Title: Onward to the Other World
+ - Id: 10072
+ Title: Onward to the Other World
+ - Id: 10073
+ Title: Onward to the Other World
+ - Id: 10074
+ Title: Onward to the Other World
+ - Id: 10075
+ Title: Onward to the Other World
+ - Id: 10076
+ Title: Onward to the Other World
+ - Id: 10077
+ Title: Onward to the Other World
+ - Id: 10078
+ Title: Onward to the Other World
+ - Id: 10079
+ Title: Escape from the reality, into the broad world
+ - Id: 10080
+ Title: Escape from the reality, into the broad world
+ - Id: 10081
+ Title: Escape from the reality, into the broad world
+ - Id: 10082
+ Title: Escape from the reality, into the broad world
+ - Id: 10083
+ Title: Escape from the reality, into the broad world
+ - Id: 10084
+ Title: Escape from the reality, into the broad world
+ - Id: 10085
+ Title: Escape from the reality, into the broad world
+ TimeLimit: +1d
+ - Id: 10086
+ Title: Escape from the reality, into the broad world
+ - Id: 10087
+ Title: Escape from the reality, into the broad world
+ TimeLimit: +1d
+ - Id: 10088
+ Title: Escape from the reality, into the broad world
+ - Id: 10089
+ Title: Escape from the reality, into the broad world
+ - Id: 10090
+ Title: Job changes to Mechanic
+ - Id: 10091
+ Title: Job changes to Mechanic
+ - Id: 10092
+ Title: Job changes to Mechanic
+ - Id: 10093
+ Title: Job changes to Mechanic
+ - Id: 10094
+ Title: Job changes to Mechanic
+ - Id: 10095
+ Title: Job changes to Mechanic
+ - Id: 10096
+ Title: Job changes to Mechanic
+ - Id: 10097
+ Title: Job changes to Mechanic
+ - Id: 10098
+ Title: Job changes to Mechanic
+ - Id: 10099
+ Title: Job changes to Mechanic
+ - Id: 10100
+ Title: Job changes to Mechanic
+ - Id: 10101
+ Title: Job changes to Mechanic
+ - Id: 10102
+ Title: To client - the chapter of the sphinx dungeon
+ - Id: 10103
+ Title: To client - the chapter of Glast heim
+ - Id: 10104
+ Title: To client - the chapter of Juno
+ - Id: 10105
+ Title: To client - the chapter of a clock tower
+ - Id: 10106
+ Title: "To client - the chapter of localizing "
+ - Id: 10107
+ Title: Sphinx dungeon - Requiem
+ Targets:
+ - Mob: REQUIEM
+ Count: 10
+ - Id: 10108
+ Title: Sphinx dungeon - Marduk
+ Targets:
+ - Mob: MARDUK
+ Count: 10
+ - Id: 10109
+ Title: Sphinx dungeon - Pasana
+ Targets:
+ - Mob: PASANA
+ Count: 10
+ - Id: 10110
+ Title: Glast heim - Dark Frame
+ Targets:
+ - Mob: DARK_FRAME
+ Count: 10
+ - Id: 10111
+ Title: Glast heim - Evil druid
+ Targets:
+ - Mob: EVIL_DRUID
+ Count: 10
+ - Id: 10112
+ Title: Glast heim - Wraith
+ Targets:
+ - Mob: WRAITH
+ Count: 10
+ - Id: 10113
+ Title: Glast Heim - Raydric Archer
+ Targets:
+ - Mob: RAYDRIC_ARCHER
+ Count: 10
+ - Id: 10114
+ Title: Juno - Grand Peco
+ Targets:
+ - Mob: GRAND_PECO
+ Count: 20
+ - Id: 10115
+ Title: Juno - sleeper
+ Targets:
+ - Mob: SLEEPER
+ Count: 20
+ - Id: 10116
+ Title: Juno - Goat
+ Targets:
+ - Mob: GOAT
+ Count: 20
+ - Id: 10117
+ Title: Juno - Harpy
+ Targets:
+ - Mob: HARPY
+ Count: 20
+ - Id: 10118
+ Title: Clock tower - Clock
+ Targets:
+ - Mob: CLOCK
+ Count: 15
+ - Id: 10119
+ Title: Clock tower - Punk
+ Targets:
+ - Mob: PUNK
+ Count: 15
+ - Id: 10120
+ Title: Clock tower - Rideword
+ Targets:
+ - Mob: RIDEWORD
+ Count: 15
+ - Id: 10121
+ Title: Localizing - Uzhas
+ Targets:
+ - Mob: UZHAS
+ Count: 15
+ - Id: 10122
+ Title: Localizing - Miyabi Doll
+ Targets:
+ - Mob: MIYABI_NINGYO
+ Count: 15
+ - Id: 10123
+ Title: Localizing - Mi Gao
+ Targets:
+ - Mob: INCREASE_SOIL
+ Count: 15
+ - Id: 11000
+ Title: Inspection of Odin Shrine
+ - Id: 11001
+ Title: Inspection of Odin Shrine
+ - Id: 11002
+ Title: Inspection of Odin Shrine
+ - Id: 11003
+ Title: Inspection of Odin Shrine
+ - Id: 11004
+ Title: Inspection of Odin Shrine
+ - Id: 11005
+ Title: Inspection of Odin Shrine
+ - Id: 11006
+ Title: Inspection of Odin Shrine
+ - Id: 11007
+ Title: Inspection of Odin Shrine
+ - Id: 11008
+ Title: Inspection of Odin Shrine
+ - Id: 11009
+ Title: Morriphen's Request
+ - Id: 11010
+ Title: Fetching the medicine
+ - Id: 11011
+ Title: Medicine for two
+ - Id: 11012
+ Title: Find Makkie
+ - Id: 11013
+ Title: Red Plant Stem Powder
+ - Id: 11014
+ Title: The researcher's medicine
+ - Id: 11015
+ Title: Siria's cure
+ - Id: 11016
+ Title: Morriphen's story
+ - Id: 11017
+ Title: Exploring Juperos
+ - Id: 11018
+ Title: Exploring Juperos
+ - Id: 11019
+ Title: Exploring Juperos
+ - Id: 11020
+ Title: Exploring Juperos
+ - Id: 11021
+ Title: Exploring Juperos
+ - Id: 11022
+ Title: Exploring Juperos
+ - Id: 11029
+ Title: Going to the Turtle Island..
+ - Id: 11030
+ Title: Going to the Turtle Island..
+ - Id: 11031
+ Title: Going to the Turtle Island..
+ - Id: 11032
+ Title: Going to the Turtle Island..
+ - Id: 11033
+ Title: Going to the Turtle Island..
+ - Id: 11034
+ Title: Going to the Turtle Island..
+ - Id: 11035
+ Title: Going to the Turtle Island..
+ - Id: 11036
+ Title: Going to the Turtle Island..
+ - Id: 11037
+ Title: Going to the Turtle Island..
+ - Id: 11038
+ Title: Meet the Dead
+ - Id: 11039
+ Title: Meet the Dead
+ - Id: 11040
+ Title: Meet the Dead
+ - Id: 11041
+ Title: Meet the Dead
+ - Id: 11042
+ Title: Meet the Dead
+ - Id: 11043
+ Title: Meet the Dead
+ - Id: 11044
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11045
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11046
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11047
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11048
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11049
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11050
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11051
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11052
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11053
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11054
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11055
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11056
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11057
+ Title: Herb Medicine - Being a Doctor's Assistance
+ - Id: 11070
+ Title: Poison King
+ - Id: 11071
+ Title: Poison King
+ - Id: 11072
+ Title: Poison King
+ - Id: 11073
+ Title: Poison King
+ - Id: 11074
+ Title: Poison King
+ - Id: 11075
+ Title: Poison King
+ - Id: 11076
+ Title: Poison King
+ - Id: 11077
+ Title: Poison King
+ - Id: 11078
+ Title: Poison King
+ - Id: 11079
+ Title: Poison King
+ - Id: 11080
+ Title: Poison King
+ - Id: 11081
+ Title: Poison King
+ - Id: 11082
+ Title: Poison King
+ - Id: 11083
+ Title: Poison King
+ - Id: 11084
+ Title: New Surroundings
+ - Id: 11085
+ Title: New Surroundings
+ - Id: 11086
+ Title: New Surroundings
+ - Id: 11087
+ Title: Repairing the Tent
+ - Id: 11088
+ Title: Repairing the Tent
+ - Id: 11089
+ Title: Repairing the Tent
+ - Id: 11090
+ Title: Repairing the Tent
+ - Id: 11091
+ Title: Delivering Supplies
+ - Id: 11092
+ Title: Delivering Supplies
+ - Id: 11093
+ Title: Delivering Supplies
+ - Id: 11094
+ Title: Delivering Supplies
+ - Id: 11095
+ Title: Delivering Supplies
+ - Id: 11096
+ Title: Delivering Supplies
+ - Id: 11097
+ Title: Delivering Supplies
+ - Id: 11098
+ Title: Delivering Supplies
+ - Id: 11099
+ Title: To My Friend
+ - Id: 11100
+ Title: To My Friend
+ - Id: 11101
+ Title: Secret note of Bazet
+ - Id: 11102
+ Title: Secret note of Bazet
+ - Id: 11103
+ Title: Secret note of Bazet
+ - Id: 11104
+ Title: Resting time
+ TimeLimit: +23h
+ - Id: 11105
+ Title: Tendrilrion skin
+ - Id: 11106
+ Title: Job changing to Warlock
+ - Id: 11107
+ Title: Job changing to Warlock
+ - Id: 11108
+ Title: Job changing to Warlock
+ - Id: 11109
+ Title: Job changing to Warlock
+ - Id: 11110
+ Title: Job changing to Warlock
+ - Id: 11111
+ Title: Job changing to Warlock
+ - Id: 11112
+ Title: Job changing to Warlock
+ - Id: 11113
+ Title: Until radering is functioning
+ TimeLimit: +23h
+ - Id: 11114
+ Title: "Request : Hunt Honet"
+ Targets:
+ - Mob: HORNET
+ Count: 10
+ - Id: 11115
+ Title: "Request : Hunt Condor"
+ Targets:
+ - Mob: CONDOR
+ Count: 20
+ - Id: 11116
+ Title: "Request : Hunt Grasshopper's Leg"
+ Targets:
+ - Mob: ROCKER
+ Count: 10
+ - Id: 11117
+ Title: "Request : Hunt Worm tail"
+ Targets:
+ - Mob: WORM_TAIL
+ Count: 20
+ - Id: 11118
+ Title: "Request : Hunt Spore"
+ Targets:
+ - Mob: SPORE
+ Count: 30
+ - Id: 11119
+ Title: "Request : Pest Control"
+ Targets:
+ - Mob: THIEF_BUG_EGG
+ Count: 20
+ - Id: 11120
+ Title: "Request : Hunt Muka"
+ Targets:
+ - Mob: MUKA
+ Count: 20
+ - Id: 11121
+ Title: "Request : Hunt Farmiliar"
+ Targets:
+ - Mob: FARMILIAR
+ Count: 20
+ - Id: 11122
+ Title: "Request : Collect Feather"
+ Targets:
+ - Mob: PECOPECO
+ Count: 30
+ - Id: 11123
+ Title: "Request : Collect Poison Spore"
+ Targets:
+ - Mob: POISON_SPORE
+ Count: 30
+ - Id: 11124
+ Title: "Request : Hunt Honet - Complete"
+ TimeLimit: +1d
+ - Id: 11125
+ Title: "Request : Hunt Condor - Complete"
+ TimeLimit: +1d
+ - Id: 11126
+ Title: "Request : Hunt Grasshopper's Leg - Complete"
+ TimeLimit: +1d
+ - Id: 11127
+ Title: "Request : Hunt Worm Tail - Complete"
+ TimeLimit: +1d
+ - Id: 11128
+ Title: "Request : Hunt Spore - Complete"
+ TimeLimit: +1d
+ - Id: 11129
+ Title: "Request : Pest Control - Complete"
+ TimeLimit: +1d
+ - Id: 11130
+ Title: "Request : Hunt Muka - Complete"
+ TimeLimit: +1d
+ - Id: 11131
+ Title: "Request : Hunt Farmiliar - Complete"
+ TimeLimit: +1d
+ - Id: 11132
+ Title: "Request : Collect Feather - Complete"
+ TimeLimit: +1d
+ - Id: 11133
+ Title: "Request : Collect Poison Spore - Complete"
+ TimeLimit: +1d
+ - Id: 11135
+ Title: Looking for Maestro Song
+ - Id: 11136
+ Title: Looking for Maestro Song
+ - Id: 11137
+ Title: Looking for Maestro Song
+ - Id: 11138
+ Title: Looking for Maestro Song
+ - Id: 11139
+ Title: Looking for Maestro Song
+ - Id: 11140
+ Title: The sky, plane and travel sickness.
+ - Id: 11141
+ Title: Human & gossip is towarding to the bar
+ - Id: 11142
+ Title: Fearful metalic sound
+ - Id: 11143
+ Title: Thanatos tower
+ - Id: 11144
+ Title: "Juno manager : click"
+ - Id: 11145
+ Title: "I want to get the "
+ Targets:
+ - Mob: TEDDY_BEAR
+ Count: 33
+ - Id: 11146
+ Title: to ice tunnel...
+ - Id: 11147
+ Title: Lared's dew
+ - Id: 11148
+ Title: Toward Comodo with the bow
+ - Id: 11149
+ Title: Just pour the water. Pour! Pour!...
+ - Id: 11150
+ Title: Looking for Maestro Song
+ - Id: 11151
+ Title: Looking for Maestro Song
+ - Id: 11152
+ Title: to the quiet place!...
+ - Id: 11153
+ Title: Missing watch top
+ - Id: 11154
+ Title: I will remember the memories with you....
+ - Id: 11155
+ Title: undefinable battler
+ - Id: 11156
+ Title: annoying homework
+ Targets:
+ - Mob: DESERT_WOLF
+ Count: 100
+ - Id: 11157
+ Title: "Helmes valley "
+ - Id: 11158
+ Title: On the way for meditation
+ - Id: 11159
+ Title: Story of Brian
+ - Id: 11160
+ Title: Story of John
+ - Id: 11161
+ Title: Story of Tyler
+ - Id: 11162
+ Title: Story of Rose
+ - Id: 11163
+ Title: Story of Bain
+ - Id: 11164
+ Title: Story of Lash
+ - Id: 11165
+ Title: Delivery to Brian
+ - Id: 11166
+ Title: Delivery to John
+ - Id: 11167
+ Title: Delivery to Tyler
+ - Id: 11168
+ Title: Delivery to Rose
+ - Id: 11169
+ Title: Delivery to Bain
+ - Id: 11170
+ Title: Delivery to Lash
+ - Id: 11171
+ Title: Request from Frede
+ - Id: 11172
+ Title: Request from Frede
+ - Id: 11173
+ Title: Request from Frede
+ - Id: 11174
+ Title: Supply Shortage
+ - Id: 11175
+ Title: Supply Shortage
+ TimeLimit: +2h
+ - Id: 11176
+ Title: For my friends
+ - Id: 11182
+ Title: Theore's Report
+ TimeLimit: +1mn
+ - Id: 11183
+ Title: Theore's Favor
+ - Id: 11184
+ Title: Runaway Laphine
+ - Id: 11185
+ Title: Pouch
+ - Id: 11186
+ Title: Pouch
+ - Id: 11187
+ Title: Pouch
+ - Id: 11188
+ Title: Pouch
+ - Id: 11189
+ Title: Roast Beef
+ - Id: 11190
+ Title: Roast Beef
+ - Id: 11191
+ Title: Shortage of Roast Beef
+ - Id: 11192
+ Title: Mora Village...
+ - Id: 11193
+ Title: Sonya's Friend
+ - Id: 11194
+ Title: Runaway Laphine
+ - Id: 11195
+ Title: Pouch
+ - Id: 11196
+ Title: Pouch
+ - Id: 11197
+ Title: Pouch
+ - Id: 11198
+ Title: Mora Village...
+ - Id: 11199
+ Title: Theo's Friend
+ - Id: 11200
+ Title: Pouch
+ - Id: 11201
+ Title: Roast Beef
+ - Id: 11202
+ Title: Roast Beef
+ - Id: 11203
+ Title: Shortage of Roast Beef
+ - Id: 11204
+ Title: Mora Village...
+ - Id: 11205
+ Title: Pauchon's Friend
+ - Id: 11206
+ Title: Quick Delivery Yoneseu
+ - Id: 11207
+ Title: A Very Heavy Burden
+ - Id: 11208
+ Title: Daphne
+ - Id: 11209
+ Title: Hardships of Thomas
+ - Id: 11210
+ Title: Malangdo Reunion
+ - Id: 11211
+ Title: Malangdo Reunion
+ - Id: 11212
+ Title: Malangdo Reunion
+ - Id: 11213
+ Title: Malangdo Reunion
+ - Id: 11214
+ Title: Malangdo Reunion
+ - Id: 11215
+ Title: Malangdo Reunion
+ - Id: 11216
+ Title: Malangdo Reunion
+ - Id: 11217
+ Title: Malangdo Reunion
+ - Id: 11218
+ Title: Malangdo Reunion
+ - Id: 11219
+ Title: Malangdo Reunion
+ - Id: 11220
+ Title: Malangdo Reunion
+ - Id: 11221
+ Title: Repair of cracks
+ - Id: 11222
+ Title: Repair of cracks
+ - Id: 11223
+ Title: Repair of cracks
+ - Id: 11224
+ Title: Repair of cracks
+ - Id: 11225
+ Title: Repair of cracks
+ - Id: 11226
+ Title: Repair of cracks
+ - Id: 11227
+ Title: Repair of cracks
+ - Id: 11228
+ Title: Repair of cracks
+ - Id: 11229
+ Title: Repair of cracks
+ - Id: 11230
+ Title: Repair of cracks
+ - Id: 11231
+ Title: Repair of cracks
+ - Id: 11232
+ Title: Repair of cracks
+ - Id: 11233
+ Title: Repair of cracks
+ - Id: 11234
+ Title: Repair of cracks
+ - Id: 11235
+ Title: Repair of cracks
+ - Id: 11236
+ Title: Repair of cracks
+ - Id: 11237
+ Title: Repair of cracks
+ - Id: 11238
+ Title: Malangdo Fruits
+ - Id: 11239
+ Title: Malangdo Fruits
+ TimeLimit: +23h
+ - Id: 11240
+ Title: Repair of cracks
+ - Id: 11241
+ Title: Repair of cracks
+ - Id: 11242
+ Title: Repair of cracks
+ - Id: 11243
+ Title: Repair of cracks
+ TimeLimit: +23h
+ - Id: 11244
+ Title: Soft Jelly
+ - Id: 11245
+ Title: Soft Jelly
+ TimeLimit: +23h
+ - Id: 11255
+ Title: Otter Ssamsun
+ - Id: 11284
+ Title: Nurse at Port Malaya-1
+ - Id: 11285
+ Title: Nurse at Port Malaya-2
+ - Id: 11286
+ Title: Nurse at Port Malaya-3
+ - Id: 11287
+ Title: Nurse at Port Malaya-4
+ - Id: 11288
+ Title: Nurse at Port Malaya-5
+ - Id: 11289
+ Title: Nurse at Port Malaya-6
+ - Id: 11290
+ Title: Nurse at Port Malaya-7
+ - Id: 11291
+ Title: Nurse at Port Malaya-8
+ - Id: 11292
+ Title: Nurse at Port Malaya-9
+ - Id: 11293
+ Title: Nurse at Port Malaya-10
+ - Id: 11294
+ Title: Nurse at Port Malaya-11
+ - Id: 11295
+ Title: Nurse at Port Malaya-12
+ - Id: 11296
+ Title: Nurse at Port Malaya-13
+ - Id: 11297
+ Title: Nurse at Port Malaya-14
+ - Id: 11298
+ Title: Nurse at Port Malaya-15
+ - Id: 11299
+ Title: Nurse at Port Malaya-16
+ - Id: 11300
+ Title: Nurse at Port Malaya-17
+ - Id: 11301
+ Title: Nurse at Port Malaya-18
+ - Id: 11302
+ Title: Nurse at Port Malaya-19
+ - Id: 11303
+ Title: Nurse at Port Malaya-20
+ - Id: 11304
+ Title: Nurse at Port Malaya-21
+ - Id: 11305
+ Title: Nurse at Port Malaya-22
+ - Id: 11306
+ Title: Nurse at Port Malaya-23
+ - Id: 11307
+ Title: Nurse at Port Malaya-24
+ - Id: 11308
+ Title: Nurse at Port Malaya-25
+ - Id: 11309
+ Title: Nurse at Port Malaya-26
+ Targets:
+ - Mob: BANGUNGOT_3
+ Count: 1
+ - Id: 11310
+ Title: Eclage's Entrance
+ TimeLimit: +30s
+ - Id: 11311
+ Title: Eclage's Entrance
+ - Id: 11312
+ Title: Goliath
+ - Id: 11313
+ Title: Goliath
+ - Id: 11314
+ Title: Goliath
+ - Id: 11315
+ Title: And time keeps on flowing
+ - Id: 11316
+ Title: And time keeps on flowing
+ - Id: 11317
+ Title: And time keeps on flowing
+ - Id: 11318
+ Title: And time keeps on flowing
+ - Id: 11319
+ Title: And time keeps on flowing
+ - Id: 11320
+ Title: And time keeps on flowing
+ - Id: 11321
+ Title: And time keeps on flowing
+ - Id: 11322
+ Title: And time keeps on flowing
+ - Id: 11323
+ Title: And time keeps on flowing
+ - Id: 11324
+ Title: And time keeps on flowing
+ - Id: 11325
+ Title: The chicken or the egg
+ - Id: 11326
+ Title: The chicken or the egg
+ - Id: 11327
+ Title: The chicken or the egg
+ - Id: 11328
+ Title: The chicken or the egg
+ - Id: 11329
+ Title: The chicken or the egg
+ - Id: 11330
+ Title: The chicken or the egg
+ - Id: 11331
+ Title: The chicken or the egg
+ - Id: 11332
+ Title: The chicken or the egg
+ - Id: 11333
+ Title: Red seed and green seed
+ - Id: 11334
+ Title: Red seed and green seed
+ - Id: 11335
+ Title: Dreaming boy
+ - Id: 11336
+ Title: Dreaming boy
+ - Id: 11337
+ Title: Dreaming boy
+ - Id: 11338
+ Title: Conversation with Subino
+ - Id: 11339
+ Title: The most delicious on earth
+ Targets:
+ - Mob: PORING
+ Count: 10
+ - Id: 11340
+ Title: Carrots are delicious!
+ Targets:
+ - Mob: LUNATIC
+ Count: 10
+ - Id: 11341
+ Title: Rolling Fabre's clothing
+ Targets:
+ - Mob: FABRE
+ Count: 10
+ - Id: 11342
+ Title: Antidote Material~
+ Targets:
+ - Mob: HORNET
+ Count: 10
+ - Id: 11343
+ Title: Conversation with Alice
+ - Id: 11344
+ Title: Barrier!!
+ Targets:
+ - Mob: PUPA
+ Count: 5
+ - Id: 11345
+ Title: Conversation with Alice
+ - Id: 11346
+ Title: Acolyte_damped creatures(LV.13)
+ - Id: 11347
+ Title: Acolyte_soft bone(LV.18)
+ - Id: 11348
+ Title: Acolyte_Solid bone(LV.23)
+ - Id: 11349
+ Title: Dimensional Travel
+ - Id: 11350
+ Title: Dimensional Travel
+ - Id: 11351
+ Title: Dimensional Travel
+ - Id: 11352
+ Title: Dimensional Travel
+ - Id: 11353
+ Title: Dimensional Travel
+ - Id: 11354
+ Title: Specimen Collection
+ - Id: 11355
+ Title: Specimen Collection
+ Targets:
+ - Mob: FIREPIT
+ Count: 20
+ - Id: 11356
+ Title: Specimen Collection
+ - Id: 11357
+ Title: Specimen Collection
+ Targets:
+ - Mob: SONIA
+ Count: 25
+ - Id: 11358
+ Title: Specimen Collection
+ - Id: 11359
+ Title: Antidote
+ - Id: 11360
+ Title: Antidote
+ - Id: 11361
+ Title: Antidote
+ - Id: 11362
+ Title: Antidote
+ - Id: 11363
+ Title: To Phantasmagorika!
+ - Id: 11364
+ Title: To Phantasmagorika!
+ - Id: 11365
+ Title: To Phantasmagorika!
+ - Id: 11366
+ Title: To Phantasmagorika!
+ - Id: 11367
+ Title: Looking for the Traces
+ - Id: 11368
+ Title: Looking for the Traces
+ - Id: 11369
+ Title: Looking for the Traces
+ - Id: 11370
+ Title: Looking for the Traces
+ - Id: 11371
+ Title: Looking for the Traces
+ - Id: 11372
+ Title: Looking for the Traces
+ - Id: 11373
+ Title: Looking for the Traces
+ - Id: 11374
+ Title: Looking for the Traces
+ - Id: 11375
+ Title: Looking for the Traces
+ - Id: 11376
+ Title: Let the Specialists Handle It
+ - Id: 11377
+ Title: Act of Kindness
+ - Id: 11378
+ Title: "Trick or treat "
+ - Id: 11379
+ Title: Final Room
+ TimeLimit: +23h
+ - Id: 11380
+ Title: Final Room
+ Targets:
+ - Mob: T_W_O
+ Count: 1
+ - Id: 11381
+ Title: Vestige
+ - Id: 11382
+ Title: Vestige
+ - Id: 11383
+ Title: Vestige
+ - Id: 11384
+ Title: Vestige
+ - Id: 11385
+ Title: Vestige
+ - Id: 11386
+ Title: Vestige
+ - Id: 11387
+ Title: Vestige
+ - Id: 11388
+ Title: Vestige
+ - Id: 11389
+ Title: Vestige
+ - Id: 11394
+ Title: Call of the Royal Head Chef
+ - Id: 11395
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11396
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11397
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11398
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11399
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11400
+ Title: The Geoborgs
+ - Id: 11401
+ Title: The Geoborgs
+ - Id: 11402
+ Title: The Geoborgs
+ - Id: 11403
+ Title: The Geoborgs
+ - Id: 11404
+ Title: The Geoborgs
+ - Id: 11405
+ Title: The Geoborgs
+ - Id: 11406
+ Title: The Geoborgs
+ - Id: 11407
+ Title: The Geoborgs
+ - Id: 11408
+ Title: The Geoborgs
+ - Id: 11409
+ Title: The Geoborgs
+ - Id: 11410
+ Title: The Geoborgs
+ - Id: 11411
+ Title: The Geoborgs
+ - Id: 11412
+ Title: The Geoborgs
+ - Id: 11413
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11414
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11415
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11416
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11417
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11418
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11419
+ Title: Why Should I Prepare for the Banquets?
+ Drops:
+ - Mob: GLASS_PLATE
+ Item: Advanced_Dish
+ Rate: 3000
+ - Id: 11420
+ Title: Why Should I Prepare for the Banquets?
+ - Id: 11421
+ Title: "Banquet: Unexpected Sauce"
+ - Id: 11422
+ Title: Complete Today's Sauce
+ TimeLimit: 4h
+ - Id: 11423
+ Title: "Banquet: Griffin Barbecue"
+ - Id: 11424
+ Title: "Banquet: Griffin Barbecue"
+ - Id: 11425
+ Title: Complete Today's Grilled Griffin
+ TimeLimit: 4h
+ - Id: 11426
+ Title: "Banquet: Washing 15 Dishes"
+ Drops:
+ - Mob: GLASS_PLATE
+ Item: Advanced_Dish
+ Rate: 3000
+ - Id: 11427
+ Title: Complete Today's Dish Collecting
+ TimeLimit: 4h
+ - Id: 11428
+ Title: Ingredient for the Sauce
+ - Id: 11429
+ Title: Ingredient for the Sauce
+ - Id: 11430
+ Title: Ingredient for the Sauce
+ - Id: 11431
+ Title: Ingredient for the Sauce
+ - Id: 11435
+ Title: Vigilante Corp
+ - Id: 11436
+ Title: Vigilante Corp
+ - Id: 11437
+ Title: Vigilante Corp
+ - Id: 11438
+ Title: Vigilante Corp
+ - Id: 11439
+ Title: Vigilante Corp
+ - Id: 11440
+ Title: Vigilante Corp
+ - Id: 11441
+ Title: Vigilante Corp
+ - Id: 11442
+ Title: Vigilante Corp
+ - Id: 11443
+ Title: Vigilante Corp
+ - Id: 11444
+ Title: Vigilante Corp
+ Drops:
+ - Mob: DR_RODA_FROG
+ Item: Luxurious_Cloth
+ Rate: 5000
+ - Id: 11445
+ Title: Vigilante Corp
+ - Id: 12000
+ Title: An old friend
+ - Id: 12001
+ Title: Digotz, Maku's old friend
+ - Id: 12002
+ Title: Messenger of Friendship
+ - Id: 12003
+ Title: Digotz's message
+ - Id: 12004
+ Title: Maku's other friend
+ - Id: 12005
+ Title: Benkaistein
+ - Id: 12006
+ Title: Benkaistein's lost item
+ - Id: 12007
+ Title: Kazien
+ - Id: 12008
+ Title: Researcher Garins
+ - Id: 12009
+ Title: Failed mission
+ - Id: 12010
+ Title: No entrance
+ - Id: 12011
+ Title: Lyozien
+ - Id: 12012
+ Title: Meet Mr. Ahman
+ - Id: 12013
+ Title: Delivery complete
+ - Id: 12014
+ Title: More missions
+ - Id: 12015
+ Title: Ghalstein
+ - Id: 12016
+ Title: Sneaking into the Laboratory
+ - Id: 12017
+ Title: Membership approved
+ - Id: 12018
+ Title: Meeting the President
+ - Id: 12019
+ Title: The President's Mission
+ - Id: 12020
+ Title: Rescuing a Secret Wing Member
+ - Id: 12021
+ Title: The Sealed File Folder
+ - Id: 12022
+ Title: The Sealed File Folder
+ - Id: 12023
+ Title: Shinokas the researcher
+ - Id: 12024
+ Title: Kafra Corporation Agent
+ - Id: 12025
+ Title: Rekenber's Secret Archive
+ - Id: 12026
+ Title: Rekenber's Secret Archive
+ - Id: 12027
+ Title: Rekenber's Secret Archive
+ - Id: 12028
+ Title: Kurelle the traitor
+ - Id: 12029
+ Title: Lost Engagement Ring
+ - Id: 12030
+ Title: Engagement Ring Found
+ - Id: 12031
+ Title: Find Annon
+ - Id: 12032
+ Title: Searching for Annon
+ - Id: 12033
+ Title: Traces of blood
+ - Id: 12034
+ Title: Annon's side of the story
+ - Id: 12035
+ Title: Holy Threads
+ - Id: 12036
+ Title: The Stone Slate Message
+ - Id: 12037
+ Title: Holier Threads
+ - Id: 12038
+ Title: Searching for the Sa-mhing Tiger
+ - Id: 12039
+ Title: Boonthom's Comrade
+ - Id: 12040
+ Title: Benkaistein's Journal
+ - Id: 12041
+ Title: Benkaistein's Journal
+ - Id: 12042
+ Title: Benkaistein's Journal
+ - Id: 12043
+ Title: Pass to the Slums
+ - Id: 12044
+ Title: Soothing a crying child 1
+ - Id: 12045
+ Title: Soothing a crying child 2
+ - Id: 12046
+ Title: Soothing a crying child 3
+ - Id: 12047
+ Title: Soothing a crying child 4
+ - Id: 12048
+ Title: Soothing a crying child 5
+ - Id: 12049
+ Title: Job Quest 1 - Rogue
+ - Id: 12050
+ Title: Job Quest 2 - Rogue
+ - Id: 12051
+ Title: Job Quest 3 - Rogue
+ - Id: 12052
+ Title: Job Quest 4 - Rogue
+ - Id: 12053
+ Title: Job Quest 5 - Rogue
+ - Id: 12054
+ Title: Job Quest 6 - Rogue
+ - Id: 12055
+ Title: Job Quest - Assassin
+ - Id: 12056
+ Title: Job Quest - Assassin
+ - Id: 12057
+ Title: Pass to the Lab
+ - Id: 12058
+ Title: Admission Restricted to the 102 Tower
+ TimeLimit: +7d
+ - Id: 12059
+ Title: Orc's Memory Time Limit
+ TimeLimit: +2h
+ - Id: 12060
+ Title: Today's Fishing Closed
+ TimeLimit: +1d
+ - Id: 12061
+ Title: Concentration
+ TimeLimit: +10s
+ - Id: 12062
+ Title: Today's Mining Closed
+ TimeLimit: +1d
+ - Id: 12070
+ Title: Limited time for enter
+ TimeLimit: +4h
+ - Id: 12071
+ Title: Stamp a seal on the attendance book
+ TimeLimit: +1d
+ - Id: 12072
+ Title: Hunt tharafrog
+ Targets:
+ - Mob: THARA_FROG
+ Count: 20
+ - Id: 12073
+ Title: Remove Cruiser
+ Targets:
+ - Mob: CRUISER
+ Count: 15
+ - Id: 12074
+ Title: Remove Kukre
+ Targets:
+ - Mob: KUKRE
+ Count: 30
+ - Id: 12075
+ Title: Remove orcbaby
+ Targets:
+ - Mob: ORC_BABY
+ Count: 15
+ - Id: 12076
+ Title: Remove orcwarroir
+ Targets:
+ - Mob: ORK_WARRIOR
+ Count: 20
+ - Id: 12077
+ Title: Hunt vadon
+ Targets:
+ - Mob: VADON
+ Count: 15
+ - Id: 12078
+ Title: Hunt Megalodon
+ Targets:
+ - Mob: MEGALODON
+ Count: 30
+ - Id: 12079
+ Title: Hunt Marse
+ Targets:
+ - Mob: MARSE
+ Count: 15
+ - Id: 12080
+ Title: Hunt Cornutus
+ Targets:
+ - Mob: CORNUTUS
+ Count: 20
+ - Id: 12081
+ Title: Remove Myst
+ Targets:
+ - Mob: MYST
+ Count: 15
+ - Id: 12082
+ Title: Hunt shellfish
+ Targets:
+ - Mob: SHELLFISH
+ Count: 30
+ - Id: 12083
+ Title: Hunt Marine sphere
+ Targets:
+ - Mob: MARINE_SPHERE
+ Count: 15
+ - Id: 12084
+ Title: Hunt Phen
+ Targets:
+ - Mob: PHEN
+ Count: 20
+ - Id: 12085
+ Title: Remove orcskeleton
+ Targets:
+ - Mob: ORC_SKELETON
+ Count: 15
+ - Id: 12086
+ Title: Remove Zenorc
+ Targets:
+ - Mob: ZENORC
+ Count: 30
+ - Id: 12087
+ Title: Remove mummy
+ Targets:
+ - Mob: MUMMY
+ Count: 15
+ - Id: 12088
+ Title: Accomplishing a request
+ - Id: 12090
+ Title: Mysterious guy
+ - Id: 12091
+ Title: Just save the burning heart
+ - Id: 12092
+ Title: Long lasting story
+ - Id: 12093
+ Title: the record the intelligence Lyoda left
+ - Id: 12094
+ Title: The damaged shield letter
+ - Id: 12096
+ Title: Towards Karakas
+ - Id: 12097
+ Title: Basic preparation
+ - Id: 12098
+ Title: Tour of dungeon
+ - Id: 12099
+ Title: Remove Root Cause
+ Targets:
+ - Mob: DRACO_EGG
+ Count: 10
+ - Id: 12100
+ Title: Violent Winged Insect
+ Targets:
+ - Mob: LUCIOLA_VESPA
+ Count: 12
+ - Id: 12101
+ Title: Work Interference
+ Targets:
+ - Mob: DRACO
+ Count: 5
+ - Id: 12102
+ Title: Intelligent Snakes
+ Targets:
+ - Mob: NAGA
+ Count: 10
+ - Id: 12103
+ Title: Legendary Creature
+ Targets:
+ - Mob: CORNUS
+ Count: 1
+ - Id: 12104
+ Title: Insects with an Appetite
+ Targets:
+ - Mob: CENTIPEDE
+ Count: 15
+ - Id: 12105
+ Title: Moving Rocks
+ Targets:
+ - Mob: BRADIUM_GOLEM
+ Count: 10
+ - Id: 12106
+ Title: A child on a flower
+ Targets:
+ - Mob: PINGUICULA
+ Count: 15
+ - Id: 12107
+ Title: Twisted Love
+ Targets:
+ - Mob: PINGUICULA_D
+ Count: 10
+ - Id: 12108
+ Title: Dangerous Plant Removal
+ Targets:
+ - Mob: NEPENTHES
+ Count: 12
+ - Id: 12109
+ Title: Larva Extermination
+ Targets:
+ - Mob: CENTIPEDE_LARVA
+ Count: 14
+ - Id: 12110
+ Title: Demon of Water
+ Targets:
+ - Mob: AQUA_ELEMENTAL
+ Count: 7
+ - Id: 12111
+ Title: Bird with ugly face
+ Targets:
+ - Mob: TATACHO
+ Count: 10
+ - Id: 12117
+ Title: Withered Flower
+ - Id: 12118
+ Title: Welcomed Mineral
+ - Id: 12119
+ Title: Valuable Textile
+ - Id: 12120
+ Title: Curious Meat
+ - Id: 12121
+ Title: Materials to Clear Snow
+ - Id: 12122
+ Title: Best Cooler Material
+ - Id: 12123
+ Title: Best Paint
+ - Id: 12124
+ Title: Rare Valuable
+ - Id: 12125
+ Title: Armory Material
+ - Id: 12126
+ Title: Advanced Armory Material
+ - Id: 12127
+ Title: Supervisor's Tool
+ - Id: 12128
+ Title: Preparation for Heating
+ - Id: 12129
+ Title: Suspicious Food
+ - Id: 12130
+ Title: Useful Material
+ - Id: 12131
+ Title: Essential Material for Construction
+ - Id: 12132
+ Title: Essential Material for Construction 2
+ - Id: 12133
+ Title: Decoration arrangement
+ - Id: 12134
+ Title: Instant Receptacle
+ - Id: 12135
+ Title: Not enough medicine
+ - Id: 12136
+ Title: Honey robber
+ - Id: 12137
+ Title: Tools for Experiment
+ - Id: 12138
+ Title: Fine Gift Samples
+ - Id: 12139
+ Title: Respect for Taste!
+ - Id: 12140
+ Title: Courtesy for Regulars
+ - Id: 12141
+ Title: Special Package
+ - Id: 12142
+ Title: Dangerous Request
+ - Id: 12143
+ Title: Strange Trend
+ - Id: 12144
+ Title: Unknown Usage
+ - Id: 12145
+ Title: Other World Cuisine
+ - Id: 12146
+ Title: Filling in Cracks
+ - Id: 12147
+ Title: Adhesive Material
+ - Id: 12148
+ Title: Bait for Tatacho Hunting
+ - Id: 12149
+ Title: Swordmanship Practice
+ - Id: 12150
+ Title: Pretty reddish vegetable
+ - Id: 12151
+ Title: Tenacity of the pub owner
+ - Id: 12152
+ Title: Tastes like home cooking
+ - Id: 12153
+ Title: Hazardous plant when burnt
+ - Id: 12154
+ Title: Unexpectedly Normal
+ - Id: 12155
+ Title: Gift with heart
+ - Id: 12156
+ Title: Respect personal appetite!
+ - Id: 12157
+ Title: Resolution of the pub owner
+ - Id: 12158
+ Title: Rage of the pub owner
+ - Id: 12159
+ Title: Quest record from Laponte
+ TimeLimit: +23h
+ - Id: 12160
+ Title: Quest record from Kalipo
+ TimeLimit: +23h
+ - Id: 12161
+ Title: Quest record from Pura
+ TimeLimit: +23h
+ - Id: 12162
+ Title: Quest record from Tragis
+ TimeLimit: +23h
+ - Id: 12163
+ Title: Quest record from Calyon
+ TimeLimit: +23h
+ - Id: 12164
+ Title: Quest record from Moltuka
+ TimeLimit: +23h
+ - Id: 12165
+ Title: Dizziness
+ TimeLimit: +6h
+ - Id: 12166
+ Title: Tree Root Doc.
+ - Id: 12167
+ Title: Reptile Tongue Doc.
+ - Id: 12168
+ Title: Scorpion Tail Doc.
+ - Id: 12169
+ Title: Stem Doc.
+ - Id: 12170
+ Title: Pointed Scale Doc.
+ - Id: 12171
+ Title: Resin Doc.
+ - Id: 12172
+ Title: Spawn Doc.
+ - Id: 12173
+ Title: Jellopy Doc.
+ - Id: 12174
+ Title: Fish Tail Doc.
+ - Id: 12175
+ Title: Worm Peeling Doc.
+ - Id: 12176
+ Title: Gill Doc.
+ - Id: 12177
+ Title: Tooth of Bat Doc.
+ - Id: 12178
+ Title: Fluff Doc.
+ - Id: 12179
+ Title: Chrysalis Doc.
+ - Id: 12180
+ Title: Feather of Birds Doc.
+ - Id: 12181
+ Title: Talon Document Doc.
+ - Id: 12182
+ Title: Sticky Webfoot Doc.
+ - Id: 12183
+ Title: Animal Skin Doc.
+ - Id: 12184
+ Title: Wolf Claw Doc.
+ - Id: 12185
+ Title: Mushroom Spore Doc.
+ - Id: 12186
+ Title: Orc's Fang Doc.
+ - Id: 12187
+ Title: Evil Horn Doc.
+ - Id: 12188
+ Title: Powder of Butterfly Doc.
+ - Id: 12189
+ Title: Bill of Birds Doc.
+ - Id: 12190
+ Title: Snake Scale Doc.
+ - Id: 12191
+ Title: Insect Feeler Doc.
+ - Id: 12192
+ Title: Immortal Heart Doc.
+ - Id: 12193
+ Title: Rotten Bandage Doc.
+ - Id: 12194
+ Title: Decayed Nail Doc.
+ - Id: 12195
+ Title: Horrendous Mouth Doc.
+ - Id: 12196
+ Title: Tentacle Doc.
+ - Id: 12197
+ Title: Shell Doc.
+ - Id: 12198
+ Title: Scale Shell Doc.
+ - Id: 12199
+ Title: Venom Canine Doc.
+ - Id: 12200
+ Title: Sticky Mucus Doc.
+ - Id: 12201
+ Title: Bee Sting Doc.
+ - Id: 12202
+ Title: Grasshopper's Leg Doc.
+ - Id: 12203
+ Title: Royal Jelly Doc.
+ - Id: 12204
+ Title: Yoyo Tail Doc.
+ - Id: 12205
+ Title: Solid Shell Doc.
+ - Id: 12206
+ Title: Yam Doc.
+ - Id: 12207
+ Title: Raccoon Leaf Doc.
+ - Id: 12208
+ Title: Snail's Shell Doc.
+ - Id: 12209
+ Title: Horn Doc.
+ - Id: 12210
+ Title: Bear's Footskin Doc.
+ - Id: 12211
+ Title: Feather Doc.
+ - Id: 12212
+ Title: Red Herb Doc.
+ - Id: 12213
+ Title: Carrot Doc.
+ - Id: 12214
+ Title: Cactus Needle Doc.
+ - Id: 12215
+ Title: Stone Heart Doc.
+ - Id: 12216
+ Title: Pouty Jahbong
+ TimeLimit: +6h
+ - Id: 12217
+ Title: Request - Traces of wild boar hunt
+ - Id: 12218
+ Title: How to make lava elixir
+ - Id: 12219
+ Title: How to creat flame elixir
+ - Id: 12220
+ Title: How to create glaicer elixir
+ - Id: 12221
+ Title: How to create fossil elixir
+ - Id: 12222
+ Title: How to create storm elixir
+ - Id: 12225
+ Title: Pom Spider Hunting
+ Targets:
+ - Mob: POM_SPIDER
+ Count: 3
+ - Id: 12226
+ Title: Angra Mantis Hunting
+ Targets:
+ - Mob: ANGRA_MANTIS
+ Count: 4
+ - Id: 12227
+ Title: Parus Hunting
+ Targets:
+ - Mob: PARUS
+ Count: 5
+ - Id: 12228
+ Title: Little Fatam Hunting
+ Targets:
+ - Mob: LITTLE_FATUM
+ Count: 6
+ - Id: 12229
+ Title: Miming Hunting
+ Targets:
+ - Mob: MIMING
+ Count: 7
+ - Id: 12230
+ Title: Mora Monster Hunt
+ TimeLimit: +23h
+ - Id: 12231
+ Title: Insect Feeler Collecting
+ - Id: 12232
+ Title: Immortal Heart Collecting
+ - Id: 12233
+ Title: Rotten Bandage Collecting
+ - Id: 12234
+ Title: Orcish Voucher Collecting
+ - Id: 12235
+ Title: Skeleton Bone Collecting
+ - Id: 12236
+ Title: Memento Collecting
+ - Id: 12237
+ Title: Shell Collecting
+ - Id: 12238
+ Title: Scale Shell Collecting
+ - Id: 12239
+ Title: Venom Canine Collecting
+ - Id: 12240
+ Title: Sticky Mucus Collecting
+ - Id: 12241
+ Title: Mora Item Request 1
+ TimeLimit: +23h
+ - Id: 12242
+ Title: Mora Item Request 2
+ TimeLimit: +23h
+ - Id: 12243
+ Title: Missing Information on Tajareu
+ - Id: 12244
+ Title: Missing Information on Tokenizer
+ - Id: 12245
+ Title: Missing Information on Mesile
+ - Id: 12246
+ Title: Missing Information on Noir
+ - Id: 12247
+ Title: Missing Information on Pajama God
+ - Id: 12248
+ Title: Missing Information on Mendel
+ - Id: 12249
+ Title: Missing Information on Miles
+ - Id: 12250
+ Title: Missing Information on Kunmune
+ - Id: 12251
+ Title: Missing Information on Chayihokin
+ - Id: 12252
+ Title: Missing Information on Tuale
+ - Id: 12253
+ Title: Missing Person Search Time Limit
+ TimeLimit: +23h
+ - Id: 12254
+ Title: Now it's cleaning
+ TimeLimit: +1h
+ - Id: 12255
+ Title: Hunt deep sea crab
+ Targets:
+ - Mob: MD_CRAB
+ Count: 20
+ - Id: 12256
+ Title: Hunt deep sea squid
+ Targets:
+ - Mob: MD_MARSE
+ Count: 20
+ - Id: 12257
+ Title: Hunt Ancient crustacean
+ Targets:
+ - Mob: MD_VADON
+ Count: 20
+ - Id: 12258
+ Title: Hunt deep sea shell
+ Targets:
+ - Mob: MD_SHELLFISH
+ Count: 20
+ - Id: 12259
+ Title: Hunt ancient kukre
+ Targets:
+ - Mob: MD_KUKRE
+ Count: 20
+ - Id: 12260
+ Title: Hunt deep sea conch
+ Targets:
+ - Mob: MD_CORNUTUS
+ Count: 20
+ - Id: 12261
+ Title: Hunt deep sea horse
+ Targets:
+ - Mob: MD_MARC
+ Count: 30
+ - Id: 12262
+ Title: Hunt ancient sword fish
+ Targets:
+ - Mob: MD_SWORD_FISH
+ Count: 30
+ - Id: 12263
+ Title: Hunt ancient sea god
+ Targets:
+ - Mob: MD_STROUF
+ Count: 30
+ - Id: 12264
+ Title: Hunt mutation anolian
+ Targets:
+ - Mob: MD_ANOLIAN
+ Count: 30
+ - Id: 12265
+ Title: Hunt deep sea mermaid
+ Targets:
+ - Mob: MD_OBEAUNE
+ Count: 30
+ - Id: 12266
+ Title: Hunt transformable kapha
+ Targets:
+ - Mob: MD_KAPHA
+ Count: 30
+ - Id: 12267
+ Title: Hunt weird coelacanth
+ Targets:
+ - Mob: COELACANTH_N_M
+ Count: 1
+ - Id: 12268
+ Title: Hunt dark coelacanth
+ Targets:
+ - Mob: COELACANTH_N_A
+ Count: 1
+ - Id: 12269
+ Title: Hunt Cruel coelacanth
+ Targets:
+ - Mob: COELACANTH_H_A
+ Count: 1
+ - Id: 12270
+ Title: Hunt mutation coelacanth
+ Targets:
+ - Mob: COELACANTH_H_M
+ Count: 1
+ - Id: 12271
+ Title: In progress general culvert single day service
+ TimeLimit: +23h
+ - Id: 12272
+ Title: In progress hard culvert single day service
+ TimeLimit: +23h
+ - Id: 12273
+ Title: In progress general culvert weekly service
+ TimeLimit: +6d17h
+ - Id: 12274
+ Title: In progress hard culvert weekly service
+ TimeLimit: +6d17h
+ - Id: 12278
+ Title: Towards Bakonawa Lake...
+ TimeLimit: +7d
+ - Id: 12279
+ Title: Get Rid of Bakonawa
+ Targets:
+ - Mob: BAKONAWA_3
+ Count: 1
+ - Id: 12280
+ Title: A suspicious prisoner
+ - Id: 12281
+ Title: An unwanted favor
+ - Id: 12282
+ Title: Gossip king Clever
+ - Id: 12283
+ Title: The rift researcher
+ - Id: 12284
+ Title: A cat merchant's source of information
+ - Id: 12285
+ Title: A way to calm down a cat
+ - Id: 12286
+ Title: Information traded for some canned foods
+ - Id: 12287
+ Title: A weird experience
+ - Id: 12288
+ Title: A successful experience
+ - Id: 12289
+ Title: Another visitation
+ - Id: 12290
+ Title: Clever's historical documents
+ - Id: 12291
+ Title: Hidden historical documents (?)
+ - Id: 12292
+ Title: The unknown ones
+ - Id: 12293
+ Title: Figures in history
+ - Id: 12294
+ Title: Tour of Eclage
+ - Id: 12295
+ Title: Error
+ - Id: 12296
+ Title: Fun times with the reactor
+ - Id: 12297
+ Title: Encountering Etran
+ - Id: 12298
+ Title: Two wishes
+ - Id: 12299
+ Title: Revisiting Robert
+ - Id: 12300
+ Title: Revisiting Etran
+ - Id: 12301
+ Title: Two remaining friends
+ - Id: 12302
+ Title: Salim Hamid
+ - Id: 12303
+ Title: Applicant for trader
+ - Id: 12304
+ Title: Introduction to merchantology
+ - Id: 12305
+ Title: About the capability figure
+ - Id: 12306
+ Title: Experience of disounts
+ - Id: 12307
+ Title: Way to the Merchant
+ - Id: 12308
+ Title: Removal of Worm Tails
+ - Id: 12309
+ Title: Removal of Boa
+ - Id: 12310
+ Title: Removal of Spore
+ - Id: 12311
+ Title: Removal of Pirate Skeletons
+ - Id: 12312
+ Title: Supplementary to the theory lesson
+ - Id: 12313
+ Title: About stats
+ - Id: 12314
+ Title: About skills
+ - Id: 12316
+ Title: Meeting Hugin
+ - Id: 12317
+ Title: Trace of Time Travel
+ TimeLimit: +23h
+ - Id: 12318
+ Title: Corrupted Soul Hunt
+ Targets:
+ - Mob: MG_CORRUPTION_ROOT
+ Count: 1
+ - Id: 12319
+ Title: Amdarais Hunt
+ Targets:
+ - Mob: MG_AMDARAIS
+ Count: 1
+ - Id: 12320
+ Title: Time Traveler
+ - Id: 12321
+ Title: Time Conqueror
+ - Id: 12322
+ Title: Space Distortion
+ - Id: 12325
+ Title: Faceworm's Nest after-effects
+ TimeLimit: +23h
+ - Id: 12326
+ Title: The owner of old ring
+ TimeLimit: +1d
+ - Id: 12327
+ Title: The memory of old photo album
+ TimeLimit: +1d
+ - Id: 12328
+ Title: Dol-Seoi's Sorrow
+ TimeLimit: +1d
+ - Id: 12329
+ Title: Keaton's Bracelet
+ TimeLimit: +1d
+ - Id: 12330
+ Title: Skull-faced Girl
+ - Id: 12331
+ Title: Trail of Toy Factory
+ TimeLimit: +23h
+ - Id: 12334
+ Title: Trace of Time Travel
+ TimeLimit: +23h
+ - Id: 12335
+ Title: Space Distortion
+ - Id: 12338
+ Title: Time Traveler
+ - Id: 12339
+ Title: Time Conqueror
+ - Id: 12340
+ Title: Rebellion Job Change Quest
+ - Id: 12341
+ Title: Rebellion Job Change Quest
+ - Id: 12342
+ Title: Rebellion Job Change Quest
+ - Id: 12343
+ Title: Rebellion Job Change Quest
+ Targets:
+ - Mob: J_REB_SHECIL1
+ Count: 10
+ - Id: 12344
+ Title: Rebellion Job Change Quest
+ Targets:
+ - Mob: J_REB_SHECIL2
+ Count: 3
+ - Id: 12345
+ Title: Rebellion Job Change Quest
+ - Id: 12346
+ Title: Strange Ancient Science
+ - Id: 12347
+ Title: Trace of Laboratory Access
+ TimeLimit: +23h
+ - Id: 12363
+ Title: ?????? ?? ??
+ - Id: 12369
+ Title: Secret Business Relation
+ - Id: 12381
+ Title: New Continent's Food Supplier
+ - Id: 12382
+ Title: Distributing Food
+ TimeLimit: 4h
+ - Id: 12383
+ Title: Sweet Potato Delivery
+ - Id: 12384
+ Title: Meat Delivery
+ - Id: 12385
+ Title: Carrot Delivery
+ - Id: 12386
+ Title: Banana Delivery
+ - Id: 12387
+ Title: Pumpkin Delivery
+ - Id: 12388
+ Title: Mushroom Delivery
+ - Id: 12389
+ Title: Guardian of Rock Ridge
+ - Id: 12390
+ Title: Relieved for Now
+ TimeLimit: 4h
+ - Id: 12391
+ Title: Buffaloes with Rifles
+ Targets:
+ - Mob: COWRAIDERS1
+ Count: 15
+ - Id: 12392
+ Title: Punishing the Red Masks
+ Targets:
+ - Mob: COWRAIDERS2
+ Count: 15
+ - Id: 12393
+ Title: Eye Patch Desperadoes
+ Targets:
+ - Mob: COWRAIDERS3
+ Count: 15
+ - Id: 12394
+ Title: Exterminate Gray Four-legged Beasts
+ Targets:
+ - Mob: COYOTE
+ Count: 20
+ - Id: 12395
+ Title: Exterminate Swamp Arclouzes
+ Targets:
+ - Mob: RR_ARCLOUSE
+ Count: 10
+ - Id: 12396
+ Title: Exterminate Brown Rats
+ Targets:
+ - Mob: RR_CRAMP
+ Count: 10
+ - Id: 12398
+ Title: You're Good
+ TimeLimit: 4h
+ - Id: 12399
+ Title: Hunt Heinous Criminals
+ Targets:
+ - Mob: E_COWRAIDERS1
+ Count: 10
+ - Id: 12400
+ Title: Hunt Heinous Criminals
+ Targets:
+ - Mob: E_COWRAIDERS2
+ Count: 10
+ - Id: 12401
+ Title: Hunt Heinous Criminals
+ Targets:
+ - Mob: E_COWRAIDERS3
+ Count: 10
+ - Id: 12402
+ Title: Eliminate Dangerous Gas
+ Targets:
+ - Mob: GASTER
+ Count: 10
+ - Id: 12403
+ Title: Laborers of Rock Ridge
+ - Id: 12404
+ Title: Are You Not Tired?
+ TimeLimit: 4h
+ - Id: 12405
+ Title: Maintain the Red Pipe
+ - Id: 12406
+ Title: Maintain the Blue Pipe
+ - Id: 12407
+ Title: Maintain the Yellow Pipe
+ - Id: 12408
+ Title: Maintain the White Pipe
+ - Id: 12409
+ Title: Pipes Maintained
+ - Id: 12410
+ Title: Contract with the Wealthy Merchant
+ - Id: 12411
+ Title: Come Back Tomorrow
+ TimeLimit: 4h
+ - Id: 13000
+ Title: RWC2011Card Gathering
+ - Id: 13001
+ Title: RWC2011Card Gathering - Hold
+ TimeLimit: +23h
+ - Id: 13002
+ Title: Brigan collecting
+ - Id: 13003
+ Title: Carat Request
+ Targets:
+ - Mob: CARAT
+ Count: 30
+ - Id: 13004
+ Title: Carat Request timer
+ TimeLimit: +1h
+ - Id: 13005
+ Title: Arclouse Request
+ Targets:
+ - Mob: ARCLOUSE
+ Count: 22
+ - Id: 13006
+ Title: Arclouse Request timer
+ TimeLimit: +1h
+ - Id: 13007
+ Title: Anolian Request
+ Targets:
+ - Mob: ANOLIAN
+ Count: 30
+ - Id: 13008
+ Title: Anolian Request timer
+ TimeLimit: +1h
+ - Id: 13009
+ Title: Sting Request
+ Targets:
+ - Mob: STING
+ Count: 30
+ - Id: 13010
+ Title: Sting Request timer
+ TimeLimit: +1h
+ - Id: 13011
+ Title: Majoruros Request
+ Targets:
+ - Mob: MAJORUROS
+ Count: 30
+ - Id: 13012
+ Title: Majoruros Request timer
+ TimeLimit: +1h
+ - Id: 13013
+ Title: Pinguicula Request
+ Targets:
+ - Mob: PINGUICULA
+ Count: 30
+ - Id: 13014
+ Title: Pinguicula Request timer
+ TimeLimit: +1h
+ - Id: 13015
+ Title: Luciola Vespa Request
+ Targets:
+ - Mob: LUCIOLA_VESPA
+ Count: 30
+ - Id: 13016
+ Title: Luciola Vespa Request timer
+ TimeLimit: +1h
+ - Id: 13017
+ Title: Desert Wolf Request
+ Targets:
+ - Mob: DESERT_WOLF
+ Count: 30
+ - Id: 13018
+ Title: Desert Wolf Request timer
+ TimeLimit: +1h
+ - Id: 13019
+ Title: Snowier Request
+ Targets:
+ - Mob: SNOWIER
+ Count: 30
+ - Id: 13020
+ Title: Snowier Request timer
+ TimeLimit: +1h
+ - Id: 13021
+ Title: Ice Titan Request
+ Targets:
+ - Mob: ICE_TITAN
+ Count: 30
+ - Id: 13022
+ Title: Ice Titan Request Timer
+ TimeLimit: +1h
+ - Id: 13023
+ Title: Nightmare Terror Request
+ Targets:
+ - Mob: NIGHTMARE_TERROR
+ Count: 30
+ - Id: 13024
+ Title: Nightmare Terror Request Timer
+ TimeLimit: +1h
+ - Id: 13025
+ Title: Flying Deleter Request
+ Targets:
+ - Mob: DELETER
+ Count: 30
+ - Id: 13026
+ Title: Deleter Request Timer
+ TimeLimit: +1h
+ - Id: 13040
+ Title: Loli Ruri Request
+ Targets:
+ - Mob: LOLI_RURI
+ Count: 30
+ - Id: 13041
+ Title: Loli Ruri Request Timer
+ TimeLimit: +1h
+ - Id: 13042
+ Title: Medusa Request
+ Targets:
+ - Mob: MEDUSA
+ Count: 30
+ - Id: 13043
+ Title: Medusa Request Timer
+ TimeLimit: +1h
+ - Id: 13044
+ Title: Anubis Request
+ Targets:
+ - Mob: ANUBIS
+ Count: 20
+ - Id: 13045
+ Title: Anubis Request Timer
+ TimeLimit: +1h
+ - Id: 13046
+ Title: Tendrilion Request
+ Targets:
+ - Mob: TENDRILRION
+ Count: 1
+ - Id: 13047
+ Title: Tendrilion Request Timer
+ TimeLimit: +1h
+ - Id: 13048
+ Title: Tendrilion Request
+ Targets:
+ - Mob: TENDRILRION
+ Count: 1
+ - Id: 13049
+ Title: Tendrilion Request Timer
+ TimeLimit: +1h
+ - Id: 13050
+ Title: The Laphine that loves the land
+ - Id: 13051
+ Title: The singing Laphine
+ - Id: 13052
+ Title: The watering Laphine
+ - Id: 13053
+ Title: The dancing Laphine
+ - Id: 13054
+ Title: The smiling Laphine
+ - Id: 13055
+ Title: See if all the adventurers are safe
+ - Id: 13056
+ Title: Reporter Rossi
+ - Id: 13057
+ Title: Adventurer Euncheong
+ - Id: 13058
+ Title: Troublemaker New Oz
+ - Id: 13059
+ Title: End of project
+ TimeLimit: +22h
+ - Id: 13060
+ Title: Safety confirmation complete!
+ TimeLimit: +22h
+ - Id: 13061
+ Title: Food support
+ - Id: 13062
+ Title: Food support - complete
+ TimeLimit: +22h
+ - Id: 13063
+ Title: Dusting off
+ Targets:
+ - Mob: CENERE
+ Count: 20
+ - Id: 13064
+ Title: Dusting off - complete
+ TimeLimit: +22h
+ - Id: 13065
+ Title: Collecting a souvenir
+ - Id: 13066
+ Title: This is enough for souvenirs
+ TimeLimit: +22h
+ - Id: 13067
+ Title: Raydric research
+ Targets:
+ - Mob: RAYDRIC
+ Count: 30
+ - Id: 13068
+ Title: Raydric research - timer
+ TimeLimit: +1h
+ - Id: 13069
+ Title: Khalitzburg research
+ Targets:
+ - Mob: KHALITZBURG
+ Count: 30
+ - Id: 13070
+ Title: Khalitzburg research - timer
+ TimeLimit: +1h
+ - Id: 13071
+ Title: Wander Man research
+ Targets:
+ - Mob: WANDER_MAN
+ Count: 30
+ - Id: 13072
+ Title: Wander Man research - timer
+ TimeLimit: +1h
+ - Id: 13073
+ Title: Ancient Mimic research
+ Targets:
+ - Mob: ANCIENT_MIMIC
+ Count: 30
+ - Id: 13074
+ Title: Ancient Mimic research - timer
+ TimeLimit: +1h
+ - Id: 13075
+ Title: Death Word research
+ Targets:
+ - Mob: DEATHWORD
+ Count: 30
+ - Id: 13076
+ Title: Death Word research - timer
+ TimeLimit: +1h
+ - Id: 13077
+ Title: Owl Baron research
+ Targets:
+ - Mob: OWL_BARON
+ Count: 20
+ - Id: 13078
+ Title: Owl Baron research - timer
+ TimeLimit: +1h
+ - Id: 13079
+ Title: Bloody Page Research
+ - Id: 13080
+ Title: Bloody Page Research - Wait
+ TimeLimit: +1h
+ - Id: 13081
+ Title: Dark Pinguicula research
+ Targets:
+ - Mob: PINGUICULA_D
+ Count: 30
+ - Id: 13082
+ Title: Dark Pinguicula research - timer
+ TimeLimit: +1h
+ - Id: 13083
+ Title: Nepenthes research
+ Targets:
+ - Mob: NEPENTHES
+ Count: 30
+ - Id: 13084
+ Title: Nepenthes research - timer
+ TimeLimit: +1h
+ - Id: 13085
+ Title: Naga research
+ Targets:
+ - Mob: NAGA
+ Count: 30
+ - Id: 13086
+ Title: Naga research - timer
+ TimeLimit: +1h
+ - Id: 13087
+ Title: Centipede Larva research
+ Targets:
+ - Mob: CENTIPEDE_LARVA
+ Count: 20
+ - Id: 13088
+ Title: Centipede Larva research - timer
+ TimeLimit: +1h
+ - Id: 13089
+ Title: Cornus research
+ Targets:
+ - Mob: CORNUS
+ Count: 30
+ - Id: 13090
+ Title: Cornus research - timer
+ TimeLimit: +1h
+ - Id: 13091
+ Title: Mystic Horn Research
+ - Id: 13092
+ Title: Mystic Horn Research - Wait
+ TimeLimit: +1h
+ - Id: 13093
+ Title: Ancient Mummy research
+ Targets:
+ - Mob: ANCIENT_MUMMY
+ Count: 30
+ - Id: 13094
+ Title: Ancient Mummy research - timer
+ TimeLimit: +1h
+ - Id: 13095
+ Title: Geffenia expedition
+ Targets:
+ - Mob: INCUBUS
+ Count: 10
+ - Mob: SUCCUBUS
+ Count: 10
+ - Mob: VIOLY
+ Count: 10
+ - Id: 13096
+ Title: Geffenia expedition - Wait
+ TimeLimit: +1h
+ - Id: 13097
+ Title: Juperos expedition
+ Targets:
+ - Mob: VENATU_2
+ Count: 30
+ - Mob: VENATU_3
+ Count: 30
+ - Mob: VENATU_4
+ Count: 30
+ - Id: 13098
+ Title: Juperos expedition - Wait
+ TimeLimit: +1h
+ - Id: 13099
+ Title: Fragments and Rusty Screw
+ - Id: 13100
+ Title: Fragments and Rusty Screw - Wait
+ TimeLimit: +1h
+ - Id: 13101
+ Title: The way of Taekwon
+ - Id: 13102
+ Title: Spinning kick
+ - Id: 13103
+ Title: Breaking Willows
+ - Id: 13104
+ Title: Breaking Spores
+ - Id: 13105
+ Title: Breaking Zombies
+ - Id: 13106
+ Title: Breaking Skeletons
+ - Id: 13107
+ Title: Thanatos Tower Search
+ - Id: 13108
+ Title: Rachel holy ground Search
+ - Id: 13109
+ Title: Unknown island Search
+ - Id: 13110
+ Title: Abyss Lake Search
+ - Id: 13111
+ Title: Thanatos Tower Search - Reporting results
+ - Id: 13112
+ Title: Rachel holy ground Search - Reporting results
+ - Id: 13113
+ Title: Nameless Island Search - Reporting results
+ - Id: 13114
+ Title: Abyss Lake Search - Reporting results
+ - Id: 13115
+ Title: Thanatos Tower Search - Wait
+ TimeLimit: +1h
+ - Id: 13116
+ Title: Rachel holy ground Search - Wait
+ TimeLimit: +1h
+ - Id: 13117
+ Title: Unknown island Search - Wait
+ TimeLimit: +1h
+ - Id: 13118
+ Title: Abyss Lake Search - Wait
+ TimeLimit: +1h
+ - Id: 13119
+ Title: Combat Baroness of Retribution
+ Targets:
+ - Mob: RETRIBUTION
+ Count: 30
+ - Id: 13120
+ Title: Combat Baroness of Retribution - Wait
+ TimeLimit: +1h
+ - Id: 13121
+ Title: Combat Lady Solace
+ Targets:
+ - Mob: SOLACE
+ Count: 30
+ - Id: 13122
+ Title: Combat Lady Solace - Wait
+ TimeLimit: +1h
+ - Id: 13123
+ Title: Combat Mistress of Shelter
+ Targets:
+ - Mob: SHELTER
+ Count: 30
+ - Id: 13124
+ Title: Combat Mistress of Shelter - Wait
+ TimeLimit: +1h
+ - Id: 13125
+ Title: Combat Dame of Sentinel
+ Targets:
+ - Mob: OBSERVATION
+ Count: 30
+ - Id: 13126
+ Title: Combat Dame of Sentinel - Wait
+ TimeLimit: +1h
+ - Id: 13127
+ Title: Combat Vanberk and Isilla
+ Targets:
+ - Mob: VANBERK
+ Count: 20
+ - Mob: ISILLA
+ Count: 20
+ - Id: 13128
+ Title: Combat Vanberk and Isilla - Wait
+ TimeLimit: +1h
+ - Id: 13129
+ Title: Combat Hodremlin
+ Targets:
+ - Mob: HODREMLIN
+ Count: 30
+ - Id: 13130
+ Title: Combat Hodremlin - Wait
+ TimeLimit: +1h
+ - Id: 13131
+ Title: Combat Agav and Echio
+ Targets:
+ - Mob: AGAV
+ Count: 20
+ - Mob: ECHIO
+ Count: 20
+ - Id: 13132
+ Title: Combat Agav and Echio - Wait
+ TimeLimit: +1h
+ - Id: 13133
+ Title: Combat Ragged Zombie
+ Targets:
+ - Mob: RAGGED_ZOMBIE
+ Count: 30
+ - Id: 13134
+ Title: Combat Ragged Zombie - Wait
+ TimeLimit: +1h
+ - Id: 13135
+ Title: Combat Zombie Slaughter
+ Targets:
+ - Mob: ZOMBIE_SLAUGHTER
+ Count: 30
+ - Id: 13136
+ Title: Combat Zombie Slaughter - Wait
+ TimeLimit: +1h
+ - Id: 13137
+ Title: Combat Banshee
+ Targets:
+ - Mob: BANSHEE
+ Count: 30
+ - Id: 13138
+ Title: Combat Banshee - Wait
+ TimeLimit: +1h
+ - Id: 13139
+ Title: Combat Ferus and Bewler
+ Targets:
+ - Mob: FERUS
+ Count: 30
+ - Mob: FERUS_
+ Count: 30
+ - Id: 13140
+ Title: Combat Ferus and Bewler - Wait
+ TimeLimit: +1h
+ - Id: 13141
+ Title: Combat Acidus
+ Targets:
+ - Mob: ACIDUS
+ Count: 30
+ - Mob: ACIDUS_
+ Count: 30
+ - Id: 13142
+ Title: Combat Acidus - Wait
+ TimeLimit: +1h
+ - Id: 13143
+ Title: Egnigem Story
+ Targets:
+ - Mob: YGNIZEM
+ Count: 30
+ - Id: 13144
+ Title: Egnigem Story - Wait
+ TimeLimit: +1h
+ - Id: 13145
+ Title: Armeyer Story
+ Targets:
+ - Mob: ARMAIA
+ Count: 30
+ - Id: 13146
+ Title: Armeyer Story - Wait
+ TimeLimit: +1h
+ - Id: 13147
+ Title: Whikebain Story
+ Targets:
+ - Mob: WHIKEBAIN
+ Count: 30
+ - Id: 13148
+ Title: Whikebain Story - Wait
+ TimeLimit: +1h
+ - Id: 13149
+ Title: Kavach Story
+ Targets:
+ - Mob: KAVAC
+ Count: 30
+ - Id: 13150
+ Title: Kavach Story - Wait
+ TimeLimit: +1h
+ - Id: 13151
+ Title: Errende Story
+ Targets:
+ - Mob: EREND
+ Count: 30
+ - Id: 13152
+ Title: Errende Story - Wait
+ TimeLimit: +1h
+ - Id: 13153
+ Title: Laurell Story
+ Targets:
+ - Mob: RAWREL
+ Count: 30
+ - Id: 13154
+ Title: Laurell Story - Wait
+ TimeLimit: +1h
+ - Id: 13155
+ Title: Morocc Story1
+ Targets:
+ - Mob: MOROCC_1
+ Count: 30
+ - Id: 13156
+ Title: Morocc Story1 - Wait
+ TimeLimit: +1h
+ - Id: 13157
+ Title: Morocc Story2
+ Targets:
+ - Mob: MOROCC_2
+ Count: 30
+ - Id: 13158
+ Title: Morocc Story2 - Wait
+ TimeLimit: +1h
+ - Id: 13159
+ Title: Morocc Story3
+ Targets:
+ - Mob: MOROCC_4
+ Count: 30
+ - Id: 13160
+ Title: Morocc Story3 - Wait
+ TimeLimit: +1h
+ - Id: 13161
+ Title: Uni-horn Scaraba Story
+ Targets:
+ - Mob: HORN_SCARABA
+ Count: 30
+ - Id: 13162
+ Title: Uni-horn Scaraba Story - Wait
+ TimeLimit: +1h
+ - Id: 13163
+ Title: Horn Scaraba Story
+ Targets:
+ - Mob: HORN_SCARABA2
+ Count: 30
+ - Id: 13164
+ Title: Horn Scaraba Story - Wait
+ TimeLimit: +1h
+ - Id: 13165
+ Title: Antler Scaraba Story
+ Targets:
+ - Mob: ANTLER_SCARABA
+ Count: 30
+ - Id: 13166
+ Title: Antler Scaraba Story - Wait
+ TimeLimit: +1h
+ - Id: 13167
+ Title: Rake horn Scaraba Story
+ Targets:
+ - Mob: RAKE_SCARABA
+ Count: 30
+ - Id: 13168
+ Title: Rake horn Scaraba Story - Wait
+ TimeLimit: +1h
+ - Id: 13181
+ Title: Nightmarish Jitterbug
+ - Id: 13182
+ Title: "Nightmarish Jitterbug: Waiting"
+ TimeLimit: +23h
+ - Id: 13183
+ Title: "Nightmarish Jitterbug: Completed"
+ - Id: 13184
+ Title: Charleston Factory
+ - Id: 13185
+ Title: Charleston Factory - Hold
+ TimeLimit: +20h
+ - Id: 13186
+ Title: Charleston Factory - Complete
+ - Id: 13187
+ Title: Deal with the Staff
+ Targets:
+ - Mob: STEP
+ Count: 50
+ - Id: 13188
+ Title: Deal with the Staff - Hold
+ TimeLimit: +20h
+ - Id: 13195
+ Title: Monthly Brigan
+ - Id: 13196
+ Title: Monthly Brigan
+ - Id: 13197
+ Title: Monthly Brigan
+ - Id: 13198
+ Title: "Monthly Brigan : Krotzel's Request"
+ - Id: 13199
+ Title: Krotzel's Request - Complete
+ TimeLimit: +20h
+ - Id: 13200
+ Title: "Monthly Brigan : Rookie's Request"
+ Targets:
+ - Mob: CENERE_G
+ Count: 30
+ - Id: 13201
+ Title: Rookie's Request - Complete
+ TimeLimit: +20h
+ - Id: 13202
+ Title: "Monthly Brigan : Photo Journalist's Request"
+ Targets:
+ - Mob: REPAIR_ROBOT_T
+ Count: 30
+ - Id: 13203
+ Title: Photo Journalist's Request - Complete
+ TimeLimit: +20h
+ - Id: 13204
+ Title: "Monthly Brigan : Grylls' Request"
+ - Id: 13205
+ Title: Grylls' Request - Complete
+ TimeLimit: +20h
+ - Id: 14118
+ Title: Wuhari's concern
+ - Id: 14119
+ Title: Test of patience
+ - Id: 14120
+ Title: Test of patience 2
+ - Id: 14121
+ Title: Test of patience 3
+ - Id: 14122
+ Title: Time for two
+ - Id: 14123
+ Title: Wuharu's favor
+ - Id: 14125
+ Title: Surveying the area
+ - Id: 14126
+ Title: Searching for Ms. Goatie
+ - Id: 14127
+ Title: Searching for Ms. Goatie's husband
+ - Id: 14128
+ Title: Obtaining the research report
+ - Id: 14131
+ Title: Analysis time
+ TimeLimit: +5mn
+ - Id: 14133
+ Title: Another favor
+ - Id: 14134
+ Title: Sharp Ms. Goatie
+ - Id: 14135
+ Title: Searching for Mr. Pompe
+ - Id: 14136
+ Title: A terrible scene in the field
+ - Id: 14137
+ Title: An interesting proposition
+ - Id: 14138
+ Title: The big corpse
+ - Id: 14139
+ Title: To Wuhuru
+ - Id: 14140
+ Title: To Wuhari
+ - Id: 14141
+ Title: Ingredients for research
+ - Id: 14142
+ Title: To the Archer's town!
+ - Id: 14143
+ Title: Application for the Archer's job change
+ - Id: 14144
+ Title: Retest - Stats
+ - Id: 14145
+ Title: Archer Skills
+ - Id: 14146
+ Title: Hunting training
+ - Id: 14147
+ Title: Retest - Skills
+ - Id: 14148
+ Title: To the next step
+ - Id: 14149
+ Title: Listening to the 2nd job change
+ - Id: 14150
+ Title: To the next step
+ - Id: 14151
+ Title: Hunting training - Spoa
+ - Id: 14152
+ Title: Hunting training - Creamy
+ - Id: 14153
+ Title: Hunting training - Skeleton
+ - Id: 14154
+ Title: Fragrant herb mix
+ - Id: 14155
+ Title: Crunchy salad
+ - Id: 14156
+ Title: Anything shabushabu
+ - Id: 14157
+ Title: Baked golden apple
+ - Id: 14158
+ Title: Presentation of the Archer manual
+ - Id: 14159
+ Title: Met with the PR staff
+ - Id: 14160
+ Title: Met with the PR staff
+ - Id: 14161
+ Title: Test of stats
+ - Id: 14162
+ Title: Test of skills
+ - Id: 14163
+ Title: Caught Spores
+ - Id: 14164
+ Title: Caught Creamy
+ - Id: 14165
+ Title: Caught Skeletons
+ - Id: 14469
+ Title: Look around the Walther Family
+ - Id: 14470
+ Title: In Search of the Guardian Knight
+ - Id: 14471
+ Title: To the Royal Prison
+ - Id: 14472
+ Title: Gourmet Bigfoot
+ - Id: 14473
+ Title: To Veins
+ - Id: 14474
+ Title: Report to Isenhonor
+ - Id: 14475
+ Title: To Jurgen
+ - Id: 14476
+ Title: To Levuiere and His Wife
+ - Id: 14477
+ Title: What Is Going on?
+ - Id: 14478
+ Title: Searching for the Clue
+ - Id: 14479
+ Title: Clean-up out of Apology
+ - Id: 14480
+ Title: Conquer the Grease
+ - Id: 14481
+ Title: Conquer the Mold
+ - Id: 14482
+ Title: Conquer the Dirt of Devil
+ - Id: 14483
+ Title: Report the Completion of the Clean-up
+ - Id: 14484
+ Title: There Was a Furniture Delivery Man
+ - Id: 14485
+ Title: I Am Upset
+ - Id: 14486
+ Title: I Heard the Story
+ - Id: 14487
+ Title: Please Find the Token of Memory
+ Drops:
+ - Mob: MEDUSA
+ Item: Stone_That_Contained_Sea
+ Rate: 3000
+ - Id: 14488
+ Title: Please Deliver My Love
+ - Id: 14489
+ Title: I Have to Turn It Down
+ - Id: 14490
+ Title: My Love Once More
+ Drops:
+ - Mob: MEDUSA
+ Item: Stone_That_Contained_Sea
+ Rate: 3000
+ - Id: 14491
+ Title: I Have to Turn It Down Again
+ - Id: 14492
+ Title: There Is a Silver Lining
+ TimeLimit: 4h
+ - Id: 14493
+ Title: Today I Feel
+ Drops:
+ - Mob: MEDUSA
+ Item: Stone_That_Contained_Sea
+ Rate: 3000
+ - Id: 14494
+ Title: I Have to Turn It Down Again
+ - Id: 14495
+ Title: To Wolf
+ - Id: 14496
+ Title: To Isaac
+ - Id: 14497
+ Title: Delivery for Wolf
+ - Id: 14498
+ Title: Which Rumor
+ - Id: 14499
+ Title: Prove Yourself
+ Targets:
+ - Mob: MAJORUROS
+ Count: 33
+ - Id: 14500
+ Title: Complete checking out the book
+ - Id: 14501
+ Title: Report to Wolf
+ - Id: 14502
+ Title: To Isaac
+ - Id: 14503
+ Title: Report to Wolf
+ - Id: 14504
+ Title: In Search of Helmut
+ - Id: 14505
+ Title: I Won't go Back
+ - Id: 14506
+ Title: Things Turned out This Way
+ - Id: 14507
+ Title: To Maximilian
+ - Id: 14508
+ Title: Jewel and Cloth
+ - Id: 14509
+ Title: Still Making It
+ TimeLimit: 4h
+ - Id: 14510
+ Title: Pink Petal-like Dress
+ - Id: 14511
+ Title: Beautiful Flower Decoration
+ - Id: 14512
+ Title: Dress of the Night Sky
+ - Id: 14513
+ Title: Shawl of the Blazing Sun
+ - Id: 14514
+ Title: Step of the Fairy
+ - Id: 14515
+ Title: Sparkling Star
+ - Id: 14516
+ Title: Suspicious Shadow
+ - Id: 14531
+ Title: Everything about Con-Chliina
+ - Id: 14532
+ Title: Greetings to Captain Gamberi
+ - Id: 14533
+ Title: Say hi to recorder
+ - Id: 14534
+ Title: To the kitchen
+ - Id: 14535
+ Title: To Purser
+ - Id: 14536
+ Title: Delivery to Chef
+ - Id: 14537
+ Title: When do we take off?
+ - Id: 14538
+ Title: Can we take off?
+ - Id: 14539
+ Title: Crazy Dragon
+ - Id: 14540
+ Title: An errand out of nowhere
+ Drops:
+ - Mob: DR_BASILISK1
+ Item: Basilac_Clam
+ Rate: 5000
+ - Id: 14541
+ Title: No news is not a good news
+ - Id: 14542
+ Title: How is the Dragon
+ - Id: 14543
+ Title: Basilisk Hunt
+ Targets:
+ - Mob: DR_BASILISK1
+ Count: 20
+ - Id: 14544
+ Title: Now I can leave
+ - Id: 14545
+ Title: To Purser
+ - Id: 14546
+ Title: Take care of grass thief
+ Targets:
+ - Mob: DR_LUNATIC
+ Count: 5
+ - Mob: DR_FABRE
+ Count: 5
+ - Id: 14547
+ Title: Can we set out the sailing?
+ - Id: 14548
+ Title: Crazy Dragon
+ - Id: 14549
+ Title: No news is not a good news
+ - Id: 14550
+ Title: How is the Dragon
+ - Id: 14551
+ Title: Chief Basilisk
+ - Id: 14552
+ Title: Lord Imuk's message
+ - Id: 14553
+ Title: Basilisk Hunt
+ Targets:
+ - Mob: DR_BASILISK3
+ Count: 20
+ - Id: 14554
+ Title: We can start sail now
+ - Id: 14555
+ Title: Whole new world of taste
+ - Id: 14556
+ Title: There also is a scary thing for me
+ - Id: 14557
+ Title: Truth is alway harsh
+ - Id: 14558
+ Title: Dirty Creatures
+ Drops:
+ - Mob: DR_BASILISK2
+ Item: Basilac_Clam
+ Rate: 5000
+ - Id: 14559
+ Title: Charm Effect Duration
+ TimeLimit: 4h
+ - Id: 14560
+ Title: New Ingredient
+ Drops:
+ - Mob: DR_BASILISK2
+ Item: Basilac_Clam
+ Rate: 5000
+ - Id: 14561
+ Title: Dirty and Filty
+ Drops:
+ - Mob: DR_BASILISK2
+ Item: Basilac_Clam
+ Rate: 5000
+ - Id: 14562
+ Title: The basic are the best
+ Drops:
+ - Mob: DR_BASILISK2
+ Item: Basilac_Clam
+ Rate: 5000
+ - Id: 14563
+ Title: Free time
+ TimeLimit: 4h
+ - Id: 14565
+ Title: Emergency food supplies
+ - Id: 14566
+ Title: Brilliant idea
+ - Id: 14567
+ Title: Kaluna milk is in Danger!
+ - Id: 14568
+ Title: Time to persuade
+ - Id: 14569
+ Title: Babysitter
+ - Id: 14570
+ Title: Processing Anchovy
+ - Id: 14571
+ Title: Anchovy fishing ship
+ - Id: 14572
+ Title: Helpless...
+ - Id: 14573
+ Title: I need the time on my own
+ - Id: 14574
+ Title: Meal Box Delivery
+ - Id: 14575
+ Title: Delivery Complete Report
+ - Id: 14576
+ Title: Meal Box Delivery Time
+ TimeLimit: 4h
+ - Id: 14579
+ Title: Interview with Captain
+ - Id: 14580
+ Title: To Recorder
+ - Id: 14581
+ Title: Interview with the Chief
+ - Id: 14582
+ Title: To Recorder
+ - Id: 14583
+ Title: To Granma
+ - Id: 14584
+ Title: Back to Recorder
+ - Id: 14588
+ Title: The Competition
+ Targets:
+ - Mob: DR_HORNET
+ Count: 10
+ - Id: 14589
+ Title: Sticky ingredient
+ Targets:
+ - Mob: DR_RODA_FROG
+ Count: 10
+ - Id: 14590
+ Title: Hunter's destination
+ Targets:
+ - Mob: DR_DESERT_WOLF_B
+ Count: 10
+ - Id: 14591
+ Title: Secret Ingredient
+ Targets:
+ - Mob: DR_SPORE
+ Count: 10
+ - Id: 14592
+ Title: Resting Time
+ TimeLimit: 4h
+ - Id: 14672
+ Title: Preparing for the Firework Festival
+ Targets:
+ - Mob: GASTER
+ Count: 15
+ - Id: 14673
+ Title: Time to Make Bombs
+ TimeLimit: 4h
+ - Id: 14683
+ Title: Mysterious Device
+ - Id: 14684
+ Title: Mysterious Device
+ TimeLimit: +1h
+ - Id: 14685
+ Title: Mysterious Device
+ TimeLimit: +1h
+ - Id: 14686
+ Title: Mysterious Device
+ TimeLimit: +1h
+ - Id: 14687
+ Title: Mysterious Device
+ TimeLimit: +1h
+ - Id: 15000
+ Title: Experiencing abnormal statuses
+ - Id: 15001
+ Title: Hold your breath
+ TimeLimit: +20s
+ - Id: 15002
+ Title: "Memorial dungeon: Sara's Memory"
+ TimeLimit: +20h
+ - Id: 15003
+ Title: Adventurer leon
+ - Id: 15005
+ Title: "Memorial Dungeon: Isle of Bios"
+ TimeLimit: +23h
+ - Id: 15006
+ Title: Isle of Bios Exploration
+ - Id: 15007
+ Title: "Memorial Dungeon: Isle of Bios"
+ TimeLimit: +5mn
+ - Id: 15008
+ Title: "Memorial Dungeon: Isle of Bios"
+ TimeLimit: +5mn
+ - Id: 15050
+ Title: "Memorial Dungeon: Airship Assault"
+ TimeLimit: +23h
+ - Id: 15051
+ Title: "Memorial Dungeon: Airship Assault"
+ TimeLimit: +5mn
+ - Id: 15055
+ Title: "Christmas : We are the great Single Union Army!"
+ - Id: 15056
+ Title: "Christmas : Declare war against couples!"
+ - Id: 15057
+ Title: "Christmas : Prepare the festival!"
+ - Id: 15059
+ Title: "Christmas : Cooldown Timer"
+ TimeLimit: +1d
+ - Id: 15060
+ Title: "Christmas : Kwami has joined"
+ - Id: 15061
+ Title: "Christmas : Willer has joined"
+ - Id: 15062
+ Title: "Christmas : Rinka has joined"
+ - Id: 15063
+ Title: "Christmas : Jee has joined"
+ - Id: 15064
+ Title: "Christmas : Marty has joined"
+ - Id: 16000
+ Title: Metz Brayde's Notice
+ - Id: 16001
+ Title: First examination
+ - Id: 16002
+ Title: Fetching Items for Arian -1
+ - Id: 16003
+ Title: Fetching Items for Arian -2
+ - Id: 16004
+ Title: Fetching Items for Arian -3
+ - Id: 16005
+ Title: Fetching Items for Arian -4
+ - Id: 16006
+ Title: Fetching Items for Arian -5
+ - Id: 16007
+ Title: Fetching Items for Arian -6
+ - Id: 16008
+ Title: Quiz time!
+ - Id: 16009
+ Title: Quiz time!
+ - Id: 16010
+ Title: Daewoon's Test
+ - Id: 16011
+ Title: Sir Jore's Test
+ - Id: 16012
+ Title: Sir Jore's Materials
+ - Id: 16013
+ Title: The Stone of Sage
+ - Id: 16014
+ Title: The Stone of Sage
+ - Id: 16015
+ Title: Lady Jesqurienne
+ - Id: 16016
+ Title: Jesquerinne's Quiz Challenge
+ - Id: 16017
+ Title: Failed Quiz Challenge
+ - Id: 16018
+ Title: Quiz Challenge Triumph
+ - Id: 16019
+ Title: Search for Dearles
+ - Id: 16020
+ Title: Dearles' Test
+ - Id: 16021
+ Title: Test of Appreciation
+ - Id: 16022
+ Title: Dearles' Test Part Two
+ - Id: 16023
+ Title: Rhythm Test Passed
+ - Id: 16024
+ Title: Find Bakerlan
+ - Id: 16025
+ Title: Bakerlan's delivery
+ - Id: 16026
+ Title: Mahatra's delivery
+ - Id: 16027
+ Title: Bakerlan's Receipt
+ - Id: 16028
+ Title: Find Seylin
+ - Id: 16029
+ Title: Vigorgra Medicine
+ - Id: 16030
+ Title: Vigorgra Ingredients
+ - Id: 16031
+ Title: Vigorgra Ingredients
+ - Id: 16032
+ Title: Seylin's Request
+ - Id: 16033
+ Title: Back to Seylin
+ - Id: 16034
+ Title: Back to Mahatra
+ - Id: 16035
+ Title: Report to Bakerlan
+ - Id: 16036
+ Title: The last Crumb
+ - Id: 16037
+ Title: Finding Engel Howard
+ - Id: 16038
+ Title: Liana's Letter
+ - Id: 16039
+ Title: Combining the Starlight
+ - Id: 16040
+ Title: Letter to Engel's Family
+ - Id: 16041
+ Title: Talk to Liana
+ - Id: 16042
+ Title: Sobbing Starlight Progress
+ - Id: 16043
+ Title: Restored Sobbing Starlight
+ - Id: 16044
+ Title: Combining the Starlight
+ - Id: 16045
+ Title: Starlight message
+ - Id: 16046
+ Title: The man in Umbala
+ - Id: 16047
+ Title: Into the Tree
+ - Id: 16048
+ Title: Ancient Papers
+ - Id: 16049
+ Title: Record of Ancient Language
+ - Id: 16050
+ Title: The Fastidious Old Man
+ - Id: 16051
+ Title: Blurry Vision
+ - Id: 16052
+ Title: Translating the Document
+ - Id: 16053
+ Title: Translated Ancient Language
+ - Id: 16054
+ Title: Where the rejected live
+ - Id: 16055
+ Title: Misfortunate of Niflheim
+ - Id: 16056
+ Title: Removed Curse
+ - Id: 16057
+ Title: Meeting the witch
+ - Id: 16058
+ Title: Wing Of Crow
+ - Id: 16059
+ Title: Wing Of Crow
+ - Id: 16060
+ Title: Misfortunate of Niflheim
+ - Id: 16061
+ Title: Bard in Niflheim
+ - Id: 16062
+ Title: Gen of Niflheim
+ - Id: 16063
+ Title: The Witch's Aid
+ - Id: 16064
+ Title: Misfortunate of Niflheim
+ - Id: 16065
+ Title: The Queen's Symbol
+ - Id: 16066
+ Title: Knowledge of the Symbol
+ - Id: 16067
+ Title: Knowledge of Asgard
+ - Id: 16068
+ Title: Finding the Soul Pieces
+ - Id: 16069
+ Title: Finding the Soul Pieces
+ - Id: 16070
+ Title: Finding the Soul Pieces
+ - Id: 16071
+ Title: Finding the Soul Pieces
+ - Id: 16072
+ Title: Finding the Soul Pieces
+ - Id: 16073
+ Title: Agrboda's Soul
+ - Id: 16074
+ Title: Symbol of the Nine Realms
+ - Id: 16075
+ Title: Serin's Ambitions
+ - Id: 16076
+ Title: Witch's Tonic
+ - Id: 16077
+ Title: Serin's Release
+ - Id: 16078
+ Title: Peace of the Family
+ Targets:
+ - Mob: COYOTE
+ Count: 30
+ - Id: 16079
+ Title: Back for More Coyotes Tomorrow
+ TimeLimit: 4h
+ - Id: 16080
+ Title: Hunting Coyotes Again
+ Targets:
+ - Mob: COYOTE
+ Count: 30
+ - Id: 16081
+ Title: Failed to Get Juice Mix Package
+ - Id: 16082
+ Title: Discovered Suspicious Sand Pile
+ - Id: 16083
+ Title: Discovered Wasteland Cactuten
+ - Id: 16084
+ Title: Discovered Suspicious Sand Pile
+ - Id: 16085
+ Title: Discovered Coyote
+ - Id: 16086
+ Title: Discovered Suspicious Sand Pile
+ - Id: 16087
+ Title: Discovered Cactus Girl
+ - Id: 16088
+ Title: Discovered Coyote
+ - Id: 16089
+ Title: Discovered Suspicious Sand Pile
+ - Id: 16090
+ Title: Discovered Suspicious Sand Pile
+ - Id: 16091
+ Title: Discovered Suspicious Sand Pile
+ - Id: 16092
+ Title: Discovered Suspicious Sand Pile
+ - Id: 16093
+ Title: Discovered Suspicious Sand Pile
+ - Id: 16094
+ Title: Discovered Suspicious Sand Pile
+ - Id: 16095
+ Title: Discovered Suspicious Sand Pile
+ - Id: 16101
+ Title: Kiel Hyre Academy
+ - Id: 16102
+ Title: Kiel Hyre Academy
+ - Id: 16103
+ Title: Kiel Hyre Academy
+ - Id: 16104
+ Title: Kiel Hyre Academy
+ - Id: 16105
+ Title: Kiel Hyre Academy
+ - Id: 16106
+ Title: Kiel Hyre Academy
+ - Id: 16107
+ Title: Kiel Hyre Academy
+ - Id: 16108
+ Title: Kiel Hyre Academy
+ - Id: 16109
+ Title: Kiel Hyre Academy
+ - Id: 16110
+ Title: Kiel Hyre Academy
+ - Id: 16111
+ Title: Kiel Hyre Academy
+ - Id: 16112
+ Title: Kiel Hyre Academy
+ - Id: 16113
+ Title: Kiel Hyre Academy
+ - Id: 16114
+ Title: Kiel Hyre Academy
+ - Id: 16115
+ Title: Kiel Hyre Academy
+ - Id: 16116
+ Title: Kiel Hyre Academy
+ - Id: 16117
+ Title: Mysterious World Map
+ - Id: 16118
+ Title: Hidden poem
+ - Id: 16119
+ Title: Snake swords
+ - Id: 16120
+ Title: A dream?
+ - Id: 16121
+ Title: Secret Code?
+ - Id: 16122
+ Title: Old Copper Key
+ - Id: 16123
+ Title: Green Keycard
+ - Id: 16124
+ Title: Steel Box
+ - Id: 16125
+ Title: Kiel Hyre Academy
+ - Id: 16126
+ Title: Kiel Hyre Academy
+ - Id: 16127
+ Title: Kiel Hyre Academy
+ - Id: 16128
+ Title: Kiel Hyre Academy
+ - Id: 16129
+ Title: Kiel Hyre Academy
+ - Id: 16130
+ Title: Kiel Hyre Academy
+ - Id: 16131
+ Title: Kiel Hyre Academy
+ - Id: 16132
+ Title: Kiel Hyre Academy
+ - Id: 16133
+ Title: Kiel Hyre Academy
+ - Id: 16134
+ Title: Kiel Hyre Academy
+ - Id: 16135
+ Title: Kiel Hyre Academy
+ - Id: 16136
+ Title: Kiel Hyre Academy
+ - Id: 16137
+ Title: Kiel Hyre Academy
+ - Id: 16138
+ Title: Kiel Hyre Academy
+ - Id: 16139
+ Title: Kiel Hyre Academy
+ - Id: 16140
+ Title: Kiel Hyre Academy
+ - Id: 16141
+ Title: Kiel Hyre Academy
+ - Id: 16142
+ Title: Kiel Hyre Academy
+ - Id: 16143
+ Title: Kiel Hyre Academy
+ - Id: 16144
+ Title: Kiel Hyre Academy
+ - Id: 16145
+ Title: Kiel Hyre Academy
+ - Id: 16146
+ Title: Kiel Hyre Academy
+ - Id: 16200
+ Title: Limberg's Request
+ - Id: 16201
+ Title: TPS Report
+ - Id: 16202
+ Title: TPS Report
+ - Id: 16203
+ Title: TPS Report
+ - Id: 16204
+ Title: Crack in the Wall
+ - Id: 16205
+ Title: The Empty Lava Tube
+ - Id: 17000
+ Title: Meet with Father Bamph
+ - Id: 17001
+ Title: Meet with Larjes
+ - Id: 17002
+ Title: Report to Father Bamph
+ - Id: 17003
+ Title: Travel to Rachel
+ - Id: 17004
+ Title: Travel to Veins
+ - Id: 17005
+ Title: Frustrated Magistrate
+ - Id: 17006
+ Title: Interrogated Smugglers
+ - Id: 17007
+ Title: Written Orders
+ - Id: 17008
+ Title: Investigating
+ - Id: 17009
+ Title: More Investigating
+ - Id: 17010
+ Title: Further Investigations
+ - Id: 17011
+ Title: Kurdi's Father
+ - Id: 17012
+ Title: Karyn's Boat
+ - Id: 17013
+ Title: To the Island
+ - Id: 17014
+ Title: Investigating the Island
+ - Id: 17015
+ Title: The Research Note
+ - Id: 17016
+ Title: Regicide
+ - Id: 17017
+ Title: Reporting the King's Death
+ - Id: 18001
+ Title: Delivery for Rooney
+ - Id: 18002
+ Title: Delivery for Rooney
+ - Id: 18003
+ Title: Delivery for Rooney
+ - Id: 18004
+ Title: Lasda's Request
+ - Id: 18005
+ Title: Jesse's Request
+ - Id: 18006
+ Title: Sir Krieg's Approval
+ - Id: 18007
+ Title: Sir Krieg's Trust
+ - Id: 18008
+ Title: Sir Krieg's Trust
+ - Id: 18009
+ Title: Into the prison
+ - Id: 18010
+ Title: Jail Break
+ - Id: 18011
+ Title: Bodyguard work
+ - Id: 18012
+ Title: Bodyguard work
+ - Id: 18013
+ Title: Bodyguard work
+ - Id: 18014
+ Title: Bodyguard work
+ - Id: 18015
+ Title: Bodyguard work
+ - Id: 18016
+ Title: Bodyguard work
+ - Id: 18017
+ Title: Jail Break
+ - Id: 18018
+ Title: Jail Break
+ - Id: 18019
+ Title: Vitre's Songs
+ - Id: 18020
+ Title: Vitre's Songs
+ - Id: 18021
+ Title: Vitre's Songs
+ - Id: 18022
+ Title: Vitre's Songs
+ - Id: 18023
+ Title: Vitre the Spy
+ - Id: 18030
+ Title: Gaebolg Family Curse
+ - Id: 18031
+ Title: Gaebolg Family Curse
+ - Id: 18032
+ Title: Gaebolg Family Curse
+ - Id: 18033
+ Title: Gaebolg Family Curse
+ - Id: 18034
+ Title: Gaebolg Family Curse
+ - Id: 18035
+ Title: Gaebolg Family Curse
+ - Id: 18036
+ Title: Gaebolg Family Curse
+ - Id: 18037
+ Title: Gaebolg Family Curse
+ - Id: 18038
+ Title: Gaebolg Family Curse
+ - Id: 18039
+ Title: Gaebolg Family Curse
+ - Id: 18040
+ Title: Gaebolg Family Curse
+ - Id: 18041
+ Title: Gaebolg Family Curse
+ - Id: 18042
+ Title: Gaebolg Family Curse
+ - Id: 18043
+ Title: Gaebolg Family Curse
+ - Id: 18044
+ Title: Gaebolg Family Curse
+ - Id: 18045
+ Title: Gaebolg Family Curse
+ - Id: 18046
+ Title: Gaebolg Family Curse
+ - Id: 18047
+ Title: Gaebolg Family Curse
+ - Id: 18048
+ Title: Gaebolg Family Curse
+ - Id: 18049
+ Title: Gaebolg Family Curse
+ - Id: 18050
+ Title: Gaebolg Family Curse
+ - Id: 18051
+ Title: Gaebolg Family Curse
+ - Id: 18052
+ Title: Gaebolg Family Curse
+ - Id: 18060
+ Title: Missing boy Mikhail
+ - Id: 18061
+ Title: Mikhail's Whereabouts
+ - Id: 18062
+ Title: Missing boy Mikhail
+ - Id: 18063
+ Title: The isolated swamp
+ - Id: 18064
+ Title: Back to the Village
+ - Id: 18065
+ Title: High-strength Adhesive
+ - Id: 18066
+ Title: Back to the swamp
+ - Id: 18067
+ Title: Make the paste
+ - Id: 18068
+ Title: Fixing the Matrushka
+ - Id: 18069
+ Title: Report to Gallina
+ - Id: 18070
+ Title: Banishing Winter
+ - Id: 18071
+ Title: Making the magic dust
+ - Id: 18072
+ Title: Making the magic dust
+ - Id: 18073
+ Title: The Dragon's Lair
+ - Id: 18074
+ Title: The Magic Gourd Bottle
+ - Id: 18075
+ Title: Containing People's Speech
+ - Id: 18076
+ Title: Containing People's Speech
+ - Id: 18077
+ Title: Csar's Request
+ - Id: 18078
+ Title: Baba Yaga's Secret Medicine
+ - Id: 18079
+ Title: Winter is Banished
+ - Id: 18100
+ Title: Legends from Moscovia
+ - Id: 18101
+ Title: The Moving Island
+ - Id: 18102
+ Title: In Search of The Moving Island
+ - Id: 18103
+ Title: In Search of The Moving Island
+ - Id: 18104
+ Title: Mr. Ibanoff's New Friend
+ - Id: 18105
+ Title: Repairing Charabel
+ - Id: 18106
+ Title: As the Tide Turns
+ - Id: 18107
+ Title: Departing
+ - Id: 18108
+ Title: The Moving Island?
+ - Id: 18109
+ Title: The Moving Island???
+ - Id: 18110
+ Title: The Aged Stranger
+ - Id: 18111
+ Title: Whale Island!
+ - Id: 18112
+ Title: A Story for the Csar
+ - Id: 18113
+ Title: Evidence for the Csar
+ - Id: 18114
+ Title: Before Sunset
+ - Id: 18115
+ Title: Departing
+ - Id: 18116
+ Title: Whale Island!
+ - Id: 18117
+ Title: Materials for Evidence
+ - Id: 18118
+ Title: Mysterious Musical Instrument
+ - Id: 18119
+ Title: Gusli
+ - Id: 18120
+ Title: Gusli
+ - Id: 18121
+ Title: Shafka
+ - Id: 19101
+ Title: The Eye of Hellion
+ - Id: 19102
+ Title: The Eye of Hellion
+ - Id: 19103
+ Title: The Eye of Hellion
+ - Id: 19104
+ Title: The Eye of Hellion
+ - Id: 19105
+ Title: The Eye of Hellion
+ - Id: 19106
+ Title: The Eye of Hellion
+ - Id: 19107
+ Title: The Eye of Hellion
+ - Id: 19108
+ Title: The Eye of Hellion
+ - Id: 19109
+ Title: The Eye of Hellion
+ - Id: 19110
+ Title: The Eye of Hellion
+ - Id: 19111
+ Title: The Eye of Hellion
+ - Id: 19112
+ Title: The Eye of Hellion
+ - Id: 19113
+ Title: The Eye of Hellion
+ - Id: 19114
+ Title: The Eye of Hellion
+ - Id: 19115
+ Title: The Eye of Hellion
+ - Id: 19116
+ Title: The Eye of Hellion
+ - Id: 19117
+ Title: The Eye of Hellion
+ - Id: 19118
+ Title: The Eye of Hellion
+ - Id: 19119
+ Title: The Eye of Hellion
+ - Id: 19120
+ Title: The Eye of Hellion
+ - Id: 19121
+ Title: The Eye of Hellion
+ - Id: 19122
+ Title: The Eye of Hellion
+ - Id: 19123
+ Title: The Eye of Hellion
+ - Id: 19124
+ Title: The Eye of Hellion
+ - Id: 19125
+ Title: The Eye of Hellion
+ - Id: 19126
+ Title: The Eye of Hellion
+ - Id: 19127
+ Title: The Eye of Hellion
+ - Id: 19128
+ Title: The Eye of Hellion
+ - Id: 19129
+ Title: The Eye of Hellion
+ - Id: 21001
+ Title: Escape the Wreck
+ - Id: 21002
+ Title: The first battle
+ - Id: 21008
+ Title: The first battle
+ Drops:
+ - Mob: G_PORING
+ Item: Wood
+ Rate: 10000
+ - Id: 50000
+ Title: Pirate Dagger materials
+ - Id: 50001
+ Title: Weather Beaten Old Man
+ - Id: 50002
+ Title: Lost Treasure?
+ - Id: 50003
+ Title: Lost Treasure?
+ - Id: 50004
+ Title: The Old Man's Treasure
+ - Id: 50005
+ Title: The Old Man's Treasure
+ - Id: 50006
+ Title: The Old Man's Treasure
+ - Id: 50007
+ Title: The Old Man's Treasure
+ - Id: 50008
+ Title: The Old Man's Treasure
+ - Id: 50009
+ Title: The Old Man's Treasure
+ - Id: 50010
+ Title: A special lock pick
+ - Id: 50011
+ Title: The special lock pick
+ - Id: 50012
+ Title: Use the lock pick
+ - Id: 50013
+ Title: Broken lock pick
+ - Id: 50015
+ Title: The empty treasure box
+ - Id: 50016
+ Title: The empty treasure box
+ - Id: 50017
+ Title: The empty treasure box
+ - Id: 50018
+ Title: The empty treasure box
+ - Id: 50019
+ Title: The empty treasure box
+ - Id: 50020
+ Title: The empty treasure box
+ - Id: 50021
+ Title: J Roger
+ - Id: 50022
+ Title: J Roger's key materials
+ - Id: 50023
+ Title: Conversation with J Roger
+ - Id: 50024
+ Title: Bury the treasure
+ - Id: 50025
+ Title: Bury the treasure
+ - Id: 50026
+ Title: Bury the treasure
+ - Id: 50027
+ Title: Buried treasure
+ - Id: 50028
+ Title: Stolen treasure!
+ - Id: 50029
+ Title: A Pirate's Spirit!
+ - Id: 60001
+ Title: Monster Extermination
+ - Id: 60002
+ Title: Monster Extermination
+ - Id: 60003
+ Title: Monster Extermination
+ - Id: 60004
+ Title: Monster Extermination
+ - Id: 60005
+ Title: Monster Extermination
+ - Id: 60006
+ Title: Monster Extermination
+ - Id: 60007
+ Title: Endless Tower Effect
+ - Id: 60008
+ Title: Endless Tower Time Limit
+ - Id: 60009
+ Title: Orc Hero
+ - Id: 60010
+ Title: Derik Ver's Request
+ - Id: 60011
+ Title: Investigation of Byalan
+ - Id: 60012
+ Title: Investigation of Abyss
+ - Id: 60013
+ Title: Monster Investigation
+ - Id: 60014
+ Title: Geffen Dungeon's Monster Investigation
+ - Id: 60015
+ Title: Geffen Dungeon's Monster Investigation
+ - Id: 60016
+ Title: Geffen Dungeon's Monster Investigation
+ - Id: 60017
+ Title: Geffen Dungeon's Monster Investigation
+ - Id: 60018
+ Title: Byalan Dungeon's Monster Investigation
+ - Id: 60019
+ Title: Byalan Dungeon's Monster Investigation
+ - Id: 60020
+ Title: Byalan Dungeon's Monster Investigation
+ - Id: 60021
+ Title: Byalan Dungeon's Monster Investigation
+ - Id: 60022
+ Title: Abyss Lake's Monster Investigation
+ - Id: 60023
+ Title: Abyss Lake's Monster Investigation
+ - Id: 60024
+ Title: Abyss Lake's Monster Investigation
+ - Id: 60025
+ Title: Abyss Lake's Monster Investigation
+ - Id: 60026
+ Title: Continuing the Investigation
+ - Id: 60027
+ Title: Investigating Aldebaran
+ - Id: 60028
+ Title: Monster Investigation
+ - Id: 60029
+ Title: Aldebaran Monster Investigation
+ - Id: 60030
+ Title: Clock Tower Monster Investigation
+ - Id: 60031
+ Title: Clock Tower Monster Investigation
+ - Id: 60032
+ Title: Lutie Field Monster Investigation
+ - Id: 60033
+ Title: Clock Tower Monster Investigation
+ - Id: 60034
+ Title: Clock Tower Monster Investigation
+ - Id: 60035
+ Title: Aldebaran Monster Investigation
+ - Id: 60036
+ Title: Clock Tower Monster Investigation
+ - Id: 60037
+ Title: Clock Tower Monster Investigation
+ - Id: 60038
+ Title: Aldebaran Monster Investigation
+ - Id: 60039
+ Title: Investigation of Glastheim
+ - Id: 60040
+ Title: Investigation of Glastheim
+ - Id: 60041
+ Title: Monster Investigation
+ - Id: 60042
+ Title: Investigation of Glastheim
+ - Id: 60043
+ Title: Glastheim Monster Investigation
+ - Id: 60044
+ Title: Glastheim Monster Investigation
+ - Id: 60045
+ Title: Investigation of Glastheim
+ - Id: 60046
+ Title: Glastheim Monster Investigation
+ - Id: 60047
+ Title: Glastheim Monster Investigation
+ - Id: 60048
+ Title: Investigation of Glastheim
+ - Id: 60049
+ Title: Glastheim Monster Investigation
+ - Id: 60050
+ Title: Glastheim Monster Investigation
+ - Id: 60051
+ Title: Investigation of Glastheim
+ - Id: 60052
+ Title: Glastheim Monster Investigation
+ - Id: 60053
+ Title: Glastheim Monster Investigation
+ - Id: 60054
+ Title: Investigation of Glastheim
+ - Id: 60055
+ Title: Glastheim Monster Investigation
+ - Id: 60056
+ Title: Glastheim Monster Investigation
+ - Id: 60057
+ Title: Glastheim Monster Investigation
+ - Id: 60058
+ Title: Derik Ver's Brother
+ - Id: 60059
+ Title: A history lesson
+ - Id: 60060
+ Title: The Crown of Deceit
+ - Id: 60061
+ Title: A magic solvent
+ - Id: 60062
+ Title: Rendering the crown Inert
+ - Id: 60101
+ Title: Hunting Peco Pecos
+ Targets:
+ - Mob: PECOPECO
+ Count: 50
+ - Id: 60102
+ Title: Hunting Peco Pecos
+ Targets:
+ - Mob: PECOPECO
+ Count: 100
+ - Id: 60103
+ Title: Hunting Peco Pecos
+ Targets:
+ - Mob: PECOPECO
+ Count: 150
+ - Id: 60104
+ Title: Hunting Hodes
+ Targets:
+ - Mob: HODE
+ Count: 50
+ - Id: 60105
+ Title: Hunting Hodes
+ Targets:
+ - Mob: HODE
+ Count: 100
+ - Id: 60106
+ Title: Hunting Hodes
+ Targets:
+ - Mob: HODE
+ Count: 150
+ - Id: 60107
+ Title: Hunting Fabres
+ Targets:
+ - Mob: FABRE
+ Count: 50
+ - Id: 60108
+ Title: Hunting Fabres
+ Targets:
+ - Mob: FABRE
+ Count: 100
+ - Id: 60109
+ Title: Hunting Fabres
+ Targets:
+ - Mob: FABRE
+ Count: 150
+ - Id: 60110
+ Title: Hunting Pupa
+ Targets:
+ - Mob: PUPA
+ Count: 50
+ - Id: 60111
+ Title: Hunting Pupa
+ Targets:
+ - Mob: PUPA
+ Count: 100
+ - Id: 60112
+ Title: Hunting Pupa
+ Targets:
+ - Mob: PUPA
+ Count: 150
+ - Id: 60113
+ Title: Hunting Cocos
+ Targets:
+ - Mob: COCO
+ Count: 50
+ - Id: 60114
+ Title: Hunting Cocos
+ Targets:
+ - Mob: COCO
+ Count: 100
+ - Id: 60115
+ Title: Hunting Cocos
+ Targets:
+ - Mob: COCO
+ Count: 150
+ - Id: 60116
+ Title: Hunting Caramels
+ Targets:
+ - Mob: CARAMEL
+ Count: 50
+ - Id: 60117
+ Title: Hunting Caramels
+ Targets:
+ - Mob: CARAMEL
+ Count: 100
+ - Id: 60118
+ Title: Hunting Caramels
+ Targets:
+ - Mob: CARAMEL
+ Count: 150
+ - Id: 60119
+ Title: Hunting Alligators
+ Targets:
+ - Mob: ALLIGATOR
+ Count: 50
+ - Id: 60120
+ Title: Hunting Alligators
+ Targets:
+ - Mob: ALLIGATOR
+ Count: 100
+ - Id: 60121
+ Title: Hunting Alligators
+ Targets:
+ - Mob: ALLIGATOR
+ Count: 150
+ - Id: 60122
+ Title: Hunting Creamys
+ Targets:
+ - Mob: CREAMY
+ Count: 50
+ - Id: 60123
+ Title: Hunting Creamys
+ Targets:
+ - Mob: CREAMY
+ Count: 100
+ - Id: 60124
+ Title: Hunting Creamys
+ Targets:
+ - Mob: CREAMY
+ Count: 150
+ - Id: 60125
+ Title: Hunting Demon Pungus
+ Targets:
+ - Mob: DEMON_PUNGUS
+ Count: 50
+ - Id: 60126
+ Title: Hunting Demon Pungus
+ Targets:
+ - Mob: DEMON_PUNGUS
+ Count: 100
+ - Id: 60127
+ Title: Hunting Demon Pungus
+ Targets:
+ - Mob: DEMON_PUNGUS
+ Count: 150
+ - Id: 60128
+ Title: Hunting Dokebi
+ Targets:
+ - Mob: DOKEBI
+ Count: 50
+ - Id: 60129
+ Title: Hunting Dokebi
+ Targets:
+ - Mob: DOKEBI
+ Count: 100
+ - Id: 60130
+ Title: Hunting Dokebi
+ Targets:
+ - Mob: DOKEBI
+ Count: 150
+ - Id: 60131
+ Title: Hunting Dryads
+ Targets:
+ - Mob: DRYAD
+ Count: 50
+ - Id: 60132
+ Title: Hunting Dryads
+ Targets:
+ - Mob: DRYAD
+ Count: 100
+ - Id: 60133
+ Title: Hunting Dryads
+ Targets:
+ - Mob: DRYAD
+ Count: 150
+ - Id: 60134
+ Title: Hunting Frilldora
+ Targets:
+ - Mob: FRILLDORA
+ Count: 50
+ - Id: 60135
+ Title: Hunting Frilldora
+ Targets:
+ - Mob: FRILLDORA
+ Count: 100
+ - Id: 60136
+ Title: Hunting Frilldora
+ Targets:
+ - Mob: FRILLDORA
+ Count: 150
+ - Id: 60137
+ Title: Hunting Goats
+ Targets:
+ - Mob: GOAT
+ Count: 50
+ - Id: 60138
+ Title: Hunting Goats
+ Targets:
+ - Mob: GOAT
+ Count: 100
+ - Id: 60139
+ Title: Hunting Goats
+ Targets:
+ - Mob: GOAT
+ Count: 150
+ - Id: 60140
+ Title: Hunting Golems
+ Targets:
+ - Mob: GOLEM
+ Count: 50
+ - Id: 60141
+ Title: Hunting Golems
+ Targets:
+ - Mob: GOLEM
+ Count: 100
+ - Id: 60142
+ Title: Hunting Golems
+ Targets:
+ - Mob: GOLEM
+ Count: 150
+ - Id: 60143
+ Title: Hunting Leaf Cats
+ Targets:
+ - Mob: LEAF_CAT
+ Count: 50
+ - Id: 60144
+ Title: Hunting Leaf Cats
+ Targets:
+ - Mob: LEAF_CAT
+ Count: 100
+ - Id: 60145
+ Title: Hunting Leaf Cats
+ Targets:
+ - Mob: LEAF_CAT
+ Count: 150
+ - Id: 60146
+ Title: Hunting Skeletons
+ Targets:
+ - Mob: SKELETON
+ Count: 50
+ - Id: 60147
+ Title: Hunting Skeletons
+ Targets:
+ - Mob: SKELETON
+ Count: 100
+ - Id: 60148
+ Title: Hunting Skeletons
+ Targets:
+ - Mob: SKELETON
+ Count: 150
+ - Id: 60149
+ Title: Hunting Munaks
+ Targets:
+ - Mob: MUNAK
+ Count: 50
+ - Id: 60150
+ Title: Hunting Munaks
+ Targets:
+ - Mob: MUNAK
+ Count: 100
+ - Id: 60151
+ Title: Hunting Munaks
+ Targets:
+ - Mob: MUNAK
+ Count: 150
+ - Id: 60152
+ Title: Hunting Sohees
+ Targets:
+ - Mob: SOHEE
+ Count: 50
+ - Id: 60153
+ Title: Hunting Sohees
+ Targets:
+ - Mob: SOHEE
+ Count: 100
+ - Id: 60154
+ Title: Hunting Sohees
+ Targets:
+ - Mob: SOHEE
+ Count: 150
+ - Id: 60155
+ Title: Hunting Firelock Soldiers
+ Targets:
+ - Mob: ANTIQUE_FIRELOCK
+ Count: 50
+ - Id: 60156
+ Title: Hunting Firelock Soldiers
+ Targets:
+ - Mob: ANTIQUE_FIRELOCK
+ Count: 100
+ - Id: 60157
+ Title: Hunting Firelock Soldiers
+ Targets:
+ - Mob: ANTIQUE_FIRELOCK
+ Count: 150
+ - Id: 60158
+ Title: Hunting Tengus
+ Targets:
+ - Mob: TENGU
+ Count: 50
+ - Id: 60159
+ Title: Hunting Tengus
+ Targets:
+ - Mob: TENGU
+ Count: 100
+ - Id: 60160
+ Title: Hunting Tengus
+ Targets:
+ - Mob: TENGU
+ Count: 150
+ - Id: 60161
+ Title: Hunting Venatu
+ Targets:
+ - Mob: VENATU
+ Count: 25
+ - Id: 60162
+ Title: Hunting Venatu
+ Targets:
+ - Mob: VENATU
+ Count: 50
+ - Id: 60163
+ Title: Hunting Venatu
+ Targets:
+ - Mob: VENATU
+ Count: 75
+ - Id: 60164
+ Title: Hunting Archdam
+ Targets:
+ - Mob: ARCHDAM
+ Count: 50
+ - Id: 60165
+ Title: Hunting Archdam
+ Targets:
+ - Mob: ARCHDAM
+ Count: 100
+ - Id: 60166
+ Title: Hunting Archdam
+ Targets:
+ - Mob: ARCHDAM
+ Count: 150
+ - Id: 60167
+ Title: Hunting Siromas
+ Targets:
+ - Mob: SIROMA
+ Count: 50
+ - Id: 60168
+ Title: Hunting Siromas
+ Targets:
+ - Mob: SIROMA
+ Count: 100
+ - Id: 60169
+ Title: Hunting Siroma
+ Targets:
+ - Mob: SIROMA
+ Count: 150
+ - Id: 60170
+ Title: Hunting Ice Titans
+ Targets:
+ - Mob: ICE_TITAN
+ Count: 50
+ - Id: 60171
+ Title: Hunting Ice Titans
+ Targets:
+ - Mob: ICE_TITAN
+ Count: 100
+ - Id: 60172
+ Title: Hunting Ice Titans
+ Targets:
+ - Mob: ICE_TITAN
+ Count: 150
+ - Id: 60173
+ Title: Hunting Disguises
+ Targets:
+ - Mob: DISGUISE
+ Count: 50
+ - Id: 60174
+ Title: Hunting Disguises
+ Targets:
+ - Mob: DISGUISE
+ Count: 100
+ - Id: 60175
+ Title: Hunting Disguises
+ Targets:
+ - Mob: DISGUISE
+ Count: 150
+ - Id: 60176
+ Title: Hunting Loli Ruri
+ Targets:
+ - Mob: LOLI_RURI
+ Count: 50
+ - Id: 60177
+ Title: Hunting Loli Ruri
+ Targets:
+ - Mob: LOLI_RURI
+ Count: 100
+ - Id: 60178
+ Title: Hunting Loli Ruri
+ Targets:
+ - Mob: LOLI_RURI
+ Count: 150
+ - Id: 60179
+ Title: Hunting Mantis
+ Targets:
+ - Mob: MANTIS
+ Count: 50
+ - Id: 60180
+ Title: Hunting Mantis
+ Targets:
+ - Mob: MANTIS
+ Count: 100
+ - Id: 60181
+ Title: Hunting Mantis
+ Targets:
+ - Mob: MANTIS
+ Count: 150
+ - Id: 60182
+ Title: Hunting Dancing Dragons
+ Targets:
+ - Mob: DANCING_DRAGON
+ Count: 50
+ - Id: 60183
+ Title: Hunting Dancing Dragons
+ Targets:
+ - Mob: DANCING_DRAGON
+ Count: 100
+ - Id: 60184
+ Title: Hunting Dancing Dragons
+ Targets:
+ - Mob: DANCING_DRAGON
+ Count: 150
+ - Id: 60185
+ Title: Hunting Necromancers
+ Targets:
+ - Mob: NECROMANCER
+ Count: 20
+ - Id: 60186
+ Title: Hunting Necromancers
+ Targets:
+ - Mob: NECROMANCER
+ Count: 40
+ - Id: 60187
+ Title: Hunting Necromancers
+ Targets:
+ - Mob: NECROMANCER
+ Count: 60
+ - Id: 60188
+ Title: Hunting Apocalypse
+ Targets:
+ - Mob: APOCALIPS
+ Count: 50
+ - Id: 60189
+ Title: Hunting Apocalypse
+ Targets:
+ - Mob: APOCALIPS
+ Count: 100
+ - Id: 60190
+ Title: Hunting Apocalypse
+ Targets:
+ - Mob: APOCALIPS
+ Count: 150
+ - Id: 60200
+ Title: Endless Tower Effect
+ TimeLimit: +7d
+ - Id: 60201
+ Title: Endless Tower Time Limit
+ TimeLimit: +4h
+ - Id: 60211
+ Title: Thor Volcano base camp
+ - Id: 60212
+ Title: Thor Volcano base camp
+ - Id: 60213
+ Title: Thor Volcano base camp
+ - Id: 60301
+ Title: Dragon Hunting
+ Targets:
+ - Mob: PETIT
+ Count: 100
+ - Id: 60302
+ Title: Dragon Hunting
+ Targets:
+ - Mob: PETIT
+ Count: 200
+ - Id: 60303
+ Title: Dragon Hunting
+ Targets:
+ - Mob: FERUS
+ Count: 100
+ - Id: 60304
+ Title: Dragon Hunting
+ Targets:
+ - Mob: FERUS
+ Count: 200
+ - Id: 60305
+ Title: Dragon Hunting
+ Targets:
+ - Mob: FERUS_
+ Count: 100
+ - Id: 60306
+ Title: Dragon Hunting
+ Targets:
+ - Mob: FERUS_
+ Count: 200
+ - Id: 60307
+ Title: Dragon Hunting
+ Targets:
+ - Mob: ACIDUS
+ Count: 100
+ - Id: 60308
+ Title: Dragon Hunting
+ Targets:
+ - Mob: ACIDUS
+ Count: 200
+ - Id: 60309
+ Title: Dragon Hunting
+ Targets:
+ - Mob: ACIDUS_
+ Count: 100
+ - Id: 60310
+ Title: Dragon Hunting
+ Targets:
+ - Mob: ACIDUS_
+ Count: 200
+ - Id: 60351
+ Title: Bathroom Ghost
+ - Id: 60352
+ Title: Bathroom Ghost
+ - Id: 60353
+ Title: Bathroom Ghost
+ - Id: 60354
+ Title: Bathroom Ghost
+ - Id: 60355
+ Title: Bathroom Ghost
+ - Id: 62238
+ Title: Midgardian Mercenary timer
+ TimeLimit: +1h
diff --git a/db/re/skill_db.yml b/db/re/skill_db.yml
index 623cbb5cc6..c1985fafd3 100644
--- a/db/re/skill_db.yml
+++ b/db/re/skill_db.yml
@@ -1260,10 +1260,6 @@ Body:
Size: 2
- Level: 11
Size: 3
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -1595,7 +1591,7 @@ Body:
Splash: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 18
CastCancel: true
CastTime: 350
AfterCastActDelay: 3500
@@ -2110,14 +2106,12 @@ Body:
TargetType: Attack
DamageFlags:
NoDamage: true
- Flags:
- IncreaseGloomyDayDamage: true
Range: -2
Hit: Multi_Hit
- HitCount: 3
+ HitCount: -3
Element: Weapon
SplashArea: 2
- ActiveInstance: 5
+ ActiveInstance: 3
Knockback: 2
CastTime: 500
Duration1: 1000
@@ -2351,17 +2345,7 @@ Body:
NoDamage: true
Hit: Single
HitCount: 1
- SplashArea:
- - Level: 1
- Area: 3
- - Level: 2
- Area: 3
- - Level: 3
- Area: 7
- - Level: 4
- Area: 7
- - Level: 5
- Area: 15
+ SplashArea: 18
CastCancel: true
CastTime: 1000
AfterCastActDelay: 1000
@@ -2371,30 +2355,27 @@ Body:
Requires:
SpCost:
- Level: 1
- Amount: 13
+ Amount: 59
- Level: 2
- Amount: 16
+ Amount: 62
- Level: 3
- Amount: 19
+ Amount: 65
- Level: 4
- Amount: 22
+ Amount: 68
- Level: 5
- Amount: 25
+ Amount: 71
- Id: 67
Name: PR_SUFFRAGIUM
Description: Suffragium
MaxLevel: 3
Type: Magic
- TargetType: Support
+ TargetType: Self
DamageFlags:
NoDamage: true
Splash: true
- Flags:
- NoTargetSelf: true
- Range: 9
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 18
CastCancel: true
CastTime: 1000
AfterCastActDelay: 1000
@@ -2656,7 +2637,7 @@ Body:
Splash: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 18
CastCancel: true
CastTime: 3200
AfterCastActDelay: 2000
@@ -2685,7 +2666,7 @@ Body:
Splash: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 18
CastCancel: true
AfterCastActDelay: 2000
Duration1:
@@ -3466,10 +3447,6 @@ Body:
Size: 6
- Level: 11
Size: 7
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Range: 1
Interval: 1250
Target: Enemy
@@ -3562,12 +3539,6 @@ Body:
Size: 2
- Level: 10
Size: 2
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: -1
Flag:
PathCheck: true
@@ -6140,11 +6111,8 @@ Body:
Name: NPC_DARKBREATH
Description: Dark Breath
MaxLevel: 5
- Type: Misc
+ Type: Magic
TargetType: Attack
- DamageFlags:
- IgnoreFlee: true
- IgnoreDefCard: true
Flags:
IsNpc: true
Range: 9
@@ -7094,8 +7062,6 @@ Body:
MaxLevel: 5
Type: Weapon
TargetType: Attack
- Flags:
- IncreaseGloomyDayDamage: true
Range:
- Level: 1
Size: 3
@@ -8255,22 +8221,6 @@ Body:
Size: 4
- Level: 5
Size: 5
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: -1
Flag:
PathCheck: true
@@ -8586,9 +8536,9 @@ Body:
IsEnsemble: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 60000
Cooldown: 20000
Requires:
@@ -8640,9 +8590,9 @@ Body:
IsEnsemble: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 60000
Cooldown: 20000
Requires:
@@ -8672,7 +8622,7 @@ Body:
IsEnsemble: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
Duration1: 60000
Duration2: 60000
@@ -8726,9 +8676,9 @@ Body:
IsEnsemble: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 60000
Cooldown: 20000
Requires:
@@ -8748,9 +8698,9 @@ Body:
IsEnsemble: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 60000
Cooldown: 20000
Requires:
@@ -8786,7 +8736,7 @@ Body:
HitCount: 2
Element: Weapon
CastTime: 500
- AfterCastActDelay: 3000
+ AfterCastActDelay: 300
FixedCastTime: 300
Requires:
SpCost: 12
@@ -8866,9 +8816,9 @@ Body:
IsSong: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 20000
Cooldown: 20000
Requires:
@@ -8908,9 +8858,9 @@ Body:
IsSong: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 20000
Cooldown: 20000
Requires:
@@ -8950,9 +8900,9 @@ Body:
IsSong: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 20000
Cooldown: 20000
Requires:
@@ -8992,9 +8942,9 @@ Body:
IsSong: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 20000
Cooldown: 20000
Requires:
@@ -9118,9 +9068,9 @@ Body:
IsSong: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 20000
Cooldown: 20000
Requires:
@@ -9202,9 +9152,9 @@ Body:
IsSong: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 20000
Cooldown: 20000
Requires:
@@ -9244,9 +9194,9 @@ Body:
IsSong: true
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 15
CastTime: 1000
- Duration1: 60000
+ Duration1: 180000
Duration2: 20000
Cooldown: 20000
Requires:
@@ -9930,26 +9880,15 @@ Body:
Time: 1000
Duration1:
- Level: 1
- Time: 20000
+ Time: 60000
- Level: 2
- Time: 25000
+ Time: 90000
- Level: 3
- Time: 30000
+ Time: 120000
- Level: 4
- Time: 35000
+ Time: 150000
- Level: 5
- Time: 40000
- Duration2:
- - Level: 1
- Time: 20000
- - Level: 2
- Time: 25000
- - Level: 3
- Time: 30000
- - Level: 4
- Time: 35000
- - Level: 5
- Time: 40000
+ Time: 180000
Cooldown: 30000
FixedCastTime:
- Level: 1
@@ -10408,62 +10347,21 @@ Body:
Name: ASC_BREAKER
Description: Soul Destroyer
MaxLevel: 10
- Type: Misc
+ Type: Weapon
TargetType: Attack
DamageFlags:
- IgnoreAtkCard: true
- IgnoreDefense: true
- IgnoreFlee: true
+ Critical: true
Range: 9
Hit: Single
HitCount: 1
Element: Weapon
CastCancel: true
CastTime: 250
- AfterCastActDelay:
- - Level: 1
- Time: 1000
- - Level: 2
- Time: 1200
- - Level: 3
- Time: 1400
- - Level: 4
- Time: 1600
- - Level: 5
- Time: 1800
- - Level: 6
- Time: 2000
- - Level: 7
- Time: 2200
- - Level: 8
- Time: 2400
- - Level: 9
- Time: 2600
- - Level: 10
- Time: 2800
+ AfterCastActDelay: 2000
+ Cooldown: 150
FixedCastTime: 250
Requires:
- SpCost:
- - Level: 1
- Amount: 20
- - Level: 2
- Amount: 20
- - Level: 3
- Amount: 20
- - Level: 4
- Amount: 20
- - Level: 5
- Amount: 20
- - Level: 6
- Amount: 30
- - Level: 7
- Amount: 30
- - Level: 8
- Amount: 30
- - Level: 9
- Amount: 30
- - Level: 10
- Amount: 30
+ SpCost: 20
- Id: 380
Name: SN_SIGHT
Description: Falcon Eyes
@@ -11020,7 +10918,6 @@ Body:
TargetType: Attack
Flags:
TargetTrap: true
- IncreaseGloomyDayDamage: true
Range: 5
Hit: Multi_Hit
HitCount: 5
@@ -11304,7 +11201,6 @@ Body:
TargetType: Self
DamageFlags:
Splash: true
- IgnoreAtkCard: true
Flags:
TargetTrap: true
IgnoreAutoGuard: true
@@ -13254,8 +13150,6 @@ Body:
MaxLevel: 5
Type: Weapon
TargetType: Attack
- Flags:
- IncreaseGloomyDayDamage: true
Range:
- Level: 1
Size: 7
@@ -13353,29 +13247,27 @@ Body:
MaxLevel: 5
Type: Magic
TargetType: Ground
- DamageFlags:
- NoDamage: true
Flags:
TargetEmperium: true
IgnoreHovering: true
TargetHidden: true
Range: 18
- Hit: Single
- HitCount: 1
+ Hit: Multi_Hit
+ HitCount:
+ - Level: 1
+ Count: 10
+ - Level: 2
+ Count: 12
+ - Level: 3
+ Count: 14
+ - Level: 4
+ Count: 16
+ - Level: 5
+ Count: 18
CastCancel: true
CastTime: 5000
AfterCastActDelay: 1000
- Duration1:
- - Level: 1
- Time: 2000
- - Level: 2
- Time: 2400
- - Level: 3
- Time: 2800
- - Level: 4
- Time: 3200
- - Level: 5
- Time: 3600
+ Duration1: 100
Cooldown: 5000
FixedCastTime: 1000
Requires:
@@ -13390,13 +13282,10 @@ Body:
Amount: 90
- Level: 5
Amount: 100
- ItemCost:
- - Item: Blue_Gemstone
- Amount: 1
Unit:
Id: Gravitation
- Layout: 2
- Interval: 200
+ Range: 2
+ Interval: 5100 #Using 5s causes a rare bug where another hit occurs at the end
Target: Enemy
Flag:
PathCheck: true
@@ -13621,10 +13510,24 @@ Body:
Amount: 1
- Item: Acid_Bottle
Amount: 1
-# - Id: 491 # Removed on kRO
-# Name: CR_CULTIVATION
-# Description: Plant Cultivation
-# MaxLevel: 2
+ - Id: 491 # Removed on kRO
+ Name: CR_CULTIVATION
+ Description: Plant Cultivation
+ MaxLevel: 2
+ TargetType: Ground
+ DamageFlags:
+ NoDamage: true
+ Range: 1
+ Hit: Single
+ HitCount: 1
+ Duration1: 300000
+ Requires:
+ SpCost: 10
+ ItemCost:
+ - Item: Mushroom_Spore
+ Amount: 1
+ - Item: Stem
+ Amount: 1
- Id: 492
Name: ITEM_ENCHANTARMS
Description: Weapon Enchantment
@@ -15368,12 +15271,6 @@ Body:
Size: 3
- Level: 10
Size: 4
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: -1
Flag:
PathCheck: true
@@ -15496,7 +15393,6 @@ Body:
Time: 4000
- Level: 10
Time: 4400
- AfterCastActDelay: 1000
FixedCastTime:
- Level: 1
Time: 200
@@ -15586,22 +15482,6 @@ Body:
Size: 2
- Level: 5
Size: 3
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -15827,6 +15707,7 @@ Body:
Flags:
IsNpc: true
TargetTrap: true
+ ShowScale: true
Hit: Multi_Hit
HitCount: 1
SplashArea:
@@ -15934,6 +15815,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -15982,6 +15864,7 @@ Body:
Flags:
IsNpc: true
TargetTrap: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea: 7
@@ -15997,6 +15880,7 @@ Body:
Flags:
IsNpc: true
TargetTrap: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea: 14
@@ -16012,6 +15896,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16037,6 +15922,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16062,6 +15948,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16087,6 +15974,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16112,6 +16000,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16137,6 +16026,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16163,6 +16053,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
Element: Fire
@@ -16182,6 +16073,7 @@ Body:
IgnoreDefCard: true
Flags:
IsNpc: true
+ ShowScale: true
Range: 7
Hit: Single
HitCount: 1
@@ -16233,12 +16125,6 @@ Body:
Size: 5
- Level: 10
Size: 13
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Flag:
NoOverlap: true
@@ -16286,6 +16172,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16406,6 +16293,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16431,6 +16319,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16456,6 +16345,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16489,6 +16379,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
SplashArea:
@@ -16787,6 +16678,7 @@ Body:
Flags:
IsNpc: true
IgnoreLandProtector: true
+ ShowScale: true
Hit: Single
HitCount: 1
Element: Poison
@@ -16810,6 +16702,7 @@ Body:
Splash: true
Flags:
AlterRangeRadius: true
+ ShowScale: true
Range: 11
Hit: Multi_Hit
HitCount: -20
@@ -16835,6 +16728,7 @@ Body:
IgnoreDefCard: true
Flags:
IsNpc: true
+ ShowScale: true
Hit: Single
HitCount: 1
Duration1: 10000
@@ -16859,6 +16753,7 @@ Body:
Flags:
IsNpc: true
IgnoreLandProtector: true
+ ShowScale: true
Hit: Single
HitCount: 1
Knockback: 2
@@ -16937,6 +16832,8 @@ Body:
TargetType: Self
DamageFlags:
Splash: true
+ Flags:
+ ShowScale: true
Hit: Multi_Hit
HitCount: -5
Element: Water
@@ -16975,6 +16872,7 @@ Body:
IsNpc: true
IsTrap: true
DisableNearNpc: true
+ ShowScale: true
Range: 1
Hit: Single
HitCount: 1
@@ -17023,6 +16921,7 @@ Body:
Splash: true
Flags:
IsNpc: true
+ ShowScale: true
Range: 9
Hit: Single
SplashArea:
@@ -17500,6 +17399,8 @@ Body:
MaxLevel: 10
Type: Weapon
TargetType: Attack
+ DamageFlags:
+ Critical: true
Range:
- Level: 1
Size: 7
@@ -17596,12 +17497,33 @@ Body:
MaxLevel: 10
Type: Weapon
TargetType: Attack
- Flags:
- IncreaseGloomyDayDamage: true
- Range: 5
+ DamageFlags:
+ Splash: true
+ Range: 7
Hit: Multi_Hit
HitCount: -5
Element: Weapon
+ SplashArea:
+ - Level: 1
+ Area: 1
+ - Level: 2
+ Area: 1
+ - Level: 3
+ Area: 1
+ - Level: 4
+ Area: 1
+ - Level: 5
+ Area: 2
+ - Level: 6
+ Area: 2
+ - Level: 7
+ Area: 2
+ - Level: 8
+ Area: 2
+ - Level: 9
+ Area: 3
+ - Level: 10
+ Area: 3
CastTime:
- Level: 1
Time: 1000
@@ -17636,33 +17558,50 @@ Body:
Description: Wind Cutter
MaxLevel: 5
Type: Weapon
- TargetType: Ground
+ TargetType: Self
DamageFlags:
Splash: true
- Range: 1
Hit: Single
HitCount: 1
- Element: Wind
- SplashArea: 2
- Knockback: 3
+ Element: Weapon
+ SplashArea:
+ - Level: 1
+ Area: 1
+ - Level: 2
+ Area: 1
+ - Level: 3
+ Area: 2
+ - Level: 4
+ Area: 2
+ - Level: 5
+ Area: 3
CopyFlags:
Skill:
Reproduce: true
- Duration1: 15000
- Cooldown: 2000
- FixedCastTime: -1
+ AfterCastActDelay: 1000
+ Cooldown:
+ - Level: 1
+ Time: 800
+ - Level: 2
+ Time: 650
+ - Level: 3
+ Time: 500
+ - Level: 4
+ Time: 350
+ - Level: 5
+ Time: 200
Requires:
SpCost:
- Level: 1
- Amount: 20
+ Amount: 34
- Level: 2
- Amount: 24
+ Amount: 38
- Level: 3
- Amount: 28
+ Amount: 42
- Level: 4
- Amount: 32
+ Amount: 46
- Level: 5
- Amount: 36
+ Amount: 50
Weapon:
Dagger: true
1hSword: true
@@ -17677,6 +17616,7 @@ Body:
TargetType: Self
DamageFlags:
Splash: true
+ Critical: true
Hit: Single
HitCount: 1
Element: Weapon
@@ -17827,7 +17767,7 @@ Body:
Hit: Single
HitCount: 1
AfterCastActDelay: 1000
- Duration1: 180000
+ Duration1: 900000
Duration2: 60000
FixedCastTime: -1
Requires:
@@ -17880,7 +17820,7 @@ Body:
Hit: Single
HitCount: 1
CastCancel: true
- Duration1: 180000
+ Duration1: 900000
FixedCastTime: 1000
CastTimeFlags:
IgnoreDex: true
@@ -17898,7 +17838,7 @@ Body:
Hit: Single
HitCount: 1
CastCancel: true
- Duration1: 180000
+ Duration1: 900000
Duration2: 10000
FixedCastTime: 2000
CastTimeFlags:
@@ -17917,7 +17857,7 @@ Body:
Hit: Single
HitCount: 1
CastCancel: true
- Duration1: 180000
+ Duration1: 900000
FixedCastTime: -1
Requires:
SpCost: 1
@@ -17929,13 +17869,13 @@ Body:
TargetType: Self
DamageFlags:
Splash: true
+ Critical: true
Flags:
TargetTrap: true
Hit: Single
HitCount: 1
Element: Weapon
SplashArea: 3
- Knockback: 7
CastTime: 2000
FixedCastTime: -1
Requires:
@@ -17950,9 +17890,8 @@ Body:
Splash: true
Hit: Single
HitCount: 1
- SplashArea: -1
CastCancel: true
- Duration1: 180000
+ Duration1: 900000
FixedCastTime: -1
Requires:
SpCost: 1
@@ -17968,7 +17907,7 @@ Body:
HitCount: 1
Element: Holy
CastCancel: true
- Duration1: 180000
+ Duration1: 900000
FixedCastTime: -1
Requires:
SpCost: 1
@@ -19160,7 +19099,9 @@ Body:
MaxLevel: 5
Type: Weapon
TargetType: Attack
- Range: 3
+ DamageFlags:
+ Critical: true
+ Range: 7
Hit: Multi_Hit
HitCount: -7
Element: Weapon
@@ -19178,11 +19119,12 @@ Body:
Time: 1000
- Level: 5
Time: 500
+ Cooldown: 700
FixedCastTime: -1
CastDelayFlags:
IgnoreStatus: true
Requires:
- SpCost: 25
+ SpCost: 40
State: Move_Enable
- Id: 2023
Name: GC_DARKILLUSION
@@ -19383,6 +19325,8 @@ Body:
FixedCastTime: -1
Requires:
SpCost: 20
+ Status:
+ Weaponblock_On: true
- Id: 2031
Name: GC_VENOMPRESSURE
Description: Venom Pressure
@@ -19530,13 +19474,13 @@ Body:
- Level: 2
Area: 1
- Level: 3
- Area: 1
- - Level: 4
- Area: 1
- - Level: 5
Area: 2
+ - Level: 4
+ Area: 2
+ - Level: 5
+ Area: 3
AfterCastActDelay: 200
- Duration1: 3000
+ Duration1: 5000
FixedCastTime: -1
Requires:
SpCost: 5
@@ -19562,7 +19506,8 @@ Body:
Hit: Single
HitCount: 1
Element: Weapon
- AfterCastActDelay: 1000
+ AfterCastActDelay: 500
+ Cooldown: 500
FixedCastTime: -1
Requires:
SpCost:
@@ -19723,7 +19668,7 @@ Body:
Time: 55000
- Level: 10
Time: 60000
- Cooldown: 2000
+ Cooldown: 2500
FixedCastTime: -1
Requires:
SpCost:
@@ -20068,10 +20013,10 @@ Body:
Amount: 70
- Level: 4
Amount: 80
-# - Id: 2049 # Removed on kRO
-# Name: AB_EUCHARISTICA
-# Description: Eucharistica
-# MaxLevel: 10
+ - Id: 2049 # Removed on kRO
+ Name: AB_EUCHARISTICA
+ Description: Eucharistica
+ MaxLevel: 10
- Id: 2050
Name: AB_RENOVATIO
Description: Renovatio
@@ -20726,9 +20671,9 @@ Body:
IgnoreDefCard: true
Flags:
AllowOnWarg: true
- IncreaseDanceWithWugDamage: true
IgnoreAutoGuard: true
IgnoreCicada: true
+ IncreaseDanceWithWugDamage: true
Range: 9
Hit: Single
HitCount: 1
@@ -20756,9 +20701,9 @@ Body:
IgnoreDefCard: true
Flags:
AlterRangeVulture: true
- IncreaseDanceWithWugDamage: true
IgnoreAutoGuard: true
IgnoreCicada: true
+ IncreaseDanceWithWugDamage: true
Range: 9
Hit: Single
HitCount: 1
@@ -21315,19 +21260,32 @@ Body:
Time: 1600
- Level: 3
Time: 1800
- AfterCastActDelay:
- - Level: 1
- Time: 500
- - Level: 2
- Time: 1000
- - Level: 3
+ - Level: 4
Time: 2000
+ - Level: 5
+ Time: 2200
+ AfterCastActDelay: 1000
+ Cooldown:
+ - Level: 1
+ Time: 150
+ - Level: 2
+ Time: 200
+ - Level: 3
+ Time: 300
+ - Level: 4
+ Time: 450
+ - Level: 5
+ Time: 650
FixedCastTime:
- Level: 1
Time: 600
- Level: 2
Time: 400
- Level: 3
+ Time: 400
+ - Level: 4
+ Time: 200
+ - Level: 5
Time: 200
Requires:
SpCost:
@@ -23151,8 +23109,6 @@ Body:
MaxLevel: 10
Type: Weapon
TargetType: Attack
- Flags:
- IncreaseGloomyDayDamage: true
Range: 1
Hit: Single
HitCount: 5
@@ -24887,21 +24843,11 @@ Body:
Splash: true
Hit: Single
HitCount: 1
- SplashArea:
- - Level: 1
- Area: 7
- - Level: 2
- Area: 8
- - Level: 3
- Area: 9
- - Level: 4
- Area: 10
- - Level: 5
- Area: 11
+ SplashArea: -1
CastCancel: true
CastTime: 1000
AfterCastActDelay: 2000
- Duration1: 60000
+ Duration1: 180000
FixedCastTime: -1
Requires:
SpCost:
@@ -24928,21 +24874,11 @@ Body:
Splash: true
Hit: Single
HitCount: 1
- SplashArea:
- - Level: 1
- Area: 7
- - Level: 2
- Area: 8
- - Level: 3
- Area: 9
- - Level: 4
- Area: 10
- - Level: 5
- Area: 11
+ SplashArea: -1
CastCancel: true
CastTime: 1000
AfterCastActDelay: 2000
- Duration1: 60000
+ Duration1: 180000
FixedCastTime: -1
Requires:
SpCost:
@@ -24969,21 +24905,11 @@ Body:
Splash: true
Hit: Single
HitCount: 1
- SplashArea:
- - Level: 1
- Area: 7
- - Level: 2
- Area: 8
- - Level: 3
- Area: 9
- - Level: 4
- Area: 10
- - Level: 5
- Area: 11
+ SplashArea: -1
CastCancel: true
CastTime: 1000
AfterCastActDelay: 2000
- Duration1: 60000
+ Duration1: 180000
FixedCastTime: -1
Requires:
SpCost:
@@ -25010,21 +24936,11 @@ Body:
Splash: true
Hit: Single
HitCount: 1
- SplashArea:
- - Level: 1
- Area: 7
- - Level: 2
- Area: 8
- - Level: 3
- Area: 9
- - Level: 4
- Area: 10
- - Level: 5
- Area: 11
+ SplashArea: -1
CastCancel: true
CastTime: 1000
AfterCastActDelay: 2000
- Duration1: 60000
+ Duration1: 180000
FixedCastTime: -1
Requires:
SpCost:
@@ -25065,7 +24981,7 @@ Body:
CastCancel: true
CastTime: 1000
AfterCastActDelay: 2000
- Duration1: 60000
+ Duration1: 180000
FixedCastTime: -1
Requires:
SpCost:
@@ -25133,29 +25049,7 @@ Body:
Skill:
Reproduce: true
CastCancel: true
- CastTime: # !TODO: Confirm all times
- - Level: 1
- Time: 1000
- - Level: 2
- Time: 1500
- - Level: 3
- Time: 2000
- - Level: 4
- Time: 2500
- - Level: 5
- Time: 3000
- - Level: 6
- Time: 3500
- - Level: 7
- Time: 4000
- - Level: 8
- Time: 4500
- - Level: 9
- Time: 5000
- - Level: 10
- Time: 5500
- AfterCastActDelay: 1000
- Cooldown:
+ CastTime: # !TODO: Confirm cast times
- Level: 1
Time: 1000
- Level: 2
@@ -25176,6 +25070,8 @@ Body:
Time: 5000
- Level: 10
Time: 5500
+ AfterCastActDelay: 500
+ Cooldown: 2500
FixedCastTime: -1
Requires:
SpCost:
@@ -25203,44 +25099,34 @@ Body:
Name: WM_REVERBERATION
Description: Reverberation
MaxLevel: 5
- TargetType: Ground
+ Type: Magic
+ TargetType: Attack
DamageFlags:
- NoDamage: true
Splash: true
Flags:
IsTrap: true
Range: 9
- Hit: Single
- HitCount: 1
- SplashArea: 2
+ Hit: Multi_Hit
+ HitCount: -10
+ SplashArea:
+ - Level: 1
+ Area: 2
+ - Level: 2
+ Area: 2
+ - Level: 3
+ Area: 2
+ - Level: 4
+ Area: 3
+ - Level: 5
+ Area: 3
CopyFlags:
Skill:
Reproduce: true
CastCancel: true
- CastTime:
- - Level: 1
- Time: 1100
- - Level: 2
- Time: 1200
- - Level: 3
- Time: 1300
- - Level: 4
- Time: 1400
- - Level: 5
- Time: 1500
- AfterCastActDelay: 1000
- Duration1:
- - Level: 1
- Time: 9000
- - Level: 2
- Time: 10000
- - Level: 3
- Time: 11000
- - Level: 4
- Time: 12000
- - Level: 5
- Time: 13000
- FixedCastTime: -1
+ CastTime: 1000
+ AfterCastActDelay: 500
+ Cooldown: 150
+ FixedCastTime: 500
Requires:
SpCost:
- Level: 1
@@ -25253,13 +25139,10 @@ Body:
Amount: 42
- Level: 5
Amount: 48
- Unit:
- Id: Reverberation
- Interval: 1000
- Target: Enemy
- Flag:
- NoKnockback: true
- - Id: 2415
+ Ammo:
+ Arrow: true
+ AmmoAmount: 10
+ - Id: 2415 # Removed on kRO
Name: WM_REVERBERATION_MELEE
Description: Reverberation Melee
MaxLevel: 5
@@ -25267,7 +25150,6 @@ Body:
TargetType: Attack
DamageFlags:
Splash: true
- SplashSplit: true
Hit: Single
HitCount: 1
Element: Weapon
@@ -25277,24 +25159,18 @@ Body:
Reproduce: true
Requires:
SpCost: 1
- - Id: 2416
+ - Id: 2416 # Removed on kRO
Name: WM_REVERBERATION_MAGIC
Description: Reverberation Magic
MaxLevel: 5
Type: Magic
TargetType: Attack
- DamageFlags:
- Splash: true
- SplashSplit: true
- Hit: Single
- HitCount: 1
- SplashArea: 2
+ Hit: Multi_Hit
+ HitCount: 10
CopyFlags:
Skill:
Reproduce: true
- Requires:
- SpCost: 1
- - Id: 2417
+ - Id: 2417 # Removed on kRO
Name: WM_DOMINION_IMPULSE
Description: Dominion Impulse
MaxLevel: 1
@@ -25432,7 +25308,7 @@ Body:
Whip: true
ItemCost:
- Item: Protect_Neck_Candy
- Amount: 1
+ Amount: 2
Unit:
Id: Netherworld
Range: 1
@@ -25550,7 +25426,7 @@ Body:
Name: WM_LULLABY_DEEPSLEEP
Description: Deep Sleep Lullaby
MaxLevel: 5
- TargetType: Self
+ TargetType: Attack
DamageFlags:
NoDamage: true
Splash: true
@@ -25558,19 +25434,19 @@ Body:
HitCount: 1
SplashArea:
- Level: 1
- Area: 5
+ Area: 1
- Level: 2
- Area: 6
+ Area: 1
- Level: 3
- Area: 7
+ Area: 1
- Level: 4
- Area: 8
+ Area: 2
- Level: 5
- Area: 9
+ Area: 2
CastCancel: true
CastTime: 2000
AfterCastActDelay: 1000
- Duration1:
+ Duration1: # !TODO: What's the updated duration?
- Level: 1
Time: 12000
- Level: 2
@@ -25598,6 +25474,9 @@ Body:
Weapon:
Musical: true
Whip: true
+ ItemCost:
+ - Item: Protect_Neck_Candy
+ Amount: 2
- Id: 2423
Name: WM_SIRCLEOFNATURE
Description: Circle of Nature's Sound
@@ -25608,21 +25487,11 @@ Body:
Splash: true
Hit: Single
HitCount: 1
- SplashArea:
- - Level: 1
- Area: 3
- - Level: 2
- Area: 4
- - Level: 3
- Area: 5
- - Level: 4
- Area: 6
- - Level: 5
- Area: 7
+ SplashArea: -1
CastCancel: true
CastTime: 2000
AfterCastActDelay: 1000
- Duration1: 60000
+ Duration1: 180000
Cooldown: 15000
FixedCastTime: -1
Requires:
@@ -25645,7 +25514,7 @@ Body:
Description: Improvised Song
MaxLevel: 5
Type: Magic
- TargetType: Self
+ TargetType: Attack
DamageFlags:
NoDamage: true
Range: 9
@@ -25683,17 +25552,7 @@ Body:
CastCancel: true
CastTime: 1000
AfterCastActDelay: 1000
- Duration1:
- - Level: 1
- Time: 30000
- - Level: 2
- Time: 45000
- - Level: 3
- Time: 60000
- - Level: 4
- Time: 75000
- - Level: 5
- Time: 90000
+ Duration1: 60000
Cooldown: 10000
FixedCastTime: 500
Requires:
@@ -25764,7 +25623,7 @@ Body:
Amount: 120
ItemCost:
- Item: Protect_Neck_Candy
- Amount: 1
+ Amount: 2
- Id: 2427
Name: WM_SONG_OF_MANA
Description: Song of Mana
@@ -25791,17 +25650,7 @@ Body:
CastCancel: true
CastTime: 1000
AfterCastActDelay: 1000
- Duration1:
- - Level: 1
- Time: 30000
- - Level: 2
- Time: 60000
- - Level: 3
- Time: 90000
- - Level: 4
- Time: 120000
- - Level: 5
- Time: 150000
+ Duration1: 120000
Cooldown: 90000
FixedCastTime: 500
Requires:
@@ -25819,6 +25668,9 @@ Body:
Weapon:
Musical: true
Whip: true
+ ItemCost:
+ - Item: Protect_Neck_Candy
+ Amount: 1
- Id: 2428
Name: WM_DANCE_WITH_WUG
Description: Dance With A Warg
@@ -25855,17 +25707,7 @@ Body:
- Level: 5
Time: 3500
AfterCastActDelay: 1000
- Duration1:
- - Level: 1
- Time: 30000
- - Level: 2
- Time: 60000
- - Level: 3
- Time: 90000
- - Level: 4
- Time: 120000
- - Level: 5
- Time: 150000
+ Duration1: 120000
Cooldown: 90000
FixedCastTime: 500
Requires:
@@ -25883,30 +25725,32 @@ Body:
Weapon:
Musical: true
Whip: true
+ ItemCost:
+ - Item: Protect_Neck_Candy
+ Amount: 1
- Id: 2429
Name: WM_SOUND_OF_DESTRUCTION
Description: Sound of Destruction
MaxLevel: 5
- TargetType: Ground
+ TargetType: Self
DamageFlags:
+ NoDamage: true
Splash: true
- IgnoreFlee: true
Flags:
IsChorus: true
- Range: 9
Hit: Single
HitCount: 1
SplashArea:
- Level: 1
- Area: 4
+ Area: 5
- Level: 2
- Area: 4
+ Area: 5
- Level: 3
- Area: 5
- - Level: 4
- Area: 5
- - Level: 5
Area: 6
+ - Level: 4
+ Area: 6
+ - Level: 5
+ Area: 7
CastCancel: true
CastTime:
- Level: 2
@@ -25918,18 +25762,8 @@ Body:
- Level: 5
Time: 2000
AfterCastActDelay: 1000
- Duration1: 5000
- Cooldown:
- - Level: 1
- Time: 6000
- - Level: 2
- Time: 7000
- - Level: 3
- Time: 8000
- - Level: 4
- Time: 9000
- - Level: 5
- Time: 10000
+ Duration1: 10000
+ Cooldown: 60000
FixedCastTime: 500
Requires:
SpCost:
@@ -25946,6 +25780,9 @@ Body:
Weapon:
Musical: true
Whip: true
+ ItemCost:
+ - Item: Protect_Neck_Candy
+ Amount: 10
- Id: 2430
Name: WM_SATURDAY_NIGHT_FEVER
Description: Saturday Night Fever
@@ -26004,7 +25841,7 @@ Body:
Time: 4000
- Level: 5
Time: 2000
- Cooldown: 180000
+ Cooldown: 60000
FixedCastTime: 1000
Requires:
SpCost:
@@ -26021,6 +25858,9 @@ Body:
Weapon:
Musical: true
Whip: true
+ ItemCost:
+ - Item: Protect_Neck_Candy
+ Amount: 5
- Id: 2431
Name: WM_LERADS_DEW
Description: Lerad's Dew
@@ -26047,17 +25887,7 @@ Body:
CastCancel: true
CastTime: 1000
AfterCastActDelay: 1000
- Duration1:
- - Level: 1
- Time: 20000
- - Level: 2
- Time: 30000
- - Level: 3
- Time: 40000
- - Level: 4
- Time: 50000
- - Level: 5
- Time: 60000
+ Duration1: 120000
Cooldown: 180000
FixedCastTime: 500
Requires:
@@ -26075,6 +25905,9 @@ Body:
Weapon:
Musical: true
Whip: true
+ ItemCost:
+ - Item: Protect_Neck_Candy
+ Amount: 1
- Id: 2432
Name: WM_MELODYOFSINK
Description: Melody of Sink
@@ -26112,7 +25945,7 @@ Body:
Time: 50000
- Level: 5
Time: 60000
- Cooldown: 180000
+ Cooldown: 20000
FixedCastTime: 500
Requires:
SpCost:
@@ -26129,6 +25962,9 @@ Body:
Weapon:
Musical: true
Whip: true
+ ItemCost:
+ - Item: Protect_Neck_Candy
+ Amount: 2
- Id: 2433
Name: WM_BEYOND_OF_WARCRY
Description: Warcry of Beyond
@@ -26166,7 +26002,7 @@ Body:
Time: 50000
- Level: 5
Time: 60000
- Cooldown: 180000
+ Cooldown: 20000
FixedCastTime: 500
Requires:
SpCost:
@@ -26183,6 +26019,9 @@ Body:
Weapon:
Musical: true
Whip: true
+ ItemCost:
+ - Item: Protect_Neck_Candy
+ Amount: 2
- Id: 2434
Name: WM_UNLIMITED_HUMMING_VOICE
Description: Unlimited Humming Voice
@@ -26247,6 +26086,9 @@ Body:
Weapon:
Musical: true
Whip: true
+ ItemCost:
+ - Item: Protect_Neck_Candy
+ Amount: 5
- Id: 2516
Name: WM_SEVERE_RAINSTORM_MELEE
Description: Severe Rainstorm Melee
@@ -26494,22 +26336,6 @@ Body:
Size: 4
- Level: 5
Size: 4
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -26590,22 +26416,6 @@ Body:
Size: 4
- Level: 5
Size: 4
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -26747,22 +26557,6 @@ Body:
Size: 4
- Level: 5
Size: 5
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 500
Target: Enemy
Flag:
@@ -27022,22 +26816,6 @@ Body:
Size: 2
- Level: 5
Size: 3
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 500
Target: Enemy
Flag:
@@ -27962,7 +27740,7 @@ Body:
Hit: Single
HitCount: 1
ActiveInstance: 1
- Knockback: 2
+ Knockback: 1
CopyFlags:
Skill:
Reproduce: true
@@ -28085,6 +27863,7 @@ Body:
Flags:
TargetTrap: true
IgnoreLandProtector: true
+ Range: 5
Hit: Multi_Hit
HitCount: 2
Element: Weapon
@@ -28272,15 +28051,9 @@ Body:
Name: GN_FIRE_EXPANSION_ACID
Description: Fire Expansion Acid
MaxLevel: 10
- Type: Misc
+ Type: Weapon
TargetType: Attack
- DamageFlags:
- IgnoreDefense: true
- IgnoreFlee: true
- Flags:
- IgnoreBgReduction: true
- IgnoreGvgReduction: true
- Range: 11
+ Range: 9
Hit: Multi_Hit
HitCount:
- Level: 1
@@ -28357,11 +28130,6 @@ Body:
ItemCost:
- Item: MenEater_Plant_Bottle
Amount: 1
- Unit:
- Id: Hells_Plant
- Range: 2
- Interval: 300 # !TODO: Confirm interval
- Target: Enemy
- Id: 2491
Name: GN_HELLS_PLANT_ATK
Description: Hell's Plant Attack
@@ -28369,10 +28137,11 @@ Body:
Type: Weapon
TargetType: Attack
DamageFlags:
- IgnoreElement: true
- IgnoreDefCard: true
+ Splash: true
Hit: Single
HitCount: 1
+ SplashArea: 2
+ Element: Weapon
CopyFlags:
Skill:
Reproduce: true
@@ -28429,10 +28198,25 @@ Body:
ItemCost:
- Item: Mandragora_Flowerpot
Amount: 1
-# - Id: 2493 # Removed on kRO
-# Name: GN_SLINGITEM
-# Description: Sling Item
-# MaxLevel: 1
+ - Id: 2493 # Removed on kRO
+ Name: GN_SLINGITEM
+ Description: Sling Item
+ MaxLevel: 1
+ TargetType: Support
+ DamageFlags:
+ NoDamage: true
+ Flags:
+ NoTargetSelf: true
+ Range: 11
+ Hit: Single
+ HitCount: 1
+ Cooldown: 1000
+ FixedCastTime: -1
+ Requires:
+ SpCost: 4
+ Ammo:
+ Throwweapon: true
+ AmmoAmount: 1
- Id: 2494
Name: GN_CHANGEMATERIAL
Description: Change Material
@@ -28459,10 +28243,21 @@ Body:
Amount: 5
- Level: 2
Amount: 40
-# - Id: 2496 # Removed on kRO
-# Name: GN_MAKEBOMB
-# Description: Create Bomb
-# MaxLevel: 2
+ - Id: 2496 # Removed on kRO
+ Name: GN_MAKEBOMB
+ Description: Create Bomb
+ MaxLevel: 2
+ TargetType: Self
+ DamageFlags:
+ NoDamage: true
+ Hit: Single
+ HitCount: 1
+ Requires:
+ SpCost:
+ - Level: 1
+ Amount: 5
+ - Level: 2
+ Amount: 40
- Id: 2497
Name: GN_S_PHARMACY
Description: Special Pharmacy
@@ -28474,10 +28269,17 @@ Body:
HitCount: 1
Requires:
SpCost: 12
-# - Id: 2498 # Removed on kRO
-# Name: GN_SLINGITEM_RANGEMELEEATK
-# Description: Sling Item Attack
-# MaxLevel: 1
+ - Id: 2498 # Removed on kRO
+ Name: GN_SLINGITEM_RANGEMELEEATK
+ Description: Sling Item Attack
+ MaxLevel: 1
+ Type: Weapon
+ TargetType: Attack
+ Range: 11
+ Hit: Single
+ HitCount: 1
+ Requires:
+ SpCost: 1
- Id: 2533
Name: ALL_ODINS_RECALL
Description: Odin's Recall
@@ -28579,6 +28381,7 @@ Body:
HitCount: 1
Requires:
SpCost: 40
+ State: Cart
- Id: 2552
Name: RL_RICHS_COIN
Description: Rich's Coin
@@ -28601,7 +28404,7 @@ Body:
MaxLevel: 5
Type: Weapon
TargetType: Attack
- Range: -9
+ Range: -15
Hit: Single
HitCount: 1
Element: Weapon
@@ -28633,7 +28436,7 @@ Body:
- Id: 2554
Name: RL_BANISHING_BUSTER
Description: Banishing Buster
- MaxLevel: 5
+ MaxLevel: 10
Type: Weapon
TargetType: Attack
Flags:
@@ -28643,31 +28446,32 @@ Body:
Hit: Single
HitCount: 1
Element: Weapon
- CastTime:
- - Level: 1
- Time: 3000
- - Level: 2
- Time: 2500
- - Level: 3
- Time: 2000
- - Level: 4
- Time: 1500
- - Level: 5
- Time: 1000
- Cooldown: 2000
- FixedCastTime: 1000
+ CastTime: 1000
+ AfterCastActDelay: 400
+ Cooldown: 1000
+ FixedCastTime: 1600
Requires:
SpCost:
- Level: 1
Amount: 55
- Level: 2
- Amount: 60
+ Amount: 57
- Level: 3
- Amount: 65
+ Amount: 59
- Level: 4
- Amount: 70
+ Amount: 61
- Level: 5
- Amount: 75
+ Amount: 63
+ - Level: 6
+ Amount: 65
+ - Level: 7
+ Amount: 67
+ - Level: 8
+ Amount: 69
+ - Level: 9
+ Amount: 71
+ - Level: 10
+ Amount: 73
Weapon:
Shotgun: true
Ammo:
@@ -28767,22 +28571,6 @@ Body:
Size: 3
- Level: 5
Size: 3
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 500
Target: Enemy
Flag:
@@ -28932,7 +28720,7 @@ Body:
TargetType: Attack
DamageFlags:
NoDamage: true
- Range: -9
+ Range: -11
Hit: Single
HitCount: 1
ActiveInstance: 3
@@ -28951,12 +28739,11 @@ Body:
- Id: 2561
Name: RL_FIREDANCE
Description: Fire Dance
- MaxLevel: 5
+ MaxLevel: 10
Type: Weapon
TargetType: Self
DamageFlags:
Splash: true
- Range: 5
Hit: Single
HitCount: 1
Element: Weapon
@@ -28966,27 +28753,47 @@ Body:
Requires:
SpCost:
- Level: 1
- Amount: 12
+ Amount: 13
- Level: 2
- Amount: 14
- - Level: 3
Amount: 16
+ - Level: 3
+ Amount: 19
- Level: 4
- Amount: 18
+ Amount: 22
- Level: 5
- Amount: 20
+ Amount: 25
+ - Level: 6
+ Amount: 28
+ - Level: 7
+ Amount: 31
+ - Level: 8
+ Amount: 34
+ - Level: 9
+ Amount: 37
+ - Level: 10
+ Amount: 40
Weapon:
Revolver: true
Ammo:
Bullet: true
- AmmoAmount: 5
+ AmmoAmount: 10
- Id: 2562
Name: RL_H_MINE
Description: Howling Mine
MaxLevel: 5
Type: Weapon
TargetType: Attack
- Range: -9
+ Range:
+ - Level: 1
+ Size: -7
+ - Level: 2
+ Size: -8
+ - Level: 3
+ Size: -9
+ - Level: 4
+ Size: -10
+ - Level: 5
+ Size: -11
Hit: Single
HitCount: 1
Element: Weapon
@@ -29022,7 +28829,7 @@ Body:
Weapon:
Grenade: true
ItemCost:
- - Item: Mine_Projectile
+ - Item: Shooting_Mine
Amount: 1
- Id: 2563
Name: RL_P_ALTER
@@ -29086,12 +28893,11 @@ Body:
- Id: 2565
Name: RL_R_TRIP
Description: Round Trip
- MaxLevel: 5
+ MaxLevel: 10
Type: Weapon
TargetType: Self
DamageFlags:
Splash: true
- Range: 5
Hit: Single
HitCount: 1
Element: Weapon
@@ -29101,37 +28907,67 @@ Body:
- Level: 2
Area: 3
- Level: 3
- Area: 4
+ Area: 3
- Level: 4
- Area: 5
+ Area: 4
- Level: 5
+ Area: 4
+ - Level: 6
+ Area: 4
+ - Level: 7
+ Area: 5
+ - Level: 8
+ Area: 5
+ - Level: 9
+ Area: 5
+ - Level: 10
Area: 6
Knockback: 3
AfterCastActDelay: 1000
Cooldown:
- Level: 1
- Time: 3000
+ Time: 2800
- Level: 2
- Time: 2500
+ Time: 2600
- Level: 3
- Time: 2000
+ Time: 2400
- Level: 4
- Time: 1500
+ Time: 2200
- Level: 5
+ Time: 2000
+ - Level: 6
+ Time: 1800
+ - Level: 7
+ Time: 1600
+ - Level: 8
+ Time: 1400
+ - Level: 9
+ Time: 1200
+ - Level: 10
Time: 1000
FixedCastTime: -1
Requires:
SpCost:
- Level: 1
- Amount: 40
+ Amount: 43
- Level: 2
- Amount: 45
+ Amount: 46
- Level: 3
- Amount: 50
+ Amount: 49
- Level: 4
- Amount: 55
+ Amount: 52
- Level: 5
- Amount: 60
+ Amount: 55
+ - Level: 6
+ Amount: 58
+ - Level: 7
+ Amount: 61
+ - Level: 8
+ Amount: 64
+ - Level: 9
+ Amount: 67
+ - Level: 10
+ Amount: 70
Weapon:
Gatling: true
Ammo:
@@ -29140,16 +28976,16 @@ Body:
- Id: 2566
Name: RL_D_TAIL
Description: Dragon Tail
- MaxLevel: 5
+ MaxLevel: 10
Type: Weapon
- TargetType: Self
+ TargetType: Attack
DamageFlags:
IgnoreElement: true
IgnoreDefense: true
- Range: 5
+ Range: 11
Hit: Single
HitCount: 1
- SplashArea: -1
+ SplashArea: 1
CastTime:
- Level: 1
Time: 1200
@@ -29161,26 +28997,43 @@ Body:
Time: 1800
- Level: 5
Time: 2000
- AfterCastActDelay: 2000
- Cooldown: 5000
+ - Level: 6
+ Time: 2200
+ - Level: 7
+ Time: 2400
+ - Level: 8
+ Time: 2600
+ - Level: 9
+ Time: 2800
+ - Level: 10
+ Time: 3000
+ AfterCastActDelay: 1000
+ Cooldown: 3500
FixedCastTime: -1
Requires:
SpCost:
- Level: 1
- Amount: 60
+ Amount: 55
- Level: 2
- Amount: 70
+ Amount: 60
- Level: 3
- Amount: 80
+ Amount: 65
- Level: 4
- Amount: 90
+ Amount: 70
- Level: 5
+ Amount: 75
+ - Level: 6
+ Amount: 80
+ - Level: 7
+ Amount: 85
+ - Level: 8
+ Amount: 90
+ - Level: 9
+ Amount: 95
+ - Level: 10
Amount: 100
Weapon:
Grenade: true
- Ammo:
- Grenade: true
- AmmoAmount: 1
ItemCost:
- Item: Dragon_Tail_Missile
Amount: 1
@@ -29192,7 +29045,7 @@ Body:
TargetType: Ground
DamageFlags:
Splash: true
- Range: 2
+ Range: 3
Hit: Single
HitCount: 1
Element: Weapon
@@ -29250,7 +29103,7 @@ Body:
MaxLevel: 5
Type: Weapon
TargetType: Attack
- Range: -9
+ Range: -15
Hit: Single
HitCount: 1
Element: Weapon
@@ -29328,50 +29181,59 @@ Body:
- Id: 2571
Name: RL_HAMMER_OF_GOD
Description: Hammer of God
- MaxLevel: 5
+ MaxLevel: 10
Type: Weapon
TargetType: Attack
DamageFlags:
Splash: true
- Range:
- - Level: 1
- Size: 7
- - Level: 2
- Size: 8
- - Level: 3
- Size: 9
- - Level: 4
- Size: 10
- - Level: 5
- Size: 11
+ Range: 11
Hit: Single
HitCount: 1
- SplashArea: 2
- AfterCastActDelay: 2000
- Duration2:
+ SplashArea:
- Level: 1
- Time: 3000
+ Area: 2
- Level: 2
- Time: 3000
+ Area: 2
- Level: 3
- Time: 4000
+ Area: 2
- Level: 4
- Time: 4000
+ Area: 2
- Level: 5
- Time: 5000
- Cooldown: 30000
+ Area: 2
+ - Level: 6
+ Area: 3
+ - Level: 7
+ Area: 3
+ - Level: 8
+ Area: 3
+ - Level: 9
+ Area: 3
+ - Level: 10
+ Area: 3
+ AfterCastActDelay: 500
+ Cooldown: 20000
FixedCastTime: -1
Requires:
SpCost:
- Level: 1
- Amount: 35
+ Amount: 37
- Level: 2
- Amount: 40
+ Amount: 39
- Level: 3
- Amount: 45
+ Amount: 41
- Level: 4
- Amount: 50
+ Amount: 43
- Level: 5
+ Amount: 45
+ - Level: 6
+ Amount: 47
+ - Level: 7
+ Amount: 49
+ - Level: 8
+ Amount: 51
+ - Level: 9
+ Amount: 53
+ - Level: 10
Amount: 55
Weapon:
Rifle: true
@@ -29412,6 +29274,7 @@ Body:
Time: 60000
Requires:
SpCost: 40
+ State: Moonstance
- Id: 2575
Name: SJ_LUNARSTANCE
Description: Lunar Stance
@@ -29455,6 +29318,13 @@ Body:
Amount: 55
- Level: 7
Amount: 60
+ - Level: 8
+ Amount: 65
+ - Level: 9
+ Amount: 70
+ - Level: 10
+ Amount: 75
+ State: Moonstance
- Id: 2577
Name: SJ_LIGHTOFSTAR
Description: Light of Star
@@ -29478,6 +29348,7 @@ Body:
Time: 60000
Requires:
SpCost: 40
+ State: Starstance
- Id: 2578
Name: SJ_STARSTANCE
Description: Star Stance
@@ -29522,6 +29393,7 @@ Body:
Amount: 45
- Level: 7
Amount: 50
+ State: Moonstance
- Id: 2580
Name: SJ_FLASHKICK
Description: Flash Kick
@@ -29564,6 +29436,7 @@ Body:
Amount: 20
- Level: 7
Amount: 15
+ State: Starstance
- Id: 2581
Name: SJ_STAREMPEROR
Description: Star Emperor Advent
@@ -29593,6 +29466,7 @@ Body:
Amount: 85
- Level: 5
Amount: 90
+ State: Universestance
- Id: 2582
Name: SJ_NOVAEXPLOSING
Description: Nova Explosion
@@ -29624,6 +29498,7 @@ Body:
Amount: 75
- Level: 5
Amount: 80
+ State: Universestance
- Id: 2583
Name: SJ_UNIVERSESTANCE
Description: Universe Stance
@@ -29647,8 +29522,7 @@ Body:
HitCount: 1
CastCancel: true
CastTime: 1000
- Duration1: 126000
- Cooldown:
+ Duration1:
- Level: 1
Time: 120000
- Level: 2
@@ -29663,6 +29537,12 @@ Body:
Time: 220000
- Level: 7
Time: 240000
+ - Level: 8
+ Time: 260000
+ - Level: 9
+ Time: 280000
+ - Level: 10
+ Time: 300000
FixedCastTime: 2000
Requires:
SpCost:
@@ -29680,6 +29560,13 @@ Body:
Amount: 65
- Level: 7
Amount: 70
+ - Level: 8
+ Amount: 75
+ - Level: 9
+ Amount: 80
+ - Level: 10
+ Amount: 85
+ State: Starstance
- Id: 2585
Name: SJ_GRAVITYCONTROL
Description: Gravity Control
@@ -29697,6 +29584,7 @@ Body:
Cooldown: 20000
Requires:
SpCost: 80
+ State: Universestance
- Id: 2586
Name: SJ_BOOKOFDIMENSION
Description: Book of Dimension
@@ -29722,6 +29610,7 @@ Body:
Time: 30000
Requires:
SpCost: 40
+ State: Universestance
- Id: 2587
Name: SJ_BOOKOFCREATINGSTAR
Description: Book of Creating Star
@@ -29760,6 +29649,7 @@ Body:
Amount: 65
- Level: 5
Amount: 70
+ State: Universestance
Unit:
Id: Creatingstar
Layout: 2
@@ -29809,6 +29699,7 @@ Body:
Time: 60000
Requires:
SpCost: 40
+ State: Sunstance
- Id: 2591
Name: SJ_SUNSTANCE
Description: Sun Stance
@@ -29851,6 +29742,13 @@ Body:
Amount: 49
- Level: 7
Amount: 52
+ - Level: 8
+ Amount: 55
+ - Level: 9
+ Amount: 58
+ - Level: 10
+ Amount: 61
+ State: Sunstance
- Id: 2593
Name: SJ_PROMINENCEKICK
Description: Prominence Kick
@@ -29870,10 +29768,11 @@ Body:
IgnoreStatus: true
Requires:
SpCost: 20
+ State: Sunstance
- Id: 2594
Name: SJ_FALLINGSTAR_ATK
Description: Falling Star Attack
- MaxLevel: 7
+ MaxLevel: 10
Type: Weapon
TargetType: Self
DamageFlags:
@@ -29887,10 +29786,11 @@ Body:
CastCancel: true
Requires:
SpCost: 1
+ State: Starstance
- Id: 2595
Name: SJ_FALLINGSTAR_ATK2
Description: Falling Star Attack 2
- MaxLevel: 7
+ MaxLevel: 10
Type: Weapon
TargetType: Attack
DamageFlags:
@@ -29905,6 +29805,7 @@ Body:
CastCancel: true
Requires:
SpCost: 1
+ State: Starstance
- Id: 2596
Name: SP_SOULGOLEM
Description: Golem's Soul
@@ -30083,6 +29984,16 @@ Body:
Amount: 65
- Level: 5
Amount: 70
+ - Level: 6
+ Amount: 75
+ - Level: 7
+ Amount: 80
+ - Level: 8
+ Amount: 85
+ - Level: 9
+ Amount: 90
+ - Level: 10
+ Amount: 95
- Id: 2601
Name: SP_SOULCURSE
Description: Soul Curse
@@ -30131,6 +30042,16 @@ Body:
Amount: 64
- Level: 5
Amount: 68
+ - Level: 6
+ Amount: 72
+ - Level: 7
+ Amount: 76
+ - Level: 8
+ Amount: 80
+ - Level: 9
+ Amount: 84
+ - Level: 10
+ Amount: 88
SpiritSphereCost:
- Level: 1
Amount: 1
@@ -30150,6 +30071,8 @@ Body:
Amount: 1
- Level: 9
Amount: 1
+ - Level: 10
+ Amount: 0
- Id: 2603
Name: SP_SHA
Description: Esha
@@ -30230,6 +30153,12 @@ Body:
Area: 2
- Level: 7
Area: 3
+ - Level: 8
+ Area: 3
+ - Level: 9
+ Area: 3
+ - Level: 10
+ Area: 4
CastCancel: true
CastTime: 500
AfterCastActDelay: 500
@@ -30252,6 +30181,12 @@ Body:
Amount: 86
- Level: 7
Amount: 90
+ - Level: 8
+ Amount: 94
+ - Level: 9
+ Amount: 98
+ - Level: 10
+ Amount: 102
SpiritSphereCost:
- Level: 1
Amount: 2
@@ -30564,26 +30499,55 @@ Body:
- Id: 3004
Name: KO_JYUMONJIKIRI
Description: Cross Slash
- MaxLevel: 5
+ MaxLevel: 10
Type: Weapon
TargetType: Attack
Range:
- Level: 1
- Size: 3
+ Size: 4
- Level: 2
Size: 4
- Level: 3
- Size: 5
+ Size: 4
- Level: 4
- Size: 6
+ Size: 5
- Level: 5
+ Size: 5
+ - Level: 6
+ Size: 5
+ - Level: 7
+ Size: 6
+ - Level: 8
+ Size: 6
+ - Level: 9
+ Size: 6
+ - Level: 10
Size: 7
Hit: Multi_Hit
HitCount: -2
Element: Weapon
- AfterCastActDelay: 500
Duration1: 3000
- Cooldown: 5000
+ Cooldown:
+ - Level: 1
+ Time: 4000
+ - Level: 2
+ Time: 3900
+ - Level: 3
+ Time: 3800
+ - Level: 4
+ Time: 3700
+ - Level: 5
+ Time: 3600
+ - Level: 6
+ Time: 3500
+ - Level: 7
+ Time: 3400
+ - Level: 8
+ Time: 3300
+ - Level: 9
+ Time: 3200
+ - Level: 10
+ Time: 3100
FixedCastTime: -1
Requires:
SpCost:
@@ -30597,6 +30561,16 @@ Body:
Amount: 16
- Level: 5
Amount: 18
+ - Level: 6
+ Amount: 20
+ - Level: 7
+ Amount: 22
+ - Level: 8
+ Amount: 24
+ - Level: 9
+ Amount: 26
+ - Level: 10
+ Amount: 28
- Id: 3005
Name: KO_SETSUDAN
Description: Soul Cutter
@@ -30626,7 +30600,7 @@ Body:
Description: Kunai Explosion
MaxLevel: 5
Type: Weapon
- TargetType: Ground
+ TargetType: Attack
DamageFlags:
Splash: true
IgnoreFlee: true
@@ -30722,7 +30696,7 @@ Body:
Amount: 20
Ammo:
Kunai: true
- AmmoAmount: 8
+ AmmoAmount: 2
- Id: 3008
Name: KO_MUCHANAGE
Description: Rapid Throw
@@ -30811,12 +30785,6 @@ Body:
Size: 1
- Level: 10
Size: 2
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: 1000
Target: Enemy
Flag:
@@ -30825,52 +30793,42 @@ Body:
- Id: 3009
Name: KO_HUUMARANKA
Description: Swirling Petal
- MaxLevel: 5
+ MaxLevel: 10
Type: Weapon
- TargetType: Ground
+ TargetType: Attack
DamageFlags:
Splash: true
- Range:
- - Level: 1
- Size: 9
- - Level: 2
- Size: 10
- - Level: 3
- Size: 11
- - Level: 4
- Size: 12
- - Level: 5
- Size: 13
+ Range: 11
Hit: Multi_Hit
HitCount: -5
Element: Weapon
SplashArea: 3
- CastTime:
- - Level: 1
- Time: 1000
- - Level: 2
- Time: 1200
- - Level: 3
- Time: 1400
- - Level: 4
- Time: 1600
- - Level: 5
- Time: 1800
- AfterCastActDelay: 1000
+ CastTime: 1500
+ AfterCastActDelay: 500
Duration1: 100
Cooldown: 3000
FixedCastTime: -1
Requires:
SpCost:
- Level: 1
- Amount: 24
+ Amount: 22
- Level: 2
- Amount: 28
+ Amount: 24
- Level: 3
- Amount: 32
+ Amount: 26
- Level: 4
- Amount: 36
+ Amount: 28
- Level: 5
+ Amount: 30
+ - Level: 6
+ Amount: 32
+ - Level: 7
+ Amount: 34
+ - Level: 8
+ Amount: 36
+ - Level: 9
+ Amount: 38
+ - Level: 10
Amount: 40
Weapon:
Huuma: true
@@ -31640,7 +31598,7 @@ Body:
CopyFlags:
Skill:
Reproduce: true
- Duration1: 5000
+ Duration1: 10000
Cooldown: 60000
FixedCastTime: -1
Requires:
@@ -31829,11 +31787,9 @@ Body:
TargetType: Self
DamageFlags:
NoDamage: true
- Splash: true
Hit: Single
HitCount: 1
- SplashArea: 3
- Duration1: 60000
+ Duration1: 900000
FixedCastTime: -1
Requires:
SpCost: 1
@@ -32393,22 +32349,6 @@ Body:
Size: 2
- Level: 5
Size: 3
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: -1
Target: Enemy
Flag:
@@ -33077,22 +33017,6 @@ Body:
Size: 3
- Level: 5
Size: 4
- - Level: 6
- Size: 0
- - Level: 7
- Size: 0
- - Level: 8
- Size: 0
- - Level: 9
- Size: 0
- - Level: 10
- Size: 0
- - Level: 11
- Size: 0
- - Level: 12
- Size: 0
- - Level: 13
- Size: 0
Interval: -1
Target: Enemy
Flag:
@@ -33498,6 +33422,31 @@ Body:
FixedCastTime: 2000
Requires:
SpCost: 70
+ - Id: 5075
+ Name: NV_BREAKTHROUGH
+ Description: Break Through
+ MaxLevel: 5
+ - Id: 5076
+ Name: NV_HELPANGEL
+ Description: Help Angel
+ MaxLevel: 1
+ TargetType: Self
+ DamageFlags:
+ NoDamage: true
+ Splash: true
+ Hit: Single
+ HitCount: 1
+ SplashArea: 7
+ CastCancel: true
+ AfterCastActDelay: 500
+ Duration1: 20000
+ Cooldown: 300000
+ Requires:
+ SpCost: 1
+ - Id: 5077
+ Name: NV_TRANSCENDENCE
+ Description: Transcendence
+ MaxLevel: 5
- Id: 8001
Name: HLIF_HEAL
Description: Healing Touch
@@ -34406,7 +34355,6 @@ Body:
Time: 3500
Duration1: 500
Duration2: 120000
- FixedCastTime: 500
Requires:
SpCost:
- Level: 1
@@ -34433,25 +34381,25 @@ Body:
Id: Dummyskill
Range:
- Level: 1
- Size: 2
+ Size: 1
- Level: 2
- Size: 2
+ Size: 1
- Level: 3
- Size: 3
+ Size: 1
- Level: 4
- Size: 3
+ Size: 2
- Level: 5
- Size: 4
+ Size: 2
- Level: 6
- Size: 0
+ Size: 2
- Level: 7
- Size: 0
+ Size: 3
- Level: 8
- Size: 0
+ Size: 3
- Level: 9
- Size: 0
+ Size: 3
- Level: 10
- Size: 0
+ Size: 4
Interval: 1000
Target: Enemy
Flag:
@@ -35918,8 +35866,6 @@ Body:
TargetType: Attack
DamageFlags:
NoDamage: true
- Flags:
- IncreaseGloomyDayDamage: true
Range: -2
Hit: Single
HitCount: 1
@@ -35944,7 +35890,6 @@ Body:
TargetType: Attack
Flags:
TargetTrap: true
- IncreaseGloomyDayDamage: true
Range: 5
Hit: Multi_Hit
HitCount: 5
diff --git a/db/re/skill_nocast_db.txt b/db/re/skill_nocast_db.txt
index 8416237b93..85d621d0fd 100644
--- a/db/re/skill_nocast_db.txt
+++ b/db/re/skill_nocast_db.txt
@@ -33,7 +33,11 @@
328,1 //DC_DONTFORGETME
2422,1 //WM_LULLABY_DEEPSLEEP
2423,1 //WM_SIRCLEOFNATURE
+2425,1 //WM_GLOOMYDAY
+2429,1 //WM_SOUND_OF_DESTRUCTION
2430,1 //WM_SATURDAY_NIGHT_FEVER
+2432,1 //WM_MELODYOFSINK
+2433,1 //WM_BEYOND_OF_WARCRY
2455,1 //SO_ARRULLO
2299,1 //SC_MANHOLE
@@ -56,6 +60,7 @@
395,4 //CG_MOONLIT
409,4 //WE_CALLPARENT
410,4 //WE_CALLBABY
+491,4 //CR_CULTIVATION
530,4 //NJ_KIRIKAGE
691,4 //CASH_ASSUMPTIO
2284,4 //SC_FATALMENACE
@@ -94,6 +99,7 @@
438,8 //SG_SUN_BLESS
439,8 //SG_MOON_BLESS
440,8 //SG_STAR_BLESS
+491,8 //CR_CULTIVATION
530,8 //NJ_KIRIKAGE
691,8 //CASH_ASSUMPITO
2284,8 //SC_FATALMENACE
@@ -130,6 +136,7 @@
409,16 // WE_CALLPARENT
410,16 // WE_CALLBABY
426,16 // TK_HIGHJUMP
+491,16 //CR_CULTIVATION
529,16 // NJ_SHADOWJUMP
// 530,16 // NJ_KIRIKAGE
691,16 // CASH_ASSUMPTIO
@@ -216,9 +223,11 @@
//----------------------------------------------------------------------------
232,2048 //AM_CANNIBALIZE
233,2048 //AM_SPHEREMINE
+491,2048 //CR_CULTIVATION
1013,2048 //BS_GREED
2419,2048 //WM_POEMOFNETHERWORLD
2482,2048 //GN_WALLOFTHORN
+2493,2048 //GN_SLINGITEM
//----------------------------------------------------------------------------
// Zone 8 - WOE:TE Dungeons
diff --git a/db/re/skill_tree.txt b/db/re/skill_tree.txt
index a75eb1237d..0b1c054d44 100644
--- a/db/re/skill_tree.txt
+++ b/db/re/skill_tree.txt
@@ -1266,6 +1266,7 @@
4019,478,10,231,5,0,0,0,0,0,0,0,0 //CR_SLIMPITCHER#Aid Condensed Potion#
4019,479,5,234,5,235,5,236,5,237,5,0,0 //CR_FULLPROTECTION#Full Protection#
4019,490,10,229,5,230,5,0,0,0,0,0,0 //CR_ACIDDEMONSTRATION#Acid Demonstration#
+//4019,491,2,0,0,0,0,0,0,0,0,0,0 //CR_CULTIVATION#Cultivation#
4019,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
4019,446,1,0,0,0,0,0,0,0,0,0,0 //AM_BERSERKPITCHER#Berserk Pitcher#
4019,496,1,228,10,0,0,0,0,0,0,0,0 //AM_TWILIGHT1#Twilight Alchemy 1#
@@ -2603,6 +2604,7 @@
4057,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
4057,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
4057,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
+//4057,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
4057,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
4057,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
4057,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
@@ -2951,6 +2953,7 @@
4063,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
4063,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
4063,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
+//4063,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
4063,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
4063,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
4063,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
@@ -3247,9 +3250,9 @@
4068,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
4068,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
4068,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4068,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4068,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4068,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4068,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4068,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4068,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4068,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4068,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -3303,9 +3306,9 @@
4069,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
4069,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
4069,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4069,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4069,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4069,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4069,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4069,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4069,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4069,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4069,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -3433,8 +3436,10 @@
4071,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
4071,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
4071,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
+//4071,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
4071,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
4071,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
+//4071,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
4071,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
4071,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
4071,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
@@ -3676,9 +3681,9 @@
4075,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
4075,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
4075,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4075,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4075,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4075,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4075,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4075,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4075,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4075,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4075,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -3739,9 +3744,9 @@
4076,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
4076,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
4076,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4076,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4076,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4076,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4076,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4076,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4076,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4076,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4076,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -3857,6 +3862,7 @@
4078,478,10,231,5,0,0,0,0,0,0,0,0 //CR_SLIMPITCHER#Aid Condensed Potion#
4078,479,5,234,5,235,5,236,5,237,5,0,0 //CR_FULLPROTECTION#Full Protection#
4078,490,10,229,5,230,5,0,0,0,0,0,0 //CR_ACIDDEMONSTRATION#Acid Demonstration#
+//4078,491,2,0,0,0,0,0,0,0,0,0,0 //CR_CULTIVATION#Cultivation#
4078,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
4078,446,1,0,0,0,0,0,0,0,0,0,0 //AM_BERSERKPITCHER#Berserk Pitcher#
4078,496,1,228,10,0,0,0,0,0,0,0,0 //AM_TWILIGHT1#Twilight Alchemy 1#
@@ -3876,8 +3882,10 @@
4078,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
4078,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
4078,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
+//4078,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
4078,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
4078,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
+//4078,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
4078,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
4078,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
4078,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
@@ -4608,6 +4616,7 @@
4099,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
4099,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
4099,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
+//4099,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
4099,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
4099,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
4099,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
@@ -4904,9 +4913,9 @@
4104,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
4104,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
4104,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4104,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4104,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4104,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4104,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4104,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4104,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4104,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4104,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -4962,9 +4971,9 @@
4105,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
4105,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
4105,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
-4105,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
+4105,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
4105,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-4105,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
+//4105,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
4105,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
4105,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
4105,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
@@ -5096,8 +5105,10 @@
4107,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
4107,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
4107,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
+//4107,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
4107,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
4107,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
+//4107,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
4107,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
4107,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
4107,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
@@ -5444,34 +5455,54 @@
4190,53,1,52,3,0,0,0,0,0,0,0,0 //TF_DETOXIFY#Detoxify#
4190,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
4190,66,5,0,0,0,0,0,0,0,0,0,0 //PR_IMPOSITIO#Impositio Manus#
+4190,68,5,31,1,66,3,0,0,0,0,0,0 //PR_ASPERSIO#Aspersio#
4190,70,10,28,1,0,0,0,0,0,0,0,0 //PR_SANCTUARY#Sanctuary#
4190,72,1,0,0,0,0,0,0,0,0,0,0 //PR_STRECOVERY#Status Recovery#
+4190,74,5,0,0,0,0,0,0,0,0,0,0 //PR_MAGNIFICAT#Magnificat#
4190,75,5,70,7,0,0,0,0,0,0,0,0 //PR_GLORIA#Gloria#
4190,80,10,18,1,0,0,0,0,0,0,0,0 //WZ_FIREPILLAR#Fire Pillar#
4190,81,10,20,1,10,1,0,0,0,0,0,0 //WZ_SIGHTRASHER#Sightrasher#
+4190,83,10,81,2,21,1,0,0,0,0,0,0 //WZ_METEOR#Meteor Storm#
4190,84,10,11,1,20,1,0,0,0,0,0,0 //WZ_JUPITEL#Jupiter Thunder#
+4190,85,10,21,1,84,5,0,0,0,0,0,0 //WZ_VERMILION#Lord of Vermilion#
4190,86,5,14,1,20,1,0,0,0,0,0,0 //WZ_WATERBALL#Water Ball#
4190,87,10,16,1,15,1,0,0,0,0,0,0 //WZ_ICEWALL#Ice Wall#
4190,88,10,87,1,0,0,0,0,0,0,0,0 //WZ_FROSTNOVA#Frost Nova#
+4190,89,10,15,1,84,3,0,0,0,0,0,0 //WZ_STORMGUST#Storm Gust#
4190,90,5,16,1,0,0,0,0,0,0,0,0 //WZ_EARTHSPIKE#Earth Spike#
4190,91,5,90,3,0,0,0,0,0,0,0,0 //WZ_HEAVENDRIVE#Heaven's Drive#
4190,92,5,91,1,0,0,0,0,0,0,0,0 //WZ_QUAGMIRE#Quagmire#
4190,93,1,0,0,0,0,0,0,0,0,0,0 //WZ_ESTIMATION#Sense#
4190,105,1,0,0,0,0,0,0,0,0,0,0 //BS_HILTBINDING#Hilt Binding#
4190,107,10,105,1,0,0,0,0,0,0,0,0 //BS_WEAPONRESEARCH#Weaponry Research#
+4190,108,1,107,1,0,0,0,0,0,0,0,0 //BS_REPAIRWEAPON#Weapon Repair#
4190,115,5,0,0,0,0,0,0,0,0,0,0 //HT_SKIDTRAP#Skid Trap#
-4190,119,5,120,1,0,0,0,0,0,0,0,0 //HT_SANDMAN#Sandman#
-4190,120,5,115,1,0,0,0,0,0,0,0,0 //HT_FLASHER#Flasher#
-4190,121,5,120,1,0,0,0,0,0,0,0,0 //HT_FREEZINGTRAP#Freezing Trap#
+4190,116,5,0,0,0,0,0,0,0,0,0,0 //HT_LANDMINE#Land Mine#
+4190,126,10,0,0,0,0,0,0,0,0,0,0 //HT_BEASTBANE#Beast Bane#
4190,138,10,52,1,0,0,0,0,0,0,0,0 //AS_ENCHANTPOISON#Enchant Poison#
+4190,139,10,138,3,0,0,0,0,0,0,0,0 //AS_POISONREACT#Poison React#
+4190,140,10,138,5,0,0,0,0,0,0,0,0 //AS_VENOMDUST#Venom Dust#
+4190,141,10,139,5,140,5,0,0,0,0,0,0 //AS_SPLASHER#Venom Splasher#
+4190,210,10,50,1,0,0,0,0,0,0,0,0 //RG_SNATCHER#Gank#
+4190,211,10,210,4,0,0,0,0,0,0,0,0 //RG_STEALCOIN#Mug#
+4190,212,10,211,4,0,0,0,0,0,0,0,0 //RG_BACKSTAP#Back Stab#
4190,213,5,51,1,0,0,0,0,0,0,0,0 //RG_TUNNELDRIVE#Stalk#
+4190,214,5,212,2,213,2,0,0,0,0,0,0 //RG_RAID#Sightless Raid#
4190,226,10,0,0,0,0,0,0,0,0,0,0 //AM_AXEMASTERY#Axe Mastery#
4190,248,10,0,0,0,0,0,0,0,0,0,0 //CR_TRUST#Faith#
+4190,249,10,0,0,0,0,0,0,0,0,0,0 //CR_AUTOGUARD#Guard#
+4190,250,5,249,5,0,0,0,0,0,0,0,0 //CR_SHIELDCHARGE#Smite#
+4190,251,5,250,3,0,0,0,0,0,0,0,0 //CR_SHIELDBOOMERANG#Shield Boomerang#
4190,253,10,248,7,0,0,0,0,0,0,0,0 //CR_HOLYCROSS#Holy Cross#
4190,259,10,23,10,22,10,0,0,0,0,0,0 //MO_IRONHAND#Iron Fists#
4190,261,5,259,2,0,0,0,0,0,0,0,0 //MO_CALLSPIRITS#Summon Spirit Sphere#
4190,262,1,261,5,0,0,0,0,0,0,0,0 //MO_ABSORBSPIRITS#Absorb Spirit Sphere#
+4190,270,5,262,1,0,0,0,0,0,0,0,0 //MO_EXPLOSIONSPIRITS#Fury#
4190,365,1,9,1,0,0,0,0,0,0,0,0 //HW_MAGICCRASHER#Stave Crasher#
+4190,401,1,261,5,262,1,270,5,0,0,0,0 //CH_SOULCOLLECT#Hyper Spirit Sphere#
+4190,5075,5,0,0,0,0,0,0,0,0,0,0 //NV_BREAKTHROUGH#Break Through#
+4190,5076,1,0,0,0,0,0,0,0,0,0,0 //NV_HELPANGEL#Help Angel#
+4190,5077,5,0,0,0,0,0,0,0,0,0,0 //NV_TRANSCENDENCE#Transcendence#
4190,2535,1,41,1,0,0,0,0,0,0,0,0 //ALL_BUYING_STORE#Open Buying Store#
4190,2544,1,0,0,0,0,0,0,0,0,0,0 //MC_CARTDECORATE#Cart Decorate#
//Super Baby (Expanded)
@@ -5529,34 +5560,54 @@
4191,408,1,0,0,0,0,0,0,0,0,0,0 //WE_BABY#Baby#
4191,409,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLPARENT#Call Parent#
4191,66,5,0,0,0,0,0,0,0,0,0,0 //PR_IMPOSITIO#Impositio Manus#
+4191,68,5,31,1,66,3,0,0,0,0,0,0 //PR_ASPERSIO#Aspersio#
4191,70,10,28,1,0,0,0,0,0,0,0,0 //PR_SANCTUARY#Sanctuary#
4191,72,1,0,0,0,0,0,0,0,0,0,0 //PR_STRECOVERY#Status Recovery#
+4191,74,5,0,0,0,0,0,0,0,0,0,0 //PR_MAGNIFICAT#Magnificat#
4191,75,5,70,7,0,0,0,0,0,0,0,0 //PR_GLORIA#Gloria#
4191,80,10,18,1,0,0,0,0,0,0,0,0 //WZ_FIREPILLAR#Fire Pillar#
4191,81,10,20,1,10,1,0,0,0,0,0,0 //WZ_SIGHTRASHER#Sightrasher#
+4191,83,10,81,2,21,1,0,0,0,0,0,0 //WZ_METEOR#Meteor Storm#
4191,84,10,11,1,20,1,0,0,0,0,0,0 //WZ_JUPITEL#Jupiter Thunder#
+4191,85,10,21,1,84,5,0,0,0,0,0,0 //WZ_VERMILION#Lord of Vermilion#
4191,86,5,14,1,20,1,0,0,0,0,0,0 //WZ_WATERBALL#Water Ball#
4191,87,10,16,1,15,1,0,0,0,0,0,0 //WZ_ICEWALL#Ice Wall#
4191,88,10,87,1,0,0,0,0,0,0,0,0 //WZ_FROSTNOVA#Frost Nova#
+4191,89,10,15,1,84,3,0,0,0,0,0,0 //WZ_STORMGUST#Storm Gust#
4191,90,5,16,1,0,0,0,0,0,0,0,0 //WZ_EARTHSPIKE#Earth Spike#
4191,91,5,90,3,0,0,0,0,0,0,0,0 //WZ_HEAVENDRIVE#Heaven's Drive#
4191,92,5,91,1,0,0,0,0,0,0,0,0 //WZ_QUAGMIRE#Quagmire#
4191,93,1,0,0,0,0,0,0,0,0,0,0 //WZ_ESTIMATION#Sense#
4191,105,1,0,0,0,0,0,0,0,0,0,0 //BS_HILTBINDING#Hilt Binding#
4191,107,10,105,1,0,0,0,0,0,0,0,0 //BS_WEAPONRESEARCH#Weaponry Research#
+4191,108,1,107,1,0,0,0,0,0,0,0,0 //BS_REPAIRWEAPON#Weapon Repair#
4191,115,5,0,0,0,0,0,0,0,0,0,0 //HT_SKIDTRAP#Skid Trap#
-4191,119,5,120,1,0,0,0,0,0,0,0,0 //HT_SANDMAN#Sandman#
-4191,120,5,115,1,0,0,0,0,0,0,0,0 //HT_FLASHER#Flasher#
-4191,121,5,120,1,0,0,0,0,0,0,0,0 //HT_FREEZINGTRAP#Freezing Trap#
+4191,116,5,0,0,0,0,0,0,0,0,0,0 //HT_LANDMINE#Land Mine#
+4191,126,10,0,0,0,0,0,0,0,0,0,0 //HT_BEASTBANE#Beast Bane#
4191,138,10,52,1,0,0,0,0,0,0,0,0 //AS_ENCHANTPOISON#Enchant Poison#
+4191,139,10,138,3,0,0,0,0,0,0,0,0 //AS_POISONREACT#Poison React#
+4191,140,10,138,5,0,0,0,0,0,0,0,0 //AS_VENOMDUST#Venom Dust#
+4191,141,10,139,5,140,5,0,0,0,0,0,0 //AS_SPLASHER#Venom Splasher#
+4191,210,10,50,1,0,0,0,0,0,0,0,0 //RG_SNATCHER#Gank#
+4191,211,10,210,4,0,0,0,0,0,0,0,0 //RG_STEALCOIN#Mug#
+4191,212,10,211,4,0,0,0,0,0,0,0,0 //RG_BACKSTAP#Back Stab#
4191,213,5,51,1,0,0,0,0,0,0,0,0 //RG_TUNNELDRIVE#Stalk#
+4191,214,5,212,2,213,2,0,0,0,0,0,0 //RG_RAID#Sightless Raid#
4191,226,10,0,0,0,0,0,0,0,0,0,0 //AM_AXEMASTERY#Axe Mastery#
4191,248,10,0,0,0,0,0,0,0,0,0,0 //CR_TRUST#Faith#
+4191,249,10,0,0,0,0,0,0,0,0,0,0 //CR_AUTOGUARD#Guard#
+4191,250,5,249,5,0,0,0,0,0,0,0,0 //CR_SHIELDCHARGE#Smite#
+4191,251,5,250,3,0,0,0,0,0,0,0,0 //CR_SHIELDBOOMERANG#Shield Boomerang#
4191,253,10,248,7,0,0,0,0,0,0,0,0 //CR_HOLYCROSS#Holy Cross#
4191,259,10,23,10,22,10,0,0,0,0,0,0 //MO_IRONHAND#Iron Fists#
4191,261,5,259,2,0,0,0,0,0,0,0,0 //MO_CALLSPIRITS#Summon Spirit Sphere#
4191,262,1,261,5,0,0,0,0,0,0,0,0 //MO_ABSORBSPIRITS#Absorb Spirit Sphere#
+4191,270,5,262,1,0,0,0,0,0,0,0,0 //MO_EXPLOSIONSPIRITS#Fury#
4191,365,1,9,1,0,0,0,0,0,0,0,0 //HW_MAGICCRASHER#Stave Crasher#
+4191,401,1,261,5,262,1,270,5,0,0,0,0 //CH_SOULCOLLECT#Hyper Spirit Sphere#
+4191,5075,5,0,0,0,0,0,0,0,0,0,0 //NV_BREAKTHROUGH#Break Through#
+4191,5076,1,0,0,0,0,0,0,0,0,0,0 //NV_HELPANGEL#Help Angel#
+4191,5077,5,0,0,0,0,0,0,0,0,0,0 //NV_TRANSCENDENCE#Transcendence#
4191,2535,1,41,1,0,0,0,0,0,0,0,0 //ALL_BUYING_STORE#Open Buying Store#
4191,2544,1,0,0,0,0,0,0,0,0,0,0 //MC_CARTDECORATE#Cart Decorate#
4191,5065,1,0,0,0,0,0,0,0,0,0,0 //WE_CHEERUP#Cheer Up#
@@ -5590,12 +5641,12 @@
4211,3001,1,530,5,0,0,0,0,0,0,0,0 //KO_YAMIKUMO##
4211,3002,5,0,0,0,0,0,0,0,0,0,0 //KO_RIGHT##
4211,3003,5,0,0,0,0,0,0,0,0,0,0 //KO_LEFT##
-4211,3004,5,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
+4211,3004,10,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
4211,3005,5,3004,2,0,0,0,0,0,0,0,0 //KO_SETSUDAN##
4211,3006,5,524,5,0,0,0,0,0,0,0,0 //KO_BAKURETSU##
4211,3007,5,3006,1,0,0,0,0,0,0,0,0 //KO_HAPPOKUNAI##
4211,3008,10,3010,3,0,0,0,0,0,0,0,0 //KO_MUCHANAGE##
-4211,3009,5,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
+4211,3009,10,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
4211,3010,5,526,1,0,0,0,0,0,0,0,0 //KO_MAKIBISHI##
4211,3011,5,533,10,0,0,0,0,0,0,0,0 //KO_MEIKYOUSISUI##
4211,3012,5,531,1,0,0,0,0,0,0,0,0 //KO_ZANZOU##
@@ -5642,12 +5693,12 @@
4212,3001,1,530,5,0,0,0,0,0,0,0,0 //KO_YAMIKUMO##
4212,3002,5,0,0,0,0,0,0,0,0,0,0 //KO_RIGHT##
4212,3003,5,0,0,0,0,0,0,0,0,0,0 //KO_LEFT##
-4212,3004,5,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
+4212,3004,10,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
4212,3005,5,3004,2,0,0,0,0,0,0,0,0 //KO_SETSUDAN##
4212,3006,5,524,5,0,0,0,0,0,0,0,0 //KO_BAKURETSU##
4212,3007,5,3006,1,0,0,0,0,0,0,0,0 //KO_HAPPOKUNAI##
4212,3008,10,3010,3,0,0,0,0,0,0,0,0 //KO_MUCHANAGE##
-4212,3009,5,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
+4212,3009,10,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
4212,3010,5,526,1,0,0,0,0,0,0,0,0 //KO_MAKIBISHI##
4212,3011,5,533,10,0,0,0,0,0,0,0,0 //KO_MEIKYOUSISUI##
4212,3012,5,531,1,0,0,0,0,0,0,0,0 //KO_ZANZOU##
@@ -5692,24 +5743,24 @@
4215,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
4215,2552,1,500,5,0,0,0,0,0,0,0,0 //RL_RICHS_COIN#Rich's Coin#
4215,2553,5,514,1,0,0,0,0,0,0,0,0 //RL_MASS_SPIRAL#Mass Spiral#
-4215,2554,5,2557,1,0,0,0,0,0,0,0,0 //RL_BANISHING_BUSTER#Banishing Buster#
+4215,2554,10,2557,1,0,0,0,0,0,0,0,0 //RL_BANISHING_BUSTER#Banishing Buster#
4215,2555,5,2556,1,0,0,0,0,0,0,0,0 //RL_B_TRAP#Bind Trap#
4215,2556,1,500,1,0,0,0,0,0,0,0,0 //RL_FLICKER#Flicker#
4215,2557,5,513,1,518,1,0,0,0,0,0,0 //RL_S_STORM#Shatter Storm#
4215,2558,10,500,1,511,10,0,0,0,0,0,0 //RL_E_CHAIN#Eternal Chain#
4215,2559,1,511,1,0,0,0,0,0,0,0,0 //RL_QD_SHOT#Quick Draw Shot#
4215,2560,1,500,1,0,0,0,0,0,0,0,0 //RL_C_MARKER#Crimson Marker#
-4215,2561,5,516,1,0,0,0,0,0,0,0,0 //RL_FIREDANCE#Fire Dance#
+4215,2561,10,516,1,0,0,0,0,0,0,0,0 //RL_FIREDANCE#Fire Dance#
4215,2562,5,521,1,0,0,0,0,0,0,0,0 //RL_H_MINE#Howling Mine#
4215,2563,5,2552,1,0,0,0,0,0,0,0,0 //RL_P_ALTER#Platinum Alter#
4215,2564,1,516,10,0,0,0,0,0,0,0,0 //RL_FALLEN_ANGEL#Fallen Angel#
-4215,2565,5,2567,1,0,0,0,0,0,0,0,0 //RL_R_TRIP#Round Trip#
-4215,2566,5,2560,1,2562,3,0,0,0,0,0,0 //RL_D_TAIL#Dragon Tail#
+4215,2565,10,2567,1,0,0,0,0,0,0,0,0 //RL_R_TRIP#Round Trip#
+4215,2566,10,2560,1,2562,3,0,0,0,0,0,0 //RL_D_TAIL#Dragon Tail#
4215,2567,5,517,1,0,0,0,0,0,0,0,0 //RL_FIRE_RAIN#Fire Rain#
4215,2568,5,2552,1,0,0,0,0,0,0,0,0 //RL_HEAT_BARREL#Heat Barrel#
4215,2569,5,2553,1,0,0,0,0,0,0,0,0 //RL_AM_BLAST#Anti-Material Blast#
4215,2570,5,2554,3,0,0,0,0,0,0,0,0 //RL_SLUGSHOT#Slug Shot#
-4215,2571,5,2552,1,2569,3,0,0,0,0,0,0 //RL_HAMMER_OF_GOD#Hammer of God#
+4215,2571,10,2552,1,2569,3,0,0,0,0,0,0 //RL_HAMMER_OF_GOD#Hammer of God#
//Summoner
4218,5018,1,0,0,0,0,0,0,0,0,0,0 //SU_BASIC_SKILL##
4218,5019,1,5018,1,0,0,0,0,0,0,0,0 //SU_BITE##
@@ -5846,12 +5897,12 @@
4223,3001,1,530,5,0,0,0,0,0,0,0,0 //KO_YAMIKUMO##
4223,3002,5,0,0,0,0,0,0,0,0,0,0 //KO_RIGHT##
4223,3003,5,0,0,0,0,0,0,0,0,0,0 //KO_LEFT##
-4223,3004,5,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
+4223,3004,10,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
4223,3005,5,3004,2,0,0,0,0,0,0,0,0 //KO_SETSUDAN##
4223,3006,5,524,5,0,0,0,0,0,0,0,0 //KO_BAKURETSU##
4223,3007,5,3006,1,0,0,0,0,0,0,0,0 //KO_HAPPOKUNAI##
4223,3008,10,3010,3,0,0,0,0,0,0,0,0 //KO_MUCHANAGE##
-4223,3009,5,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
+4223,3009,10,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
4223,3010,5,526,1,0,0,0,0,0,0,0,0 //KO_MAKIBISHI##
4223,3011,5,533,10,0,0,0,0,0,0,0,0 //KO_MEIKYOUSISUI##
4223,3012,5,531,1,0,0,0,0,0,0,0,0 //KO_ZANZOU##
@@ -5900,12 +5951,12 @@
4224,3001,1,530,5,0,0,0,0,0,0,0,0 //KO_YAMIKUMO##
4224,3002,5,0,0,0,0,0,0,0,0,0,0 //KO_RIGHT##
4224,3003,5,0,0,0,0,0,0,0,0,0,0 //KO_LEFT##
-4224,3004,5,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
+4224,3004,10,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
4224,3005,5,3004,2,0,0,0,0,0,0,0,0 //KO_SETSUDAN##
4224,3006,5,524,5,0,0,0,0,0,0,0,0 //KO_BAKURETSU##
4224,3007,5,3006,1,0,0,0,0,0,0,0,0 //KO_HAPPOKUNAI##
4224,3008,10,3010,3,0,0,0,0,0,0,0,0 //KO_MUCHANAGE##
-4224,3009,5,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
+4224,3009,10,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
4224,3010,5,526,1,0,0,0,0,0,0,0,0 //KO_MAKIBISHI##
4224,3011,5,533,10,0,0,0,0,0,0,0,0 //KO_MEIKYOUSISUI##
4224,3012,5,531,1,0,0,0,0,0,0,0,0 //KO_ZANZOU##
@@ -6094,24 +6145,24 @@
4229,409,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLPARENT#Call Parent#
4229,2552,1,500,5,0,0,0,0,0,0,0,0 //RL_RICHS_COIN#Rich's Coin#
4229,2553,5,514,1,0,0,0,0,0,0,0,0 //RL_MASS_SPIRAL#Mass Spiral#
-4229,2554,5,2557,1,0,0,0,0,0,0,0,0 //RL_BANISHING_BUSTER#Banishing Buster#
+4229,2554,10,2557,1,0,0,0,0,0,0,0,0 //RL_BANISHING_BUSTER#Banishing Buster#
4229,2555,5,0,0,0,0,0,0,0,0,0,0 //RL_B_TRAP#Bind Trap#
4229,2556,1,501,1,0,0,0,0,0,0,0,0 //RL_FLICKER#Flicker#
4229,2557,5,513,1,518,1,0,0,0,0,0,0 //RL_S_STORM#Shatter Storm#
4229,2558,10,511,10,0,0,0,0,0,0,0,0 //RL_E_CHAIN#Eternal Chain#
4229,2559,1,2558,1,0,0,0,0,0,0,0,0 //RL_QD_SHOT#Quick Draw Shot#
4229,2560,1,506,1,0,0,0,0,0,0,0,0 //RL_C_MARKER#Crimson Marker#
-4229,2561,5,2564,1,0,0,0,0,0,0,0,0 //RL_FIREDANCE#Fire Dance#
+4229,2561,10,2564,1,0,0,0,0,0,0,0,0 //RL_FIREDANCE#Fire Dance#
4229,2562,5,520,1,0,0,0,0,0,0,0,0 //RL_H_MINE#Howling Mine#
4229,2563,5,0,0,0,0,0,0,0,0,0,0 //RL_P_ALTER#Platinum Alter#
4229,2564,5,516,10,0,0,0,0,0,0,0,0 //RL_FALLEN_ANGEL#Fallen Angel#
-4229,2565,5,2567,1,0,0,0,0,0,0,0,0 //RL_R_TRIP#Round Trip#
-4229,2566,5,2560,1,2562,3,0,0,0,0,0,0 //RL_D_TAIL#Dragon Tail#
+4229,2565,10,2567,1,0,0,0,0,0,0,0,0 //RL_R_TRIP#Round Trip#
+4229,2566,10,2560,1,2562,3,0,0,0,0,0,0 //RL_D_TAIL#Dragon Tail#
4229,2567,5,517,1,0,0,0,0,0,0,0,0 //RL_FIRE_RAIN#Fire Rain#
4229,2568,5,2561,2,0,0,0,0,0,0,0,0 //RL_HEAT_BARREL#Heat Barrel#
4229,2569,5,2553,1,0,0,0,0,0,0,0,0 //RL_AM_BLAST#Anti-Material Blast#
4229,2570,5,2554,3,0,0,0,0,0,0,0,0 //RL_SLUGSHOT#Slug Shot#
-4229,2571,5,2569,3,0,0,0,0,0,0,0,0 //RL_HAMMER_OF_GOD#Hammer of God#
+4229,2571,10,2569,3,0,0,0,0,0,0,0,0 //RL_HAMMER_OF_GOD#Hammer of God#
4229,5065,1,0,0,0,0,0,0,0,0,0,0 //WE_CHEERUP#Cheer Up#
//Baby Star Gladiator (Union)
4238,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
diff --git a/db/readme.md b/db/readme.md
index eeddb1faed..094a296691 100644
--- a/db/readme.md
+++ b/db/readme.md
@@ -38,10 +38,18 @@ We want to add our own custom achievement that can be given to a player via an N
---
We want to add our own customized Housing Instance.
-#### /db/import/instance_db.txt
+#### /db/import/instance_db.yml
- // ID,Name,LimitTime,IdleTimeOut,EnterMap,EnterX,EnterY,Map2,Map3,...,Map255
- 35,Home,3600,900,1@home,24,6,2@home,3@home
+ - Id: 35
+ Name: Home
+ IdleTimeOut: 900
+ Enter:
+ Map: 1@home
+ X: 24
+ Y: 6
+ AdditionalMaps:
+ - Map: 2@home
+ - Map: 3@home
### Mob Alias
diff --git a/db/status_disabled.txt b/db/status_disabled.txt
index 5196142b16..17058ef039 100644
--- a/db/status_disabled.txt
+++ b/db/status_disabled.txt
@@ -300,6 +300,62 @@ SC_ZANGETSU,16
SC_GENSOU,16
SC_AKAITSUKI,16
+//Summoner
+SC_SUHIDE,16
+SC_SU_STOOP,16
+SC_SPRITEMABLE,16
+SC_CATNIPPOWDER,16
+SC_SV_ROOTTWIST,16
+SC_BITESCAR,16
+SC_ARCLOUSEDASH,16
+SC_TUNAPARTY,16
+SC_SHRIMP,16
+SC_FRESHSHRIMP,16
+
+// Rebellion
+SC_HEAT_BARREL,16
+SC_MAGICALBULLET,16
+SC_P_ALTER,16
+SC_E_CHAIN,16
+SC_C_MARKER,16
+SC_ANTI_M_BLAST,16
+SC_B_TRAP,16
+SC_H_MINE,16
+SC_QD_SHOT_READY,16
+
+// Star Emperor
+SC_LIGHTOFMOON,16
+SC_LIGHTOFSUN,16
+SC_LIGHTOFSTAR,16
+SC_LUNARSTANCE,16
+SC_UNIVERSESTANCE,16
+SC_SUNSTANCE,16
+SC_FLASHKICK,16
+SC_NEWMOON,16
+SC_STARSTANCE,16
+SC_DIMENSION,16
+SC_DIMENSION1,16
+SC_DIMENSION2,16
+SC_CREATINGSTAR,16
+SC_FALLINGSTAR,16
+SC_NOVAEXPLOSING,16
+SC_GRAVITYCONTROL,16
+
+// Soul Reaper
+SC_SOULCOLLECT,16
+SC_SOULREAPER,16
+SC_SOULUNITY,16
+SC_SOULSHADOW,16
+SC_SOULFAIRY,16
+SC_SOULFALCON,16
+SC_SOULGOLEM,16
+SC_SOULDIVISION,16
+SC_SOULENERGY,16
+SC_USE_SKILL_SP_SPA,16
+SC_USE_SKILL_SP_SHA,16
+SC_SP_SHA,16
+SC_SOULCURSE,16
+
// Others
SC_FEAR,16
SC_BURNING,16
diff --git a/doc/atcommands.txt b/doc/atcommands.txt
index 6653a6e341..ede89df496 100644
--- a/doc/atcommands.txt
+++ b/doc/atcommands.txt
@@ -1381,7 +1381,7 @@ Affected files:
-- pcdb: statpoint.txt, job_exp.txt, skill_tree.txt, attr_fix.txt, job_db1.txt, job_db2.txt, job_basehpsp_db.txt, job_maxhpsp_db.txt, job_param_db.txt, level_penalty.txt
-- questdb: quest_db.txt
-- script: /npc/*.txt, /npc/*.conf
--- skilldb: skill_db.txt, const.txt, skill_require_db.txt, skill_cast_db.txt, skill_castnodex_db.txt, skill_nocast_db.txt, skill_copyable_db.txt, skill_improvise_db.txt, skill_changematerial_db.txt, skill_nonearnpc_db.txt, skill_damage_db.txt, skill_unit_db.txt, abra_db.txt, create_arrow_db.txt, produce_db.txt, spellbook_db.txt, magicmushroom_db.txt
+-- skilldb: skill_db.yml, const.txt, skill_nocast_db.txt, skill_changematerial_db.txt, skill_damage_db.txt, abra_db.yml, create_arrow_db.txt, produce_db.txt, spellbook_db.yml, magicmushroom_db.yml
-- statusdb: attr_fix.txt, size_fix.txt, refine_db.txt
-- achievementdb: achievement_db.conf
diff --git a/doc/item_bonus.txt b/doc/item_bonus.txt
index 5d3a528fb7..21e030bd4d 100644
--- a/doc/item_bonus.txt
+++ b/doc/item_bonus.txt
@@ -25,7 +25,8 @@ This list contains all available constants referenced in the 'bonus' commands.
RC_Insect, RC_Plant, RC_Player, RC_Undead, RC_All
* Monster Race (mr)
- RC2_Goblin, RC2_Kobold, RC2_Orc, RC2_Golem, RC2_Guardian, RC2_Ninja
+ RC2_Goblin, RC2_Kobold, RC2_Orc, RC2_Golem, RC2_Guardian, RC2_Ninja,
+ RC2_BioLab, RC2_SCARABA, RC2_FACEWORM, RC2_THANATOS, RC2_CLOCKTOWER, RC2_ROCKRIDGE
See 'db/(pre-)re/mob_race2_db.txt'
* Class (c)
@@ -58,12 +59,13 @@ This list contains all available constants referenced in the 'bonus' commands.
ATF_LONG = Trigger on ranged attacks
Skill/attack type criteria: (Default: Physical/weapon)
+ ATF_SKILL = Trigger on magic/misc skills
ATF_WEAPON = Trigger on weapon skill / physical attacks
ATF_MAGIC = Trigger on magic skills
ATF_MISC = Trigger on misc skills
* Other values:
- Skill (sk): see 'db/(pre-)re/skill_db.txt' (NOTE: Both skill IDs and names, in quotes, are supported.)
+ Skill (sk): see 'db/(pre-)re/skill_db.yml' (NOTE: Both skill IDs and names, in quotes, are supported.)
Monster id (mid): see 'db/(pre-)re/mob_db.txt'
Item id (iid): see 'db/(pre-)re/item_db.txt'
Item group (ig): see 'db/(pre-)re/item_group_db.txt' and the constants in 'db/const.txt', prefixed with IG_*
@@ -166,7 +168,8 @@ bonus2 bSkillUseSPrate,sk,n; Decreases SP consumption of skill sk by n%
Atk/Def
-------
bonus2 bSkillAtk,sk,n; Increases damage of skill sk by n%
-bonus bLongAtkRate,n; Increases damage of ranged attacks by n%
+bonus bShortAtkRate,n; Increases damage of short ranged attacks by n%
+bonus bLongAtkRate,n; Increases damage of long ranged attacks by n%
bonus bCritAtkRate,n; Increases critical damage by +n%
bonus bCriticalDef,n; Decreases the chance of being hit by critical hits by n%
bonus2 bWeaponAtk,w,n; Adds n ATK when weapon of type w is equipped
@@ -274,7 +277,6 @@ Ignore Def
----------
bonus bIgnoreDefEle,e; Disregard DEF against enemies of element e
bonus bIgnoreDefRace,r; Disregard DEF against enemies of race r
-bonus2 bIgnoreDefRaceRate,r,n; Disregard n% of the target's DEF if the target belongs to race r
bonus bIgnoreDefClass,c; Disregard DEF against enemies of class c
bonus bIgnoreMDefRace,r; Disregard MDEF against enemies of race r
bonus2 bIgnoreDefRaceRate,r,n; Disregard n% of the target's DEF if the target belongs to race r
@@ -310,6 +312,7 @@ bonus4 bAddEffWhenHit,eff,n,atf,t; Adds a n/100% chance to cause status eff for
ATF_SHORT = trigger on melee attacks
ATF_LONG = trigger on ranged attacks
Skill/attack type criteria: (Default: Physical/weapon)
+ ATF_SKILL = trigger on magic/misc skills
ATF_WEAPON = trigger on weapon skill / physical attacks
ATF_MAGIC = trigger on magic skills
ATF_MISC = trigger on misc skills
diff --git a/doc/mapflags.txt b/doc/mapflags.txt
index aa6cb66554..bfcc9285f9 100644
--- a/doc/mapflags.txt
+++ b/doc/mapflags.txt
@@ -304,7 +304,7 @@ for 'Map' type 16 will be applied.
This mapflag can also be used to adjust the damage of one skill by a percentage:
- skill_name:
- Name of the skill in 'db/(pre-)re/skill_db.txt' (ex. SM_BASH).
+ Name of the skill in 'db/(pre-)re/skill_db.yml' (ex. SM_BASH).
To adjust all skill damage, write "all" (without quotes).
- caster: the groups for which the adjustment takes effect. (bitmask)
BL_PC = Player
diff --git a/doc/mob_skill_db_powerskill.txt b/doc/mob_skill_db_powerskill.txt
index 3c7e6075e8..8c191a8771 100644
--- a/doc/mob_skill_db_powerskill.txt
+++ b/doc/mob_skill_db_powerskill.txt
@@ -3,7 +3,7 @@
//===== By: ==================================================
//= rAthena Dev Team
//===== Last Updated: ========================================
-//= 20160213
+//= 20200104
//===== Description: =========================================
//= Reference for monster level 10 skills.
//============================================================
@@ -12,7 +12,12 @@ When a monster uses a level 10 skill on Aegis, it will be much stronger than the
normal player version. On rAthena we reflect this by giving the monster a skill
level above the maximum player level.
The following lists explains the skill specialities and the corresponding level
-you need to put for these skills in the mob_skill_db.
+which needs to be put for these skills in the mob_skill_db.
+
+Note: The "SkillDatabase::parseNode" template has a linear determination feature
+where it will attempt to fill the values from the last level defined to MAX_SKILL_LEVEL.
+If it can't determine a trend it will fill with the last level defined.
+
-------------------------------------------------------------------------------
Skill | rAthena Lv | Explanation
-------------------------------------------------------------------------------
diff --git a/doc/script_commands.txt b/doc/script_commands.txt
index d611c0e6bd..4b363f3458 100644
--- a/doc/script_commands.txt
+++ b/doc/script_commands.txt
@@ -958,13 +958,6 @@ mapflag for it to work is because, otherwise, it'd be server-wide and trigger
every time a player would change maps. Imagine the server load with 1,000 players
(oh the pain...)
-OnPCStatCalcEvent:
-
-This special label triggers when a player's stats are recalculated, such as when
-changing stats, equipment, or maps, as well as when logging in, leveling up, and
-mounting a job mount. This can be used to grant additional item bonuses to certain
-player groups, for instance.
-
OnWhisperGlobal:
This special label triggers when a player whispers the NPC, and will run with the
@@ -2917,6 +2910,7 @@ recreate these items perfectly if they are destroyed. Here's what you get:
@inventorylist_option_id5[] - fifth array of random option IDs
@inventorylist_option_value5[] - fifth array of random option values
@inventorylist_option_parameter5[] - fifth array of random option parameters
+@inventorylist_tradable - Returns if an item is tradable or not (Pass item_trade.txt, bound, and rental restrictions).
This could be handy to save/restore a character's inventory, since no other
command returns such a complete set of data, and could also be the only way to
@@ -3433,7 +3427,7 @@ recalculating guardians' HP.
This function returns the level of the skill of the guild .
If the guild does not have that skill, 0 is returned.
If the guild does not exist, -1 is returned.
-Refer to 'db/(pre-)re/skill_db.txt' for the full list of skills. (GD_* are guild skills)
+Refer to 'db/(pre-)re/skill_db.yml' for the full list of skills. (GD_* are guild skills)
---------------------------------------
@@ -3466,7 +3460,7 @@ mes "You have " + getMapGuildUsers("prontera",getcharid(2)) + " guild members in
This function returns the level of the specified skill that the invoking
character has. If they don't have the skill, 0 will be returned. The full list
-of character skills is available in 'db/(pre-)re/skill_db.txt'.
+of character skills is available in 'db/(pre-)re/skill_db.yml'.
There are two main uses for this function, it can check whether the character
has a skill or not, and it can tell you if the level is high enough.
@@ -3914,6 +3908,14 @@ Name is optional, and defaults to the attached player if omitted.
---------------------------------------
+*checkidlehom({""})
+
+Returns the time, in seconds, that the specified player has been idle for homunculus item/exp share.
+Name is optional, and defaults to the attached player if omitted.
+This will only work if 'hom_idle_no_share' and 'idletime_hom_option' are enabled (see '/conf/battle/homunc.conf').
+
+---------------------------------------
+
*agitcheck()
*agitcheck2()
*agitcheck3()
@@ -4797,8 +4799,9 @@ for special cases such as removing a status change or resetting a variable or st
of the player.
This command can not be used to rent stackable items. Rental items cannot be
-dropped, traded, sold to NPCs, or placed in guild storage. (i.e. trade mask 75)
+dropped, traded, or placed in guild storage. (i.e. trade mask 67)
Note: 'delitem' in an NPC script can still remove rental items.
+Note: 'countitem' will not count any item with a rental timer. Use 'rentalcountitem' instead.
---------------------------------------
@@ -5029,6 +5032,32 @@ If player is not in a guild or storage is open, 'guildstoragecountitem2' will re
---------------------------------------
+*rentalcountitem(- {,})
+*rentalcountitem("
- "{,})
+
+This function will return the number of rental items for the specified item ID that the
+invoking character has in the inventory.
+
+---------------------------------------
+
+*rentalcountitem2(
- ,,,,,,,{,})
+*rentalcountitem2("
- ",,,,,,,{,})
+*rentalcountitem3(
- ,,,,,,,,,,{,})
+*rentalcountitem3("
- ",,,,,,,,,,{,})
+
+Expanded version of 'rentalcountitem' function, used for created/carded/forged items.
+
+This function will return the number of rental items for the specified item ID and
+other parameters that the invoking character has in the inventory.
+See 'getitem2' for an explanation of the expanded parameters.
+
+'rentalcountitem3' is advance version of 'rentalcountitem2' that also use Item Random Option as criteria.
+ : Array variable of ID for item random option, see db/[pre-]re/item_randomopt_db.txt
+ : Array variable of item random option's value.
+ : Array variable of item random option's param.
+
+---------------------------------------
+
*countbound({{,}})
This function will return the number of bounded items in the character's
@@ -5582,7 +5611,7 @@ levels. This refers to the invoking character and will only work if the invoking
character is a member of a guild AND its guild master, otherwise no failure
message will be given and no error will occur, but nothing will happen - same
about the guild skill trying to exceed the possible maximum. The full list of
-guild skills is available in 'db/(pre-)re/skill_db.txt', these are all the GD_ skills at
+guild skills is available in 'db/(pre-)re/skill_db.yml', these are all the GD_ skills at
the end.
// This would give your character's guild one level of Approval (GD_APPROVAL ID
@@ -5969,7 +5998,7 @@ These commands will give the invoking character a specified skill. This is also
used for item scripts.
Level is obvious. Skill id is the ID number of the skill in question as per
-'db/(pre-)re/skill_db.txt'. It is not known for certain whether this can be used to give
+'db/(pre-)re/skill_db.yml'. It is not known for certain whether this can be used to give
a character a monster's skill, but you're welcome to try with the numbers given
in 'db/(pre-)re/mob_skill_db.txt'.
@@ -6595,13 +6624,14 @@ Returns true if the command was executed on the other NPC successfully, false if
---------------------------------------
-*npctalk ""{,"",""};
+*npctalk ""{,"",{,}};
This command will display a message as if the NPC object running it was a player
talking - that is, above their head and in the chat window.
The display name of the NPC won't get appended in front of the message.
If the option is given and not empty, then that NPC will display the message,
-else the attached NPC will display the message.
+else the attached NPC will display the message,
+the color format is in RGB (0xRRGGBB). The color is White by default.
Target for :
- bc_all : Broadcast message is sent server-wide (only in the chat window).
@@ -8938,7 +8968,7 @@ with the given character id.
*instance_create(""{,{,}});
Creates an instance for the of . The instance name, along with
-all other instance data, is read from 'db/(pre-)re/instance_db.txt'. Upon success,
+all other instance data, is read from 'db/(pre-)re/instance_db.yml'. Upon success,
the command generates a unique instance ID, duplicates all listed maps and NPCs,
sets the alive time, and triggers the "OnInstanceInit" label in all NPCs inside
the instance.
@@ -8971,7 +9001,7 @@ This will also trigger the "OnInstanceDestroy" label in all NPCs inside the inst
Warps the attached player to the specified . If no ID is specified,
the IM_PARTY instance the invoking player is attached to is used.
-The map and coordinates are located in 'db/(pre-)re/instance_db.txt'.
+The map and coordinates are located in 'db/(pre-)re/instance_db.yml'.
The command returns IE_OK upon success, and these values upon failure:
IE_NOMEMBER: Party/Guild/Clan not found (for party/guild/clan modes).
@@ -9391,19 +9421,19 @@ Example:
---------------------------------------
-*bg_reserve("");
+*bg_reserve(""{,});
-Reserves a slot for the given Battleground for the Battleground UI System.
+Reserves a Battleground map for the Battleground UI System. When a map is booked it prevents another similar
+queue from being created and will allow players to join an active Battlegrounds event.
-Note: 'bg_reserve' and 'bg_unbook' prevent the Battlegrounds queue from joining players in an active Battleground.
+If is true, then the Battleground is marked as over to prevent new players from joining. This state is meant
+for the period where players can get their Badges.
---------------------------------------
-*bg_unbook("");
+*bg_unbook("");
-Removes a spot for the given Battleground for the Battleground UI System.
-
-Note: 'bg_reserve' and 'bg_unbook' prevent the Battlegrounds queue from joining players in an active Battleground.
+Removes a Battleground map for the Battleground UI System. When a map is unbooked it allows a queue to be created.
---------------------------------------
@@ -9700,7 +9730,7 @@ when pet performance is activated.
This will make the pet use a specified support skill on the owner whenever the
HP and SP are below the given percent values, with a specified delay time
-between activations. The skill numbers are as per 'db/(pre-)re/skill_db.txt'.
+between activations. The skill numbers are as per 'db/(pre-)re/skill_db.yml'.
It's not quite certain who's stats will be used for the skills cast, the
character's or the pets. Probably, Skotlex can answer that question.
diff --git a/doc/skill_db.txt b/doc/skill_db.txt
index 099bd9c269..5b8cfe4889 100644
--- a/doc/skill_db.txt
+++ b/doc/skill_db.txt
@@ -3,7 +3,7 @@
//===== By: ==================================================
//= rAthena Dev Team
//===== Last Updated: ========================================
-//= 20191220
+//= 20200324
//===== Description: =========================================
//= Explanation of the skill_db.yml file and structure.
//============================================================
@@ -71,7 +71,7 @@ IsSong - Song/Dance skill.
IsEnsemble - Ensemble skill.
IsTrap - Trap skill.
TargetSelf - Damages/targets self.
-NoTargetSelf - Cannot target self. If TargetType is Self_Skill, changes to Attack_Skill.
+NoTargetSelf - Cannot target self. If TargetType is Self, changes to Attack.
PartyOnly - Usable on party (and enemies if offensive).
GuildOnly - Usable on guild (and enemies if offensive).
NoTargetEnemy - Disable on enemies (for non-offensive).
@@ -97,11 +97,11 @@ AllowOnWarg - Usable while riding Warg.
AllowOnMado - Usable while on Madogear.
TargetManHole - Target enemy with SC__MANHOLE.
TargetHidden - Target enemy with OPTION_HIDE.
-IncreaseGloomyDayDamage - Increase SC_GLOOMYDAY_SK damage.
IncreaseDanceWithWugDamage - Increase SC_DANCEWITHWUG damage.
IgnoreWugBite - Ignore RA_WUGBITE.
-IgnoreAutoGuard - Not blocked by SC_AUTOGUARD (Weapon_Skill only).
-IgnoreCicada - Not blocked by SC_UTSUSEMI or SC_BUNSINJYUTSU (Weapon_Skill only).
+IgnoreAutoGuard - Not blocked by SC_AUTOGUARD (When TargetType is Weapon only).
+IgnoreCicada - Not blocked by SC_UTSUSEMI or SC_BUNSINJYUTSU (When TargetType is Weapon only).
+ShowScale - Shows AoE area while casting
---------------------------------------
@@ -128,9 +128,9 @@ Sequence Map Form
Hit: Skill hit type.
-Normal - Passive/No damage skill. (Default)
-Single - Single hit.
-Repeat - Multiple hits.
+Normal - Passive/No damage skill. (Default)
+Single - Single hit.
+Multi_Hit - Multiple hits.
---------------------------------------
@@ -693,6 +693,10 @@ Mado - Requires OPTION_MADOGEAR.
ElementalSpirit - Requires an Elemental Spirit to be summoned.
ElementalSpirit2 - Requires an Elemental Spirit to be summoned and will be removed after.
Peco - Requires OPTION_RIDING.
+Sunstance - Requires Sun/Universe Stance status be active.
+Moonstance - Requires Moon/Universe Stance status be active.
+Starstance - Requires Star/Universe Stance status be active.
+Universestance - Requires Universe Stance status be active.
------------------
diff --git a/doc/status_change.txt b/doc/status_change.txt
index 19ebe1d777..610108bfce 100644
--- a/doc/status_change.txt
+++ b/doc/status_change.txt
@@ -2710,3 +2710,9 @@ SC_LHZ_DUN_N4 (EFST_LHZ_DUN_N4)
desc: Increases and reduces damage against MVPs of Biolab 5.
val1: +% Damage
val2: +% Defense
+
+SC_DORAM_BUF_01 ()
+ desc: Recovers 10 HP every 10 seconds.
+
+SC_DORAM_BUF_02 ()
+ desc: Recovers 5 SP every 10 seconds.
diff --git a/doc/yaml/db/improvise_db.yml b/doc/yaml/db/improvise_db.yml
deleted file mode 100644
index aa84b08bd3..0000000000
--- a/doc/yaml/db/improvise_db.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-###########################################################################
-# Improvised Song Database
-###########################################################################
-#
-# Improvised Song Settings
-#
-###########################################################################
-# - Skill Skill to be casted by Improvised Song.
-# Probability Probability of skill compared to others in database (1 = 0.01%, 10000 = 100%).
-###########################################################################
diff --git a/doc/yaml/db/instance_db.yml b/doc/yaml/db/instance_db.yml
new file mode 100644
index 0000000000..f708f78280
--- /dev/null
+++ b/doc/yaml/db/instance_db.yml
@@ -0,0 +1,19 @@
+###########################################################################
+# Instance Database
+###########################################################################
+#
+# Instance Settings
+#
+###########################################################################
+# - Id Instance ID.
+# Name Instance Name.
+# TimeLimit Total lifetime of instance in seconds. (Default: 3600)
+# IdleTimeOut Time before an idle instance is destroyed in seconds. (Default: 300)
+# Destroyable Toggles the ability to destroy the instance using instance 'Destroy' button. (Default: true)
+# Note: the button is displayed based on parties. For any mode, it requires the party leader to be the instance owner to destroy it.
+# Enter: Instance entrance coordinates.
+# Map Map Name where players start.
+# X X Coordinate where players start.
+# Y Y Coordinate where players start.
+# AdditionalMaps: List of maps that are part of an instance. (Optional)
+###########################################################################
diff --git a/doc/yaml/db/quest_db.yml b/doc/yaml/db/quest_db.yml
new file mode 100644
index 0000000000..4f2fe56861
--- /dev/null
+++ b/doc/yaml/db/quest_db.yml
@@ -0,0 +1,23 @@
+###########################################################################
+# Quest Database
+###########################################################################
+#
+# Quest Settings
+#
+###########################################################################
+# - Id Quest ID.
+# Title Quest title.
+# TimeLimit Amount of time before the quest expires. (Default: 0)
+# Use a number following by "d" for day(s), "h" for hour(s), "mn" for minute(s), and "s" for second(s).
+# Specify with "+" for how long until the quest expires.
+# Specify without "+" for the exact time the quest expires using "d" (optionnal), [0-23]"h" (required), [0-59]"mn" (optionnal), [0-59]"s" (optionnal) format.
+# Please note the number before "d" only shift the exact timer to the given day(s).
+# Targets: Quest objective target. (Default: null)
+# - Mob Monster to kill.
+# Count Amount of monsters to kill.
+# Drops: Quest item drop targets. (Default: null)
+# - Mob Monster to kill. 0 will apply to all monsters. (Default: 0)
+# Item Item to drop.
+# Count Amount of items that will drop. Non-stackable items default to 1. (Default: 1)
+# Rate Item drop rate. (10000 = 100%)
+###########################################################################
diff --git a/npc/battleground/flavius/flavius01.txt b/npc/battleground/flavius/flavius01.txt
index e4f7c93420..74a3be178a 100644
--- a/npc/battleground/flavius/flavius01.txt
+++ b/npc/battleground/flavius/flavius01.txt
@@ -58,25 +58,21 @@ OnStop:
OnTimer1000:
stopnpctimer;
- if (!getbattleflag("feature.bgqueue"))
- initnpctimer;
- set .@chk_bat_a01,getmapusers("bat_b01");
- if (.@chk_bat_a01 < 1) {
- set $@FlaviusBG1, 0;
- if( $@FlaviusBG1_id1 ) { bg_destroy $@FlaviusBG1_id1; set $@FlaviusBG1_id1, 0; }
- if( $@FlaviusBG1_id2 ) { bg_destroy $@FlaviusBG1_id2; set $@FlaviusBG1_id2, 0; }
- if (getbattleflag("feature.bgqueue")) {
+ if (bg_get_data($@FlaviusBG1_id1, 0) == 0 && bg_get_data($@FlaviusBG1_id2, 0) == 0) {
+ donpcevent "countdown#bat_b01::OnStop";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_b01", true;
+ $@FlaviusBG1 = 0;
+ if( $@FlaviusBG1_id1 ) { bg_destroy $@FlaviusBG1_id1; $@FlaviusBG1_id1 = 0; }
+ if( $@FlaviusBG1_id2 ) { bg_destroy $@FlaviusBG1_id2; $@FlaviusBG1_id2 = 0; }
+ if (getbattleflag("feature.bgqueue"))
bg_unbook "bat_b01";
- end;
- } else
- donpcevent "start#bat_b01::OnReadyCheck";
+ end;
}
- if (getbattleflag("feature.bgqueue"))
- initnpctimer;
+ initnpctimer;
end;
}
-
// Flavius Battleground Engine
//============================================================
bat_b01,15,15,3 script start#bat_b01 844,{
@@ -139,13 +135,14 @@ OnReset:
donpcevent "guardian#bat_b01_b::OnEnable";
donpcevent "cell#bat_b01_a::OnRed";
donpcevent "cell#bat_b01_b::OnRed";
- donpcevent "time#bat_b01::OnEnable";
- disablenpc "Guillaume Vintenar#b01_a";
- disablenpc "Croix Vintenar#b01_b";
- disablenpc "Vintenar#bat_b01_aover";
- disablenpc "Vintenar#bat_b01_bover";
- bg_warp $@FlaviusBG1_id1,"bat_b01",87,75;
- bg_warp $@FlaviusBG1_id2,"bat_b01",311,224;
+ end;
+
+OnGuillaumeActive:
+ warp "bat_b01",87,75;
+ end;
+
+OnCroixActive:
+ warp "bat_b01",311,224;
end;
OnGuillaumeQuit:
@@ -181,6 +178,8 @@ OnMyMobDead:
enablenpc "Guillaume Vintenar#b01_a";
enablenpc "Croix Vintenar#b01_b";
donpcevent "time#bat_b01::OnStop";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_b01", true;
}
else {
set $@Croix_ScoreBG1,1;
@@ -215,6 +214,8 @@ OnMyMobDead:
enablenpc "Guillaume Vintenar#b01_a";
enablenpc "Croix Vintenar#b01_b";
donpcevent "time#bat_b01::OnStop";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_b01", true;
}
else {
set $@Guill_ScoreBG1,1;
@@ -314,12 +315,14 @@ bat_b01,10,294,3 script Battle Therapist#b01_a 95,{
OnTimer25000:
specialeffect EF_SANCTUARY;
- enablenpc "bat_b01_rp1_a_warp";
+ // enablenpc "bat_b01_rp1_a_warp";
+ areapercentheal "bat_b01",0,280,20,300,100,100;
+ areawarp "bat_b01",0,280,20,300,"bat_b01",87,73;
end;
-OnTimer26000:
- disablenpc "bat_b01_rp1_a_warp";
- end;
+// OnTimer26000:
+ // disablenpc "bat_b01_rp1_a_warp";
+ // end;
OnTimer26500:
stopnpctimer;
@@ -332,22 +335,25 @@ OnEnable:
end;
OnStop:
- disablenpc "bat_b01_rp1_a_warp";
+ // disablenpc "bat_b01_rp1_a_warp";
disablenpc "Battle Therapist#b01_a";
stopnpctimer;
end;
}
+/*
+// replaced by areapercentheal and areawarp to prevent enqueue issue
bat_b01,10,290,0 script bat_b01_rp1_a_warp 45,10,10,{
OnInit:
disablenpc "bat_b01_rp1_a_warp";
end;
-OnTouch_:
+OnTouch:
percentheal 100,100;
warp "bat_b01",87,73;
end;
}
+*/
bat_b01,389,14,3 script Battle Therapist#b01_b 95,{
specialeffect2 EF_HEAL;
@@ -359,12 +365,14 @@ bat_b01,389,14,3 script Battle Therapist#b01_b 95,{
OnTimer25000:
specialeffect EF_SANCTUARY;
- enablenpc "bat_b01_rp1_b_warp";
+ // enablenpc "bat_b01_rp1_b_warp";
+ areapercentheal "bat_b01",379,0,399,20,100,100;
+ areawarp "bat_b01",379,0,399,20,"bat_b01",312,225;
end;
-OnTimer26000:
- disablenpc "bat_b01_rp1_b_warp";
- end;
+// OnTimer26000:
+ // disablenpc "bat_b01_rp1_b_warp";
+ // end;
OnTimer26500:
stopnpctimer;
@@ -377,15 +385,16 @@ OnEnable:
end;
OnStop:
- disablenpc "bat_b01_rp1_b_warp";
+ // disablenpc "bat_b01_rp1_b_warp";
disablenpc "Battle Therapist#b01_b";
stopnpctimer;
end;
}
-bat_b01,389,10,0 script bat_b01_rp1_b_warp 45,9,9,{
+/*
+bat_b01,389,10,0 script bat_b01_rp1_b_warp 45,10,10,{
OnInit:
- disablenpc "bat_b01_rp1_a_warp";
+ disablenpc "bat_b01_rp1_b_warp";
end;
OnTouch:
@@ -393,6 +402,7 @@ OnTouch:
warp "bat_b01",312,225;
end;
}
+*/
bat_b01,87,76,0 script A_CODE#bat_b01 -1,5,5,{
OnTouch:
@@ -490,6 +500,8 @@ OnTimer1830000:
bg_warp $@FlaviusBG1_id2,"bat_b01",390,10;
enablenpc "Vintenar#bat_b01_aover";
enablenpc "Vintenar#bat_b01_bover";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_b01", true;
end;
OnTimer1900000:
@@ -526,11 +538,11 @@ bat_b01,10,294,3 script Vintenar#bat_b01_aover 419,{
set .@A_B_gap,$@Guill_ScoreBG1 - $@Croix_ScoreBG1;
if ($@FlaviusBG1_id1 == getcharid(4)) {
if (.@A_B_gap > 0)
- callfunc "F_BG_Badge",1,"Guillaume","Flavius";
+ callfunc "F_BG_Badge",1,"Guillaume","Flavius"; //Guillaume wins
else if (.@A_B_gap == 0)
- callfunc "F_BG_Badge",0,"Guillaume","Flavius";
+ callfunc "F_BG_Badge",0,"Guillaume","Flavius"; //Tie
else
- callfunc "F_BG_Badge",0,"Guillaume","Flavius";
+ callfunc "F_BG_Badge",0,"Guillaume","Flavius"; //Croix wins
}
else {
mes "[Axl Rose]";
@@ -551,11 +563,11 @@ bat_b01,389,14,3 script Vintenar#bat_b01_bover 415,{
set .@A_B_gap,$@Guill_ScoreBG1 - $@Croix_ScoreBG1;
if ($@FlaviusBG1_id2 == getcharid(4)) {
if (.@A_B_gap > 0)
- callfunc "F_BG_Badge",1,"Croix","Flavius";
+ callfunc "F_BG_Badge",0,"Croix","Flavius"; //Guillaume wins
else if (.@A_B_gap == 0)
- callfunc "F_BG_Badge",0,"Croix","Flavius";
+ callfunc "F_BG_Badge",0,"Croix","Flavius"; //Tie
else
- callfunc "F_BG_Badge",1,"Croix","Flavius";
+ callfunc "F_BG_Badge",1,"Croix","Flavius"; //Croix wins
}
else {
mes "[Swandery]";
diff --git a/npc/battleground/flavius/flavius02.txt b/npc/battleground/flavius/flavius02.txt
index c99bef9d34..875c0b60a1 100644
--- a/npc/battleground/flavius/flavius02.txt
+++ b/npc/battleground/flavius/flavius02.txt
@@ -59,21 +59,18 @@ OnStop:
OnTimer1000:
stopnpctimer;
- if (!getbattleflag("feature.bgqueue"))
- initnpctimer;
- set .@chk_bat_a01,getmapusers("bat_b02");
- if (.@chk_bat_a01 < 1) {
- set $@FlaviusBG2, 0;
- if( $@FlaviusBG2_id1 ) { bg_destroy $@FlaviusBG2_id1; set $@FlaviusBG2_id1, 0; }
- if( $@FlaviusBG2_id2 ) { bg_destroy $@FlaviusBG2_id2; set $@FlaviusBG2_id2, 0; }
- if (getbattleflag("feature.bgqueue")) {
- bg_unbook "bat_b01";
- end;
- } else
- donpcevent "start#bat_b01::OnReadyCheck";
+ if (bg_get_data($@FlaviusBG2_id1, 0) == 0 && bg_get_data($@FlaviusBG2_id2, 0) == 0) {
+ donpcevent "countdown#bat_b02::OnStop";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_b02", true;
+ $@FlaviusBG2 = 0;
+ if( $@FlaviusBG2_id1 ) { bg_destroy $@FlaviusBG2_id1; $@FlaviusBG2_id1 = 0; }
+ if( $@FlaviusBG2_id2 ) { bg_destroy $@FlaviusBG2_id2; $@FlaviusBG2_id2 = 0; }
+ if (getbattleflag("feature.bgqueue"))
+ bg_unbook "bat_b02";
+ end;
}
- if (getbattleflag("feature.bgqueue"))
- initnpctimer;
+ initnpctimer;
end;
}
@@ -89,7 +86,7 @@ OnReadyCheck:
if( $@FlaviusBG2 )
end;
if (!getbattleflag("feature.bgqueue")) {
- set .@Guillaume, getwaitingroomstate(0,"Lieutenant Huvas");
+ set .@Guillaume, getwaitingroomstate(0,"Lieutenant Huvas");
set .@Croix, getwaitingroomstate(0,"Lieutenant Yukon");
if( !.@Guillaume && !.@Croix ) {
donpcevent "#bat_b02_timer::OnStop";
@@ -102,8 +99,8 @@ OnReadyCheck:
set $@FlaviusBG2_Victory, 0;
set $@Croix_ScoreBG2, 0;
set $@Guill_ScoreBG2, 0;
-
bg_updatescore "bat_b02",$@Guill_ScoreBG2,$@Croix_ScoreBG2;
+
if (!getbattleflag("feature.bgqueue")) {
donpcevent "Lieutenant Huvas::OnEnterBG";
donpcevent "Lieutenant Yukon::OnEnterBG";
@@ -140,13 +137,14 @@ OnReset:
donpcevent "guardian#bat_b02_b::OnEnable";
donpcevent "cell#bat_b02_a::OnRed";
donpcevent "cell#bat_b02_b::OnRed";
- donpcevent "time#bat_b02::OnEnable";
- disablenpc "Guillaume Vintenar#b02_a";
- disablenpc "Croix Vintenar#b02_b";
- disablenpc "Vintenar#bat_b02_aover";
- disablenpc "Vintenar#bat_b02_bover";
- bg_warp $@FlaviusBG2_id1,"bat_b02",87,75;
- bg_warp $@FlaviusBG2_id2,"bat_b02",311,224;
+ end;
+
+OnGuillaumeActive:
+ warp "bat_b02",87,75;
+ end;
+
+OnCroixActive:
+ warp "bat_b02",311,224;
end;
OnGuillaumeQuit:
@@ -182,6 +180,8 @@ OnMyMobDead:
enablenpc "Guillaume Vintenar#b02_a";
enablenpc "Croix Vintenar#b02_b";
donpcevent "time#bat_b02::OnStop";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_b02", true;
}
else {
set $@Croix_ScoreBG2,1;
@@ -216,6 +216,8 @@ OnMyMobDead:
enablenpc "Guillaume Vintenar#b02_a";
enablenpc "Croix Vintenar#b02_b";
donpcevent "time#bat_b02::OnStop";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_b02", true;
}
else {
set $@Guill_ScoreBG2,1;
@@ -315,12 +317,14 @@ bat_b02,10,294,3 script Battle Therapist#b02_a 95,{
OnTimer25000:
specialeffect EF_SANCTUARY;
- enablenpc "bat_b02_rp1_a_warp";
+ // enablenpc "bat_b02_rp1_a_warp";
+ areapercentheal "bat_b02",0,280,20,300,100,100;
+ areawarp "bat_b02",0,280,20,300,"bat_b02",87,73;
end;
-OnTimer26000:
- disablenpc "bat_b02_rp1_a_warp";
- end;
+// OnTimer26000:
+ // disablenpc "bat_b02_rp1_a_warp";
+ // end;
OnTimer26500:
stopnpctimer;
@@ -333,22 +337,24 @@ OnEnable:
end;
OnStop:
- disablenpc "bat_b02_rp1_a_warp";
+ // disablenpc "bat_b02_rp1_a_warp";
disablenpc "Battle Therapist#b02_a";
stopnpctimer;
end;
}
+/*
bat_b02,10,290,0 script bat_b02_rp1_a_warp 45,10,10,{
OnInit:
disablenpc "bat_b02_rp1_a_warp";
end;
-OnTouch_:
+OnTouch:
percentheal 100,100;
warp "bat_b02",87,73;
end;
}
+*/
bat_b02,389,14,3 script Battle Therapist#b02_b 95,{
specialeffect2 EF_HEAL;
@@ -360,12 +366,14 @@ bat_b02,389,14,3 script Battle Therapist#b02_b 95,{
OnTimer25000:
specialeffect EF_SANCTUARY;
- enablenpc "bat_b02_rp1_b_warp";
+ areapercentheal "bat_b02",379,0,399,20,100,100;
+ areawarp "bat_b02",379,0,399,20,"bat_b02",312,225;
+ // enablenpc "bat_b02_rp1_b_warp";
end;
-OnTimer26000:
- disablenpc "bat_b02_rp1_b_warp";
- end;
+// OnTimer26000:
+ // disablenpc "bat_b02_rp1_b_warp";
+ // end;
OnTimer26500:
stopnpctimer;
@@ -378,15 +386,16 @@ OnEnable:
end;
OnStop:
- disablenpc "bat_b02_rp1_b_warp";
+ // disablenpc "bat_b02_rp1_b_warp";
disablenpc "Battle Therapist#b02_b";
stopnpctimer;
end;
}
-bat_b02,389,10,0 script bat_b02_rp1_b_warp 45,9,9,{
+/*
+bat_b02,389,10,0 script bat_b02_rp1_b_warp 45,10,10,{
OnInit:
- disablenpc "bat_b02_rp1_a_warp";
+ disablenpc "bat_b02_rp1_b_warp";
end;
OnTouch:
@@ -394,18 +403,19 @@ OnTouch:
warp "bat_b02",312,225;
end;
}
+*/
bat_b02,87,76,0 script A_CODE#bat_b02 -1,5,5,{
OnTouch:
if (checkquest(2070) < 0)
- //setquest 2070;
+ setquest 2070;
end;
}
bat_b02,312,224,0 script B_CODE#bat_b02 -1,5,5,{
OnTouch:
if (checkquest(2070) < 0)
- //setquest 2070;
+ setquest 2070;
end;
}
@@ -491,6 +501,8 @@ OnTimer1830000:
bg_warp $@FlaviusBG2_id2,"bat_b02",390,10;
enablenpc "Vintenar#bat_b02_aover";
enablenpc "Vintenar#bat_b02_bover";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_b02", true;
end;
OnTimer1900000:
@@ -527,11 +539,11 @@ bat_b02,10,294,3 script Vintenar#bat_b02_aover 419,{
set .@A_B_gap,$@Guill_ScoreBG2 - $@Croix_ScoreBG2;
if ($@FlaviusBG2_id1 == getcharid(4)) {
if (.@A_B_gap > 0)
- callfunc "F_BG_Badge",1,"Guillaume","Flavius";
+ callfunc "F_BG_Badge",1,"Guillaume","Flavius"; //Guillaume wins
else if (.@A_B_gap == 0)
- callfunc "F_BG_Badge",0,"Guillaume","Flavius";
+ callfunc "F_BG_Badge",0,"Guillaume","Flavius"; //Tie
else
- callfunc "F_BG_Badge",0,"Guillaume","Flavius";
+ callfunc "F_BG_Badge",0,"Guillaume","Flavius"; //Croix wins
}
else {
mes "[Axl Rose]";
@@ -552,11 +564,11 @@ bat_b02,389,14,3 script Vintenar#bat_b02_bover 415,{
set .@A_B_gap,$@Guill_ScoreBG2 - $@Croix_ScoreBG2;
if ($@FlaviusBG2_id2 == getcharid(4)) {
if (.@A_B_gap > 0)
- callfunc "F_BG_Badge",1,"Croix","Flavius";
+ callfunc "F_BG_Badge",0,"Croix","Flavius"; //Guillaume wins
else if (.@A_B_gap == 0)
- callfunc "F_BG_Badge",0,"Croix","Flavius";
+ callfunc "F_BG_Badge",0,"Croix","Flavius"; //Tie
else
- callfunc "F_BG_Badge",1,"Croix","Flavius";
+ callfunc "F_BG_Badge",1,"Croix","Flavius"; //Croix wins
}
else {
mes "[Swandery]";
diff --git a/npc/battleground/kvm/kvm01.txt b/npc/battleground/kvm/kvm01.txt
index 0341aa465d..2c8e07aeb7 100644
--- a/npc/battleground/kvm/kvm01.txt
+++ b/npc/battleground/kvm/kvm01.txt
@@ -155,6 +155,14 @@ OnCroixDie:
}
end;
+OnGuillaumeActive:
+ warp "bat_c01",61,120;
+ end;
+
+OnCroixActive:
+ warp "bat_c01",138,63;
+ end;
+
OnStart:
disablenpc "KVM Officer#KVM01A";
disablenpc "KVM Officer#KVM01B";
@@ -224,6 +232,7 @@ OnTimer61000:
end;
}
}
+ bg_updatescore "bat_c01",.Guillaume_Count,.Croix_Count;
set $@KvM01BG, 2; // Playing
bg_warp $@KvM01BG_id1,"bat_c01",61,120;
bg_warp $@KvM01BG_id2,"bat_c01",138,63;
@@ -292,6 +301,8 @@ OnStop:
bg_warp $@KvM01BG_id1,"bat_c01",53,128;
bg_warp $@KvM01BG_id2,"bat_c01",146,55;
donpcevent "KvM01_BG_Out::OnBegin";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_c01", true;
end;
}
@@ -333,7 +344,6 @@ OnTimer60000:
disablenpc "KVM Officer#KVM01B";
mapwarp "bat_c01","bat_room",154,150;
maprespawnguildid "bat_c01",0,3; // Just in case someone else
- bg_updatescore "bat_c01",5,5;
set $@KvM01BG, 0;
OnGuillaumeJoin:
diff --git a/npc/battleground/kvm/kvm02.txt b/npc/battleground/kvm/kvm02.txt
index 97a15be08d..b2ec1d5cc8 100644
--- a/npc/battleground/kvm/kvm02.txt
+++ b/npc/battleground/kvm/kvm02.txt
@@ -155,6 +155,14 @@ OnCroixDie:
}
end;
+OnGuillaumeActive:
+ warp "bat_c02",62,119;
+ end;
+
+OnCroixActive:
+ warp "bat_c02",137,64;
+ end;
+
OnStart:
disablenpc "KVM Officer#KVM02A";
disablenpc "KVM Officer#KVM02B";
@@ -224,6 +232,7 @@ OnTimer61000:
end;
}
}
+ bg_updatescore "bat_c02",.Guillaume_Count,.Croix_Count;
set $@KvM02BG, 2; // Playing
bg_warp $@KvM02BG_id1,"bat_c02",62,119;
bg_warp $@KvM02BG_id2,"bat_c02",137,64;
@@ -292,6 +301,8 @@ OnStop:
bg_warp $@KvM02BG_id1,"bat_c02",53,128;
bg_warp $@KvM02BG_id2,"bat_c02",146,55;
donpcevent "KvM02_BG_Out::OnBegin";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_c02", true;
end;
}
@@ -333,7 +344,6 @@ OnTimer60000:
disablenpc "KVM Officer#KVM02B";
mapwarp "bat_c02","bat_room",154,150;
maprespawnguildid "bat_c02",0,3; // Just in case someone else
- bg_updatescore "bat_c02",5,5;
set $@KvM02BG, 0;
OnGuillaumeJoin:
diff --git a/npc/battleground/kvm/kvm03.txt b/npc/battleground/kvm/kvm03.txt
index 6e15648916..c27df35dc7 100644
--- a/npc/battleground/kvm/kvm03.txt
+++ b/npc/battleground/kvm/kvm03.txt
@@ -155,6 +155,14 @@ OnCroixDie:
}
end;
+OnGuillaumeActive:
+ warp "bat_c03",62,119;
+ end;
+
+OnCroixActive:
+ warp "bat_c03",137,64;
+ end;
+
OnStart:
disablenpc "KVM Officer#KVM03A";
disablenpc "KVM Officer#KVM03B";
@@ -224,6 +232,7 @@ OnTimer61000:
end;
}
}
+ bg_updatescore "bat_c03",.Guillaume_Count,.Croix_Count;
set $@KvM03BG, 2; // Playing
bg_warp $@KvM03BG_id1,"bat_c03",62,119;
bg_warp $@KvM03BG_id2,"bat_c03",137,64;
@@ -292,6 +301,8 @@ OnStop:
bg_warp $@KvM03BG_id1,"bat_c03",53,128;
bg_warp $@KvM03BG_id2,"bat_c03",146,55;
donpcevent "KvM03_BG_Out::OnBegin";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_c03", true;
end;
}
@@ -333,7 +344,6 @@ OnTimer60000:
disablenpc "KVM Officer#KVM03B";
mapwarp "bat_c03","bat_room",154,150;
maprespawnguildid "bat_c03",0,3; // Just in case someone else
- bg_updatescore "bat_c03",5,5;
set $@KvM03BG, 0;
OnGuillaumeJoin:
diff --git a/npc/battleground/tierra/tierra01.txt b/npc/battleground/tierra/tierra01.txt
index dd0282789e..ce61f0c641 100644
--- a/npc/battleground/tierra/tierra01.txt
+++ b/npc/battleground/tierra/tierra01.txt
@@ -58,21 +58,18 @@ OnStop:
OnTimer1000:
stopnpctimer;
- if (!getbattleflag("feature.bgqueue"))
- initnpctimer;
- set .@chk_bat_a01,getmapusers("bat_a01");
- if (.@chk_bat_a01 < 1) {
- set $@TierraBG1,0; set $@TierraBG1_Victory, 0;
- if( $@TierraBG1_id1 ) { bg_destroy $@TierraBG1_id1; set $@TierraBG1_id1, 0; }
- if( $@TierraBG1_id2 ) { bg_destroy $@TierraBG1_id2; set $@TierraBG1_id2, 0; }
- if (getbattleflag("feature.bgqueue")) {
+ if (bg_get_data($@TierraBG1_id1, 0) == 0 && bg_get_data($@TierraBG1_id2, 0) == 0) {
+ donpcevent "countdown#bat_a01::OnStop";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_a01", true;
+ $@TierraBG1 = 0; $@TierraBG1_Victory = 0;
+ if( $@TierraBG1_id1 ) { bg_destroy $@TierraBG1_id1; $@TierraBG1_id1 = 0; }
+ if( $@TierraBG1_id2 ) { bg_destroy $@TierraBG1_id2; $@TierraBG1_id2 = 0; }
+ if (getbattleflag("feature.bgqueue"))
bg_unbook "bat_a01";
- end;
- } else
- donpcevent "start#bat_a01::OnReadyCheck";
+ end;
}
- if (getbattleflag("feature.bgqueue"))
- initnpctimer;
+ initnpctimer;
end;
}
@@ -126,6 +123,14 @@ OnEnable:
disablenpc "Croix Vintenar#a01_b";
end;
+OnGuillaumeActive:
+ warp "bat_a01",352,342;
+ end;
+
+OnCroixActive:
+ warp "bat_a01",353,52;
+ end;
+
OnGuillaumeQuit:
OnCroixQuit:
if (getbattleflag("feature.bgqueue"))
@@ -183,6 +188,8 @@ OnMyMobDead:
mapannounce "bat_a01", "Croix Vintenar Swandery: We destroyed Guillaume's Food Storage. We won that! Wow!",bc_map,"0xFFCE00";
bg_warp $@TierraBG1_id1,"bat_a01",50,374;
bg_warp $@TierraBG1_id2,"bat_a01",42,16;
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_a01", true;
}
end;
}
@@ -206,6 +213,8 @@ OnMyMobDead:
mapannounce "bat_a01", "Guillaume Vintenar Axl Rose : We destroyed Croix's Food Storage. We won that! Wow!",bc_map,"0xFFCE00";
bg_warp $@TierraBG1_id1,"bat_a01",50,374;
bg_warp $@TierraBG1_id2,"bat_a01",42,16;
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_a01", true;
}
end;
}
@@ -364,8 +373,10 @@ bat_a01,185,270,1 script Guillaume Blacksmith#a01 851,{
mes "[Guillaume Blacksmith]";
mes "Wow! It's done.";
mes "We are relieved.";
- delitem 7049,50; //Stone
- donpcevent "barricade#bat_a01_a::OnEnable";
+ if (mobcount("bat_a01","barricade#bat_a01_a::OnMyMobDead") < 17) {
+ delitem 7049,50; //Stone
+ donpcevent "barricade#bat_a01_a::OnEnable";
+ }
close2;
disablenpc "Guillaume Blacksmith#a01";
end;
@@ -448,8 +459,10 @@ bat_a01,170,121,5 script Croix Blacksmith#bat_a01 851,{
mes "[Croix Blacksmith]";
mes "Wow! It's done.";
mes "We are relieved.";
- delitem 7049,50; //Stone
- donpcevent "barricade#bat_a01_b::OnEnable";
+ if (mobcount("bat_a01","barricade#bat_a01_b::OnMyMobDead") < 17) {
+ delitem 7049,50; //Stone
+ donpcevent "barricade#bat_a01_b::OnEnable";
+ }
close2;
disablenpc "Croix Blacksmith#bat_a01";
end;
@@ -500,35 +513,39 @@ OnEnable:
end;
OnStop:
- disablenpc "bat_a01_rp1_a_warp";
+ // disablenpc "bat_a01_rp1_a_warp";
disablenpc "Battle Therapist#a01_a";
stopnpctimer;
end;
OnTimer25000:
specialeffect EF_SANCTUARY;
- enablenpc "bat_a01_rp1_a_warp";
+ // enablenpc "bat_a01_rp1_a_warp";
+ areapercentheal "bat_a01",41,365,61,385,100,100;
+ areawarp "bat_a01",41,365,61,385,"bat_a01",352,342;
end;
-OnTimer26000:
- disablenpc "bat_a01_rp1_a_warp";
- end;
+// OnTimer26000:
+ // disablenpc "bat_a01_rp1_a_warp";
+ // end;
OnTimer26500:
donpcevent "Battle Therapist#a01_a::OnEnable";
end;
}
+/*
bat_a01,51,375,0 script bat_a01_rp1_a_warp -1,10,10,{
OnInit:
disablenpc "bat_a01_rp1_a_warp";
end;
-OnTouch_:
+OnTouch:
percentheal 100,100;
warp "bat_a01",352,342;
end;
}
+*/
bat_a01,45,19,3 script Battle Therapist#a01_b 95,{
specialeffect2 EF_HEAL;
@@ -550,25 +567,28 @@ OnEnable:
end;
OnStop:
- disablenpc "bat_a01_rp1_b_warp";
+ // disablenpc "bat_a01_rp1_b_warp";
disablenpc "Battle Therapist#a01_b";
stopnpctimer;
end;
OnTimer25000:
specialeffect EF_SANCTUARY;
- enablenpc "bat_a01_rp1_b_warp";
+ areapercentheal "bat_a01",33,7,53,27,100,100;
+ areawarp "bat_a01",33,7,53,27,"bat_a01",353,52;
+ // enablenpc "bat_a01_rp1_b_warp";
end;
-OnTimer26000:
- disablenpc "bat_a01_rp1_b_warp";
- end;
+// OnTimer26000:
+ // disablenpc "bat_a01_rp1_b_warp";
+ // end;
OnTimer26500:
donpcevent "Battle Therapist#a01_b::OnEnable";
end;
}
+/*
bat_a01,43,17,0 script bat_a01_rp1_b_warp -1,10,10,{
OnInit:
disablenpc "bat_a01_rp1_b_warp";
@@ -579,6 +599,7 @@ OnTouch:
warp "bat_a01",353,52;
end;
}
+*/
bat_a01,60,216,3 script Valley Ghost#bat_a01_n 950,{
specialeffect2 EF_HEAL;
@@ -597,18 +618,21 @@ OnEnable:
OnTimer25000:
specialeffect EF_SANCTUARY;
- enablenpc "bat_a01_rp1_n_warp";
+ areapercentheal "bat_a01",45,203,65,223,100,100;
+ areawarp "bat_a01",45,203,65,223,"bat_a01",301,209;
+ // enablenpc "bat_a01_rp1_n_warp";
end;
-OnTimer26000:
- disablenpc "bat_a01_rp1_n_warp";
- end;
+// OnTimer26000:
+ // disablenpc "bat_a01_rp1_n_warp";
+ // end;
OnTimer26500:
donpcevent "Valley Ghost#bat_a01_n::OnEnable";
end;
}
+/*
bat_a01,55,213,0 script bat_a01_rp1_n_warp -1,10,10,{
OnInit:
disablenpc "bat_a01_rp1_n_warp";
@@ -619,6 +643,7 @@ OnTouch:
warp "bat_a01",301,209;
end;
}
+*/
bat_a01,194,267,0 script barri_warp_up#bat_a01_a -1,7,0,{
OnTouch:
diff --git a/npc/battleground/tierra/tierra02.txt b/npc/battleground/tierra/tierra02.txt
index a7ebd1798e..04d01165ed 100644
--- a/npc/battleground/tierra/tierra02.txt
+++ b/npc/battleground/tierra/tierra02.txt
@@ -57,21 +57,19 @@ OnStop:
OnTimer1000:
stopnpctimer;
- if (!getbattleflag("feature.bgqueue"))
- initnpctimer;
- set .@chk_bat_a02,getmapusers("bat_a02");
- if (.@chk_bat_a02 < 1) {
- set $@TierraBG2,0; set $@TierraBG2_Victory, 0;
- if( $@TierraBG2_id1 ) { bg_destroy $@TierraBG2_id1; set $@TierraBG2_id1, 0; }
- if( $@TierraBG2_id2 ) { bg_destroy $@TierraBG2_id2; set $@TierraBG2_id2, 0; }
- if (getbattleflag("feature.bgqueue")) {
+ if (!bg_get_data($@TierraBG2_id1, 0) && !bg_get_data($@TierraBG2_id2, 0)) {
+ donpcevent "countdown#bat_a02::OnStop";
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_a02", true;
+ mapwarp "bat_a02","bat_room",154,150;
+ $@TierraBG2 = 0; $@TierraBG2_Victory = 0;
+ if( $@TierraBG2_id1 ) { bg_destroy $@TierraBG2_id1; $@TierraBG2_id1 = 0; }
+ if( $@TierraBG2_id2 ) { bg_destroy $@TierraBG2_id2; $@TierraBG2_id2 = 0; }
+ if (getbattleflag("feature.bgqueue"))
bg_unbook "bat_a02";
- end;
- } else
- donpcevent "start#bat_a02::OnReadyCheck";
+ end;
}
- if (getbattleflag("feature.bgqueue"))
- initnpctimer;
+ initnpctimer;
end;
}
@@ -125,6 +123,14 @@ OnEnable:
disablenpc "Croix Vintenar#a02_b";
end;
+OnGuillaumeActive:
+ warp "bat_a02",352,342;
+ end;
+
+OnCroixActive:
+ warp "bat_a02",353,52;
+ end;
+
OnGuillaumeQuit:
OnCroixQuit:
if (getbattleflag("feature.bgqueue"))
@@ -182,6 +188,8 @@ OnMyMobDead:
mapannounce "bat_a02", "Croix Vintenar Swandery: We destroyed Guillaume's Food Storage. We won that! Wow!",bc_map,"0xFFCE00";
bg_warp $@TierraBG2_id1,"bat_a02",50,374;
bg_warp $@TierraBG2_id2,"bat_a02",42,16;
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_a02", true;
}
end;
}
@@ -205,6 +213,8 @@ OnMyMobDead:
mapannounce "bat_a02", "Guillaume Vintenar Axl Rose : We destroyed Croix's Food Storage. We won that! Wow!",bc_map,"0xFFCE00";
bg_warp $@TierraBG2_id1,"bat_a02",50,374;
bg_warp $@TierraBG2_id2,"bat_a02",42,16;
+ if (getbattleflag("feature.bgqueue"))
+ bg_reserve "bat_a02", true;
}
end;
}
@@ -363,8 +373,10 @@ bat_a02,185,270,1 script Guillaume Blacksmith#a02 851,{
mes "[Guillaume Blacksmith]";
mes "Wow! It's done.";
mes "We are relieved.";
- delitem 7049,50; //Stone
- donpcevent "barricade#bat_a02_a::OnEnable";
+ if (mobcount("bat_a02","barricade#bat_a02_a::OnMyMobDead") < 17) {
+ delitem 7049,50; //Stone
+ donpcevent "barricade#bat_a02_a::OnEnable";
+ }
close2;
disablenpc "Guillaume Blacksmith#a02";
end;
@@ -447,8 +459,10 @@ bat_a02,170,121,5 script Croix Blacksmith#bat_a02 851,{
mes "[Croix Blacksmith]";
mes "Wow! It's done.";
mes "We are relieved.";
- delitem 7049,50; //Stone
- donpcevent "barricade#bat_a02_b::OnEnable";
+ if (mobcount("bat_a02","barricade#bat_a02_b::OnMyMobDead") < 17) {
+ delitem 7049,50; //Stone
+ donpcevent "barricade#bat_a02_b::OnEnable";
+ }
close2;
disablenpc "Croix Blacksmith#bat_a02";
end;
@@ -499,35 +513,39 @@ OnEnable:
end;
OnStop:
- disablenpc "bat_a02_rp1_a_warp";
+ // disablenpc "bat_a02_rp1_a_warp";
disablenpc "Battle Therapist#a02_a";
stopnpctimer;
end;
OnTimer25000:
specialeffect EF_SANCTUARY;
- enablenpc "bat_a02_rp1_a_warp";
+ // enablenpc "bat_a02_rp1_a_warp";
+ areapercentheal "bat_a02",41,365,61,385,100,100;
+ areawarp "bat_a02",41,365,61,385,"bat_a02",352,342;
end;
-OnTimer26000:
- disablenpc "bat_a02_rp1_a_warp";
- end;
+// OnTimer26000:
+ // disablenpc "bat_a02_rp1_a_warp";
+ // end;
OnTimer26500:
donpcevent "Battle Therapist#a02_a::OnEnable";
end;
}
+/*
bat_a02,51,375,0 script bat_a02_rp1_a_warp -1,10,10,{
OnInit:
disablenpc "bat_a02_rp1_a_warp";
end;
-OnTouch_:
+OnTouch:
percentheal 100,100;
warp "bat_a02",352,342;
end;
}
+*/
bat_a02,45,19,3 script Battle Therapist#a02_b 95,{
specialeffect2 EF_HEAL;
@@ -549,25 +567,28 @@ OnEnable:
end;
OnStop:
- disablenpc "bat_a02_rp1_b_warp";
+ // disablenpc "bat_a02_rp1_b_warp";
disablenpc "Battle Therapist#a02_b";
stopnpctimer;
end;
OnTimer25000:
specialeffect EF_SANCTUARY;
- enablenpc "bat_a02_rp1_b_warp";
+ // enablenpc "bat_a02_rp1_b_warp";
+ areapercentheal "bat_a02",33,7,53,27,100,100;
+ areawarp "bat_a02",33,7,53,27,"bat_a02",353,52;
end;
-OnTimer26000:
- disablenpc "bat_a02_rp1_b_warp";
- end;
+// OnTimer26000:
+ // disablenpc "bat_a02_rp1_b_warp";
+ // end;
OnTimer26500:
donpcevent "Battle Therapist#a02_b::OnEnable";
end;
}
+/*
bat_a02,43,17,0 script bat_a02_rp1_b_warp -1,10,10,{
OnInit:
disablenpc "bat_a02_rp1_b_warp";
@@ -578,6 +599,7 @@ OnTouch:
warp "bat_a02",353,52;
end;
}
+*/
bat_a02,60,216,3 script Valley Ghost#bat_a02_n 950,{
specialeffect2 EF_HEAL;
@@ -596,18 +618,21 @@ OnEnable:
OnTimer25000:
specialeffect EF_SANCTUARY;
- enablenpc "bat_a02_rp1_n_warp";
+ // enablenpc "bat_a02_rp1_n_warp";
+ areapercentheal "bat_a02",45,203,65,223,100,100;
+ areawarp "bat_a02",45,203,65,223,"bat_a02",301,209;
end;
-OnTimer26000:
- disablenpc "bat_a02_rp1_n_warp";
- end;
+// OnTimer26000:
+ // disablenpc "bat_a02_rp1_n_warp";
+ // end;
OnTimer26500:
donpcevent "Valley Ghost#bat_a02_n::OnEnable";
end;
}
+/*
bat_a02,55,213,0 script bat_a02_rp1_n_warp -1,10,10,{
OnInit:
disablenpc "bat_a02_rp1_n_warp";
@@ -618,6 +643,7 @@ OnTouch:
warp "bat_a02",301,209;
end;
}
+*/
bat_a02,194,267,0 script barri_warp_up#bat_a02_a -1,7,0,{
OnTouch:
diff --git a/npc/custom/jobmaster.txt b/npc/custom/jobmaster.txt
index d29582eb05..59c4589a21 100644
--- a/npc/custom/jobmaster.txt
+++ b/npc/custom/jobmaster.txt
@@ -71,8 +71,8 @@ function Can_Rebirth {
return false; // Rebirth disabled
if( !(eaclass()&EAJL_2) )
return false; // Not second Class
- if( eaclass()&EAJL_UPPER )
- return false; // Already Rebirthed
+ if( eaclass()&(EAJL_UPPER|EAJL_THIRD) )
+ return false; // Already Rebirthed/ Third Class
if( roclass(eaclass()|EAJL_UPPER) < 0 )
return false; // Job has no transcended class
if( Is_Baby() && !.BabyClass )
@@ -126,7 +126,6 @@ function Job_Options {
Check_SkillPoints();
// initialisation
- deletearray .@job_opt[0],getarraysize(.@job_opt);
.@eac = eaclass();
.@third_possible = Can_Change_Third();
.@rebirth_possible = Can_Rebirth();
@@ -300,6 +299,7 @@ function Job_Menu {
// Executes the actual jobchange and closes.
function Job_Change {
+ .@previous_class = Class;
.@to_cls = getarg(0);
next;
mes .NPCName$;
@@ -316,10 +316,12 @@ function Job_Change {
}
specialeffect2 EF_ANGEL2;
specialeffect2 EF_ELECTRIC;
- if (.Platinum)
- callfunc "F_GetPlatinumSkills";
- if (.GetJobEquip)
- Get_Job_Equip();
+ if (.@previous_class != Class) {
+ if (.Platinum)
+ callfunc "F_GetPlatinumSkills";
+ if (.GetJobEquip)
+ Get_Job_Equip();
+ }
close; // Always closes after the change
}
@@ -327,7 +329,7 @@ function Confirm_Change {
// Player confirms he want to change into .@class
.@class = getarg(0, -1);
.@back = getarg(1, false);
- if( .@class < 0 ) {
+ if( .@class < 0 || eaclass(.@class) == -1 ) {
mes "Unknown Class Error.";
close;
}
diff --git a/npc/custom/woe_controller.txt b/npc/custom/woe_controller.txt
index acfb75979e..fdf877e922 100644
--- a/npc/custom/woe_controller.txt
+++ b/npc/custom/woe_controller.txt
@@ -283,13 +283,36 @@ OnReward:
.@cid[0] = .@master_cid;
.@aid[0] = .@master_aid;
}
-
- for(set .@j,0; .@j<.@size_guild; set .@j,.@j+1) {
- if ((.Options&8) && !(.Options&4)) {
- set .@ip$, replacestr(getcharip(.@aid[.@j]),".","a");
- if (getd(".@ip_"+.@i+"_"+.@ip$)) continue;
- setd ".@ip_"+.@i+"_"+.@ip$,1;
+ else if (.Options&8) {
+ for ( .@j = 0; .@j < .@size_guild; ++.@j ) {
+ .@is_online[.@j] = isloggedin( .@aid[.@j], .@cid[.@j] );
+ if (.@is_online[.@j])
+ .@ip$ = replacestr(getcharip(.@aid[.@j]),".","a");
+ else {
+ if (query_sql("SELECT `last_ip` FROM `login` WHERE `account_id` = '" + .@aid[.@j] + "'", .@last_ip$) < 1)
+ continue;
+ .@ip$ = replacestr(.@last_ip$, ".", "a");
+ }
+ .@variable$ = ".@ip_" + .@i + "_" + .@ip$;
+ .@index = getd(.@variable$) - 1;
+
+ if (.@index >= 0) {
+ if (.@is_online[.@j]) {
+ .@tmp_account_id[.@index] = .@aid[.@j];
+ .@tmp_char_id[.@index] = .@cid[.@j];
+ }
+ continue;
+ }
+ setd .@variable$, .@j+1;
+ .@tmp_account_id[.@k] = .@aid[.@j];
+ .@tmp_char_id[.@k] = .@cid[.@j];
+ .@k++;
}
+ copyarray .@aid[0], .@tmp_account_id[0], .@k;
+ copyarray .@cid[0], .@tmp_char_id[0], .@k;
+ .@size_guild = .@k;
+ }
+ for(set .@j,0; .@j<.@size_guild; set .@j,.@j+1) {
if (.Options&2) {
.@charid = .@cid[.@j];
.@sender$ = "no-reply";
@@ -318,7 +341,6 @@ OnReward:
}
Zeny += .reward_zeny;
dispbottom "You have been rewarded for conquering " + .@castle_name$ + ".";
- detachrid;
}
}
}
@@ -326,15 +348,14 @@ OnReward:
return;
OnPCLoadMapEvent:
- .@compare_val = compare(strcharinfo(3),"g_cas");
- if (!.@compare_val) end;
+ if (!compare(strcharinfo(3),"g_cas")) end;
if (((.AutoKick && .Active[0]) || (.NoOwner && !getcastledata(strcharinfo(3),1))) && !(.Active[0]&(1< 14) {
+ cutin "lhz_diguts05.bmp",2;
mes "^3355FFDigotz has passed";
mes "away, but the look on";
mes "his face seems very";
mes "peaceful and content.^000000";
- close;
+ close3;
}
if (friendship == 14) {
mes "^3355FFDigotz is seriously";
@@ -2061,6 +2062,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "Oh no, let me";
mes "get you some help!";
next;
+ cutin "lhz_diguts04.bmp",2;
mes "[Digotz]";
mes "H-hey... It's the";
mes "adventurer... Man,";
@@ -2085,6 +2087,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "to him. We'll hang out and have";
mes "fun, just like the good old days.";
next;
+ cutin "lhz_diguts05.bmp",2;
mes "[Digotz]";
mes "I missed my buddies, but now...";
mes "Now I can hear them calling me.";
@@ -2114,9 +2117,11 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
set friendship,15;
changequest 12005,12006;
getitem 1201,1; //Knife
+ cutin "",255;
close;
}
if (friendship == 13) {
+ cutin "lhz_diguts08.bmp",2;
mes "[Digotz]";
mes "Wh-whoa, I need to";
mes "get ready! That Maku's";
@@ -2124,9 +2129,10 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "I look too rich and pampered.";
mes "Damn! Where did I put all of";
mes "my fashionable street clothes?";
- close;
+ close3;
}
- if ((friendship == 12 && countitem(7351) > 0)) {
+ if (friendship == 12 && countitem(7351) > 0) {
+ cutin "lhz_diguts08.bmp",2;
mes "[Digotz]";
mes "Even if Benkaistein";
mes "did come back, I don't";
@@ -2135,6 +2141,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "I think I'd even be madder!";
next;
if (select("Show Benkaistein's Journal.:Don't show Benkaistein's Journal.") == 1) {
+ cutin "",255;
mes "[Digotz]";
mes "Why am I so ticked off?";
mes "^3355FF*Sigh*^000000 You have something";
@@ -2159,6 +2166,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "I think about it. Boy, I hope";
mes "we don't do that again.^000000";
next;
+ cutin "lhz_diguts02.bmp",2;
mes "[Digotz]";
mes "Oh yeah, I remember that!";
mes "Maku wore the wings most";
@@ -2167,6 +2175,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "air the longest! Yeah, I was";
mes "a regular Kid Pegasus~";
next;
+ cutin "",255;
mes "[Benkaistein's Journal]";
mes "^856363Maku, Digotz and me went";
mes "outside of town. Of course,";
@@ -2183,6 +2192,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "bad and the monster got away.";
mes "Boy, mom was not happy...^000000";
next;
+ cutin "lhz_diguts03.bmp",2;
mes "[Digotz]";
mes "Huh. I don't remember";
mes "that so well. But I know that";
@@ -2191,6 +2201,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "then. We must have been totally";
mes "nuts to fight a monster, though.";
next;
+ cutin "",255;
mes "[Benkaistein's Journal]";
mes "^856363Digotz's been sick for three";
mes "days now. It's just a normal";
@@ -2198,6 +2209,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "it's Digotz's fault he got sick.^FFFFFF ^856363 But he's always asking me to";
mes "go visit him and see if he's okay.^000000";
next;
+ cutin "lhz_diguts01.bmp",2;
mes "[Digotz]";
mes "I think I remember being";
mes "pretty sick. Maku was worried?";
@@ -2206,6 +2218,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "um, Gonorrhitis. You know.";
mes "That might have been it.";
next;
+ cutin "",255;
mes "[Benkaistein's Journal]";
mes "^856363Mom and dad keep telling";
mes "me not to hang out with Maku";
@@ -2221,12 +2234,14 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "But Digotz doesn't care.";
mes "I know he likes Maku a lot.^000000";
next;
+ cutin "lhz_diguts07.bmp",2;
mes "[Digotz]";
mes "Well, we were a lot";
mes "younger and closer back";
mes "then, so... ^333333*Ahem!*^000000 Why did";
mes "Benkaistein even write that?!";
next;
+ cutin "",255;
mes "[Benkaistein's Journal]";
mes "^856363Today, the three of us";
mes "made an oath of brotherhood,";
@@ -2235,6 +2250,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "be friends no matter what.";
mes "For always and for always.^000000";
next;
+ cutin "lhz_diguts07.bmp",2;
mes "[Digotz]";
mes "I... I was forced to make";
mes "that oath! And people do";
@@ -2243,6 +2259,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "it's not like that oath really";
mes "means anything now, does it?";
next;
+ cutin "",255;
set friendship,13;
mes "[Digotz]";
mes "That does it. I'm gonna";
@@ -2260,9 +2277,10 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "more like Maku, though,";
mes "don't get me wrong, it's";
mes "not like I care about the guy.";
- close;
+ close3;
}
if (friendship == 7) {
+ cutin "lhz_diguts03.bmp",2;
mes "[Digotz]";
mes "Even if Benkaistein came";
mes "back from wherever he was";
@@ -2270,9 +2288,10 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "able to get Maku to apologize";
mes "to me. That guy is just way";
mes "too stubborn for his own good!";
- close;
+ close3;
}
if (friendship == 6) {
+ cutin "lhz_diguts01.bmp",2;
mes "[Digotz]";
mes "Oh, it's been a while.";
mes "What are you doing back";
@@ -2288,6 +2307,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "and has been threatening to";
mes "beat you up pretty badly.";
next;
+ cutin "lhz_diguts08.bmp",2;
mes "[Digotz]";
mes "That no-good, dirty";
mes "lying rotten scoundrel!";
@@ -2296,6 +2316,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "the ghetto and beat Maku";
mes "up myself! That stupid guy!";
next;
+ cutin "lhz_diguts03.bmp",2;
mes "[Digotz]";
mes "During times like this,";
mes "I really miss ^FF0000Benkaistein^000000.";
@@ -2322,6 +2343,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
set friendship,7;
changequest 12002,12003;
next;
+ cutin "",255;
mes "[Digotz]";
mes "I don't know why,";
mes "but I'm so angry!";
@@ -2329,7 +2351,8 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "out so much over this?!";
close;
}
- if ((friendship == 4 || friendship == 5)) {
+ if (friendship == 4 || friendship == 5) {
+ cutin "lhz_diguts01.bmp",2;
mes "[Digotz]";
mes "Still checking out";
mes "Uptown Lighthalzen?";
@@ -2345,9 +2368,10 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "^FF0000Not to mention an apology!";
mes "^FF0000But who cares what you think?!";
mes "I'm so goddamn happy without you!^000000";
- close;
+ close3;
}
if (friendship == 3) {
+ cutin "lhz_diguts01.bmp",2;
mes "[Digotz]";
mes "I know that the";
mes "opulence of Uptown";
@@ -2369,7 +2393,9 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "says, unless it's an apology";
mes "for being a fully blown jerk.";
mes "Ever since we were kids...";
+ cutin "",255;
next;
+ cutin "lhz_diguts08.bmp",2;
mes "[Digotz]";
mes "Anyway, we used to be close,";
mes "but that guy was never a true";
@@ -2386,6 +2412,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "on the worst blind dates a";
mes "man can possibly experience!";
next;
+ cutin "lhz_diguts01.bmp",2;
mes "[Digotz]";
mes "Maku doesn't know a damn";
mes "about friendship! Even if I did";
@@ -2401,6 +2428,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "and check up on him! I only";
mes "have one regret though...";
next;
+ cutin "lhz_diguts07.bmp",2;
mes "[Digotz]";
mes "I only wish I had one";
mes "last chance to see Maku...";
@@ -2432,9 +2460,10 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "^FF0000But who cares what you think?!";
mes "I'm so goddamn happy without you!^000000";
set friendship,4;
- close;
+ close3;
}
if (friendship == 2) {
+ cutin "lhz_diguts01.bmp",2;
mes "[Digotz]";
mes "What are you still";
mes "doing hanging around";
@@ -2447,9 +2476,10 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "Just hearing about";
mes "Maku makes me so feel";
mes "so upset for some reason!";
- close;
+ close3;
}
if (friendship == 1) {
+ cutin "lhz_diguts02.bmp",2;
mes "[Digotz]";
mes "Oh, an adventurer?";
mes "Welcome to Uptown";
@@ -2466,6 +2496,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "your stay in my hometown.";
next;
select("Do you know someone named Maku?");
+ cutin "lhz_diguts01.bmp",2;
mes "[Digotz]";
mes "Maku? Maku. Yes, he's my";
mes "childhood friend. Or he was,";
@@ -2483,8 +2514,9 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "Just forget everything I said.";
set friendship,2;
changequest 12000,12001;
- close;
+ close3;
}
+ cutin "lhz_diguts02.bmp",2;
mes "[Digotz]";
mes "Oh, an adventurer?";
mes "Welcome to Uptown";
@@ -2500,7 +2532,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "glad to see somebody";
mes "aside from the stuck up";
mes "rich people who live here.";
- close;
+ close3;
}
lighthalzen,337,232,3 script Maku 4_M_LGTPOOR,{
@@ -3021,6 +3053,7 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
close;
}
if (friendship == 15) {
+ cutin "lhz_benkaistin01.bmp",2;
mes "[Benkaistein]";
mes "Were you able to bring";
mes "my journal to Digotz and";
@@ -3062,9 +3095,9 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
mes "adventurer. When the three";
mes "of us get together, I'll be";
mes "sure to let you know~";
- close;
+ close3;
}
- if ((friendship == 11 && countitem(7351) > 0)) {
+ if (friendship == 11 && countitem(7351) > 0) {
mes "[Benkaistein]";
mes "Aw nuts, this is";
mes "taking much longer";
@@ -3072,6 +3105,7 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
mes "Now where did I put";
mes "that thing? Hmmmm...";
next;
+ cutin "lhz_benkaistin02.bmp",2;
mes "[Benkaistein]";
mes "Oh, is that it?";
mes "Did you find my";
@@ -3080,6 +3114,7 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
mes "This is it! Thank you";
mes "for finding this for me!";
next;
+ cutin "",255;
mes "[Benkaistein]";
mes "Would you mind doing";
mes "a favor for me? It'd be";
@@ -3097,6 +3132,7 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
next;
set friendship,12;
changequest 12004,12005;
+ cutin "lhz_benkaistin04.bmp",2;
mes "[Benkaistein]";
mes "Anyway, this should at";
mes "least help them realize";
@@ -3104,9 +3140,9 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
mes "acting. Thanks in advance,";
mes "and please take care of";
mes "Maku and Digotz for me.";
- close;
+ close3;
}
- if ((friendship == 10 || friendship == 11)) {
+ if (friendship == 10 || friendship == 11) {
mes "[Benkaistein]";
mes "Aw nuts, this is";
mes "taking much longer";
@@ -3121,6 +3157,7 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
close;
}
if (friendship == 9) {
+ cutin "lhz_benkaistin03.bmp",2;
mes "[Passionate Student]";
mes "Oh, you startled me!";
mes "Still, I'm aware that it's";
@@ -3130,6 +3167,7 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
mes "I help you, adventurer?";
next;
select("Tell him about Maku and Digotz.");
+ cutin "lhz_benkaistin02.bmp",2;
mes "[Benkaistein]";
mes "Oh, how are my friends";
mes "doing? Oh, what? They're";
@@ -3154,9 +3192,10 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
mes "so important? Wait! Would you";
mes "please wait a second while";
mes "I look for something?";
- close;
+ close3;
}
if (friendship == 8) {
+ cutin "lhz_benkaistin04.bmp",2;
mes "[Passionate Student]";
mes "Let's see, now.";
mes "Wind Magic, Black Magic,";
@@ -3203,7 +3242,9 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
mes "["+ strcharinfo(0) +"]";
mes "HEY YOU...!";
mes "BENKAISTEIN~!";
+ cutin "",255;
next;
+ cutin "lhz_benkaistin02.bmp",2;
mes "[Passionate Student]";
mes "Oh, good heavens!";
mes "C-can't you keep";
@@ -3212,7 +3253,7 @@ yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{
mes "No, wait. Have you been";
mes "calling me all this time?";
set friendship,9;
- close;
+ close3;
}
mes "[Passionate Student]";
mes "Let's see, now.";
diff --git a/npc/quests/quests_morocc.txt b/npc/quests/quests_morocc.txt
index 702ea24e8e..ae13d7154e 100644
--- a/npc/quests/quests_morocc.txt
+++ b/npc/quests/quests_morocc.txt
@@ -948,13 +948,11 @@ moc_fild20,354,183,3 script Continental Guard#01::MocConGuard 707,3,3,{
close;
case 2:
if ($@re_moc < 3) {
- getpartymember(getcharid(1));
- set .@partymembercount,$@partymembercount;
- copyarray .@partymembername$[0],$@partymembername$[0],.@partymembercount;
- for(.@i = 0; .@i < .@partymembercount; .@i++) {
- if (isloggedin(getcharid(3,.@partymembername$[.@i]))) {
- set .@onlinemembers,.@onlinemembers + 1;
- }
+ getpartymember getcharid(1), 1, .@partymembercid;
+ .@partymembercount = $@partymembercount;
+ for (.@i = 0; .@i < .@partymembercount; .@i++) {
+ if (convertpcinfo(.@partymembercid[.@i], CPC_ACCOUNT))
+ .@onlinemembers++;
}
if ((.@onlinemembers > 1) && (countitem(7826) > 0)) {
mes "[Continental Guard]";
@@ -1009,13 +1007,11 @@ moc_fild20,354,183,3 script Continental Guard#01::MocConGuard 707,3,3,{
mes "[Continental Guard]";
mes "Ah, you're an adventurer working for the Continental Guard. Nice to meet you. Feel free to ask me if you need my assistance.";
next;
- getpartymember(getcharid(1));
- set .@partymembercount,$@partymembercount;
- copyarray .@partymembername$[0],$@partymembername$[0],.@partymembercount;
- for(.@i = 0; .@i < .@partymembercount; .@i++) {
- if (isloggedin(getcharid(3,.@partymembername$[.@i]))) {
- set .@onlinemembers,.@onlinemembers + 1;
- }
+ getpartymember getcharid(1), 1, .@partymembercid;
+ .@partymembercount = $@partymembercount;
+ for (.@i = 0; .@i < .@partymembercount; .@i++) {
+ if (convertpcinfo(.@partymembercid[.@i], CPC_ACCOUNT))
+ .@onlinemembers++;
}
switch(select("Enter the First Field to Investigate:Enter the Second Field to Investigate:Return to Morocc's Accident Site:Cancel Conversation")) {
case 1:
diff --git a/npc/quests/quests_niflheim.txt b/npc/quests/quests_niflheim.txt
index 5953066c60..d475b80268 100644
--- a/npc/quests/quests_niflheim.txt
+++ b/npc/quests/quests_niflheim.txt
@@ -249,7 +249,7 @@ OnTouch_:
end;
}
-nif_in,118,151,0 script #Piano3 111,1,1,{
+- script Piano3 HIDDEN_NPC,{
end;
OnTouch_:
diff --git a/npc/quests/quests_umbala.txt b/npc/quests/quests_umbala.txt
index a7dd912efd..b1aab27988 100644
--- a/npc/quests/quests_umbala.txt
+++ b/npc/quests/quests_umbala.txt
@@ -1003,7 +1003,7 @@ um_in,139,48,5 script Phrenetan 783,{
close;
}
if (um_wind <= 3 && (MISC_QUEST & 32768) == 0) {
- if (um_wind) set um_wind,1;
+ if (um_wind == 0) set um_wind,1;
emotion ET_FRET;
mes "[Phrenetan]";
mes "Umbaumbah wooga wooga";
diff --git a/npc/re/instances/MalangdoCulvert.txt b/npc/re/instances/MalangdoCulvert.txt
index 2d4e1bf859..fa8bc1a4e2 100644
--- a/npc/re/instances/MalangdoCulvert.txt
+++ b/npc/re/instances/MalangdoCulvert.txt
@@ -377,7 +377,7 @@ mal_in01,160,34,4 script Missing, the Cleaner 545,{
set in_canal_n,1;
close;
}
- if (countitem(6436) == 0) {
+ if (rentalcountitem(6436) == 0) {
mes "[Missing, the Cleaner]";
mes "You don't look like you have Seagod Protection. I can't open door at the moment!";
close;
diff --git a/npc/re/instances/MorseCave.txt b/npc/re/instances/MorseCave.txt
index 1ff95d7924..cd43962497 100644
--- a/npc/re/instances/MorseCave.txt
+++ b/npc/re/instances/MorseCave.txt
@@ -1,10 +1,11 @@
//===== rAthena Script =======================================
//= Morse Cave
//===== Description: =========================================
-//= [Walkthrough Conversion]
+//= [Official Conversion]
//= Morse Cave Instance
//===== Changelogs: ==========================================
//= 1.0 First version. [Capuche]
+//= 1.1 Updated to match official script. [Capuche]
//============================================================
moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
@@ -17,6 +18,16 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
mes "to Morocc's lair.";
close;
}
+ if (checkweight(2104,2) == 0) {
+ mes "Your backpack is too full";
+ mes "I can't talk to you!";
+ close;
+ }
+ if (BaseLevel < 160) {
+ mes "You need to reach level 160 first";
+ mes "to enter the Red Flower!";
+ close;
+ }
switch( checkquest(9319,PLAYTIME) ) {
case -1:
break;
@@ -31,10 +42,49 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
mes "Could you come back tomorrow?";
close;
case 2:
- break;
+ mes "[Senior Tracker]";
+ mes "I knew you'd return.";
+ mes "You look well-rested.";
+ next;
+ mes "[Senior Tracker]";
+ mes "According to my intel,";
+ mes "Morocc is hiding out in this place,";
+ mes "recovering his strength.";
+ next;
+ mes "[Senior Tracker]";
+ mes "Fighting Morocc";
+ mes "takes more than a few warriors, no matter how strong they are.";
+ mes "I recommend you join forces with";
+ mes "as many comrades as you can find.";
+ mes "Are you ready to enter the Red Flower";
+ mes "where Morocc is believed to be hiding?";
+ if (getcharid(1) < 1 || is_party_leader() == false)
+ close;
+ next;
+ if (select( "No.", "Yes." ) == 1) {
+ mes "[Senior Tracker]";
+ mes "Come back";
+ mes "if you change your mind.";
+ close;
+ }
+ if (instance_create("Morse's Cave") < 1) {
+ mes "[Senior Tracker]";
+ mes "The entrance to the Red Flower";
+ mes "is not open yet.";
+ mes "Please come back later";
+ mes "and try again.";
+ close;
+ }
+ mes "[Senior Tracker]";
+ mes "The entrance to the Red Flower";
+ mes "has opened.";
+ mes "It will only stay open for a while.";
+ mes "You'd better use it";
+ mes "while you can.";
+ close;
}
- switch( isbegin_quest(9318) ) {
- case 0:
+ .@hunting_9318 = checkquest(9318,HUNTING);
+ if (.@hunting_9318 == -1) {
mes "[Senior Tracker]";
mes "This is our advance base";
mes "to stop Morocc.";
@@ -84,8 +134,35 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
}
mes "[Senior Tracker]";
mes "Morocc may not have recovered his full strength, but fighting him still";
- break;
- case 1:
+ mes "takes more than a few warriors, no matter how strong they are.";
+ mes "I recommend you join forces with";
+ mes "as many comrades as you can find.";
+ mes "Are you ready to enter the Red Flower";
+ mes "where Morocc is believed to be hiding?";
+ next;
+ if (select( "No.", "Yes." ) == 1) {
+ mes "[Senior Tracker]";
+ mes "Come back";
+ mes "if you change your mind.";
+ close;
+ }
+ if (instance_create("Morse's Cave") < 1) {
+ mes "[Senior Tracker]";
+ mes "The entrance to the Red Flower";
+ mes "is not open yet.";
+ mes "Please come back later";
+ mes "and try again.";
+ close;
+ }
+ mes "[Senior Tracker]";
+ mes "The entrance to the Red Flower";
+ mes "has opened.";
+ mes "It will only stay open for a while.";
+ mes "You'd better use it";
+ mes "while you can.";
+ close;
+ }
+ else {
mes "[Senior Tracker]";
mes "Finally you're back!";
mes "What happened in there?";
@@ -114,45 +191,11 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
mes "I'll be waiting here.";
if (checkquest(9318,HUNTING) == 2)
getitem 6684,1; // TokenOfHero
- completequest 9318;// Pursuing Hiding Morocc
+ erasequest 9318;// Pursuing Hiding Morocc
setquest 9319;// Pursuing Hiding Morocc Continues
+ ep14_3_mors01 = 1;
close;
- case 2:
- mes "[Senior Tracker]";
- mes "I knew you'd return.";
- mes "You look well-rested.";
- next;
- mes "[Senior Tracker]";
- mes "According to my intel,";
- mes "Morocc is hiding out in this place,";
- mes "recovering his strength.";
- next;
- mes "[Senior Tracker]";
- mes "Fighting Morocc";
- break;
}
- mes "takes more than a few warriors, no matter how strong they are.";
- mes "I recommend you join forces with";
- mes "as many comrades as you can find.";
- mes "Are you ready to enter the Red Flower";
- mes "where Morocc is believed to be hiding?";
- if (getcharid(1) > 0 && is_party_leader() == true) {
- next;
- if (select( "No.", "Yes." ) == 1) {
- mes "[Senior Tracker]";
- mes "Come back";
- mes "if you change your mind.";
- close;
- }
- mes "[Senior Tracker]";
- mes "The entrance to the Red Flower";
- mes "has opened.";
- mes "It will only stay open for a while.";
- mes "You'd better use it";
- mes "while you can.";
- instance_create("Morse's Cave");
- }
- close;
}
moro_cav,57,69,3 script Red Flower#a1 CLEAR_NPC,{
@@ -165,7 +208,12 @@ moro_cav,57,69,3 script Red Flower#a1 CLEAR_NPC,{
mes "to Morocc's lair.";
close;
}
- if (isbegin_quest(9318) == 1) {
+ if (BaseLevel < 160) {
+ mes "You need to reach level 160 first";
+ mes "to enter the Red Flower!";
+ close;
+ }
+ if (isbegin_quest(9318) > 0) {
mes "- The Red Flower is closed.";
mes "You cannot enter it yet. -";
close;
@@ -209,40 +257,170 @@ moro_cav,57,69,3 script Red Flower#a1 CLEAR_NPC,{
end;
OnInit:
- while(true) {
- sleep 15000;
- specialeffect 239;
- }
+ initnpctimer;
+ end;
+OnTimer3000:
+ specialeffect EF_BOTTOM_VO;
+ end;
+OnTimer15000:
+ initnpctimer;
end;
}
-// Entrance
+1@rev,33,117,0 script #Pause Effect RZ1 HIDDEN_WARP_NPC,1,1,{
+ end;
+OnTouch:
+ if (getnpctimer(0) > 0)
+ end;
+ initnpctimer;
+ //disablenpc instance_npcname( strnpcinfo(0) );
+ hideonnpc instance_npcname( strnpcinfo(0) );
+ specialeffect EF_ICEWALL;
+ end;
+OnTimer30000:
+ specialeffect EF_ICEWALL;
+ end;
+OnTimer60000:
+ specialeffect EF_ICEWALL;
+ initnpctimer;
+ end;
+}
+1@rev,36,118,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ2 HIDDEN_WARP_NPC,1,1
+1@rev,36,121,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ3 HIDDEN_WARP_NPC,1,1
+1@rev,34,122,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ4 HIDDEN_WARP_NPC,1,1
+1@rev,31,121,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ5 HIDDEN_WARP_NPC,1,1
+1@rev,31,118,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ6 HIDDEN_WARP_NPC,1,1
+1@rev,112,116,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ7 HIDDEN_WARP_NPC,1,1
+1@rev,114,117,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ8 HIDDEN_WARP_NPC,1,1
+1@rev,114,120,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ9 HIDDEN_WARP_NPC,1,1
+1@rev,111,121,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ10 HIDDEN_WARP_NPC,1,1
+1@rev,109,120,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ11 HIDDEN_WARP_NPC,1,1
+1@rev,109,117,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ12 HIDDEN_WARP_NPC,1,1
+
+1@rev,31,50,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ1_ HIDDEN_WARP_NPC,1,1
+1@rev,36,49,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ2_ HIDDEN_WARP_NPC,1,1
+1@rev,37,45,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ3_ HIDDEN_WARP_NPC,1,1
+1@rev,30,45,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ4_ HIDDEN_WARP_NPC,1,1
+1@rev,29,47,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ5_ HIDDEN_WARP_NPC,1,1
+1@rev,33,51,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ6_ HIDDEN_WARP_NPC,1,1
+1@rev,38,49,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ7_ HIDDEN_WARP_NPC,1,1
+1@rev,34,44,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ8_ HIDDEN_WARP_NPC,1,1
+1@rev,32,44,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ9_ HIDDEN_WARP_NPC,1,1
+1@rev,29,49,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ10_ HIDDEN_WARP_NPC,1,1
+1@rev,35,51,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ11_ HIDDEN_WARP_NPC,1,1
+1@rev,37,47,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ12_ HIDDEN_WARP_NPC,1,1
+
+
+// Event A
1@rev,27,181,0 script #RZ Memorial Start HIDDEN_WARP_NPC,4,4,{
end;
OnTouch:
- // note : party member can also trigger this event
disablenpc instance_npcname("#RZ Memorial Start");
- 'party_id = getcharid(1);
- 'soul_name$ = strcharinfo(0); // name displayed on soul is defined at entrance
- setpcblock PCBLOCK_NPC, true;
- sleep2 500;
- mapannounce 'map_rev$, "Morocc: Who dares to disrupt my sleep?!", bc_map,0xEBFF;
- unittalk getcharid(3), "" + strcharinfo(0) + " : We came to the right place!";
- sleep2 3000;
- unittalk getcharid(3), "" + strcharinfo(0) + " : Wait! There's something ahead of us!";
- sleep2 3000;
- specialeffect2 EF_LOCKON;
- unittalk getcharid(3), "" + strcharinfo(0) + " : Are these hideous monsters Morocc's lackeys?";
- donpcevent instance_npcname("#RZ Event_1") + "::OnStart";
- setpcblock PCBLOCK_NPC, false;
+ enablenpc instance_npcname("#RZ Event_1");
+ .@mob_name$ = "" + strcharinfo(0) + "'s Soul";
+ .@label$ = instance_npcname("#RZ Memorial Start") + "::OnSoulDead";
+ monster 'map_rev$, 34,120, .@mob_name$, 3007,1, .@label$; // EP14_MORS_DUMMY
+ monster 'map_rev$,112,118, .@mob_name$, 3007,1, .@label$;
+ monster 'map_rev$, 34, 48, .@mob_name$, 3007,1, .@label$;
+ monster 'map_rev$,112, 48, .@mob_name$, 3007,1, .@label$;
+ end;
+OnSoulDead:
+ end;
+
+OnInstanceInit:
+ 'map_rev$ = instance_mapname("1@rev");
+ 'event_right = false;
+ 'event_ended = false;
+ 'boss_id = 0;
+ 'monster_id[4] = 0;
+ 'monster_id[5] = 0;
+ 'monster_id[6] = 0;
+ 'monster_id[7] = 0;
+
+ disablenpc instance_npcname("#RZ Event_1");
+ disablenpc instance_npcname("#RZ Event_3");
+
+ disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_2");
+ disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_3");
+ disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_4");
+ disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_5");
+ disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_6");
+
+ disablenpc instance_npcname("#RZ Debuff Recovery_1");
+ disablenpc instance_npcname("#RZ Debuff Recovery_2");
+ disablenpc instance_npcname("#RZ Debuff Recovery_3");
+ disablenpc instance_npcname("#RZ Debuff Recovery_4");
+
+ for ( .@i = 5; .@i < 18; ++.@i )
+ disablenpc instance_npcname("#RZ Move_" + .@i + "a");
+ for ( .@i = 1; .@i < 13; ++.@i )
+ disablenpc instance_npcname("#RZ Debuff_" + .@i);
+
+ for ( .@i = 1; .@i < 17; ++.@i )
+ disablenpc instance_npcname("#RZ Move_" + .@i);
+ disablenpc instance_npcname("#RZ Move_30");
+ disablenpc instance_npcname("#RZ Move_31");
+ disablenpc instance_npcname("#RZ Move_32");
+
+ disablenpc instance_npcname("#Battle_1RZ1");
+ disablenpc instance_npcname("#Battle_1RZ2");
+ disablenpc instance_npcname("#Battle_2RZ1");
+ disablenpc instance_npcname("#Battle_3RZ2");
+ disablenpc instance_npcname("#Battle_3RZ3");
+ disablenpc instance_npcname("#Battle_3RZ4");
+ disablenpc instance_npcname("#Battle_3RZ5");
+ disablenpc instance_npcname("#Battle_3RZ6");
+ disablenpc instance_npcname("#Battle_3RZ7");
+
+ disablenpc instance_npcname("Weakened Morocc#RZ1");
+ disablenpc instance_npcname("Morocc Necromancer#RZ1");
end;
}
-// 1@rev,31,181,0 script #RZ Event_1 HIDDEN_WARP_NPC,5,5,{
-1@rev,1,1,0 script #RZ Event_1 HIDDEN_WARP_NPC,{
+1@rev,34,120,0 script #RZ Memorial Effect 1 HIDDEN_WARP_NPC,4,4,{
end;
-OnStart:
- enablenpc instance_npcname("#RZ Event_1");
+OnInstanceInit:
+ //disablenpc instance_npcname( strnpcinfo(0) );
+ hideonnpc instance_npcname( strnpcinfo(0) );
+ initnpctimer;
+ end;
+OnTimer1000:
+ specialeffect EF_CURSEATTACK;
+ end;
+OnTimer2000:
+ initnpctimer;
+ end;
+}
+1@rev,112,118,0 duplicate(#RZ Memorial Effect 1) #RZ Memorial Effect 2 HIDDEN_WARP_NPC,4,4
+1@rev,34,48,0 duplicate(#RZ Memorial Effect 1) #RZ Memorial Effect 3 HIDDEN_WARP_NPC,4,4
+
+1@rev,31,181,0 script #RZ Event_1 HIDDEN_WARP_NPC,5,5,{
+ end;
+OnTouch:
+ disablenpc instance_npcname("#RZ Event_1");
+ // specialeffect EF_HIT2, AREA, ""; // npc target undefined
+ mapannounce 'map_rev$, "Morocc: Who dares to disrupt my sleep?!", bc_map,00EBFF;
+ .@account_id = getcharid(3);
+ .@name$ = strcharinfo(0);
+ unittalk .@account_id, "" + .@name$ + " : We came to the right place!";
+ setpcblock PCBLOCK_NPC, true;
+ sleep2 3000;
+ unittalk .@account_id, "" + .@name$ + " : Wait! There's something ahead of us!";
+ sleep2 3000;
+ setpcblock PCBLOCK_NPC, false;
+
+ // debug in case of reload script
+ getpartymember getcharid(1), 1, .@char_id;
+ getpartymember getcharid(1), 2, .@account_id;
+
+ for ( .@i = 0; .@i < $@partymembercount; .@i++ ) {
+ if (isloggedin(.@account_id[.@i],.@char_id[.@i]) == false)
+ continue;
+ if (strcharinfo(3,.@char_id[.@i]) == 'map_rev$)
+ setpcblock PCBLOCK_MOVE, false, .@account_id[.@i];
+ }
+
+ specialeffect2 EF_LOCKON;
.@label$ = instance_npcname("#RZ Event_1") + "::OnMobDead";
monster 'map_rev$,38,180,"Morocc's Ghoul",3001,1, .@label$; // EP14_MORS_MOB1
monster 'map_rev$,38,181,"Morocc's Ghoul",3001,1, .@label$;
@@ -253,12 +431,19 @@ OnStart:
monster 'map_rev$,70,180,"Morocc's Ghoul",3001,1, .@label$;
monster 'map_rev$,70,181,"Morocc's Ghoul",3001,1, .@label$;
monster 'map_rev$,70,182,"Morocc's Ghoul",3001,1, .@label$;
+ unittalk .@account_id, "" + .@name$ + " : Are these hideous monsters Morocc's lackeys?";
+ initnpctimer;
+ end;
+OnTimer2000:
+ if (mobcount( 'map_rev$, instance_npcname("#RZ Event_1") + "::OnMobDead" ) < 1) {
+ stopnpctimer;
+ donpcevent instance_npcname("Grim Reaper Ankou#RZ Event_2") + "::OnStart";
+ }
+ end;
+OnTimer4000:
+ initnpctimer;
end;
OnMobDead:
- if (mobcount( 'map_rev$, instance_npcname("#RZ Event_1") + "::OnMobDead" ) < 1) {
- donpcevent instance_npcname("Grim Reaper Ankou#RZ Event_2") + "::OnStart";
- disablenpc instance_npcname("#RZ Event_1");
- }
end;
}
@@ -266,6 +451,7 @@ OnMobDead:
end;
OnStart:
enablenpc instance_npcname("Grim Reaper Ankou#RZ Event_2");
+ enablenpc instance_npcname("#RZ Event_3");
npctalk "Grim Reaper Ankou: *Chuckle* We meet again!";
sleep 3000;
npctalk "Grim Reaper Ankou: You shouldn't have come. You're interrupting Lord Morocc from recovering his strength.";
@@ -277,33 +463,86 @@ OnStart:
npctalk "Grim Reaper Ankou: Lord Morocc is expecting you. Let me take you to him. *Chuckle*";
sleep 3000;
disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_2");
- enablenpc instance_npcname("#RZ Event_3");
sleep 3000;
- /* Officials scripts
enablenpc instance_npcname("#RZ Move_30");
enablenpc instance_npcname("#RZ Move_31");
enablenpc instance_npcname("#RZ Move_32");
- */
- mapwarp 'map_rev$,'map_rev$,103,177; // note: officially players are warped when the next event start - player entering can't access to the current event
end;
}
-// Weakened Morocc Room
+// Fail, warp out
+1@rev,34,126,4 script Grim Reaper Ankou#RZ Event_3 3029,{
+ end;
+OnEnd:
+ .@ankou_3$ = instance_npcname("Grim Reaper Ankou#RZ Event_3");
+ .@ankou_4$ = instance_npcname("Grim Reaper Ankou#RZ Event_4");
+ enablenpc .@ankou_3$;
+ enablenpc .@ankou_4$;
+ npctalk "Grim Reaper Ankou: You're pathetic.", .@ankou_3$;
+ npctalk "Grim Reaper Ankou: You're pathetic.", .@ankou_4$;
+ sleep 3000;
+ npctalk "Grim Reaper Ankou: Weaklings like you aren't enough food for Lord Morocc", .@ankou_3$;
+ npctalk "Grim Reaper Ankou: Weaklings like you aren't enough food for Lord Morocc", .@ankou_4$;
+ sleep 3000;
+ npctalk "Grim Reaper Ankou: to get the energy he needs for a full recovery.", .@ankou_3$;
+ npctalk "Grim Reaper Ankou: to get the energy he needs for a full recovery.", .@ankou_4;
+ sleep 3000;
+ npctalk "Grim Reaper Ankou: I'll give you one chance to leave. NOW!", .@ankou_3$;
+ npctalk "Grim Reaper Ankou: I'll give you one chance to leave. NOW!", .@ankou_4$;
+ sleep 3000;
+ disablenpc .@ankou_3$;
+ disablenpc .@ankou_4$;
+ sleep 5000;
+ enablenpc instance_npcname("#RZ Move_5a");
+ enablenpc instance_npcname("#RZ Move_6a");
+ enablenpc instance_npcname("#RZ Move_7a");
+ enablenpc instance_npcname("#RZ Move_8a");
+ enablenpc instance_npcname("#RZ Move_9a");
+ enablenpc instance_npcname("#RZ Move_10a");
+ enablenpc instance_npcname("#RZ Move_11a");
+ enablenpc instance_npcname("#RZ Move_12a");
+ end;
+}
+1@rev,112,126,4 script Grim Reaper Ankou#RZ Event_4 3029,{ end; }
+
+1@rev,34,55,4 script Grim Reaper Ankou#RZ Event_5 3029,{
+ end;
+OnEnd:
+ enablenpc instance_npcname("Grim Reaper Ankou#RZ Event_5");
+ npctalk "Grim Reaper Ankou: You're pathetic.";
+ sleep 3000;
+ npctalk "Grim Reaper Ankou: Weaklings like you aren't enough food for Lord Morocc";
+ sleep 3000;
+ npctalk "Grim Reaper Ankou: to get the energy he needs for a full recovery.";
+ sleep 3000;
+ npctalk "Grim Reaper Ankou: I'll give you one chance to leave. NOW!!";
+ sleep 3000;
+ disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_5");
+ sleep 5000;
+ enablenpc instance_npcname("#RZ Move_13a");
+ enablenpc instance_npcname("#RZ Move_14a");
+ enablenpc instance_npcname("#RZ Move_15a");
+ enablenpc instance_npcname("#RZ Move_16a");
+ end;
+}
+
+
+// Event B
1@rev,104,176,0 script #RZ Event_3 HIDDEN_WARP_NPC,4,4,{
end;
-OnTouch: // note : party member can also trigger this event
- setpcblock PCBLOCK_NPC, true;
+OnTouch:
disablenpc instance_npcname("#RZ Event_3");
enablenpc instance_npcname("Weakened Morocc#RZ1");
unittalk getcharid(3), "" + strcharinfo(0) + " : Finally, here we are, Morocc.";
+ setpcblock PCBLOCK_NPC, true;
sleep2 3000;
unittalk getcharid(3), "" + strcharinfo(0) + " : It's been almost too easy to find you,";
sleep2 3000;
unittalk getcharid(3), "" + strcharinfo(0) + " : but it doesn't matter; you'll die today!";
sleep2 3000;
+ setpcblock PCBLOCK_NPC, false;
specialeffect2 EF_LOCKON;
donpcevent instance_npcname("Weakened Morocc#RZ1") + "::OnTalk1";
- setpcblock PCBLOCK_NPC, false;
end;
}
@@ -325,10 +564,10 @@ OnTalk1:
specialeffect EF_VOLCANO;
sleep 3000;
disablenpc instance_npcname("Weakened Morocc#RZ1");
- donpcevent instance_npcname("Weakened Morocc#control") + "::OnStart";
+ initnpctimer;
+ monster 'map_rev$,111,178,"Weakened Morocc",2998,1, instance_npcname("Weakened Morocc#RZ1") + "::OnMobDead"; // EP14_MORS_EVENT
end;
OnTalk2:
- enablenpc instance_npcname("Weakened Morocc#RZ1");
npctalk "Weakened Morocc: I'm sorry, but I haven't recovered my full strength.";
sleep 3000;
npctalk "Weakened Morocc: I'll have to leave you to my soldiers for now.";
@@ -341,604 +580,353 @@ OnTalk2:
sleep 3000;
disablenpc instance_npcname("Weakened Morocc#RZ1");
sleep 3000;
- /* Officials scripts use WARPNPC
enablenpc instance_npcname("#RZ Move_1");
enablenpc instance_npcname("#RZ Move_2");
enablenpc instance_npcname("#RZ Move_3");
enablenpc instance_npcname("#RZ Move_4");
- */
enablenpc instance_npcname("#Battle_1RZ1");
enablenpc instance_npcname("#Battle_1RZ2");
- for ( .@i = 1; .@i <= 12; .@i++ )
- enablenpc instance_npcname( "#Pause Effect RZ" + .@i );
- for ( .@i = 1; .@i <= 8; .@i++ )
- enablenpc instance_npcname( "#RZ Debuff_" + .@i );
-
- getpartymember 'party_id, 1, .@char_id;
- getpartymember 'party_id, 2, .@account_id;
- for ( .@i = 0; .@i < $@partymembercount; .@i++ ) {
- if (isloggedin(.@account_id[.@i],.@char_id[.@i]) == false)
- continue;
- if (strcharinfo(3,.@char_id[.@i]) == 'map_rev$) {
- if ((.@count % 2) == 0) // Right
- warp 'map_rev$, rand(33,36), rand(117,118), .@char_id[.@i];
- else // Left
- warp 'map_rev$, rand(112,114), rand(116,118), .@char_id[.@i];
- .@count++;
- }
+ end;
+OnTimer2000:
+ if (mobcount( 'map_rev$, instance_npcname("Weakened Morocc#RZ1") + "::OnMobDead" ) < 1) {
+ stopnpctimer;
+ enablenpc instance_npcname("Weakened Morocc#RZ1");
+ donpcevent instance_npcname("Weakened Morocc#RZ1") + "::OnTalk2";
}
end;
-}
-
-1@rev,1,1,0 script Weakened Morocc#control HIDDEN_WARP_NPC,{
- end;
-OnStart:
- enablenpc instance_npcname("Weakened Morocc#control");
- monster 'map_rev$,111,178,"Weakened Morocc",2998,1, instance_npcname("Weakened Morocc#control") + "::OnMobDead"; // EP14_MORS_EVENT
+OnTimer4000:
+ initnpctimer;
end;
OnMobDead:
- donpcevent instance_npcname("Weakened Morocc#RZ1") + "::OnTalk2";
- disablenpc instance_npcname("Weakened Morocc#control");
end;
}
-1@rev,34,126,4 script Grim Reaper Ankou#RZ Event_3 3029,{ end; }
-1@rev,112,126,4 duplicate(Grim Reaper Ankou#RZ Event_3) Grim Reaper Ankou#RZ Event_4 3029
-1@rev,34,55,4 duplicate(Grim Reaper Ankou#RZ Event_3) Grim Reaper Ankou#RZ Event_5 3029
-1@rev,112,48,4 duplicate(Grim Reaper Ankou#RZ Event_3) Grim Reaper Ankou#RZ Event_6 3029
-
-
-// Battle 1 - waves, event A - left side
-// 1@rev,35,119,0 script #Battle_1RZ1 HIDDEN_WARP_NPC,10,10,{
-1@rev,35,119,0 script #Battle_1RZ1 HIDDEN_WARP_NPC,2,2,{
+// Event C1 - left side
+1@rev,35,119,0 script #Battle_1RZ1 HIDDEN_WARP_NPC,10,10,{
end;
OnTouch:
- if ('status_battle[0] != 0)
- setpcblock PCBLOCK_MOVE, true;
- else {
- 'status_battle[0] = 1;
- donpcevent instance_npcname("#RZ Memorial Effect 1") + "::OnStart";
- setpcblock PCBLOCK_NPC, true;
- mapannounce 'map_rev$, "Morocc: How do you like to be separated from each other and have your bodies and minds bound?", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: You're trespassing! Riff-raff like you have no business in here!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: Your bodies are mine to control!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: Your souls are food for my resurrection!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
- donpcevent instance_npcname("#morse_cave_wave_1") + "::OnStart";
- setpcblock (PCBLOCK_SKILL|PCBLOCK_USEITEM|PCBLOCK_COMMANDS|PCBLOCK_NPCCLICK), false;
- }
- end;
-}
-
-// Event B - right side
-// 1@rev,112,126,0 script #Battle_1RZ2 HIDDEN_WARP_NPC,10,10
-1@rev,112,116,0 script #Battle_1RZ2 HIDDEN_WARP_NPC,2,2,{
- end;
-OnTouch:
- setpcblock PCBLOCK_MOVE, true;
- if ('status_battle[1] == 0) {
- 'status_battle[1] = 1;
- donpcevent instance_npcname("#RZ Memorial Effect 2") + "::OnStart";
- }
- end;
-}
-
-1@rev,1,1,0 script #morse_cave_wave_1 HIDDEN_WARP_NPC,{
- end;
-OnStart:
- enablenpc instance_npcname("#morse_cave_wave_1");
- sleep 5000;
- callsub( S_Spawn,0 );
- sleep 20000;
- callsub( S_Spawn,0 );
- sleep 20000;
- callsub( S_Spawn,0 );
- mapannounce 'map_rev$, "Morocc: My soldiers, make them suffer! Feast on their bodies and souls!", bc_map,0xEBFF;
- sleep 20000;
- callsub( S_Spawn,0 );
- sleep 20000;
- callsub( S_Spawn,0 );
- mapannounce 'map_rev$, "Morocc: Not enough. Make them feel terror!", bc_map,0xEBFF;
- sleep 20000;
- callsub( S_Spawn,0 );
- sleep 20000;
- callsub( S_Spawn,0 );
- mapannounce 'map_rev$, "Morocc: Resist me! Fight to the death!", bc_map,0xEBFF;
- sleep 20000;
- callsub( S_Spawn,0 );
- sleep 15000;
- callsub( S_Spawn,1 );
- mapannounce 'map_rev$, "Morocc: Mwa hah hah, I can feel my power returning!", bc_map,0xEBFF;
- sleep 10000;
- callsub( S_Spawn,2 );
- sleep 12000;
- .@count[0] = mobcount( 'map_rev$, instance_npcname("#morse_cave_wave_1") + "::OnMobDead" );
- .@count[1] = mobcount( 'map_rev$, instance_npcname("#morse_cave_wave_1") + "::OnMobDead2" );
- killmonster 'map_rev$, instance_npcname("#morse_cave_wave_1") + "::OnMobDead";
- killmonster 'map_rev$, instance_npcname("#morse_cave_wave_1") + "::OnMobDead2";
disablenpc instance_npcname("#Battle_1RZ1");
- disablenpc instance_npcname("#Battle_1RZ2");
- for ( .@i = 1; .@i <= 12; .@i++ )
- donpcevent instance_npcname( "#Pause Effect RZ" + .@i ) + "::OnStop";
- sleep 3000;
- if (.@count[0] > 19 || .@count[1] > 19) {
- .@reaper$[0] = instance_npcname("Grim Reaper Ankou#RZ Event_3");
- .@reaper$[1] = instance_npcname("Grim Reaper Ankou#RZ Event_4");
- enablenpc .@reaper$[0];
- enablenpc .@reaper$[1];
- npctalk "You're pathetic.", .@reaper$[0];
- npctalk "You're pathetic.", .@reaper$[1];
- sleep 3000;
- npctalk "Weaklings like you aren't enough food for Lord Morocc", .@reaper$[0];
- npctalk "Weaklings like you aren't enough food for Lord Morocc", .@reaper$[1];
- sleep 3000;
- npctalk "to get the energy he needs for a full recovery.", .@reaper$[0];
- npctalk "to get the energy he needs for a full recovery.", .@reaper$[1];
- sleep 3000;
- npctalk "I'll give you one chance to leave. NOW!", .@reaper$[0];
- npctalk "I'll give you one chance to leave. NOW!", .@reaper$[1];
- sleep 3000;
- disablenpc .@reaper$[0];
- disablenpc .@reaper$[1];
- sleep 5000;
- /* Officials scripts
- enablenpc instance_npcname("#RZ Move_5a");// warp to prontera,97,167
- enablenpc instance_npcname("#RZ Move_6a");
- enablenpc instance_npcname("#RZ Move_7a");
- enablenpc instance_npcname("#RZ Move_8a");
- enablenpc instance_npcname("#RZ Move_9a");
- enablenpc instance_npcname("#RZ Move_10a");
- enablenpc instance_npcname("#RZ Move_11a");
- enablenpc instance_npcname("#RZ Move_12a");
- */
- getpartymember 'party_id, 1, .@char_id;
- getpartymember 'party_id, 2, .@account_id;
- for ( .@i = 0; .@i < $@partymembercount; .@i++ ) {
- if (isloggedin(.@account_id[.@i],.@char_id[.@i]) == false)
- continue;
- if (strcharinfo(3,.@char_id[.@i]) == 'map_rev$)
- setpcblock PCBLOCK_MOVE, false, .@account_id[.@i];
- }
- mapwarp 'map_rev$,"prontera",97,167;
+ disablenpc instance_npcname("#RZ Move_30");
+ disablenpc instance_npcname("#RZ Move_31");
+ disablenpc instance_npcname("#RZ Move_32");
+ specialeffect EF_STORMGUST, AREA, instance_npcname("#RZ Memorial Effect 1");
+ mapannounce 'map_rev$, "Morocc: How do you like to be separated from each other and have your bodies and minds bound?", bc_map,0x00EBFF;
+ setpcblock PCBLOCK_MOVE, true;
+ sleep2 3000;
+ mapannounce 'map_rev$, "Morocc: You're trespassing! Riff-raff like you have no business in here!", bc_map,0x00EBFF;
+ sleep2 3000;
+ mapannounce 'map_rev$, "Morocc: Your bodies are mine to control!", bc_map,0x00EBFF;
+ sleep2 3000;
+ mapannounce 'map_rev$, "Morocc: Your souls are food for my resurrection!", bc_map,0x00EBFF;
+ sleep2 3000;
+ setpcblock (PCBLOCK_NPC ^ PCBLOCK_MOVE), false;
+ mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0x00EBFF;
+ initnpctimer;
+ end;
+
+OnTimer4000:
+ callsub( S_Spawn );
+OnTimer25000:
+ callsub( S_Spawn );
+OnTimer45000:
+ if ('event_right == false)
+ mapannounce 'map_rev$, "Morocc: My soldiers, make them suffer! Feast on their bodies and souls!", bc_map,0x00EBFF;
+ callsub( S_Spawn );
+OnTimer65000:
+ callsub( S_Spawn );
+OnTimer85000:
+ if ('event_right == false)
+ mapannounce 'map_rev$, "Morocc: Not enough. Make them feel terror!", bc_map,0x00EBFF;
+ callsub( S_Spawn );
+OnTimer105000:
+ callsub( S_Spawn );
+OnTimer125000:
+ if ('event_right == false)
+ mapannounce 'map_rev$, "Morocc: Resist me! Fight to the death!", bc_map,0x00EBFF;
+ callsub( S_Spawn );
+OnTimer145000:
+ callsub( S_Spawn );
+OnTimer160000:
+ if ('event_right == false)
+ mapannounce 'map_rev$, "Morocc: Mwa hah hah, I can feel my power returning!", bc_map,0x00EBFF;
+ monster 'map_rev$,33,111,"Morocc's Archer Skeleton",3003,1, instance_npcname("#Battle_1RZ1") + "::OnMobDead";// EP14_MORS_MOB3
+ callsub( S_Spawn );
+OnTimer170000:
+ monster 'map_rev$,32,128,"Morocc's Archer Skeleton",3003,1, instance_npcname("#Battle_1RZ1") + "::OnMobDead";
+ callsub( S_Spawn );
+OnTimer180000:
+ if (mobcount( 'map_rev$, instance_npcname("#Battle_1RZ1") + "::OnMobDead") > 19) {
+ stopnpctimer;
+ stopnpctimer instance_npcname("#Battle_1RZ2");
+ donpcevent instance_npcname("Grim Reaper Ankou#RZ Event_3") + "::OnEnd";
}
- else {
- mapannounce 'map_rev$, "Morocc: You're more resilient than I thought.", bc_map,0xEBFF;
- sleep 2000;
- mapannounce 'map_rev$, "Morocc: But enough is enough.", bc_map,0xEBFF;
- sleep 5000;
- /* Officials scripts
- enablenpc instance_npcname("#RZ Move_5");// warp to 1@rev,31,50
- enablenpc instance_npcname("#RZ Move_6");
- enablenpc instance_npcname("#RZ Move_7");
- enablenpc instance_npcname("#RZ Move_8");
- enablenpc instance_npcname("#RZ Move_9");
- enablenpc instance_npcname("#RZ Move_10");
- enablenpc instance_npcname("#RZ Move_11");
- enablenpc instance_npcname("#RZ Move_12");
- */
- for ( .@i = 9; .@i <= 15; .@i++ )
- enablenpc instance_npcname( "#RZ Debuff_" + .@i );
- enablenpc instance_npcname("#Battle_2RZ1");
- for ( .@i = 1; .@i <= 12; .@i++ )
- enablenpc instance_npcname( "#Pause Effecto RZ" + .@i );
- warpparty 'map_rev$,31,50, 'party_id, 'map_rev$,1,1;
- }
- for ( .@i = 1; .@i <= 8; .@i++ )
- disablenpc instance_npcname( "#RZ Debuff_" + .@i );
- disablenpc instance_npcname("#morse_cave_wave_1");
- donpcevent instance_npcname("#RZ Memorial Effect 1") + "::OnStop";
- donpcevent instance_npcname("#RZ Memorial Effect 2") + "::OnStop";
+ end;
+OnTimer186000:
+ killmonster 'map_rev$, instance_npcname("#Battle_1RZ1") + "::OnMobDead";
+ end;
+OnTimer187000:
+ enablenpc instance_npcname("#Battle_2RZ1");
+ mapannounce 'map_rev$, "Morocc: You're more resilient than I thought.", bc_map,0x00EBFF;
+ sleep 2000;
+ mapannounce 'map_rev$, "Morocc: But enough is enough.", bc_map,0x00EBFF;
+ end;
+OnTimer193000:
+ enablenpc instance_npcname("#RZ Move_5");
+ enablenpc instance_npcname("#RZ Move_6");
+ enablenpc instance_npcname("#RZ Move_7");
+ enablenpc instance_npcname("#RZ Move_8");
+ enablenpc instance_npcname("#RZ Move_9");
+ enablenpc instance_npcname("#RZ Move_10");
+ enablenpc instance_npcname("#RZ Move_11");
+ enablenpc instance_npcname("#RZ Move_12");
+ stopnpctimer;
+ end;
+OnMobDead:
end;
S_Spawn:
- .@additionnal_monster = getarg(0);
- .@label$ = instance_npcname("#morse_cave_wave_1") + "::OnMobDead";
+ .@label$ = instance_npcname("#Battle_1RZ1") + "::OnMobDead";
monster 'map_rev$,33,128,"Morocc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
monster 'map_rev$,42,120,"Morocc's Ghoul",3001,1, .@label$;
monster 'map_rev$,34,111,"Morocc's Ghoul",3001,1, .@label$;
monster 'map_rev$,25,119,"Morocc's Ghoul",3001,1, .@label$;
- if (.@additionnal_monster == 1)
- monster 'map_rev$,33,111,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
- else if (.@additionnal_monster == 2)
- monster 'map_rev$,32,128,"Morocc's Archer Skeleton",3003,1, .@label$;
-
- if ('status_battle[1] == true) {
- .@label$ = instance_npcname("#morse_cave_wave_1") + "::OnMobDead2";
- monster 'map_rev$,112,126,"Morocc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
- monster 'map_rev$,120,118,"Morocc's Ghoul",3001,1, .@label$;
- monster 'map_rev$,112,109,"Morocc's Ghoul",3001,1, .@label$;
- monster 'map_rev$,103,117,"Morocc's Ghoul",3001,1, .@label$;
- if (.@additionnal_monster == 1)
- monster 'map_rev$,103,118,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
- else if (.@additionnal_monster == 2)
- monster 'map_rev$,120,117,"Morocc's Archer Skeleton",3003,1, .@label$;
- }
- return;
-
-OnMobDead:
-OnMobDead2:
end;
}
-// display icewall every 30s
-1@rev,33,117,0 script #Pause Effect RZ1 HIDDEN_WARP_NPC,1,1,{
+// Event C2 - right side
+1@rev,112,126,0 script #Battle_1RZ2 HIDDEN_WARP_NPC,10,10,{
end;
OnTouch:
- if (countstr( strnpcinfo(0), "Effecto" ) == 0)
- .@num = atoi( replacestr( strnpcinfo(2), "Pause Effect RZ", "" ) );
- else
- .@num = atoi( replacestr( strnpcinfo(2), "Pause Effecto RZ", "" ) ) + 20;
- if ('pause_effect[.@num] == 0) {
- 'pause_effect[.@num] = 1;
- specialeffect EF_ICEWALL;
- initnpctimer;
- }
- setpcblock PCBLOCK_MOVE, true;
- if (.@num < 7 && 'status_battle[0] == 0) {
- setpcblock PCBLOCK_NPC, true;
- 'status_battle[0] = 1;
- donpcevent instance_npcname("#RZ Memorial Effect 1") + "::OnStart";
- mapannounce 'map_rev$, "Morocc: How do you like to be separated from each other and have your bodies and minds bound?", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: You're trespassing! Riff-raff like you have no business in here!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: Your bodies are mine to control!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: Your souls are food for my resurrection!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
- donpcevent instance_npcname("#morse_cave_wave_1") + "::OnStart";
- setpcblock (PCBLOCK_SKILL|PCBLOCK_USEITEM|PCBLOCK_COMMANDS|PCBLOCK_NPCCLICK), false;
- }
- else if (.@num >= 7 && .@num < 13 && 'status_battle[1] == 0) {
- 'status_battle[1] = 1;
- donpcevent instance_npcname("#RZ Memorial Effect 2") + "::OnStart";
- }
- else if (.@num >= 21 && .@num < 33 && 'status_battle[2] == 0) {
- setpcblock PCBLOCK_NPC, true;
- 'status_battle[2] = 1;
- donpcevent instance_npcname("#RZ Memorial Effect 3") + "::OnStart";
- mapannounce 'map_rev$, "Morocc: This world of mine is evolving.", bc_map,0xEBFF;
- sleep2 2000;
- mapannounce 'map_rev$, "Morocc: My power is returning!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: Your bodies and souls are under my command!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
- donpcevent instance_npcname("#morse_cave_wave_2") + "::OnStart";
- setpcblock (PCBLOCK_SKILL|PCBLOCK_USEITEM|PCBLOCK_COMMANDS|PCBLOCK_NPCCLICK), false;
+ disablenpc instance_npcname("#RZ Move_30");
+ disablenpc instance_npcname("#RZ Move_31");
+ disablenpc instance_npcname("#RZ Move_32");
+ disablenpc instance_npcname("#Battle_1RZ2");
+ specialeffect EF_STORMGUST, AREA, instance_npcname("#RZ Memorial Effect 2");
+ setpcblock PCBLOCK_NPC, true;
+ sleep2 6000;
+ 'event_right = true;
+ setpcblock (PCBLOCK_NPC ^ PCBLOCK_MOVE), false;
+ initnpctimer;
+ end;
+OnTimer4000:
+ callsub( S_Spawn );
+OnTimer25000:
+ mapannounce 'map_rev$, "Morocc: My soldiers, make them suffer! Feast on their bodies and souls!", bc_map,0x00EBFF;
+ callsub( S_Spawn );
+OnTimer45000:
+ callsub( S_Spawn );
+OnTimer65000:
+ mapannounce 'map_rev$, "Morocc: Not enough. Make them feel terror!", bc_map,0x00EBFF;
+ callsub( S_Spawn );
+OnTimer85000:
+ callsub( S_Spawn );
+OnTimer105000:
+ mapannounce 'map_rev$, "Morocc: Resist me! Fight to the death!", bc_map,0x00EBFF;
+ callsub( S_Spawn );
+OnTimer125000:
+ callsub( S_Spawn );
+OnTimer145000:
+ mapannounce 'map_rev$, "Morocc: Mwa hah hah, I can feel my power returning!", bc_map,0x00EBFF;
+ callsub( S_Spawn );
+OnTimer160000:
+ monster 'map_rev$,103,118, "Morocc's Archer Skeleton", 3003,1, instance_npcname("#Battle_1RZ2") + "::OnMobDead"; // EP14_MORS_MOB3
+ callsub( S_Spawn );
+OnTimer170000:
+ monster 'map_rev$,120,117, "Morocc's Archer Skeleton", 3003,1, instance_npcname("#Battle_1RZ2") + "::OnMobDead";
+ callsub( S_Spawn );
+OnTimer182000:
+ //if (mobcount( 'map_rev$, instance_npcname("#Battle_1RZ1") + "::OnMobDead") > 19) { // Official script check Battle_1RZ1
+ if (mobcount( 'map_rev$, instance_npcname("#Battle_1RZ2") + "::OnMobDead") > 19) {
+ stopnpctimer;
+ stopnpctimer instance_npcname("#Battle_1RZ1");
+ donpcevent instance_npcname("Grim Reaper Ankou#RZ Event_3") + "::OnEnd";
}
end;
+OnTimer186000:
+ enablenpc instance_npcname("#Battle_2RZ1");
+ killmonster 'map_rev$, instance_npcname("#Battle_1RZ2") + "::OnMobDead";
+ end;
+OnTimer194000:
+ enablenpc instance_npcname("#RZ Move_5");
+ enablenpc instance_npcname("#RZ Move_6");
+ enablenpc instance_npcname("#RZ Move_7");
+ enablenpc instance_npcname("#RZ Move_8");
+ enablenpc instance_npcname("#RZ Move_9");
+ enablenpc instance_npcname("#RZ Move_10");
+ enablenpc instance_npcname("#RZ Move_11");
+ enablenpc instance_npcname("#RZ Move_12");
+ stopnpctimer;
+ end;
+OnMobDead:
+ end;
+
+S_Spawn:
+ .@label$ = instance_npcname("#Battle_1RZ2") + "::OnMobDead";
+ monster 'map_rev$,112,126, "Morocc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
+ monster 'map_rev$,120,118, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,112,109, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,103,117, "Morocc's Ghoul", 3001,1, .@label$;
+ end;
+}
+
+// Event D
+1@rev,34,47,0 script #Battle_2RZ1 HIDDEN_WARP_NPC,10,10,{
+ end;
+OnTouch:
+ disablenpc instance_npcname("#Battle_2RZ1");
+ specialeffect EF_STORMGUST, AREA, instance_npcname("#RZ Memorial Effect 3");
+ mapannounce 'map_rev$, "Morocc: This world of mine is evolving.", bc_map,0x00EBFF;
+ setpcblock PCBLOCK_NPC, true;
+ sleep2 3000;
+ mapannounce 'map_rev$, "Morocc: My power is returning!", bc_map,0x00EBFF;
+ sleep2 3000;
+ mapannounce 'map_rev$, "Morocc: Your bodies and souls are under my command!", bc_map,0x00EBFF;
+ sleep2 3000;
+ setpcblock (PCBLOCK_NPC ^ PCBLOCK_MOVE), false;
+ mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0x00EBFF;
+ initnpctimer;
+ end;
+OnTimer4000:
+ .@label$ = callsub(S_Spawn);
+ monster 'map_rev$,27,53, "Morocc's Archer Skeleton", 3003,1, .@label$; // EP14_MORS_MOB3
+ monster 'map_rev$,27,41, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ mapannounce 'map_rev$, "Morocc: This power! It feels great! Mwah hah hah!", bc_map,0x00EBFF;
+ end;
OnTimer30000:
- specialeffect EF_ICEWALL;
- initnpctimer;
+ .@label$ = callsub(S_Spawn);
+ monster 'map_rev$,40,41, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,40,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ mapannounce 'map_rev$, "Morocc: How do you like losing control of your own body? *Chuckle*", bc_map,0x00EBFF;
end;
-OnStop:
+OnTimer55000:
+ .@label$ = callsub(S_Spawn);
+ monster 'map_rev$,40,41, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,40,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,27,53, "Morocc's Verit", 3005,1, .@label$; // EP14_MORS_MOB5
+ end;
+OnTimer80000:
+ .@label$ = callsub(S_Spawn);
+ monster 'map_rev$,40,41, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,40,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,27,53, "Morocc's Verit", 3005,1, .@label$;
+ mapannounce 'map_rev$, "Morocc: More! I need more energy!", bc_map,0x00EBFF;
+ end;
+OnTimer105000:
+ .@label$ = callsub(S_Spawn);
+ monster 'map_rev$,40,41, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,40,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,27,53, "Morocc's Verit", 3005,1, .@label$;
+ mapannounce 'map_rev$, "Morocc: Mwah hah hah! Fear my army! Struggle harder!", bc_map,0x00EBFF;
+ end;
+OnTimer130000:
+ .@label$ = callsub(S_Spawn);
+ monster 'map_rev$,40,41, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,40,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,27,53, "Morocc's Verit", 3005,1, .@label$;
+ end;
+OnTimer155000:
+ .@label$ = callsub(S_Spawn);
+ monster 'map_rev$,27,53, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,27,41, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,40,41, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,40,54, "Morocc's Verit", 3005,1, .@label$;
+ mapannounce 'map_rev$, "Morocc: You're pathetic, struggling to survive!", bc_map,0x00EBFF;
+ end;
+OnTimer170000:
+ .@label$ = callsub(S_Spawn);
+ monster 'map_rev$,40,41, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,40,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,27,53, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,27,41, "Morocc's Verit", 3005,1, .@label$;
+ end;
+OnTimer180000:
+ if (mobcount( 'map_rev$, instance_npcname("#Battle_2RZ1") + "::OnMobDead" ) > 19) {
+ stopnpctimer;
+ donpcevent instance_npcname("Grim Reaper Ankou#RZ Event_5") + "::OnEnd";
+ }
+ end;
+OnTimer185000:
+ killmonster 'map_rev$, instance_npcname("#Battle_2RZ1") + "::OnMobDead";
+ disablenpc instance_npcname("#RZ Debuff_9");
+ disablenpc instance_npcname("#RZ Debuff_10");
+ disablenpc instance_npcname("#RZ Debuff_11");
+ disablenpc instance_npcname("#RZ Debuff_12");
+ end;
+OnTimer186000:
+ mapannounce 'map_rev$, "Morocc: I'm surprised you've lasted this long. Thank you for helping me recover most of my strength.", bc_map,0x00EBFF;
+ end;
+OnTimer190000:
+ mapannounce 'map_rev$, "Morocc: Good, I feel rejuvenated.", bc_map,0x00EBFF;
+ end;
+OnTimer192500:
+ enablenpc instance_npcname("#RZ Debuff Recovery_1");
+ enablenpc instance_npcname("#RZ Debuff Recovery_2");
+ enablenpc instance_npcname("#RZ Debuff Recovery_3");
+ enablenpc instance_npcname("#RZ Debuff Recovery_4");
+ end;
+OnTimer193000:
+ enablenpc instance_npcname("#RZ Move_13");
+ enablenpc instance_npcname("#RZ Move_14");
+ enablenpc instance_npcname("#RZ Move_15");
+ enablenpc instance_npcname("#RZ Move_16");
stopnpctimer;
- disablenpc instance_npcname( strnpcinfo(0) );
- end;
-}
-1@rev,36,118,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ2 HIDDEN_WARP_NPC,1,1
-1@rev,36,121,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ3 HIDDEN_WARP_NPC,1,1
-1@rev,34,122,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ4 HIDDEN_WARP_NPC,1,1
-1@rev,31,121,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ5 HIDDEN_WARP_NPC,1,1
-1@rev,31,118,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ6 HIDDEN_WARP_NPC,1,1
-
-// Event B - right side
-1@rev,112,116,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ7 HIDDEN_WARP_NPC,1,1
-1@rev,114,117,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ8 HIDDEN_WARP_NPC,1,1
-1@rev,114,120,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ9 HIDDEN_WARP_NPC,1,1
-1@rev,111,121,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ10 HIDDEN_WARP_NPC,1,1
-1@rev,109,120,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ11 HIDDEN_WARP_NPC,1,1
-1@rev,109,117,0 duplicate(#Pause Effect RZ1) #Pause Effect RZ12 HIDDEN_WARP_NPC,1,1
-
-// Battle 2 - waves
-1@rev,31,50,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ1 HIDDEN_WARP_NPC,1,1
-1@rev,36,49,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ2 HIDDEN_WARP_NPC,1,1
-1@rev,37,45,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ3 HIDDEN_WARP_NPC,1,1
-1@rev,30,45,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ4 HIDDEN_WARP_NPC,1,1
-1@rev,29,47,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ5 HIDDEN_WARP_NPC,1,1
-1@rev,33,51,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ6 HIDDEN_WARP_NPC,1,1
-1@rev,38,49,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ7 HIDDEN_WARP_NPC,1,1
-1@rev,34,44,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ8 HIDDEN_WARP_NPC,1,1
-1@rev,32,44,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ9 HIDDEN_WARP_NPC,1,1
-1@rev,29,49,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ10 HIDDEN_WARP_NPC,1,1
-1@rev,35,51,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ11 HIDDEN_WARP_NPC,1,1
-1@rev,37,47,0 duplicate(#Pause Effect RZ1) #Pause Effecto RZ12 HIDDEN_WARP_NPC,1,1
-
-// Event A - left side - debuff
-1@rev,33,111,0 script #RZ Debuff_1 HIDDEN_WARP_NPC,12,4,{
- end;
-OnTouch:
- .@num = atoi( replacestr( strnpcinfo(2), "RZ Debuff_", "" ) );
- setpcblock PCBLOCK_MOVE, true;
- if (.@num < 5 && 'status_battle[0] == 0) {
- setpcblock PCBLOCK_NPC, true;
- 'status_battle[0] = 1;
- donpcevent instance_npcname("#RZ Memorial Effect 1") + "::OnStart";
- mapannounce 'map_rev$, "Morocc: How do you like to be separated from each other and have your bodies and minds bound?", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: You're trespassing! Riff-raff like you have no business in here!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: Your bodies are mine to control!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: Your souls are food for my resurrection!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
- donpcevent instance_npcname("#morse_cave_wave_1") + "::OnStart";
- setpcblock (PCBLOCK_SKILL|PCBLOCK_USEITEM|PCBLOCK_COMMANDS|PCBLOCK_NPCCLICK), false;
- }
- else if (.@num >= 5 && .@num < 9 && 'status_battle[1] == 0) {
- 'status_battle[1] = 1;
- donpcevent instance_npcname("#RZ Memorial Effect 2") + "::OnStart";
- }
- else if (.@num >= 9 && .@num < 16 && 'status_battle[2] == 0) {
- setpcblock PCBLOCK_NPC, true;
- 'status_battle[2] = 1;
- donpcevent instance_npcname("#RZ Memorial Effect 3") + "::OnStart";
- mapannounce 'map_rev$, "Morocc: This world of mine is evolving.", bc_map,0xEBFF;
- sleep2 2000;
- mapannounce 'map_rev$, "Morocc: My power is returning!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: Your bodies and souls are under my command!", bc_map,0xEBFF;
- sleep2 3000;
- mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
- donpcevent instance_npcname("#morse_cave_wave_2") + "::OnStart";
- setpcblock (PCBLOCK_SKILL|PCBLOCK_USEITEM|PCBLOCK_COMMANDS|PCBLOCK_NPCCLICK), false;
- }
- end;
-}
-1@rev,42,124,0 duplicate(#RZ Debuff_1) #RZ Debuff_2 HIDDEN_WARP_NPC,4,8
-1@rev,25,124,0 duplicate(#RZ Debuff_1) #RZ Debuff_3 HIDDEN_WARP_NPC,4,8
-1@rev,33,128,0 duplicate(#RZ Debuff_1) #RZ Debuff_4 HIDDEN_WARP_NPC,4,4
-
-// Event B - right side - debuff
-1@rev,112,110,0 duplicate(#RZ Debuff_1) #RZ Debuff_5 HIDDEN_WARP_NPC,12,4
-1@rev,103,122,0 duplicate(#RZ Debuff_1) #RZ Debuff_6 HIDDEN_WARP_NPC,4,7
-1@rev,120,122,0 duplicate(#RZ Debuff_1) #RZ Debuff_7 HIDDEN_WARP_NPC,4,7
-1@rev,112,126,0 duplicate(#RZ Debuff_1) #RZ Debuff_8 HIDDEN_WARP_NPC,4,3
-
-// Battle 2 - waves - debuff
-1@rev,32,47,0 duplicate(#RZ Debuff_1) #RZ Debuff_9 HIDDEN_WARP_NPC,1,1
-1@rev,24,48,0 duplicate(#RZ Debuff_1) #RZ Debuff_10 HIDDEN_WARP_NPC,3,5
-1@rev,27,56,0 duplicate(#RZ Debuff_1) #RZ Debuff_11 HIDDEN_WARP_NPC,4,4
-1@rev,43,47,0 duplicate(#RZ Debuff_1) #RZ Debuff_12 HIDDEN_WARP_NPC,3,4
-1@rev,41,56,0 duplicate(#RZ Debuff_1) #RZ Debuff_13 HIDDEN_WARP_NPC,4,4
-1@rev,34,56,0 duplicate(#RZ Debuff_1) #RZ Debuff_14 HIDDEN_WARP_NPC,2,3
-1@rev,34,39,0 duplicate(#RZ Debuff_1) #RZ Debuff_15 HIDDEN_WARP_NPC,12,3
-
-// official npcs to block the player from moving
-// Event A - left side
-// 1@rev,28,125,0 script #RZ Debuff_1 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,28,114,0 script #RZ Debuff_2 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,39,114,0 script #RZ Debuff_3 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,39,125,0 script #RZ Debuff_4 HIDDEN_WARP_NPC,10,10,{
-
-// Event B - right side
-// 1@rev,106,123,0 script #RZ Debuff_5 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,106,112,0 script #RZ Debuff_6 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,117,112,0 script #RZ Debuff_7 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,117,123,0 script #RZ Debuff_8 HIDDEN_WARP_NPC,10,10,{
-
-// Battle 2 - waves
-// 1@rev,28,53,0 script #RZ Debuff_9 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,28,42,0 script #RZ Debuff_10 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,39,42,0 script #RZ Debuff_11 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,39,53,0 script #RZ Debuff_12 HIDDEN_WARP_NPC,10,10,{
-
-// 1@rev,28,53,0 script #RZ Debuff Recovery_1 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,28,42,0 script #RZ Debuff Recovery_2 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,39,42,0 script #RZ Debuff Recovery_3 HIDDEN_WARP_NPC,10,10,{
-// 1@rev,39,53,0 script #RZ Debuff Recovery_4 HIDDEN_WARP_NPC,10,10,{
-
-// Battle 2 - waves
-// 1@rev,34,47,0 script #Battle_2RZ1 HIDDEN_WARP_NPC,10,10,{
-1@rev,34,47,0 script #Battle_2RZ1 HIDDEN_WARP_NPC,3,3,{
- end;
-OnTouch:
- setpcblock PCBLOCK_MOVE, true;
- if ('status_battle[2] == 0) {
- 'status_battle[2] = 1;
- donpcevent instance_npcname("#RZ Memorial Effect 3") + "::OnStart";
- mapannounce 'map_rev$, "Morocc: This world of mine is evolving.", bc_map,0xEBFF;
- sleep 2000;
- mapannounce 'map_rev$, "Morocc: My power is returning!", bc_map,0xEBFF;
- sleep 3000;
- mapannounce 'map_rev$, "Morocc: Your bodies and souls are under my command!", bc_map,0xEBFF;
- sleep 3000;
- mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
- donpcevent instance_npcname("#morse_cave_wave_2") + "::OnStart";
- }
- end;
-}
-
-1@rev,1,1,0 script #morse_cave_wave_2 HIDDEN_WARP_NPC,{
- end;
-OnStart:
- enablenpc instance_npcname("#morse_cave_wave_2");
- .@label$ = instance_npcname("#morse_cave_wave_2") + "::OnMobDead";
- sleep 5000;
- callsub( S_Spawn );
- monster 'map_rev$,27,53,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
- monster 'map_rev$,27,41,"Morocc's Archer Skeleton",3003,1, .@label$;
- mapannounce 'map_rev$, "Morocc: This power! It feels great! Mwah hah hah!", bc_map,0xEBFF;
- sleep 25000;
- callsub( S_Spawn );
- monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
- monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
- mapannounce 'map_rev$, "Morocc: How do you like losing control of your own body? *Chuckle*", bc_map,0xEBFF;
- sleep 25000;
- callsub( S_Spawn );
- monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
- monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
- monster 'map_rev$,27,53,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
- sleep 25000;
- callsub( S_Spawn );
- monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
- monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
- monster 'map_rev$,27,53,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
- mapannounce 'map_rev$, "Morocc: More! I need more energy!", bc_map,0xEBFF;
- sleep 25000;
- callsub( S_Spawn );
- monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
- monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
- monster 'map_rev$,27,53,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
- mapannounce 'map_rev$, "Morocc: Mwah hah hah! Fear my army! Struggle harder!", bc_map,0xEBFF;
- sleep 25000;
- monster 'map_rev$,34,57,"Morocc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
- monster 'map_rev$,43,48,"Morocc's Ghoul",3001,1, .@label$;
- monster 'map_rev$,33,38,"Morocc's Ghoul",3001,1, .@label$;
- monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
- monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
- monster 'map_rev$,27,53,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
- sleep 25000;
- callsub( S_Spawn );
- monster 'map_rev$,27,53,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
- monster 'map_rev$,27,41,"Morocc's Archer Skeleton",3003,1, .@label$;
- monster 'map_rev$,40,41,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
- monster 'map_rev$,40,54,"Morocc's Verit",3005,1, .@label$;
- mapannounce 'map_rev$, "Morocc: You're pathetic, struggling to survive!", bc_map,0xEBFF;
- sleep 15000;
- callsub( S_Spawn );
- monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
- monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
- monster 'map_rev$,27,53,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
- monster 'map_rev$,27,41,"Morocc's Verit",3005,1, .@label$;
- sleep 12000;
- .@count = mobcount( 'map_rev$, instance_npcname("#morse_cave_wave_2") + "::OnMobDead" );
- killmonster 'map_rev$, instance_npcname("#morse_cave_wave_2") + "::OnMobDead";
- disablenpc instance_npcname("#Battle_2RZ1");
- for ( .@i = 1; .@i <= 12; .@i++ )
- donpcevent instance_npcname( "#Pause Effecto RZ" + .@i ) + "::OnStop";
- sleep 3000;
- if (.@count > 19) {
- .@reaper$ = instance_npcname("Grim Reaper Ankou#RZ Event_5");
- enablenpc .@reaper$;
- npctalk "You're pathetic.", .@reaper$;
- sleep 3000;
- npctalk "Weaklings like you aren't enough food for Lord Morocc", .@reaper$;
- sleep 3000;
- npctalk "to get the energy he needs for a full recovery.", .@reaper$;
- sleep 3000;
- npctalk "I'll give you one chance to leave. NOW!", .@reaper$;
- sleep 3000;
- disablenpc .@reaper$;
- sleep 5000;
- /* Officials scripts
- enablenpc instance_npcname("#Move_13a");// warp to prontera,97,167
- enablenpc instance_npcname("#Move_14a");
- enablenpc instance_npcname("#Move_15a");
- enablenpc instance_npcname("#Move_16a");
- */
- getpartymember 'party_id, 1, .@char_id;
- getpartymember 'party_id, 2, .@account_id;
- for ( .@i = 0; .@i < $@partymembercount; .@i++ ) {
- if (isloggedin(.@account_id[.@i],.@char_id[.@i]) == false)
- continue;
- if (strcharinfo(3,.@char_id[.@i]) == 'map_rev$)
- setpcblock PCBLOCK_MOVE, false, .@account_id[.@i];
- }
- mapwarp 'map_rev$,"prontera",97,167;
- }
- else {
- mapannounce 'map_rev$, "Morocc: I'm surprised you've lasted this long. Thank you for helping me recover most of my strength.", bc_map,0xEBFF;
- sleep 4000;
- mapannounce 'map_rev$, "Morocc: Good, I feel rejuvenated.", bc_map,0xEBFF;
- sleep 3000;
- for ( .@i = 9; .@i <= 15; .@i++ )
- disablenpc instance_npcname( "#RZ Debuff_" + .@i );
- getpartymember 'party_id, 1, .@char_id;
- getpartymember 'party_id, 2, .@account_id;
- for ( .@i = 0; .@i < $@partymembercount; .@i++ ) {
- if (isloggedin(.@account_id[.@i],.@char_id[.@i]) == false)
- continue;
- if (strcharinfo(3,.@char_id[.@i]) == 'map_rev$)
- setpcblock PCBLOCK_MOVE, false, .@account_id[.@i];
- }
- // enablenpc instance_npcname("#RZ Debuff Recovery_1");
- // enablenpc instance_npcname("#RZ Debuff Recovery_2");
- // enablenpc instance_npcname("#RZ Debuff Recovery_3");
- // enablenpc instance_npcname("#RZ Debuff Recovery_4");
- sleep 1000;
- // enablenpc instance_npcname("#RZ Move_13");// warp to 1@rev,104,48
- // enablenpc instance_npcname("#RZ Move_14");
- // enablenpc instance_npcname("#RZ Move_15");
- // enablenpc instance_npcname("#RZ Move_16");
- enablenpc instance_npcname("#Battle_3RZ1");
- mapwarp 'map_rev$,'map_rev$,104,48;
- }
- disablenpc instance_npcname("#morse_cave_wave_2");
- donpcevent instance_npcname("#RZ Memorial Effect 3") + "::OnStop";
end;
S_Spawn:
- .@label$ = instance_npcname("#morse_cave_wave_2") + "::OnMobDead";
- monster 'map_rev$,34,57,"Morocc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
- monster 'map_rev$,43,48,"Morocc's Ghoul",3001,1, .@label$;
- monster 'map_rev$,33,38,"Morocc's Ghoul",3001,1, .@label$;
- monster 'map_rev$,24,48,"Morocc's Ghoul",3001,1, .@label$;
- return;
+ .@label$ = instance_npcname("#Battle_2RZ1") + "::OnMobDead";
+ monster 'map_rev$,34,57, "Morocc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
+ monster 'map_rev$,43,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,33,38, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,24,48, "Morocc's Ghoul", 3001,1, .@label$;
+ return .@label$;
OnMobDead:
end;
}
-
-// Display EF_CURSEATTACK effect overhead 'Soul' monster
-// Event A - left side
-1@rev,34,120,0 script #RZ Memorial Effect 1 HIDDEN_WARP_NPC,{
+// Event E - final
+1@rev,112,48,4 script Morocc Necromancer#RZ1 4_GHOST_STAND,{
end;
-OnStart:
- .@npc_name$ = instance_npcname( strnpcinfo(0) );
- enablenpc .@npc_name$;
- getmapxy .@map$,.@x,.@y, BL_NPC;
- monster 'map_rev$,.@x,.@y,('soul_name$ + "'s Soul"),3007,1, .@npc_name$ + "::OnStop"; // EP14_MORS_DUMMY
- initnpctimer;
- specialeffect EF_STORMGUST;
- specialeffect EF_CURSEATTACK;
- end;
-OnTimer2000:
- specialeffect EF_CURSEATTACK;
- initnpctimer;
- end;
-OnStop:
- stopnpctimer;
- killmonster 'map_rev$, instance_npcname( strnpcinfo(0) ) + "::OnStop";
- disablenpc instance_npcname( strnpcinfo(0) );
+OnFinal:
+ .@ankou$ = instance_npcname("Grim Reaper Ankou#RZ Event_6");
+ 'event_ended = true;
+ sleep 3000;
+ enablenpc .@ankou$;
+ npctalk "Grim Reaper Ankou: Sigh, Necromancer, why did you have to die so quickly?", .@ankou$;
+ sleep 3000;
+ npctalk "Grim Reaper Ankou: Don't be so happy!", .@ankou$;
+ sleep 3000;
+ npctalk "Grim Reaper Ankou: Now that Lord Morocc has fully recovered his strength, you're as good as dead!", .@ankou$;
+ sleep 3000;
+ npctalk "Grim Reaper Ankou: We'll meet again. *Chuckle*", .@ankou$;
+ sleep 3000;
+ disablenpc .@ankou$;
+ enablenpc instance_npcname("#RZ Move_17a");
+ specialeffect EF_THUNDERSTORM, AREA, instance_npcname("#morocc_necromancer_dummy");
+ sleep 1000;
+ specialeffect EF_LORD, AREA, instance_npcname("#morocc_necromancer_dummy");
end;
}
-// Event B - right side
-1@rev,112,118,0 duplicate(#RZ Memorial Effect 1) #RZ Memorial Effect 2 HIDDEN_WARP_NPC
+1@rev,112,48,4 script Grim Reaper Ankou#RZ Event_6 3029,{ end; }
-// Battle 2 - waves
-1@rev,34,48,0 duplicate(#RZ Memorial Effect 1) #RZ Memorial Effect 3 HIDDEN_WARP_NPC
+// additionnal npc to display the effect on Morocc Necromancer#RZ1 coordinates without bothered the player
+1@rev,112,48,4 script #morocc_necromancer_dummy HIDDEN_WARP_NPC,{ end; }
-// official range
-// 1@rev,34,120,0 script #RZ Memorial Effect 1 HIDDEN_WARP_NPC,4,4,{
-// 1@rev,112,118,0 duplicate(#RZ Memorial Effect 1) #RZ Memorial Effect 2 HIDDEN_WARP_NPC,4,4
-// 1@rev,34,48,0 duplicate(#RZ Memorial Effect 1) #RZ Memorial Effect 3 HIDDEN_WARP_NPC,4,4
-
-// Battle 3
-1@rev,112,48,4 script Morocc Necromancer#RZ1 4_GHOST_STAND,{ end; }
1@rev,104,47,0 script #Battle_3RZ1 HIDDEN_WARP_NPC,5,5,{
end;
OnTouch:
disablenpc instance_npcname("#Battle_3RZ1");
- setpcblock PCBLOCK_NPC, true;
- mapannounce 'map_rev$, "Morocc: I can't let you go unscathed!", bc_map,0xEBFF;
+ mapannounce 'map_rev$, "Morocc: I can't let you go unscathed!", bc_map,0x00EBFF;
sleep2 3000;
- mapannounce 'map_rev$, "Morocc: Hah hah, my Necromancer. I'll leave them to you.", bc_map,0xEBFF;
+ mapannounce 'map_rev$, "Morocc: Hah hah, my Necromancer. I'll leave them to you.", bc_map,0x00EBFF;
sleep2 3000;
- mapannounce 'map_rev$, "Morocc: My loyal soldier, I'll trust you with their deaths!", bc_map,0xEBFF;
+ mapannounce 'map_rev$, "Morocc: My loyal soldier, I'll trust you with their deaths!", bc_map,0x00EBFF;
sleep2 3000;
+ killmonster 'map_rev$, instance_npcname("#RZ Memorial Start") + "::OnSoulDead";
.@necromancer$ = instance_npcname("Morocc Necromancer#RZ1");
enablenpc .@necromancer$;
sleep2 3000;
- specialeffect EF_TWOHANDQUICKEN,AREA, .@necromancer$;
+ specialeffect EF_TWOHANDQUICKEN, AREA, .@necromancer$;
npctalk "Morocc Necromancer: As you wish, My Lord!", .@necromancer$;
sleep2 3000;
npctalk "Morocc Necromancer: *Chuckle* You still have no idea, do you?", .@necromancer$;
@@ -948,21 +936,29 @@ OnTouch:
npctalk "Morocc Necromancer: has been converted to healing energy for Lord Morocc the moment you entered this world of his!", .@necromancer$;
sleep2 3000;
npctalk "Morocc Necromancer: *Chuckle* Your stupidity was a blessing for us. We don't need you anymore. DIE!", .@necromancer$;
- specialeffect EF_BEGINSPELL2,AREA, .@necromancer$;
+ specialeffect EF_BEGINSPELL2, AREA, .@necromancer$;
sleep2 3000;
disablenpc .@necromancer$;
- donpcevent instance_npcname("#morse_cave_3") + "::OnStart";
- setpcblock PCBLOCK_NPC, false;
+ monster 'map_rev$,112,48, "Morocc Necromancer", 2999,1, instance_npcname("#Battle_3RZ1") + "::OnMobDead"; // EP14_MORS_BOSSA
+ 'boss_id = $@mobid[0];
+ initnpctimer;
+ end;
+OnTimer2000:
+ if (unitexists('boss_id) == false || mobcount( 'map_rev$, instance_npcname("#Battle_3RZ1") + "::OnMobDead" ) < 1) {
+ stopnpctimer;
+ donpcevent instance_npcname("#Battle_3RZ2") + "::OnStart";
+ }
+ end;
+OnTimer4000:
+ initnpctimer;
+ end;
+OnMobDead:
end;
}
-1@rev,1,1,0 script #morse_cave_3 HIDDEN_WARP_NPC,{
+1@rev,106,57,0 script #Battle_3RZ2 HIDDEN_WARP_NPC,{
end;
OnStart:
- enablenpc instance_npcname("#morse_cave_3");
- monster 'map_rev$,112,48,"Morocc Necromancer",2999,1, instance_npcname("#morse_cave_3") + "::OnMobDead";// EP14_MORS_BOSSA
- end;
-OnMobDead:
.@necromancer$ = instance_npcname("Morocc Necromancer#RZ1");
enablenpc .@necromancer$;
sleep 3000;
@@ -975,250 +971,488 @@ OnMobDead:
npctalk "Morocc Necromancer: *Giggle*", .@necromancer$;
sleep 3000;
disablenpc .@necromancer$;
- monster 'map_rev$,112,48,"Morocc Necromancer",3000,1, instance_npcname("#morse_cave_3") + "::OnMobDead2";// EP14_MORS_BOSSB
+ monster 'map_rev$,112,48, "Morocc Necromancer", 3000,1, instance_npcname("#Battle_3RZ2") + "::OnMobDead"; // EP14_MORS_BOSSB
'boss_id = $@mobid[0];
- donpcevent instance_npcname("#morse_cave_wave_3") + "::OnStart";
- donpcevent instance_npcname("#morse_cave_boss_talk") + "::OnStart";
- end;
-OnMobDead2:
- donpcevent instance_npcname("#morse_cave_wave_3") + "::OnStop";
- donpcevent instance_npcname("#morse_cave_boss_talk") + "::OnStop";
- donpcevent instance_npcname("#morse_cave_wave_3_mobs") + "::OnStop";
- sleep 3000;
- .@reaper$ = instance_npcname("Grim Reaper Ankou#RZ Event_6");
- enablenpc .@reaper$;
- sleep 1000;
- npctalk "Grim Reaper Ankou: Sigh, Necromancer, why did you have to die so quickly?", .@reaper$;
- sleep 3000;
- npctalk "Grim Reaper Ankou: Don't be so happy!", .@reaper$;
- sleep 3000;
- npctalk "Grim Reaper Ankou: Now that Lord Morocc has fully recovered his strength, you're as good as dead!", .@reaper$;
- sleep 3000;
- npctalk "Grim Reaper Ankou: We'll meet again. *Chuckle*", .@reaper$;
- sleep 2000;
- hideonnpc .@reaper$;
- enablenpc instance_npcname("#RZ Move_17a");
- specialeffect EF_THUNDERSTORM,AREA, .@reaper$; // officially Morocc Necromancer#RZ1 display the effects but they have the same coordinates
- sleep 1000;
- specialeffect EF_LORD,AREA, .@reaper$;
- specialeffect EF_THUNDERSTORM,AREA, .@reaper$;
- sleep 1000;
- specialeffect EF_LORD,AREA, .@reaper$;
- end;
-}
-
-1@rev,1,1,0 script #morse_cave_wave_3 HIDDEN_WARP_NPC,{
- end;
-OnStart:
- enablenpc instance_npcname("#morse_cave_wave_3");
+ initnpctimer instance_npcname("#Battle_3RZ3"); // init monsters spawn
initnpctimer;
end;
-OnTimer7000:
- stopnpctimer;
- donpcevent instance_npcname("#morse_cave_wave_3_mobs") + "::OnStart";
- end;
-OnStop:
- disablenpc instance_npcname("#morse_cave_wave_3");
- stopnpctimer;
- end;
-}
-
-1@rev,1,1,0 script #morse_cave_boss_talk HIDDEN_WARP_NPC,{
- end;
-OnStart:
- initnpctimer;
- end;
-OnTimer8000:
- .@r = rand(4);
- if (.@r == 0)
- unittalk 'boss_id, "Morocc Necromancer: We the soldiers of Morocc know no mercy!";
- else if (.@r == 1)
- unittalk 'boss_id, "Morocc Necromancer: You're doing good so far. *Giggle*";
- else if (.@r == 2)
- unittalk 'boss_id, "Morocc Necromancer: I see you're weakening, though.";
- else
- unittalk 'boss_id, "Morocc Necromancer: Feel the power of his army!";
- initnpctimer;
- end;
-OnTimer25000:
- initnpctimer;
- end;
-OnStop:
- disablenpc instance_npcname("#morse_cave_boss_talk");
- stopnpctimer;
- end;
-}
-
-1@rev,1,1,0 script #morse_cave_wave_3_mobs HIDDEN_WARP_NPC,{
- end;
-OnStart:
- enablenpc instance_npcname("#morse_cave_wave_3_mobs");
- initnpctimer;
-
- setarray 'coord[0],
- 112,57,
- 121,47,
- 112,38,
- 120,54,
- 119,40,
- 104,40,
- 102,48;
- 'num_coord = getarraysize('coord) / 2;
- end;
-OnTimer25000:
- for ( .@i = 0; .@i < 'num_coord; .@i++ ) {
- .@last = ( 'num_coord - .@i - 1 ) * 2;
- .@r = rand( 'num_coord - .@i ) * 2;
- setarray .@xy[0], 'coord[.@r], 'coord[.@r+1];
- setarray 'coord[.@r], 'coord[.@last], 'coord[.@last+1];
- setarray 'coord[.@last], .@xy[0], .@xy[1];
+OnTimer1000:
+ if (mobcount( 'map_rev$, instance_npcname("#Battle_3RZ2") + "::OnMobDead" ) < 1 || unitexists('boss_id) == false) {
+ donpcevent instance_npcname("#Battle_3RZ3") + "::OnStop";
+ donpcevent instance_npcname("Morocc Necromancer#RZ1") + "::OnFinal";
+ donpcevent instance_npcname("#Battle_3RZ4") + "::OnStop";
+ donpcevent instance_npcname("#Battle_3RZ5") + "::OnStop";
+ donpcevent instance_npcname("#Battle_3RZ6") + "::OnStop";
+ donpcevent instance_npcname("#Battle_3RZ7") + "::OnStop";
+ stopnpctimer;
+ end;
}
- .@label$ = instance_npcname("#morse_cave_wave_3_mobs") + "::OnMobDead";
- if (mobcount( 'map_rev$, .@label$ ) < 100) { // stop to 100 mobs for performance
- monster 'map_rev$,'coord[0],'coord[1], "Morocc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
- monster 'map_rev$,'coord[2],'coord[3], "Morocc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
- monster 'map_rev$,'coord[4],'coord[5], "Morocc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
- monster 'map_rev$,'coord[6],'coord[7], "Morocc's Osiris", 3002,1, .@label$; // EP14_MORS_MOB2
- monster 'map_rev$,'coord[8],'coord[9], "Morocc's Archer Skeleton", 3003,1, .@label$; // EP14_MORS_MOB3
- monster 'map_rev$,'coord[10],'coord[11], "Morocc's Wraith", 3004,1, .@label$; // EP14_MORS_MOB4
-
- if (rand(100) < 20)
- monster 'map_rev$,'coord[12],'coord[12], "Morocc's Archer Skeleton", 3003,1, .@label$; // EP14_MORS_MOB3
- else
- monster 'map_rev$,'coord[12],'coord[13], "Morocc's Verit", 3005,1, .@label$; // EP14_MORS_MOB5
-
- // inaccurate
- areamonster 'map_rev$,102,38,121,57, "#Poison", 3008,1, .@label$; // EP14_MORS_HIDDEN
+ 'timer++;
+ if ('timer == 30) {
+ getunitdata 'boss_id, .@data;
+ if (.@data[UMOB_HP] < 3000000 && .@data[UMOB_HP] > 1) {
+ .@necromancer$ = instance_npcname("#morocc_necromancer_dummy");
+ setunitdata 'boss_id, UMOB_HP, 3000000;
+ specialeffect EF_HEAL, AREA, .@necromancer$;
+ specialeffect EF_HEAL2, AREA, .@necromancer$;
+ specialeffect EF_HEAL4, AREA, .@necromancer$;
+ specialeffect EF_HEAL3, AREA, .@necromancer$;
+ unittalk 'boss_id, "Morocc Necromancer: You can't kill me!";
+ }
+ 'timer = 0;
}
initnpctimer;
end;
-OnStop:
- stopnpctimer;
- killmonster 'map_rev$, instance_npcname("#morse_cave_wave_3_mobs") + "::OnMobDead";
- disablenpc instance_npcname("#morse_cave_wave_3_mobs");
- end;
OnMobDead:
end;
}
-// 1@rev,106,57,0 script #Battle_3RZ2 HIDDEN_WARP_NPC,{
-// 1@rev,120,54,0 script #Battle_3RZ3 HIDDEN_WARP_NPC,{
-// 1@rev,120,55,0 script #Battle_3RZ4 HIDDEN_WARP_NPC,{
-// 1@rev,120,56,0 script #Battle_3RZ5 HIDDEN_WARP_NPC,{
-// 1@rev,120,57,0 script #Battle_3RZ6 HIDDEN_WARP_NPC,{
-// 1@rev,120,58,0 script #Battle_3RZ7 HIDDEN_WARP_NPC,{
-
-1@rev,112,56,3 script #RZ Move_17a PORTAL,{
- mes "Do you want to exit through the portal?";
- next;
- if (select( "No.", "Yes." ) == 2) {
- mes "- Teleporting... -";
- close2;
- warp "moro_cav",59,63;
+1@rev,120,54,0 script #Battle_3RZ3 HIDDEN_WARP_NPC,{
+ end;
+OnStop:
+ stopnpctimer;
+ killmonster 'map_rev$, instance_npcname("#Battle_3RZ3") + "::OnMobDead";
+ end;
+OnTimer4500:
+ if ('event_ended == true) {
+ stopnpctimer;
end;
}
end;
-
-OnInstanceInit:
- 'map_rev$ = instance_mapname("1@rev");
- 'status_battle[0] = 0;
- 'status_battle[1] = 0;
- 'status_battle[2] = 0;
-
- // Entrance
- disablenpc instance_npcname("#RZ Event_1");
- disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_2");
-
- // Weakened Morocc
- disablenpc instance_npcname("#RZ Event_3");
- disablenpc instance_npcname("Weakened Morocc#RZ1");
- disablenpc instance_npcname("Weakened Morocc#control");
-
- // Battle 1
- disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_3");
- disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_4");
- disablenpc instance_npcname("#Battle_1RZ1");
- disablenpc instance_npcname("#Battle_1RZ2");
- disablenpc instance_npcname("#RZ Memorial Effect 1");
- disablenpc instance_npcname("#RZ Memorial Effect 2");
- disablenpc instance_npcname("#morse_cave_wave_1");
- for ( .@i = 1; .@i <= 12; .@i++ )
- disablenpc instance_npcname( "#Pause Effect RZ" + .@i );
-
- // Battle 2
- disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_5");
- disablenpc instance_npcname("#RZ Memorial Effect 3");
- disablenpc instance_npcname("#morse_cave_wave_2");
- disablenpc instance_npcname("#Battle_2RZ1");
- for ( .@i = 1; .@i <= 12; .@i++ )
- disablenpc instance_npcname( "#Pause Effecto RZ" + .@i );
-
- // Battle 3
- disablenpc instance_npcname("#morse_cave_3");
- disablenpc instance_npcname("#morse_cave_wave_3");
- disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_6");
- disablenpc instance_npcname("#Battle_3RZ1");
- disablenpc instance_npcname("Morocc Necromancer#RZ1");
- disablenpc instance_npcname("#RZ Move_17a");
-
- // Debuff - Battle 1 & 2
- for ( .@i = 1; .@i <= 15; .@i++ )
- disablenpc instance_npcname( "#RZ Debuff_" + .@i );
+OnTimer7000:
+ if ('event_ended == true) {
+ stopnpctimer;
+ end;
+ }
+ .@count = mobcount( 'map_rev$, instance_npcname("#Battle_3RZ3") + "::OnMobDead" );
+ if (.@count > 39) {
+ if (unitexists('boss_id) == true)
+ unittalk 'boss_id, "Morocc Necromancer: You are surrounded by a lot! It's already in the middle of it! Can't escape! Hey!";
+ end;
+ }
+ donpcevent instance_npcname("#Battle_3RZ4") + "::OnStop";
+ donpcevent instance_npcname("#Battle_3RZ5") + "::OnStop";
+ donpcevent instance_npcname("#Battle_3RZ6") + "::OnStop";
+ donpcevent instance_npcname("#Battle_3RZ7") + "::OnStop";
+ .@label$ = instance_npcname("#Battle_3RZ3") + "::OnMobDead";
+ if (.@count < 10) {
+ .@wRand = rand(1,100);
+ if (.@wRand < 11) {
+ .@string$ = "Morocc Necromancer: We the soldiers of Morocc know no mercy!";
+ monster 'map_rev$,121,47, "Morocc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
+ monster 'map_rev$,112,38, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Archer Skeleton", 3003,1, .@label$; // EP14_MORS_MOB3
+ monster 'map_rev$,119,40, "Morocc's Verit", 3005,1, .@label$; // EP14_MORS_MOB5
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$; // EP14_MORS_MOB4
+ donpcevent instance_npcname("#Battle_3RZ4") + "::OnStart";
+ }
+ else if (.@wRand < 21) {
+ .@string$ = "Morocc Necromancer: You're doing good so far. *Giggle*";
+ monster 'map_rev$,112,57, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,112,38, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ5") + "::OnStart";
+ }
+ else if (.@wRand < 31) {
+ .@string$ = "Morocc Necromancer: I see you're weakening, though.";
+ monster 'map_rev$,112,57, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,121,47, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ6") + "::OnStart";
+ }
+ else if (.@wRand < 41) {
+ .@string$ = "Morocc Necromancer: Feel the power of his army!";
+ monster 'map_rev$,112,57, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,121,47, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,112,38, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ7") + "::OnStart";
+ }
+ else if (.@wRand < 51) {
+ .@string$ = "Morocc Necromancer: Feel the power of his army!";
+ monster 'map_rev$,121,47, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,112,38, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ4") + "::OnStart";
+ }
+ else if (.@wRand < 61) {
+ .@string$ = "Morocc Necromancer: I see you're weakening, though.";
+ monster 'map_rev$,121,47, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,112,38, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Wraith", 3004,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Verit", 3005,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ4") + "::OnStart";
+ }
+ else if (.@wRand < 71) {
+ .@string$ = "Morocc Necromancer: You're doing good so far. *Giggle*";
+ monster 'map_rev$,112,57, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,112,38, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Wraith", 3004,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Verit", 3005,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ5") + "::OnStart";
+ }
+ else if (.@wRand < 81) {
+ .@string$ = "Morocc Necromancer: We the soldiers of Morocc know no mercy!";
+ monster 'map_rev$,112,57, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,121,47, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Wraith", 3004,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Verit", 3005,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ6") + "::OnStart";
+ }
+ else if (.@wRand < 91) {
+ .@string$ = "Morocc Necromancer: Feel the power of his army!";
+ monster 'map_rev$,112,57, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,121,47, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,112,38, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ7") + "::OnStart";
+ }
+ else if (.@wRand < 101) {
+ .@string$ = "Morocc Necromancer: I see you're weakening, though.";
+ monster 'map_rev$,121,47, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,112,38, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ4") + "::OnStart";
+ }
+ }
+ else if (.@count < 15) {
+ .@wRand = rand(1,60);
+ if (.@wRand < 11) {
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ4") + "::OnStart";
+ donpcevent instance_npcname("#Battle_3RZ5") + "::OnStart";
+ .@string$ = "Morocc Necromancer: Go to hell! Send them to hell!";
+ }
+ else if (.@wRand < 21) {
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ4") + "::OnStart";
+ donpcevent instance_npcname("#Battle_3RZ6") + "::OnStart";
+ .@string$ = "Morocc Necromancer: Morocc's army is not afraid!";
+ }
+ else if (.@wRand < 31) {
+ monster 'map_rev$,112,38, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Wraith", 3004,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ4") + "::OnStart";
+ donpcevent instance_npcname("#Battle_3RZ7") + "::OnStart";
+ .@string$ = "Morocc Necromancer: My loyal men are coming! Come over!";
+ }
+ else if (.@wRand < 41) {
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ5") + "::OnStart";
+ donpcevent instance_npcname("#Battle_3RZ6") + "::OnStart";
+ .@string$ = "Morocc Necromancer: For Morocc!!";
+ }
+ else if (.@wRand < 51) {
+ monster 'map_rev$,112,57, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ5") + "::OnStart";
+ donpcevent instance_npcname("#Battle_3RZ7") + "::OnStart";
+ .@string$ = "Morocc Necromancer: For Morocc!!";
+ }
+ else {
+ monster 'map_rev$,121,47, "Morocc's Ghoul", 3001,1, .@label$;
+ monster 'map_rev$,120,54, "Morocc's Wraith", 3004,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Verit", 3005,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Archer Skeleton", 3003,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ6") + "::OnStart";
+ donpcevent instance_npcname("#Battle_3RZ7") + "::OnStart";
+ .@string$ = "Morocc Necromancer: My loyal men are coming! Come over!";
+ }
+ }
+ else if (.@count < 20) {
+ .@wRand = rand(1,40);
+ monster 'map_rev$,102,48, "Morocc's Ghoul", 3001,1, .@label$;
+ if (.@wRand < 11) {
+ monster 'map_rev$,120,54, "Morroc's Pumpkin Soul", 3006,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ6") + "::OnStart";
+ .@string$ = "Morocc Necromancer: You are alive and can't go back!";
+ }
+ else if (.@wRand < 21) {
+ monster 'map_rev$,119,40, "Morroc's Pumpkin Soul", 3006,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ7") + "::OnStart";
+ .@string$ = "Morocc Necromancer: You are alive and can't go back!";
+ }
+ else if (.@wRand < 31) {
+ monster 'map_rev$,104,40, "Morroc's Pumpkin Soul", 3006,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ7") + "::OnStart";
+ .@string$ = "Morocc Necromancer: You are gradually entering death!";
+ }
+ else {
+ monster 'map_rev$,104,54, "Morroc's Pumpkin Soul", 3006,1, .@label$;
+ donpcevent instance_npcname("#Battle_3RZ7") + "::OnStart";
+ .@string$ = "Morocc Necromancer: Let me pray for your impending death!";
+ }
+ }
+ else {
+ .@wRand = rand(1,100);
+ if (.@wRand < 21) {
+ monster 'map_rev$,120,54, "Morocc's Wraith", 3004,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ if (.@wRand < 11)
+ .@string$ = "Morocc Necromancer: You are no different from the walking dead!";
+ else
+ .@string$ = "Morocc Necromancer: Can hold you up now and you are lucky!";
+ }
+ else if (.@wRand < 31) {
+ monster 'map_rev$,120,54, "Morocc's Wraith", 3004,1, .@label$;
+ monster 'map_rev$,119,40, "Morocc's Wraith", 3004,1, .@label$;
+ .@string$ = "Morocc Necromancer: The result is only this level!";
+ }
+ else if (.@wRand < 51) {
+ monster 'map_rev$,119,40, "Morocc's Wraith", 3004,1, .@label$;
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ .@string$ = "Morocc Necromancer: Even I can't cope with it and dare to fight against Morocc!";
+ }
+ else {
+ monster 'map_rev$,119,40, "Morroc's Pumpkin Soul", 3006,1, .@label$; // EP14_MORS_MOB6
+ monster 'map_rev$,104,40, "Morocc's Wraith", 3004,1, .@label$;
+ monster 'map_rev$,104,54, "Morocc's Wraith", 3004,1, .@label$;
+ if (.@wRand < 61)
+ .@string$ = "Morocc Necromancer: The result is only this level!";
+ else
+ .@string$ = "Morocc Necromancer: Can hold you up now and you are lucky!";
+ }
+ }
+ if (unitexists('boss_id) == true)
+ unittalk 'boss_id, .@string$;
+ end;
+OnTimer24000:
+OnTimer24500:
+ if ('event_ended == true)
+ stopnpctimer;
+ end;
+OnTimer25000:
+ if ('event_ended == true) {
+ stopnpctimer;
+ end;
+ }
+ initnpctimer;
+ end;
+OnMobDead:
end;
}
-/*
-// Original warps
+1@rev,120,55,0 script #Battle_3RZ4 HIDDEN_WARP_NPC,{
+ end;
+OnStart:
+ sscanf( strnpcinfo(2), "Battle_3RZ%d", .@num );
+ if (.@num == 4) setarray .@xy[0],112,57;
+ else if (.@num == 5) setarray .@xy[0],121,47;
+ else if (.@num == 6) setarray .@xy[0],112,38;
+ else setarray .@xy[0],102,48;
+ monster 'map_rev$, .@xy[0], .@xy[1], "Morocc's Osiris", 3002,1, instance_npcname( strnpcinfo(0) ) + "::OnMobDead"; // EP14_MORS_MOB2
+ 'monster_id[.@num] = $mobid[0];
+ initnpctimer;
+ end;
+OnStop:
+ stopnpctimer;
+ killmonster 'map_rev$, instance_npcname( strnpcinfo(0) ) + "::OnMobDead";
+ end;
+OnTimer4500:
+ callsub S_Spawn;
+ end;
+OnTimer9000:
+ callsub S_Spawn;
+ initnpctimer;
+ end;
+OnMobDead:
+ end;
+S_Spawn:
+ if ('event_ended == true) {
+ donpcevent instance_npcname( strnpcinfo(0) ) + "::OnStop";
+ end;
+ }
+ sscanf( strnpcinfo(2), "Battle_3RZ%d", .@num );
+ if (unitexists('monster_id[.@num]) == true && mobcount( 'map_rev$, instance_npcname( strnpcinfo(0) ) + "::OnMobDead" ) > 0) {
+ getunitdata 'monster_id[.@num], .@data;
+ monster 'map_rev$, .@data[UMOB_X], .@data[UMOB_Y], "#Poison", 3008,1, instance_npcname( strnpcinfo(0) ) + "::OnMobDead"; // EP14_MORS_HIDDEN
+ }
+ return;
+}
+1@rev,120,56,0 duplicate(#Battle_3RZ4) #Battle_3RZ5 HIDDEN_WARP_NPC
+1@rev,120,57,0 duplicate(#Battle_3RZ4) #Battle_3RZ6 HIDDEN_WARP_NPC
+1@rev,120,58,0 duplicate(#Battle_3RZ4) #Battle_3RZ7 HIDDEN_WARP_NPC
+
+
+// Warps
// Entrance -> Weakened Morocc
1@rev,63,181,0 warp2 #RZ Move_30 10,10,1@rev,103,177
1@rev,47,181,0 warp2 #RZ Move_31 10,10,1@rev,103,177
1@rev,31,181,0 warp2 #RZ Move_32 10,10,1@rev,103,177
-// Weakened Morocc -> Battle Wave 1a
-1@rev,106,172,0 warp2 #RZ Move_1 10,10,1@rev,33,117
-1@rev,106,172,0 warp2 #RZ Move_2 10,10,1@rev,33,117
-1@rev,117,172,0 warp2 #RZ Move_3 10,10,1@rev,33,117
-1@rev,117,183,0 warp2 #RZ Move_4 10,10,1@rev,33,117
+1@rev,106,183,0 script #RZ Move_1 WARPNPC,10,10,{
+ end;
+OnTouch:
+ if (is_party_leader() == false)
+ end;
+ sscanf( strnpcinfo(2), "RZ Move_%d", .@num );
-// Weakened Morocc -> Battle Wave 1b
-1@rev,106,172,0 warp2 #RZ Move_1 10,10,1@rev,112,116
-1@rev,106,172,0 warp2 #RZ Move_2 10,10,1@rev,112,116
-1@rev,117,172,0 warp2 #RZ Move_3 10,10,1@rev,112,116
-1@rev,117,183,0 warp2 #RZ Move_4 10,10,1@rev,112,116
+ if (.@num < 5) {
+ setarray .@x[0], 33, 112, 36, 114, 36, 114, 34, 111, 31, 109, 31, 109;
+ setarray .@y[0], 117, 116, 118, 117, 121, 120, 122, 121, 121, 120, 118, 117;
+ }
+ else if (.@num < 13) {
+ setarray .@x[0], 31, 36, 37, 30, 29, 33, 38, 34, 32, 29, 35, 37;
+ setarray .@y[0], 50, 49, 45, 45, 47, 51, 49, 44, 44, 49, 51, 47;
+ }
+ else {
+ setarray .@x[0], 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102;
+ setarray .@y[0], 48, 47, 46, 49, 49, 48, 47, 46, 46, 47, 48, 49;
+ }
+ .@size = getarraysize(.@x);
-// Battle Wave 1a -> Battle Wave 2
-1@rev,28,125,0 warp2 #RZ Move_5 10,10,1@rev,31,50
-1@rev,28,114,0 warp2 #RZ Move_6 10,10,1@rev,31,50
-1@rev,39,114,0 warp2 #RZ Move_7 10,10,1@rev,31,50
-1@rev,39,125,0 warp2 #RZ Move_8 10,10,1@rev,31,50
+ getpartymember getcharid(1), 1, .@char_id;
+ getpartymember getcharid(1), 2, .@account_id;
-// Battle Wave 1a -> Prontera
-1@rev,28,125,0 warp2 #RZ Move_5a 10,10,prontera,97,167
-1@rev,28,114,0 warp2 #RZ Move_6a 10,10,prontera,97,167
-1@rev,39,114,0 warp2 #RZ Move_7a 10,10,prontera,97,167
-1@rev,39,125,0 warp2 #RZ Move_8a 10,10,prontera,97,167
+ for ( .@i = 0; .@i < $@partymembercount; .@i++ ) {
+ if (isloggedin(.@account_id[.@i],.@char_id[.@i]) == false)
+ continue;
+ if (strcharinfo(3,.@char_id[.@i]) == 'map_rev$) {
+ .@n = (.@index % .@size);
+ warp 'map_rev$, .@x[.@n], .@y[.@n], .@char_id[.@i];
+ }
+ .@index++;
+ }
+ end;
+}
+1@rev,106,172,0 duplicate(#RZ Move_1) #RZ Move_2 WARPNPC,10,10
+1@rev,117,172,0 duplicate(#RZ Move_1) #RZ Move_3 WARPNPC,10,10
+1@rev,117,183,0 duplicate(#RZ Move_1) #RZ Move_4 WARPNPC,10,10
+1@rev,28,125,0 duplicate(#RZ Move_1) #RZ Move_5 WARPNPC,10,10
+1@rev,28,114,0 duplicate(#RZ Move_1) #RZ Move_6 WARPNPC,10,10
+1@rev,39,114,0 duplicate(#RZ Move_1) #RZ Move_7 WARPNPC,10,10
+1@rev,39,125,0 duplicate(#RZ Move_1) #RZ Move_8 WARPNPC,10,10
+1@rev,106,123,0 duplicate(#RZ Move_1) #RZ Move_9 WARPNPC,10,10
+1@rev,106,112,0 duplicate(#RZ Move_1) #RZ Move_10 WARPNPC,10,10
+1@rev,117,112,0 duplicate(#RZ Move_1) #RZ Move_11 WARPNPC,10,10
+1@rev,117,123,0 duplicate(#RZ Move_1) #RZ Move_12 WARPNPC,10,10
+1@rev,28,53,0 duplicate(#RZ Move_1) #RZ Move_13 WARPNPC,10,10
+1@rev,28,42,0 duplicate(#RZ Move_1) #RZ Move_14 WARPNPC,10,10
+1@rev,39,42,0 duplicate(#RZ Move_1) #RZ Move_15 WARPNPC,10,10
+1@rev,39,53,0 duplicate(#RZ Move_1) #RZ Move_16 WARPNPC,10,10
-// Battle Wave 1b -> Battle Wave 2
-1@rev,106,123,0 warp2 #RZ Move_9 10,10,1@rev,31,50
-1@rev,106,112,0 warp2 #RZ Move_10 10,10,1@rev,31,50
-1@rev,117,112,0 warp2 #RZ Move_11 10,10,1@rev,31,50
-1@rev,117,123,0 warp2 #RZ Move_12 10,10,1@rev,31,50
+1@rev,28,125,0 script #RZ Move_5a WARPNPC,10,10,{
+ end;
+OnTouch:
+ setpcblock PCBLOCK_MOVE, false;
+ warp "prontera",97,167;
+ end;
+}
+1@rev,28,114,0 duplicate(#RZ Move_5a) #RZ Move_6a WARPNPC,10,10
+1@rev,39,114,0 duplicate(#RZ Move_5a) #RZ Move_7a WARPNPC,10,10
+1@rev,39,125,0 duplicate(#RZ Move_5a) #RZ Move_8a WARPNPC,10,10
+1@rev,106,123,0 duplicate(#RZ Move_5a) #RZ Move_9a WARPNPC,10,10
+1@rev,106,112,0 duplicate(#RZ Move_5a) #RZ Move_10a WARPNPC,10,10
+1@rev,117,112,0 duplicate(#RZ Move_5a) #RZ Move_11a WARPNPC,10,10
+1@rev,117,123,0 duplicate(#RZ Move_5a) #RZ Move_12a WARPNPC,10,10
+1@rev,28,53,0 duplicate(#RZ Move_5a) #RZ Move_13a WARPNPC,10,10
+1@rev,28,42,0 duplicate(#RZ Move_5a) #RZ Move_14a WARPNPC,10,10
+1@rev,39,42,0 duplicate(#RZ Move_5a) #RZ Move_15a WARPNPC,10,10
+1@rev,39,53,0 duplicate(#RZ Move_5a) #RZ Move_16a WARPNPC,10,10
-// Battle Wave 1b -> Prontera
-1@rev,106,123,0 warp2 #RZ Move_9a 10,10,prontera,97,167
-1@rev,106,112,0 warp2 #RZ Move_10a 10,10,prontera,97,167
-1@rev,117,112,0 warp2 #RZ Move_11a 10,10,prontera,97,167
-1@rev,117,123,0 warp2 #RZ Move_12a 10,10,prontera,97,167
+1@rev,112,56,3 script #RZ Move_17a PORTAL,{
+ mes "Do you want to exit through the portal?";
+ next;
+ if (select( "No.", "Yes." ) == 1)
+ close;
+ mes "- Teleporting... -";
+ close2;
+ warp "moro_cav",59,63;
+ end;
+}
-// Battle Wave 2 -> Final Battle
-1@rev,28,53,0 warp2 #RZ Move_13 10,10,1@rev,104,48
-1@rev,28,42,0 warp2 #RZ Move_14 10,10,1@rev,104,48
-1@rev,39,42,0 warp2 #RZ Move_15 10,10,1@rev,104,48
-1@rev,39,53,0 warp2 #RZ Move_16 10,10,1@rev,104,48
+// dummy npc
+// 1@rev,10,10,0 script #RZ Move_18 WARPNPC,{ end; }
-// Battle Wave 2 -> Prontera
-1@rev,28,53,0 warp2 #RZ Move_13a 10,10,prontera,97,167
-1@rev,28,42,0 warp2 #RZ Move_14a 10,10,prontera,97,167
-1@rev,39,42,0 warp2 #RZ Move_15a 10,10,prontera,97,167
-1@rev,39,53,0 warp2 #RZ Move_16a 10,10,prontera,97,167
-*/
+1@rev,28,125,0 script #RZ Debuff_1 HIDDEN_WARP_NPC,10,10,{
+ end;
+OnTouch:
+ setpcblock PCBLOCK_MOVE, true;
+ end;
+}
+1@rev,28,114,0 duplicate(#RZ Debuff_1) #RZ Debuff_2 HIDDEN_WARP_NPC,10,10
+1@rev,39,114,0 duplicate(#RZ Debuff_1) #RZ Debuff_3 HIDDEN_WARP_NPC,10,10
+1@rev,39,125,0 duplicate(#RZ Debuff_1) #RZ Debuff_4 HIDDEN_WARP_NPC,10,10
+1@rev,106,123,0 duplicate(#RZ Debuff_1) #RZ Debuff_5 HIDDEN_WARP_NPC,10,10
+1@rev,106,112,0 duplicate(#RZ Debuff_1) #RZ Debuff_6 HIDDEN_WARP_NPC,10,10
+1@rev,117,112,0 duplicate(#RZ Debuff_1) #RZ Debuff_7 HIDDEN_WARP_NPC,10,10
+1@rev,117,123,0 duplicate(#RZ Debuff_1) #RZ Debuff_8 HIDDEN_WARP_NPC,10,10
+1@rev,28,53,0 duplicate(#RZ Debuff_1) #RZ Debuff_9 HIDDEN_WARP_NPC,10,10
+1@rev,28,42,0 duplicate(#RZ Debuff_1) #RZ Debuff_10 HIDDEN_WARP_NPC,10,10
+1@rev,39,42,0 duplicate(#RZ Debuff_1) #RZ Debuff_11 HIDDEN_WARP_NPC,10,10
+1@rev,39,53,0 duplicate(#RZ Debuff_1) #RZ Debuff_12 HIDDEN_WARP_NPC,10,10
+
+
+1@rev,28,53,0 script #RZ Debuff Recovery_1 HIDDEN_WARP_NPC,10,10,{
+ end;
+OnTouch:
+ setpcblock PCBLOCK_MOVE, false;
+ end;
+}
+1@rev,28,42,0 duplicate(#RZ Debuff Recovery_1) #RZ Debuff Recovery_2 HIDDEN_WARP_NPC,10,10
+1@rev,39,42,0 duplicate(#RZ Debuff Recovery_1) #RZ Debuff Recovery_3 HIDDEN_WARP_NPC,10,10
+1@rev,39,53,0 duplicate(#RZ Debuff Recovery_1) #RZ Debuff Recovery_4 HIDDEN_WARP_NPC,10,10
+
+// GM NPC
+sec_in02,20,20,6 script Death Cave#a2 4_M_KHKYEL,{
+ if (callfunc("F_GM_NPC",1854,0,1,9999) < 1)
+ end;
+ switch( select( "Death Cave Reset", "Set Vars", "Cancel" ) ) {
+ case 1:
+ mes "[Death Cave]";
+ mes "Yes. Reset.";
+ next;
+ if (isbegin_quest(9318) > 0)
+ erasequest 9318;
+ if (isbegin_quest(9319) > 0)
+ erasequest 9319;
+ mes "[Death Cave]";
+ mes "Done!";
+ close;
+ case 2:
+ ep14_3_bios01 = 1;
+ mes "[Death Cave]";
+ mes "Thank You!";
+ close;
+ case 3:
+ mes "[Death Cave]";
+ mes "Thank You!";
+ close;
+ }
+}
diff --git a/npc/re/instances/NightmarishJitterbug.txt b/npc/re/instances/NightmarishJitterbug.txt
index 246fe772be..db3a7487d0 100644
--- a/npc/re/instances/NightmarishJitterbug.txt
+++ b/npc/re/instances/NightmarishJitterbug.txt
@@ -1419,6 +1419,7 @@ OnTouch_:
break;
case 3:
jitterbug_options |= 1;
+ areamonster 'map_jtb$,351,131,389,96, "--ja--", 3108,1; // no label
unittalk getcharid(3), "" + strcharinfo(0) + " : I like your Red Potion (feat. Muka).";
mes "[Newoz]";
mes "Hah hah, this is embarassing, but thank you.";
diff --git a/npc/re/instances/OctopusCave.txt b/npc/re/instances/OctopusCave.txt
index a5bf40e958..7195af9c7e 100644
--- a/npc/re/instances/OctopusCave.txt
+++ b/npc/re/instances/OctopusCave.txt
@@ -83,7 +83,7 @@ mal_dun01,151,235,5 script Starfish 551,{
close;
}
if (.@playtime == 2) erasequest 4197;
- if (countitem(6442)) {
+ if (rentalcountitem(6442)) {
if (instance_create(.@md_name$) < 0) {
mes "[Starfish]";
mes "Party name is... "+getpartyname(.@party_id)+".";
@@ -118,7 +118,7 @@ mal_dun01,153,237,5 script Weird Entrance 844,{
next;
switch(select("Go in.:Stop.")) {
case 1:
- if (countitem(6442)) {
+ if (rentalcountitem(6442)) {
switch(instance_enter("Octopus Cave")) {
case IE_OTHER:
mes "[Starfish]";
diff --git a/npc/re/merchants/OldGlastHeim_merchants.txt b/npc/re/merchants/OldGlastHeim_merchants.txt
index 01e8d47718..b9c2b5cd9c 100644
--- a/npc/re/merchants/OldGlastHeim_merchants.txt
+++ b/npc/re/merchants/OldGlastHeim_merchants.txt
@@ -339,3 +339,260 @@ S_Slot:
}
close;
}
+
+// Temporal shoes slotted - npc enchant
+glast_01,184,283,4 script Dark magic master#pa082 1_F_01,{
+ disable_items;
+ if ((MaxWeight - Weight) < 1000) {
+ mes "Your bag is too heavy. Reduce some weight and come back.";
+ close;
+ }
+ if (checkweight(1201,1) == 0) {
+ mes "You seem to be carrying too many items. Put some items in storage and come back again.";
+ close;
+ }
+ // requirements
+ .@coagulated_id = 6608;// Coagulated_Spell
+ .@polluted_id = 6755;// Polluted_Spell
+ .@cost_zeny = 100000;
+
+ mes "[Dark magic master]";
+ mes "I deal with the Temporal Boots with socket only.";
+ next;
+ if (select( "How does the enchanting work?", "Give effect to my Temporal Boots" ) == 1) {
+ mes "[Dark magic master]";
+ mes "You should ask Hugin's magic master all the basic things. I want deeper conversation about enchating work.";
+ next;
+ mes "[Dark magic master]";
+ mes "I need 4 items. ^0000ff" + callfunc("F_InsertComma",.@cost_zeny) + ", " + getitemname(.@polluted_id) + ", " + getitemname(.@coagulated_id) + ", Temporal Boots(Socket) Series^000000. If you don't have any of these, I cannot help you.";
+ next;
+ mes "[Dark magic master]";
+ mes "It's my small hobby.. To enchant Socketed Temporal Boots using polluted and coagulated spell.";
+ next;
+ mes "[Dark magic master]";
+ mes "Of course, you must cope with bigger risk of destruction whenever you'd like to enchant again and again.";
+ next;
+ mes "[Dark magic master]";
+ mes "The enchant order is same as Hugin's magic master's enchantment. Please refer to his explanation.";
+ close;
+ }
+ .@equip_id = getequipid(EQI_SHOES);
+
+ switch(.@equip_id) {
+ case 22006: // Temporal_Str_Boots_
+ case 22007: // Temporal_Vit_Boots_
+ case 22008: // Temporal_Dex_Boots_
+ case 22009: // Temporal_Int_Boots_
+ case 22010: // Temporal_Agi_Boots_
+ case 22011: // Temporal_Luk_Boots_
+ case 22113: // Modified_Str_Boots_
+ case 22114: // Modified_Int_Boots_
+ case 22115: // Modified_Agi_Boots_
+ case 22116: // Modified_Vit_Boots_
+ case 22117: // Modified_Dex_Boots_
+ case 22118: // Modified_Luk_Boots_
+ break;
+ case -1:
+ mes "[Dark magic master]";
+ mes "Are you wearing the item?";
+ close;
+ default:
+ mes "[Dark magic master]";
+ mes "This is not the right item for this enchant. Remember, only those 6 types of Temporal Boots with socket are available for hidden enchanting..";
+ close;
+ }
+ // enchants ID
+ setarray .@enchant_1[0],4808,4832,4814,4741,4869,4752;// Fighting_Spirit4 Expert_Archer1 Spell2 Vitality2 DelayafterAttack1Lv Luck3
+ setarray .@enchant_2[0],4820,4833,4813,4742,4872,4753;// Fighting_Spirit5 Expert_Archer2 Spell3 Vitality3 DelayafterAttack2Lv Luck4
+ setarray .@enchant_3[0],4821,4834,4812,4861,4873,4754;// Fighting_Spirit6 Expert_Archer3 Spell4 MHP1 DelayafterAttack3Lv Luck5
+ setarray .@enchant_4[0],4822,4835,4826,4862,4881,4755;// Fighting_Spirit7 Expert_Archer4 Spell5 MHP2 DelayafterAttack4Lv Luck6
+
+ // requirements amount
+ setarray .@en_amount_coag[0],3,10,20,40,50;
+ setarray .@en_amount_polluted[0],1,2,4,7,10;
+
+ // (custom) chances of success (official value unknown)
+ setarray .@chances[0],100,70,70,70,70;
+
+ // data of item equipped
+ .@equip_name$ = getequipname(EQI_SHOES);
+ setarray .@card[0],
+ getequipcardid(EQI_SHOES,0),
+ getequipcardid(EQI_SHOES,1),
+ getequipcardid(EQI_SHOES,2),
+ getequipcardid(EQI_SHOES,3);
+ copyarray .@equip_card[0], .@card[0], 4;
+ .@equip_refine = getequiprefinerycnt(EQI_SHOES);
+
+ if (.@card[2] > 0) {
+ mes "[Dark magic master]";
+ mes "These boots have already passed the enchanting limit. We can't enchant them any more.";
+ close;
+ }
+ if (.@card[3] == 0) {// 4th slot 1st try enchanting
+ .@amount_coag = .@en_amount_coag[0];
+ .@amount_poll = .@en_amount_polluted[0];
+
+ mes "[Dark magic master]";
+ mes "Want to enchant ^0000ff" + .@equip_name$ + " (Socket)^000000? For the 1st enchanting, you need ^0000ff" + .@amount_poll + " " + getitemname(.@polluted_id) + ", " + .@amount_coag + " " + getitemname(.@coagulated_id) + ", and " + callfunc("F_InsertComma",.@cost_zeny) + " zeny^000000.";
+ mes "It has some risk of failing..";
+ next;
+ .@s = select( "Quit", "Fighting Spirit", "Archery", "Spell", "Vitality", "Attack Speed", "Lucky" ) - 2;
+ if (.@s == -1) {
+ mes "[Dark magic master]";
+ mes "Ok, come back when you are ready.";
+ close;
+ }
+ .@card[3] = .@enchant_1[.@s];
+ .@string$ = "enchant number ^6300001^000000.";
+ .@num = 0;
+ }
+ else {
+ for ( .@num = 1; .@num < 5; .@num++ ) {
+ for ( .@type = 0; .@type < 6 && .@card[3] != getd( ".@enchant_" + .@num + "[" + .@type + "]" ); .@type++ )
+ continue;
+ if (.@type < 6)
+ break;
+ }
+ if (.@num == 5) {
+ mes "[Dark magic master]";
+ mes "Something wrong happened.";
+ close;
+ }
+ .@amount_coag = .@en_amount_coag[.@num];
+ .@amount_poll = .@en_amount_polluted[.@num];
+
+ mes "[Dark magic master]";
+ if (.@num == 4) {
+ .@card[2] = callfunc("F_Rand",4875,4876,4877,4878,4879,4880);// Bear's_Power, Runaway_Magic, Speed_Of_Light, Muscle_Fool, Hawkeye, Lucky_Day
+ .@string$ = "^990000 Bonus effect ^000000 upgrade.";
+ mes "Would you like a random bonus effect for the 3rd slot? You need ^0000ff" + .@amount_poll + " " + getitemname(.@polluted_id) + ", " + .@amount_coag + " " + getitemname(.@coagulated_id) + ", and " + callfunc("F_InsertComma",.@cost_zeny) + " zeny^000000. But it has high risk of failing..";
+ }
+ else {
+ .@level = .@num + 1;
+ .@card[3] = getd( ".@enchant_" + (.@num+1) + "[" + .@type + "]" );
+ .@string$ = "enchant number ^990000" + .@level + "^000000.";
+ mes "Enchanting ^0000ff" + .@equip_name$ + " (Socket)^000000's 4th slot as ^0000ff" + .@level + "^000000 level effect. Requires ^0000ff" + .@amount_poll + " " + getitemname(.@polluted_id) + ", " + .@amount_coag + " " + getitemname(.@coagulated_id) + ", and " + callfunc("F_InsertComma",.@cost_zeny) + " z^000000. It has some risk of failing..";
+ }
+ next;
+ if (select( "Quit", "Effect Upgrade!" ) == 1) {
+ mes "[Dark magic master]";
+ mes "Ok, come back when you are ready.";
+ close;
+ }
+ }
+ if (countitem(.@coagulated_id) < .@amount_coag) {
+ mes "[Dark magic master]";
+ mes "Hmm, you are missing " + (.@amount_coag - countitem(.@coagulated_id)) + " " + getitemname(.@coagulated_id) + " items. Go get more, and then we can talk about more enchants.";
+ close;
+ }
+ if (countitem(.@polluted_id) < .@amount_poll) {
+ mes "[Dark magic master]";
+ mes "Hmm, you are missing " + (.@amount_poll - countitem(.@polluted_id)) + " " + getitemname(.@polluted_id) + " items. Go get more, and then we can talk about more enchants.";
+ close;
+ }
+ if (Zeny < .@cost_zeny) {
+ mes "[Dark magic master]";
+ mes "You must bring ^0000ff" + callfunc("F_InsertComma",.@cost_zeny) + " zeny^000000. Nothing is free you know...";
+ close;
+ }
+ delitem .@coagulated_id, .@amount_coag;
+ delitem .@polluted_id, .@amount_poll;
+ Zeny -= .@cost_zeny;
+
+ // anti-hack
+ if (callfunc("F_IsEquipIDHack", EQI_SHOES, .@equip_id) || callfunc("F_IsEquipCardHack", EQI_SHOES, .@equip_card[0], .@equip_card[1], .@equip_card[2], .@equip_card[3]) || callfunc("F_IsEquipRefineHack", EQI_SHOES, .@equip_refine))
+ close;
+
+ delequip EQI_SHOES;
+ if (.@chances[.@num] < rand(1,100)) {
+ specialeffect2 EF_LORD;
+ mes "[Dark magic master]";
+ mes "Arrggg, we failed. Better luck next time.";
+ close;
+ }
+ specialeffect2 EF_REPAIRWEAPON;
+ mes "[Hugin's Magician]";
+ mes "Trying for " + .@string$;
+ getitem2 .@equip_id,1,1,.@equip_refine,0,0,0,.@card[2],.@card[3];
+ close;
+}
+
+// Items exchange for card
+glast_01,216,292,5 script Portrait collector#0002 4_M_OILMAN,{
+ disable_items;
+ if ((MaxWeight - Weight) < 1000) {
+ mes "Your bag is too heavy. Reduce some weight and come back.";
+ close;
+ }
+ if (checkweight(1201,1) == 0) {
+ mes "You seem to be carrying too many items. Put some items in storage and come back again.";
+ close;
+ }
+ .@coagulated_id = 6608; // Coagulated_Spell
+ .@polluted_id = 6755; // Polluted_Spell
+ .@white_card = 4608; // White_Knightage_Card
+ .@khalitzburg_card = 4609; // Khaliz_Knightage_Card
+
+ mes "[Portrait collector]";
+ mes "I have been collecting portraits for an year already. Now it's time to show people my collection.";
+ next;
+ mes "[Portrait collector]";
+ mes "Hey, do you have a lot of " + getitemname(.@polluted_id) + " or " + getitemname(.@coagulated_id) + "? If so, why don't you trade a nice portrait that I have?";
+ next;
+ switch( select( "Cancel", "Exchange for " + getitemname(.@white_card), "Exchange for " + getitemname(.@khalitzburg_card) ) ) {
+ case 1:
+ mes "[Portrait collector]";
+ mes "Well, OK. Come back when you are ready.";
+ close;
+ case 2:
+ .@reward_id = .@white_card;
+ .@amount_coag = 3000;
+ .@amount_polluted = 70;
+ break;
+ case 3:
+ .@reward_id = .@khalitzburg_card;
+ .@amount_coag = 5000;
+ .@amount_polluted = 100;
+ break;
+ }
+ mes "[Portrait collector]";
+ mes "What would you like in exchange for the " + getitemname(.@reward_id) + "?";
+ next;
+ if (countitem(.@coagulated_id) < .@amount_coag)
+ .@color$[0] = "^666666";
+ if (countitem(.@polluted_id) < .@amount_polluted)
+ .@color$[1] = "^666666";
+ switch( select( "Cancel", sprintf("%s%s %s^000000", .@color$[0], callfunc("F_InsertComma",.@amount_coag), getitemname(.@coagulated_id)), sprintf("%s%s %s^000000", .@color$[1], callfunc("F_InsertComma",.@amount_polluted), getitemname(.@polluted_id)) ) ) {
+ case 1:
+ mes "[Portrait collector]";
+ mes "Well, OK. Come back when you are ready.";
+ close;
+ case 2:
+ .@id = .@coagulated_id;
+ .@amount = .@amount_coag;
+ break;
+ case 3:
+ .@id = .@polluted_id;
+ .@amount = .@amount_polluted;
+ break;
+ }
+ if (countitem(.@id) < .@amount) {
+ mes "[Portrait collector]";
+ mes "Hmm, you don't have enough Spell now. Go get more.";
+ close;
+ }
+ mes "[Portrait collector]";
+ mes "Are you sure that you won't regret it?";
+ next;
+ if (select( "Cancel", "Sure" ) == 1) {
+ mes "[Portrait collector]";
+ mes "Well, OK. Come back when you are ready.";
+ close;
+ }
+ mes "[Portrait collector]";
+ mes "Cool, let's make a deal.";
+ delitem .@id, .@amount;
+ getitem .@reward_id,1;
+ close;
+}
diff --git a/npc/re/merchants/bio4_reward.txt b/npc/re/merchants/bio4_reward.txt
index 9a363a4f26..01f3cf57dc 100644
--- a/npc/re/merchants/bio4_reward.txt
+++ b/npc/re/merchants/bio4_reward.txt
@@ -489,10 +489,10 @@ lhz_cube,233,24,4 script Sorcerer#Bio4Reward 4_M_UMDANCEKID,{
next;
mes "[Pudding]";
mes "Let me see.. the equipments discovered until now are....";
- mes "6 Armors, 14 Weapons.";
+ mes "7 Armors, 14 Weapons.";
next;
while(1) {
- switch(select("Ok, I don't have to know more.", "6 Armors", "14 Weapons")) {
+ switch(select("Ok, I don't have to know more.", "7 Armors", "14 Weapons")) {
case 1:
mes "[Pudding]";
mes "If you obtain '^F2766EWill of Warrior^000000' or '^952420Thirst for Blood^000000', and obtain also equipment which is capable to accept their power, bring them to me. I will be waiting.";
diff --git a/npc/re/merchants/malangdo_costume.txt b/npc/re/merchants/malangdo_costume.txt
new file mode 100644
index 0000000000..9cb8cfa6c0
--- /dev/null
+++ b/npc/re/merchants/malangdo_costume.txt
@@ -0,0 +1,1431 @@
+//===== rAthena Script =======================================
+//= Costumes NPCs.
+//===== Description: =========================================
+//= [Official Conversion]
+//= Costumes exchange/enchant NPCs in Malangdo.
+//= The database of the following box are left empty
+//= until high items ID are supported:
+//= Enchant_Stone_Box19
+//= Enchant_Stone_Box20
+//= Enchant_Stone_Box21
+//===== Changelogs: ==========================================
+//= 1.0 First version. [Capuche]
+//============================================================
+
+// Costume exchange
+mal_in01,20,124,5 script Designer Heidam#eventhat 4_CAT_SAILOR5,{
+ if (checkweight(1301,1) == 0) {
+ mes "- Please stop here!! -";
+ mes "- You have carried too much items, -";
+ mes "- Therefore unable receive any item again, -";
+ mes "- Please reduce your weight, -";
+ mes "- And come back again later! -";
+ close;
+ }
+ disable_items;
+ mes "[Designer Heidam]";
+ mes "I am Designer Heidam, who has all kinds of cool costumes in the World.";
+ mes "If you have any Kitcoins with you, come look for Designer Heidam!";
+ next;
+ if (select( "Exchange costume for random enchant box", "Continue conversation" ) == 2) {
+ mes "[Designer Heidam]";
+ mes "Though I look out of shape right now, I used to be a well known fashion model and designer!";
+ next;
+ mes "[Designer Heidam]";
+ mes "Don't pity me! I am well aware of my looks, but I like who I am inside.";
+ close;
+ }
+ mes "[" + strcharinfo(0) + "]";
+ mes "This item is useless to me! Do you have anything else?";
+ next;
+ mes "[Designer Heidam]";
+ mes "Oh, then I can exchange it for a box of costume enchantment items.";
+ next;
+ mes "- Rummaging -";
+ next;
+ // ===================================================================
+ // =================== Costume Enchant Stone Box 4 ===================
+ // ===================================================================
+ .@box_list[0] = 22826; // Enchant_Stone_Box4
+ setarray .@item_list_0[0],
+ 19608, // C_Chick_Hat
+ 19654, // C_J_Captain_Hat
+ 19712, // C_Little_Angel_Doll
+ 19721, // C_Darkness_Helm
+ 19823, // C_White_Cat_Hood
+ 19876, // C_Rabbit_Ear_Hat
+ 20036, // C_Sword_Master_Crown
+ 20145, // C_Robo_Eye
+ 20146, // C_Angel_Spirit
+ 20147, // C_Bell_Pigeon
+ 20746; // C_Rudra_Wing
+ // ===================================================================
+ // =================== Costume Enchant Stone Box 5 ===================
+ // ===================================================================
+ .@box_list[1] = 22868; // Enchant_Stone_Box5
+ setarray .@item_list_1[0],
+ 19601, // Drooping_Aliot
+ 19643, // C_Whikebain_Ears
+ 19787, // C_Devoted_Eyes
+ 19836, // C_L_Magestic_Goat
+ 19912, // C_Cat_Eye
+ 19928, // C_Gothic_Heart_Wing
+ 19930, // C_Angel_Mini_Silk_Hat
+ 19668, // C_Wind_Milestone
+ 20070, // C_Alpaca_Hood
+ 20115, // C_Under_Rim_Glasses
+ 20130, // C_Whisper_Tall_Hat
+ 20132, // C_Subject_Aura
+ 20133, // C_Poring_Mascot_Costume
+ 20199, // C_Evil_Marcher_Hat
+ 20200, // C_Rabbit_Head_Dress
+ 20202, // C_Deviruchi_Balloon
+ 20217, // C_Arabian_Veil
+ 20224, // C_Red_Tailed_Ribbon
+ 20230, // C_Mask_Of_Bankrupt
+ 20231, // C_Snowman_Hat
+ 20232, // C_Celines_Ribbon
+ 20233, // C_Gold_Angel_Sculpture
+ 20263, // C_Hat_Of_Drowsy_Cat
+ 20761, // C_Wing_Of_Happiness
+ 20798; // GrimReaper_Protection
+ // ===================================================================
+ // =================== Costume Enchant Stone Box 6 ===================
+ // ===================================================================
+ .@box_list[2] = 22905; // Enchant_Stone_Box6
+ setarray .@item_list_2[0],
+ 19954, // C_3D_Glasses
+ 20071, // C_Worg_In_Mouth
+ 20239, // C_Large_Ribbon_Muffler
+ 20242, // C_Snownow_Hat
+ 20273, // C_Soft_Sheep_Hat
+ 20762; // C_GreatDevilWing
+ // ===================================================================
+ // =================== Costume Enchant Stone Box 7 ===================
+ // ===================================================================
+ .@box_list[3] = 22953; // Enchant_Stone_Box7
+ setarray .@item_list_3[0],
+ 18740, // C_Hair_Of_The_Strong
+ 19815, // C_Lolita_Ten_Gallon_Hat
+ 20255, // C_Love_Cheek
+ 20266, // C_Secret_Zipper
+ 20268, // C_Sleep_Eclipse_Family
+ 20286, // C_Under_Rim_Glasses_Red
+ 20329, // C_Tare_HSchool_Doll_Hat
+ 20330; // C_Sombrero
+ // ===================================================================
+ // =================== Costume Enchant Stone Box 8 ===================
+ // ===================================================================
+ .@box_list[4] = 23001; // Enchant_Stone_Box8
+ setarray .@item_list_4[0],
+ 19158, // C_Gemini_Eyes
+ 19816, // C_Pecopeco_Cap
+ 19925, // C_One_Eyed_Glasses
+ 20071, // C_Worg_In_Mouth
+ 20125, // C_Mini_Glasses
+ 20201, // C_Banshee_Master_Kiss
+ 20204, // C_Hunting_Cap
+ 20235, // C_Frozen_Land_Rose
+ 20253, // C_Droopy_Alice_Doll
+ 20254, // C_Ribbon_Yellow
+ 20258, // C_Blue_Head_Dress
+ 20264, // C_Blood_Sucker
+ 20266, // C_Secret_Zipper
+ 20270, // C_Gryphon_Wing_Ears
+ 20315, // C_Analyze_Eye
+ 20318, // C_Charleston_Antenna
+ 20340, // C_Straight_Pony_BL
+ 20341, // C_Cowlick_BL
+ 20342, // C_Loose_Wave_Twin_BL
+ 20349, // C_FlyingGalapago
+ 20350, // C_Cowlick_YL
+ 20351, // C_Cowlick_GN
+ 20352, // C_Cowlick_PP
+ 20353, // C_Cowlick_RD
+ 20354, // C_Cowlick_OM
+ 20355, // C_Cowlick_BU
+ 20356, // C_Cowlick_WH
+ 20357, // C_Straight_Pony_YL
+ 20358, // C_Straight_Pony_GN
+ 20359, // C_Straight_Pony_PP
+ 20360, // C_Straight_Pony_RD
+ 20361, // C_Straight_Pony_OM
+ 20362, // C_Straight_Pony_BU
+ 20363, // C_Straight_Pony_WH
+ 20364, // C_Loose_Wave_Twin_YL
+ 20365, // C_Loose_Wave_Twin_GN
+ 20366, // C_Loose_Wave_Twin_PP
+ 20367, // C_Loose_Wave_Twin_RD
+ 20368, // C_Loose_Wave_Twin_OM
+ 20369, // C_Loose_Wave_Twin_BU
+ 20370, // C_Loose_Wave_Twin_WH
+ 20396, // C_Woodie_Hat
+ 20448, // C_Cons_Of_Water
+ 20457, // C_Feather_Fluttering
+ 20487, // C_Floral_Waltz
+ 20489, // C_Pope_Crown
+ 20504, // C_Cupid_Wing_Pink
+ 20299, // C_Face_Crusher
+ 19598, // C_Wondering_Wolf_Helm
+ 20300; // C_Hill_Wind_Mask
+ // ===================================================================
+ // =================== Costume Enchant Stone Box 9 ===================
+ // ===================================================================
+ .@box_list[5] = 23058; // Enchant_Stone_Box9
+ setarray .@item_list_5[0],
+ 18744, // C_World_Star
+ 19600, // Drooping_Kiehl
+ 19760, // C_Rainbow_Veil
+ 19761, // C_White_Lily
+ 19978, // C_Silver_Exclamation
+ 19979, // C_Golden_Question
+ 20172, // C_Pumpkin_Head
+ 20180, // C_Westren_Grace
+ 20278, // C_Man_Medal
+ 20325, // C_Little_Aquarium
+ 20344, // C_Happy_Balloon_J
+ 20398, // C_Niflheim_Bunny_Hat
+ 20399, // C_Crow_Tengu_Mask
+ 20404, // C_Blessing_Of_Angels
+ 20405, // C_Eremes_Scarf
+ 20447, // C_Small_Poring_Band
+ 31331, // C_Chung_E_Shinyon_Cap
+ 31372, // C_Binit_Doll_Hat
+ 31430, // C_Seppl_Hat_TW
+ 31431; // C_Curupira_Hat_TW
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 10 ===================
+ // ====================================================================
+ .@box_list[6] = 23086; // Enchant_Stone_Box10
+ setarray .@item_list_6[0],
+ 20430, // C_Morocc_Kid_Servant
+ 20432, // C_Khalitzburg_KN_Helm
+ 20433, // C_Louise_Red_Hat
+ 20440, // C_Tone_Of_Gold
+ 20458, // C_Wild_Poring_Rider
+ 20459, // C_Valhalla_Idol
+ 20464, // C_Monochrome_RibbonHat
+ 20491, // C_Laser_Of_Eagle
+ 20502, // C_Devil_Wing
+ 20507, // C_Poring_Bag
+ 31087, // C_Dwarf_Beard
+ 31088; // C_Mad_Hatter
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 11 ===================
+ // ====================================================================
+ .@box_list[7] = 23174; // Enchant_Stone_Box11
+ setarray .@item_list_7[0],
+ 5909, // C_Valkyrie_Circlet
+ 5979, // C_Angel_Fluttering
+ 19745, // C_Holy_Marching_Hat_J
+ 19825, // C_Vicious_Stop_Bandage
+ 20149, // C_Hexagon_Spectacles
+ 20381, // C_Steampunk_Hat
+ 20383, // C_Magicdecoy_Doll
+ 20483, // C_Butterfly_Barrettes
+ 20490, // C_Full_Bloom_Hp_Blue
+ 20499, // C_Cat_Ear_Hat
+ 20509, // C_Wings_of_Uriel
+ 31029, // C_Pig_Nose
+ 31032, // C_Tare_Luwmin
+ 31040, // C_Magical_Feather
+ 31055, // C_Poring_Soap_Pipe
+ 31057, // C_Eremes_Scarf_Black
+ 31062, // C_Eleanor_Wig
+ 31063, // C_Hair_Bun_BU
+ 31064, // C_Hair_Bun_RD
+ 31065, // C_Hair_Bun_YL
+ 31066, // C_Hair_Bun_GN
+ 31067, // C_Hair_Bun_BL
+ 31068, // C_Hair_Bun_WH
+ 31069, // C_Hair_Bun_OM
+ 31070, // C_Hair_Bun_PP
+ 31071, // C_Roll_Twin_BU
+ 31072, // C_Roll_Twin_RD
+ 31073, // C_Roll_Twin_YL
+ 31074, // C_Roll_Twin_GN
+ 31075, // C_Roll_Twin_BL
+ 31076, // C_Roll_Twin_WH
+ 31077, // C_Roll_Twin_OM
+ 31078, // C_Roll_Twin_PP
+ 31079, // C_Long_Pony_BU
+ 31080, // C_Long_Pony_RD
+ 31081, // C_Long_Pony_YL
+ 31082, // C_Long_Pony_GN
+ 31083, // C_Long_Pony_BL
+ 31084, // C_Long_Pony_WH
+ 31085, // C_Long_Pony_OM
+ 31086, // C_Long_Pony_PP
+ 31120, // C_Vampire_Familiar
+ 31123, // C_Ghostring_Tall_Hat
+ 31125, // C_QueenAnzRevenge
+ 31118, // C_Assassin_Skull_Mask
+ 31370, // C_Straight_Long_YLK
+ 31376, // C_Jirant_Circlet
+ 31391, // C_Floating_Stone_Of_Int
+ 31418, // C_Leek_In_Mouth
+ 20508, // C_Poster_Girl_Hat
+ 20530, // C_Wings_of_Gabriel
+ 19555; // C_Crescent_Helm
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 12 ===================
+ // ====================================================================
+ .@box_list[8] = 23299; // Enchant_Stone_Box12
+ setarray .@item_list_8[0],
+ 20156, // C_Fan_In_Mouth
+ 20195, // C_Scratching_Cat
+ 20449, // C_White_Black_Temp
+ 20511, // C_Blue_Fairy_Wing
+ 20514, // C_Thanatos_Sword
+ 20765, // C_Archangel_Wing
+ 31134, // C_Happy_Parrot_J
+ 31136, // C_Clock_Casket
+ 31160, // C_RuneHelm
+ 31162, // C_Shaving_Foam
+ 31165, // C_Piggyback
+ 31186, // C_Black_Cat
+ 31300, // C_Warm_Cat_Muffler
+ 31327; // C_Stretched_Nose_M
+ // 31627; // C_L_Magesic2_TW
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 13 ===================
+ // ====================================================================
+ .@box_list[9] = 23524; // Enchant_Stone_Box13
+ setarray .@item_list_9[0],
+ 20488, // C_Pope_Ribbon
+ 20495, // C_Quati_Hat_J
+ 31031, // C_Tare_Pope_Casual
+ 31033, // C_BelieversCap
+ 31122, // C_Bloody_Stop_Bandage
+ 31164, // C_Brown_Stall
+ 31166, // C_Teddy_Bear_Hood
+ 31168, // C_Mouton_Life_BL
+ 31178, // C_Flame_Muffler
+ 31294, // C_Jirant_Circlet_Red
+ 31397, // C_Pope_Sitting_Head
+ 31545, // C_Eremes_Scarf_BU
+ // 31626, // C_FluffyWing_TW
+ 31628; // C_Bogy_Cap_TW
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 14 ===================
+ // ====================================================================
+ .@box_list[10] = 23629; // Enchant_Stone_Box14
+ setarray .@item_list_10[0],
+ 31415, // C_Wanderer_Sakkat
+ 19289, // C_Moon_Eyepatch
+ 19291, // C_Shiba_Inu
+ 19294, // C_CatEars_Cyber_HeadP_R
+ 19763, // C_Leaf_Cat_Hat
+ 20376, // C_Memories_Of_Lovers
+ 20493, // C_Wing_Headphone
+ 20498, // C_Elephant_Hat
+ 20516, // C_Wings_of_Michael
+ 31180, // C_Shura_King_Pledge
+ 31329, // C_Alice_Wig
+ 31332, // Khalitzburg_KN_Helm_BL
+ 31414, // C_Cancer_Diadem
+ 31504; // C_Starving_Fish_Hat
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 15 ===================
+ // ====================================================================
+ .@box_list[11] = 23682; // Enchant_Stone_Box15
+ setarray .@item_list_11[0],
+ 19723, // C_Sacred_Torch_Coronet
+ 19953, // C_Parade_Cap
+ 19959, // C_Drooping_Argiope
+ 19960, // C_Chain_Puppet
+ 19992, // C_Chilly_Breath
+ 20179, // C_Monkey_On_Fur_Hat
+ 20510, // C_SwordWing
+ 20515, // C_Magic_Circle
+ 20517, // C_GiantCatBag_TW
+ 31152, // C_Piamette_BowTie_Red
+ 31314, // C_Ghost_Holiday
+ 31396, // C_Sorcerer_Hood
+ 31398, // C_Blinking_Thin_Eyes
+ 31432, // C_Luwmin_Ice
+ 31433, // C_Astro_Circle
+ 31437, // C_Baby_Penguin
+ 31439, // C_Fluffy_Heart_Earmuffs
+ 31452, // C_White_Cat
+ 31460, // C_Blessing_Sky_Lantern
+ 31463, // C_Flying_Drone
+ 31498, // C_Elephangel_TH
+ // 31722, // C_Sedora_Hat
+ 31412; // C_Virgo_Crown
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 16 ===================
+ // ====================================================================
+ // Note: The reward is 'Costume Enchant Stone Box 16' on items description but Enchant_Stone_Box21 in the file
+ .@box_list[12] = 100314; // Enchant_Stone_Box21
+ setarray .@item_list_12[0],
+ 20033, // C_Buddhist_Priest_Crown
+ 20098, // C_Vampire_Hairband
+ 20171, // C_Sepia_Cap
+ 20174, // C_Halloween_Hat_Orange
+ 20395, // C_BlackWitchHat
+ 20482, // C_Heaven_Cage
+ 20533, // C_PinkButterfly_Wing_T
+ 20535, // C_Digital_Space
+ 20543, // C_Halloween_Poring_Bag
+ 31139, // C_White_Rabbit_Ear
+ 31249, // C_Rabbit_Hopping
+ 31489, // C_Bouquet_Hat
+ 31490, // C_Poring_Muffler
+ 31529, // C_Happy_Rabbit_Ribbon
+ 31606; // C_Autumn_Headband
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 17 ===================
+ // ====================================================================
+ .@box_list[13] = 100314; // Enchant_Stone_Box21
+ setarray .@item_list_13[0],
+ 19990, // C_Snow_Rabbit_Knit_Hat
+ 20175, // C_Diabolic_Headphone
+ 20546, // C_Backside_Ribbon_Bell
+ 20764, // C_Fallen_Angel_Wing
+ 31440, // C_Snow_Bear_Food
+ 31565, // C_Princess_Ribbon_Crown
+ 31586, // C_Poporing_Muffler
+ 31616, // C_Sleep_Sheep_TW
+ 31625, // C_Protect_Cloth
+ 31693; // C_LunaticMuffler
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 18 ===================
+ // ====================================================================
+ .@box_list[14] = 100314; // Enchant_Stone_Box21
+ setarray .@item_list_14[0],
+ 20257, // C_Black_Rabbit_Bonnet
+ 20486, // C_Twin_Margaret
+ 20570, // C_HeartChocoBag
+ 20572, // C_WingOfHeart
+ 31382, // C_Cat_Ears_Punkish
+ 31481, // C_CatCoffeeCup_TW
+ 31624, // C_HeartOfCat_TW
+ 31699; // C_Smiling_Eyes
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 19 ===================
+ // ====================================================================
+ .@box_list[15] = 100052; // Enchant_Stone_Box19
+ setarray .@item_list_15[0],
+ 20022, // C_Love_Piece
+ 20519, // C_Full_BloomCherry_Tree
+ 20576, // C_Cat_Fork
+ 31027, // C_Pretty_Bear
+ 31483, // C_CatEarRibbon_TW
+ 31512, // C_Panda_Rabbit
+ 31569, // C_OpenAir_Headset
+ 31572, // C_Mobile_Pursuit_System
+ 31573, // C_Mecha_Cat_Ears
+ 31574, // C_Cyber_Income
+ 31600, // C_Kishu_Inu
+ 31614, // C_Fox
+ 31698, // C_Pigtail_Red_Hood
+ 31765, // C_Garnet_Tiara
+ 31766, // C_Peony_Hair_Ornament
+ 440000; // C_SharkHead
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 20 ===================
+ // ====================================================================
+ .@box_list[16] = 100202; // Enchant_Stone_Box20
+ setarray .@item_list_16[0],
+ 20582, // C_T_Bear_Bag
+ 20584, // C_Big_Foxtail
+ 20588, // C_Nifl_Bloom
+ 31479, // C_ManyStars_TW
+ 31568, // C_Floating_Ball_TW
+ 31611, // C_Dark_Snake_Lord_Stall
+ 31671, // Costume_Twin_Cannon
+ 31673, // C_Picnic_Basket
+ 31688, // C_Poring_On_Shoulder
+ 31735, // Costume_Yawata_Seal
+ 31787, // C_SavageB_On_Shoulder
+ 31798, // C_Baby_Panda
+ 31799, // C_Pretty_Bear_WH
+ 31832, // C_Bicolor_Cat_Witch_Hat
+ 31884, // C_Magic_Helm
+ 400020; // C_BeachBall
+ // ====================================================================
+ // =================== Costume Enchant Stone Box 21 ===================
+ // ====================================================================
+ .@box_list[17] = 100314; // Enchant_Stone_Box21
+ setarray .@item_list_17[0],
+ 20592, // C_Santa_Backpack
+ 31509, // C_Fawn_Ear
+ 31559, // C_Royalguard_Necklace
+ 440002; // C_Happy_Cat_TW
+
+ while(1) {
+ for ( .@i = 0; .@i < 18; ++.@i ) {
+ if (getiteminfo(.@box_list[.@i], 2) == -1) // temporary check
+ continue;
+ .@size = getarraysize( getd(".@item_list_" + .@i) );
+ for ( .@h = 0; .@h < .@size; ++.@h ) {
+ .@id = getd( ".@item_list_" + .@i + "[" + .@h + "]" );
+ if (getiteminfo(.@id, 2) == -1) // temporary check
+ continue;
+ if (countitem(.@id) < 1)
+ continue;
+ mes "[Designer Heidam]";
+ mes "I see that you have a ^3131FF" + getitemname(.@id) + "^000000. Do you want to exchange this with a costume enchantment box?";
+ next;
+ switch( select( "Exchange", "Look for something else", "Stop Exchanging" ) ) {
+ case 1:
+ mes "[Designer Heidam]";
+ if (countitem(.@id) < 1)
+ mes "Oh~ Something suddenly disappeared...";
+ else {
+ mes "Exchange Completed.";
+ delitem .@id, 1;
+ getitem .@box_list[.@i], 1;
+ }
+ mes "Let me check you for another item to exchange...";
+ next;
+ break;
+ case 2:
+ break;
+ case 3:
+ mes "[Designer Heidam]";
+ mes "Meow? Where are you going?";
+ close;
+ }
+ }
+ }
+ mes "[Designer Heidam]";
+ mes "Guess that is all.";
+ next;
+ if (select( "Look more", "Quit" ) == 2) {
+ mes "[Designer Heidam]";
+ mes "Bye~";
+ close;
+ }
+ }
+}
+
+malangdo,115,154,3 script Fashion Stone#stone 4_BULLETIN_BOARD2,{ end; }
+
+// Costume enchant (top, mid, low)
+mal_in01,22,113,3 script Aver De Dosh#cos_ect 4_WHITETIGER,{
+ disable_items;
+ mes "[Aver De Dosh]";
+ mes "Welcome to Fashion Stone!!";
+ next;
+ mes "[Aver De Dosh]";
+ mes "We take various costume items.";
+ next;
+ mes "[Aver De Dosh]";
+ mes "If you want cool styling for your costume Hat, please come to me 'Aver De Dosh'!";
+ mes "Don't forget to bring ^ff0000your own costume Hat and costume stones^000000~";
+ next;
+ if (select( "Apply ability.", "End Conversation." ) == 2) {
+ mes "[Aver De Dosh]";
+ mes "Please check our other upgrading services~";
+ close;
+ }
+ if (checkweight(1119,3) == 0) {
+ mes "[Aver De Dosh]";
+ mes "Kiaaaaach!!!";
+ mes "I hate bulging bags!";
+ mes "No matter how cool your hat looks, that fat bag of yours is a fashion terror you know!";
+ next;
+ mes "[Aver De Dosh]";
+ mes "It seems you have too many items on you.";
+ mes "Come back after clearing some inventory spaces.";
+ close;
+ }
+ .@eq_top = getequipid(EQI_COSTUME_HEAD_TOP);
+ .@eq_mid = getequipid(EQI_COSTUME_HEAD_MID);
+ .@eq_low = getequipid(EQI_COSTUME_HEAD_LOW);
+
+ if (.@eq_top == -1 && .@eq_mid == -1 && .@eq_low == -1) {
+ mes "[Aver De Dosh]";
+ mes "You must wear item you want to add ability.";
+ mes "Then, I will be able to help you out.";
+ close;
+ }
+ if (.@eq_top > -1) {
+ .@part = EQI_COSTUME_HEAD_TOP;
+ .@equip_id = .@eq_top;
+ }
+ else if (.@eq_mid > -1) {
+ .@part = EQI_COSTUME_HEAD_MID;
+ .@equip_id = .@eq_mid;
+ }
+ else if (.@eq_low > -1) {
+ .@part = EQI_COSTUME_HEAD_LOW;
+ .@equip_id = .@eq_low;
+ }
+
+ switch(.@part) {
+ case EQI_COSTUME_HEAD_TOP:
+ switch(.@equip_id) {
+ // top
+ case 18740: // C_Hair_Of_The_Strong
+ case 18741: // C_Will_O_Wisp
+ case 19294: // C_CatEars_Cyber_HeadP_R
+ case 19507: // Fine_Sun
+ case 19515: // Yellow_Hat
+ case 19516: // Singing_Bird
+ case 19517: // Cocks_Comb
+ case 19518: // Rainbow
+ case 19519: // Lightning_Cloud
+ case 19520: // Rain_Cloud
+ case 19521: // Charlie_Hat
+ case 19522: // Mini_Crown1
+ case 19523: // Donation_Ribbon
+ case 19524: // C_Green_Feeler
+ case 19525: // C_Jack_A_Dandy
+ case 19526: // C_Helm
+ case 19527: // C_Sharp_Gear
+ case 19529: // C_Angelic_Chain
+ case 19537: // C_Gryphon_Hat
+ case 19543: // Oliver_Wolf_Hood
+ case 19544: // C_Tare_Neko_Cru
+ case 19545: // C_Boys_Cap
+ case 19546: // C_Valkyrie_Helm
+ case 19547: // C_Deviruchi_Cap
+ case 19548: // C_Frog_Cap
+ case 19549: // C_Magestic_Goat
+ case 19573: // C_Heart_Wing_Hairband
+ case 19575: // C_Rising_Black_Dragon
+ case 19576: // C_Tare_Pope
+ case 19577: // 10th_Anni_Poring_Hat
+ case 19585: // C_Feather_Beret
+ case 19586: // C_Pink_Bunny_Band_J
+ case 19587: // C_King_Poring_Hat
+ case 19590: // C_Twin_Ribbon_J
+ case 19592: // C_Hibiscus_J
+ case 19599: // C_Imp_Hat
+ case 19600: // Drooping_Kiehl
+ case 19601: // Drooping_Aliot
+ case 19602: // C_Invisible_Cap
+ case 19608: // C_Chick_Hat
+ case 19613: // C_Valkyrie_Feather_Band
+ case 19618: // C_Mask_Of_Fox
+ case 19625: // C_Bunny_Band
+ case 19629: // C_Tiara
+ case 19630: // C_Crown
+ case 19632: // C_Hat
+ case 19633: // C_Flower_Hairband
+ case 19635: // C_Mini_Propeller
+ case 19637: // C_Nurse_Cap
+ case 19639: // C_Sahkkat
+ case 19643: // C_Whikebain_Ears
+ case 19646: // C_Ramen_Hat
+ case 19647: // C_Red_Deviruchi_Cap
+ case 19650: // C_Rainbow_Feather_Deco
+ case 19653: // C_Marcher_Hat
+ case 19654: // C_J_Captain_Hat
+ case 19655: // C_Tiraya_Bonnet
+ case 19656: // C_Minstrel_Hat
+ case 19657: // C_Captain_Hat
+ case 19659: // C_Gray_Fur_Hat
+ case 19665: // C_Poring_Cake_Cap
+ case 19667: // C_Helm_Of_Dragoon
+ case 19668: // C_Wind_Milestone
+ case 19677: // C_Soulless_Wing
+ case 19682: // C_Santa_Poring_Hat
+ case 19684: // C_Happy_Wig
+ case 19694: // C_Vane_Hairpin
+ case 19702: // C_Santa_Hat_1
+ case 19706: // C_Red_Dress_Hat
+ case 19712: // C_Little_Angel_Doll
+ case 19715: // C_Scarf
+ case 19719: // C_Coronet
+ case 19721: // C_Darkness_Helm
+ case 19723: // C_Sacred_Torch_Coronet
+ case 19728: // C_Tare_Zonda
+ case 19729: // C_Neko_Mimi_Kafra
+ case 19731: // C_Satanic_Chain
+ case 19733: // C_Panda_Cap
+ case 19737: // C_Corsair_K
+ case 19738: // C_Detective_Hat_K
+ case 19739: // C_Sleeping_Kitty_Cat
+ case 19745: // C_Holy_Marching_Hat_J
+ case 19750: // C_Saint_Frill_Ribbon
+ case 19758: // C_King_Frog_Hat
+ case 19761: // C_White_Lily
+ case 19762: // C_Happy_Peace_Proof
+ case 19763: // C_Leaf_Cat_Hat
+ case 19771: // C_Butterfly_Hairpin
+ case 19782: // C_Drooping_Kitty
+ case 19784: // C_Morrigane's_Helm
+ case 19786: // C_Mistress_Crown
+ case 19789: // C_Sweet_Gents
+ case 19790: // C_Wedding_Veil
+ case 19795: // C_Lord_Circlet
+ case 19796: // C_Bone_Helm
+ case 19797: // C_Apple_Of_Archer
+ case 19799: // C_Golden_Gear
+ case 19800: // C_Carnation_Hairband
+ case 19807: // C_Majestic_Helmet
+ case 19818: // C_Droop_Morocc_Minion
+ case 19824: // C_Evil_Druid_Hat
+ case 19825: // C_Vicious_Stop_Bandage
+ case 19827: // C_Amistr_Cap
+ case 19828: // C_Fedora
+ case 19829: // C_Straw_Hat
+ case 19831: // C_Filir_Hat
+ case 19833: // C_Fillet
+ case 19835: // C_Lif_Doll_Hat
+ case 19836: // C_L_Magestic_Goat
+ case 19839: // C_Vanilmirth_Hat
+ case 19842: // C_Puppy_Hat
+ case 19843: // C_Cat_Hairband
+ case 19844: // C_Turban
+ case 19845: // C_Hair_Protector
+ case 19847: // C_Big_Sis_Ribbon
+ case 19848: // C_Angeling_Hat
+ case 19851: // C_Brown_Bear_Cap
+ case 19852: // C_Galapago_Cap
+ case 19858: // C_Leaf_Headgear
+ case 19859: // C_Flying_Angel
+ case 19860: // C_Cryptura_Hair_Cap
+ case 19861: // C_Heart_Hair_Pin
+ case 19862: // C_Horn_Of_Succubus
+ case 19863: // C_Inccubus_Horn
+ case 19865: // C_Joker_Jester
+ case 19866: // C_Blue_Pajamas_Hat
+ case 19874: // C_Carnival_Circlet
+ case 19876: // C_Rabbit_Ear_Hat
+ case 19878: // C_Drooping_Bunny
+ case 19883: // C_Piamette_Hood
+ case 19884: // C_Vanargandr_Helm
+ case 19913: // C_Poo_Poo_Hat
+ case 19930: // C_Angel_Mini_Silk_Hat
+ case 19931: // C_Lazy_Raccoon
+ case 19932: // C_Cap_Of_Concentration
+ case 19934: // C_10Gallon_Hat_Of_Flame
+ case 19935: // C_Hunting_Cap_Of_Gust
+ case 19936: // C_Knit_Cap_Of_Water
+ case 19937: // C_Silk_Hat_Of_Earth
+ case 19939: // C_Antler
+ case 19941: // C_Ear_Mufs
+ case 19953: // C_Parade_Cap
+ case 19955: // C_Mini_Tree_J
+ case 19977: // C_Golden_Exclamation
+ case 19978: // C_Silver_Exclamation
+ case 19979: // C_Golden_Question
+ case 19980: // C_Silver_Question
+ case 19983: // C_Flower_Hairpin
+ case 19984: // C_Winter_Hat
+ case 20017: // C_Marionette_Doll
+ case 20036: // C_Sword_Master_Crown
+ case 20046: // C_Decoration_bluerose
+ case 20049: // C_Plaster
+ case 20050: // C_Ph.D_Hat
+ case 20057: // C_Feather_Bonnet
+ case 20063: // C_Yellow_Brain_Hat
+ case 20064: // Blue_Brain_Hat
+ case 20070: // C_Alpaca_Hood
+ case 20073: // C_Hair_Band
+ case 20074: // C_Biretta
+ case 20090: // C_Egg_Shell
+ case 20092: // C_Sales_Signboard
+ case 20093: // C_Star_Sparkling
+ case 20094: // C_Fillet_Green
+ case 20095: // C_Fillet_Red
+ case 20096: // C_Fillet_Blue
+ case 20097: // C_Fillet_White
+ case 20114: // C_Funeral_Costume
+ case 20118: // C_Hat_Of_Cake
+ case 20119: // C_Fur_Hat
+ case 20120: // C_Antenna
+ case 20121: // C_Lotus_Flower_Hat
+ case 20130: // C_Whisper_Tall_Hat
+ case 20133: // C_Poring_Mascot_Costume
+ case 20151: // C_Poison_Spore_Hat
+ case 20157: // C_Fish_On_Head
+ case 20158: // C_Circlet
+ case 20159: // C_Blue_Hair_Band
+ case 20160: // C_Fried_Egg
+ case 20161: // C_Prontera_Army_Cap
+ case 20175: // C_Diabolic_Headphone
+ case 20179: // C_Monkey_On_Fur_Hat
+ case 20180: // C_Westren_Grace
+ case 20181: // C_Mistic_Rose
+ case 20182: // C_Mottled_Egg_Shell
+ case 20184: // C_Party_Hat
+ case 20186: // C_Magni_Cap
+ case 20197: // C_Amistr_Beret
+ case 20199: // C_Evil_Marcher_Hat
+ case 20200: // C_Rabbit_Head_Dress
+ case 20203: // C_Bandana
+ case 20204: // C_Hunting_Cap
+ case 20205: // C_Fancy_Flower
+ case 20207: // C_Stripe_Band
+ case 20208: // C_Necktie
+ case 20214: // C_Evil_Marcher_Hat_J
+ case 20224: // C_Red_Tailed_Ribbon
+ case 20225: // C_Pumpkin_Hat
+ case 20226: // C_Hair_Brush
+ case 20231: // C_Snowman_Hat
+ case 20232: // C_Celines_Ribbon
+ case 20233: // C_Gold_Angel_Sculpture
+ case 20238: // C_Blue_Drooping_Kitty
+ case 20242: // C_Snownow_Hat
+ case 20248: // C_Black_Strong_Hair
+ case 20249: // C_Red_Strong_Hair
+ case 20250: // C_White_Strong_Hair
+ case 20253: // C_Droopy_Alice_Doll
+ case 20254: // C_Ribbon_Yellow
+ case 20258: // C_Blue_Head_Dress
+ case 20262: // C_Fox_Ears_Bell_Ribbon
+ case 20263: // C_Hat_Of_Drowsy_Cat
+ case 20266: // C_Secret_Zipper
+ case 20269: // C_White_Fox_Ear_Ribbon
+ case 20271: // C_Sunflower
+ case 20272: // C_Snowy_Horn
+ case 20273: // C_Soft_Sheep_Hat
+ case 20277: // C_Balloon_Hat
+ case 20278: // C_Man_Medal
+ case 20283: // C_Over_Protector
+ case 20383: // C_Magicdecoy_Doll
+ case 20433: // C_Louise_Red_Hat
+ case 20447: // C_Small_Poring_Band
+ case 20452: // C_berry_Prince_Crown
+ case 20458: // C_Wild_Poring_Rider
+ case 20463: // C_Two_Tone_Beret
+ case 20464: // C_Monochrome_RibbonHat
+ case 20467: // C_Elemental_Crown
+ case 20483: // C_Butterfly_Barrettes
+ case 20489: // C_Pope_Crown
+ case 20490: // C_Full_Bloom_Hp_Blue
+ case 20491: // C_Laser_Of_Eagle
+ case 20495: // C_Quati_Hat_J
+ case 20498: // C_Elephant_Hat
+ case 20508: // C_Poster_Girl_Hat
+ case 31027: // C_Pretty_Bear
+ case 31031: // C_Tare_Pope_Casual
+ case 31032: // C_Tare_Luwmin
+ case 31040: // C_Magical_Feather
+ case 31062: // C_Eleanor_Wig
+ case 31123: // C_Ghostring_Tall_Hat
+ case 31125: // C_QueenAnzRevenge
+ case 31137: // C_Blue_Rose_Ornament
+ case 31139: // C_White_Rabbit_Ear
+ case 31147: // C_Tare_Domovoi
+ case 31149: // C_Nydhog_Wig
+ case 31151: // C_Chasher_Ear
+ case 31158: // C_Squirrel_Ear_Hat
+ case 31176: // C_Looking
+ case 31177: // C_Tail_Hat
+ case 31180: // C_Shura_King_Pledge
+ case 31200: // C_Wrapping_Ribbon
+ case 31204: // C_Drooping_White_Kitty
+ case 31249: // C_Rabbit_Hopping
+ case 31252: // C_Cat_Ear_Hat_White
+ case 31294: // C_Jirant_Circlet_Red
+ case 31314: // C_Ghost_Holiday
+ case 31318: // C_Gerhard_Von_Devi
+ case 31329: // C_Alice_Wig
+ case 31331: // C_Chung_E_Shinyon_Cap
+ case 31332: // Khalitzburg_KN_Helm_BL
+ case 31370: // C_Straight_Long_YLK
+ case 31372: // C_Binit_Doll_Hat
+ case 31582: // C_Jirant_Circlet
+ case 31382: // C_Cat_Ears_Punkish
+ case 31385: // C_Gothic_Pumpkin_Head
+ case 31396: // C_Sorcerer_Hood
+ case 31397: // C_Pope_Sitting_Head
+ case 31405: // C_Eleanor_Wig_YL
+ case 31406: // C_Nydhog_Wig_WH
+ case 31407: // C_Alice_Wig_PK
+ case 31412: // C_Virgo_Crown
+ case 31414: // C_Cancer_Diadem
+ case 31430: // C_Seppl_Hat_TW
+ case 31431: // C_Curupira_Hat_TW
+ case 31433: // C_Astro_Circle
+ case 31439: // C_Fluffy_Heart_Earmuffs
+ case 31440: // C_Snow_Bear_Food
+ case 31451: // C_Blue_Frill_Ribbon
+ case 31456: // C_Baby_Leopard_Cat
+ case 20227: // C_Husky_Hat
+ case 31474: // C_Straight_Long_BL
+ case 31475: // C_Black_Fox_Ear_Ribbon
+ case 31481: // C_CatCoffeeCup_TW
+ case 31489: // C_Bouquet_Hat
+ case 31504: // C_Starving_Fish_Hat
+ case 31509: // C_Fawn_Ear
+ case 31529: // C_Happy_Rabbit_Ribbon
+ case 31546: // C_Clock_Casket_RD
+ case 31564: // C_Variant_Veil
+ case 31565: // C_Princess_Ribbon_Crown
+ case 31573: // C_Mecha_Cat_Ears
+ case 31598: // C_Forest_Guide
+ case 31624: // C_HeartOfCat_TW
+ case 31628: // C_Bogy_Cap_TW
+ // top + mid
+ case 19555: // C_Crescent_Helm
+ case 19574: // C_Lord_of_Death
+ case 19578: // C_Goggle
+ case 19598: // C_Wondering_Wolf_Helm
+ case 19612: // C_Headset_OST
+ case 19710: // C_Wings_Of_Victory
+ case 19760: // C_Rainbow_Veil
+ case 19775: // C_Marvelous_Wig
+ case 19823: // C_White_Cat_Hood
+ case 19864: // C_Afro_Wig
+ case 19928: // C_Gothic_Heart_Wing
+ case 20402: // C_Holy_Klobuk
+ case 20493: // C_Wing_Headphone
+ case 31205: // C_L_Orc_Hero_Helm
+ case 31415: // C_Wanderer_Sakkat
+ // top + low
+ case 20217: // C_Arabian_Veil
+ // top + mid + low
+ case 19556: // C_Kabuki_Mask
+ case 19746: // C_Cap_Of_Blindness
+ case 19821: // C_Hyegun_Hat
+ case 19849: // C_Munak_Turban
+ case 19850: // C_Bongun_Hat
+ case 20481: // C_Mask_of_Ifrit
+ case 31409: // C_Barrel_Helm
+ break;
+ default:
+ mes "[Aver De Dosh]";
+ mes "Well...";
+ mes "This hat is currently not available for upgrade.";
+ close;
+ }
+ break;
+
+ case EQI_COSTUME_HEAD_MID:
+ switch(.@equip_id) {
+ // mid
+ case 18742: // C_MoonStar_Accessory
+ case 18744: // C_World_Star
+ case 19291: // C_Shiba_Inu
+ case 19509: // Butterfly_Wing_Ear
+ case 19510: // Nut_On_Head
+ case 19511: // Heart_Eye_Patch1
+ case 19512: // Heart_Eye_Patch2
+ case 19550: // C_Blush
+ case 19551: // C_Elven_Ears
+ case 19603: // C_Invisible_Sunglasses
+ case 19621: // C_Ear_Of_Devils_Wing
+ case 19624: // C_Round_Eyes
+ case 19734: // C_Binoculars
+ case 19735: // C_Fin_Helm
+ case 19752: // C_Shelter_Wing_Ears
+ case 19755: // C_YinYang_Earring
+ case 19781: // C_Ear_Of_Angel's_Wing_
+ case 19787: // C_Devoted_Eyes
+ case 19826: // C_Ice_Wing_Ear
+ case 19830: // C_Sunglasses
+ case 19846: // C_Opera_Ghost_Mask
+ case 19871: // C_Music_Decoration
+ case 19885: // C_Blinker
+ case 19886: // C_Luxury_Sunglasses
+ case 19887: // C_One_Eyed_Glass
+ case 19888: // C_Glasses
+ case 19889: // C_Pair_Of_Red_Ribbon
+ case 19912: // C_Cat_Eye
+ case 19925: // C_One_Eyed_Glasses
+ case 19954: // C_3D_Glasses
+ case 19989: // C_Mouton_Life
+ case 20115: // C_Under_Rim_Glasses
+ case 20125: // C_Mini_Glasses
+ case 20145: // C_Robo_Eye
+ case 20146: // C_Angel_Spirit
+ case 20147: // C_Bell_Pigeon
+ case 20149: // C_Hexagon_Spectacles
+ case 20215: // C_Black_Devil_Mask
+ case 20221: // C_Eyes_Of_Ifrit
+ case 20255: // C_Love_Cheek
+ case 20270: // C_Gryphon_Wing_Ears
+ case 20295: // C_Poring_Sunglasses_J
+ case 20298: // C_Happy_Lunatic_Ear
+ case 20318: // C_Charleston_Antenna
+ case 20319: // C_Crimson_Booster
+ case 20325: // C_Little_Aquarium
+ case 20376: // C_Memories_Of_Lovers
+ case 20399: // C_Crow_Tengu_Mask
+ case 20404: // C_Blessing_Of_Angels
+ case 20430: // C_Morocc_Kid_Servant
+ case 31047: // C_First_Love_Cheek
+ case 31122: // C_Bloody_Stop_Bandage
+ case 31167: // C_Lunatic_Ear_Black
+ case 31168: // C_Mouton_Life_BL
+ case 31183: // C_Fallen_Angel_Blessing
+ case 31186: // C_Black_Cat
+ case 31299: // C_White_Rabbit
+ case 31302: // C_Black_Magenta_Ribbon
+ case 31308: // C_Protect_Feathers
+ case 31327: // C_Stretched_Nose_M
+ case 31391: // C_Floating_Stone_Of_Int
+ case 31398: // C_Blinking_Thin_Eyes
+ case 31437: // C_Baby_Penguin
+ case 31452: // C_White_Cat
+ case 31463: // C_Flying_Drone
+ case 31472: // C_Fairy_Feathers
+ case 31483: // C_CatEarRibbon_TW
+ case 31488: // C_Mvp
+ case 31512: // C_Panda_Rabbit
+ case 31567: // C_Sheep_Horn
+ case 31568: // C_Floating_Ball_TW
+ case 31574: // C_Cyber_Income
+ case 31600: // C_Kishu_Inu
+ case 31614: // C_Fox
+ case 31673: // C_Picnic_Basket
+ case 31688: // C_Poring_On_Shoulder
+ case 31699: // C_Smiling_Eyes
+ // mid + low
+ case 19554: // C_Hahoe_Mask
+ case 19563: // C_Dragon_Arhat_Mask
+ case 19564: // C_Tiger_Arhat_Mask
+ case 19638: // C_Mr_Smile
+ case 19732: // C_Goblin_Mask_04
+ case 19736: // C_Gas_Mask
+ case 19791: // C_Alarm_Mask
+ case 19792: // C_Goblin_Mask_01
+ case 19793: // C_Goblin_Mask_02
+ case 19794: // C_Goblin_Mask_03
+ case 19882: // C_Flowerpot_Mask
+ case 20166: // C_Hockey_Mask
+ case 20195: // C_Scratching_Cat
+ case 20230: // C_Mask_Of_Bankrupt
+ case 20299: // C_Face_Crusher
+ case 31505: // C_Falcon_Mask
+ break;
+ default:
+ mes "[Aver De Dosh]";
+ mes "Well...";
+ mes "This hat is currently not available for upgrade.";
+ close;
+ }
+ break;
+
+ case EQI_COSTUME_HEAD_LOW:
+ switch(.@equip_id) {
+ case 19513: // Chicken_Beak
+ case 19514: // Charlie_Beard
+ case 19528: // C_Iron_Cane
+ case 19552: // C_Centimental_Flower
+ case 19553: // C_Assassin_Mask_
+ case 19566: // C_Samurai_Mask
+ case 19604: // C_Invisible_Mask
+ case 19606: // C_Ninja_Scroll
+ case 19634: // C_Flu_Mask
+ case 19636: // C_Pierrot_Nose
+ case 19672: // C_Poring_Letter
+ case 19783: // C_Granpa_Beard
+ case 19785: // C_Well_Baked_Toast
+ case 19798: // C_Angry_Mouth
+ case 19902: // C_Cigar
+ case 20034: // C_Jack_Castle_Bat
+ case 20054: // C_Baby_Pacifier
+ case 20071: // C_Worg_In_Mouth
+ case 20091: // C_Smoking_Pipe
+ case 20132: // C_Subject_Aura
+ case 20156: // C_Fan_In_Mouth
+ case 20169: // C_Long_Tongue
+ case 20201: // C_Banshee_Master_Kiss
+ case 20202: // C_Deviruchi_Balloon
+ case 20223: // C_Centimental_Leaf
+ case 20235: // C_Frozen_Land_Rose
+ case 20239: // C_Large_Ribbon_Muffler
+ case 20240: // C_Gift_Of_Snow
+ case 20264: // C_Blood_Sucker
+ case 20305: // C_NettyHeart_BalloonGum
+ case 20340: // C_Straight_Pony_BL
+ case 20342: // C_Loose_Wave_Twin_BL
+ case 20344: // C_Happy_Balloon_J
+ case 20357: // C_Straight_Pony_YL
+ case 20358: // C_Straight_Pony_GN
+ case 20359: // C_Straight_Pony_PP
+ case 20360: // C_Straight_Pony_RD
+ case 20361: // C_Straight_Pony_OM
+ case 20362: // C_Straight_Pony_BU
+ case 20363: // C_Straight_Pony_WH
+ case 20364: // C_Loose_Wave_Twin_YL
+ case 20365: // C_Loose_Wave_Twin_GN
+ case 20366: // C_Loose_Wave_Twin_PP
+ case 20367: // C_Loose_Wave_Twin_RD
+ case 20368: // C_Loose_Wave_Twin_OM
+ case 20369: // C_Loose_Wave_Twin_BU
+ case 20370: // C_Loose_Wave_Twin_WH
+ case 20405: // C_Eremes_Scarf
+ case 20407: // C_Subject_Aura_Red
+ case 20429: // C_Piamette_BowTie
+ case 20440: // C_Tone_Of_Gold
+ case 20448: // C_Cons_Of_Water
+ case 20462: // C_Cat_Ears_Cape
+ case 20497: // C_Umbala_Spirit
+ case 20798: // GrimReaper_Protection
+ case 31029: // C_Pig_Nose
+ case 31045: // C_Blue_Rear_Ribbon
+ case 31057: // C_Eremes_Scarf_Black
+ case 31063: // C_Hair_Bun_BU
+ case 31064: // C_Hair_Bun_RD
+ case 31065: // C_Hair_Bun_YL
+ case 31066: // C_Hair_Bun_GN
+ case 31067: // C_Hair_Bun_BL
+ case 31068: // C_Hair_Bun_WH
+ case 31069: // C_Hair_Bun_OM
+ case 31070: // C_Hair_Bun_PP
+ case 31079: // C_Long_Pony_BU
+ case 31080: // C_Long_Pony_RD
+ case 31081: // C_Long_Pony_YL
+ case 31082: // C_Long_Pony_GN
+ case 31083: // C_Long_Pony_BL
+ case 31084: // C_Long_Pony_WH
+ case 31085: // C_Long_Pony_OM
+ case 31086: // C_Long_Pony_PP
+ case 31152: // C_Piamette_BowTie_Red
+ case 31178: // C_Flame_Muffler
+ case 31189: // C_Cat_Ears_Cape_Red
+ case 31210: // C_Side_Pigtail_BU
+ case 31211: // C_Side_Pigtail_RD
+ case 31212: // C_Side_Pigtail_YL
+ case 31213: // C_Side_Pigtail_GN
+ case 31214: // C_Side_Pigtail_BL
+ case 31215: // C_Side_Pigtail_WH
+ case 31216: // C_Side_Pigtail_OM
+ case 31217: // C_Side_Pigtail_PP
+ case 31226: // C_Long_Twin_BU
+ case 31227: // C_Long_Twin_RD
+ case 31228: // C_Long_Twin_YL
+ case 31229: // C_Long_Twin_GN
+ case 31230: // C_Long_Twin_BL
+ case 31231: // C_Long_Twin_WH
+ case 31232: // C_Long_Twin_OM
+ case 31233: // C_Long_Twin_PP
+ case 31251: // C_Cat_Mouth
+ case 31296: // C_Strawberry_In_Mouth
+ case 31300: // C_Warm_Cat_Muffler
+ case 31315: // C_Stall_Of_Angel
+ case 31330: // C_Fallen_Angel_Valletta
+ case 31381: // C_Diabolic_Lapel
+ case 31383: // C_Volume_Low_Twin
+ case 31393: // C_Vajra
+ case 31395: // C_Book_Of_Magic
+ case 31404: // C_Poring_Traffic_Light
+ case 31418: // C_Leek_In_Mouth
+ case 31432: // C_Luwmin_Ice
+ case 31438: // C_Fluffy_Angel_Cape
+ case 31450: // C_Lolita_Two_Side_Up
+ case 31453: // C_L_RibbonMuff_Black
+ case 31460: // C_Blessing_Sky_Lantern
+ case 31473: // C_Tipsy
+ case 31490: // C_Poring_Muffler
+ case 31492: // C_Cat_Ears_Cape_Brown
+ case 31493: // C_Volume_Low_Twin_WH
+ case 31498: // C_Elephangel_TH
+ case 31533: // C_Warm_Cat_Muffler_BL
+ case 31545: // C_Eremes_Scarf_BU
+ case 31572: // C_Mobile_Pursuit_System
+ case 31586: // C_Poporing_Muffler
+ case 31611: // C_Dark_Snake_Lord_Stall
+ case 31616: // C_Sleep_Sheep_TW
+ case 31625: // C_Protect_Cloth
+ case 31698: // C_Pigtail_Red_Hood
+ break;
+ default:
+ mes "[Aver De Dosh]";
+ mes "Well...";
+ mes "This hat is currently not available for upgrade.";
+ close;
+ }
+ break;
+
+ default:
+ mes "An unknown error has occurred.";
+ close;
+ }
+
+ .@location = getiteminfo(.@equip_id, 5);
+ .@equip_refine = getequiprefinerycnt(.@part);
+ setarray .@card[0], getequipcardid(.@part, 0), getequipcardid(.@part, 1), getequipcardid(.@part, 2), getequipcardid(.@part, 3);
+
+ mes "[Aver De Dosh]";
+ mes "Wow~ This ^0000FF" + getitemname(.@equip_id) + "^000000!!! looks great on you!!";
+ mes "What kind of stone do you want to use for the upgrade?";
+ next;
+ if (.@part == EQI_COSTUME_HEAD_TOP)
+ .@slot = select( "Upper", "Middle", "Lower", "Cancel" ) - 1; // the slot enchanted changes according to the location
+ else if (.@part == EQI_COSTUME_HEAD_MID)
+ .@slot = select( "", "Middle", "Lower", "Cancel" ) - 1;
+ else if (.@part == EQI_COSTUME_HEAD_LOW)
+ .@slot = 2;
+
+ switch(.@slot) {
+ case 0:
+ if (!(.@location & 1024)) {
+ mes "[Aver De Dosh]";
+ mes "The costume can't be enhanced at this location."; // custom
+ close;
+ }
+ setarray .@stone_id[0],
+ 6636, 4700, // STRStone_Top Strength1
+ 6637, 4710, // INTStone_Top Inteligence1
+ 6638, 4730, // AGIStone_Top Agility1
+ 6639, 4720, // DEXStone_Top Dexterity1
+ 6640, 4740, // VITStone_Top Vitality1
+ 6641, 4750, // LUKStone_Top Luck1
+ 6716, 4926, // Cri_Stone Critical1
+ 6740, 4930, // HealStone_Top HEAL2
+ 6741, 4805, // HealStone2_Top Heal_Amount2
+ 6790, 4936, // BigStone_Top ATK_BIG1
+ 6791, 4937, // MediumStone_Top ATK_MEDIUM1
+ 6792, 4938, // SmallStone_Top ATK_SMALL1
+ 6943, 29028, // ATKStone_Top Atk1p_Top
+ 6944, 29030, // MATKStone_Top Matk1p_Top
+ 6999, 29013, // HPdrainStone_Top HPdrain3
+ 25000, 29032, // SPdrainStone_Top SPdrain1_Top
+ 25068, 4807, // ASPDStone_Top Atk_Speed1
+ 25069, 29053, // ReloadStone_Top Skill_Delay1_Top
+ 25171, 29159, // EXPStone_Top EXP2TOP
+ 25172, 29156, // CastingStone_Top Casting_Top
+ 25304, 29359; // Critical_Stone_Top Fatal_Top
+ break;
+ case 1:
+ if (!(.@location & 2048)) {
+ mes "[Aver De Dosh]";
+ mes "The costume can't be enhanced at this location."; // custom
+ close;
+ }
+ setarray .@stone_id[0],
+ 6642, 4882, // ATKStone_Middle Atk1p
+ 6643, 4883, // MATKStone_Middle Matk1p
+ 6717, 4927, // MaxHP_Stone HP50
+ 6742, 4931, // HealStone_Middle HEALHP1
+ 6743, 4861, // HPStone_Middle MHP1
+ 6744, 4929, // SPStone_Middle MSP1
+ 6945, 4700, // STRStone_Middle Strength1
+ 6946, 4710, // INTStone_Middle Inteligence1
+ 6947, 4730, // AGIStone_Middle Agility1
+ 6948, 4720, // DEXStone_Middle Dexterity1
+ 6949, 4740, // VITStone_Middle Vitality1
+ 6950, 4750, // LUKStone_Middle Luck1
+ 25001, 29026, // DEFStone_Middle Def20
+ 25002, 29024, // ChangeLUK_Middle LUK3STR
+ 25003, 29014, // ChangeSTR_Middle STR3INT
+ 25004, 29022, // ChangeAGI_Middle AGI3LUK
+ 25005, 29016, // ChangeINT_Middle INT3DEX
+ 25006, 29020, // ChangeVIT_Middle VIT3AGI
+ 25007, 29018, // ChangeDEX_Middle DEX3VIT
+ 25060, 29047, // Critical_Stone Fatal0
+ 25061, 29048, // Range_Stone Expert_Archer0
+ 25070, 29054, // ReloadStone_Middle Skill_Delay1_Middle
+ 25141, 29145, // EXPStone_Middle EXP2MIDDLE
+ 25173, 29157, // CastingStone_Middle Casting_Middle
+ 25175, 29155; // LexAeternaStone_Middle LexAeterna
+ break;
+ case 2:
+ if (!(.@location & 4096)) {
+ mes "[Aver De Dosh]";
+ mes "The costume can't be enhanced at this location."; // custom
+ close;
+ }
+ setarray .@stone_id[0],
+ 6644, 4884, // HITStone_Bottom HIT1
+ 6645, 4859, // FLEEStone_Bottom Evasion1
+ 6718, 4928, // MaxSP_Stone SP10
+ 6745, 4932, // HealStone_Bottom HEALSP1
+ 6951, 4861, // HPStone_Bottom MHP1
+ 25008, 29021, // ChangeVIT_Bottom VIT3LUK
+ 25009, 29023, // ChangeAGI_Bottom AGI3STR
+ 25010, 29019, // ChangeDEX_Bottom DEX3AGI
+ 25011, 29025, // ChangeLUK_Bottom LUK3INT
+ 25012, 29015, // ChangeSTR_Bottom STR3DEX
+ 25013, 29017, // ChangeINT_Bottom INT3VIT
+ 25014, 29033, // MDEFStone_Bottom Mdef4_Bottom
+ 25015, 29027, // EXPStone_Bottom EXP2
+ 25016, 29029, // ATKStone_Bottom Atk1p_Bottom
+ 25017, 29031, // MATKStone_Bottom Matk1p_Bottom
+ 25062, 29046, // Greed_Stone Greed
+ 25063, 29049, // MaxHP2_Stone HP100_
+ 25064, 29050, // MaxSP2_Stone SP50_
+ 25065, 29051, // Detoxify_Stone Detoxify
+ 25066, 29052, // Recovery_Stone Recovery
+ 25071, 29055, // ReloadStone_Bottom Skill_Delay1_Bottom
+ 25072, 29057, // Kyrie_Stone Kyrie
+ 25139, 29146, // Identify_Stone Identify
+ 25174, 29158, // CastingStone_Bottom Casting_Bottom
+ 25227, 29227, // Heal_Stone Heal
+ 25228, 29229, // Teleport_Stone Teleport
+ 25229, 29228, // Steal_Stone Steal
+ 25305, 29360; // Critical_Stone_Bottom Fatal_Bottom
+ break;
+ default:
+ mes "[Aver De Dosh]";
+ mes "Please check our other upgrading services~";
+ close;
+ }
+ .@size = getarraysize(.@stone_id);
+ for ( .@i = 0; .@i < .@size; .@i += 2 )
+ .@menu$ += sprintf( "%d. %s [%d] left:", (.@i/2)+1, getitemname(.@stone_id[.@i]), countitem(.@stone_id[.@i]) );
+ .@s = (select(.@menu$) - 1) * 2;
+ .@stone = .@stone_id[.@s];
+ .@enchant = .@stone_id[.@s+1];
+
+ if (getequipid(.@part) < 0 || countitem(.@stone) < 1) {
+ mes "[Aver De Dosh]";
+ mes "Hmm? Think you are lack of ingredients.";
+ mes "You must have both costume item and ability stone for this upgrading work.";
+ close;
+ }
+ mes "^FF0000 !!! Caution !!!^000000";
+ mes "^FF0000This upgrade can be failed.^000000";
+ mes "^FF0000If the item already has extra ability,^000000";
+ mes "^FF0000we will reset item's ability.^000000";
+ mes "^FF0000Are you sure about upgrading this item?^000000";
+ next;
+ if (select( "Yes.", "No." ) == 2) {
+ mes "[Aver De Dosh]";
+ mes "Please check our other upgrading services~";
+ close;
+ }
+ delitem .@stone, 1;
+
+ // anti-hack
+ if (callfunc("F_IsEquipIDHack", .@part, .@equip_id) || callfunc("F_IsEquipCardHack", .@part, .@card[0], .@card[1], .@card[2], .@card[3]) || callfunc("F_IsEquipRefineHack", .@part, .@equip_refine))
+ close;
+
+ delequip .@part;
+ if (rand(1,100) < 51) {
+ mes "[Aver De Dosh]";
+ mes "Wow... Elegance!!";
+ mes "This is perfect... Wow!";
+ .@card[.@slot] = .@enchant;
+ }
+ else {
+ mes "[Aver De Dosh]";
+ mes "History is known for its failure...";
+ mes "History of Fashion also is...";
+ mes "Sorry...to disappoint you..~ LoL.";
+ .@card[.@slot] = 0;
+ }
+ getitem2 .@equip_id,1,1,.@equip_refine,0,.@card[0],.@card[1],.@card[2],.@card[3];
+ close;
+}
+
+// Costume enchant (garment)
+mal_in01,20,107,3 script Lace La Zard#cos_ect 4_FROG,{
+ disable_items;
+ mes "[Lace La Zard]";
+ mes "Welcome to Fashion Stone!!";
+ mes "My name is Lace La Zard who will make your 'Power Shoulder' dream come true.";
+ next;
+ mes "[Lace La Zard]";
+ mes "Bring your ^ff0000Costume Garment^000000 and ^ff0000Garment Stone^000000, I will complete the perfect upgrade for you.!";
+ mes "I found this formula while working on my own humble body upgrading!";
+ next;
+ if (select( "Apply ability.", "End Conversation." ) == 2) {
+ mes "[Lace La Zard]";
+ mes "Yes? Your want to look more?";
+ close;
+ }
+ if (checkweight(1119,3) == 0) {
+ mes "[Lace La Zard]";
+ mes "Well... Your shoulder doesn't look possilbe for any more upgrade...!";
+ mes "Don't be cruel to your shoulder!";
+ next;
+ mes "It seems you have too many items on you.";
+ mes "Come back after clearing some inventory spaces.";
+ close;
+ }
+ .@part = EQI_COSTUME_GARMENT;
+ .@equip_id = getequipid(.@part);
+ if (.@equip_id == -1) {
+ mes "[Lace La Zard]";
+ mes "Put the garment on your shoulder.";
+ mes "I need to have a look at it to check for upgrading posibility..";
+ close;
+ }
+
+ // costume garment list allowed (incomplete)
+ switch(.@equip_id) {
+ case 20502: // C_Devil_Wing
+ case 20504: // C_Cupid_Wing_Pink
+ case 20505: // C_Cupid_Wing_Skyblue
+ case 20506: // C_Invisible_Manteau
+ case 20507: // C_Poring_Bag
+ case 20509: // C_Wings_of_Uriel
+ case 20510: // C_SwordWing
+ case 20511: // C_Blue_Fairy_Wing
+ case 20727: // Brilliant_Golden_Wings
+ case 20737: // C_Kirin_Wing
+ case 20746: // C_Rudra_Wing
+ case 20761: // C_Wing_Of_Happiness
+ case 20762: // C_GreatDevilWing
+ case 20763: // C_Amistr_Bag
+ case 20764: // C_Fallen_Angel_Wing
+ case 20765: // C_Archangel_Wing
+ break;
+ default:
+ mes "[Lace La Zard]";
+ mes "I need to have a look at it to check for upgrading posibility..";// custom
+ close;
+ }
+
+ .@equip_refine = getequiprefinerycnt(.@part);
+ setarray .@card[0], getequipcardid(.@part, 0), getequipcardid(.@part, 1), getequipcardid(.@part, 2), getequipcardid(.@part, 3);
+
+ mes "[Lace La Zard]";
+ mes "Wow ^0000FF" + getitemname(.@equip_id) + "^000000!!! You got some sense there, aren't you?";
+ mes "Great!! I'm fully ready for this upgrade!!";
+ next;
+ setarray .@data$[0],
+ 6908, 4807, "ASPD+1 only", // ASPDStone_Robe Atk_Speed1
+ 6963, 4992, "Absorption 1% of damage dealt to enemy into HP with 1% chance", // HPdrainStone_Robe HPdrain1
+ 6964, 4993, "Absorption 1% of damage dealt to enemy into SP with 1% chance"; // SPdrainStone_Robe SPdrain1
+ // unknown text
+ // 25067, 29056, "", // CastingStone_Robe FixedCasting05
+ // 25170, 29154, "", // MinorCastingStone_Robe FixedCasting03
+ // 25302, 29362, "", // DoubleAttack_Stone DoubleAttack
+ // 25303, 29361, "", // Critical_Stone_Robe Fatal_Robe
+ // 25306, 29358, ""; // CastStone_Robe Casting_Robe
+
+ .@size = getarraysize(.@data$);
+ for ( .@i = 0; .@i < .@size; .@i += 3 ) {
+ .@id = atoi(.@data$[.@i]);
+ .@menu$ += sprintf( "%d. %s (%d) left:", (.@j+1), getitemname(.@id), countitem(.@id) );
+ .@j++;
+ }
+ .@menu$ += "End Conversation.";
+ .@s = (select(.@menu$) - 1) * 3;
+ if (.@s == .@size) {
+ mes "[Lace La Zard]";
+ mes "Yes? Your want to look more?";
+ close;
+ }
+ .@id = atoi(.@data$[.@s]);
+ .@enchant = atoi(.@data$[.@s+1]);
+ if (getequipid(.@part) < 0 || countitem(.@id) < 1) {
+ mes "[Lace La Zard]";
+ mes "You must have both costume item and ability stone for this upgrading work.";
+ close;
+ }
+ mes "^FF0000 !!! Caution !!!^000000";
+ mes "^ff0000This upgrade can be failed.^000000";
+ mes "^ff0000If the item already has extra ability, we will reset item's ability and give " + .@data$[.@s+2] + ".^000000";
+ mes "^ff0000Are you sure about upgrading this item?^000000";
+ next;
+ if (select( "Yes.", "No." ) == 2) {
+ mes "[Lace La Zard]";
+ mes "Yes? Your want to look more?";
+ close;
+ }
+
+ // anti-hack
+ if (callfunc("F_IsEquipIDHack", .@part, .@equip_id) || callfunc("F_IsEquipCardHack", .@part, .@card[0], .@card[1], .@card[2], .@card[3]) || callfunc("F_IsEquipRefineHack", .@part, .@equip_refine))
+ close;
+
+ delitem .@id, 1;
+ delequip .@part;
+ if (rand(100) < 50) {
+ mes "[Lace La Zard]";
+ mes "Beautiful!!";
+ mes "Did I really made this myself!!!!";
+ .@card[0] = .@enchant;
+ }
+ else {
+ mes "[Lace La Zard]";
+ mes "Oh no!";
+ mes "Crash!!!!! I cannot show this failure to the World!!!";
+ .@card[0] = 0;
+ }
+ getitem2 .@equip_id,1,1,.@equip_refine,0,.@card[0],.@card[1],.@card[2],.@card[3];
+ close;
+}
diff --git a/npc/re/merchants/pet_trader.txt b/npc/re/merchants/pet_trader.txt
new file mode 100644
index 0000000000..5c65be8133
--- /dev/null
+++ b/npc/re/merchants/pet_trader.txt
@@ -0,0 +1,169 @@
+//===== rAthena Script =======================================
+//= Pet Trader NPC
+//===== Description: =========================================
+//= [Walkthrough Conversion]
+//= Exchanges Cute Pet Tickets for Pet Eggs.
+//===== Additional Comments: =================================
+//= 1.0 First version [Latiosu]
+//============================================================
+
+prontera,210,209,5 script Pet Trader#1 4_M_JPNOJI,{
+ disable_items;
+ mes "[Pet Trader]";
+ mes "Making a living through business ain't easy.";
+ mes "I get real bad motion sickness, yet today I got caught up in a storm on my way here.";
+ next;
+ mes "[Pet Trader]";
+ mes "It was such a horrible experience. Thanks to that, I don't feel so good. Ughh...";
+ next;
+ mes "[Pet Trader]";
+ mes "Anyway, did you come here looking for a Cute Pet?";
+ mes "You've brought a ticket with you, right?";
+ next;
+ switch (select("Examine your tickets:Cancel")) {
+ case 1:
+ setarray .@tickets,
+ 6116, //Succu_Pet_Coupon
+ 6117, //Imp_Pet_Coupon
+ 6118, //Chung_E_Pet_Coupon
+ 6129, //Ticket_Nightmare
+ 6130, //Ticket_Loli_Ruri
+ 6131, //Ticket_Goblin_Leader
+ 6132, //Ticket_Incubus
+ 6133, //Ticket_Miyabi_Ningyo
+ 6134, //Ticket_Whisper
+ 6135, //Ticket_Wicked_Nymph
+ 6136, //Ticket_Medusa
+ 6137, //Ticket_Stoneshooter
+ 6138, //Ticket_Marionette
+ 6139, //Ticket_Leafcat
+ 6140, //Ticket_Dullahan
+ 6141, //Ticket_Shinobi
+ 6142, //Ticket_Golem
+ 6143, //Ticket_Civil_Servant
+ 6157, //Poring_Ticket
+ 6158, //Drops_Ticket
+ 6159, //Poporing_Ticket
+ 6160, //Lunatic_Ticket
+ 6161, //Picky_Ticket
+ 6162, //Pecopeco_Ticket
+ 6163, //Savage_Baby_Ticket
+ 6164, //Spore_Ticket
+ 6165, //Poison_Spore_Ticket
+ 6166, //Chonchon_Ticket
+ 6167, //Steel_Chonchon_Ticket
+ 6168, //Petit_Ticket
+ 6169, //Deviruchi_Ticket
+ 6170, //Isis_Ticket
+ 6171, //Smokie_Ticket
+ 6172, //Dokebi_Ticket
+ 6173, //Desert_Wolf_B_Ticket
+ 6174, //Yoyo_Ticket
+ 6175, //Sohee_Ticket
+ 6176, //Rocker_Ticket
+ 6177, //Hunter_Fly_Ticket
+ 6178, //Orc_Warrior_Ticket
+ 6179, //Bapho_Jr_Ticket
+ 6180, //Munak_Ticket
+ 6181, //Bongun_Ticket
+ 6182, //Goblin_Ticket
+ 6183, //Hardtack_Ticket
+ 6184, //Zherlthsh_Ticket
+ 6185, //Alice_Ticket
+ 6883, //Pet_Snow_Bunny_Ticket
+ 6884; //Pet_Tikbalang_Ticket
+ setarray .@eggs,
+ 9055, //Succubus_Egg
+ 9056, //Imp_Egg
+ 9030, //Chung_E_Egg
+ 9054, //Nightmare_Terror_Egg
+ 9042, //Loli_Ruri_Egg
+ 9046, //Goblin_Leader_Egg
+ 9052, //Incubus_Egg
+ 9048, //Miyabi_Ningyo_Egg
+ 9045, //Whisper_Egg
+ 9047, //Wicked_Nymph_Egg
+ 9050, //Medusa_Egg
+ 9051, //Stone_Shooter_Egg
+ 9043, //Marionette_Egg
+ 9041, //Leaf_Cat_Egg
+ 9049, //Dullahan_Egg
+ 9044, //Shinobi_Egg
+ 9053, //Golem_Egg
+ 9040, //Civil_Servant_Egg
+ 9001, //Poring_Egg
+ 9002, //Drops_Egg
+ 9003, //Poporing_Egg
+ 9004, //Lunatic_Egg
+ 9005, //Picky_Egg
+ 9014, //PecoPeco_Egg
+ 9009, //Savage_Bebe_Egg
+ 9012, //Spore_Egg
+ 9013, //Poison_Spore_Egg
+ 9006, //Chonchon_Egg
+ 9007, //Steel_Chonchon_Egg
+ 9022, //Green_Petite_Egg
+ 9023, //Deviruchi_Egg
+ 9021, //Isis_Egg
+ 9015, //Smokie_Egg
+ 9019, //Dokkaebi_Egg
+ 9010, //Baby_Desert_Wolf_Egg
+ 9016, //Yoyo_Egg
+ 9020, //Sohee_Egg
+ 9011, //Rocker_Egg
+ 9008, //Hunter_Fly_Egg
+ 9017, //Orc_Warrior_Egg
+ 9024, //Bapho_Jr
+ 9018, //Munak_Egg
+ 9025, //Bongun_Egg
+ 9029, //Santa_Goblin_Egg
+ 9028, //Rice_Cake_Egg
+ 9026, //Zherlthsh_Egg
+ 9027, //Alice_Egg
+ 9058, //Snow_Rabbit_Egg
+ 9059; //Tikbalang_Pet
+ for (.@i = 0; .@i < getarraysize(.@tickets); .@i++) {
+ if (countitem(.@tickets[.@i]) > 0) {
+ .@menu$ += getitemname(.@tickets[.@i]) + ":";
+ .@ticketIndices[.@count++] = .@i;
+ }
+ }
+
+ if (.@count == 0) {
+ mes "[Pet Trader]";
+ mes "I don't think you've got the stuff I want.";
+ close;
+ }
+
+ mes "[Pet Trader]";
+ mes "Which ticket do you want to exchange?";
+ next;
+ .@index = .@ticketIndices[select(.@menu$) - 1];
+
+ mes "[Pet Trader]";
+ mes "Great!";
+ mes "^0000FF"+ getitemname(.@eggs[.@index]) +"^000000";
+ mes "Are you sure you want this pet?";
+ next;
+ if (select("Yes:No") == 2) close;
+ if (!checkweight(.@eggs[.@index], 1)) {
+ mes "You're carrying too much stuff!";
+ mes "Come back when you've made some space.";
+ close;
+ }
+
+ mes "[Pet Trader]";
+ mes "Here's your pet~";
+ delitem .@tickets[.@index], 1;
+ getitem .@eggs[.@index], 1;
+ close;
+ case 2:
+ mes "[Pet Trader]";
+ mes "So you want hear about the land across the sea, but I ain't feeling so well today.";
+ close;
+ }
+ end;
+}
+
+// Duplicate NPCs
+alberta,179,141,5 duplicate(Pet Trader#1) Pet Trader#2 4_M_JPNOJI
diff --git a/npc/re/merchants/te_merchant.txt b/npc/re/merchants/te_merchant.txt
index 60e5aa34d0..64ab571fb1 100644
--- a/npc/re/merchants/te_merchant.txt
+++ b/npc/re/merchants/te_merchant.txt
@@ -120,7 +120,7 @@ S_Rent:
mes "Select the desired item.";
next;
for ( .@i = 1; .@i < getargcount(); .@i += 2 ) {
- if (countitem(getarg(.@i)) > isequippedcnt(getarg(.@i)))// don't count item equipped
+ if (rentalcountitem(getarg(.@i)) > isequippedcnt(getarg(.@i)))// don't count item equipped
.@menu$ = .@menu$ + "^4d4dff"+ getarg(.@i+1) +" - Checked out^000000:";
else
.@menu$ = .@menu$ + getarg(.@i+1) + ":";
@@ -130,7 +130,7 @@ S_Rent:
if (.@s <= .@total_item) {
.@index = .@s *2 +1;
mes "[Rental Items Manager]";
- if (countitem(getarg(.@index)) > isequippedcnt(getarg(.@index)))
+ if (rentalcountitem(getarg(.@index)) > isequippedcnt(getarg(.@index)))
mes "You already have "+ getarg(.@index+1) +".";
else {
mes "Here is "+ getarg(.@index+1) +".";
diff --git a/npc/re/quests/quests_14_3_bis.txt b/npc/re/quests/quests_14_3_bis.txt
index 4da12db6e6..4a433e0222 100644
--- a/npc/re/quests/quests_14_3_bis.txt
+++ b/npc/re/quests/quests_14_3_bis.txt
@@ -2186,7 +2186,7 @@ morocc,138,238,4 script Piled Rags#ep14bs 4_M_DIEMAN,{
mes "" + strcharinfo(0) + ", huh? That's a good name.";
next;
}
- if (ep14_3_newerabs == 3) {
+ if (ep14_3_newerabs <= 3) {
mes "[Tamarin]";
mes "Ah,";
mes "I'd better do something before people start asking if I'm homeless.";
@@ -2202,7 +2202,7 @@ morocc,138,238,4 script Piled Rags#ep14bs 4_M_DIEMAN,{
close3;
}
}
- if (ep14_3_newerabs == 4) {
+ if (ep14_3_newerabs <= 4) {
mes "[Tamarin]";
mes "Ah,";
mes "do you mean the ^0000FFoasis near the northwestern sphinx^000000?";
diff --git a/npc/re/quests/quests_niflheim.txt b/npc/re/quests/quests_niflheim.txt
new file mode 100644
index 0000000000..2184ae3090
--- /dev/null
+++ b/npc/re/quests/quests_niflheim.txt
@@ -0,0 +1,10 @@
+//===== rAthena Script =======================================
+//= Quest NPCs related to Niflheim
+//===== Description: =========================================
+//= [Official Conversion]
+//= Piano Key Ouest
+//===== Additional Comments: =================================
+//= 1.0 Moved Piano3 to pre-re/re paths. [Daegaladh]
+//============================================================
+
+nif_in,118,151,0 duplicate(Piano3) #Piano3 HIDDEN_NPC,1,1
diff --git a/npc/re/quests/quests_rockridge.txt b/npc/re/quests/quests_rockridge.txt
index 0f7981b4dd..5c14aee6eb 100644
--- a/npc/re/quests/quests_rockridge.txt
+++ b/npc/re/quests/quests_rockridge.txt
@@ -5888,6 +5888,7 @@ harboro1,156,215,5 script Innkeeper#rockridge 1_ETC_01,{
mes "Enjoy your stay at the Lazy Owl's.";
close2;
Zeny = Zeny - 5000;
+ percentheal 100,100;
warp "harboro1",157,210;
end;
case 3:
diff --git a/npc/re/quests/woe_te/te_goditem_alde1.txt b/npc/re/quests/woe_te/te_goditem_alde1.txt
index 5ebb93d71a..27d0d64021 100644
--- a/npc/re/quests/woe_te/te_goditem_alde1.txt
+++ b/npc/re/quests/woe_te/te_goditem_alde1.txt
@@ -284,7 +284,7 @@ S_Material:
mes "^4d4dff4 Presberk's Leather";
mes "1 Spirit of Hugin";
mes "1 Spirit of Munin";
- mes "1 Giant's Chisel";
+ mes "4 Giant's Chisel";
mes "1 Jormungand's Rib";
mes "1 Wizardry Staff";
mes "1 Muspellium and Essence of Rune, respectively^000000";
diff --git a/npc/re/scripts_athena.conf b/npc/re/scripts_athena.conf
index 2db142ba7d..678198e9e4 100644
--- a/npc/re/scripts_athena.conf
+++ b/npc/re/scripts_athena.conf
@@ -111,9 +111,11 @@ npc: npc/re/merchants/guild_warehouse.txt
npc: npc/re/merchants/hd_refiner.txt
npc: npc/re/merchants/HorrorToyFactory_merchants.txt
npc: npc/re/merchants/inn.txt
+npc: npc/re/merchants/malangdo_costume.txt
npc: npc/re/merchants/moro_cav_exchange.txt
npc: npc/re/merchants/nightmare_biolab.txt
npc: npc/re/merchants/OldGlastHeim_merchants.txt
+npc: npc/re/merchants/pet_trader.txt
npc: npc/re/merchants/quivers.txt
npc: npc/re/merchants/refine.txt
npc: npc/re/merchants/renters.txt
@@ -199,6 +201,7 @@ npc: npc/re/quests/quests_malaya.txt
npc: npc/re/quests/quests_mora.txt
npc: npc/re/quests/quests_morocc.txt
npc: npc/re/quests/quests_nameless.txt
+npc: npc/re/quests/quests_niflheim.txt
npc: npc/re/quests/quests_rockridge.txt
npc: npc/re/quests/quests_veins.txt
npc: npc/re/quests/the_sign_quest.txt
diff --git a/sql-files/item_db.sql b/sql-files/item_db.sql
index f82d98b98d..e9f86ce163 100644
--- a/sql-files/item_db.sql
+++ b/sql-files/item_db.sql
@@ -4871,8 +4871,8 @@ REPLACE INTO `item_db` VALUES (12270,'Tasty_Major','Tasty White Ration',2,2,NULL
REPLACE INTO `item_db` VALUES (12271,'Mre_A','Military Ration A',0,2,NULL,70,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'percentheal 5,0;',NULL,NULL);
REPLACE INTO `item_db` VALUES (12272,'Mre_B','Military Ration B',2,2,NULL,70,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_INCHIT,600000,33;',NULL,NULL);
REPLACE INTO `item_db` VALUES (12273,'Mre_C','Military Ration C',2,2,NULL,70,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_INCFLEE,600000,33;',NULL,NULL);
-REPLACE INTO `item_db` VALUES (12274,'Gold_Pill_1','Daehwandan',0,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_INCMHPRATE,3600000,5; percentheal 10,0;',NULL,NULL);
-REPLACE INTO `item_db` VALUES (12275,'Gold_Pill_2','Taecheongdan',0,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_INCMSPRATE,3600000,5; percentheal 0,10;',NULL,NULL);
+REPLACE INTO `item_db` VALUES (12274,'Gold_Pill_1','Daehwandan',0,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start2 SC_INCREASE_MAXHP,3600000,5,10; percentheal 10,0;',NULL,NULL);
+REPLACE INTO `item_db` VALUES (12275,'Gold_Pill_2','Taecheongdan',0,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start2 SC_INCREASE_MAXSP,3600000,5,10; percentheal 0,10;',NULL,NULL);
REPLACE INTO `item_db` VALUES (12276,'Mimic_Scroll','Mimic Scroll',2,2,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2058,1800000;',NULL,NULL);
REPLACE INTO `item_db` VALUES (12277,'Disguise_Scroll','Disguise Scroll',2,2,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2059,1800000;',NULL,NULL);
REPLACE INTO `item_db` VALUES (12278,'Alice_Scroll','Alice Scroll',2,2,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2060,1800000;',NULL,NULL);
diff --git a/sql-files/item_db_re.sql b/sql-files/item_db_re.sql
index 2d2a5eb6bc..2bd090e018 100644
--- a/sql-files/item_db_re.sql
+++ b/sql-files/item_db_re.sql
@@ -518,7 +518,7 @@ REPLACE INTO `item_db_re` VALUES (1128,'Hae_Dong_Gum_','Haedonggum',5,50000,NULL
REPLACE INTO `item_db_re` VALUES (1129,'Flamberge','Flamberge',5,60000,NULL,1500,'150',NULL,1,0,0x00004080,63,2,2,3,'27',1,2,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1130,'Nagan','Nagan',5,20,NULL,500,'120',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'skill "TF_DOUBLE",5; bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiHuman,5; bonus2 bAddRace,RC_Player,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1131,'Ice_Falchon','Ice Falchion',5,20,NULL,600,'100',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500; bonus2 bAddEff2,Eff_Freeze,10; skill "MG_COLDBOLT",3; bonus3 bAutoSpell,"MG_COLDBOLT",3,100;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1132,'Edge','Edge',5,20,NULL,700,'115',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'bonus2 bAddEff,Eff_Curse,30; bonus2 bComaClass,Class_Normal,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1132,'Edge','Edge',5,20,NULL,700,'115',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'bonus2 bAddEff,Eff_Curse,30; bonus2 bComaClass,Class_All,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1133,'Fire_Brand','Fireblend',5,20,NULL,500,'100',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'bonus bAtkEle,Ele_Fire; skill "MG_FIREBOLT",3; bonus3 bAutoSpell,"MG_FIREBOLT",3,100;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1134,'Scissores_Sword','Caesar\'s Sword',5,20,NULL,700,'140',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'bonus2 bAddRace,RC_Plant,25; bonus bIgnoreDefRace,RC_Plant;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1135,'Cutlas','Cutlus',5,20,NULL,900,'150',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'skill "SM_BASH",5; bonus bStr,2; bonus bDef,1;',NULL,NULL);
@@ -527,7 +527,7 @@ REPLACE INTO `item_db_re` VALUES (1137,'Excalibur','Excalibur',5,20,NULL,1200,'1
REPLACE INTO `item_db_re` VALUES (1138,'Mysteltainn_','Mysteltainn',5,20,NULL,1000,'170',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Ghost,15; bonus3 bAutoSpell,"MG_STONECURSE",3,100; bonus2 bAddEff,Eff_Stone,10; bonus bDex,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1139,'Tale_Fing_','Tirfing',5,20,NULL,1000,'200',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'bonus bAtkEle,Ele_Dark; bonus2 bHPLossRate,35,10000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1140,'Byeorrun_Gum','Byeollungum',5,20,NULL,900,'150',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'bonus2 bSubClass,Class_Normal,-10; bonus2 bAddClass,Class_Boss,50; bonus bAllStats,2;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1141,'Immaterial_Sword','Immaterial Sword',5,20,NULL,900,'140',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'bonus bAtkEle,Ele_Ghost; bonus3 bSPVanishRate,30,30,BF_WEAPON|BF_MAGIC|BF_MISC; bonus bSPDrainValue,-1; bonus bUnbreakableWeapon;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1141,'Immaterial_Sword','Immaterial Sword',5,20,NULL,900,'140',NULL,1,0,0x000654E2,63,2,2,4,'40',1,2,'bonus bAtkEle,Ele_Ghost; bonus3 bSPVanishRate,3,30,BF_WEAPON; bonus bSPDrainValue,-1; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1142,'Jewel_Sword','Jeweled Sword',5,20,NULL,2200,'104',NULL,1,0,0x000654E2,63,2,2,3,'68',1,2,'bonus2 bAddMonsterDropItemGroup,IG_Jewel,100;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1143,'Gaia_Sword','Gaia Sword',5,20,NULL,2500,'140',NULL,1,0,0x000654E2,63,2,2,3,'74',1,2,'bonus2 bAddMonsterDropItemGroup,IG_Ore,30;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1144,'Sasimi','Sashimi',5,20,NULL,1400,'75',NULL,1,0,0x000654E2,63,2,2,3,'48',1,2,'bonus bAtkEle,Ele_Wind; bonus3 bAddMonsterDropItem,544,RC_Fish,4000;',NULL,NULL);
@@ -549,11 +549,11 @@ REPLACE INTO `item_db_re` VALUES (1157,'Two_Hand_Sword','Two-Handed Sword',5,600
REPLACE INTO `item_db_re` VALUES (1158,'Two_Hand_Sword_','Two-Handed Sword',5,60000,NULL,2200,'160',NULL,1,2,0x00004082,63,2,34,3,'33',1,3,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1159,'Two_Hand_Sword__','Two-Handed Sword',5,60000,NULL,2200,'160',NULL,1,0,0x00004082,63,2,34,3,'33',1,3,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1160,'Broad_Sword','Broad Sword',5,65000,NULL,2000,'140',NULL,1,1,0x00004082,63,2,34,3,'33',1,3,'bonus bDef,5; bonus bUnbreakableWeapon;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1161,'Balmung','Balmung',5,20,NULL,1000,'250',NULL,1,0,0xFFFFFFFF,63,2,34,4,'48',1,3,'bonus bUnbreakableWeapon; bonus bAtkEle,Ele_Holy;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1161,'Balmung','Balmung',5,20,NULL,1000,'250',NULL,1,0,0xFFFFFFFF,63,2,34,4,'48',1,3,'bonus bInt,20; bonus bLuk,20;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1162,'Broad_Sword_','Broad Sword',5,65000,NULL,2000,'140',NULL,1,2,0x00004082,63,2,34,3,'33',1,3,'bonus bDef,5; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1163,'Claymore','Claymore',5,74000,NULL,2500,'180',NULL,1,0,0x00004080,63,2,34,3,'33',1,3,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1164,'Muramasa','Muramasa',5,20,NULL,1000,'155',NULL,1,0,0x00004082,63,2,34,4,'48',1,3,'bonus bCritical,30; bonus bAspdRate,8; bonus2 bAddEff2,Eff_Curse,10;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1165,'Masamune','Masamune',5,20,NULL,1000,'200',NULL,1,0,0x00004082,63,2,34,4,'48',1,3,'bonus bFlee,30; bonus bStr,-5; bonus bAspd,2; bonus bDefRate,-67; bonus bDef2Rate,-67;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1165,'Masamune','Masamune',5,20,NULL,1000,'200',NULL,1,0,0x00004082,63,2,34,4,'48',1,3,'bonus bFlee,30; bonus bStr,-5; bonus bAspd,2; bonus bDefRate,-66; bonus bDef2Rate,-66;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1166,'Dragon_Slayer','Dragon Slayer',5,20,NULL,1300,'150',NULL,1,0,0x00004082,63,2,34,4,'48',1,3,'bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1167,'Schweizersabel','Schweizersabel',5,20,NULL,1600,'160',NULL,1,0,0x00004082,63,2,34,4,'48',1,3,'bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",3,100;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1168,'Zweihander','Zweihander',5,20,NULL,2200,'200',NULL,1,0,0x00004082,63,2,34,4,'48',1,3,'bonus bUnbreakableWeapon;',NULL,NULL);
@@ -569,7 +569,7 @@ REPLACE INTO `item_db_re` VALUES (1177,'Muramash','Muramash',5,20,NULL,0,'120',N
REPLACE INTO `item_db_re` VALUES (1178,'Schweizersabel_','Schweizersabel',5,20,NULL,1600,'160',NULL,1,2,0x00004082,63,2,34,4,'48',1,3,'bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",3,100;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1179,'Executioner__','Executioner',5,20,NULL,2200,'155',NULL,1,1,0x00004082,63,2,34,4,'48',1,3,'bonus bIgnoreDefRace,RC_DemiHuman; bonus bIgnoreDefRace,RC_Player; bonus2 bAddRace,RC_DemiHuman,20; bonus2 bAddRace,RC_Player,20; bonus2 bSubRace,RC_DemiHuman,-10; bonus2 bSubRace,RC_Player,-10; bonus bAtkEle,Ele_Dark;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1180,'Dragon_Slayer_','Dragon Slayer',5,20,NULL,1300,'150',NULL,1,2,0x00004082,63,2,34,4,'48',1,3,'bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1181,'Tae_Goo_Lyeon','Tae Goo Lyeon',5,20,NULL,2000,'250',NULL,1,2,0x00004082,18,2,34,4,'90',1,3,'bonus bFlee2,10; if(JobLevel>=70) autobonus "{ bonus bBaseAtk,50; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; if(getrefine()>8) { bonus bVariableCastrate,-20; bonus bDelayRate,-20; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1181,'Tae_Goo_Lyeon','Tae Goo Lyeon',5,20,NULL,2000,'250',NULL,1,2,0x00004082,18,2,34,4,'90',1,3,'bonus bFlee2,10; if(JobLevel>=70 || (eaclass()&EAJL_THIRD && JobLevel>=50)) autobonus "{ bonus bBaseAtk,50; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; if(getrefine()>8) { bonus bDelayRate,-20; bonus bUseSPrate,-20; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1182,'Bloody_Eater','Bloody Eater',5,20,NULL,1200,'200',NULL,1,2,0x00004082,18,2,34,4,'50',1,3,'bonus bAtkEle,Ele_Ghost; autobonus "{ bonus bCritical,100; bonus bBaseAtk,50; }",1,5000,0,"{ specialeffect2 EF_FIRESPLASHHIT; }"; bonus bHPGainValue,100;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1183,'BF_Two_Handed_Sword1','Brave Assaulter\'s Katzbalger',5,20,NULL,0,'200',NULL,1,0,0x00004082,63,2,34,3,'80',1,3,'bonus bStr,2; bonus2 bAddRace,RC_DemiHuman,55; bonus2 bAddRace,RC_Player,55; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1184,'BF_Two_Handed_Sword2','Valorous Assaulter\'s Katzbalger',5,20,NULL,0,'200',NULL,1,0,0x00004082,63,2,34,3,'80',1,3,'bonus bCritical,20; bonus2 bAddRace,RC_DemiHuman,55; bonus2 bAddRace,RC_Player,55; bonus bCritAtkRate,20; bonus bUnbreakableWeapon;',NULL,NULL);
@@ -579,14 +579,14 @@ REPLACE INTO `item_db_re` VALUES (1187,'Krieger_Twohand_Sword1','Glorious Claymo
REPLACE INTO `item_db_re` VALUES (1188,'Veteran_Sword','Veteran Sword',5,10000,NULL,2000,'180',NULL,1,1,0x00004082,63,2,34,4,'80',1,3,'if(getskilllv("SM_BASH")==10) { bonus2 bSkillAtk,"SM_BASH",50; } if(getskilllv("KN_BOWLINGBASH")==10) { bonus2 bSkillAtk,"KN_BOWLINGBASH",50; } bonus bStr,1; bonus bDex,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1189,'Krasnaya','Krasnaya',5,20,NULL,3800,'200',NULL,2,3,0x00004082,18,2,34,2,'50',1,3,'if(readparam(bStr)>=95) { bonus bBaseAtk,20; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1190,'Claymore_C','Claymore',5,0,NULL,0,'220',NULL,1,0,0x00004080,63,2,34,3,'1',0,3,'bonus2 bAddSize,Size_All,40;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1191,'Alca_Bringer','Alca Bringer',5,20,NULL,3400,'280',NULL,2,0,0x00004082,63,2,34,3,'100',1,3,'bonus bAspd,(getrefine()/2);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1191,'Alca_Bringer','Alca Bringer',5,20,NULL,3400,'280',NULL,2,0,0x00000080,56,2,34,3,'100',1,3,'bonus bAspd,(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1192,'P_Slayer1','Eden Slayer I',5,0,NULL,0,'162',NULL,1,0,0x00004082,63,2,34,2,'26',0,3,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1193,'P_Slayer2','Eden Slayer II',5,0,NULL,0,'185',NULL,1,0,0x00004082,63,2,34,2,'40',0,3,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1194,'F_Executioner_C','Executioner',5,2,NULL,0,'190',NULL,1,0,0x00004082,63,2,34,4,'0',0,3,'bonus bAtkEle,Ele_Dark;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1194,'F_Executioner_C','Executioner',5,2,NULL,0,'190',NULL,1,0,0x00004082,63,2,34,4,'0',0,3,'bonus bAtkEle,Ele_Dark; bonus2 bAddRace,RC_DemiHuman,20; bonus2 bSubRace,RC_DemiHuman,-10; bonus bIgnoreDefRace,RC_DemiHuman; bonus2 bAddRace,RC_Player,20; bonus2 bSubRace,RC_Player,-10; bonus bIgnoreDefRace,RC_Player;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1195,'E_Executioner_C','Executioner',5,2,NULL,0,'190',NULL,1,0,0x00004082,63,2,34,4,'0',0,3,'bonus bAtkEle,Ele_Dark;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1196,'Chrome_Twohand_Sword','Chrome Two-Handed Sword',5,20,NULL,400,'280',NULL,1,0,0x00004082,63,2,34,3,'110',1,3,'bonus bUnbreakableWeapon; bonus bAgi,3; bonus bMaxHPrate,-10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1197,'P_Slayer3','Eden Slayer III',5,0,NULL,0,'200',NULL,1,0,0x00004082,63,2,34,3,'60',0,3,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1198,'Hairtail','Cutlass',5,0,NULL,0,'220',NULL,3,0,0x00004082,63,2,34,1,'50',0,3,'bonus bUnbreakableWeapon; bonus bCritical,20; bonus bCritAtkRate,50; if(BaseLevel>99) { bonus bBaseAtk,50; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1198,'Hairtail','Cutlass',5,0,NULL,0,'220',NULL,3,0,0x00004082,63,2,34,1,'50',0,3,'bonus bCritical,20; bonus bCritAtkRate,50; bonus2 bAddEff,Eff_Crystalize,30; if(BaseLevel>99) { bonus bBaseAtk,50; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1199,'Ebony_Toe_Nail','Ebony Toe Nail',5,56000,NULL,1000,'250:150',NULL,1,0,0x00004082,63,2,34,4,'120',1,3,NULL,NULL,NULL);
#===================================================================
# Daggers
@@ -634,7 +634,7 @@ REPLACE INTO `item_db_re` VALUES (1240,'Princess_Knife','Princess Knife',5,20,NU
REPLACE INTO `item_db_re` VALUES (1241,'Cursed_Dagger','Cursed Dagger',5,80000,NULL,400,'55',NULL,1,0,0x00810204,63,2,2,4,'85',1,1,'bonus2 bAddEff,Eff_Curse,5000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1242,'Counter_Dagger','Dagger of Counter',5,120000,NULL,550,'140',NULL,1,0,0x00810204,63,2,2,4,'55',1,1,'bonus bCritical,90;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1243,'Novice_Knife','Novice Main-Gauche',5,0,NULL,1,'45',NULL,1,0,0x00000001,63,2,2,1,'1',0,1,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1244,'Holy_Dagger','Holy Dagger',5,20,NULL,800,'100',NULL,1,0,0x02021040,63,2,2,4,'55',1,1,'bonus bAtkEle,Ele_Holy; bonus bDex,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1244,'Holy_Dagger','Holy Dagger',5,20,NULL,800,'100',NULL,1,0,0x02021040,63,2,2,4,'55',1,1,'bonus bAtkEle,Ele_Holy; bonus2 bAddRace,RC_Demon,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1245,'Cinquedea','Cinquedea',5,40000,NULL,700,'110',NULL,1,1,0x00000001,63,2,2,3,'30',1,1,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1246,'Cinquedea_','Cinquedea',5,40000,NULL,700,'110',NULL,1,2,0x00000001,63,2,2,3,'30',1,1,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1247,'Kindling_Dagger','Kindle Dagger',5,10000,NULL,600,'39',NULL,1,0,0x3E9F7EEF,63,2,2,1,'1',1,1,'bonus bAtkEle,Ele_Fire;',NULL,NULL);
@@ -660,14 +660,14 @@ REPLACE INTO `item_db_re` VALUES (1263,'Unholy_Touch','Unholy Touch',5,20,NULL,1
REPLACE INTO `item_db_re` VALUES (1264,'Various_Jur','Specialty Jur',5,20,NULL,800,'90',NULL,1,4,0x00001000,63,2,34,1,'1',1,16,'bonus2 bAddEff2,Eff_Bleeding,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1265,'Bloody_Roar','Bloody Roar',5,20,NULL,1000,'120',NULL,1,0,0x00001000,63,2,34,4,'75',1,16,'bonus bIgnoreDefRace,RC_DemiHuman; bonus bIgnoreDefRace,RC_Player; bonus bFlee,-(readparam(bAgi)+BaseLevel); bonus bHPrecovRate,-100; bonus bSPrecovRate,-100;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1266,'Infiltrator_','Infiltrator',5,57000,NULL,1500,'140',NULL,1,1,0x00001000,63,2,34,4,'75',1,16,'bonus2 bAddRace,RC_DemiHuman,50; bonus2 bAddRace,RC_Player,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1267,'Infiltrator_C','Infiltrator',5,1,NULL,0,'189',NULL,1,0,0x00001000,63,2,34,4,'1',0,16,'bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2; bonus bAspdRate,5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1267,'Infiltrator_C','Infiltrator',5,1,NULL,0,'189',NULL,1,0,0x00001000,63,2,34,4,'1',0,16,'bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2; bonus bAspdRate,8;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1268,'Wild_Beast_Claw','Wild Beast Claw',5,20,NULL,1450,'160',NULL,1,1,0x00001000,18,2,34,4,'55',1,16,'bonus3 bAutoSpell,"NPC_CRITICALWOUND",(getrefine()>=9?2:1),100;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1269,'Inverse_Scale','Inverse Scale',5,20,NULL,1500,'140',NULL,1,0,0x00001000,18,2,34,4,'55',1,16,'bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,"NPC_DRAGONFEAR",1,30;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1270,'Drill_Katar','Drill Katar',5,20,NULL,1400,'110',NULL,1,1,0x00001000,18,2,34,4,'55',1,16,'bonus bHit,30; bonus3 bAutoSpell,"ST_FULLSTRIP",1,150;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1271,'Blood_Tears','Blood Tears',5,20,NULL,1700,'120',NULL,1,2,0x00001000,18,2,34,4,'55',1,16,'bonus3 bAutoSpell,"NPC_WIDEBLEEDING",(getrefine()>=9?2:1),30;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1272,'Scratcher','Scratcher',5,20,NULL,0,'120',NULL,1,0,0x00001000,63,2,34,1,'0',0,16,'bonus2 bAddClass,Class_All,50;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1273,'Bloody_Roar_C','Refined Bloody Roar',5,1,NULL,0,'148',NULL,1,0,0x00001000,63,2,34,4,'0',0,16,'bonus bIgnoreDefRace,RC_DemiHuman; bonus bIgnoreDefRace,RC_Player; bonus2 bHPRegenRate,3,5000;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1274,'Unholy_Touch_C','Refined Unholy Touch',5,1,NULL,0,'179',NULL,1,0,0x00001000,63,2,34,4,'0',0,16,'bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,5000; bonus bCritical,-1; bonus bUnbreakableWeapon;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1274,'Unholy_Touch_C','Refined Unholy Touch',5,1,NULL,0,'179',NULL,1,0,0x00001000,63,2,34,4,'0',0,16,'bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,5000; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1275,'Katar_Of_Cold_Icicle_','Katar of Frozen Icicle',5,45000,NULL,1200,'105',NULL,1,3,0x00001000,63,2,34,3,'55',1,16,'bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1276,'Katar_Of_Thornbush_','Katar of Quaking',5,45000,NULL,1200,'105',NULL,1,3,0x00001000,63,2,34,3,'55',1,16,'bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1277,'Katar_Of_Raging_Blaze_','Katar of Raging Blaze',5,45000,NULL,1200,'105',NULL,1,3,0x00001000,63,2,34,3,'55',1,16,'bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500;',NULL,NULL);
@@ -675,9 +675,9 @@ REPLACE INTO `item_db_re` VALUES (1278,'Katar_Of_Piercing_Wind_','Katar of Pierc
REPLACE INTO `item_db_re` VALUES (1279,'BF_Katar1','Brave Carnage Katar',5,20,NULL,0,'130',NULL,1,0,0x00001000,63,2,34,3,'80',1,16,'bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1280,'BF_Katar2','Valorous Carnage Katar',5,20,NULL,0,'130',NULL,1,0,0x00001000,63,2,34,3,'80',1,16,'bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus bCritAtkRate,20; bonus bAspdRate,5; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1281,'Krieger_Katar1','Glorious Bloody Roar',5,20,NULL,0,'140',NULL,1,0,0x00001000,63,2,34,4,'80',1,16,'bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon; .@r = getrefine(); if(.@r>5) { bonus2 bAddRace,RC_DemiHuman,pow(min(14,.@r)-4,2); bonus2 bAddRace,RC_Player,pow(min(14,.@r)-4,2); bonus2 bIgnoreDefRaceRate,RC_DemiHuman,5; bonus2 bIgnoreDefRaceRate,RC_Player,5; } if(.@r>8) autobonus "{ bonus bAspdRate,100; }",70,3000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }";',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1282,'Krieger_Katar2','Glorious Jamadhar',5,20,NULL,0,'140',NULL,1,0,0x00001000,63,2,34,4,'80',1,16,'bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon; .@r = getrefine(); if(.@r>5) { bonus2 bAddRace,RC_DemiHuman,pow(min(14,.@r)-4,2); bonus2 bAddRace,RC_Player,pow(min(14,.@r)-4,2); bonus2 bCriticalAddRace,RC_DemiHuman,5; bonus2 bCriticalAddRace,RC_Player,5; } if(.@r>8) autobonus "{ bonus bAspdRate,100; }",70,3000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1282,'Krieger_Katar2','Glorious Jamadhar',5,20,NULL,0,'140',NULL,1,0,0x00001000,63,2,34,4,'80',1,16,'bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus bCritAtkRate,20; bonus bUnbreakableWeapon; .@r = getrefine(); if(.@r>5) { bonus2 bAddRace,RC_DemiHuman,pow(min(14,.@r)-4,2); bonus2 bAddRace,RC_Player,pow(min(14,.@r)-4,2); bonus2 bCriticalAddRace,RC_DemiHuman,5; bonus2 bCriticalAddRace,RC_Player,5; } if(.@r>8) autobonus "{ bonus bAspdRate,100; }",70,3000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1283,'Katar_Of_Speed','Katar Of Speed',5,20,NULL,0,'175',NULL,1,0,0x00001000,63,2,34,4,'0',0,16,'bonus2 bSkillAtk,"AS_SONICBLOW",25; bonus bAspdRate,3;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1284,'Krishna','Krishna',5,20,NULL,1200,'120',NULL,1,2,0x00001000,18,2,34,3,'50',1,16,'bonus2 bSkillAtk,"AS_GRIMTOOTH",10; bonus3 bAutoSpell,"AS_SONICBLOW",max(getskilllv("AS_SONICBLOW"),1),5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1284,'Krishna','Krishna',5,20,NULL,1200,'120',NULL,1,2,0x00001000,18,2,34,3,'50',1,16,'bonus2 bSkillAtk,"AS_GRIMTOOTH",10; bonus3 bAutoSpell,"AS_SONICBLOW",max(getskilllv("AS_SONICBLOW"),1),100;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1285,'Cakram','Chakram',5,20,NULL,1000,'130',NULL,1,2,0x00001000,18,2,34,3,'50',1,16,'if(getskilllv("AS_KATAR")==10) { bonus bHit,10; } bonus2 bSkillAtk,"ASC_METEORASSAULT",20;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1286,'Jamadhar_C','Jamadhar',5,0,NULL,0,'200',NULL,1,0,0x00001000,63,2,34,3,'1',0,16,'bonus bUnbreakableWeapon; bonus2 bAddSize,Size_All,40;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1287,'Durga','Durga',5,20,NULL,1200,'190',NULL,1,1,0x00001000,63,2,34,3,'100',1,16,NULL,NULL,NULL);
@@ -691,32 +691,33 @@ REPLACE INTO `item_db_re` VALUES (1294,'Velum_Scare','Vellum Scale',5,20,NULL,12
REPLACE INTO `item_db_re` VALUES (1295,'Blood_Tears_','Blood Tears',5,20,NULL,1700,'120',NULL,1,3,0x00001000,18,2,34,4,'55',1,16,'bonus3 bAutoSpell,"NPC_WIDEBLEEDING",(getrefine()>=9?2:1),30;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1296,'Metal_Katar','Metal Katar',5,20,NULL,0,'75',NULL,1,1,0x00001000,63,2,34,3,'1',1,16,'.@r = getrefine(); bonus bBaseAtk,(.@r*5); bonus bCritAtkRate,.@r; .@i = min(BaseLevel/10,12); if(.@i>2) bonus bBaseAtk,((.@i-2)*5);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1297,'Inverse_Scale_','Inverse Scale',5,20,NULL,1500,'140',NULL,1,2,0x00001000,18,2,34,4,'55',1,16,'bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,"NPC_DRAGONFEAR",1,30;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1298,'Shiver_Katar','Katar Of Horror',5,60000,NULL,2700,'110',NULL,1,2,0x00001000,63,2,34,4,'105',1,16,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1299,'TE_Woe_Katar','TE Woe Katar',5,0,NULL,0,'120',NULL,1,0,0x00001000,63,2,34,3,'40',1,16,'bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Bleeding,3000;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1298,'Shiver_Katar','Katar Of Horror',5,60000,NULL,2700,'110',NULL,1,2,0x00001000,63,2,34,4,'105',1,16,'bonus bCritical,getrefine();',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1299,'TE_Woe_Katar','TE Woe Katar',5,0,NULL,0,'120',NULL,1,0,0x00001000,63,2,34,3,'40',1,16,'bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Bleeding,1000;',NULL,NULL);
#===================================================================
# 1-Handed Axes
#===================================================================
+REPLACE INTO `item_db_re` VALUES (1300,'Cleaver_','Cleaver',5,20,NULL,1200,'140',NULL,1,3,0x000444A2,63,2,2,4,'44',1,6,'bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; bonus3 bAddMonsterDropItem,517,RC_Brute,3000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1301,'Axe','Axe',5,500,NULL,800,'38',NULL,1,3,0x000654E3,63,2,2,1,'3',1,6,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1302,'Axe_','Axe',5,500,NULL,800,'38',NULL,1,4,0x000654E3,63,2,2,1,'3',1,6,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1303,'Axe__','Axe',5,500,NULL,800,'38',NULL,1,0,0x000654E3,63,2,2,1,'3',1,6,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1304,'Orcish_Axe','Orcish Axe',5,20,NULL,1500,'75',NULL,1,0,0x000654E3,63,2,2,3,'3',1,6,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1305,'Cleaver','Cleaver',5,20,NULL,1200,'140',NULL,1,0,0x000444A2,63,2,2,4,'44',1,6,'bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; bonus3 bAddMonsterDropItem,517,RC_Brute,3000;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1306,'War_Axe','War Axe',5,20,NULL,4200,'140',NULL,1,1,0x00040400,63,2,2,3,'76',1,6,'bonus bDex,2; bonus bLuk,2;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1307,'Windhawk','Windhawk',5,18000,NULL,1500,'115',NULL,1,0,0x000654E2,63,2,2,2,'14',1,6,'bonus bAtkEle,Ele_Wind; bonus bAspdRate,5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1306,'War_Axe','War Axe',5,20,NULL,4200,'140',NULL,1,1,0x00040400,63,2,2,3,'76',1,6,'bonus bDex,2; bonus bLuk,2; bonus bUnbreakableWeapon;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1307,'Windhawk','Windhawk',5,18000,NULL,1500,'115',NULL,1,0,0x000654E2,63,2,2,2,'14',1,6,'bonus bAtkEle,Ele_Wind; bonus bAspdRate,5; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1308,'Golden_Axe','Golden Axe',5,20,NULL,3000,'170',NULL,1,0,0x00000001,63,2,2,4,'45',1,6,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1309,'Orcish_Axe_','Orcish Axe',5,20,NULL,1500,'75',NULL,1,4,0x000654E3,63,2,2,3,'3',1,6,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1310,'Krieger_Onehand_Axe1','Glorious Cleaver',5,20,NULL,0,'130',NULL,1,0,0x000444A2,63,2,2,4,'80',1,6,'bonus2 bAddRace,RC_DemiHuman,75; bonus2 bAddRace,RC_Player,75; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon; .@r = getrefine(); if(.@r>5) { bonus2 bAddRace,RC_DemiHuman,pow(min(14,.@r)-4,2); bonus2 bAddRace,RC_Player,pow(min(14,.@r)-4,2); bonus2 bIgnoreDefRaceRate,RC_DemiHuman,5; bonus2 bIgnoreDefRaceRate,RC_Player,5; bonus bAspdRate,5; } if(.@r>8) { bonus bAspdRate,5; bonus3 bAutoSpell,"NPC_CRITICALWOUND",1,50; bonus4 bAutoSpellOnSkill,"MC_MAMMONITE","NPC_CRITICALWOUND",2,200; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1311,'Vecer_Axe','Vecer Axe',5,20,NULL,1500,'140',NULL,1,2,0x000444A2,18,2,2,3,'50',1,6,'if(readparam(bLuk)>=90) { bonus bBaseAtk,20; } if(readparam(bDex)>=90) { bonus bCritical,5; } if(readparam(bDex)>=90&&readparam(bLuk)>=90) { bonus2 bSkillAtk,"MC_MAMMONITE",15; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1312,'Orcish_Axe_C','Orcish Axe',5,0,NULL,0,'110',NULL,1,0,0x000654E3,63,2,2,3,'1',0,6,'bonus2 bAddSize,Size_All,70;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1313,'Tourist_Axe','Tourist Axe',5,0,NULL,500,'77',NULL,1,0,0x000654E3,63,2,2,1,'1',0,6,'bonus bStr,2;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1314,'F_Tomahawk_C','Tomahawk',5,2,NULL,0,'200',NULL,1,0,0x000444A2,63,2,34,4,'0',0,7,'bonus bAtkEle,Ele_Wind;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1315,'F_Right_Epsilon_C','Light Epsilon',5,1,NULL,0,'229',NULL,1,0,0x000444A2,63,2,34,4,'1',0,7,'bonus bAtkEle,Ele_Holy; bonus bStr,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1314,'F_Tomahawk_C','Tomahawk',5,2,NULL,0,'200',NULL,1,0,0x000444A2,63,2,34,4,'0',0,7,'bonus bAtkEle,Ele_Wind; skill "ITM_TOMAHAWK",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1315,'F_Right_Epsilon_C','Light Epsilon',5,1,NULL,0,'229',NULL,1,0,0x000444A2,63,2,34,4,'1',0,7,'bonus bAtkEle,Ele_Holy; bonus bStr,10; bonus2 bAddRace,RC_Demon,3; skill "AL_HEAL",3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1316,'Adventure_Axe','Adventure Axe',5,0,NULL,0,'100',NULL,1,0,0x00040420,63,2,2,1,'1',0,6,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1317,'Academy_Axe','Academy Axe',5,0,NULL,1600,'130',NULL,1,1,0x00040420,63,2,2,1,'30',1,6,'bonus bUnbreakableWeapon; bonus bAspdRate,5-(BaseLevel/10); bonus bMaxHP,200-(40*(BaseLevel/10));',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1318,'Dofle_Axe','Deflation Axe',5,50000,NULL,1800,'180',NULL,1,2,0x000654E2,63,2,2,4,'105',1,6,'bonus bUnbreakableWeapon;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1319,'TE_Woe_Axe','TE Woe Axe',5,0,NULL,0,'100',NULL,1,0,0x000654E3,63,2,2,3,'40',1,6,'bonus bUnbreakableWeapon; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Freeze,3000;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1321,'Dofle_Axe_','Deflation Axe',5,50000,NULL,1800,'180',NULL,1,3,0x000654E2,63,2,2,4,'105',1,6,'bonus bUnbreakableWeapon;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1322,'Ru_Blue_Axe','Blue Axe',5,10,NULL,1800,'180',NULL,1,1,0xFFFFFFFF,63,2,2,1,'1',1,6,'bonus bStr,5; bonus bVit,5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1318,'Dofle_Axe','Deflation Axe',5,50000,NULL,1800,'180',NULL,1,2,0x000654E2,63,2,2,4,'105',1,6,'skill "ITM_TOMAHAWK",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1319,'TE_Woe_Axe','TE Woe Axe',5,0,NULL,0,'100',NULL,1,0,0x000654E3,63,2,2,3,'40',1,6,'bonus bUnbreakableWeapon; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Freeze,1000;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1321,'Dofle_Axe_','Deflation Axe',5,50000,NULL,1800,'180',NULL,1,3,0x000654E2,63,2,2,4,'105',1,6,'skill "ITM_TOMAHAWK",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1322,'Ru_Blue_Axe','Blue Axe',5,10,NULL,1800,'180',NULL,1,1,0xFFFBFFFF,56,2,2,1,'1',1,6,'bonus bStr,5; bonus bVit,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1323,'Ru_Gold_Axe','Ru Gold Axe',5,0,NULL,1800,'180',NULL,1,2,0x00040000,56,2,2,3,'120',1,6,'bonus bStr,8; bonus bInt,8;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1324,'War_Axe_','War Axe',5,20,NULL,4200,'140',NULL,1,3,0x00040400,63,2,2,3,'76',1,6,'bonus bDex,2; bonus bLuk,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1326,'Illusion_War_Axe','Illusion War Axe',5,0,NULL,4200,'180',NULL,1,2,0x00040420,63,2,2,4,'120',1,6,'bonus bStr,2; bonus bDex,2; bonus bLuk,2; .@r = getrefine(); if (.@r >= 9) { .@val = 40; } else if (.@r >= 7) { .@val = 20; } bonus2 bSkillAtk,"NC_AXETORNADO",(100+.@val); bonus2 bSkillAtk,"NC_AXEBOOMERANG",(100+.@val); bonus2 bSkillAtk,"GN_CART_TORNADO",(75+.@val);',NULL,NULL);
@@ -724,6 +725,7 @@ REPLACE INTO `item_db_re` VALUES (1326,'Illusion_War_Axe','Illusion War Axe',5,0
# 2-Handed Axes
#===================================================================
REPLACE INTO `item_db_re` VALUES (1333,'Golden_Wrench','Golden Wrench',5,NULL,NULL,5500,'220',NULL,1,2,0x00000400,56,2,2,4,'170',1,6,'.@r = getrefine(); bonus bUnbreakableWeapon; bonus2 bAddClass,Class_all,5; bonus bBaseAtk,4*.@r; if (.@r>=11) .@val = 35; else if (.@r>=9) .@val = 20; bonus2 bSkillAtk,"NC_AXEBOOMERANG",.@val; bonus2 bSkillAtk,"NC_POWERSWING",.@val;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1336,'Guardian_Knight_Axe','Guardian Knight Axe',5,0,NULL,1500,'210',NULL,1,2,0xFFFFFBFF,56,2,2,4,'170',1,6,'bonus bUnbreakableWeapon; bonus2 bAddClass,Class_All,5; .@r = getrefine(); bonus bLongAtkRate,.@r; if(.@r >= 9){ bonus2 bSkillAtk,"NC_POWERSWING",20; } if(.@r >= 11){ bonus2 bAddRace,RC_Undead,20; bonus2 bAddRace,RC_Angel,20; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1351,'Battle_Axe','Battle Axe',5,5400,NULL,1500,'80',NULL,1,3,0x000444A2,63,2,34,1,'3',1,7,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1352,'Battle_Axe_','Battle Axe',5,5400,NULL,1500,'80',NULL,1,4,0x000444A2,63,2,34,1,'3',1,7,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1353,'Battle_Axe__','Battle Axe',5,5400,NULL,1500,'80',NULL,1,0,0x000444A2,63,2,34,1,'3',1,7,NULL,NULL,NULL);
@@ -751,28 +753,28 @@ REPLACE INTO `item_db_re` VALUES (1374,'Tomahawk_C','Tomahawk',5,2,NULL,0,'200',
REPLACE INTO `item_db_re` VALUES (1375,'Berdysz','Berdysz',5,20,NULL,2500,'200',NULL,1,2,0x000444A2,18,2,34,3,'70',1,7,'bonus2 bSubSize,Size_Medium,13; bonus2 bSubSize,Size_Large,15;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1376,'Heart_Breaker','Heart Breaker',5,20,NULL,2000,'175',NULL,1,1,0x000444A2,18,2,34,4,'70',1,7,'bonus bCritical,20+getrefine(); bonus bAspdRate,5; if((Class==Job_Whitesmith)||(Class==Job_Creator)||(Class==Job_Mechanic)||(Class==Job_Mechanic_T)||(Class==Job_Genetic)||(Class==Job_Genetic_T)) bonus3 bAutoSpell,"BS_HAMMERFALL",3,30;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1377,'Hurricane_Fury','Hurricane\'s Fury',5,20,NULL,3500,'332',NULL,1,1,0x000444A2,18,2,34,4,'80',1,7,'.@r = getrefine(); bonus2 bSubSize,Size_Medium,10+.@r; bonus bAspdRate,.@r; bonus3 bAutoSpell,"NPC_PULSESTRIKE",5,20;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1378,'Great_Axe_C','Refined Great Axe',5,1,NULL,0,'215',NULL,1,0,0x000444A2,63,2,34,4,'0',0,7,'bonus bStr,5; bonus bHit,20; bonus2 bAddSkillBlow,"MC_MAMMONITE",5; bonus2 bAddEff,Eff_Stun,2000;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1378,'Great_Axe_C','Refined Great Axe',5,1,NULL,0,'215',NULL,1,0,0x000444A2,63,2,34,4,'0',0,7,'bonus bStr,5; bonus bHit,20; bonus2 bSkillAtk,"MC_MAMMONITE",20; bonus2 bAddEff,Eff_Stun,2000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1379,'BF_Two_Handed_Axe1','Valorous Insane Battle Axe',5,20,NULL,0,'200',NULL,1,0,0x000444A2,63,2,34,3,'80',1,7,'bonus bStr,3; bonus2 bAddRace,RC_DemiHuman,55; bonus2 bAddRace,RC_Player,55; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,20; bonus2 bIgnoreDefRaceRate,RC_Player,20; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1380,'BF_Two_Handed_Axe2','Brave Insane Battle Axe',5,20,NULL,0,'200',NULL,1,0,0x000444A2,63,2,34,3,'80',1,7,'bonus bStr,3; bonus2 bAddRace,RC_DemiHuman,55; bonus2 bAddRace,RC_Player,55; autobonus "{ bonus bBreakArmorRate,10000; }",20,3000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1381,'N_Battle_Axe','Novice Battle Axe',5,0,NULL,0,'100',NULL,1,3,0x000444A2,63,2,34,1,'3',0,7,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1382,'Krieger_Twohand_Axe1','Glorious Two-Handed Axe',5,20,NULL,0,'220',NULL,1,0,0x000444A2,63,2,34,4,'80',1,7,'bonus2 bAddRace,RC_DemiHuman,70; bonus2 bAddRace,RC_Player,70; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,25; bonus2 bIgnoreDefRaceRate,RC_Player,25; bonus bUnbreakableWeapon; .@r = getrefine(); if(.@r>5) { bonus2 bAddRace,RC_DemiHuman,pow(min(14,.@r)-3,2); bonus2 bAddRace,RC_Player,pow(min(14,.@r)-3,2); bonus2 bIgnoreDefRaceRate,RC_DemiHuman,5; bonus2 bIgnoreDefRaceRate,RC_Player,5; bonus3 bAutoSpell,"NPC_CRITICALWOUND",1,50; } if(.@r>8) { bonus3 bAutoSpell,"NPC_CRITICALWOUND",1,100; bonus4 bAutoSpellOnSkill,"MC_MAMMONITE","NPC_CRITICALWOUND",2,200; bonus4 bAutoSpellOnSkill,"WS_CARTTERMINATION","NPC_CRITICALWOUND",2,200; }',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1383,'Holy_Celestial_Axe','Celestial Axe',5,20,NULL,1500,'200',NULL,1,0,0x000444A2,63,2,34,4,'60',1,7,'bonus bAtkEle,Ele_Holy; bonus bVit,10; bonus2 bAddRace,RC_Undead,10; bonus3 bAutoSpell,"AL_BLESSING",5,30;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1384,'Veteran_Axe','Veteran Axe',5,10000,NULL,3000,'250',NULL,1,2,0x000444A2,63,2,34,3,'80',1,7,'if(getskilllv("BS_DAGGER")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_SWORD")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_TWOHANDSWORD")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_KNUCKLE")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_SPEAR")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_AXE")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_MACE")==3) { bonus bBaseAtk,10; } bonus bVit,2;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1385,'Bradium_Stonehammer','Bradium Stone Hammer',5,20,NULL,2700,'210',NULL,1,0,0x000444A2,18,2,34,4,'75',1,7,'bonus3 bAddEffOnSkill,"BS_HAMMERFALL",Eff_Stun,500+(200*getrefine());',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1386,'Doom_Slayer_I','Doom Slayer',5,0,NULL,0,'20',NULL,1,0,0x000444A2,63,2,34,4,'0',0,7,'if(readparam(bStr)>=95){ bonus bBaseAtk,400; bonus2 bAddEff,Eff_Stun,3000; bonus bAspdRate,-25; bonus bUseSPrate,100; bonus bBreakArmorRate,500; }',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1387,'Giant_Axe','Giant Axe',5,20,NULL,4000,'330',NULL,1,1,0x000444A2,18,2,34,3,'50',1,7,'bonus2 bSkillAtk,"WS_CARTTERMINATION",15; if(readparam(bStr)>=95) { bonus bHit,10; bonus bAspdRate,3; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1383,'Holy_Celestial_Axe','Celestial Axe',5,20,NULL,1500,'200',NULL,1,0,0x00040420,63,2,34,4,'60',1,7,'bonus2 bAddRace,RC_Undead,10; bonus3 bAutoSpell,"AL_BLESSING",5,5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1384,'Veteran_Axe','Veteran Axe',5,10000,NULL,3000,'250',NULL,1,2,0x000444A2,63,2,34,3,'80',1,7,'if(getskilllv("BS_DAGGER")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_SWORD")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_TWOHANDSWORD")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_KNUCKLE")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_SPEAR")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_AXE")==3) { bonus bBaseAtk,10; } if(getskilllv("BS_MACE")==3) { bonus bBaseAtk,10; } bonus bVit,2; bonus4 bAutoSpellOnSkill,"BS_HAMMERFALL",50,3,"SM_MAGNUM";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1385,'Bradium_Stonehammer','Bradium Stone Hammer',5,20,NULL,2700,'210',NULL,1,0,0x00000400,2,2,34,4,'75',1,7,'bonus3 bAddEffOnSkill,"BS_HAMMERFALL",Eff_Stun,500+(200*getrefine());',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1386,'Doom_Slayer_I','Doom Slayer',5,0,NULL,0,'20',NULL,1,0,0x000444A2,63,2,34,4,'0',0,7,'bonus bAspdRate,-25; bonus bUseSPrate,100; if(readparam(bStr)>=95){ bonus bBaseAtk,400; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1387,'Giant_Axe','Giant Axe',5,20,NULL,4000,'330',NULL,1,1,0x00044480,18,2,34,3,'50',1,7,'bonus2 bSkillAtk,"WS_CARTTERMINATION",15; if(readparam(bStr)>=95) { bonus bHit,10; bonus bAspdRate,3; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1388,'Two_Handed_Axe_C','Two-Handed Axe',5,0,NULL,0,'220',NULL,1,0,0x000444A2,63,2,34,3,'1',0,7,'bonus2 bAddSize,Size_All,40;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1389,'E_Tomahawk_C','Tomahawk',5,2,NULL,0,'200',NULL,1,0,0x000444A2,63,2,34,4,'0',0,7,'bonus bAtkEle,Ele_Wind;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1390,'E_Right_Epsilon_C','Light Epsilon',5,1,NULL,0,'229',NULL,1,0,0x000444A2,63,2,34,4,'1',0,7,'bonus bAtkEle,Ele_Holy; bonus bStr,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1391,'P_Two_Handed_Axe1','Eden Two-Handed Axe I',5,0,NULL,0,'195',NULL,1,0,0x000444A2,63,2,34,3,'60',0,7,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1392,'Ygnus_Stale','Ignus Steel',5,56000,NULL,1900,'250',NULL,1,1,0x000444A2,63,2,34,4,'95',1,7,'bonus bAtkEle,Ele_Fire; bonus bUnbreakableWeapon; bonus2 bAddEff,Eff_Burning,300; bonus2 bAddEff2,Eff_Burning,300;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1393,'End_Sektura','End Sectora',5,56000,NULL,1900,'250',NULL,1,1,0x000444A2,63,2,34,4,'95',1,7,'bonus bAtkEle,Ele_Water; bonus bUnbreakableWeapon; bonus2 bAddEff,Eff_Crystalize,300; bonus2 bAddEff2,Eff_Crystalize,300;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1394,'Upg_Two_Handed_Axe','Upg Two Handed Axe',5,20,NULL,2000,'110',NULL,1,1,0x000444A2,63,2,34,3,'1',1,7,'bonus bBaseAtk,(getrefine()*14); if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1392,'Ygnus_Stale','Ignus Steel',5,56000,NULL,1900,'250',NULL,1,1,0x00044480,58,2,34,4,'95',1,7,'bonus bAtkEle,Ele_Fire; bonus bUnbreakableWeapon; bonus2 bAddEff,Eff_Burning,200; bonus2 bAddEff2,Eff_Burning,100;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1393,'End_Sektura','End Sectora',5,56000,NULL,1900,'250',NULL,1,1,0x00044480,58,2,34,4,'95',1,7,'bonus bAtkEle,Ele_Water; bonus bUnbreakableWeapon; bonus2 bAddEff,Eff_Freeze,300; bonus2 bAddEff2,Eff_Freeze,300;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1394,'Upg_Two_Handed_Axe','Upg Two Handed Axe',5,20,NULL,2000,'110',NULL,1,1,0x000444A2,63,2,34,3,'1',1,7,'bonus bBaseAtk,(getrefine()*14); if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10); bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1395,'Velum_Buster','Vellum Buster',5,20,NULL,2500,'50',NULL,1,0,0x000444A2,63,2,34,4,'95',1,7,'bonus bUnbreakableWeapon; bonus3 bSPVanishRaceRate,RC_Player,1000,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1396,'Velum_Guillotine','Vellum Guillotine',5,20,NULL,5500,'300',NULL,1,0,0x000444A2,63,2,34,4,'95',1,7,'bonus bUnbreakableWeapon; bonus2 bAddRace,RC_Player,40; bonus2 bIgnoreDefRaceRate,RC_Player,30; .@r = getrefine(); if(.@r>=6) { bonus2 bSkillAtk,"NC_AXEBOOMERANG",80; bonus2 bSkillAtk,"NC_POWERSWING",80; } if(.@r>=9) { bonus2 bAddRace,RC_Player,60; }',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1397,'Bradium_Stonehammer_','Bradium Stonehammer',5,20,NULL,2700,'210',NULL,1,2,0x000444A2,63,2,34,4,'75',1,7,'bonus bUnbreakableWeapon;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1397,'Bradium_Stonehammer_','Bradium Stone Hammer',5,20,NULL,2700,'210',NULL,1,2,0x00000400,2,2,34,4,'75',1,7,'bonus3 bAddEffOnSkill,"BS_HAMMERFALL",Eff_Stun,500+(200*getrefine());',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (1398,'Metal_Two_Handed_Axe','Metal Two Handed Axe',5,20,NULL,0,'105',NULL,1,1,0x000444A2,63,2,34,3,'1',1,7,'bonus bUnbreakableWeapon; bonus bBaseAtk,(getrefine()*7); .@i = min(BaseLevel/10,12); if(.@i>2) bonus bBaseAtk,((.@i-2)*5);',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (1399,'TE_Woe_Two_Handed_Axe','TE Woe Two Handed Axe',5,0,NULL,0,'150',NULL,1,0,0x000444A2,63,2,34,3,'40',1,7,'bonus bUnbreakableWeapon; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Stun,3000;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (1399,'TE_Woe_Two_Handed_Axe','TE Woe Two Handed Axe',5,0,NULL,0,'150',NULL,1,0,0x000444A2,63,2,34,3,'40',1,7,'bonus bUnbreakableWeapon; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Stun,1000;',NULL,NULL);
#===================================================================
# 1-Handed Spears
#===================================================================
@@ -1409,7 +1411,7 @@ REPLACE INTO `item_db_re` VALUES (2154,'Toy_Shield','Toy Shield',4,0,NULL,500,NU
REPLACE INTO `item_db_re` VALUES (2155,'Academy_Shield','Academy Shield',4,0,NULL,1500,NULL,3,NULL,1,0xFFFFFFFE,63,2,32,NULL,'0',1,4,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2156,'Bible_Of_Promise1','Bible of Promise(1st Vol.)',4,20,NULL,500,NULL,10,NULL,1,0x00000100,63,2,32,NULL,'110',1,5,'bonus bMdef,2; skill "ALL_ODINS_POWER",1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2157,'Insecticide','Pesticide',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,32,NULL,'0',1,3,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (2158,'Ramor_Shield_Undead','Ramorushirudo',4,20,NULL,1300,NULL,50,NULL,1,0xFFFFFFFF,63,2,32,NULL,'65',1,3,'bonus2 bSubRace,Ele_Undead,5; bonus2 bSubRace,RC_DemiHuman,-5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (2158,'Ramor_Shield_Undead','Ramorushirudo',4,20,NULL,1300,NULL,50,NULL,1,0xFFFFFFFF,63,2,32,NULL,'65',1,3,'bonus2 bSubEle,Ele_Undead,5; bonus2 bSubRace,RC_DemiHuman,-5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2159,'Sharel_Shield','Sharerushirudo',4,20,NULL,1300,NULL,50,NULL,1,0xFFFFFFFF,63,2,32,NULL,'65',1,3,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2160,'Giant_Shield','Giant Shield',4,56000,NULL,2800,NULL,130,NULL,1,0x00004082,63,2,32,NULL,'100',1,3,'bonus2 bSubSize,Size_Large,5; if(getrefine()>=9){ bonus2 bSubSize,Size_Large,5; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2161,'Geffenia_Book_Water','Geffenia Tomb of Water',4,56000,NULL,1000,NULL,30,NULL,1,0x00000200,63,2,32,NULL,'100',1,5,'bonus bMdef,2; bonus bInt,1; if(readparam(bInt)>=120){ bonus bMatk,10; bonus bMaxHP,800; }',NULL,NULL);
@@ -1727,8 +1729,8 @@ REPLACE INTO `item_db_re` VALUES (2471,'Shoes_Of_Affection','Shoes Of Affection'
REPLACE INTO `item_db_re` VALUES (2472,'Shoes_Of_Judgement','Shoes Of Judgement',4,20,NULL,300,NULL,12,NULL,0,0x00000100,63,2,64,NULL,'100',1,0,'bonus2 bSkillAtk,"AB_JUDEX",30; bonus2 bSkillUseSP,"AB_JUDEX",-40; bonus bMaxSP,150;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2473,'Para_Team_Boots4','Eden Team Boots IV',4,0,NULL,0,NULL,20,NULL,0,0xFFFFFFFF,63,2,64,NULL,'60',0,0,'bonus bAgi,1; bonus bVit,1; bonus bHPrecovRate,28; bonus bSPrecovRate,12;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2474,'Lehmannza_Shoes','Lehmannza Shoes',4,20,NULL,500,NULL,3,NULL,1,0xFFFFFFFF,63,2,64,NULL,'60',1,0,'bonus bMdef,3;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (2475,'Ur_Greave','Ur\'s Greaves',4,20,NULL,900,NULL,32,NULL,1,0x00000080,56,2,64,NULL,'100',1,0,'bonus bMaxSP,40; .@r = getrefine(); bonus bMaxHPrate,(.@r<=7?.@r-7:1);',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (2476,'Peuz_Greave','Peuz\'s Greaves',4,20,NULL,900,NULL,32,NULL,1,0x00000080,56,2,64,NULL,'100',1,0,'bonus bMaxSP,40; .@r = getrefine(); bonus bAgi,(.@r<=7?.@r-7:1);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (2475,'Ur_Greave','Ur\'s Greaves',4,20,NULL,900,NULL,32,NULL,1,0x00000080,56,2,64,NULL,'100',1,0,'bonus bMaxSP,40; .@r = getrefine(); if(.@r>7) bonus bMaxHPrate,.@r-7;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (2476,'Peuz_Greave','Peuz\'s Greaves',4,20,NULL,900,NULL,32,NULL,1,0x00000080,56,2,64,NULL,'100',1,0,'bonus bMaxSP,40; .@r = getrefine(); if(.@r>7) bonus bAgi,.@r-7;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2477,'Sabah_Shoes','Sapha Shoes',4,20,NULL,400,NULL,18,NULL,1,0x00001000,63,2,64,NULL,'100',1,0,'bonus bMaxSP,30; bonus bLuk,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2478,'Nab_Shoes','Nab Shoes',4,20,NULL,400,NULL,18,NULL,1,0x00001000,63,2,64,NULL,'100',1,0,'bonus bFlee,3; bonus bInt,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2479,'White_Wing_Boots','White Wing Boots',4,20,NULL,400,NULL,18,NULL,1,0x00000800,63,2,64,NULL,'100',1,0,'bonus bAgi,2; bonus2 bSkillUseSP,"RA_AIMEDBOLT",10;',NULL,NULL);
@@ -2107,7 +2109,7 @@ REPLACE INTO `item_db_re` VALUES (2851,'E_Necklace_C','Necklace',4,1,NULL,0,NULL
REPLACE INTO `item_db_re` VALUES (2852,'E_Rosary_C','Rosary',4,1,NULL,0,NULL,0,NULL,0,0xFFFFFFFE,63,2,136,NULL,'1',0,0,'bonus bLuk,4; bonus bMdef,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2853,'Telekinetic_Orb','Telekinetic Orb',4,20,NULL,200,NULL,2,NULL,0,0xFFFFFFFE,63,2,136,NULL,'110',0,0,'bonus bMdef,1; bonus bInt,3; bonus bMaxSP,30; bonus2 bSkillAtk,"WL_SOULEXPANSION",10; bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",10; bonus2 bSkillUseSP,"WL_SOULEXPANSION",-50; bonus2 bSkillUseSP,"SO_PSYCHIC_WAVE",-50;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2854,'Alchemy_Glove','Alchemy Glove',4,20,NULL,100,NULL,1,NULL,1,0xFFFFFFFE,63,2,136,NULL,'125',0,0,'bonus bMdef,2; bonus bInt,1; bonus2 bMagicAtkEle,Ele_Fire,10; bonus2 bMagicAtkEle,Ele_Water,-20; bonus2 bSubEle,Ele_Water,-30; bonus3 bAutoSpell,"MG_FIREBALL",5,30; bonus5 bAutoSpell,"MG_FIREBOLT",5,30,BF_MAGIC,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (2855,'Whike_Black_Tail','Whike Black Tail',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,136,NULL,'45',0,0,'bonus bCritical,7; bonus bAspdRate,3; bonus2 bAddEff2,Eff_Curse,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (2855,'Whike_Black_Tail','Whike Black Tail',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,136,NULL,'45',0,0,'bonus bCritical,7; bonus bAspdRate,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2856,'Half_Megin','Half Megingjard',4,20,NULL,0,NULL,1,NULL,0,0xFFFFFFFF,63,2,136,NULL,'47',0,0,'bonus bMdef,3; bonus bStr,20;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2857,'Half_Brysing','Half Brisingamen',4,20,NULL,0,NULL,1,NULL,0,0xFFFFFFFF,63,2,136,NULL,'47',0,0,'bonus bStr,3; bonus bInt,5; bonus bVit,3; bonus bDex,3; bonus bAgi,3; bonus bLuk,5; bonus bMdef,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (2858,'Pendant_Of_Guardian','Pendant Of Guardian',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,136,NULL,'70',0,0,'skill "ALL_GUARDIAN_RECALL",1;',NULL,NULL);
@@ -3093,12 +3095,12 @@ REPLACE INTO `item_db_re` VALUES (4870,'SP25','SP+25',6,20,NULL,10,NULL,NULL,NUL
REPLACE INTO `item_db_re` VALUES (4871,'SP75','SP+75',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMaxSP,75;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (4872,'Attack_Delay_2','DelayafterAttack2Lv',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bAspdRate,6;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (4873,'Attack_Delay_3','DelayafterAttack3Lv',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bAspdRate,8;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (4875,'Bear\'s_Power','Bear\'s Power',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus2 "{ bonus bStr,200; bonus2 bHPLossRate,500,1000; }",20,5000,BF_WEAPON,"{ active_transform 1060,5000; specialeffect2 EF_POTION_BERSERK; showscript \\\"Bigfoot Power !\\\"; }";',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (4876,'Runaway_Magic','Runaway Magic',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus "{ bonus bInt,200; bonus2 bSPLossRate,200,1000; }",10,10000,BF_MAGIC,"{ specialeffect2 EF_LAMADAN; }";',NULL,'heal 0,-2000;');
-REPLACE INTO `item_db_re` VALUES (4877,'Speed_Of_Light','Speed of Light',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'/*TODO: Confirm the rate*/ autobonus "{ bonus bAspdRate,100; bonus bFlee,100; bonus2 bHPLossRate,400,1000; bonus2 bSPLossRate,50,1000;}",10,5000,BF_WEAPON,"{ specialeffect2 EF_AGIUP2; }";',NULL,'heal 0,-300;');
-REPLACE INTO `item_db_re` VALUES (4878,'Muscle_Fool','Muscle Fool',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus2 "{ bonus bVit,200; bonus2 bAddRace,RC_All,-50; bonus bMatkRate,-50; }",10,5000,BF_WEAPON,"{ specialeffect2 EF_GUARD3; }";',NULL,'heal 0,-300;');
-REPLACE INTO `item_db_re` VALUES (4879,'Hawkeye','Hawkeye',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus "{ bonus bDex,200; bonus2 bSPLossRate,50,1000; }",10,5000,BF_WEAPON,"{ specialeffect2 EF_BASH3D6; }";',NULL,'heal 0,-300;');
-REPLACE INTO `item_db_re` VALUES (4880,'Lucky_Day','Lucky Day',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus "{ bonus bLuk,200; }",10,5000,BF_WEAPON|BF_MAGIC,"{ specialeffect2 EF_DANCE_BLADE_ATK; }";',NULL,'heal 0,-300;');
+REPLACE INTO `item_db_re` VALUES (4875,'Bear\'s_Power','Bear\'s Power',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus2 "{ bonus bStr,200; bonus2 bHPLossRate,500,1000; }",20,5000,BF_WEAPON,"{ active_transform 1060,5000; specialeffect2 EF_POTION_BERSERK; showscript \\\"Bigfoot Power !\\\"; }";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (4876,'Runaway_Magic','Runaway Magic',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus "{ bonus bInt,200; bonus2 bSPLossRate,200,1000; }",15,10000,BF_MAGIC,"{ specialeffect2 EF_LAMADAN; }";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (4877,'Speed_Of_Light','Speed of Light',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus "{ bonus bAspdRate,100; bonus bFlee,100; bonus2 bHPLossRate,400,1000; bonus2 bSPLossRate,40,1000;}",10,5000,BF_WEAPON,"{ specialeffect2 EF_FLASHER; }";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (4878,'Muscle_Fool','Muscle Fool',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus2 "{ bonus bDef,1000; bonus2 bAddRace,RC_All,-50; bonus bMatkRate,-50; }",20,5000,BF_WEAPON,"{ specialeffect2 EF_MAGNUMBREAK; }";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (4879,'Hawkeye','Hawkeye',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus "{ bonus bDex,200; bonus2 bSPLossRate,50,1000; }",30,5000,BF_WEAPON,"{ specialeffect2 EF_FLASHER; }";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (4880,'Lucky_Day','Lucky Day',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'autobonus "{ bonus bLuk,200; bonus2 bAddMonsterDropItem,7444,10; }",15,5000,BF_WEAPON|BF_MAGIC,"{ specialeffect2 EF_MVP; showscript \\\"LUCKY MAX !!\\\"; }"; autobonus2 "{ bonus bLuk,200; bonus2 bAddMonsterDropItem,7444,1; }",1,5000,BF_WEAPON|BF_MAGIC,"{ specialeffect2 EF_MVP; showscript \\\"LUCKY MAX !!\\\"; }";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (4881,'Attack_Delay_4','Attack Delay 4',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bAspdRate,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (4882,'Atk1p','ATK + 1%',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (4883,'Matk1p','MATK + 1%',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMatkRate,1;',NULL,NULL);
@@ -3209,8 +3211,8 @@ REPLACE INTO `item_db_re` VALUES (4988,'HP_Supplement_Reactor','HP Supplement Re
REPLACE INTO `item_db_re` VALUES (4989,'SP_Supplement_Reactor','SP Supplement Reactor',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMaxSPrate,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (4990,'Frozen_Supplement_Reactor','Frozen Supplement Reactor',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bResEff,Eff_Freeze,10000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (4991,'ASPD_Supplement_Reactor','ASPD Supplement Reactor',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bAspd,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (4992,'HPAbsorb1_Supplement_Reactor','HP Absorb Supplement Reactor',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bHPDrainRate,10,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (4993,'SPAbsorb1_Supplement_Reactor','SP Absorb Supplement Reactor',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bSPDrainRate,10,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (4992,'HPdrain1','HP Absorb 1',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bHPDrainRate,10,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (4993,'SPdrain1','SP Absorb 1',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bSPDrainRate,10,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (4994,'Rune_of_Strength_Lv_1','Rune of Strength Lv 1',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'.@r = getrefine(); if (.@r>=7) { bonus bStr,5; } if (.@r>=10) { bonus2 bAddClass,Class_All,5; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (4995,'Rune_of_Strength_Lv_2','Rune of Strength Lv 2',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'.@r = getrefine(); if (.@r>=7) { bonus bStr,6; } if (.@r>=11) { bonus bStr,1; bonus2 bAddClass,Class_All,7; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (4996,'Rune_of_Strength_Lv_3','Rune of Strength_Lv 3',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'.@r = getrefine(); if (.@r>=7) { bonus bStr,7; } if (.@r>=12) { bonus bStr,1; bonus2 bAddClass,Class_All,8; } if (.@r>=13) { bonus bStr,1; bonus2 bAddClass,Class_All,2; }',NULL,NULL);
@@ -3427,7 +3429,7 @@ REPLACE INTO `item_db_re` VALUES (5204,'Event_Pierrot_Nose','Rudolph\'s Nose',4,
REPLACE INTO `item_db_re` VALUES (5205,'Wreath','Emperor\'s Laurel Crown',4,20,NULL,1000,NULL,3,NULL,0,0xFFFFFFFF,63,2,768,NULL,'0',1,261,'bonus bAllStats,1; bonus bMdef,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5206,'Romantic_White_Flower','Romantic White Flower',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFE,63,2,1,NULL,'0',0,259,'bonus2 bSubRace,RC_Plant,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5207,'Gold_Spirit_Chain','Angel Blessing',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,256,NULL,'0',0,260,'bonus bLuk,1; bonus2 bSubEle,Ele_Holy,5;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (5208,'Rideword_Hat','Rideword Hat',4,20,NULL,300,NULL,3,NULL,1,0xFFFFFFFE,63,2,256,NULL,'40',1,262,'.@i = (getrefine()>8)?2:1; bonus2 bHPDrainRate,50,8*.@i; bonus2 bSPDrainRate,10,4*.@i; bonus2 bHPLossRate,10,5000;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (5208,'Rideword_Hat','Rideword Hat',4,20,NULL,300,NULL,3,NULL,1,0xFFFFFFFE,63,2,256,NULL,'40',1,262,'bonus2 bHPDrainRate,50,8; bonus2 bSPDrainRate,10,4; bonus2 bHPLossRate,10,5000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5209,'Yellow_Baseball_Cap','Love Dad Cap',4,20,NULL,300,NULL,2,NULL,0,0xFFFFFFFE,63,2,256,NULL,'0',1,263,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5210,'Flying_Angel','Flapping Angel Wing',4,20,NULL,300,NULL,3,NULL,0,0xFFFFFFFF,63,2,256,NULL,'10',1,264,'bonus bVariableCastrate,-3; bonus bAspdRate,3; bonus bInt,1; bonus bAgi,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5211,'Dress_Hat','Dress Hat',4,0,NULL,200,NULL,3,NULL,1,0xFFFFFFFF,63,2,256,NULL,'20',1,265,'bonus bMdef,7; bonus bStr,1; bonus bInt,1; bonus2 bAddClass,Class_All,2; bonus bMatkRate,2; bonus bHealPower,5; if(getrefine()>=7) { bonus2 bAddClass,Class_All,1; bonus bMatkRate,1; bonus bHealPower,1; }',NULL,NULL);
@@ -3579,7 +3581,7 @@ REPLACE INTO `item_db_re` VALUES (5356,'Pumpkin_Hat_H','Festival Pumpkin Hat',4,
REPLACE INTO `item_db_re` VALUES (5357,'Wings_Of_Victory','Wings Of Victory',4,20,NULL,200,NULL,10,NULL,0,0xFFFFFFFF,63,2,768,NULL,'0',0,365,'bonus bMdef,10; bonus bUnbreakableHelm;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5358,'Pecopeco_Wing_Ears','Peco Ears',4,20,NULL,100,NULL,2,NULL,0,0xFFFFFFFF,63,2,512,NULL,'70',0,366,'bonus bAgi,1; bonus bMdef,2; bonus bUnbreakableHelm;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5359,'J_Captain_Hat','Ship Captain Hat',4,20,NULL,300,NULL,3,NULL,1,0xFFFFFFFF,63,2,256,NULL,'60',1,367,'bonus bDex,1; bonus bMaxHP,100; bonus bLongAtkRate,7;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (5360,'Whikebain_Ears','Hyuke\'s Black Cat Ears',4,20,NULL,200,NULL,4,NULL,0,0xFFFFFFFE,63,2,256,NULL,'45',1,368,'bonus bFlee,10; bonus bCritAtkRate,10; autobonus "{ bonus2 bIgnoreMdefRaceRate,RC_ALL,25; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_AGIUP; }";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (5360,'Whikebain_Ears','Hyuke\'s Black Cat Ears',4,20,NULL,200,NULL,4,NULL,0,0xFFFFFFFE,63,2,256,NULL,'45',1,368,'bonus bFlee,10; bonus bCritAtkRate,10; autobonus "{ bonus2 bIgnoreMdefClassRate,Class_Normal,100; bonus2 bIgnoreMdefClassRate,Class_Boss,100; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_STEAL; }";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5361,'Gang_Scarf','Gangster Scarf',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'0',0,369,'bonus bBaseAtk,5; if(BaseJob==Job_Rogue) skill "RG_GANGSTER",1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5362,'Ninja_Scroll','Ninja Scroll',4,20,NULL,200,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'0',0,370,'bonus bMatkRate,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5363,'Helm_Of_Abyss','Helm Of Abyss',4,20,NULL,1000,NULL,9,NULL,1,0x000654E2,63,2,256,NULL,'70',1,371,'bonus2 bSubClass,Class_Normal,-5; bonus2 bSubClass,Class_Boss,10;',NULL,NULL);
@@ -4106,6 +4108,7 @@ REPLACE INTO `item_db_re` VALUES (5904,'Inconspicuous_Hat','Inconspicuous Hat',4
REPLACE INTO `item_db_re` VALUES (5905,'Lyrica_Hat','Lyrica Hat',4,0,NULL,200,NULL,10,NULL,1,0x00080000,56,2,256,NULL,'100',1,1126,'.@r = getrefine(); bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15; if(.@r>=7) { bonus bFixedCastrate,4*(getskilllv("WM_LESSON")); } if(.@r>=9) { bonus2 bSkillUseSP,"WM_SEVERE_RAINSTORM",10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5906,'Oni_Horns_','Oni Horns',4,0,NULL,20,NULL,10,NULL,1,0x00001000,56,2,256,NULL,'100',1,1127,'bonus2 bSkillAtk,"GC_COUNTERSLASH",(10*getskilllv("GC_WEAPONBLOCKING")); .@r = getrefine(); if(.@r > 6){ bonus bAtk,20; bonus bHit,5; } if(.@r > 9){ bonus3 bAutoSpell,"GC_CROSSIMPACT",1,10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5907,'Sea_Captain_Hat','Sea Captain Hat',4,0,NULL,200,NULL,20,NULL,1,0x00000400,56,2,256,NULL,'100',1,1128,'bonus2 bSkillAtk,"NC_AXEBOOMERANG",20; .@dmg = 20; .@r = getrefine(); if (.@r>=7) { .@dmg += getskilllv("BS_WEAPONRESEARCH"); } if (.@r>=9) { .@dmg += getskilllv("NC_TRAININGAXE"); } bonus2 bSkillAtk,"NC_AXETORNADO",.@dmg;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (5909,'C_Valkyrie_Circlet','C Valkyrie Circlet',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,940,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5914,'Earmuff_Flowerform','C Flutter Butterfly',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1378,'hateffect HAT_EF_FLUTTER_BUTTERFLY,true;',NULL,'hateffect HAT_EF_FLUTTER_BUTTERFLY,false;');
REPLACE INTO `item_db_re` VALUES (5917,'Yellow_Scarf','Yellow Scarf',4,0,NULL,100,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1,NULL,'90',0,1170,'bonus bLongAtkDef,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (5918,'Gambler_Seal','Gambler Seal',4,0,NULL,500,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,512,NULL,'70',0,1202,'.@dex = readparam(bDex); .@luk = readparam(bLuk); .@critical = 3 + (.@luk / 10); .@critical_dmg = 3 - (.@dex/10) * 2; .@sub_arrowstorm = 10; .@sub_gateofhell = 10; bonus bBaseAtk,(.@luk/10)*2; bonus bMatk,(.@luk / 10) * 2; if (.@luk > 107) { .@critical += 5; .@critical_dmg += 10; } if (.@luk > 119) { .@critical += 10; .@critical_dmg += 17; .@sub_arrowstorm += 30; .@sub_gateofhell += 30; } bonus bCritical,.@critical; bonus bCritAtkRate,.@critical_dmg; bonus2 bSubSkill,"RA_ARROWSTORM",.@sub_arrowstorm; bonus2 bSubSkill,"SR_GATEOFHELL",.@sub_gateofhell;',NULL,NULL);
@@ -4729,16 +4732,16 @@ REPLACE INTO `item_db_re` VALUES (6624,'Purified_Energy_Crystal','Purified Energ
REPLACE INTO `item_db_re` VALUES (6625,'High_Purity_Energy_Xtal','High Energy Crystal',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6635,'Blacksmith_Blessing','Blacksmith Blessing',3,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6636,'Floor_Str','Strength Stone(Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bStr,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6637,'Floor_Int','Intelligence Stone(Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bInt,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6638,'Floor_Agi','Agility Stone(Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bAgi,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6639,'Floor_Dex','Dexterity Stone(Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bDex,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6640,'Floor_Vit','Health Stone(Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bVit,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6641,'Floor_Luk','Lucky Stone(Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bLuk,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6642,'ATKStone_Middle','Attack Stone(Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6643,'Floor_Matk','Magical Stone(Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMatkRate,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6644,'HITStone_Bottom','Hit Stone(Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bHit,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6645,'FLEEStone_Bottom','Evasion Stone(Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bFlee,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6636,'STRStone_Top','STR Stone (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6637,'INTStone_Top','INT Stone (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6638,'AGIStone_Top','AGI Stone (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6639,'DEXStone_Top','DEX Stone (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6640,'VITStone_Top','VIT Stone (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6641,'LUKStone_Top','LUK Stone (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6642,'ATKStone_Middle','ATK Stone (Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6643,'MATKStone_Middle','MATK Stone (Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6644,'HITStone_Bottom','HIT Stone (Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6645,'FLEEStone_Bottom','FLEE Stone (Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6669,'Jade_Leaf','Emerald Leaf',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4793,9 +4796,9 @@ REPLACE INTO `item_db_re` VALUES (6712,'Lovely_Stick','Lovely Stick',3,0,NULL,0,
REPLACE INTO `item_db_re` VALUES (6713,'Heart_of_Soul','Heart of Soul',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6714,'Sheenas_Soul','Sheena\'s Soul',3,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6715,'P_Of_Evil_Soul','Darklord Soulpiece',3,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6716,'Cri_Stone','Critical Stone(Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bCritical,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6717,'MHPStone_Middle','Fitness Stone(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMaxHP,50;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6718,'MSPStone_Bottom','Magical Stone(Lower)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMaxSP,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6716,'Cri_Stone','CRI Stone (Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6717,'MaxHP_Stone','Stamina Stone (Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6718,'MaxSP_Stone','Magic Stone (Lower)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6719,'Jitterbug\'s_Tooth','Jitterbug\'s Tooth',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6720,'Status_Reset_Coupon','Status Reset Coupon',18,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'resetstatus;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6721,'Status_Reset_Coupon_','Status Reset Coupon',18,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'resetstatus;',NULL,NULL);
@@ -4813,12 +4816,12 @@ REPLACE INTO `item_db_re` VALUES (6736,'Minced_Meat','Minced Meat',3,0,NULL,20,N
REPLACE INTO `item_db_re` VALUES (6737,'Fermented_Wheat_Flour','Fermented Wheat Flour',3,0,NULL,20,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6738,'Rissole','Rissole',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6739,'Recipe','Recipe',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6740,'HealStone_Top','Stone Recovery(Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bAddItemHealRate,2;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6741,'HealStone2_Top','Stone Recovery Skills(Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bHealPower2,2;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6742,'HealStone_Middle','Stone Recovery(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bHPRegenRate,10,10000;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6743,'HPStone_Middle','HP Stone(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMaxHPrate,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6744,'SPStone_Middle','SP Stone(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMaxSPrate,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6745,'HealStone_Bottom','Recovery Stone(Low)',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bSPGainValue,1; bonus bMagicHPGainValue,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6740,'HealStone_Top','Recovery Stone (Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6741,'HealStone2_Top','Recovery Skill Stone (Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6742,'HealStone_Middle','Recovery Stone (Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6743,'HPStone_Middle','HP Stone (Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6744,'SPStone_Middle','SP Stone (Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6745,'HealStone_Bottom','Recovery Stone (Low)',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6746,'Iron_Artifacts','Steel Artifact',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6747,'Iron_Artifacts_','Steel Artifact',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6748,'Daily_Report_He_And_His_Team','Daily Report He And His Team',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4859,9 +4862,9 @@ REPLACE INTO `item_db_re` VALUES (6786,'Squid_Of_Bbq','Squid Barbecue',3,0,NULL,
REPLACE INTO `item_db_re` VALUES (6787,'Good_Firewood','Long Firewood',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6788,'Rose_Knife','Rose Knife',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6789,'Custom_Pan','Customized Plates',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6790,'BigStone_Top','Large Stone(Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddSize,Size_Large,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6791,'MediumStone_Top','Medium Stone(Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddSize,Size_Medium,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6792,'SmallStone_Top','Small Stone(Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddSize,Size_Small,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6790,'BigStone_Top','Large Stone (Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6791,'MediumStone_Top','Medium Stone (Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6792,'SmallStone_Top','Small Stone (Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6795,'Ticket_Special_RO2','Ticket Special RO2',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6796,'RO2_Name_Card','RO2 Name Card',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6797,'11th_Coin','11th Anniversary Coin',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4986,15 +4989,15 @@ REPLACE INTO `item_db_re` VALUES (6939,'Old_Belt','Worn-Out Belt',3,10,NULL,10,N
REPLACE INTO `item_db_re` VALUES (6940,'Moving_Dark_Matter','Moving Black Material',3,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6941,'Fragments_Valkyrie_Power','Fragments Valkyrie Power',3,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6942,'Will_Master','Will Master',3,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6943,'ATKStone_Top','Attack Stone(Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6944,'MATKStone_Top','Magic Stone(Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMatkRate,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6945,'Floor_Str2','Strength Stone(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bStr,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6946,'Floor_Int2','Intelligence Stone(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bInt,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6947,'Floor_Agi2','Agility Stone(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bAgi,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6948,'Floor_Dex2','Dexterity Stone(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bDex,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6949,'Floor_Vit2','Vitality Stone(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bVit,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6950,'Floor_Luk2','Lucky Stone(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bLuk,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (6951,'HPStone_Bottom','HP Stone(Lower)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMaxHPrate,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6943,'ATKStone_Top','ATK Stone (Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6944,'MATKStone_Top','MATK Stone (Upper)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6945,'STRStone_Middle','STR Stone (Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6946,'INTStone_Middle','INT Stone (Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6947,'AGIStone_Middle','AGI Stone (Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6948,'DEXStone_Middle','DEX Stone (Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6949,'VITStone_Middle','VIT Stone (Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6950,'LUKStone_Middle','LUK Stone (Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6951,'HPStone_Bottom','HP Stone (Lower)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6953,'Ramor_Refine_Ticket','Ramor Refine Ticket',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'/*Refine succeed guarantee until +9 for item 2598 only*/',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6954,'Piece_Of_Soul_Dog','Piece Of Soul Dog',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6955,'Piece_Of_Soul_Pig','Piece Of Soul Pig',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5004,6 +5007,8 @@ REPLACE INTO `item_db_re` VALUES (6958,'Lamb_Horns','Lamb Horns',3,10,NULL,0,NUL
REPLACE INTO `item_db_re` VALUES (6960,'Air_Stronghold_Key','Sky Fortress Key',3,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6961,'Huge_Metal_Scrap','Huge Metal Scrap',3,10,0,1000,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6962,'Old_Fuel','Old Fuel',3,10,0,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6963,'HPdrainStone_Robe','HP Absorption Stone (Garment)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6964,'SPdrainStone_Robe','SP Absorption Stone (Garment)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6965,'Fire_Property_Reactor_Blueprint','Fire Property Reactor Blueprint',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6966,'Water_Property_Reactor_Blueprint','Water Property Reactor Blueprint',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5027,6 +5032,7 @@ REPLACE INTO `item_db_re` VALUES (6983,'HP_Reactor_Blueprint','HP Reactor Bluepr
REPLACE INTO `item_db_re` VALUES (6984,'SP_Reactor_Blueprint','SP Reactor Blueprint',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6985,'Frozen_Reactor_Blueprint','Frozen Reactor Blueprint',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6986,'ASPD_Reactor_Blueprint','ASPD Reactor Blueprint',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (6999,'HPdrainStone_Top','HP Absorption Stone (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
#
REPLACE INTO `item_db_re` VALUES (7001,'Mould_Powder','Mould Powder',3,466,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5677,9 +5683,9 @@ REPLACE INTO `item_db_re` VALUES (7647,'Taiwan_Luk_Coin','Taiwan Luk Coin',3,0,N
REPLACE INTO `item_db_re` VALUES (7648,'Snake_Bookmark','Snake Bookmark',3,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (7649,'Big_Luk_Bookmark','Big Luk Bookmark',3,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (7651,'Mystery_Egg','Mystery Egg',3,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (7663,'Full_Metal_Jacket','Full Metal Jacket',10,200,NULL,2,'10',NULL,NULL,NULL,0x41000000,63,2,32768,NULL,'1',NULL,3,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (7664,'Mine_Projectile','Grenade Launcher',10,450,NULL,3,'10',NULL,NULL,NULL,0x41000000,63,2,32768,NULL,'1',NULL,5,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (7665,'Dragon_Tail_Missile','Dragon Tail Missile',10,1500,NULL,100,'10',NULL,NULL,NULL,0x41000000,63,2,32768,NULL,'1',NULL,5,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (7663,'Full_Metal_Jacket','Full Metal Jacket',3,200,NULL,2,'10',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (7664,'Shooting_Mine','Grenade Launcher',3,450,NULL,3,'10',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (7665,'Dragon_Tail_Missile','Dragon Tail Missile',3,1500,NULL,100,'10',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (7666,'TimeTravel_Scroll','Time Travel Scroll',3,20,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (7667,'Abandoned_Machine','Abandoned Machine',3,20,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (7668,'Clean_Bandage','Clean Bandage',3,20,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -6111,6 +6117,9 @@ REPLACE INTO `item_db_re` VALUES (9118,'Aliot_Egg','Aliot Egg',7,20,NULL,0,NULL,
REPLACE INTO `item_db_re` VALUES (9119,'Alicel_Egg','Alicel Egg',7,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (9120,'Aliza_Egg','Aliza Egg',7,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (9121,'Orc_Hero_Egg_','Orc Hero Egg',7,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (9122,'Gloom_Under_Egg','Gloom Under Night Egg',7,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (9123,'Ep_17_2_C_Admin1_Egg','Child Admin Beta Egg',7,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (9124,'Ep_17_2_C_Admin2_Egg','Child Admin Alpha Egg',7,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
#===================================================================
# Pet Accessories
#===================================================================
@@ -6618,8 +6627,8 @@ REPLACE INTO `item_db_re` VALUES (12270,'Tasty_Major','Tasty White Ration',2,2,N
REPLACE INTO `item_db_re` VALUES (12271,'Mre_A','Military Ration A',0,2,NULL,70,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'percentheal 5,0;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12272,'Mre_B','Military Ration B',2,2,NULL,70,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_HITFOOD,600000,33;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12273,'Mre_C','Military Ration C',2,2,NULL,70,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_FLEEFOOD,600000,33;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12274,'Gold_Pill_1','Daehwandan',0,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "{ bonus bMaxHPrate,5; bonus bHPrecovRate,10; }",3600; percentheal 10,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12275,'Gold_Pill_2','Taecheongdan',0,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "{ bonus bMaxSPrate,5; bonus bSPrecovRate,10; }",3600; percentheal 0,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12274,'Gold_Pill_1','Daehwandan',0,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start2 SC_INCREASE_MAXHP,3600000,5,10; percentheal 10,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12275,'Gold_Pill_2','Taecheongdan',0,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start2 SC_INCREASE_MAXSP,3600000,5,10; percentheal 0,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12276,'Mimic_Scroll','Mimic Scroll',2,2,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2058,1800000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12277,'Disguise_Scroll','Disguise Scroll',2,2,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2059,1800000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12278,'Alice_Scroll','Alice Scroll',2,2,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2060,1800000;',NULL,NULL);
@@ -6748,7 +6757,7 @@ REPLACE INTO `item_db_re` VALUES (12400,'Water_Of_Blessing_','Water Of Blessing'
REPLACE INTO `item_db_re` VALUES (12401,'Rune_Kn_Test_Int','Rune Kn Test Int',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_INCINT,300000,40;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12402,'29Fruit','29Fruit',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'percentheal 5,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12403,'Lucky_Egg_C2','Lucky Egg C2',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getgroupitem(IG_Lucky_Egg_C2);',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12404,'Acti_Potion','Acti Potion',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'specialeffect2 EF_STEAL; bonus_script "{ bonus2 bAddDamageClass,Class_All,3; bonus bMatkRate,3; bonus2 bSubEle,Ele_All,3; }",120,0,0,EFST_POPECOOKIE;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12404,'Acti_Potion','Acti Potion',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'specialeffect2 EF_STEAL; bonus_script "{ bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; bonus2 bSubEle,Ele_All,3; }",120,0,0,EFST_POPECOOKIE;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12405,'Underripe_Yggseed','Underripe Yggseed',2,20,NULL,50,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'percentheal 30,30; skilleffect "AL_BLESSING",0; sc_start SC_BLESSING,140000,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12406,'Psychic_ArmorS','Psychic ArmorS',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'specialeffect2 EF_ENERGYCOAT; sc_start4 SC_ELEMENTALCHANGE,10000,1,Ele_Ghost,1,0;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12407,'PCBang_Coupon_Box','PC Cafe Coupon Box',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7071,23 +7080,23 @@ REPLACE INTO `item_db_re` VALUES (12724,'Poison_Fatigue','Venom Bleed',2,2,NULL,
#===================================================================
# Rune Knight's Rune Stones
#===================================================================
-REPLACE INTO `item_db_re` VALUES (12725,'Runstone_Nosiege','Nauthiz Rune',2,100,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_REFRESH",1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12726,'Runstone_Rhydo','Raido Rune',2,100,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_CRUSHSTRIKE",1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12727,'Runstone_Verkana','Berkana Rune',2,100,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_MILLENNIUMSHIELD",1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12728,'Runstone_Isia','Isa Rune',2,100,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_VITALITYACTIVATION",1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12729,'Runstone_Asir','Othila Rune',2,100,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_FIGHTINGSPIRIT",1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12730,'Runstone_Urj','Uruz Rune',2,100,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_ABUNDANCE",1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12731,'Runstone_Turisus','Thurisaz Rune',2,100,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_GIANTGROWTH",1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12732,'Runstone_Pertz','Wyrd Rune',2,100,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_STORMBLAST",1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12733,'Runstone_Hagalas','Hagalaz Rune',2,100,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_STONEHARDSKIN",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12725,'Runstone_Nosiege','Nauthiz Rune',2,100,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_REFRESH",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12726,'Runstone_Rhydo','Raido Rune',2,100,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_CRUSHSTRIKE",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12727,'Runstone_Verkana','Berkana Rune',2,100,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_MILLENNIUMSHIELD",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12728,'Runstone_Isia','Isa Rune',2,100,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_VITALITYACTIVATION",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12729,'Runstone_Asir','Othila Rune',2,100,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_FIGHTINGSPIRIT",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12730,'Runstone_Urj','Uruz Rune',2,100,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_ABUNDANCE",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12731,'Runstone_Turisus','Thurisaz Rune',2,100,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_GIANTGROWTH",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12732,'Runstone_Pertz','Wyrd Rune',2,100,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_STORMBLAST",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12733,'Runstone_Hagalas','Hagalaz Rune',2,100,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if ((eaclass()&EAJ_THIRDMASK) == EAJ_RUNE_KNIGHT) unitskilluseid getcharid(3),"RK_STONEHARDSKIN",1;',NULL,NULL);
#===================================================================
# Rune Knight Rune Ores
#===================================================================
-REPLACE INTO `item_db_re` VALUES (12734,'Runstone_Quality','Luxurious Rune',0,2,NULL,100,NULL,NULL,NULL,NULL,0x00000080,56,2,NULL,NULL,NULL,NULL,NULL,'makerune 5;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12735,'Runstone_Ancient','Ancient Rune',0,2,NULL,100,NULL,NULL,NULL,NULL,0x00000080,56,2,NULL,NULL,NULL,NULL,NULL,'makerune 11;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12736,'Runstone_Mystic','Mystic Rune',0,2,NULL,100,NULL,NULL,NULL,NULL,0x00000080,56,2,NULL,NULL,NULL,NULL,NULL,'makerune 14;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12737,'Runstone_Ordinary','General Rune',0,2,NULL,100,NULL,NULL,NULL,NULL,0x00000080,56,2,NULL,NULL,NULL,NULL,NULL,'makerune 2;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12738,'Runstone_Rare','Rare Rune',0,2,NULL,100,NULL,NULL,NULL,NULL,0x00000080,56,2,NULL,NULL,NULL,NULL,NULL,'makerune 8;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12734,'Runstone_Quality','Luxurious Rune',0,2,NULL,100,NULL,NULL,NULL,NULL,0x00000080,56,2,NULL,NULL,NULL,NULL,NULL,'makerune 8;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12735,'Runstone_Ancient','Ancient Rune',0,2,NULL,100,NULL,NULL,NULL,NULL,0x00000080,56,2,NULL,NULL,NULL,NULL,NULL,'makerune 30;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12736,'Runstone_Mystic','Mystic Rune',0,2,NULL,100,NULL,NULL,NULL,NULL,0x00000080,56,2,NULL,NULL,NULL,NULL,NULL,'makerune 60;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12737,'Runstone_Ordinary','General Rune',0,2,NULL,100,NULL,NULL,NULL,NULL,0x00000080,56,2,NULL,NULL,NULL,NULL,NULL,'makerune 4;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12738,'Runstone_Rare','Rare Rune',0,2,NULL,100,NULL,NULL,NULL,NULL,0x00000080,56,2,NULL,NULL,NULL,NULL,NULL,'makerune 15;',NULL,NULL);
#===================================================================
# More usable items
#===================================================================
@@ -7143,8 +7152,8 @@ REPLACE INTO `item_db_re` VALUES (12787,'Diabolic_Scroll','Diabolic Scroll',2,20
REPLACE INTO `item_db_re` VALUES (12788,'No100_Firecracker','No100 Firecracker',2,2,NULL,20,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12789,'Juicy_Fruit','Juicy Fruit',2,2,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12790,'Change_Name_Card','Character Name Change Coupon',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'CharRename++;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12791,'Combat_Pill','Combat Pill',2,20,NULL,150,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'specialeffect2 EF_POTION_BERSERK; bonus_script "{ bonus2 bAddDamageClass,Class_All,5; bonus bMatkRate,5; bonus bMaxHPrate,3; bonus bMaxSPrate,3; }",60,0,0,EFST_GM_BATTLE; /* showscript */',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12792,'P_Combat_Pill','P Combat Pill',2,20,NULL,150,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'specialeffect2 EF_POTION_BERSERK; bonus_script "{ bonus2 bAddDamageClass,Class_All,10; bonus bMatkRate,10; bonus bMaxHPrate,5; bonus bMaxSPrate,5; }",60,0,0,EFST_GM_BATTLE;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12791,'Combat_Pill','Combat Pill',2,20,NULL,150,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'specialeffect2 EF_POTION_BERSERK; bonus_script "{ bonus2 bAddClass,Class_All,5; bonus bMatkRate,5; bonus bMaxHPrate,3; bonus bMaxSPrate,3; }",60,0,0,EFST_GM_BATTLE; /* showscript */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12792,'P_Combat_Pill','P Combat Pill',2,20,NULL,150,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'specialeffect2 EF_POTION_BERSERK; bonus_script "{ bonus2 bAddClass,Class_All,10; bonus bMatkRate,10; bonus bMaxHPrate,5; bonus bMaxSPrate,5; }",60,0,0,EFST_GM_BATTLE;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12793,'Combat_Pill_Box10','Combat Pill Box10',2,20,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 12791,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12794,'P_Combat_Pill_Box10','P Combat Pill Box10',2,20,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 12792,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (12795,'2011_RWC_Scroll_Kr','2011 RWC Scroll Kr',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -9778,7 +9787,7 @@ REPLACE INTO `item_db_re` VALUES (18546,'Lover_In_Mouth','Lover In Mouth',4,20,N
REPLACE INTO `item_db_re` VALUES (18547,'Campus_Festival','Campus Festival',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,256,NULL,'0',1,721,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (18548,'Tiny_Hat','Tiny Hat',4,20,NULL,30,NULL,0,NULL,0,0xFFFFFFFF,63,2,256,NULL,'0',1,722,'bonus bInt,1; bonus bAgi,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (18549,'Nabi_Hair_Pin','Butterfly Hairpin',4,20,NULL,200,NULL,3,NULL,1,0xFFFFFFFF,63,2,256,NULL,'20',1,723,'bonus bInt,1; bonus bAgi,1; bonus bMdef,3; bonus2 bAddRace,RC_Plant,5; bonus2 bMagicAddRace,RC_Plant,5; bonus2 bSubRace,RC_Plant,5; bonus3 bAddMonsterDropItem,709,RC_Plant,30;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (18550,'Asgard_Blessing','Asgard Blessing',4,20,NULL,300,NULL,3,NULL,1,0xFFFFFFFF,63,2,256,NULL,'30',1,724,'bonus bAllStats,2; bonus2 bSubEle,Ele_All,5; bonus2 bHPRegenRate,(MaxHp/100),10000;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (18550,'Asgard_Blessing','Asgard Blessing',4,20,NULL,300,NULL,3,NULL,1,0xFFFFFFFF,63,2,256,NULL,'30',1,724,'bonus bAllStats,2; bonus2 bSubEle,Ele_All,5; bonus2 bRegenPercentHP,2,10000; bonus2 bRegenPercentSP,1,10000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (18551,'Galaxy_Circlet','Galaxy Circlet',4,20,NULL,1000,NULL,5,NULL,1,0xFFFFFFFF,63,2,256,NULL,'50',1,725,'.@r = getrefine(); .@a = .@r*10; .@b = .@r/2; bonus bMdef,5; bonus bMaxHP,.@a; bonus bMaxSP,.@a; bonus2 bSubEle,Ele_Earth,.@b; bonus2 bSubEle,Ele_Fire,.@b; bonus2 bSubEle,Ele_Water,.@b;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (18552,'Proba_Angel_Blessing','Proba Angel Blessing',4,20,NULL,1200,NULL,0,NULL,1,0xFFFFFFFF,63,2,256,NULL,'10',1,444,'bonus bLuk,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (18553,'Mini_Tree','Mini Tree',4,20,NULL,50,NULL,5,NULL,0,0xFFFFFFFF,63,2,256,NULL,'0',1,727,'bonus2 bResEff,Eff_Stun,20; bonus2 bResEff,Eff_Curse,20; bonus2 bResEff,Eff_Blind,20; bonus2 bResEff,Eff_Confusion,20; bonus2 bAddMonsterDropItem,529,300; bonus2 bAddMonsterDropItem,529,644;',NULL,NULL);
@@ -10149,7 +10158,7 @@ REPLACE INTO `item_db_re` VALUES (19091,'Opera_Ghost_Mask_','Opera Phantom Mask'
REPLACE INTO `item_db_re` VALUES (19092,'Machoman_Glasses_','Machoman\'s Glasses',4,36000,NULL,100,NULL,1,NULL,1,0xFFFFFFFE,63,2,512,NULL,'0',0,92,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19093,'Spinning_Eyes_','Geek Glasses',4,20000,NULL,100,NULL,1,NULL,1,0xFFFFFFFF,63,2,512,NULL,'0',0,27,'bonus2 bResEff,Eff_Blind,800;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19094,'Mr_Smile_','Mr. Smile',4,60,NULL,100,NULL,1,NULL,1,0xFFFFFFFF,63,2,513,NULL,'0',0,65,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19095,'Happy_Balloon','Happy Balloon',4,0,NULL,10,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'1',0,1289,'bonus2 bDropAddRace,RC_All,5; bonus2 bExpAddRace,RC_All,5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19095,'Happy_Balloon_K','Happy Balloon',4,0,NULL,10,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'1',0,1289,'bonus2 bDropAddRace,RC_All,10; bonus2 bExpAddRace,RC_All,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19101,'Glastheim_Observer','Glastheim Observer',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'80',1,1041,'bonus2 bAddClass,Class_All,2; bonus bDelayrate,-5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19102,'Pale_Moon_Hat','Pale Moon Hat',4,20,NULL,500,NULL,2,NULL,1,0xFFFFFFFF,63,2,256,NULL,'30',1,913,'bonus bFlee,20; bonus2 bAddRace2,RC2_THANATOS,5; bonus2 bSubRace2,RC2_THANATOS,5; bonus2 bMagicAddRace2,RC2_THANATOS,5; if(getrefine()>4) { bonus2 bAddRace2,RC2_THANATOS,10; bonus2 bSubRace2,RC2_THANATOS,10; bonus2 bMagicAddRace2,RC2_THANATOS,10; } if(getrefine()>6) { bonus2 bAddRace2,RC2_THANATOS,15; bonus2 bSubRace2,RC2_THANATOS,15; bonus2 bMagicAddRace2,RC2_THANATOS,15; } if(getrefine()>8) { bonus2 bAddRace2,RC2_THANATOS,20; bonus2 bSubRace2,RC2_THANATOS,20; bonus2 bMagicAddRace2,RC2_THANATOS,20; } /* skill 3044,1; */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19109,'Valhalla_Idol','Valhalla Idol',4,0,NULL,300,NULL,2,NULL,0,0xFFFFFFFF,63,2,512,NULL,'70',0,1423,'bonus bMaxSP,50; bonus4 bAutoSpellWhenHit,"MG_SAFETYWALL",10,50,0; hateffect(HAT_EF_VALHALLA_IDOL,true);',NULL,'hateffect(HAT_EF_VALHALLA_IDOL,false);');
@@ -10168,7 +10177,7 @@ REPLACE INTO `item_db_re` VALUES (19130,'Magic_Eyes_','Magic Eyes',4,20,NULL,300
REPLACE INTO `item_db_re` VALUES (19131,'Radio_Antenna_','Radio Antenna',4,0,NULL,1500,NULL,2,NULL,1,0xFFFFFFFF,63,2,256,NULL,'1',1,347,'bonus bMdef,5; bonus bCritical,5; bonus bFlee,5; skill "MG_LIGHTNINGBOLT",1; bonus4 bAutoSpellWhenHit,"MG_THUNDERSTORM",5,30,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19132,'Masquerade_','Masquerade',4,20,NULL,100,NULL,0,NULL,1,0xFFFFFFFE,63,2,512,NULL,'0',0,78,'bonus2 bAddRace,RC_DemiHuman,3; bonus2 bAddRace,RC_Player,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19133,'Odin_Mask_','Odin\'s Mask',4,20,NULL,100,NULL,1,NULL,1,0xFFFFFFFF,63,2,513,NULL,'1',0,480,'bonus2 bSubClass,Class_Boss,2;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19134,'Wickebines_Black_Cat_Ears','Wickebine\'s Black Cat Ears',4,20,NULL,200,NULL,4,NULL,1,0xFFFFFFFE,63,2,256,NULL,'45',1,368,'bonus bFlee,10; bonus bCritAtkRate,10; autobonus "{ bonus2 bIgnoreMdefRaceRate,RC_ALL,25; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_AGIUP; }";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19134,'Wickebines_Black_Cat_Ears','Wickebine\'s Black Cat Ears',4,20,NULL,200,NULL,4,NULL,1,0xFFFFFFFE,63,2,256,NULL,'45',1,368,'bonus bFlee,10; bonus bCritAtkRate,10; autobonus "{ bonus2 bIgnoreMdefClassRate,Class_Normal,100; bonus2 bIgnoreMdefClassRate,Class_Boss,100; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_STEAL; }";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19137,'Strawberry_Mouth_Guard','Strawberry Mouth Guard',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'80',0,861,'bonus bVit,2; bonus bLongAtkDef,5; bonus bShortWeaponDamageReturn,5; if (Baselevel>=100) { bonus bMaxHP,2000; } else { bonus bMaxHP,200; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19138,'Seraphim_Coronet','Seraphim Coronet',4,20,NULL,300,NULL,0,NULL,0,0xFFFFFFFF,63,2,512,NULL,'70',0,1487,'bonus bStr,2; .@int = readparam(bInt); bonus bBaseAtk,(.@int/8)*5; bonus bHealPower,.@int/8; bonus bVariableCastrate,.@int/8; if ((.@int>=108)) { bonus bBaseAtk,50; bonus bHealPower,5; bonus bVariableCastrate,4; } if ((.@int>=120)) { bonus bBaseAtk,125; bonus bHealPower,10; bonus bVariableCastrate,6; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19139,'SurviveOrb','Survive Orb',4,0,NULL,300,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1,NULL,'50',0,1488,'skill "TF_HIDING",1; bonus2 bAddClass,Class_All,2; bonus bMatkRate,2; bonus bVariableCastrate,-3;',NULL,NULL);
@@ -10190,7 +10199,7 @@ REPLACE INTO `item_db_re` VALUES (19154,'Arch_Angelring_Balloon','Arch Angelring
REPLACE INTO `item_db_re` VALUES (19155,'Demons_Eyes','Demon\'s Eyes',4,20,NULL,10,NULL,0,NULL,0,0xFFFFFFFF,63,2,512,NULL,'60',0,1490,'bonus2 bSubRace,RC_Player,3; bonus bFlee2,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19156,'Lunar_Rainbow','Lunar Rainbow',4,20,NULL,200,NULL,10,NULL,1,0xFFFFFFFF,63,2,256,NULL,'80',1,704,'bonus bAgi,3; bonus bMdef,10; bonus bMatk,(10*getrefine());',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19157,'Drooping_Rebellion_','Drooping Rebellion',4,20,NULL,200,NULL,1,NULL,1,0xFFFFFFFF,63,2,256,NULL,'1',1,1444,'bonus bAllStats,1; bonus bUseSPrate,-10; .@r = getrefine(); if (.@r >= 9) { bonus bAspd,1; } if (.@r >= 12) { bonus bSpeedRate,25; } bonus2 bExpAddRace,RC_All,5; bonus2 bDropAddRace,RC_All,5;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19158,'C_GeminiS58_Eyes_Blue','Costume GeminiS58 Eyes Blue',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'0',0,1456,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19158,'C_Gemini_Eyes','Costume GeminiS58 Eyes Blue',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'0',0,1456,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19159,'Barrel_Helm','Barrel Helm',4,20,NULL,420,NULL,59,NULL,1,0xFFFFFFFF,63,2,769,NULL,'60',1,1498,'bonus bVit,5; bonus bHPrecovRate,-10; .@r = getrefine(); if (.@r >= 7) { bonus bDef,100; skill "CR_AUTOGUARD",1; } if (.@r >= 8) { bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; if(BaseJob==Job_SuperNovice) { skill "CR_AUTOGUARD",5; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19162,'Scuba_Mask_','Scuba Mask',4,20,NULL,100,NULL,0,NULL,1,0xFFFFFFFF,63,2,512,NULL,'40',1,400,'bonus bBaseAtk,5; bonus bMatk,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19164,'Para_Team_Hat100','Awakened Eden Group Hat I',4,20,NULL,0,NULL,10,NULL,1,0xFFFFFFFF,63,2,256,NULL,'100',1,1529,'autobonus "{ bonus bBaseAtk,15; }",70,5000,BF_WEAPON,"{ specialeffect2 EF_ENHANCE; }"; autobonus "{ bonus bMatk,15; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_SPELLBREAKER; }"; .@r = getrefine(); if(.@r >= 7){ bonus bAtk,10; bonus bMatk,10; if(.@r >= 9){ bonus bAllStats,1; if(.@r >= 12){ bonus2 bRegenPercentSP,1,10000; } } }',NULL,NULL);
@@ -10222,7 +10231,7 @@ REPLACE INTO `item_db_re` VALUES (19200,'Racing_Cap_MI','Racing Cap (Minstrel)',
REPLACE INTO `item_db_re` VALUES (19201,'Racing_Cap_WA','Racing Cap (Wanderer)',4,20,NULL,0,NULL,10,NULL,1,0x00080000,56,0,256,NULL,'100',1,1134,'.@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bBaseAtk,5*getskilllv("DC_DANCINGLESSON"); if (.@r>=11) bonus3 bAutoSpell,"WM_REVERBERATION",max(2,getskilllv("WM_REVERBERATION")),50; /* Unknow rates*/',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19202,'Racing_Cap_GS','Racing Cap (Gunslinger)',4,20,NULL,0,NULL,10,NULL,1,0x40000000,63,2,256,NULL,'100',1,1134,'.@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) { bonus2 bSkillCooldown,"RL_HAMMER_OF_GOD",-2000*getskilllv("GS_PIERCINGSHOT"); bonus2 bSkillCooldown,"RL_D_TAIL",-200*getskilllv("GS_GROUNDDRIFT"); } if (.@r>=11) bonus2 bSkillCooldown,"RL_C_MARKER",-1000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19203,'Racing_Cap_NJ','Racing Cap (Ninja)',4,20,NULL,0,NULL,10,NULL,1,0x20000000,63,2,256,NULL,'100',1,1134,'.@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bLongAtkRate,getskilllv("NJ_HUUMA"); if (.@r>=11) bonus2 bSkillAtk,"KO_HUUMARANKA",30;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19204,'Racing_Cap_SN','Racing Cap (Super Novice)',4,20,NULL,0,NULL,10,NULL,1,0x00000001,63,2,256,NULL,'100',1,1134,'.@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bCritAtkRate,10*getskilllv("TF_DOUBlE"); if (.@r>=11) { bonus bAspd,1; bonus bBaseAtk,20; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19204,'Racing_Cap_SN','Racing Cap (Super Novice)',4,20,NULL,0,NULL,10,NULL,1,0x00000001,63,2,256,NULL,'100',1,1134,'.@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bCritAtkRate,10*getskilllv("TF_DOUBLE"); if (.@r>=11) { bonus bAspd,1; bonus bBaseAtk,20; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19205,'Racing_Cap_SU','Racing Cap (Summoner)',4,20,NULL,0,NULL,10,NULL,1,0x80000000,63,2,256,NULL,'100',1,1134,'.@r = getrefine(); bonus bBaseAtk,5*(.@r/2); bonus bMatk,5*.@r/2; bonus bAspdRate,2*(.@r/3); if (.@r>=8) { bonus2 bSkillCooldown,"SU_SVG_SPIRIT",-4000*getskilllv("SU_LUNATICCARROTBEAT"); bonus2 bSkillCooldown,"SU_NYANGGRASS",-8000*getskilllv("SU_CN_METEOR"); bonus2 bSkillCooldown,"SU_BUNCHOFSHRIMP",-4000*getskilllv("SU_FRESHSHRIMP"); } if (.@r>=11) bonus bDelayrate,-15;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19209,'Illusion_Nurse_Cap','Illusion Nurse Cap',4,20,NULL,200,NULL,1,NULL,1,0x00008110,63,2,256,NULL,'99',1,64,'.@r = getrefine(); bonus bInt,(1+(.@r/2)); bonus bHealPower,(3*(.@r/2));',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19210,'Illusion_Apple_of_Archer','Illusion Apple of Archer',4,20,NULL,200,NULL,1,NULL,1,0xFFFFFFFE,63,2,256,NULL,'99',1,72,'bonus bDex,(3+(getrefine()/2));',NULL,NULL);
@@ -10235,6 +10244,9 @@ REPLACE INTO `item_db_re` VALUES (19272,'Garden_of_Eden','Garden of Eden',4,20,N
REPLACE INTO `item_db_re` VALUES (19273,'Gemini_Red_Eyes','Gemini Red Eyes',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,512,NULL,'100',0,1654,'.@val = 100*(readparam(bVit)>89?50:10); bonus2 bResEff,Eff_Sleep,.@val; bonus2 bResEff,Eff_Stone,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19274,'Open_Air_Headset','Open Air Headset',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'90',0,1655,'bonus bDelayrate,-5; bonus bUseSPrate,-5; bonus bSPGainValue,5; bonus bMagicSPGainValue,5; bonus bLongSPGainValue,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19285,'Siegfried\'s_Helmet','Siegfried\'s Helmet',4,20,NULL,500,NULL,0,NULL,1,0xFFFFFFFF,63,2,256,NULL,'100',1,1055,'.@r = getrefine(); bonus2 bSubClass,Class_Boss,5; bonus bUnbreakableHelm; if (.@r>=6) { bonus bFlee2,5; bonus2 bSubClass,Class_Boss,5; } if (.@r>=8) { bonus bFlee2,5; bonus2 bSubClass,Class_Boss,10; bonus bNoKnockback; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19289,'C_Moon_Eyepatch','Costume Moon Eyepatch',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1370,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19291,'C_Shiba_Inu','Costume Shiba Inu',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1669,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19294,'C_CatEars_Cyber_HeadP_R','Costume Cyber Cat Ear Headphones (Red)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1668,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19299,'Tree_Sprout','Tree Sprout',4,20,NULL,300,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'80',0,848,'bonus bVariableCastrate,-5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19306,'Gambler_Card','Heart Card in Mouth',4,20,NULL,300,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'80',0,1679,'bonus bCritAtkRate,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19326,'Book_of_Soyga','Book of Soyga',4,20,NULL,1000,NULL,0,NULL,1,0xFFFFFFFF,63,2,256,NULL,'90',1,423,NULL,NULL,NULL);
@@ -10248,7 +10260,7 @@ REPLACE INTO `item_db_re` VALUES (19366,'Illusion_Goibne_Helm','Illusion Goibne
REPLACE INTO `item_db_re` VALUES (19379,'Striking_Hat','Striking Hat',4,20,NULL,400,NULL,5,NULL,1,0xFFFFFFFF,63,2,256,NULL,'100',1,1759,'.@r = getrefine(); bonus bDex,5; bonus bAgi,5; bonus bLongAtkRate,5; bonus bAspdRate,10; bonus bPerfectHitAddRate,10; bonus bHit,2*.@r; bonus bDelayrate,-2*.@r; if (.@r>=7) { bonus bPerfectHitAddRate,20; bonus bLongAtkRate,10; } if (.@r>=9) { bonus bPerfectHitAddRate,20; bonus bLongAtkRate,10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19380,'Floating_Ball','Floating Ball',4,10,NULL,200,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,512,NULL,'100',NULL,1760,'bonus bMatk,35; bonus2 bMagicAddClass,Class_Boss,2; if (readparam(bDex)>=90) { bonus bMatk,70; bonus2 bMagicAddClass,Class_Boss,3; } if (readparam(bDex)>=125) { bonus bMatk,140; bonus2 bMagicAddClass,Class_Boss,5; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19381,'Protect_Cloth','Protect Cloth',4,20,NULL,300,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'90',0,1761,'bonus bMdef,5; bonus bMaxHPrate,5;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19387,'Experimental_Goat_Cap','Experimental Goat Cap',4,20,NULL,500,NULL,2,NULL,1,0xFFFFFFFF,63,2,256,NULL,'40',1,1768,'.@r = getrefine(); .@sub = 10; .@dmg = 15; if (.@r >= 7) { .@dmg += 15; if (.@r >= 8) { .@sub += 15; if (.@r >= 9) { .@dmg += 20; } } } bonus2 bSubEle,Ele_Earth,.@val; /*bonus2 bAddRace2,RC2_WERNER_LAB,.@dmg; bonus2 bMagicAddRace2,RC2_WERNER_LAB,.@dmg; bonus2 bSubRace2,RC2_WERNER_LAB,.@dmg; Werner\'s Central lab is not implemented yet */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19387,'Experimental_Goat_Cap','Experimental Goat Cap',4,20,NULL,500,NULL,2,NULL,1,0xFFFFFFFF,63,2,256,NULL,'40',1,1768,'.@r = getrefine(); .@sub = 10; .@dmg = 15; if (.@r >= 7) { .@dmg += 15; if (.@r >= 8) { .@sub += 15; if (.@r >= 9) { .@dmg += 20; } } } bonus2 bSubEle,Ele_Earth,.@sub; /*bonus2 bAddRace2,RC2_WERNER_LAB,.@dmg; bonus2 bMagicAddRace2,RC2_WERNER_LAB,.@dmg; bonus2 bSubRace2,RC2_WERNER_LAB,.@dmg; Werner\'s Central lab is not implemented yet */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19391,'Eyes_Of_Illusion','Eyes Of Illusion',4,20,NULL,500,NULL,2,NULL,0,0xFFFFFFFF,63,2,512,NULL,'100',0,1779,'bonus bMaxHPrate,10; bonus bMaxSPrate,10; bonus2 bSubRace,RC_Player,5; bonus2 bResEff,Eff_Blind,10000; if (getskilllv("GN_ILLUSIONDOPING")==5) skill "SA_DISPELL",5; if (getskilllv("GN_MANDRAGORA")==5) bonus2 bFixedCastrate,"GN_MANDRAGORA",-70;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19396,'Racing_Cap_SG','Racing Cap (Star Gladiator)',4,20,NULL,0,NULL,10,NULL,1,0x00400000,63,2,256,NULL,'100',1,1134,'.@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bBaseatk,5*getskilllv("TK_HPTIME"); if (.@r>=11) autobonus3 "{ bonus2 bSkillAtk,\\\"SJ_SOLARBURST\\\",30; }",1000,10000,"SJ_PROMINENCEKICK";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19397,'Racing_Cap_SL','Racing Cap (Soul Linker)',4,20,NULL,0,NULL,10,NULL,1,0x00800000,63,2,256,NULL,'100',1,1134,'.@r = getrefine(); bonus bMatk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bMaxSP,100*getskilllv("TK_SPTIME"); if (.@r>=11) autobonus3 "{ bonus2 bSkillAtk,\\\"SP_SPA\\\",30; bonus2 bSkillAtk,\\\"SP_SWHOO\\\",30; }",1000,10000,"SL_SMA";',NULL,NULL);
@@ -10317,7 +10329,7 @@ REPLACE INTO `item_db_re` VALUES (19551,'C_Elven_Ears','Costume Elven Ears',4,20
REPLACE INTO `item_db_re` VALUES (19552,'C_Centimental_Flower','Costume Centimental Flower',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'100',0,56,'bonus bUnbreakableHelm;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19553,'C_Assassin_Mask_','Costume Assassin Mask',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'100',0,180,'bonus bUnbreakableHelm;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19554,'C_Hahoe_Mask','Costume Hahoe Mask',4,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'100',0,230,'bonus bUnbreakableHelm;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19555,'C_Crescent_Moon_Helm','Costume Crescent Moon Helm',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,213,'bonus bVit,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19555,'C_Crescent_Helm','Costume Crescent Moon Helm',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,213,'bonus bVit,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19556,'C_Kabuki_Mask','Costume Kabuki Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,214,'bonus bInt,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19557,'C_Ayothaya_Hat','Costume Ayothaya Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,334,'bonus bStr,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19558,'C_Crow_Hat','Costume Crow Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,524,'bonus bVit,1;',NULL,NULL);
@@ -10325,8 +10337,8 @@ REPLACE INTO `item_db_re` VALUES (19559,'C_Baby_Dragon_Hat','Costume Baby Dragon
REPLACE INTO `item_db_re` VALUES (19560,'C_Coati_Hat','Costume Coati Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,527,'bonus bDex,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19561,'C_Tucan_Hat','Costume Tucan Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,528,'bonus bDex,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19562,'C_Jaguar_Hat','Costume Jaguar Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,530,'bonus bStr,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19563,'C_Dragon_Arhat_Mask','Costume Dragon Arhat Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,545,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19564,'C_Tiger_Arhat_Mask','Costume Tiger Arhat Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,546,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19563,'C_Dragon_Arhat_Mask','Costume Dragon Arhat Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'1',0,545,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19564,'C_Tiger_Arhat_Mask','Costume Tiger Arhat Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'1',0,546,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19565,'C_Chung_Hairband','Costume Chung Hairpin',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,583,'bonus bInt,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19566,'C_Samurai_Mask','Costume Samurai Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,644,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19567,'C_Hatta_Black','Costume Hatta Black',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,676,'bonus bVit,1;',NULL,NULL);
@@ -10360,7 +10372,7 @@ REPLACE INTO `item_db_re` VALUES (19594,'C_Decorative_Geographer','Costume Decor
REPLACE INTO `item_db_re` VALUES (19595,'C_Dress_Hat_J','Costume April\'s Fool Day',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,265,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19596,'C_Flapping_Angel_Wing','Costume Flapping Angel Wing',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,264,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19597,'C_Magic_Eyes','Costume Magic Eyes',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,209,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19598,'C_Wondering_Wolf_Helm','Costume Wandering Wolf Hat',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFE,63,2,1024,NULL,'0',0,490,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19598,'C_Wondering_Wolf_Helm','Costume Wandering Wolf Hat',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFE,63,2,3072,NULL,'0',0,490,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19599,'C_Imp_Hat','Costume Imp Hat',4,20,NULL,400,NULL,1,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,589,'bonus3 bAutoSpell,"SA_FLAMELAUNCHER",1,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19600,'Drooping_Kiehl','Costume Drooping Kiehl',4,0,NULL,40,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'30',NULL,909,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19601,'Drooping_Aliot','Costume Drooping Aliot',4,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',NULL,910,NULL,NULL,NULL);
@@ -10399,7 +10411,7 @@ REPLACE INTO `item_db_re` VALUES (19634,'C_Flu_Mask','Costume Flu Mask',4,10,NUL
REPLACE INTO `item_db_re` VALUES (19635,'C_Mini_Propeller','Costume Mini Propeller',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,46,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19636,'C_Pierrot_Nose','Costume Clown Nose',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,49,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19637,'C_Nurse_Cap','Costume Nurse Cap',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,64,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19638,'C_Mr_Smile','Costume Mr. Smile',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,65,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19638,'C_Mr_Smile','Costume Mr. Smile',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'1',0,65,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19639,'C_Sahkkat','Costume Sakkat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,67,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19640,'C_Charming_Ribbon','Costume Charming Ribbon',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,211,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19641,'C_Helm_of_Darkness','Costume Helm of Darkness',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,233,NULL,NULL,NULL);
@@ -10433,16 +10445,19 @@ REPLACE INTO `item_db_re` VALUES (19668,'C_Wind_Milestone','Costume Wind Milesto
REPLACE INTO `item_db_re` VALUES (19669,'C_Reginleif_Hairband_','Costume Reginleif Hairband',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,214,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19670,'C_Southern_Cross','Costume Southern Cross',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,601,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19671,'C_Piggie_Bank','Costume Piggie Bank',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,603,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19672,'C_Poring_Letter','Costume Poring Letter',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'0',0,604,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19676,'C_Rainbow_Poring_Hat','Costume Rainbow Poring Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,900,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19677,'C_Soulless_Wing','Costume Soulless Wing',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',NULL,301,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19678,'C_Bell_Ribbon','Costume Bell Ribbon',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,388,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19682,'C_Santa_Poring_Hat','Costume SantaPoring Cap',4,10,NULL,100,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,387,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19684,'C_Happy_Wig','Costume Happy Wig',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'0',0,305,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19685,'C_ShineSantaPoring','Costume Shining Santa Poring',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,961,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19686,'C_SantaHairband','Costume Santa Hairband',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,964,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19687,'C_Lush_Rose','Costume Lush Rose',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,963,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19689,'C_Ati_Atihan_Hat','Costume Ati Atihan',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,303,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19690,'C_Dark_Snake_Lord_Hat_J','Costume Dark Snake Lord Hat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,372,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19695,'C_Kettle_Hat','Costume Kettle Hat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,318,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19694,'C_Vane_Hairpin','Costume Vane Hairpin',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'0',0,313,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19696,'C_Friend_Mochiring_Hat','Costume Friend Mochiring Hat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,965,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19697,'C_Rudolph_Santa_Hat','Costume Rudolph Santa Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,NULL,0,619,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19701,'C_Red_Bonnet','Costume Red Bonnet',4,10,NULL,100,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,190,NULL,NULL,NULL);
@@ -10451,11 +10466,11 @@ REPLACE INTO `item_db_re` VALUES (19706,'C_Red_Dress_Hat','Costume Red Dress Hat
REPLACE INTO `item_db_re` VALUES (19707,'C_Polar_Bear_Cap','Costume Polar Bear Cap',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'0',0,966,'bonus bUnbreakableHelm;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19708,'C_White_Snake_Hat','Costume White Snake Hat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,256,NULL,'1',0,413,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19709,'C_Yellow_Ribbon','Costume Yellow Ribbon',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,310,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19710,'C_Wings_Of_Victory','Costume Wings Of Victory',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,365,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19710,'C_Wings_Of_Victory','Costume Wings Of Victory',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,365,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19712,'C_Little_Angel_Doll','Costume Little Angel Doll',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,344,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19713,'C_Lucky_Clover','Costume Lucky Clover',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,571,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19714,'C_Lady_Tanee_Doll','Costume Lady Tanee Doll',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,520,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19715,'C_Scarf','Costume Scarf',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,343,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19715,'C_Scarf','Costume Scarf',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,343,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19716,'C_Alice_Doll','Costume Alice Doll',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,208,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19717,'C_Pink_Ribbon','Costume Pink Ribbon',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,245,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19718,'C_Gothic_Head_Dress','Costume Gothic Headdress',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,978,NULL,NULL,NULL);
@@ -10472,11 +10487,11 @@ REPLACE INTO `item_db_re` VALUES (19728,'C_Tare_Zonda','Costume Tare Zonda',4,10
REPLACE INTO `item_db_re` VALUES (19729,'C_Neko_Mimi_Kafra','Costume Neko Mimi Kafra',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,392,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19730,'C_Snake_Hat','Costume Snake Hat',4,20,NULL,10,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'0',0,986,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19731,'C_Satanic_Chain','Costume Evolved Evil Wing',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,39,'bonus bStr,1; bonus bAgi,1; bonus bFlee,3; bonus2 bSubRace,RC_Angel,3;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19732,'C_Goblin_Mask_04','Costume Goblin Leader Mask',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,174,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19732,'C_Goblin_Mask_04','Costume Goblin Leader Mask',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'1',0,174,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19733,'C_Panda_Cap','Costume Panda Cap',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,115,'bonus bAllStats,1; bonus2 bExpAddClass,Class_All,10;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19734,'C_Binoculars','Costume Binoculars',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,83,'bonus bDex,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19735,'C_Fin_Helm','Costume Fin Helm',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,100,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19736,'C_Gas_Mask','Costume Gas Mask',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,91,'bonus2 bResEff,Eff_Poison,3000;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19734,'C_Binoculars','Costume Binoculars',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,83,'bonus bDex,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19735,'C_Fin_Helm','Costume Fin Helm',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,100,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19736,'C_Gas_Mask','Costume Gas Mask',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'1',0,91,'bonus2 bResEff,Eff_Poison,3000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19737,'C_Corsair_K','Costume Refined Corsair',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,105,'bonus bVit,3; bonus bInt,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19738,'C_Detective_Hat_K','Costume Renown Detective\'s Cap',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,189,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19739,'C_Sleeping_Kitty_Cat','Costume Sleeping Kitty Hat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,838,'bonus2 bAddRace,RC_Brute,2;',NULL,NULL);
@@ -10484,7 +10499,7 @@ REPLACE INTO `item_db_re` VALUES (19741,'C_Majestic_Devil_Horns','Costume Majest
REPLACE INTO `item_db_re` VALUES (19742,'C_Small_Golden_Wings','Costume Small Golden Wings',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,NULL,NULL,724,'bonus2 bExpAddRace,RC_All,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19743,'C_Anubis_Helm','Costume Anubis Helm',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,485,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19744,'C_Black_Tail_Ribbon','Costume Black Tail Ribbon',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,642,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19745,'C_Holy_Marching_Hat','Costume Holy Marching Hat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,587,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19745,'C_Holy_Marching_Hat_J','Costume Holy Marching Hat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,587,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19746,'C_Cap_Of_Blindness','Costume Executioner Hood',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,326,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19747,'C_Tha_Despero_Mask_','Costume Tha Despero Mask',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'1',0,693,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19748,'C_Diadem','Costume Diadem',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,335,NULL,NULL,NULL);
@@ -10513,7 +10528,7 @@ REPLACE INTO `item_db_re` VALUES (19771,'C_Butterfly_Hairpin','Costume Buterfly
REPLACE INTO `item_db_re` VALUES (19772,'C_Honeybee_Hat','Costume Honeybee Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,709,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19773,'C_Angeling_Pin','Costume Angeling Pin',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,222,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19774,'C_Laurel','Costume Laurel',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,261,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19775,'C_Marvelous_Wig','Costume Dokebi Hat',4,20,NULL,10,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,307,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19775,'C_Marvelous_Wig','Costume Dokebi Hat',4,20,NULL,10,NULL,0,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,307,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19776,'C_Tomboy_Fairy','Costume Tomboy Fairy',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,998,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19777,'C_Twinkle_Little_Star','Costume Shiny Small Star',4,20,NULL,10,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1005,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19778,'C_King_Berry','Costume King Berry',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,968,NULL,NULL,NULL);
@@ -10521,7 +10536,7 @@ REPLACE INTO `item_db_re` VALUES (19779,'C_Persika','Costume Persika',4,0,NULL,0
REPLACE INTO `item_db_re` VALUES (19780,'C_Rabbit_Ear_Knit_Hat','Costume Knit Rabbit Ears',4,20,NULL,10,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,867,'bonus bMaxHPrate,3; bonus bMaxSPrate,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19781,'C_Ear_Of_Angel\'s_Wing_','Costume Angel Wing Ears',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,158,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19782,'C_Drooping_Kitty','Costume Refined Drooping Cat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,142,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19783,'C_Granpa_Beard','Costume Grampa Beard',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,25,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19783,'C_Granpa_Beard','Costume Grampa Beard',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,25,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19784,'C_Morrigane\'s_Helm','Costume Morrigane\'s Helm',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,257,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19785,'C_Well_Baked_Toast','Costume Crunch Toast',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,188,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19786,'C_Mistress_Crown','Costume Crown of Mistress',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,165,NULL,NULL,NULL);
@@ -10599,20 +10614,23 @@ REPLACE INTO `item_db_re` VALUES (19862,'C_Horn_Of_Succubus','Costume Succubus H
REPLACE INTO `item_db_re` VALUES (19863,'C_Inccubus_Horn','Costume Incubus Horn',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'0',0,156,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19864,'C_Dokebi\'s_Wig','Costume Dokebi\'s Wig',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'0',0,302,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19865,'C_Joker_Jester','Costume Joker Jester',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'0',0,89,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19866,'C_Blue_Pajamas_Hat','Costume Blue Pajamas',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'0',0,501,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19871,'C_Music_Decoration','Costume Decoration of Music',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'0',0,1074,NULL,'sc_start SC_DECORATION_OF_MUSIC,INFINITE_TICK,0;','sc_end SC_DECORATION_OF_MUSIC;');
+REPLACE INTO `item_db_re` VALUES (19874,'C_Carnival_Circlet','Costume Carnival Circlet',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'0',0,506,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19876,'C_Rabbit_Ear_Hat','Costume Bunny Top Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',NULL,384,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19878,'C_Drooping_Bunny','Costume Evolved Drooping Bunny',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',NULL,249,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19882,'C_Flowerpot_Mask','Costume Flowerpot Mask',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',NULL,1086,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19882,'C_Flowerpot_Mask','Costume Flowerpot Mask',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,6144,NULL,'1',NULL,1086,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19883,'C_Piamette_Hood','Costume Piamette Hood',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',NULL,1087,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19884,'C_Vanargandr_Helm','Costume Vanargand Helm',4,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',NULL,804,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19885,'C_Blinker','Costume Blinker',4,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',NULL,82,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19886,'C_Luxury_Sunglasses','Costume Purple Glasses',4,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',NULL,26,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19887,'C_One_Eyed_Glass','Costume Cyclops Glasses',4,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',NULL,23,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19888,'C_Glasses','Costume Glasses',4,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',NULL,3,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19889,'C_Pair_Of_Red_Ribbon','Costume Small Ribbons',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,NULL,NULL,169,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19889,'C_Pair_Of_Red_Ribbon','Costume Small Ribbons',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,NULL,NULL,169,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19902,'C_Cigar','Costume Cigarette',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,NULL,NULL,54,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19903,'C_Witchs_Hat','Costume Witch\'s Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,717,'bonus bVariableCastrate,-10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19910,'C_Halloween_Hat','Costume Halloween Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,NULL,1,1098,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19912,'C_Cat_Eye','Costume: Cat eye',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1100,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19913,'C_Poo_Poo_Hat','Costume Poo Poo Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,NULL,1,76,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19914,'Felock_Cap','Felrock\'s Hat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1101,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19916,'C_Black_Cat_Hat','Costume Black Cat Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1105,NULL,NULL,NULL);
@@ -10621,12 +10639,12 @@ REPLACE INTO `item_db_re` VALUES (19918,'C_Lude_Mask','Costume Lude Mask',4,0,NU
REPLACE INTO `item_db_re` VALUES (19919,'C_Cube_Mask_','Costume Quve Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'1',0,472,'bonus bAspdRate,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19920,'C_Adv_Whisper_Mask','Costume Evolved Whisper Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,458,'bonus bFlee,20;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19922,'C_Noah_Hat','Costume Noah\'s Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,636,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19925,'C_One_Eyed_Glasses','Costume Monocle',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,23,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19928,'C_Gothic_Heart_Wing','Costume Gothic Heart Wing',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1111,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19925,'C_One_Eyed_Glasses','Costume Monocle',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,807,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19928,'C_Gothic_Heart_Wing','Costume Gothic Heart Wing',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,1111,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19929,'C_Classical_Ribbon','Costume Classical Ribbon',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,NULL,0,1112,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19930,'C_Angel_Mini_Silk_Hat','Costume Angel Mini Silk Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1113,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19931,'C_Lazy_Raccoon','Costume Lazy Smokie',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,NULL,0,168,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19932,'C_Cap_Of_Concentration','Costume Model Training Hat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,NULL,0,157,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19931,'C_Lazy_Raccoon','Costume Lazy Smokie',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,NULL,0,168,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19932,'C_Cap_Of_Concentration','Costume Model Training Hat',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,NULL,0,157,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19934,'C_10Gallon_Hat_Of_Flame','Costume Alive Ten Gallon Hat Of Flame',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1075,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19935,'C_Hunting_Cap_Of_Gust','Costume Hunting Cap Of Gust',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1076,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (19936,'C_Knit_Cap_Of_Water','Costume Knit Cap Of Water',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1077,NULL,NULL,NULL);
@@ -10701,7 +10719,7 @@ REPLACE INTO `item_db_re` VALUES (20018,'C_Holo_Ear','Costume Holo Ear',4,10,NUL
REPLACE INTO `item_db_re` VALUES (20019,'Beret_Of_Artist','Costume Beret Of Artist',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,NULL,0,1209,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20020,'C_Zaha_Doll_Hat','Costume Zaha Doll Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,461,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20021,'C_Heart_Ribbon_Hairband','Costume Heart Ribbon Hairband',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,708,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20022,'C_Love_Fragment','Costume Love Fragment',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,734,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20022,'C_Love_Piece','Costume Love Fragment',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,734,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20023,'C_Red_Beret','Costume Red Beret',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,559,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20024,'C_Orange_Ribbon','Costume Orange Ribbon',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,247,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20025,'C_Cow_Hat1','Costume Cow Hat 1',4,10,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1211,'bonus bDex,2; bonus2 bAddMonsterDropItem,519,100;',NULL,NULL);
@@ -10749,7 +10767,7 @@ REPLACE INTO `item_db_re` VALUES (20066,'C_Pecopeco_Hairband','Costume Pecopeco
REPLACE INTO `item_db_re` VALUES (20067,'C_White_Rabbit_Headband','Costume White Rabbit Headband',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',NULL,719,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20068,'C_Black_Rabbit_Headband','Costume Black Rabbit Headband',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',NULL,718,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20069,'C_Gryphon_Hairband','Costume Gryphon Hairband',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1233,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20070,'C_Alpaca_Hood','Costume Alpaca Hood',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,1234,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20070,'C_Alpaca_Hood','Costume Alpaca Hood',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1234,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20071,'C_Worg_In_Mouth','Costume Worg In Mouth',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1235,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20073,'C_Hair_Band','Costume Hair Band',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',NULL,9,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20074,'C_Biretta','Costume Biretta',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',NULL,11,NULL,NULL,NULL);
@@ -10769,7 +10787,7 @@ REPLACE INTO `item_db_re` VALUES (20087,'C_Dragon_Cintamani_Hat2','Costume Drago
REPLACE INTO `item_db_re` VALUES (20088,'C_Dragon_Cintamani_Hat3','Costume Dragon Cintamani Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1247,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20089,'C_Dragon_Cintamani_Hat4','Costume Dragon Cintamani Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1248,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20090,'C_Egg_Shell','Costume Egg Shell',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,101,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20091,'C_Smoking_Pipe','Costume Pipe',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,55,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20091,'C_Smoking_Pipe','Costume Pipe',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,55,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20092,'C_Sales_Signboard','Costume Sales Banner',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,183,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20093,'C_Star_Sparkling','Costume Wizard Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,36,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20094,'C_Fillet_Green','Costume Green Ribbon',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,439,NULL,NULL,NULL);
@@ -10827,7 +10845,7 @@ REPLACE INTO `item_db_re` VALUES (20145,'C_Robo_Eye','Costume Robo Eye',4,0,NULL
REPLACE INTO `item_db_re` VALUES (20146,'C_Angel_Spirit','Costume Angel of Ghost',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,394,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20147,'C_Bell_Pigeon','Costume Bell of Piegon',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1034,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20148,'C_Musketeer_Hat','Costume Musketeer Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,466,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20149,'C_Hexagon_Glasses','Costume Hexagon Glasses',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,822,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20149,'C_Hexagon_Spectacles','Costume Hexagon Glasses',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,822,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20150,'C_Wind_Fan','Costume Wind Fan',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1051,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20151,'C_Poison_Spore_Hat','Costume Poison Spore Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,899,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20152,'C_Straw_Rice_Bag','Costume Straw Rice Bag',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,1273,NULL,NULL,NULL);
@@ -10857,7 +10875,7 @@ REPLACE INTO `item_db_re` VALUES (20175,'C_Diabolic_Headphone','Costume Diabolic
REPLACE INTO `item_db_re` VALUES (20176,'Happy_Pierrot_Mask','Costume Happy Pierrot Mask',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'1',0,1288,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20177,'C_Drooping_Dorasuke','Costume Drooping Dorasuke',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1290,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20178,'C_Puppy_Love','Costume Puppy Love',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,94,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20179,'C_Monkey_Coat_Hat','Costume Monkey Coat Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,858,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20179,'C_Monkey_On_Fur_Hat','Costume Monkey Coat Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,858,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20180,'C_Westren_Grace','Costume Western Grace',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,32,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20181,'C_Mistic_Rose','Costume Mystic Rose',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,198,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20182,'C_Mottled_Egg_Shell','Costume Rainbow Eggshell',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,124,NULL,NULL,NULL);
@@ -10952,7 +10970,7 @@ REPLACE INTO `item_db_re` VALUES (20272,'C_Snowy_Horn','Costume Unicorn Horn',4,
REPLACE INTO `item_db_re` VALUES (20273,'C_Soft_Sheep_Hat','Costume Soft Sheep Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,738,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20274,'C_Polar_Bear_Cap_J','Costume Polar Bear Cap J',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,966,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20277,'C_Balloon_Hat','Costume Balloon Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,385,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20278,'C_Mans_Medal','Costume Man\'s Medal',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,775,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20278,'C_Man_Medal','Costume Man\'s Medal',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,775,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20279,'C_Cheering_Whistle','Costume Cheering Whistle',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,952,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20280,'C_Well-Chewed_Pencil','Costume Well-Chewed Pencil',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,555,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20281,'C_Kindergarten_Hat','Costume Kindergarten Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,977,NULL,NULL,NULL);
@@ -10977,6 +10995,7 @@ REPLACE INTO `item_db_re` VALUES (20301,'C_Golden_Savage_Hat','Costume Golden Sa
REPLACE INTO `item_db_re` VALUES (20302,'C_Beelzebub_Crown','Costume Beelzebub Crown',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1343,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20303,'C_Mandragora_Cap','Costume Mandragora Cap',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,402,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20304,'C_Raccoon_Hat','Costume Raccoon Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,118,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20305,'C_NettyHeart_BalloonGum','Costume Nettie Heart Bubble Gum',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'0',0,720,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20307,'C_Beginner_Cap','Costume Beginner Cap',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1348,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20311,'C_Magical_Booster','Costume Magical Booster',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,873,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20312,'C_Barons_Evil_Eye','Costume Baron\'s Evil Eye',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,989,NULL,NULL,NULL);
@@ -10996,7 +11015,7 @@ REPLACE INTO `item_db_re` VALUES (20325,'C_Little_Aquarium','Costume Little Aqua
REPLACE INTO `item_db_re` VALUES (20326,'C_Sailor_Collar','Costume Sailor Collar',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1364,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20327,'C_Marine_Cap','Costume Marine Cap',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1365,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20328,'C_Mackerel_Pike','Costume Mackerel Pike',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1081,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20329,'C_Very_Cute_Doll_Hat','Costume Very Cute Doll Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1084,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20329,'C_Tare_HSchool_Doll_Hat','Costume Very Cute Doll Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1084,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20330,'C_Sombrero','Costume Sombrero',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,151,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20331,'C_Desert_Prince','Costume Desert Prince',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,567,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20332,'C_Pure_White_Ribbon','Costume Pure White Ribbon',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1175,NULL,NULL,NULL);
@@ -11008,54 +11027,56 @@ REPLACE INTO `item_db_re` VALUES (20339,'C_Flower_Summer_Hat','Costume Flower Su
REPLACE INTO `item_db_re` VALUES (20340,'C_Straight_Pony_Black','Costume Straight Pony Black',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1371,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20341,'C_Bouncing_Hair_Black','Costume Bouncing Hair Black',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1372,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20342,'C_Loose_Wave_Twin','Costume Loose Wave Twin',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1373,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20344,'C_Happy_Balloon_J','Costume: Happy Balloon',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1289,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20345,'C_Seagod_Protector','Costume Seagod Protector',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,960,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20346,'C_Drooping_Permeter','Costume Drooping Permeter',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,694,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20347,'C_Poring_Pirate_Hat','Costume Poring Pirate Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,726,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20348,'C_Sunday_Hat','Costume Sunday Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,117,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20349,'C_Flying_Galapago','Costume Flying Galapago',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1358,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20350,'C_Bouncing_Hair_Yellow','Costume Bouncing Hair Yellow',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1382,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20351,'C_Bouncing_Hair_Green','Costume Bouncing Hair Green',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1383,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20352,'C_Bouncing_Hair_Purple','Costume Bouncing Hair Purple',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1384,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20353,'C_Bouncing_Hair_Red','Costume Bouncing Hair Red',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1385,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20354,'C_Bouncing_Hair_Crimson','Costume Bouncing Hair Crimson',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1386,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20355,'C_Bouncing_Hair_Blue','Costume Bouncing Hair Blue',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1387,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20356,'C_Bouncing_Hair_White','Costume Bouncing Hair White',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1388,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20357,'C_Straight_Pony_Yellow','Costume Straight Pony Yellow',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1389,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20358,'C_Straight_Pony_Green','Costume Straight Pony Green',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1390,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20359,'C_Straight_Pony_Purple','Costume Straight Pony Purple',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1391,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20360,'C_Straight_Pony_Red','Costume Straight Pony Red',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1392,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20361,'C_Straight_Pony_Crimson','Costume Straight Pony Crimson',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1393,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20362,'C_Straight_Pony_Blue','Costume Straight Pony Blue',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1394,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20363,'C_Straight_Pony_White','Costume Straight Pony White',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1395,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20364,'C_Loose_Wave_Twin_Yellow','Costume Loose Wave Twin Yellow',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1396,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20365,'C_Loose_Wave_Twin_Green','Costume Loose Wave Twin Green',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1397,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20366,'C_Loose_Wave_Twin_Purple','Costume Loose Wave Twin Purple',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1398,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20367,'C_Loose_Wave_Twin_Red','Costume Loose Wave Twin Red',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1399,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20368,'C_Loose_Wave_Twin_Crimson','Costume Loose Wave Twin Crimson',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1400,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20369,'C_Loose_Wave_Twin_Blue','Costume Loose Wave Twin Blue',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1401,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20370,'C_Loose_Wave_Twin_White','Costume Loose Wave Twin White',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1402,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20349,'C_FlyingGalapago','Costume Flying Galapago',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1358,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20350,'C_Cowlick_YL','Costume Bouncing Hair Yellow',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1382,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20351,'C_Cowlick_GN','Costume Bouncing Hair Green',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1383,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20352,'C_Cowlick_PP','Costume Bouncing Hair Purple',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1384,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20353,'C_Cowlick_RD','Costume Bouncing Hair Red',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1385,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20354,'C_Cowlick_OM','Costume Bouncing Hair Crimson',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1386,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20355,'C_Cowlick_BU','Costume Bouncing Hair Blue',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1387,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20356,'C_Cowlick_WH','Costume Bouncing Hair White',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1388,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20357,'C_Straight_Pony_YL','Costume Straight Pony Yellow',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1389,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20358,'C_Straight_Pony_GN','Costume Straight Pony Green',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1390,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20359,'C_Straight_Pony_PP','Costume Straight Pony Purple',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1391,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20360,'C_Straight_Pony_RD','Costume Straight Pony Red',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1392,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20361,'C_Straight_Pony_OM','Costume Straight Pony Crimson',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1393,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20362,'C_Straight_Pony_BU','Costume Straight Pony Blue',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1394,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20363,'C_Straight_Pony_WH','Costume Straight Pony White',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1395,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20364,'C_Loose_Wave_Twin_YL','Costume Loose Wave Twin Yellow',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1396,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20365,'C_Loose_Wave_Twin_GN','Costume Loose Wave Twin Green',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1397,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20366,'C_Loose_Wave_Twin_PP','Costume Loose Wave Twin Purple',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1398,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20367,'C_Loose_Wave_Twin_RD','Costume Loose Wave Twin Red',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1399,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20368,'C_Loose_Wave_Twin_OM','Costume Loose Wave Twin Crimson',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1400,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20369,'C_Loose_Wave_Twin_BU','Costume Loose Wave Twin Blue',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1401,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20370,'C_Loose_Wave_Twin_WH','Costume Loose Wave Twin White',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1402,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20371,'C_Special_Kafra_Hat','Costume Special Kafra Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,581,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20372,'C_Ribbon_Hat','Costume Ribbon Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,956,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20373,'C_Watermelon_Hat','Costume Watermelon Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,690,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20374,'C_Mechanical_Plant_Hat','Costume Mechanical Plant Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1069,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20375,'C_Ignis_Cap','Costume Ignis Cap',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,803,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20376,'C_Memory_of_Lovers','Costume Memory of Lovers',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1072,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20376,'C_Memories_Of_Lovers','Costume Memory of Lovers',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1072,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20377,'C_Flight_Cap','Costume Flight Cap',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,820,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20378,'C_Skymet','Costume Sky Met',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,868,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20379,'C_Pocketwatch_Hair_Ornament','Costume Pocketwatch Hair Ornament',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1404,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20380,'C_Mechanical_Feather_Hairband','Costume Mechanical Feather Hairband',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1405,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20381,'C_Steampunk_Hat','Costume Steampunk Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1406,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20382,'C_Silver_Sniper_Doll','Costume Silver Sniper Doll',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1407,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20383,'C_Magic_Decoy_Doll','Costume Magic Decoy Doll',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1408,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20383,'C_Magicdecoy_Doll','Costume Magic Decoy Doll',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1408,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20384,'C_Douce_Tiara','Costume Douce Tiara',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1410,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20386,'C_Victory_Wing_Helm','Costume Victory Wing Helm',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,677,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20391,'C_Silent_Executor','Costume Silent Executor',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,632,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20392,'C_Sniper_Google','Costume Sniper Google',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,625,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20393,'C_Schmitz_Helm','Costume Schmitz Helm',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,634,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20394,'C_Pumpkin_Toque','Costume Pumpkin Toque',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1411,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20396,'C_Green_Hat','Costume Green Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,939,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20395,'C_BlackWitchHat','Costume Black Witch Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1006,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20396,'C_Woodie_Hat','Costume: Woodie Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,939,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20397,'C_Jakk','Costume Jack',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'1',0,1415,'autobonus2 "{}",31,10000,BF_WEAPON|BF_MAGIC,"{ active_transform 1130,10000; specialeffect2 372; /*Confirm Special Effect*/ }";',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20398,'C_Niffleheim_Bunny_Hat','Costume Niffleheim Bunny Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1285,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20398,'C_Niflheim_Bunny_Hat','Costume Niffleheim Bunny Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1285,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20399,'C_Crow_Tengu_Mask','Costume Crow Tengu Mask',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1287,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20400,'C_Ichthys_Rosario','Costume Ichthys Rosario',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1028,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20401,'C_Angel_Guidance','Costume Angel Guidance',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1188,NULL,NULL,NULL);
@@ -11081,9 +11102,9 @@ REPLACE INTO `item_db_re` VALUES (20426,'C_11Grade_Balloon','Costume Grade 11 Ba
REPLACE INTO `item_db_re` VALUES (20427,'C_12Grade_Balloon','Costume Grade 12 Balloon',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1437,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20428,'C_13Grade_Balloon','Costume Grade 13 Balloon',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1438,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20429,'C_Piamette_Bowtie','Costume Piamette Bowtie',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1439,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20430,'C_Loyal_Servant_of_Devil_Morocc','Costume Loyal Servant of Devil Morocc',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1440,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20430,'C_Morocc_Kid_Servant','Costume Loyal Servant of Devil Morocc',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1440,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20431,'C_Magician_Headdress','Costume Magician Headdress',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1441,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20432,'C_Khalitzburg_Knight_Helm','Costume Khalitzburg Knight Helm',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1442,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20432,'C_Khalitzburg_KN_Helm','Costume Khalitzburg Knight Helm',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1442,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20433,'C_Louise_Red_Hat','Costume Louise Red Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1443,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20434,'C_Drooping_Gunslinger','Costume Drooping Gunslinger',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1444,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20435,'C_Camellia_Hair_Pin','Costume Camellia Hair Pin',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1203,'hateffect(HAT_EF_CAMELLIA_HAIR_PIN,true);',NULL,'hateffect(HAT_EF_CAMELLIA_HAIR_PIN,false);');
@@ -11095,32 +11116,39 @@ REPLACE INTO `item_db_re` VALUES (20440,'C_Tone_of_Gold','Costume Tone of Gold',
REPLACE INTO `item_db_re` VALUES (20441,'C_Large_Ribbon_Muffler_Red','Costume Large Ribbon Muffler Red',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1448,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20442,'C_Red_and_White_Mochiring_Hat','Costume Red and White Mochiring Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1449,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20446,'C_Bunny_Eggshell','Costume Bunny Eggshell',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1339,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20447,'C_Small_Porings_Headband','Costume Small Porings Headband',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,955,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20448,'C_Water_Spellcaster','Costume Water Spellcaster',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1451,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20449,'C_White_and_Black_Temptation','Costume White and Black Temptation',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1452,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20447,'C_Small_Poring_Band','Costume Small Porings Headband',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,955,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20448,'C_Cons_Of_Water','Costume Water Spellcaster',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1451,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20449,'C_White_Black_Temp','Costume White and Black Temptation',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1452,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20450,'C_Gram_Peony','Costume Gram Peony',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1453,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20451,'C_Sky_of_Memory','Costume Sky of Memory',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1454,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20452,'C_Crown_of_Strawberry_Prince','Costume Crown of Strawberry Prince',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1455,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20455,'C_Republic_Hat','Costume Republic Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1458,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20456,'C_Combat_Vestige','Costume Combat Vestige',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1460,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20457,'C_Fluttering_Feathers','Costume Fluttering Feathers',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1461,'hateffect(HAT_EF_FEATHER_FLUTTERING,true);',NULL,'hateffect(HAT_EF_FEATHER_FLUTTERING,false);');
+REPLACE INTO `item_db_re` VALUES (20457,'C_Feather_Fluttering','Costume Fluttering Feathers',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1461,'hateffect(HAT_EF_FEATHER_FLUTTERING,true);',NULL,'hateffect(HAT_EF_FEATHER_FLUTTERING,false);');
REPLACE INTO `item_db_re` VALUES (20458,'C_Wild_Poring_Rider','Costume Wild Poring Rider',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1422,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20459,'C_Valhalla_Idol','Costume Valhalla Idol',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1423,'hateffect(HAT_EF_VALHALLA_IDOL,true);',NULL,'hateffect(HAT_EF_VALHALLA_IDOL,false);');
REPLACE INTO `item_db_re` VALUES (20460,'C_Thorny_Hairband','Costume Thorny Hairband',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,921,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20461,'C_93_Style_Bloody_Wings','Costume 93 Style Bloody Wings',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1037,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20462,'C_Cat_Ears_Cape','Costume Cat Ears Cape',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1464,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20463,'C_Two_Tone_Beret','Costume Two Tone Beret',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1465,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20464,'C_Monochrome_Ribbon_Hat','Costume Monochrome Ribbon Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1466,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20464,'C_Monochrome_RibbonHat','Costume Monochrome Ribbon Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1466,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20465,'C_Glasses_Without_Lens','Costume Glasses Without Lens',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1467,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20466,'C_Crimson_Ribbon','Costume Crimson Ribbon',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1468,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20467,'C_Elemental_Crown','Costume Elemental Crown',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1219,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20468,'C_Youinone_Mask','You in ONE',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,1462,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20470,'C_SweetChocolate_Hat','Costume Sweet Chocolate Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1469,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20487,'C_Waltz_of_Flowers','Costume Waltz of Flowers',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1473,'hateffect(HAT_EF_FLORAL_WALTZ,true);',NULL,'hateffect(HAT_EF_FLORAL_WALTZ,false);');
-REPLACE INTO `item_db_re` VALUES (20490,'C_Full_Blossom_Sakura_Hairpin_Blue','Costume Full Blossom Sakura Hairpin Blue',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1476,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20481,'C_Mask_of_Ifrit','Costume Mask of Ifrit',4,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'0',0,421,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20482,'C_Heaven_Cage','Costume Heaven Cage',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1286,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20483,'C_Butterfly_Barrettes','Costume Butterfly Barrettes',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1027,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20486,'C_Twin_Margaret','Costume Twin Margaret',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1472,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20487,'C_Floral_Waltz','Costume Waltz of Flowers',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1473,'hateffect(HAT_EF_FLORAL_WALTZ,true);',NULL,'hateffect(HAT_EF_FLORAL_WALTZ,false);');
+REPLACE INTO `item_db_re` VALUES (20488,'C_Pope_Ribbon','Costume Pope Ribbon',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1474,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20489,'C_Pope_Crown','C Pope Crown',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1475,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20490,'C_Full_Bloom_Hp_Blue','Costume: Full Bloom HP(Blue)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1476,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20491,'C_Laser_of_Eagle','Costume Laser of Eagle',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1424,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20492,'C_Unidentified_Flying_Poring','Costume Unidentified Flying Poring',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1017,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20495,'C_Quati_Hat','Costume Quati Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,527,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20493,'C_Wing_Headphone','Costume Wing Headphone',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1347,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20495,'C_Quati_Hat_J','Costume Quati Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,527,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20496,'C_Black_Shiba_Inu_Hat','Costume Black Shiba Inu Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,894,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20497,'C_Umbala_Spirit','Costume Umbala Spirit',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,675,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20498,'C_Elephant_Hat','Costume Elephant Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,215,NULL,NULL,NULL);
@@ -11129,8 +11157,8 @@ REPLACE INTO `item_db_re` VALUES (20499,'C_Cat_Ears_Hat','Costume Cat Ears Hat',
# New Garments
#===================================================================
REPLACE INTO `item_db_re` VALUES (20500,'T_Archangel_Wing','Archangel Wing',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,1,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20502,'C_Little_Devil_Wings','Costume Little Devil Wings',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,12,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20504,'C_Cupids_Pink_Wings','Costume Cupid\'s Pink Wings',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,14,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20502,'C_Devil_Wing','Costume Little Devil Wings',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,12,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20504,'C_Cupid_Wing_Pink','Costume Cupid\'s Pink Wings',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,14,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20506,'Invisible_Manteau','Invisible Manteau',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20507,'C_Poring_Bag','Costume Poring Bag',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,16,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20508,'C_Poster_Girl_Hat','Costume Poster Girl Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1446,NULL,NULL,NULL);
@@ -11139,17 +11167,28 @@ REPLACE INTO `item_db_re` VALUES (20510,'C_SwordWing','Costume Sword Wing',4,0,N
REPLACE INTO `item_db_re` VALUES (20511,'C_Blue_Fairy_Wing','Blue Wings of Fairy',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,21,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20512,'C_Bag_of_Adventurer_j','Costume Adventurer\'s Backpack',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,2,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20514,'C_Thanatos_Sword','Costume Thanatos Sword',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,23,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20515,'Costume_Magic_Circle','Costume Magic Circle',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'hateffect(HAT_EF_MAGICCIRCLE,true);',NULL,'hateffect(HAT_EF_MAGICCIRCLE,false);');
+REPLACE INTO `item_db_re` VALUES (20515,'C_Magic_Circle','Costume Magic Circle',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'hateffect(HAT_EF_MAGICCIRCLE,true);',NULL,'hateffect(HAT_EF_MAGICCIRCLE,false);');
REPLACE INTO `item_db_re` VALUES (20516,'C_Wings_of_Michael','Costume Wings of Michael',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,24,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (20519,'C_Full_Bloom_Cherry_Tree','Costume Full Bloom Cherry Tree',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'hateffect(HAT_EF_FULL_BLOOMCHERRY_TREE,true);',NULL,'hateffect(HAT_EF_FULL_BLOOMCHERRY_TREE,false);');
+REPLACE INTO `item_db_re` VALUES (20517,'C_GiantCatBag_TW','Costume Giant Cat Backpack',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,25,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20519,'C_Full_BloomCherry_Tree','Costume Full Bloom Cherry Tree',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'hateffect(HAT_EF_FULL_BLOOMCHERRY_TREE,true);',NULL,'hateffect(HAT_EF_FULL_BLOOMCHERRY_TREE,false);');
REPLACE INTO `item_db_re` VALUES (20522,'C_Blessings_Of_Soul','Costume Blessings Of Soul',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,0,'hateffect(HAT_EF_C_BLESSINGS_OF_SOUL,true);',NULL,'hateffect(HAT_EF_C_BLESSINGS_OF_SOUL,false);');
REPLACE INTO `item_db_re` VALUES (20524,'C_Shining_Angel_Wings','Costume Shining Angel Wings',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'hateffect(HAT_EF_C_SHINING_ANGEL_WING,true);',NULL,'hateffect(HAT_EF_C_SHINING_ANGEL_WING,false);');
+REPLACE INTO `item_db_re` VALUES (20530,'C_Wings_of_Gabriel','Costume Wings of Gabriel',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,37,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20533,'C_PinkButterfly_Wing_T','Costume Fly Like a Butterfly (Pink)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,38,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20535,'C_Digital_Space','Costume Digital Space',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'hateffect(HAT_EF_DIGITAL_SPACE,true);',NULL,'hateffect(HAT_EF_DIGITAL_SPACE,false);');
REPLACE INTO `item_db_re` VALUES (20537,'C_Falling_Red_Foliage','Costume Falling Red Foliage',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'hateffect(HAT_EF_C_MAPLE_WHICH_FALLS_RD,true);',NULL,'hateffect(HAT_EF_C_MAPLE_WHICH_FALLS_RD,false);');
REPLACE INTO `item_db_re` VALUES (20538,'Costume_Magic_Circle_Rainbow','Costume Magic Circle Rainbow',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'hateffect(HAT_EF_MAGICCIRCLERAINBOW,true);',NULL,'hateffect(HAT_EF_MAGICCIRCLERAINBOW,false);');
-REPLACE INTO `item_db_re` VALUES (20546,'C_Giant_Ribbon_Bell','Costume Giant Ribbon Bell',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,46,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20543,'C_Halloween_Poring_Bag','Costume Halloween Poring Bag',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,44,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20546,'C_Backside_Ribbon_Bell','Costume Giant Ribbon Bell',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,46,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20547,'C_Ghost_Effect','Costume Ghost Effect',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'hateffect(HAT_EF_C_GHOST_EFFECT,true);',NULL,'hateffect(HAT_EF_C_GHOST_EFFECT,false);');
REPLACE INTO `item_db_re` VALUES (20548,'Costume_Popping_Poring_Aura','Costume Popping Poring Aura',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'hateffect(HAT_EF_C_POPPING_PORING_AURA,true);',NULL,'hateffect(HAT_EF_C_POPPING_PORING_AURA,false);');
+REPLACE INTO `item_db_re` VALUES (20570,'C_HeartChocoBag','Costume HeartChocoBag',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,47,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20572,'C_WingOfHeart','Costume WingOfHeart',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,50,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20576,'C_Cat_Fork','Costume Cat Fork',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,53,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20582,'C_T_Bear_Bag','Costume Bear Backpack',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,60,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20584,'C_Big_Foxtail','Costume Fox Tail',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,62,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20588,'C_Nifl_Bloom','Costume Broom of Witch',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,65,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20592,'C_Santa_Backpack','Costume Santa\'s Pocket',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,70,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20600,'Fantastic_Aura','Fantastic Aura',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,0,'/*TODO: View ID*/ bonus bUnbreakableHelm;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20700,'Egir_Manteau','Egir Manteau',4,200000,NULL,300,NULL,10,NULL,1,0xFFFFFFFF,63,2,4,NULL,'110',1,0,'bonus bUnbreakableGarment; .@r = getrefine(); if (.@r > 10) .@r = 10; if (BaseClass == Job_Mage || BaseClass == Job_Archer || BaseClass == Job_Acolyte) { bonus bFlee2,5+(.@r*2); } else if (BaseClass == Job_Swordman || BaseClass == Job_Merchant || BaseClass == Job_Thief) { bonus bShortWeaponDamageReturn,5+(.@r*2); }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20701,'Sol_Manteau','Sol Manteau',4,0,NULL,700,NULL,20,NULL,1,0xFFFFFFFF,63,2,4,NULL,'65',1,0,'bonus2 bSubEle,Ele_Earth,5; bonus2 bSubRace,RC_Fish,-5;',NULL,NULL);
@@ -11186,6 +11225,7 @@ REPLACE INTO `item_db_re` VALUES (20761,'C_Wing_Of_Happiness','Costume Happiness
REPLACE INTO `item_db_re` VALUES (20762,'C_GreatDevilWing','Costume Great Devil Wings',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,10,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20763,'C_Amistr_Bag','Costume Amistr Bag',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,4,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20764,'C_Fallen_Angel_Wing','Costume Fallen Angel Wing',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,3,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20765,'C_Archangel_Wing','Costume Archangel Wing',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,8192,NULL,'1',0,1,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20773,'Excelion_Wing','Excelion Wing',4,20,NULL,900,NULL,40,NULL,0,0xFFFFFFFF,63,2,4,NULL,'99',1,NULL,'bonus bFlee,getrefine() * 2; bonus bFlee2,8 + (BaseLevel > 129 ? 2 : 0);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20778,'Red_Lotus_Stole','Red Lotus Stole',4,20,NULL,700,NULL,8,NULL,1,0xFFFFFFFF,63,2,4,NULL,'1',1,0,'.@r = getrefine(); bonus bMaxSPrate,10; bonus bMdef,3; bonus bUseSPrate,-1*(1+(2*.@r/3)); if (.@r>=10) { bonus bSPGainValue,20; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (20779,'Rift_Manteau','Rift Manteau',4,20,NULL,500,NULL,16,NULL,1,0xFFFFFFFF,63,2,4,NULL,'100',1,NULL,'.@r = getrefine(); bonus bMaxHP,(.@r >= 9 ? 1300 : .@r >= 7 ? 700 : 300); bonus bMaxSP,-50;',NULL,NULL);
@@ -11372,7 +11412,7 @@ REPLACE INTO `item_db_re` VALUES (22214,'Authority_Sandals','Authority Sandals',
REPLACE INTO `item_db_re` VALUES (22508,'Para_Team_Mark_','Eden Group Mark',2,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'warp "moc_para01",171,115;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22507,'ShabbyOldScroll','Old Scroll',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'callfunc "F_22507";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22510,'King_Wolf_Scroll','King Wolf Scroll',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'/*TODO, confirm the rates*/ getitem callfunc("F_Rand",6635,19598,5658,6238,6239),1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (22511,'Fenrir_Card__','Fenrir\'s Power Scroll',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "bonus bMatk,25; bonus bFixedCastRate,-50;",300,1025;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (22511,'Fenrir_Card__','Fenrir\'s Power Scroll',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "{ bonus bMatk,25; bonus bFixedCastRate,-50; }",300,1025;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22513,'King_of_Gift_Box','King of Gift Box',2,10,NULL,100,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'/*TODO, confirm the rates*/ getitem callfunc("F_Rand",12817,4403,14512),1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22514,'Candy_Holder','Candy Holder',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getrandgroupitem(IG_Candy_Holder,1); getrandgroupitem(IG_Candy_Holder,1); getrandgroupitem(IG_Candy_Holder,1);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22515,'Twisted_Key_of_Time','Twisted Key of Time',3,10,NULL,300,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -11398,7 +11438,7 @@ REPLACE INTO `item_db_re` VALUES (22535,'WorkerScroll_A','Scroll Summoning Worke
REPLACE INTO `item_db_re` VALUES (22536,'WorkerScroll_B','Scroll Summoning Workers(Female)',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22537,'PrizeOfHero','Prize Of Hero',2,0,NULL,100,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getrandgroupitem(IG_PrizeOfHero,1);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22538,'Hanbok_bag','Hanbok bag',2,0,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_HANBOK,600000,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (22540,'Runstone_Lux','Lux Anima Runestone',11,2,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,56,2,NULL,NULL,NULL,NULL,NULL,'itemskill "RK_LUXANIMA",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (22540,'Runstone_Lux','Lux Anima Runestone',11,2,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,56,2,NULL,NULL,NULL,NULL,NULL,'itemskill "RK_LUXANIMA",1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22541,'PC_Room_Coupon_Box_VI','PC Room Coupon Box VI',18,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22542,'Center_Potion_B','Concentration Potion',2,10,NULL,100,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_ASPDPOTION0,1800000,4;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22543,'Berserk_Potion_B','Berserk Potion',2,10,NULL,200,NULL,NULL,NULL,0,0x6,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_ASPDPOTION2,1800000,9;',NULL,NULL);
@@ -11545,7 +11585,7 @@ REPLACE INTO `item_db_re` VALUES (22813,'Bearer\'s_Shadow_Box','Bearer\'s Shadow
REPLACE INTO `item_db_re` VALUES (22814,'Cat_Hand_Ticket','Cat Hand Ticket',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22822,'Summer_Vacation_Costumes','Summer Vacation Costumes',2,NULL,NULL,100,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'sc_start SC_DRESSUP,600000,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22823,'Sealed_Sniper_Scroll','Sealed Sniper Scroll',2,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'/*getitem callfunc("F_Rand",4491,6228,6232,24196, Hasty Shadow Armor, 19882, 17474, 6635),1;*/',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (22826,'Enchant_Stone_Box4','Costume Enchantment Stone Box 4',2,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (22826,'Enchant_Stone_Box4','Costume Enchantment Stone Box 4',2,10,NULL,100,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getitem callfunc("F_Rand",6636,6637,6638,6639,6640,6641,6642,6643,6644,6645,6740,6741,6742,6743,6744,6745,6790,6791,6792,6908),1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22827,'Shadow_Cube','Shadow Cube',2,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'/*No Info*/',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22828,'Sealed_Album_Scroll','Sealed Album Scroll',2,10,NULL,100,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getitem callfunc("F_Rand",22829,6232,6228,24208,24209,17474/*,Enchanted Letter*/),1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22829,'Sealed_Card_Album','Sealed Card Album',2,10,NULL,100,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getitem callfunc("F_Rand",4488,4497,4486,4480,4485,4539,4487,4494,4538,4489,4490,4482,4503,4483,4491),1;',NULL,NULL);
@@ -11571,7 +11611,7 @@ REPLACE INTO `item_db_re` VALUES (22858,'September_Gift_Box','September Gift Box
REPLACE INTO `item_db_re` VALUES (22859,'October_Gift_Box','October Gift Box',2,10,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 12529,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22860,'November_Gift_Box','November Gift Box',2,10,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'rentitem callfunc("F_Rand",2566,2856,2857,15023),1209600;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22861,'December_Gift_Box','December Gift Box',2,10,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 22869,10;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (22868,'Enchant_Stone_Box5','Costume Enchantment Stone Box 5',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem callfunc("F_Rand",6908,6943,6944,6945,6946,6947,6948,6949,6950,6951),1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (22868,'Enchant_Stone_Box5','Costume Enchantment Stone Box 5',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box5);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22869,'Lucky_Roulette_Tickets','Lucky Roulette Ticket',2,10,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,'50',NULL,NULL,'RouletteBronze++;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22870,'Xmas_Package_14','Christmas Package',3,0,NULL,10,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22873,'Sealed_Beelzebub_Scroll_II','Sealed Beelzebub Scroll II',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem callfunc("F_Rand",22875,6238,6239,6228,6232,24231,24232,17474,6635),1;',NULL,NULL);
@@ -11593,27 +11633,33 @@ REPLACE INTO `item_db_re` VALUES (22896,'Limited_Old_Status_Initialization_Volum
REPLACE INTO `item_db_re` VALUES (22899,'Parchment_City','Parchment City',2,20,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'itemskill "AL_INCAGI",1; heal -15,0;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22901,'Question_Old_Blue_Box','Mysterious Blue Box',2,20,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'callfunc("F_Mysterious_box");',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22902,'Sealed_Card_Album_Scroll_II','Sealed Card Album Scroll II',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem callfunc("F_Rand",6238,6239,17474,22829,24243,24244,24245),1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (22905,'Enchant_Stone_Box6','Costume Enchantment Stone Box 6',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box6);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (22953,'Enchant_Stone_Box7','Costume Enchantment Stone Box 7',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box7);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22984,'Kahluna_Milk','Kahluna Milk',0,6,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_DORAM_BUF_01, 180000, 0;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (22985,'Basil','Basil',0,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_DORAM_BUF_02, 180000, 0;',NULL,NULL);
#
+REPLACE INTO `item_db_re` VALUES (23001,'Enchant_Stone_Box8','Costume Enchantment Stone Box 8',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box8);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23012,'S_Small_Mana_Potion','[Sale] Small Mana Potion',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "bonus2 bRegenPercentSP,5,5000;",600,9; /* fix me: unknown flag and specialeffect ; disabled when LK_BERSERK */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23016,'Cursed_Fragment','Cursed Fragment',2,1,NULL,1,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'callfunc("F_Cursed_Fragment");',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23038,'S_Slim_White_Box','[Sale] Slim White Potion Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 11573,200;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23042,'S_Seed_Of_Yggdrasil','[NotForSale]Yggdrasil Seed',0,0,NULL,300,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'percentheal 50,50;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23043,'S_Seed_Of_Yggdrasil_Box','[Sale] Yggdrasil Seed Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 23042,30;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (23046,'S_Mystic_Powder','[Sale] Mystic Powder',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "bonus bFlee,20; bonus bLuk,10;",300,9; /* fix me: unknown flag and specialeffect */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (23046,'S_Mystic_Powder','[Sale] Mystic Powder',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "{ bonus bFlee,20; bonus bLuk,10; }",300,9; /* fix me: unknown flag and specialeffect */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23047,'S_Blessing_Tyr','[Sale] Blessing of Tyr',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_FLEEFOOD,300000,30; sc_start SC_HITFOOD,300000,30; sc_start SC_ATKPOTION,300000,20; sc_start SC_MATKPOTION,300000,20;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23048,'S_Resilience_Potion','[Sale] Resilience Enhancement Potion',2,NULL,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "bonus bAddItemHealRate,20;",1800,9; /* fix me: unknown flag and specialeffect */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (23058,'Enchant_Stone_Box9','Costume Enchantment Stone Box 9',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box9);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23076,'Build_Up_Potion_SS','Build Up Potion SS',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bAspd,10; }",10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23077,'Build_Up_Potion_SC','Build Up Potion SC',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bCritical,30; }",10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23078,'Build_Up_Potion_AC','Build Up Potion AC',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bVariableCastrate,-80; }",10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23080,'Cursed_Crystal','Cursed Crystal',2,1,NULL,500,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'callfunc("F_Cursed_Crystal");',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (23086,'Enchant_Stone_Box10','Costume Enchantment Stone Box 10',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box10);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23087,'Small_Leather_Bag','Small Leather Bag',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 25180,1; getitem 25181,1; getitem 25182,1; getitem 25183,1; getitem 25184,1; getitem 25185,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23123,'Bullet_Case_Flare','Flare Bullet Cartridge',2,10,NULL,250,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 13228,500;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23124,'Bullet_Case_Lighting','Lightning Bullet Cartridge',2,10,NULL,250,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 13229,500;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23125,'Bullet_Case_Ice','Ice Bullet Cartridge',2,10,NULL,250,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 13230,500;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23126,'Bullet_Case_Poison','Poison Bullet Cartridge',2,10,NULL,250,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 13231,500;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23127,'Bullet_Case_Blind','Blind Bullet Cartridge',2,10,NULL,250,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 13232,500;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (23174,'Enchant_Stone_Box11','Costume Enchantment Stone Box 11',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box11);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23177,'Kafra_Card_','Kafra Card',2,2,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'callfunc "F_CashStore";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23188,'Unprocessed_Parts','Unprocessed Parts',2,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'pet 1632;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23189,'Small_Needle_Kit','Small Needle Kit',2,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'pet 1622;',NULL,NULL);
@@ -11631,8 +11677,12 @@ REPLACE INTO `item_db_re` VALUES (23277,'Mado_Box','Emergency Magic Gear',2,1000
REPLACE INTO `item_db_re` VALUES (23280,'N_Fly_Wing_','Novice Fly Wing',11,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,'1:98',NULL,NULL,'itemskill "AL_TELEPORT",1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23288,'Compressed_Wing_Of_Fly','Compressed Fly Wing',11,1000,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'itemskill "AL_TELEPORT",1;',NULL,NULL);
#
-REPLACE INTO `item_db_re` VALUES (23307,'S_Shining_Def_Scroll','[Sale] Shining Defense Scroll',2,NULL,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "bonus bDef,500; bonus bMdef,200;",600; /* fix me: unknown flag and specialeffect */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (23299,'Enchant_Stone_Box12','Costume Enchantment Stone Box 12',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box12);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (23307,'S_Shining_Def_Scroll','[Sale] Shining Defense Scroll',2,NULL,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "{ bonus bDef,500; bonus bMdef,200; }",600; /* fix me: unknown flag and specialeffect */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23340,'S_Megaphone','[Sale] Megaphone',2,NULL,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'input .@megaphone$; announce strcharinfo(0) + ": " + .@megaphone$,bc_all,0xFF0000;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (23524,'Enchant_Stone_Box13','Costume Enchantment Stone Box 13',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box13);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (23629,'Enchant_Stone_Box14','Costume Enchantment Stone Box 14',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box14);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (23682,'Enchant_Stone_Box15','Costume Enchantment Stone Box 15',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box15);',NULL,NULL);
#===================================================================
# Shadow Equipments
#===================================================================
@@ -12060,6 +12110,25 @@ REPLACE INTO `item_db_re` VALUES (24420,'S_Temporal_Transcendent_Earring','Tempo
REPLACE INTO `item_db_re` VALUES (24421,'S_Temporal_Transcendent_Pendant','Temporal Transcendent Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'bonus bBaseAtk,15;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24423,'S_Tempest_Weapon','Tempest Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus2 bIgnoreDefClassRate,Class_Normal,5+(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24424,'S_Tempest_Armor','Tempest Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'bonus2 bIgnoreDefClassRate,Class_Normal,5+(getrefine()/2);',NULL,NULL);
+
+REPLACE INTO `item_db_re` VALUES (25000,'SPdrainStone_Top','SP Absorption Stone (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25001,'DEFStone_Middle','Def Stone(Middle)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25002,'ChangeLUK_Middle','LUK Exchange Stone(Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25003,'ChangeSTR_Middle','STR Exchange Stone(Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25004,'ChangeAGI_Middle','AGI Exchange Stone(Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25005,'ChangeINT_Middle','INT Exchange Stone(Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25006,'ChangeVIT_Middle','VIT Exchange Stone(Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25007,'ChangeDEX_Middle','DEX Exchange Stone(Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25008,'ChangeVIT_Bottom','VIT Exchange Stone(Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25009,'ChangeAGI_Bottom','AGI Exchange Stone(Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25010,'ChangeDEX_Bottom','DEX Exchange Stone(Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25011,'ChangeLUK_Bottom','LUK Exchange Stone(Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25012,'ChangeSTR_Bottom','STR Exchange Stone(Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25013,'ChangeINT_Bottom','INT Exchange Stone(Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25014,'MDEFStone_Bottom','Mdef Stone(Lower)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25015,'EXPStone_Bottom','EXP Stone(Lower)',6,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25016,'ATKStone_Bottom','ATK Stone (Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25017,'MATKStone_Bottom','MATK Stone (Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
#===================================================================
# New etc.
#===================================================================
@@ -12070,6 +12139,23 @@ REPLACE INTO `item_db_re` VALUES (25046,'Boarding_Pass','Boarding Pass',3,0,NULL
REPLACE INTO `item_db_re` VALUES (25047,'Kahlunac','Kahlunac',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25048,'Hearty_Lunchbox','Hearty Lunchbox',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25049,'Basilac_Clam','Basilac Clam',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+
+REPLACE INTO `item_db_re` VALUES (25058,'TwinkleEffect_Top','Twinkle Effect (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25059,'GhostEffect_Middle','Ghost Effect (Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25060,'Critical_Stone','Critical Stone (Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25061,'Range_Stone','Range Stone (Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25062,'Greed_Stone','Greed Stone (Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25063,'MaxHP2_Stone','Health Stone (Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25064,'MaxSP2_Stone','Magic Stone (Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25065,'Detoxify_Stone','Detoxify Stone (Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25066,'Recovery_Stone','Recovery Stone (Lower)',6,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25067,'CastingStone_Robe','Casting Stone (Garment)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25068,'ASPDStone_Top','ASPD Stone (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25069,'ReloadStone_Top','Reload Stone (Upper)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25070,'ReloadStone_Middle','Reload Stone (Middle)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25071,'ReloadStone_Bottom','Reload Stone (Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25072,'Kyrie_Stone','Kyrie Stone (Lower)',3,10,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+
REPLACE INTO `item_db_re` VALUES (25127,'Silent_Energy_Particle','Silent Energy Particle',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25128,'Weak_Energy_Particle','Weak Energy Particle',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25129,'Unstable_Energy_Particle','Unstable Energy Particle',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -12077,6 +12163,11 @@ REPLACE INTO `item_db_re` VALUES (25130,'Sinister_Energy_Particle','Sinister Ene
REPLACE INTO `item_db_re` VALUES (25131,'Fallen_Energy_Particle','Fallen Energy Particle',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25132,'Pumpkin_Deco','Pumpkin Deco',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25133,'Dried_White_Stem','Dried White Stem',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25136,'ElectricEffect_Middle','Electric Effect (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25137,'GreenFloor_Bottom','Green Floor Effect (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25138,'ShrinkEffect_Middle','Shrink Effect (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25139,'Identify_Stone','Identify Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25141,'EXPStone_Middle','Experience Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25142,'Doram_Token','Doram Token',3,NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25143,'Gift_Stuffed_Doll','Gift Stuffed Doll',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25144,'Bridge_Postured_Doll','Bridge Postured Doll',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -12103,6 +12194,15 @@ REPLACE INTO `item_db_re` VALUES (25164,'Fresh_Tea_Leaves','Fresh Tea Leaves',3,
REPLACE INTO `item_db_re` VALUES (25165,'High_Class_Tea','High Class Tea',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25166,'Very_Shining_Ring','Very Shining Ring',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25167,'Old_Letter','Old Letter',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25170,'MinorCastingStone_Robe','Minor Casting Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25171,'EXPStone_Top','Experience Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25172,'CastingStone_Top','Variable Casting Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25173,'CastingStone_Middle','Variable Casting Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25174,'CastingStone_Bottom','Variable Casting Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25175,'LexAeternaStone_Middle','Lex Aeterna Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25176,'BlueAuraEffect_Middle','Blue Aura Effect (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25177,'ShadowEffect_Middle','Shadow Effect (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25178,'PinkGlowEffect_Middle','Pink Glow Effect (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25179,'Blessing_Star','Blessing Star',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25180,'Old_Rings','Old Rings',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25181,'Wood_Rosary','Wood Rosary',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -12111,7 +12211,15 @@ REPLACE INTO `item_db_re` VALUES (25183,'Decorated_Archer\'s_Thimble','Decorated
REPLACE INTO `item_db_re` VALUES (25184,'Portable_Sewingbox','Portable Sewingbox',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25185,'Locket_Pendant','Locket Pendant',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25187,'Slug_Bullet','Slug Bullet',3,1200,NULL,1200,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25205,'ShrinkEffect_Bottom','Shrink Effect (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25206,'ElectricEffect_Top','Electric Effect (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25223,'Para_Team_Coin','Eden Group Coin',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25224,'WhiteBodyEffect_Middle','White Body Effect (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25225,'ExplodingEffect_Middle','Crimson Wave Effect (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25226,'WaterFieldEffect_Bottom','Water Field Effect (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25227,'Heal_Stone','Heal Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25228,'Teleport_Stone','Teleport Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25229,'Steal_Stone','Steal Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25231,'Suspicious_Bottle','Suspicious Bottle',3,1000,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25232,'Cheap_Lubricant','Cheap Lubricant',3,1000,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25233,'Cotton_Tufts','Cotton Tufts',3,1000,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -12139,11 +12247,52 @@ REPLACE INTO `item_db_re` VALUES (25283,'Brown_Muffler','Brown Muffler',3,420,NU
REPLACE INTO `item_db_re` VALUES (25284,'Swamp_Bug_Shell','Swamp Bug Shell',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25285,'Brown_Rat_Tail','Brown Rat Tail',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25290,'Sweets_Festival_Coin','Sweets Festival Coin',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25302,'DoubleAttack_Stone','Double Attack Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25303,'Critical_Stone_Robe','Critical Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25304,'Critical_Stone_Top','Critical Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25305,'Critical_Stone_Bottom','Critical Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25306,'CastStone_Robe','Variable Casting Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25375,'Powerful_Soul_Essence','Powerful Soul Essence',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25377,'Luxurious_Pet_Food','Luxurious Pet Food',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25409,'SuraStone_Top','Champion Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25410,'SuraStone_Middle','Champion Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25411,'SuraStone_Lower','Champion Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25412,'SuraStone_Robe','Sura Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25413,'RangerStone_Top','Sniper Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25414,'RangerStone_Middle','Sniper Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25415,'RangerStone_Lower','Sniper Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25416,'RangerStone_Robe','Ranger Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25417,'SorcererStone_Top','Scholar Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25418,'SorcererStone_Middle','Scholar Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25419,'SorcererStone_Lower','Scholar Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25420,'SorcererStone_Robe','Sorcerer Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25445,'RuneknightStone_Top','Lord Knight Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25446,'RuneknightStone_Middle','Lord Knight Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25447,'RuneknightStone_Lower','Lord Knight Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25448,'RuneknightStone_Robe','Rune Knight Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25449,'GeneticStone_Robe','Genetic Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25450,'GeneticStone_Top','Creator Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25451,'GeneticStone_Middle','Creator Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25452,'GeneticStone_Lower','Creator Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25453,'WarlockStone_Top','High Wizard Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25454,'WarlockStone_Middle','High Wizard Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25455,'WarlockStone_Lower','High Wizard Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25456,'WarlockStone_Robe','Warlock Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
#
REPLACE INTO `item_db_re` VALUES (25464,'World_Moving_Rights','World Moving Rights',3,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
#
+REPLACE INTO `item_db_re` VALUES (25490,'ShadowchaserStone_Top','Stalker Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25491,'ShadowchaserStone_Middle','Stalker Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25492,'ShadowchaserStone_Lower','Stalker Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25493,'ShadowchaserStone_Robe','Shadow Chaser Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25494,'MechanicStone_Top','Mastersmith Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25495,'MechanicStone_Middle','Mastersmith Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25496,'MechanicStone_Lower','Mastersmith Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25497,'MechanicStone_Robe','Mechanic Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25498,'WanderMinstrelStone_Top','Clown Gypsy Stone (Upper)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25499,'WanderMinstrelStone_Middle','Clown Gypsy Stone (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25500,'WanderMinstrelStone_Lower','Clown Gypsy Stone (Lower)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (25501,'WanderMinstrelStone_Robe','Wanderer Minstrel Stone (Garment)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25670,'M_M_Defense','Modification Module (Defense)',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'.@r = getrefine(); .@def = 25; if (.@r >= 9) { .@def += 20; } else if (.@r >= 7) { .@def += 10; } bonus bDef,.@def;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25671,'M_M_Magic_Defense','Modification Module (Magic Defense)',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'.@r = getrefine(); .@mdef = 2; if (.@r >= 9) { .@mdef += 6; } else if (.@r >= 7) { .@mdef += 3; } bonus bMDef,.@mdef;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25672,'M_M_Vit','Modification Module (Vit)',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bVit,3;',NULL,NULL);
@@ -12231,7 +12380,7 @@ REPLACE INTO `item_db_re` VALUES (27082,'Angry_Nine_Tail_Card','Angry Nine Tail
REPLACE INTO `item_db_re` VALUES (27083,'Resentful_Bongun_Card','Resentful Bongun Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus bBaseAtk,20; bonus bMatk,20;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27084,'Resentful_Sohee_Card','Resentful Sohee Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus bMatk,10; if (getrefine() >= 10) { bonus bMatkRate,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27085,'Resentful_Munak_Card','Resentful Munak Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus bBaseAtk,15; bonus bMatk,15;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (27086,'Resentful_Soldier_Card','Resentful Soldier Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'if (getiteminfo(getequipid(EQI_COMPOUND_ON),11) == W_BOW) { bonus3 bAutoSpell,"TF_DOUBLE",5,30; if (getrefine() >= 10) { bonus2 bWeaponDamageRate,W_BOW,20; } }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (27086,'Resentful_Soldier_Card','Resentful Soldier Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'if (getiteminfo(getequipid(EQI_COMPOUND_ON),11) == W_BOW) { bonus3 bAutoSpell,"AC_DOUBLE",5,30; if (getrefine() >= 10) { bonus2 bWeaponDamageRate,W_BOW,20; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27087,'Truthful_Wizard_Card','Truthful Wizard Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus bMatk,25; autobonus "{ bonus bNoCastCancel; }",5,5000,BF_MAGIC,"{ showscript \\\"This is the truth!\\\"; }";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27088,'Fury_Hero_Card','Fury Hero Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,769,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,2; bonus5 bAutoSpell,"SM_ENDURE",1,5,BF_SHORT,0;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27101,'Sweet_Nightmare_Card','Sweet Nightmare Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus bMatk,20; bonus bNoCastCancel;',NULL,NULL);
@@ -12264,7 +12413,7 @@ REPLACE INTO `item_db_re` VALUES (27147,'Humanoid_Chimera_Card','Humanoid Chimer
REPLACE INTO `item_db_re` VALUES (27148,'Material_Chimera_Card','Material Chimera Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,136,NULL,NULL,NULL,NULL,'bonus bFlee,(BaseLevel >= 90 ? 20 : 10);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27149,'Heart_Hunter_Card','Heart Hunter Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'.@type = getiteminfo(getequipid(EQI_COMPOUND_ON),11); .@r = getrefine(); if(.@type == 17 || .@type == 18 || .@type == 21){ bonus bLongAtkRate,5+.@r+(.@r >= 10 ? 5 : 0); }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27150,'Toxic_Enchanted_Chimera_Card','Toxic Enchanted Chimera Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus bMaxHP,1000; bonus bMaxSP,200; if(getrefine() >= 12){ bonus bMaxHPrate,15; bonus bMaxSPrate,15; }',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (27151,'Heart_Hunter_Evil_Card','Heart Hunter Evil Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus2 bAddEffWhenHit,Eff_Freeze,1000 + (readparam(bInt) >= 110 ? 5 : 0); bonus bMdef,5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (27151,'Heart_Hunter_Evil_Card','Heart Hunter Evil Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus2 bAddEffWhenHit,Eff_Freeze,3000 + (readparam(bInt) >= 110 ? 1000 : 0); bonus bMdef,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27152,'Cutie_Card','Cutie Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus bMaxHPrate,10; .@r = getrefine()/2; bonus bAgi,.@r; bonus bAspdRate,.@r;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27157,'Wood_Goblin_Card','Wood Goblin Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'.@r = getrefine(); bonus2 bAddEle,Ele_Water,(.@r >= 9 ? 10 : 5); bonus2 bAddEle,Ele_Earth,(.@r >= 9 ? 10 : 5); bonus2 bSubDefEle,Ele_Water,-5; bonus2 bSubDefEle,Ele_Earth,-5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27158,'Les_Card','Les Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,32,NULL,NULL,NULL,NULL,'bonus2 bSubEle,Ele_Wind,30;',NULL,NULL);
@@ -12275,7 +12424,7 @@ REPLACE INTO `item_db_re` VALUES (27162,'Gopinich_Card','Gopinich Card',6,20,NUL
REPLACE INTO `item_db_re` VALUES (27163,'Faceworm_Card','Faceworm Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,136,NULL,NULL,NULL,NULL,'bonus bAgi,-1; bonus bDex,-1; bonus bAspdRate,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27164,'Faceworm_Queen_Card','Faceworm Queen Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus bMaxHPrate,-10; .@r = getrefine(); bonus bCritical,15 + .@r; bonus bCritAtkRate,.@r;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27165,'Dark_Faceworm_Card','Dark Faceworm Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,136,NULL,NULL,NULL,NULL,'bonus bVit,-1; bonus bInt,-1; bonus bDelayrate,-3;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (27166,'Faceworm_Egg_Card','Faceworm Egg Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'.@r = getrefine(); .@sub = 2+(.@r >= 9 ? 3 : .@r >= 7 ? 1 : 0); bonus bNearAtkDef,.@sub; bonus bMagicAtkDef,.@sub;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (27166,'Faceworm_Egg_Card','Faceworm Egg Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'.@r = getrefine(); .@sub = 2+(.@r >= 9 ? 3 : .@r >= 7 ? 1 : 0); bonus2 bSubEle,Ele_Fire,.@sub;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27167,'Faceworm_Larva_Card','Faceworm Larva Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,4,NULL,NULL,NULL,NULL,'bonus2 bSubEle,Ele_Neutral,15; bonus2 bMagicAtkEle,Ele_Water,getrefine()*3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27168,'Irene_High_Elder_Card','Irene High Elder Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,4,NULL,NULL,NULL,NULL,'bonus bHit,10 + 5 * (getrefine()/3);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27169,'Payon_Soldier_Card','Payon Soldier Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'.@atk = 5; .@r = getrefine(); if(getiteminfo(getequipid(EQI_HAND_R),11) == W_SPEAR && .@r >= 10){ .@atk += 20; if(.@r >= 14){ .@atk += 20; } } bonus bAtk,.@atk; bonus bMatk,.@atk;',NULL,NULL);
@@ -12292,7 +12441,7 @@ REPLACE INTO `item_db_re` VALUES (27179,'Coyote_Card','Coyote Card',6,20,NULL,10
REPLACE INTO `item_db_re` VALUES (27180,'Mechaspider_Card','Mechaspider Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,128,NULL,NULL,NULL,NULL,'bonus bBreakWeaponRate,500; bonus bBreakArmorRate,500;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27181,'Airship_Raid_Card','Airship Raid Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'.@r = getrefine(); bonus bLongAtkRate,1 + .@r/2; bonus bCritical,.@r/2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27182,'Captain_Felock_Card','Captain Felock Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus bAtk,30; .@r = getrefine(); bonus2 bSkillAtk,"RL_AM_BLAST",.@r >= 10 ? 60 : 30; bonus2 bSkillAtk,"RL_HAMMER_OF_GOD",.@r >= 10 ? 60 : 30;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (27183,'Gigantes_Card','Gigantes Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,128,NULL,NULL,NULL,NULL,'bonus bAtk,20; if(readparam(bStr) >= 120) { bonus bAtk,20; bonus bAspdRate,-3; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (27183,'Gigantes_Card','Gigantes Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,128,NULL,NULL,NULL,NULL,'bonus bAtk,20; if(readparam(bStr) >= 120) { bonus bAtk,20; bonus bAspdRate,3; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27184,'Knight_Sakray_Card','Knight Sakray Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus bAtk,20; bonus2 bAddRace,RC_Demon,30; bonus2 bAddRace,RC_Undead,30;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27196,'Nihil_M_Heine_Card','Nihil M. Heine Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus2 bMagicAddSize,Size_Small,15;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27197,'Agnes_Lugenburg_Card','Agnes Lugenburg Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus2 bAddSize,Size_Small,15;',NULL,NULL);
@@ -12345,7 +12494,7 @@ REPLACE INTO `item_db_re` VALUES (27317,'Mutant_Twin_Caput_Card','Mutant Twin Ca
REPLACE INTO `item_db_re` VALUES (27318,'Miguel_Card','Miguel Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus bCritAtkRate,20; bonus2 bSubRace,RC_All,-10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27319,'R48_85_BESTIA_Card','R48-85-BESTIA Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus2 bAddEle,Ele_Poison,40;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27320,'E_EA1L_card','E-EA1L card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'.@r = getrefine(); .@val = 3; if (.@r >= 9) { .@val += 2; if (.@r >= 11) { .@val += 5; } } bonus2 bMagicAtkEle,Ele_Fire,.@val;',NULL,NULL);
-#REPLACE INTO `item_db_re` VALUES (27321,'Despair_God_Morocc_Card','Despair God Morocc Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,10; bonus bMaxHPRate,-50; bonus2 bAddRace,RC_DemiHuman,30; bonus2 bAddRace,RC_Player,30; bonus2 bAddRace,RC_Angel,30; autobonus3 "{ }",1000,5000,"NV_FIRSTAID","{ active_transform 3097,5000; }"; /* unknown transformation rates */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (27321,'Despair_God_Morocc_Card','Despair God Morocc Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,10; bonus bMaxHPRate,-50; bonus2 bAddRace,RC_DemiHuman,30; bonus2 bAddRace,RC_Player,30; bonus2 bAddRace,RC_Angel,30; autobonus3 "{ }",1000,5000,"NV_FIRSTAID","{ active_transform 3097,5000; }"; /* unknown transformation rates */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27322,'Demon_God\'s_Apostle_Ahat_Card','Demon God\'s Apostle Ahat Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,136,NULL,NULL,NULL,NULL,'bonus bMaxSPrate,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27323,'Demon_God\'s_Apostle_Shnaim_Card','Demon God\'s Apostle Shnaim Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,136,NULL,NULL,NULL,NULL,'bonus bMaxHPrate,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (27324,'Brinaranea_Card','Brinaranea Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus2 bMagicAtkEle,Ele_Water,15;',NULL,NULL);
@@ -12537,7 +12686,7 @@ REPLACE INTO `item_db_re` VALUES (28472,'Para_Team_Agi_Necklace160','Awakened Ed
REPLACE INTO `item_db_re` VALUES (28483,'Royal_Guardian_Ring','Royal Guardian Ring',4,0,NULL,10,NULL,1,NULL,1,0xFFFFFFFF,63,2,136,NULL,'99',NULL,NULL,'.@b = min(BaseLevel/25,7); bonus bMaxHPrate,.@b; bonus bMaxSPrate,.@b;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28484,'Rebel_Scarf','Rebel Scarf',4,20,NULL,400,NULL,0,NULL,1,0xFFFFFFFF,63,2,136,NULL,'100',0,0,'.@M = getskilllv("RL_MASS_SPIRAL"); .@F = getskilllv("RL_FIRE_RAIN"); .@H = getskilllv("RL_HEAT_BARREL"); .@S = getskilllv("RL_S_STORM"); .@D = getskilllv("RL_D_TAIL"); .@E = getskilllv("RL_E_CHAIN"); bonus2 bAddClass,Class_All,5; bonus bAspdRate,2*.@M; bonus bVariableCastrate,-10; bonus bDelayrate,-(.@F); bonus2 bSkillCooldown,"RL_HEAT_BARREL",-4000*.@S; bonus2 bSkillCooldown,"RL_S_STORM",-100*.@S; bonus bCritAtkRate,3*.@D; bonus2 bSkillAtk,"RL_FIRE_RAIN",5*.@F; bonus2 bSkillAtk,"RL_MASS_SPIRAL",5*.@M; bonus2 bSkillAtk,"RL_QD_SHOT",5*.@E; bonus2 bSkillAtk,"RL_S_STORM",5*.@S; bonus2 bSkillUseSP,"RL_FIREDANCE",10; bonus2 bSkillUseSP,"RL_FIRE_RAIN",4*.@F; bonus2 bSkillUseSP,"RL_MASS_SPIRAL",2*.@M; if(getiteminfo(getequipid(EQI_HAND_R),11) == W_GRENADE) { autobonus3 "{ bonus3 bAutoSpell,\\\"RL_D_TAIL\\\",max(1,getskilllv(\\\"RL_D_TAIL\\\")),10;}",1000,50000,"RL_C_MARKER","{specialeffect2 311;}"; } /* Placeholder Effect */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28485,'Shinobi_Sash_H','Shinobi Sash H',4,20,NULL,100,NULL,0,NULL,1,0xFFFFFFFF,63,2,136,NULL,'100',0,0,'bonus bMatkRate,5; bonus bAspdRate,5; bonus bDelayrate,-5; .@a = (getskilllv("KO_GENWAKU")+getskilllv("KO_JYUSATSU")+getskilllv("KO_KYOUGAKU")); bonus2 bMagicAddEle,Ele_Dark,4*.@a; bonus2 bSkillAtk,"NJ_BAKUENRYU",10*getskilllv("NJ_KOUENKA"); bonus2 bSkillAtk,"NJ_KAMAITACHI",10*getskilllv("NJ_HUUJIN"); bonus2 bSkillAtk,"NJ_HYOUSYOURAKU",20*getskilllv("NJ_HYOUSENSOU");',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (28491,'Hunting_Knife','Hunting Knife',4,20,NULL,400,NULL,0,NULL,1,0xFFFFFFFF,63,2,136,NULL,'90',0,0,'bonus bLuk,2; bonus bHit,10; bonus bCriticalLong,5; skill "TF_HIDING",1; if (readparam(bLuk>=100)) { bonus bHit,5; bonus bCriticalLong,10; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (28491,'Hunting_Knife','Hunting Knife',4,20,NULL,400,NULL,0,NULL,1,0xFFFFFFFF,63,2,136,NULL,'90',0,0,'bonus bLuk,2; bonus bHit,10; bonus bCriticalLong,5; skill "TF_HIDING",1; if (readparam(bLuk)>=100) { bonus bHit,5; bonus bCriticalLong,10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28492,'Thieve_Guide_V1','Thieve\'s Guide Vol.1',4,20,NULL,10,NULL,0,NULL,1,0xFFFFFFFF,63,2,136,NULL,'100',0,0,'bonus bStr,5; bonus bAgi,5; bonus bInt,5; if (getskilllv(2292)==3) skill "SN_WINDWALK",5; if (getskilllv(2293)==3) skill "HP_ASSUMPTIO",5; if (getskilllv(2294)==3) skill "WS_OVERTHRUSTMAX",5; if (getskilllv(2295)==3) skill "ASC_METEORASSAULT",5; if (getskilllv(2296)==3) skill "LK_BERSERK",1; if (getskilllv(2297)==3) skill "HW_MAGICPOWER",5; if (getskilllv(220)==1) { bonus bStr,5; bonus bAgi,5; bonus bInt,5; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28495,'Sheriffs_Left_Badge','Sheriff\'s Left Badge',4,0,NULL,200,NULL,0,NULL,1,0xFFFFFFFF,63,2,128,NULL,'100',0,0,'if (readparam(bStr) > 89) bonus2 bAddClass,Class_All,3; if (readparam(bVit) > 89) bonus bMaxHP,1000; if (readparam(bDex) > 89) bonus bLongAtkRate,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28496,'Sheriffs_Right_Badge','Sheriff\'s Right Badge',4,0,NULL,200,NULL,0,NULL,1,0xFFFFFFFF,63,2,8,NULL,'100',0,0,'if (readparam(bVit) > 89) bonus bMaxHP,1000; if (readparam(bInt) > 89) bonus bMatkRate,3; if (readparam(bDex) > 89) bonus bVariableCastrate,-5;',NULL,NULL);
@@ -12590,7 +12739,7 @@ REPLACE INTO `item_db_re` VALUES (28702,'Ru_Gold_Ashura','Ru Gold Ashura',5,0,NU
REPLACE INTO `item_db_re` VALUES (28703,'Infinity_Dagger','Infinity Dagger',5,10,NULL,500,'125:100',NULL,1,1,0x028F5EEF,56,2,2,4,'100',1,1,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28705,'Crimson_Dagger','Crimson Dagger',5,20,NULL,550,'55',NULL,1,2,0x028F5EEF,63,2,2,3,'70',1,1,'.@r = getrefine(); bonus bBaseAtk,((BaseLevel/10)*5)+(.@r<=15?pow(.@r,2):225); bonus bMatk,(.@r<=15?(pow(.@r,2)/2):225);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28706,'Dagger_of_Vicious_Mind','Dagger of Vicious Mind',5,20,NULL,1050,'105:50',NULL,1,1,0x028F5EEF,63,2,2,4,'160',1,1,'bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (28717,'Valkyrie_Knife','Valkyrie Knife',5,50,NULL,100,'50:50',NULL,1,4,0x228F5EEF,63,2,2,4,'70',1,1,'.@r = getrefine(); .@b = readparam(bDex)/10; if (.@r>7) { .@c = .@r-7; if (BaseClass==Job_Novice||BaseJob==Job_Mage) { bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; } } if (BaseClass==Job_Novice) { bonus bMaxHP,300+(200*.@c); bonus bMaxSP,300+(20*.@c); bonus bBaseAtk,100; bonus bMatk,150+(15*.@c); bonus bUseSPrate,-5; bonus bUnbreakableWeapon; bonus bInt,2*.@c; bonus bDex,(2*.@c)-(.@c*.@b); bonus bCritical,7*.@c; bonus bAspdRate,10*.@c; bonus bCritAtkRate,1*.@c; } if (BaseClass==Job_Thief) { bonus bMaxSP,100; bonus bMatk,150; bonus bCritAtkRate,.@r; } if (BaseClass==Job_Mage && .@c) { bonus bMaxHP,200*.@c; bonus bMaxSP,20*.@c; } if (BaseJob==Job_Hunter) { bonus bMaxHP,200; bonus bUseSPrate,-5; bonus bInt,2*.@r; bonus bDex,2*.@r; } if (BaseJob==Job_Bard||BaseJob==Job_Dancer) { bonus bBaseAtk,100; bonus bAspdRate,10*.@r; bonus bUnbreakableWeapon; bonus bDex,-1*(.@c*.@b); }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (28717,'Valkyrie_Knife','Valkyrie Knife',5,50,NULL,100,'50:50',NULL,1,4,0x228F5EEF,63,2,2,4,'70',1,1,'.@r = getrefine(); .@b = readparam(bDex)/10; if (BaseClass==Job_Novice) { bonus bMaxHP,300+(200*.@r); bonus bMaxSP,300+(20*.@r); bonus bBaseAtk,100; bonus bMatk,150+(15*.@r); bonus bUseSPrate,-5; bonus bUnbreakableWeapon; bonus bInt,2*.@r; bonus bDex,(2*.@r)-(.@r*.@b); bonus bCritical,7*.@r; bonus bAspdRate,10*.@r; bonus bCritAtkRate,1*.@r; } if (BaseClass==Job_Thief) { bonus bMaxSP,100; bonus bMatk,150; bonus bCritAtkRate,.@r; } if (BaseClass==Job_Mage) { bonus bMaxHP,200*.@r; bonus bMaxSP,20*.@r; } if (BaseJob==Job_Hunter) { bonus bMaxHP,200; bonus bUseSPrate,-5; bonus bInt,2*.@r; bonus bDex,2*.@r; } if (BaseJob==Job_Bard||BaseJob==Job_Dancer) { bonus bBaseAtk,100; bonus bAspdRate,10*.@r; bonus bUnbreakableWeapon; bonus bDex,-1*(.@r*.@b); } if (.@r>=7) { if (BaseClass==Job_Novice||BaseJob==Job_Mage) { bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28721,'Monokage','Monokage',5,10,NULL,800,'100',NULL,1,2,0x20000000,63,2,2,3,'100',1,1,'.@r = getrefine(); bonus2 bSkillAtk,"KO_BAKURETSU",getskilllv("NJ_TOBIDOUGU"); if (.@r>=9) { bonus bLongAtkRate,5; } else if (.@r>=7) { bonus bLongAtkRate,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28725,'Illusion_Moonlight_Dagger','Illusion Moonlight Dagger',5,20,NULL,700,'150',NULL,1,1,0x028F5EEE,63,2,2,4,'99',1,1,'bonus bMaxSPrate,10; .@val = 3; if (getrefine() >= 10) { .@val += 4; } bonus bSPDrainValue,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28745,'Illusion_Counter_Dagger','Illusion Counter Dagger',5,0,NULL,900,'170',NULL,1,2,0x00810204,63,2,2,4,'120',0,1,'.@r = getrefine(); bonus bCritical,90; bonus bCritAtkRate,(3*(.@r/2)); if (.@r >= 7) { bonus2 bAddClass,Class_All,5; if (.@r >= 9) { bonus2 bAddSize,Size_All,20; if (.@r >= 11) { bonus2 bAddEle,Ele_All,20; } } }',NULL,NULL);
@@ -12624,7 +12773,7 @@ REPLACE INTO `item_db_re` VALUES (28920,'Diamond_Shield','Diamond Shield',4,20,N
REPLACE INTO `item_db_re` VALUES (28921,'Anemos_Shield','Anemos Shield',4,20,NULL,3500,NULL,150,NULL,1,0xFFFFFFFF,63,2,32,NULL,'90',1,1,'bonus bMdef,15; bonus2 bAddEle,Ele_Wind,5; bonus2 bMagicAddEle,Ele_wind,5; bonus2 bSubEle,Ele_Wind,10; bonus bUnbreakableShield; .@r = getrefine(); if (.@r>=6) { bonus2 bAddEle,Ele_Wind,10; bonus2 bMagicAddEle,Ele_wind,10; bonus2 bSubEle,Ele_Wind,15; } if (.@r>=8) { if (readparam(bStr)>=90) bonus bBaseAtk,50; if (readparam(bAgi)>=90) bonus bAspdRate,5; if (readparam(bVit)>=90) bonus bAddItemHealRate,10; if (readparam(bInt)>=90) bonus bMatk,30; if (readparam(bDex)>=90) bonus bVariableCastrate,-5; if (readparam(bLuk)>=90) bonus bCritAtkRate,5; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28922,'Illusion_Sacred_Mission','Illusion Sacred Mission',4,0,NULL,1600,NULL,190,NULL,1,0x00004000,56,2,32,NULL,'120',1,4,'bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield; bonus2 bSkillAtk,"LG_EARTHDRIVE",(7*getrefine());',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28929,'Happy_Shield','Happy Shield',4,10,NULL,3500,NULL,150,NULL,1,0xFFFFFFFF,63,2,32,NULL,'90',1,1,'bonus bMdef,10;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (28941,'Excelion_Shield','Excelion Shield',4,20,NULL,1200,NULL,95,NULL,1,0xFFFFFFFF,63,2,32,NULL,'100',1,1,'.@r = getrefine(); bonus bMdef,5; bonus bMaxHPrate,5; bonus bMaxSPrate,5; bonus bBaseAtk,30*(.@r/3); bonus bMatk,30*(.@r/3); if (readparam(Baselevel>=130)) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (28941,'Excelion_Shield','Excelion Shield',4,20,NULL,1200,NULL,95,NULL,1,0xFFFFFFFF,63,2,32,NULL,'100',1,1,'.@r = getrefine(); bonus bMdef,5; bonus bMaxHPrate,5; bonus bMaxSPrate,5; bonus bBaseAtk,30*(.@r/3); bonus bMatk,30*(.@r/3); if (readparam(Baselevel)>=130) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28951,'Nero_Shield','Nero Shield',4,20,NULL,500,NULL,80,NULL,1,0xFFFFFFFF,63,2,32,NULL,'90',1,1,'.@r = getrefine(); bonus bUnbreakableShield; bonus bMdef,5; bonus2 bSubEle,Ele_Water,10; bonus2 bAddEle,Ele_Water,5; bonus2 bMagicAddEle,Ele_Water,5; if (.@r>=6) { bonus2 bSubEle,Ele_Water,15; bonus2 bAddEle,Ele_Water,10; bonus2 bMagicAddEle,Ele_Water,10; } if (.@r>=8) { if (readparam(bStr)>=90) bonus bBaseAtk,50; if (readparam(bAgi)>=90) bonus bAspdRate,5; if (readparam(bInt)>=90) bonus bMatk,30; if (readparam(bVit)>=90) bonus bAddItemHealRate,10; if (readparam(bDex)>=90) bonus bVariableCastrate,-5; if (readparam(bLuk)>=90) bonus bCritAtkRate,5; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28955,'Fotia_Shield','Fotia Shield',4,20,NULL,1000,NULL,120,NULL,1,0xFFFFFFFF,63,2,32,NULL,'90',1,1,'.@r = getrefine(); bonus bUnbreakableShield; bonus bMdef,5; bonus2 bSubEle,Ele_Fire,10; bonus2 bAddEle,Ele_Fire,5; bonus2 bMagicAddEle,Ele_Fire,5; if (.@r>=6) { bonus2 bSubEle,Ele_Fire,15; bonus2 bAddEle,Ele_Fire,10; bonus2 bMagicAddEle,Ele_Fire,10; } if (.@r>=8) { if (readparam(bStr)>=90) bonus bBaseAtk,50; if (readparam(bAgi)>=90) bonus bAspdRate,5; if (readparam(bInt)>=90) bonus bMatk,30; if (readparam(bVit)>=90) bonus bAddItemHealRate,10; if (readparam(bDex)>=90) bonus bVariableCastrate,-5; if (readparam(bLuk)>=90) bonus bCritAtkRate,5; }',NULL,NULL);
#===================================================================
@@ -12642,7 +12791,41 @@ REPLACE INTO `item_db_re` VALUES (29008,'Rune_of_Luck_Lv_3','Rune of Luck Lv 3',
REPLACE INTO `item_db_re` VALUES (29009,'Rune_of_Vitality_Lv_1','Rune of Vitality Lv 1',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'.@r = getrefine(); if (.@r>=7) { bonus bVit,5; } if (.@r>=10) { bonus bMaxHPrate,5; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29010,'Rune_of_Vitality_Lv_2','Rune of Vitality Lv 2',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'.@r = getrefine(); if (.@r>=7) { bonus bVit,6; } if (.@r>=11) { bonus bVit,1; bonus bMaxHPrate,7; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29011,'Rune_of_Vitality_Lv_3','Rune of Vitality Lv 3',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'.@r = getrefine(); if (.@r>=7) { bonus bVit,7; } if (.@r>=12) { bonus bVit,1; bonus bMaxHPrate,8; } if (.@r>=13) { bonus bVit,1; bonus bMaxHPrate,2; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29013,'HPdrain3','HP Absorption 3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bHPDrainRate,10,3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29014,'STR3INT','STR+3 INT-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bStr,3; bonus bInt,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29015,'STR3DEX','STR+3 DEX-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bStr,3; bonus bDex,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29016,'INT3DEX','INT+3 DEX-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bInt,3; bonus bDex,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29017,'INT3VIT','INT+3 VIT-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bInt,3; bonus bVit,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29018,'DEX3VIT','DEX+3 VIT-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bDex,3; bonus bVit,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29019,'DEX3AGI','DEX+3 AGI-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bDex,3; bonus bAgi,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29020,'VIT3AGI','VIT+3 AGI-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bVit,3; bonus bAgi,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29021,'VIT3LUK','VIT+3 LUK-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bVit,3; bonus bLuk,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29022,'AGI3LUK','AGI+3 LUK-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bAgi,3; bonus bLuk,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29023,'AGI3STR','AGI+3 STR-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bAgi,3; bonus bStr,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29024,'LUK3STR','LUK+3 STR-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bLuk,3; bonus bStr,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29025,'LUK3INT','LUK+3 INT-3',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bLuk,3; bonus bInt,-3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29026,'Def20','DEF+20',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bDef,20;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29027,'EXP2','EXP+2%',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bExpAddClass,Class_All,2;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29028,'Atk1p_Top','ATK + 1%',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29029,'Atk1p_Bottom','ATK+1%(Lower)',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29030,'Matk1p_Top','MATK+1%',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMatkRate,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29031,'Matk1p_Bottom','MATK+1%(Lower)',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMatkRate,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29032,'SPdrain1_Top','SP Absorption 1',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bSPDrainRate,10,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29033,'Mdef4_Bottom','MDEF+4',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMdef,4;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29040,'Ghost_Effect','Ghost Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'hateffect HAT_EF_C_GHOST_EFFECT,true;',NULL,'hateffect HAT_EF_C_GHOST_EFFECT,false;');
+REPLACE INTO `item_db_re` VALUES (29041,'Twinkle_Effect','Twinkle Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'/* todo */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29046,'Greed','Greed',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "BS_GREED",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29047,'Fatal0','Fatal',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bCritAtkRate,3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29048,'Expert_Archer0','Expert Archer',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bLongAtkRate,3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29049,'HP100_','HP+100',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMaxHP,100; if (BaseLevel >= 120) { bonus bMaxHPrate,2; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29050,'SP50_','SP+50',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMaxSP,50; if (BaseLevel >= 120) { bonus bMaxSPrate,2; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29051,'Detoxify','Detoxify',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "TF_DETOXIFY",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29052,'Recovery','Recovery',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "PR_STRECOVERY",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29053,'Skill_Delay1_Top','After Skill Delay1 Upper',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bDelayrate,-1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29054,'Skill_Delay1_Middle','After Skill Delay1 Middle',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bDelayrate,-1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29055,'Skill_Delay1_Bottom','After Skill Delay1 Lower',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bDelayrate,-1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29056,'FixedCasting05','Reduces Fixed Cast',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bFixedCast,-500;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29057,'Kyrie','Kyrie',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "PR_KYRIE",1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29061,'Ambition1Lv','Mettle Lv. 1',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,3; bonus bHit,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29062,'Ambition2Lv','Mettle Lv. 2',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,6; bonus bHit,6;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29063,'Ambition3Lv','Mettle Lv. 3',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bAddClass,Class_All,9; bonus bHit,9;',NULL,NULL);
@@ -12709,7 +12892,11 @@ REPLACE INTO `item_db_re` VALUES (29123,'Goddess_of_Mercy_A','Goddess of Mercy A
REPLACE INTO `item_db_re` VALUES (29124,'Goddess_of_Mercy_S','Goddess of Mercy S',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bMatk,40; bonus bHealPower,8; bonus bMaxSP,40;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29125,'Goddess_of_Insight_A','Goddess of Insight A',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bLongAtkRate,5; bonus bCritical,5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29126,'Goddess_of_Insight_S','Goddess of Insight S',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bLongAtkRate,10; bonus bCritical,10;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (29146,'Item_Appraisal','Item Appraisal',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "MC_IDENTIFY",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29142,'Electric_Effect','Electric Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'hateffect HAT_EF_ELECTRIC,true;',NULL,'hateffect HAT_EF_ELECTRIC,false;');
+REPLACE INTO `item_db_re` VALUES (29143,'Green_Floor_Effect','Green Flare Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'hateffect HAT_EF_GREEN_FLOOR,true;',NULL,'hateffect HAT_EF_GREEN_FLOOR,false;');
+REPLACE INTO `item_db_re` VALUES (29144,'Shrink_Effect','Shrink Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'hateffect HAT_EF_SHRINK,true;',NULL,'hateffect HAT_EF_SHRINK,false;');
+REPLACE INTO `item_db_re` VALUES (29145,'EXP2MIDDLE','Experience+2%',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bExpAddRace,RC_All,2;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29146,'Identify','Identify',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "MC_IDENTIFY",1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29147,'Resurrection','Resurrection',6,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "ALL_RESURRECTION",1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29148,'Leo_Stone','Leo Stone',6,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,64,NULL,NULL,NULL,NULL,'bonus bStr,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29149,'Pisces_Stone','Pisces Stone',6,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,64,NULL,NULL,NULL,NULL,'bonus bInt,1;',NULL,NULL);
@@ -12717,6 +12904,21 @@ REPLACE INTO `item_db_re` VALUES (29150,'Capricorn_Stone','Capricorn Stone',6,10
REPLACE INTO `item_db_re` VALUES (29151,'Aquarius_Stone','Aquarius Stone',6,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,64,NULL,NULL,NULL,NULL,'bonus bVit,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29152,'Scorpio_Stone','Scorpio Stone',6,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,64,NULL,NULL,NULL,NULL,'bonus bDex,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29153,'Taurus_Stone','Taurus Stone',6,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,64,NULL,NULL,NULL,NULL,'bonus bLuk,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29154,'FixedCasting03','Minor Fixed Cast Reduction',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bFixedCast,-300;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29155,'LexAeterna','Lex Aeterna',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus3 bAutoSpell,"PR_LEXAETERNA",1,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29156,'Casting_Top','Variable Cast Reduction Upper',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bVariableCastrate,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29157,'Casting_Middle','Variable Cast Reduction Middle',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bVariableCastrate,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29158,'Casting_Bottom','Variable Cast Reduction Lower',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bVariableCastrate,-3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29159,'EXP2TOP','Experience + 2%',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus2 bExpAddRace,RC_All,2;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29160,'BlueAura_Effect','Blue Aura Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'/* todo */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29161,'Pink_Glow_Effect','Pink Glow Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'/* todo */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29162,'Shadow_Effect','Shadow Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'/* todo */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29224,'WhiteBody_Effect','White Body Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'hateffect HAT_EF_WHITEBODY,true;',NULL,'hateffect HAT_EF_WHITEBODY,false;');
+REPLACE INTO `item_db_re` VALUES (29225,'WaterField_Effect','Water Field Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'hateffect HAT_EF_WATER_BELOW2,true;',NULL,'hateffect HAT_EF_WATER_BELOW2,false;');
+REPLACE INTO `item_db_re` VALUES (29226,'ExplodingWave_Effect','Crimson Wave Effect',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'/* todo */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29227,'Heal','Heal',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "AL_HEAL",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29228,'Steal','Steal',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "TF_STEAL",1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29229,'Teleport','Teleport',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "AL_TELEPORT",1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29310,'Racing_RK_1','Racing(Rune Knight) 1Lv',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29311,'Racing_RK_2','Racing(Rune Knight) 2Lv',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29312,'Racing_RK_3','Racing(Rune Knight) 3Lv',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -12765,6 +12967,11 @@ REPLACE INTO `item_db_re` VALUES (29354,'Racing_SN_3','Racing(Super Novice) 3Lv'
REPLACE INTO `item_db_re` VALUES (29355,'Racing_SU_1','Racing(Summoner) 1Lv',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29356,'Racing_SU_2','Racing(Summoner) 2Lv',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29357,'Racing_SU_3','Racing(Summoner) 3Lv',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29358,'Casting_Robe','Variable Casting Garment',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bVariableCastrate,-10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29359,'Fatal_Top','Fatal (Upper)',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bCritAtkRate,3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29360,'Fatal_Bottom','Fatal (Lower)',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bCritAtkRate,3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29361,'Fatal_Robe','Fatal (Garment)',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'bonus bCritAtkRate,20;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (29362,'DoubleAttack','Double Attack',6,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'skill "TF_DOUBLE",3; bonus bDoubleRate,15;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29579,'Racing_SG_1','Racing (Star Gladiator) 1Lv',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29580,'Racing_SG_2','Racing (Star Gladiator) 2Lv',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (29581,'Racing_SG_3','Racing (Star Gladiator) 3Lv',6,20,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -12790,7 +12997,7 @@ REPLACE INTO `item_db_re` VALUES (29607,'Alphoccio_Memory','Alphoccio\'s Memory'
REPLACE INTO `item_db_re` VALUES (31006,'LoVA_Hades_Card','LoVA Hades Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus2 bSubRace,RC_Undead,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31007,'LoVA_Realization_Hades_Card','LoVA Realization Hades Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus bDefEle,Ele_Undead; bonus2 bSubRace,RC_Undead,10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31008,'LoVA_Lulu_Card','LoVA Lulu Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus2 bHPRegenRate,BaseLevel,10000; if(getrefine()>=7) { bonus bAtk,6*(readparam(bStr)/60); bonus bMaxHPrate,readparam(bStr)/60; }',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31009,'LoVA_Realization_Lulu_Card','LoVA Realization Lulu Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus2 bHPRegenRate,1+BaseLevel,10000; if(getrefine()>=7) { bonus bAtk,6*(readparam(bStr)/20); bonus bMaxHPrate,readparam(bStr)/20; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31009,'LoVA_Realization_Lulu_Card','LoVA Realization Lulu Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus2 bHPRegenRate,BaseLevel,10000; if(getrefine()>=7) { bonus bAtk,6*(readparam(bStr)/20); bonus bMaxHPrate,readparam(bStr)/20; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31010,'LoVA_Kima_Card','LoVA Kima Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus2 bSPRegenRate,BaseLevel/6,10000; if(getrefine()>=7) { bonus bMatk,6*(readparam(bInt)/30); bonus bMaxSPrate,readparam(bInt)/30; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31011,'LoVA_Realization_Kima_Card','LoVA Realization Kima Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus2 bSPRegenRate,BaseLevel/2,10000; if(getrefine()>=7) { bonus bMatk,6*(readparam(bInt)/10); bonus bMaxSPrate,readparam(bInt)/10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31012,'LoVA_Bahamut_Card','LoVA Bahamut Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus2 bSkillAtk,"RK_DRAGONBREATH",5; bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",5; if(getrefine()>=7) { bonus bDelayrate,-1; }',NULL,NULL);
@@ -12799,12 +13006,12 @@ REPLACE INTO `item_db_re` VALUES (31014,'LoVA_Ragnarok_Card','LoVA Ragnarok Card
REPLACE INTO `item_db_re` VALUES (31015,'LoVA_Realization_Ragnarok_Card','LoVA Realization Ragnarok Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,4,NULL,NULL,NULL,NULL,'bonus bMdef,10; bonus bMaxHPrate,10; if(getrefine()>=7) { bonus2 bSkillAtk,"HW_GRAVITATION",769; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31016,'Decorated_Evil_Tree_Card','Decorated Evil Tree Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus bMaxHP,1000; bonus bMaxSP,150; bonus bFlee,-25;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31017,'Vicious_Cookie_Card','Vicious Cookie Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'.@r = getrefine(); bonus2 bAddClass,Class_All,1+.@r; bonus bMatkRate,1+.@r; bonus bMaxHPrate,-(2+(.@r*2));',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31018,'Evil_Dwelling_Box_Card','Evil Dwelling Box Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus bMaxHP,-1225; bonus3 bAddEff,Eff_Curse,300,ATF_MAGIC; /* unofficial chance [Secret] */',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31019,'Creepy_Demon_Card','Creepy Demon Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus bMaxHPrate,-13; bonus3 bAddEffWhenHit,Eff_Curse,300,ATF_MAGIC; /* unofficial chance [Secret] */',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31020,'Malicious_Baby_Ghost_Card','Malicious Baby Ghost Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16,NULL,NULL,NULL,NULL,'bonus bMaxHPrate,-13; bonus3 bAddEffWhenHit,Eff_Curse,300,ATF_WEAPON; /* unofficial chance [Secret] */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31018,'Evil_Dwelling_Box_Card','Evil Dwelling Box Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus bMaxHP,-1225; bonus3 bAddEff,Eff_Curse,5000,ATF_MAGIC;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31019,'Creepy_Demon_Card','Creepy Demon Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,136,NULL,NULL,NULL,NULL,'bonus bMaxHPrate,-13; bonus3 bAddEffWhenHit,Eff_Curse,4000,ATF_MAGIC;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31020,'Malicious_Baby_Ghost_Card','Malicious Baby Ghost Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,136,NULL,NULL,NULL,NULL,'bonus bMaxHPrate,-13; bonus3 bAddEffWhenHit,Eff_Curse,4000,ATF_WEAPON;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31021,'Dancing_Marionette_Card','Dancing Marionette Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus bAspdRate,10; bonus2 bAddClass,Class_All,-3;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31022,'Abandoned_Teddy_Bear_Card','Abandoned Teddy Bear Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus bMaxSPRate,20; bonus2 bAddEff2,Eff_Curse,100; /* unofficial chance [Secret] */',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31023,'Celine_Kimi_Card','Celine Kimi Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus bMatkRate,10; bonus5 bAutoSpell,"NPC_CRITICALWOUND",3,200+(50*getrefine()),BF_MAGIC,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31022,'Abandoned_Teddy_Bear_Card','Abandoned Teddy Bear Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,64,NULL,NULL,NULL,NULL,'bonus bMaxSPRate,20; bonus2 bAddEff2,Eff_Curse,20;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31023,'Celine_Kimi_Card','Celine Kimi Card',6,20,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,'bonus bMatkRate,10; bonus5 bAutoSpell,"NPC_CRITICALWOUND",3,5+(10*(getrefine()/3)),BF_MAGIC,1;',NULL,NULL);
#===================================================================
# More Costumes
#===================================================================
@@ -12812,9 +13019,9 @@ REPLACE INTO `item_db_re` VALUES (31027,'C_Pretty_Bear','Costume Pretty Bear',4,
REPLACE INTO `item_db_re` VALUES (31028,'C_Black_Cat_Hood','Costume Black Cat Hood',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1481,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31029,'C_Pig_Nose','Costume Pig Nose',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1482,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31030,'C_Tiger_Face','Costume Tiger Face',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,483,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31031,'C_Drooping_Pope_Casual','Costume Drooping Pope Casual',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1483,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31032,'C_Drooping_Luwmin','Costume Drooping Luwmin',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1484,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31033,'C_Believers_Mask','Costume Believer\'s Mask',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,1485,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31031,'C_Tare_Pope_Casual','Costume Drooping Pope Casual',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1483,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31032,'C_Tare_Luwmin','Costume: Sailing Lumin',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1484,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31033,'C_BelieversCap','Costume Believer\'s Mask',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,1485,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31034,'C_Pirates_Hood','Costume Pirates Hood',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,592,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31035,'C_Bankruptcy_Of_Heart','Costume Bankruptcy of Heart',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,107,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31036,'C_Satto_Hat','Costume Used Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,227,NULL,NULL,NULL);
@@ -12838,36 +13045,36 @@ REPLACE INTO `item_db_re` VALUES (31053,'C_Drooping_Eddga','Costume Drooping Edd
REPLACE INTO `item_db_re` VALUES (31054,'C_Sting_Hat','Costume Sting Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,504,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31055,'C_Poring_Soap_Pipe','Costume Poring Soap Pipe',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1499,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31056,'C_Furious_Wave','Costume Furious Wave',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,0,'hateffect(HAT_EF_DOUBLEGUMGANG,true); /* Need to confirm this */',NULL,'hateffect(HAT_EF_DOUBLEGUMGANG,false);');
-REPLACE INTO `item_db_re` VALUES (31057,'C_Eremes_Guiles_Scarf_Black','Costume Eremes Guiles Scarf Black',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1501,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31057,'C_Eremes_Scarf_Black','Costume: Eremes\' Scarf (Black)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1501,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31058,'C_Gelato_Hat','Costume Gelato Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,777,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31059,'C_Sailor_Hat','Costume Sailor Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,798,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31060,'C_Starfish_Headband','Costume Starfish Headband',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,793,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31061,'C_Nipper_Hairpin','Costume Nipper Hairpin',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,470,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31062,'C_Eleanor_Wig','Costume Eleanor Wig',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1502,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31063,'C_Hair_Bun_Blue','Costume Hair Bun Blue',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1503,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31064,'C_Hair_Bun_Red','Costume Hair Bun Red',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1504,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31065,'C_Hair_Bun_Yellow','Costume Hair Bun Yellow',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1505,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31066,'C_Hair_Bun_Green','Costume Hair Bun Green',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1506,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31067,'C_Hair_Bun_Black','Costume Hair Bun Black',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1507,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31068,'C_Hair_Bun_White','Costume Hair Bun White',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1508,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31069,'C_Hair_Bun_Crimson','Costume Hair Bun Crimson',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1509,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31070,'C_Hair_Bun_Purple','Costume Hair Bun Purple',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1510,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31071,'C_Roll_Twin_Blue','Costume Roll Twin Blue',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1511,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31072,'C_Roll_Twin_Red','Costume Roll Twin Red',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1512,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31073,'C_Roll_Twin_Yellow','Costume Roll Twin Yellow',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1513,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31074,'C_Roll_Twin_Green','Costume Roll Twin Green',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1514,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31075,'C_Roll_Twin_Black','Costume Roll Twin Black',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1515,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31076,'C_Roll_Twin_White','Costume Roll Twin White',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1516,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31077,'C_Roll_Twin_Crimson','Costume Roll Twin Crimson',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1517,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31078,'C_Roll_Twin_Purple','Costume Roll Twin Purple',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1518,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31079,'C_Long_Pony_Blue','Costume Long Pony Blue',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1519,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31080,'C_Long_Pony_Red','Costume Long Pony Red',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1520,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31081,'C_Long_Pony_Yellow','Costume Long Pony Yellow',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1521,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31082,'C_Long_Pony_Green','Costume Long Pony Green',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1522,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31083,'C_Long_Pony_Black','Costume Long Pony Black',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1523,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31084,'C_Long_Pony_White','Costume Long Pony White',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1524,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31085,'C_Long_Pony_Crimson','Costume Long Pony Crimson',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1525,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31086,'C_Long_Pony_Purple','Costume Long Pony Purple',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1526,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31063,'C_Hair_Bun_BU','Costume Hair in a Bun(Blue)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1503,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31064,'C_Hair_Bun_RD','Costume Hair in a Bun(Red)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1504,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31065,'C_Hair_Bun_YL','Costume Hair in a Bun(Yellow)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1505,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31066,'C_Hair_Bun_GN','Costume Hair in a Bun(Green)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1506,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31067,'C_Hair_Bun_BL','Costume Hair in a Bun(Black)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1507,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31068,'C_Hair_Bun_WH','Costume Hair in a Bun(White)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1508,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31069,'C_Hair_Bun_OM','Costume Hair in a Bun(Brown)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1509,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31070,'C_Hair_Bun_PP','Costume Hair in a Bun(Purple)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1510,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31071,'C_Roll_Twin_BU','Costume Roll Twin(Blue)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1511,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31072,'C_Roll_Twin_RD','Costume Roll Twin(Red)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1512,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31073,'C_Roll_Twin_YL','Costume Roll Twin(Yellow)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1513,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31074,'C_Roll_Twin_GN','Costume Roll Twin(Green)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1514,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31075,'C_Roll_Twin_BL','Costume Roll Twin(Black)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1515,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31076,'C_Roll_Twin_WH','Costume Roll Twin(White)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1516,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31077,'C_Roll_Twin_OM','Costume Roll Twin(Brown)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1517,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31078,'C_Roll_Twin_PP','Costume Roll Twin(Purple)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1518,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31079,'C_Long_Pony_BU','Costume Long Pony(Blue)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1519,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31080,'C_Long_Pony_RD','Costume Long Pony(Red)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1520,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31081,'C_Long_Pony_YL','Costume Long Pony(Yellow)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1521,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31082,'C_Long_Pony_GN','Costume Long Pony(Green)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1522,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31083,'C_Long_Pony_BL','Costume Long Pony(Black)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1523,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31084,'C_Long_Pony_WH','Costume Long Pony(White)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1524,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31085,'C_Long_Pony_OM','Costume Long Pony(Brown)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1525,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31086,'C_Long_Pony_PP','Costume Long Pony(Purple)',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1526,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31087,'C_Dwarf_Beard','Costume Dwarf Beard',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1349,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31088,'C_Mad_Hatter','Costume Mad Hatter',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,5120,NULL,'1',0,1421,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31089,'C_Exploding_Crimson_Flame','Costume Exploding Crimson Flame',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1500,'hateffect(HAT_EF_BAKURETSU_HADOU,true); /* Need to confirm this */',NULL,'hateffect(HAT_EF_BAKURETSU_HADOU,false);');
@@ -12908,7 +13115,7 @@ REPLACE INTO `item_db_re` VALUES (31130,'C_Indian_Hairband','Costume Indian Hair
REPLACE INTO `item_db_re` VALUES (31131,'C_Monk_Hat','Costume Monk Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,35,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31132,'C_Christmas_Wreath','Costume Christmas Wreath',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1554,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31133,'C_Gambler_Seal','Costume Gambler Seal',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1202,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31134,'C_Happy_Parrot','Costume Talkactive Parrot',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1116,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31134,'C_Happy_Parrot_J','Costume Talkactive Parrot',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1116,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31135,'C_Mini_Crown1','Costume Luxury Mini Crown',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,707,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31136,'C_Clock_Casket','Costume Clock Casket',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1555,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31137,'C_Blue_Rose_Ornament','Costume Blue Rose Ornament',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1556,NULL,NULL,NULL);
@@ -12929,15 +13136,15 @@ REPLACE INTO `item_db_re` VALUES (31152,'C_Piamette_BowTie_Red','Costume Piamett
REPLACE INTO `item_db_re` VALUES (31153,'C_Aniv_Star_Hat2','Costume Cactus Flower Corsage',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1567,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31154,'C_Cap','C Cap',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,14,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31158,'C_Squirrel_Ear_Hat','Costume Squirrel Ear Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1486,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31160,'C_Rune_Helm','Costume Rune Helm',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1361,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31160,'C_RuneHelm','Costume Rune Helm',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1361,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31161,'C_Tiger_Mask','Costume Tiger Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,181,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31162,'C_Shaving_Foam','Costume Shaving Foam',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1129,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31163,'C_Goat_Hat','Costume Sheep Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,205,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31164,'C_Brown_Stole','Costume Brown Stole',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1572,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31164,'C_Brown_Stall','Costume Brown Stole',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1572,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31165,'C_Piggyback','Costume Piggyback',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1574,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31166,'C_Teddy_Bear_Hood','Costume Teddy Bear Hood',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1571,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31167,'C_Lunatic_Hanging_Ear_BL','Costume Hanging Black Lunatic Ears',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1575,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31168,'C_Mouton_Life_B','Costume Blue Mouton Life',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1573,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31168,'C_Mouton_Life_BL','Costume Blue Mouton Life',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1573,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31169,'C_Hat_Of_Outlaw','Costume Hilarious Bandit Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,486,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31170,'C_Wind_Wings','Costume Wings of Wind',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,493,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31171,'C_Nekomimi','Costume Nekomimi',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,182,NULL,NULL,NULL);
@@ -12947,9 +13154,9 @@ REPLACE INTO `item_db_re` VALUES (31174,'C_Suspicious_Bread_Bag','C Suspicious B
REPLACE INTO `item_db_re` VALUES (31175,'C_Strawberry_Hat','Costume Strawberry Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,755,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31176,'C_Looking','C Looking',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1577,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31177,'C_Tail_Hat','C Tail Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1578,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31178,'C_Fire_Muffler','C Fire Muffler',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1579,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31178,'C_Flame_Muffler','C Fire Muffler',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1579,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31179,'C_Wolf_Masquerade','C Wolf Masquerade',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1580,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31180,'C_King_Sura_Headband','C King Sura Headband',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1581,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31180,'C_Shura_King_Pledge','C King Sura Headband',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1581,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31181,'C_Necklace_Rosary','Costume Necklace Rosary',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1471,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31182,'C_Side_Cap','Costume Side Cap',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,529,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31183,'C_Fallen_Angel_Blessing','Costume Blessing of Fallen Angel',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1250,NULL,NULL,NULL);
@@ -13090,16 +13297,17 @@ REPLACE INTO `item_db_re` VALUES (31322,'C_Candy_Hat','C Candy Hat',4,0,NULL,0,N
REPLACE INTO `item_db_re` VALUES (31323,'C_Yellow_Hunting_Cap','C Yellow Hunting Cap',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,484,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31325,'C_Queen_Scarabas_Helmet','C Queen Scarabas Helmet',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,5120,NULL,'1',0,1231,'hateffect(HAT_EF_QSCARABA,true);',NULL,'hateffect(HAT_EF_QSCARABA,false);');
REPLACE INTO `item_db_re` VALUES (31326,'C_Rolf_Von_Ziege_666_II','C Rolf Von Ziege 666 II',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,946,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31327,'C_Wood_Goblins_Nose','C Wood Goblins Nose',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,737,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31327,'C_Stretched_Nose_M','C Wood Goblins Nose',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,737,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31328,'C_Faceworm_Eggshell','C Faceworm Eggshell',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1356,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31329,'C_Alice_Wig','Costume Alice Wig',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1673,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31330,'C_Fallen_Angel_Valletta','Costume Fallen Angel Valletta',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1674,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31331,'C_Chung_E_Shinyon_Cap','C Chung e Shinyon Cap',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1675,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31332,'C_Khalitzburg_KN_Helm_BL','C Black Khalitzburg Knight Helm',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1676,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31332,'Khalitzburg_KN_Helm_BL','C Black Khalitzburg Knight Helm',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1676,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31368,'C_Harvest_Festa_Hat','C Thanksgiving Memorial Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1677,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31369,'C_Straight_Long_WH_','Costume Straight Long White',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1604,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31370,'C_Straight_Long_YL_','Costume Straight Long Yellow',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1603,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31370,'C_Straight_Long_YLK','Costume Straight Long Yellow',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1603,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31373,'C_Crown_of_Ancient_king','C Crown of Ancient king',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1412,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31372,'C_Binit_Doll_Hat','Costume: Binit Doll',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,358,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31374,'C_Explosion_gum','C Explosion gum',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1414,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31375,'C_Mystic_Eye','C Mystic Eye',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1490,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31376,'C_Ancient_Dragon_Coronet_Purple','C Ancient Dragon Coronet Purple',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1680,NULL,NULL,NULL);
@@ -13116,13 +13324,13 @@ REPLACE INTO `item_db_re` VALUES (31386,'C_Survive_Orb','C Survive Orb',4,0,NULL
REPLACE INTO `item_db_re` VALUES (31387,'C_Jjakk','C Jjakk',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1687,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31389,'C_White_Bird_Rose','C White Bird Rose',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1688,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31390,'C_Let_It_Snow','C Let It Snow',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1690,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31391,'C_Floating_Stone_of_Sage','C Floating Stone of Sage',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1230,NULL,'sc_start SC_FSTONE,INFINITE_TICK,0;','sc_end SC_FSTONE;');
+REPLACE INTO `item_db_re` VALUES (31391,'C_Floating_Stone_Of_Int','C Floating Stone of Sage',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1230,NULL,'sc_start SC_FSTONE,INFINITE_TICK,0;','sc_end SC_FSTONE;');
REPLACE INTO `item_db_re` VALUES (31392,'C_Radio_Antenna','C Radio Antenna',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,347,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31393,'C_Vajra','C Vajra',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,983,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31394,'C_Magician_White_Hat','C Magician White Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,283,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31395,'C_Book_Of_Magic','C Book of Magic',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1691,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31396,'C_Sorcerer_Hood','C Sorcerer Hood',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1692,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31397,'C_Sitting_Pope','C Sitting Pope',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1553,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31397,'C_Pope_Sitting_Head','C Sitting Pope',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1553,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31398,'C_Blinking_Thin_Eyes','C Blinking Thin Eyes',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1693,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31399,'C_Darkness_Veil','C Darkness Veil',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1694,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31400,'C_Ribbon','C Ribbon',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,17,NULL,NULL,NULL);
@@ -13140,19 +13348,21 @@ REPLACE INTO `item_db_re` VALUES (31411,'C_Leo_Diadem','C Leo Diadem',4,0,NULL,0
REPLACE INTO `item_db_re` VALUES (31412,'C_Virgo_Crown','C Virgo Crown',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,573,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31413,'C_Taurus_Crown','C_ Taurus Crown',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,536,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31414,'C_Cancer_Diadem','C Cancer Diadem',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,560,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31415,'C_Wanderers_Sakkat','Costume Wanderer\'s Sakkat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,558,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31415,'C_Wanderer_Sakkat','Costume Wanderer\'s Sakkat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,3072,NULL,'1',0,558,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31417,'C_Rice_Ball_Hat','C Rice Ball Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,556,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31418,'C_Green_Onion_in_Mouth','C Green Onion in Mouth',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,824,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31418,'C_Leek_In_Mouth','C Green Onion in Mouth',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,824,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31420,'C_Shining_Santa_Poring','C Shining Santa Poring',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,961,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31432,'C_Floating_Ice','C Floating Ice',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1562,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31433,'C_Celestial_Circle','C Celestial Circle',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1073,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31430,'C_Seppl_Hat_TW','Costume: Seppl Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1023,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31431,'C_Curupira_Hat_TW','Costume: Curupira Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,974,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31432,'C_Luwmin_Ice','C Floating Ice',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1562,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31433,'C_Astro_Circle','Costume Astro Circle',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1073,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31434,'C_Cloud_Burst','C Cloud Burst',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,705,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31435,'C_Ghost_Magicians_Knit_Hat','C Ghost Magicians Knit Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,854,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31436,'C_Lazy_Cat','C Lazy Cat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,274,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31437,'C_Baby_Penguin','C Baby Penguin',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1705,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31438,'C_Fluffy_Angel_Cape','C Fluffy Angel Cape',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1706,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31439,'C_Fluffy_Heart_Earmuffs','C Fluffy Heart Earmuffs',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1707,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31440,'C_Snow_Bear_Hood','C Snow Bear Hood',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1708,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31440,'C_Snow_Bear_Food','C Snow Bear Hood',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1708,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31441,'C_Penguin_Cap_BU','C Penguin Cap Blue',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1709,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31442,'C_Smile_Mask_Middle','C Smile Mask Middle',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,65,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31443,'C_Munak_Hat_','C Munak Hat Upper',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,51,NULL,NULL,NULL);
@@ -13187,14 +13397,15 @@ REPLACE INTO `item_db_re` VALUES (31475,'C_Black_Fox_Ear_Ribbon','C Black Fox Ea
REPLACE INTO `item_db_re` VALUES (31476,'C_Cherry_Blossom_Hat_YL','C Yellow Cherry Blossom Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1727,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31477,'C_Straight_Long_BL_','Rental C Straight Long Black',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1725,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31478,'C_Eleanor_Wig_','C Eleanors Wig Lower',4,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1502,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31479,'C_Group_of_Stars','Costume Group of Stars',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1729,'hateffect(HAT_EF_MANYSTARS,true);',NULL,'hateffect(HAT_EF_MANYSTARS,false);');
-REPLACE INTO `item_db_re` VALUES (31481,'C_TriColor_CatCup','C TriColor CatCup',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1731,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31479,'C_ManyStars_TW','Costume Group of Stars',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1729,'hateffect(HAT_EF_MANYSTARS,true);',NULL,'hateffect(HAT_EF_MANYSTARS,false);');
+REPLACE INTO `item_db_re` VALUES (31481,'C_CatCoffeeCup_TW','C TriColor CatCup',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1731,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31483,'C_CatEarRibbon_TW','Costume Cat Ear Ribbon',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1733,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31484,'C_JP_EV13','C BearCompanion Female',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1736,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31485,'C_JP_EV14','C BearCompanion Male',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1737,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31486,'C_Divers_Goggles','C Diver\'s Goggles',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,10,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31487,'C_Eye_Bandage','C Eye Bandage',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,13,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31488,'C_MVP','Costume MVP',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1738,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31489,'C_Bouquet_Cap','Costume Bouquet Cap',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1739,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31489,'C_Bouquet_Hat','Costume Bouquet Cap',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1739,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31490,'C_Poring_Muffler','C Poring Muffler',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1740,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31491,'C_Orange_Tabby_Cat','C Orange Tabby Cat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1741,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31492,'C_Cat_Ears_Cape_Brown','C Brown Cat Ears Cape',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1742,NULL,NULL,NULL);
@@ -13205,7 +13416,7 @@ REPLACE INTO `item_db_re` VALUES (31496,'C_Yggdrasil_Crown','C Yggdrasil Crown',
#REPLACE INTO `item_db_re` VALUES (31497,'C_Flowery_Vision','C Flowery Vision',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,0,'/* To Do : Confirm View ID */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31498,'C_Elephangel_TH','C Elephangel',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1745,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31499,'C_Easter_Egg_Shell','C Easter Egg Shell',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,537,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31504,'C_Large_Hungry_Fish','C Large Hungry Fish',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,844,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31504,'C_Starving_Fish_Hat','C Large Hungry Fish',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,844,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31505,'C_Falcon_Mask','C Falcon Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,6144,NULL,'1',0,782,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31506,'C_Cat_Ear_Bandana','C Cat Ear Bandana',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1587,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31507,'C_Drooping_Cat_Yellow','C Drooping Cat Yellow',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,278,NULL,NULL,NULL);
@@ -13259,7 +13470,8 @@ REPLACE INTO `item_db_re` VALUES (31564,'C_Variant_Veil','C Variant Veil',4,0,NU
REPLACE INTO `item_db_re` VALUES (31565,'C_Princess_Ribbon_Crown','C Princess Ribbon Crown',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1786,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31566,'C_Stole_Of_Dominion','C Stole Of Dominion',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1784,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31567,'C_Sheep_Horn','C Sheep Horns',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1783,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31569,'C_Open_Air_Headset','C Open Air Headset',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1655,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31568,'C_Floating_Ball_TW','Costume Floating Ball',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1760,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31569,'C_OpenAir_Headset','C Open Air Headset',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1655,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31570,'C_Cyclops_Visor','C Cyclops Visor',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,207,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31571,'C_Guardian_Processor','C Guardian Processor',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1552,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31572,'C_Mobile_Pursuit_System','C Mobile Pursuit System',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1788,NULL,NULL,NULL);
@@ -13285,7 +13497,7 @@ REPLACE INTO `item_db_re` VALUES (31596,'C_Spider_Seduction','C Spider Seduction
REPLACE INTO `item_db_re` VALUES (31597,'C_Golden_Fish_Hat','C Golden Fish Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1645,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31598,'C_Forest_Guide','C Forest Guide',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1802,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31599,'C_Medium_Wave','C Medium Wave',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1803,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31600,'C_Kishu_Dog','C Kishu Dog',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1804,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31600,'C_Kishu_Inu','C Kishu Dog',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',0,1804,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31601,'C_Under_Rim_Glasses_Blue','C Under Rim Glasses Blue',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',NULL,1805,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31602,'C_Midgarts_Glory','C Rune-Midgarts Glory',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1807,'hateffect(HAT_EF_MIDGARTS_GLORY,true);',NULL,'hateffect(HAT_EF_MIDGARTS_GLORY,false);');
REPLACE INTO `item_db_re` VALUES (31606,'C_Autumn_Headband','C Autumn Headband',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1119,NULL,NULL,NULL);
@@ -13293,14 +13505,14 @@ REPLACE INTO `item_db_re` VALUES (31607,'C_Cat_Ear_Witch_Hat','C Cat Ear Witch H
REPLACE INTO `item_db_re` VALUES (31608,'C_Magicstone_of_Grace','C Magic Stone of Grace',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,1420,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31609,'C_Noble_Mask','C Noble Mask',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,2048,NULL,'1',NULL,1409,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31610,'C_Yellow_Wizardry_Hat','C Yellow Wizardry Hat',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,286,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31611,'C_Snake_Lord_Stole','C Snake Lord Stole',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1810,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31611,'C_Dark_Snake_Lord_Stall','C Snake Lord Stole',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1810,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31612,'C_Large_Sorcerer_Crown','C Large Sorcerer Crown',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1811,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31614,'Costume_Fox','C Fox',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1812,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31614,'C_Fox','C Fox',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1812,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31615,'Costume_Geisha_Make_Up','C Geisha Make Up',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1813,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31616,'Costume_Sleep_Sheep','C Sleep Sheep',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1814,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31624,'Costume_Heart_Of_Cat','C Heart of Cat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1822,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31625,'Costume_Protection_Cloth','C Protection Cloth',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1761,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31628,'Costume_Dokebi','C Dokebi',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,430,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31616,'C_Sleep_Sheep_TW','C Sleep Sheep',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1814,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31624,'C_HeartOfCat_TW','C Heart of Cat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1822,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31625,'C_Protect_Cloth','C Protection Cloth',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1761,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31628,'C_Bogy_Cap_TW','C Dokebi',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,430,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31630,'Costume_Baphomet_Balloon','C Baphomet Balloon',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1746,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31631,'Costume_Drooping_Schmidt','C Drooping Schmidt',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1859,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31632,'Costume_Drooping_Oscar','C Drooping Oscar',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1860,NULL,NULL,NULL);
@@ -13339,7 +13551,7 @@ REPLACE INTO `item_db_re` VALUES (31669,'C_Adv_Whisper_Mask_M','C Evolved Whispe
REPLACE INTO `item_db_re` VALUES (31670,'C_Miyabi_Long_Hair','C Miyabi Long Hair',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1864,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31671,'Costume_Twin_Cannon','C Twin Cannon',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1865,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31672,'Costume_Mermaid_Wig','C Mermaid Wig',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1866,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31673,'Costume_Picnic_Basket','C Picnic Basket',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1867,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31673,'C_Picnic_Basket','C Picnic Basket',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1867,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31674,'Costume_Jitterbug_Cap','C Jitterbug Cap',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1868,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31675,'Costume_Orange_Hat','C Orange Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,620,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31676,'Costume_Orange_In_Mouth','C Orange In Mouth',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,814,NULL,NULL,NULL);
@@ -13348,17 +13560,17 @@ REPLACE INTO `item_db_re` VALUES (31684,'Costume_Kururinpa_Tails','C Kururinpa T
REPLACE INTO `item_db_re` VALUES (31685,'Costume_Fluffy_Semi_Long','C Fluffy Semi Long',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1874,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31686,'Costume_Desert_Wolf_Baby','C Desert Wolf Baby',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1875,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31687,'Costume_Alchemist_Bag','C Alchemist Bag',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1876,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31688,'Costume_Poring_On_Shoulder','C Poring On Shoulder',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1877,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31688,'C_Poring_On_Shoulder','C Poring On Shoulder',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1877,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31689,'C_Piamette_Curls_','C Piamette Curls',4,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1775,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31690,'Costume_Flame_Bird','C Flame Bird',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,832,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31691,'C_Bell_Pigeon_Low','Costume Bell of Pigeon Lower',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,4096,NULL,'1',0,1034,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31692,'Costume_Dragon_Emperor_Wings','C Dragon Emperor Wings',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1413,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31693,'Costume_Lunatic_Muffler','C Lunatic Muffler',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1732,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31693,'C_LunaticMuffler','C Lunatic Muffler',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1732,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31695,'Costume_Stem_In_Mouth','C Stem in Mouth',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,848,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31696,'Costume_Shark_Hat','C Shark Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,503,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31697,'Costume_Bird_Nest','C Bird Nest',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,201,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31698,'Costume_Red_Riding_Hood','C Red Riding Hood',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1879,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31699,'Costume_Smiling_Eyes','C Smiling Eyes',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1880,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31698,'C_Pigtail_Red_Hood','C Red Riding Hood',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1879,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31699,'C_Smiling_Eyes','C Smiling Eyes',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1880,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31702,'Costume_Moon_Cat_Hat','C Moon Cat Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1308,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31703,'Costume_Valentine_Hat','C Love Valentine\'s Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,397,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31704,'Costume_Sweet_Valentine_Out','C Sweet Valentine Out',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,865,NULL,NULL,NULL);
@@ -13392,8 +13604,8 @@ REPLACE INTO `item_db_re` VALUES (31736,'Costume_Popcorn_Wig','C Popcorn Wig',4,
REPLACE INTO `item_db_re` VALUES (31762,'Costume_Gambler_Card','C Heart Card in Mouth',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1679,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31763,'Costume_Fortier_Mask','C Fortier Mask',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,876,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31764,'C_Rainbow_Veil_Mid','Costume Rainbow Veil Mid',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,992,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31765,'Costume_Garnet_Tiara','C Garnet Tiara',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1906,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31766,'Costume_Peony_Hair_Ornament','C Peony Hair Ornament',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1907,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31765,'C_Garnet_Tiara','C Garnet Tiara',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1906,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31766,'C_Peony_Hair_Ornament','C Peony Hair Ornament',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1907,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31769,'Costume_Orange_Bunny_Band','C Orange Bunny Band',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,751,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31770,'Costume_Violet_Bunny_Band','C Violet Bunny Band',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,752,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31771,'Costume_Blue_Bunny_Band','C Blue Bunny Band',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,753,NULL,NULL,NULL);
@@ -13402,7 +13614,7 @@ REPLACE INTO `item_db_re` VALUES (31783,'Costume_Doram_Balloon','C Doram Baloon'
REPLACE INTO `item_db_re` VALUES (31784,'Costume_Experimental_Goat_Cap','C Experimental Goat Cap',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1768,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31785,'Costume_Monster_Fish_Gill','C Monster Fish Gills',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1218,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31786,'Costume_Red_Baby_Dragon_Hat','C Red Baby Dragon Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1463,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31787,'Costume_Shoulder_SavageB','C Savage Bebe On Shoulder',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1915,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31787,'C_SavageB_On_Shoulder','C Savage Bebe On Shoulder',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1915,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31788,'C_Piamette_Curls_SV','C Piamette Curls Silver',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1916,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31789,'Costume_Turkey_Hat','C Turkey Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31791,'Costume_Pig_Mask','C Pig Mask',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1869,NULL,NULL,NULL);
@@ -13411,8 +13623,8 @@ REPLACE INTO `item_db_re` VALUES (31794,'Costume_Puppy_Ears_Hat','C Puppy_Ears_H
REPLACE INTO `item_db_re` VALUES (31795,'C_Elephangel_TH_Mid','C Elephangel Mid',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1745,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31796,'Costume_Drooping_Boto','C Drooping Boto',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,657,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31797,'Costume_Shih_Tzu_Hair','C Shih Tzu Hair',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1921,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31798,'Costume_Baby_Panda','C Baby Panda',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1922,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31799,'Costume_Pretty_White_Bear','C Pretty White Bear',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1923,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31798,'C_Baby_Panda','C Baby Panda',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,2048,NULL,'1',0,1922,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31799,'C_Pretty_Bear_WH','C Pretty White Bear',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1923,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31800,'Costume_BR_Twin_Ribbon','C Brazil Twin Ribbon',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,575,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31801,'Costume_Karada_Meguri_Tea_Hat','C Karada Meguri Tea Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,427,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31802,'Costume_Royal_Milk_Tea_Hat','C Black Tea Kochakaden Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,428,NULL,NULL,NULL);
@@ -13428,12 +13640,13 @@ REPLACE INTO `item_db_re` VALUES (31824,'Costume_Cat_Mask','C Mask of Cat',4,0,N
REPLACE INTO `item_db_re` VALUES (31826,'Costume_Sunglass_Bear_Cap','C Sunglass Bear Cap',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1935,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31827,'Costume_Durumagi','C Durumagi',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1936,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31831,'Costume_Disguise_Mantle','C Disguise Mantle',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1937,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (31832,'Costume_Bicolor_Cat_Witch_Hat','C Bicolor Cat Witch Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1938,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31832,'C_Bicolor_Cat_Witch_Hat','C Bicolor Cat Witch Hat',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1938,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31833,'C_Halloween_CatShort','C Halloween Short Haired Cat Ears',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1939,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31834,'C_Halloween_Cat_Long','C Halloween Long Haired Cat Ears',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,4096,NULL,'1',0,1940,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31837,'Costume_Shark_Head','C Shark Head',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1919,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31840,'Costume_BJ_Headset_A','C BJ Headset',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1942,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (31841,'Costume_BJ_Headset_B','C OnAir BJ Headset',4,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,1024,NULL,'1',0,1943,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (31884,'C_Magic_Helm','Costume Magic Helm',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1917,NULL,NULL,NULL);
#===================================================================
# More 1-Handed Spears
#===================================================================
@@ -13485,3 +13698,17 @@ REPLACE INTO `item_db_re` VALUES (32302,'Crimson_Rose','Crimson Rose',5,20,NULL,
REPLACE INTO `item_db_re` VALUES (32350,'Farthezan','Farthezan',5,20,NULL,1100,'130:180',NULL,1,2,0x00004000,56,2,2,4,'170',1,2,'.@r = getrefine(); bonus2 bSkillAtk,"PA_PRESSURE",40; bonus bVariableCastrate,-.@r; if (.@r>=9) bonus2 bSkillAtk,"LG_RAYOFGENESIS",30; if (.@r>=11) { bonus2 bSkillAtk,"LG_RAYOFGENESIS",20; bonus2 bSkillAtk,"PA_PRESSURE",20; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (32351,'Estal','Estal',5,20,NULL,700,'195',NULL,1,2,0x00040000,56,2,2,4,'170',1,2,'.@r = getrefine(); bonus2 bSkillCooldown,"GN_SPORE_EXPLOSION",-1000; bonus bBaseAtk,4*.@r; if (.@r>=11) .@val = 50; else if (.@r>=9) .@val = 30; bonus2 bSkillAtk,"GN_SPORE_EXPLOSION",.@val;',NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (100052,'Enchant_Stone_Box19','Costume Enchantment Stone Box 19',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box19);',NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (100202,'Enchant_Stone_Box20','Costume Enchantment Stone Box 20',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box20);',NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (100231,'Ref_T_Potion','Golden X',0,10,NULL,30,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_REF_T_POTION,30000,0;',NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (100232,'Add_Atk_Potion','Red Herb Activator',0,10,NULL,30,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_ADD_ATK_DAMAGE,500000,15;',NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (100233,'Add_Matk_Potion','Blue Herb Activator',0,10,NULL,30,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_ADD_MATK_DAMAGE,500000,15;',NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (100314,'Enchant_Stone_Box21','Costume Enchantment Stone Box 21',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box21);',NULL,NULL);
+# Costumes
+#REPLACE INTO `item_db_re` VALUES (440000,'C_SharkHead','Costume Shark Hat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,5120,NULL,'1',0,1919,NULL,NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (440002,'C_Happy_Cat_TW','Costume Happy Cat',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,7168,NULL,'1',0,1980,NULL,NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (400020,'C_BeachBall','Costume Beachball',4,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1024,NULL,'1',0,1918,NULL,NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (1100003,'Concentrated_R_P','Concentrated Red Potion',0,10,NULL,2,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,'120',NULL,NULL,'itemheal rand(655,675),0;',NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (1100004,'Concentrated_B_P','Concentrated Blue Potion',0,10,NULL,2,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,'120',NULL,NULL,'itemheal 0,rand(340,360);',NULL,NULL);
+#REPLACE INTO `item_db_re` VALUES (1100005,'Concentrated_G_P','Concentrated Gold Potion',0,10,NULL,2,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,'180',NULL,NULL,'itemheal rand(2730,2750),0;',NULL,NULL);
+
diff --git a/sql-files/main.sql b/sql-files/main.sql
index 9d7df5d633..6b50c1a64e 100644
--- a/sql-files/main.sql
+++ b/sql-files/main.sql
@@ -252,8 +252,9 @@ CREATE TABLE IF NOT EXISTS `char` (
`unban_time` int(11) unsigned NOT NULL default '0',
`font` tinyint(3) unsigned NOT NULL default '0',
`uniqueitem_counter` int(11) unsigned NOT NULL default '0',
- `sex` ENUM('M','F','U') NOT NULL default 'U',
+ `sex` ENUM('M','F') NOT NULL,
`hotkey_rowshift` tinyint(3) unsigned NOT NULL default '0',
+ `hotkey_rowshift2` tinyint(3) unsigned NOT NULL default '0',
`clan_id` int(11) unsigned NOT NULL default '0',
`last_login` datetime DEFAULT NULL,
`title_id` INT(11) unsigned NOT NULL default '0',
diff --git a/sql-files/mob_db_re.sql b/sql-files/mob_db_re.sql
index 1459d411dd..d7c0061611 100644
--- a/sql-files/mob_db_re.sql
+++ b/sql-files/mob_db_re.sql
@@ -369,7 +369,7 @@ REPLACE INTO `mob_db_re` VALUES (1289,'MAYA_PUPLE','Maya Purple','Maya Purple',8
REPLACE INTO `mob_db_re` VALUES (1290,'SKELETON_GENERAL','Skeleton General','Skeleton General',88,6720,0,1368,1553,1,1317,1701,100,35,72,34,52,31,84,25,10,12,1,1,29,0x3695,150,2276,576,432,0,0,0,0,0,0,0,7068,2550,756,160,508,800,0,0,1219,80,13035,15,2274,1,0,0,0,0,4221,1);
REPLACE INTO `mob_db_re` VALUES (1291,'WRAITH_DEAD','Wraith Dead','Wraith Dead',86,10035,0,2518,1824,2,1002,160,88,56,63,69,55,45,88,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,1059,4413,2206,10,2506,8,716,700,732,5,603,100,568,300,0,0,0,0,4189,1);
REPLACE INTO `mob_db_re` VALUES (1292,'MINI_DEMON','Mini Demon','Mini Demon',117,19402,1,2700,2025,1,938,114,80,25,130,69,55,56,79,40,10,12,0,6,27,0x2003695,150,1000,600,384,0,0,0,0,0,0,0,1038,4413,1039,450,2255,3,757,160,912,2500,1009,10,1478,5,0,0,0,0,4204,1);
-REPLACE INTO `mob_db_re` VALUES (1293,'CREMY_FEAR','Creamy Fear','Creamy Fear',77,3420,0,945,1067,2,757,110,76,37,65,36,33,49,66,30,10,12,0,4,24,0x2003695,155,1136,720,840,0,0,0,0,0,0,0,924,4550,2333,10,518,550,602,200,1550,8,2726,5,522,50,0,0,0,0,4298,1);
+REPLACE INTO `mob_db_re` VALUES (1293,'CREMY_FEAR','Creamy Fear','Creamy Fear',117,18211,0,2583,2475,2,731,243,76,37,65,36,33,49,79,30,10,12,0,4,24,0x2003695,155,1136,720,840,0,0,0,0,0,0,0,924,4550,2333,10,518,550,2899,1,12676,8,2726,5,522,50,0,0,0,0,4298,1);
REPLACE INTO `mob_db_re` VALUES (1294,'KILLER_MANTIS','Killer Mantis','Killer Mantis',91,7650,0,1485,1674,1,1521,1201,107,45,82,56,58,45,69,40,10,12,1,4,22,0x2003695,175,1528,660,432,0,0,0,0,0,0,0,1031,4550,943,2500,721,10,509,15,514,25,1262,1,2108,1,0,0,0,0,4301,1);
REPLACE INTO `mob_db_re` VALUES (1295,'OWL_BARON','Owl Baron','Owl Baron',120,21000,1,3042,2282,2,629,201,88,25,72,65,55,102,77,72,10,12,2,6,60,0x6203695,175,1345,824,440,0,0,0,0,0,0,0,7071,3500,7063,2500,0,0,1472,1,1629,2,693,100,5045,5,0,0,0,0,4238,1);
REPLACE INTO `mob_db_re` VALUES (1296,'KOBOLD_LEADER','Kobold Leader','Kobold Leader',112,13520,1,2643,2383,1,995,96,90,62,135,34,68,56,83,47,10,12,1,7,44,0x3695,150,1028,528,360,0,0,0,0,0,0,0,999,450,1034,6305,912,1200,0,0,1613,2,525,150,526,100,0,0,0,0,4291,1);
@@ -2163,10 +2163,10 @@ REPLACE INTO `mob_db_re` VALUES (2935,'T_EVIL_CLOUD_HERMIT','Taoist Hermit','Tao
REPLACE INTO `mob_db_re` VALUES (2936,'E_GHOSTRING','Ghostring','Ghostring',1,10,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,20,0x0,300,1220,1080,648,0,0,0,0,0,0,0,535,1500,535,1500,535,1500,535,1500,12192,2000,7225,2000,6658,500,0,0,0,0,6658,10000);
#REPLACE INTO `mob_db_re` VALUES (2937,'M_LOKI','M Loki','M Loki',145,1215600,1,1,1,2,1835,444,15,89,76,66,90,55,189,22,10,12,1,7,20,0x0,175,800,750,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (2938,'MM_MAGIC_SEAL','Magic Seal','Magic Seal',140,10000000,1,1,6999,1,1,1,80,200,16,26,30,115,79,5,10,12,2,0,20,0x0,300,1000,1000,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (2939,'MM_EVIL_SHADOW1','Evil Shadow','Evil Shadow',138,112000,1,7456,5983,1,3266,1307,30,30,88,44,88,21,95,44,10,12,2,6,47,0x2000085,200,1500,600,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (2940,'MM_EVIL_SHADOW2','Evil Shadow','Evil Shadow',141,127650,1,8103,7738,1,2678,1071,121,36,60,103,45,35,172,15,10,12,1,6,47,0x2000085,200,1000,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (2941,'MM_EVIL_SHADOW3','Evil Shadow','Evil Shadow',142,153400,1,8863,6736,1,3167,1267,89,44,120,87,66,33,106,27,10,12,2,6,47,0x2000085,200,1800,780,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (2942,'MM_EVIL_FANATICS','Evil Fanatics','Evil Fanatics',151,8256000,1,1008653,988954,3,3350,167,166,103,118,72,40,55,213,30,10,12,2,6,67,0x6280085,200,1000,500,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db_re` VALUES (2939,'MM_EVIL_SHADOW1','Evil Shadow','Evil Shadow',138,112000,1,7456,5983,1,3266,1307,30,30,88,44,88,21,95,44,10,12,2,6,47,0x2000085,200,1500,600,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27264,1);
+REPLACE INTO `mob_db_re` VALUES (2940,'MM_EVIL_SHADOW2','Evil Shadow','Evil Shadow',141,127650,1,8103,7738,1,2678,1071,121,36,60,103,45,35,172,15,10,12,1,6,47,0x2000085,200,1000,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27264,1);
+REPLACE INTO `mob_db_re` VALUES (2941,'MM_EVIL_SHADOW3','Evil Shadow','Evil Shadow',142,153400,1,8863,6736,1,3167,1267,89,44,120,87,66,33,106,27,10,12,2,6,47,0x2000085,200,1800,780,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27264,1);
+REPLACE INTO `mob_db_re` VALUES (2942,'MM_EVIL_FANATICS','Evil Fanatics','Evil Fanatics',151,8256000,1,1008653,988954,3,3350,167,166,103,118,72,40,55,213,30,10,12,2,6,67,0x6280085,200,1000,500,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27265,1);
REPLACE INTO `mob_db_re` VALUES (2943,'MM_ICE_MINE','Icemine','Icemine',149,10000,200,0,0,7,200,1,200,10,200,200,200,200,200,200,12,12,0,4,88,0xE170000,2000,0,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
#2944,J_HORNET
#2945,J_MUMMY
@@ -2223,8 +2223,8 @@ REPLACE INTO `mob_db_re` VALUES (2995,'XM_TEDDY_BEAR','Abandoned Teddy Bear','Ab
REPLACE INTO `mob_db_re` VALUES (2996,'XM_CELINE_KIMI','Celine Kimi','Celine Kimi',160,66666666,1,4444444,4033332,2,6666,6666,479,444,144,166,44,444,166,166,10,12,2,1,28,0x6283695,100,768,1056,480,444444,616,10000,617,10000,22534,10000,22534,4000,18549,4000,7642,4000,19701,100,13442,100,712,10000,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (2997,'G_XM_CELINE_KIMI','Kimi\'s Phantom','Kimi\'s Phantom',160,66666666,1,0,0,2,6666,6666,479,444,144,166,44,444,166,166,10,12,2,1,28,0x6203695,100,768,1056,480,0,0,0,0,0,0,0,6683,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (2998,'EP14_MORS_EVENT','Weakened Morocc','Weakened Morocc',158,1771440,1,12390,16104,1,1872,900,113,45,87,51,45,88,106,50,12,12,2,6,60,0x6200085,200,2612,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (2999,'EP14_MORS_BOSSA','Morocc Necromancer','Morocc Necromancer',158,4000000,1,2106000,1336500,1,700,0,215,555,165,190,142,146,299,93,12,12,1,7,60,0x6280085,100,300,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,0,0,0,0,0,0,522,200,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (3000,'EP14_MORS_BOSSB','Morocc Necromancer','Morocc Necromancer',101,80000000,1,2310750,1465200,12,700,1,1,1,1,1,1,180,1,1,12,12,1,7,82,0x6280085,2000,2700,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,22537,10000,22537,10000,0,0,522,200,0,0,0,0,0,0);
+REPLACE INTO `mob_db_re` VALUES (2999,'EP14_MORS_BOSSA','Morocc Necromancer','Morocc Necromancer',158,4000000,1,2106000,1336500,1,700,0,215,555,165,190,142,146,299,93,12,12,1,7,60,0x6280085,100,300,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,0,0,0,0,0,0,522,200,0,0,0,0,27326,1);
+REPLACE INTO `mob_db_re` VALUES (3000,'EP14_MORS_BOSSB','Morocc Necromancer','Morocc Necromancer',101,80000000,1,2310750,1465200,12,700,1,1,1,1,1,1,180,1,1,12,12,1,7,82,0x6280084,2000,2700,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,22537,10000,22537,10000,0,0,522,200,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3001,'EP14_MORS_MOB1','Morocc\'s Ghoul','Morocc\'s Ghoul',158,295240,1,1239,1610,1,1872,900,113,45,87,51,45,88,106,50,12,12,1,6,60,0x6200085,1000,2612,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3002,'EP14_MORS_MOB2','Morocc\'s Osiris','Morocc\'s Osiris',158,442860,1,1239,1610,1,1872,900,113,45,87,51,45,88,106,50,12,12,1,6,60,0x6200085,200,2612,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3003,'EP14_MORS_MOB3','Morocc\'s Archer Skeleton','Morocc\'s Archer Skeleton',158,295240,1,1239,1610,7,1872,900,113,45,87,51,45,88,106,50,12,12,1,6,60,0x6200085,200,300,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
@@ -2240,20 +2240,20 @@ REPLACE INTO `mob_db_re` VALUES (3012,'EP14_3_DEATH_A_MOB3','Corrupt Familiar','
REPLACE INTO `mob_db_re` VALUES (3013,'EP14_3_DEATH_B_MOB1','Corrupt Orc Warrior','Corrupt Orc Warrior',158,300000,1,12390,16104,1,948,215,240,60,150,85,150,40,122,70,10,12,1,7,42,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3014,'EP14_3_DEATH_B_MOB2','Corrupt Desert Wolf','Corrupt Desert Wolf',158,292450,1,12390,16104,1,948,215,240,50,120,85,110,55,130,70,10,12,1,2,43,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3015,'EP14_3_DEATH_B_MOB3','Corrupt Phen','Corrupt Phen',158,284110,1,12390,16104,1,948,215,240,100,110,85,95,70,115,70,10,12,1,5,41,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (3016,'EP14_3_DEATH_C_MOB1','Corrupt Orc Zombie','Corrupt Orc Zombie',158,375000,1,12390,16104,1,948,215,150,150,180,145,202,40,88,30,10,12,1,7,49,0x0000085,170,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0);
+REPLACE INTO `mob_db_re` VALUES (3016,'EP14_3_DEATH_C_MOB1','Corrupt Orc Zombie','Corrupt Orc Zombie',158,375000,1,12390,16104,1,948,215,150,150,180,145,202,40,88,30,10,12,1,7,49,0x0000085,170,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,27328,1);
REPLACE INTO `mob_db_re` VALUES (3017,'EP14_3_DEATH_C_MOB2','Corrupt Verit','Corrupt Verit',158,352715,1,12390,16104,1,948,215,200,100,166,87,150,60,150,130,10,12,1,2,49,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3018,'EP14_3_DEATH_C_MOB3','Corrupt Megalodon','Corrupt Megalodon',158,347413,1,12390,16104,1,948,215,240,300,157,80,140,90,209,84,10,12,1,5,49,0x0000085,170,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0);
#3019,CELINE_KIMI
-REPLACE INTO `mob_db_re` VALUES (3020,'FIRE_CONDOR','Fire Condor','Fire Condor',141,125114,1,7021,7481,1,38,1201,71,45,104,72,66,10,113,52,10,12,1,2,43,0x0000081,110,1148,648,480,0,0,0,0,0,0,0,6691,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (3021,'FIRE_SAND_MAN','Fire Sand Man','Fire Sandman',143,130501,1,7207,7734,1,38,1356,122,73,84,36,25,55,124,35,10,12,1,0,63,0x003885,150,1672,720,288,0,0,0,0,0,0,0,6694,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (3022,'FIRE_FRILLDORA','Fire Frilldora','Fire Frilldora',147,141301,1,7807,8199,1,38,1392,134,40,148,38,128,45,121,30,10,12,1,2,63,0x0000081,130,1540,720,432,0,0,0,0,0,0,0,6694,1500,6696,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (3023,'FIRE_GOLEM','Fire Golem','Fire Golem',148,180213,1,8912,9464,1,38,1321,292,102,70,78,267,25,84,25,10,12,2,0,83,0x003885,200,1608,816,396,0,0,0,0,0,0,0,6693,2000,6695,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db_re` VALUES (3020,'FIRE_CONDOR','Fire Condor','Fire Condor',141,125114,1,7021,7481,1,38,1201,71,45,104,72,66,10,113,52,10,12,1,2,43,0x0000081,110,1148,648,480,0,0,0,0,0,0,0,6691,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27026,1);
+REPLACE INTO `mob_db_re` VALUES (3021,'FIRE_SAND_MAN','Fire Sand Man','Fire Sandman',143,130501,1,7207,7734,1,38,1356,122,73,84,36,25,55,124,35,10,12,1,0,63,0x003885,150,1672,720,288,0,0,0,0,0,0,0,6694,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27027,1);
+REPLACE INTO `mob_db_re` VALUES (3022,'FIRE_FRILLDORA','Fire Frilldora','Fire Frilldora',147,141301,1,7807,8199,1,38,1392,134,40,148,38,128,45,121,30,10,12,1,2,63,0x0000081,130,1540,720,432,0,0,0,0,0,0,0,6694,1500,6696,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27028,1);
+REPLACE INTO `mob_db_re` VALUES (3023,'FIRE_GOLEM','Fire Golem','Fire Golem',148,180213,1,8912,9464,1,38,1321,292,102,70,78,267,25,84,25,10,12,2,0,83,0x003885,200,1608,816,396,0,0,0,0,0,0,0,6693,2000,6695,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27029,1);
#3024,14_3_MERCENARY_A
#3025,14_3_MERCENARY_B
REPLACE INTO `mob_db_re` VALUES (3026,'FIREPIT','Fire Pit','Fire Pit',17,10,1,58,43,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x170000,400,2612,912,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (3027,'FULBUK','Fire Bug','Fire Bug',150,234,1,58,47,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x0000001,120,1288,288,768,0,0,0,0,0,0,0,6689,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db_re` VALUES (3027,'FULBUK','Fire Bug','Fire Bug',150,234,1,58,47,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x0000001,120,1288,288,768,0,0,0,0,0,0,0,6689,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27030,1);
REPLACE INTO `mob_db_re` VALUES (3028,'SONIA','Sonia','Sonia',17,20,1,58,43,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x170000,400,2612,912,288,0,0,0,0,0,0,0,6690,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (3029,'GRIM_REAPER_ANKOU','Grim Reaper Ankou','Reaper Yanku',159,50000000,1553,300000,330000,1,1500,1000,200,70,200,100,200,200,220,100,10,12,2,1,89,0x6200085,200,900,864,480,0,0,0,0,0,0,0,607,500,603,200,604,200,22537,10000,0,0,522,200,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db_re` VALUES (3029,'GRIM_REAPER_ANKOU','Grim Reaper Ankou','Reaper Yanku',159,50000000,1553,300000,330000,1,1500,1000,200,70,200,100,200,200,220,100,10,12,2,1,89,0x6200085,200,900,864,480,0,0,0,0,0,0,0,607,500,603,200,604,200,22537,10000,0,0,522,200,0,0,0,0,0,0,27327,1);
#3030,STANDING_SOUL
#3031,MUTANT_NECROMANCER
#3032,MUTANT_GHOUL
@@ -2315,13 +2315,13 @@ REPLACE INTO `mob_db_re` VALUES (3074,'TIMEHOLDER','Time Holder','Time Holder',1
#REPLACE INTO `mob_db_re` VALUES (3088,'MM_BRINARANEA_BABY','Mm Brinaranea Baby','Mm Brinaranea Baby',155,155600,1,0,1,1,1,1,80,200,16,26,30,115,79,5,10,12,2,0,20,0x0,300,1000,1000,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
#REPLACE INTO `mob_db_re` VALUES (3089,'MM_LOCO_KASA','Mm Loco Kasa','Mm Loco Kasa',155,185000,1,0,0,1,3266,666,30,30,88,44,88,21,95,44,10,12,2,6,47,0x2000000,200,1500,600,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
#REPLACE INTO `mob_db_re` VALUES (3090,'MM_LOCO_SALAMANDER','Mm Loco Salamander','Mm Loco Salamander',155,217650,1,0,0,1,2678,1257,121,36,60,103,45,35,172,15,10,12,1,6,47,0x2000000,200,1000,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (3091,'MM_BRINARANEA','Brinaranea','Brinaranea',165,81650000,1,0,0,3,8255,197,264,177,135,135,12,72,220,91,10,12,2,6,61,0x6280000,200,1020,500,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (3092,'MM_MUSPELLSKOLL','Muspellskoll','Muspellskoll',165,55620000,1,0,0,3,9672,98,211,140,202,119,6,45,275,71,10,12,2,6,63,0x6280000,200,608,408,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db_re` VALUES (3091,'MM_BRINARANEA','Brinaranea','Brinaranea',165,81650000,1,0,0,3,8255,197,264,177,135,135,12,72,220,91,10,12,2,6,61,0x6280000,200,1020,500,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27324,1);
+REPLACE INTO `mob_db_re` VALUES (3092,'MM_MUSPELLSKOLL','Muspellskoll','Muspellskoll',165,55620000,1,0,0,3,9672,98,211,140,202,119,6,45,275,71,10,12,2,6,63,0x6280000,200,608,408,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27325,1);
#REPLACE INTO `mob_db_re` VALUES (3093,'MM_BRINARANEA_CORE','Mm Brinaranea Core','Mm Brinaranea Core',160,300,1,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,6,21,0x2170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
#REPLACE INTO `mob_db_re` VALUES (3094,'MM_MUSPELLSKOLL_CORE','Mm Muspellskoll Core','Mm Muspellskoll Core',160,300,1,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,6,23,0x2170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
#REPLACE INTO `mob_db_re` VALUES (3095,'MM_GOD_SHADOW','Mm God Shadow','Mm God Shadow',1,100000000,1,0,0,0,2,1,1,1,1,1,1,1,1,1,10,12,0,6,23,0x2170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-#REPLACE INTO `mob_db_re` VALUES (3096,'MM_MOROCC_KID','Mm Morocc Kid','Mm Morocc Kid',175,80000000,1,0,0,3,4980,209,158,134,90,122,7,87,287,36,10,12,0,6,66,0x6280000,200,1000,460,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db_re` VALUES (3097,'MM_MOROCC_ADT','Despair God Morocc','Despair God Morocc',175,120000000,1,0,0,3,5523,175,203,155,122,103,12,106,269,51,10,12,1,6,47,0x6280000,200,750,510,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+#REPLACE INTO `mob_db_re` VALUES (3096,'MM_MOROCC_KID','Mm Morocc Kid','Mm Morocc Kid',175,80000000,1,0,0,3,4980,209,158,134,90,122,7,87,287,36,10,12,0,6,66,0x6280000,200,1000,460,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4559,1);
+REPLACE INTO `mob_db_re` VALUES (3097,'MM_MOROCC_ADT','Despair God Morocc','Despair God Morocc',175,120000000,1,0,0,3,5523,175,203,155,122,103,12,106,269,51,10,12,1,6,47,0x6280000,200,750,510,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27321,1);
#REPLACE INTO `mob_db_re` VALUES (3098,'MM_MOROCC_ORIGIN','Mm Morocc Origin','Mm Morocc Origin',160,3258000,1,0,0,3,6177,40,351,212,195,35,5,36,355,7,10,12,2,6,87,0x6280000,350,2000,750,750,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
#REPLACE INTO `mob_db_re` VALUES (3099,'MM_MOROCC_REST','Mm Morocc Rest','Mm Morocc Rest',160,1450000,1,0,0,3,2963,67,112,98,110,98,13,48,271,9,10,12,2,6,87,0x6280000,200,500,510,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
#REPLACE INTO `mob_db_re` VALUES (3100,'MM_MANA_BLACK','Mm Mana Black','Mm Mana Black',1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
@@ -2329,8 +2329,8 @@ REPLACE INTO `mob_db_re` VALUES (3101,'MM_MANA_WHITE','Mana White','Mana White',
REPLACE INTO `mob_db_re` VALUES (3102,'MM_MANA_RED','Mana of Life','Mana of Life',1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3103,'MM_MANA_YELLOW','Mana of Earth','Mana of Earth',1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
#REPLACE INTO `mob_db_re` VALUES (3104,'MM_MANA_BLUE','Mm Mana Blue','Mm Mana Blue',1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-#REPLACE INTO `mob_db_re` VALUES (3105,'MM_GB_MOROCC_1','Mm Gb Morocc 1','Mm Gb Morocc 1',149,5000000,1,0,0,1,1901,145,199,35,126,91,63,61,114,37,10,12,2,8,43,0x6200000,110,576,480,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-#REPLACE INTO `mob_db_re` VALUES (3106,'MM_GB_MOROCC_4','Mm Gb Morocc 4','Mm Gb Morocc 4',149,5000000,1,0,0,1,1235,599,109,54,114,88,62,97,164,43,10,12,1,6,68,0x6200000,150,1536,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+#REPLACE INTO `mob_db_re` VALUES (3105,'MM_GB_MOROCC_1','Mm Gb Morocc 1','Mm Gb Morocc 1',149,5000000,1,0,0,1,1901,145,199,35,126,91,63,61,114,37,10,12,2,8,43,0x6200000,110,576,480,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27322,1);
+#REPLACE INTO `mob_db_re` VALUES (3106,'MM_GB_MOROCC_4','Mm Gb Morocc 4','Mm Gb Morocc 4',149,5000000,1,0,0,1,1235,599,109,54,114,88,62,97,164,43,10,12,1,6,68,0x6200000,150,1536,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27323,1);
#REPLACE INTO `mob_db_re` VALUES (3107,'E_EASTER_BUNNY','Easter Bunny','Easter Bunny',1,15,1,0,0,1,0,0,160,5,1,1,1,1,999,1,10,12,1,2,60,0x1F0000,200,1456,456,336,0,0,0,0,0,0,0,22571,3000,949,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3108,'JITTERBUG1','Jitterbug1','Jitterbug1',135,2614000,1,36804,23170,1,3210,695,123,68,189,78,81,51,108,56,10,12,2,6,49,0x6203695,150,676,2400,480,0,0,0,0,0,0,0,1935,250,2988,500,15101,500,6719,5000,6719,1000,0,0,0,0,0,0,0,0,27109,1);
REPLACE INTO `mob_db_re` VALUES (3109,'JITTERBUG2','Jitterbug2','Jitterbug2',135,2614000,1,36804,23170,1,3210,695,123,68,189,78,81,51,108,56,10,12,2,6,49,0x6203695,150,676,2400,480,0,0,0,0,0,0,0,1990,250,2989,500,15100,500,6719,5000,6719,1000,0,0,0,0,0,0,0,0,27109,1);
@@ -4013,16 +4013,64 @@ REPLACE INTO `mob_db_re` VALUES (3790,'SWEETS_DROPS','Sweets Drops','Sweets Drop
#20813,MD_EVENT_AMDARAIS
#20814,G_PAYONSOLDIER
#20815,G_PAYONSOLDIER2
-
+#20816,EM_DILUVIO
+#20817,EM_ARDOR
+#20818,EM_PROCELLA
+#20819,EM_TERREMOTUS
+#20820,EM_SERPENS
+#20821,4JOB_VOID
+#20822,4JOB_WRAITH
+#20823,4JOB_KINGS_NIGHT
+#20824,4JOB_AGONY_NIGHT
+#20825,4JOB_DEVOTION_NIGHT
+#20826,4JOB_ARMED_NIGHT
+#20827,4JOB_DOOMK
+#20828,4JOB_VERKHASEL
+#20829,4JOB_BAPHOMET
+#20830,4JOB_H_FALCON
+#20831,4JOB_S_FALCON
+#20832,4JOB_R_FALCON
+#20833,4JOB_WORG
+#20834,MEISTER_ABR1
+#20835,MEISTER_ABR2
+#20836,MEISTER_ABR3
+#20837,MEISTER_ABR4
+#20838,ELEMETAL_MASTER_S1
+#20839,ELEMETAL_MASTER_S2
+#20840,ELEMETAL_MASTER_S3
+#20841,ELEMETAL_MASTER_S4
+#20842,ELEMETAL_MASTER_S5
#20843,ILL_ABYSMAL_WITCH
#20844,PRAY_GIVER
#20845,SMILE_GIVER
#20846,MD_HIDDEN_GROUND01
#20847,MD_HIDDEN_GROUND02
+#20848,SUMMON_WOODENWARRIOR
+#20849,SUMMON_WOODEN_FAIRY
+#20850,SUMMON_CREEPER
+#20851,SUMMON_HELLTREE
+#20856,MD_N_ARENA_1
+#20857,MD_N_ARENA_2
+#20858,MD_N_ARENA_3_1
+#20859,MD_N_ARENA_3_2
+#20860,MD_N_ARENA_3_3
+#20861,MD_N_ARENA_4
+#20862,MD_N_ARENA_5
+#20863,MD_N_ARENA_6
+#20864,MD_N_ARENA_7
+#20865,MD_N_ARENA_8
+#20866,MD_N_ARENA_9
+#20867,MD_N_ARENA_10
+#20868,MD_N_ARENA_11
+#20869,MD_N_ARENA_12
+#20870,MD_KANABIAN_N
+#20871,MD_ALPHONSE_N
+#20872,MD_GEFFEN_FENRIR_N
#20873,WAR_NUT
#20874,MOLE_TW
-
+#20875,4JOB_LETICIA
+#20876,4JOB_ACIDUS
#20877,G_ILL_SROPHO
#20878,G_ILL_OBEAUNE
#20879,G_ILL_DEVIACE
@@ -4032,6 +4080,161 @@ REPLACE INTO `mob_db_re` VALUES (3790,'SWEETS_DROPS','Sweets Drops','Sweets Drop
#20883,G_ILL_SWORD_FISH
#20884,G_ILL_STROUF
#20885,G_ILL_PHEN
+#20886,MD_Airboat_Tree
+#20887,MD_Airboat_Poring
+#20888,MD_Airboat_Worm
+#20889,MD_Airboat_LEECH
+#20890,MD_Airboat_Mos
+#20891,MD_Airboat_Boss
+#20892,MD_SAKRAY
+#20893,MD_TIARA
+#20894,MD_UNDEAD_KNIGHT
+#20895,MD_UNDEAD_SOLDIER
+#20896,MD_UNDEAD_ARCHER
+#20897,MD_UNDEAD_WIZARD
+#20898,MD_UNDEAD_MAGICIAN
+#20899,MD_UNDEAD_NOBLE
+#20900,MD_UNDEAD_SERVANT
+#20901,DISASTER_OMEN
+#20902,DISASTER_WIND
+#20903,CONQUER_INCARNATION
+#20904,FAMINE_INCARNATION
+#20905,APPETITE_INCARNATION
+#20906,DISASTER_SYMBOL
+#20907,DEVIL_EYE
+#20908,WAR_INCARNATION
+#20909,DEATH_INCARNATION
+#20910,CARNIVOROUS
+#20911,SINS_JUSTICE
+#20912,SINS_BRAVE
+#20913,SINS_MODERATION
+#20914,SINS_WISDOM
+#20915,G_SINS_JUSTICE
+#20916,G_SINS_BRAVE
+#20917,G_SINS_MODERATION
+#20918,G_SINS_WISDOM
+#20919,CARAT_TWEVENT
+#20920,CHIMERA_LAVA
+#20921,CHIMERA_FULGOR
+#20922,CHIMERA_NAPEO
+#20923,CHIMERA_GALENSIS
+#20924,CHIMERA_AMITERA
+#20925,CHIMERA_LITUS
+#20926,CHIMERA_FILLIA
+#20927,CHIMERA_VANILAQUS
+#20928,CHIMERA_THEONE
+#20929,GIANT_CAPUT
+#20930,DOLORIAN
+#20931,PLAGARION
+#20932,DEADRE
+#20933,VENEDI
+#20934,R001_BESTIA
+#20935,GAN_CEANN
+#20936,DISGUISER
+#20937,BRUTAL_MURDERER
+#20938,GHOST_CUBE
+#20939,LUDE_GAL
+#20940,BLUEMOON_LOLI_RURI
+#20941,GROTE
+#20942,PIERROTZOIST
+#20943,DEATH_WITCH
+
+#20994,MD_BETELGEUSE
+#20995,MD_G_DEADSOUL
+#20996,MD_NAGHT_SIEGER
+#20997,MD_G_ENTWEIHEN_M
+#20998,MD_T_JAKK
+#20999,MD_T_STONE_SHOOTER
+#21000,MD_T_GRIZZLY
+#21001,MD_T_STALACTIC_GOLEM
+#21002,MD_T_CHIMERA
+#21003,MD_T_KARAKASA
+#21004,MD_T_RIDEWORD
+#21005,MD_T_PARASITE
+#21006,MD_T_WRAITH
+#21007,MD_T_PETIT_
+#21008,MD_T_WIND_GHOST
+#21009,MD_T_CLOCK
+#21010,MD_T_RAYDRIC_ARCHER
+#21011,MD_T_INCREASE_SOIL
+#21012,MD_T_PENOMENA
+#21013,MD_T_PETIT
+#21014,MD_T_ALARM
+#21015,MD_T_ZOMBIE_PRISONER
+#21016,MD_T_MARIONETTE
+#21017,MD_T_PERMETER
+#21018,MD_T_SKEL_PRISONER
+#21019,MD_T_OWL_DUKE
+#21020,MD_T_DEVIRUCHI
+#21021,MD_T_BLOOD_BUTTERFLY
+#21022,MD_T_STAPO
+#21023,MD_T_EVIL_CLOUD_HERMIT
+#21024,MD_T_THE_PAPER
+#21025,MD_T_TENGU
+#21026,MD_T_ALICE
+#21027,MD_T_ANACONDAQ
+#21028,MD_T_GARGOYLE
+#21029,MD_T_CARAT
+#21030,MD_T_STING
+#21031,MD_T_GRYPHON
+#21032,MD_T_GIBBET
+#21033,MD_T_NIGHTMARE_TERROR
+#21034,MD_T_ANOLIAN
+#21035,MD_T_BLOODY_MURDERER
+#21036,MD_T_ALIOT
+#21037,MD_T_VENATU
+#21038,MD_T_DEATHWORD
+#21039,MD_T_PLASMA_B
+#21040,MD_T_DIMIK
+#21041,MD_T_MINI_DEMON
+#21042,MD_T_LEIB_OLMAI
+#21043,MD_T_WANDER_MAN
+#21044,MD_T_RETRIBUTION
+#21045,MD_T_FLAME_SKULL
+#21046,MD_T_KNIGHT_OF_ABYSS
+#21047,MD_T_BANSHEE
+#21048,G_CHIMERA_LAVA
+#21049,G_CHIMERA_FULGOR
+#21050,G_CHIMERA_NAPEO
+#21051,G_CHIMERA_GALENSIS
+#21052,G_DISGUISER
+#21053,G_BLUEMOON_LOLI_RURI
+#21054,G_GROTE
+#21055,G_PIERROTZOIST
+#21056,G_GIANT_CAPUT
+#21057,G_DOLORIAN
+#21058,G_PLAGARION
+#21059,G_DEADRE
+#21060,G_VENEDI
+#21061,MD_Airboat_Boss2
+#21062,MD_Airboat_Boss3
+#21063,MD_Airboat_Boss4
+#21064,S_DUMMY_100_SMALL
+#21065,S_DUMMY_100_MEDIUM
+#21066,S_DUMMY_100_LARGE
+#21067,S_DUMMY_100_NOTHING
+#21068,S_DUMMY_100_DRAGON
+#21069,S_DUMMY_100_ANIMAL
+#21070,S_DUMMY_100_HUMAN
+#21071,S_DUMMY_100_INSECT
+#21072,S_DUMMY_100_FISH
+#21073,S_DUMMY_100_DEMON
+#21074,S_DUMMY_100_PLANT
+#21075,S_DUMMY_100_ANGEL
+#21076,S_DUMMY_100_UNDEAD
+#21077,S_DUMMY_100_NOTHING2
+#21078,S_DUMMY_100_WATER
+#21079,S_DUMMY_100_GROUND
+#21080,S_DUMMY_100_FIRE
+#21081,S_DUMMY_100_WIND
+#21082,S_DUMMY_100_POISON
+#21083,S_DUMMY_100_SAINT
+#21084,S_DUMMY_100_DARKNESS
+#21085,S_DUMMY_100_TELEKINESIS
+#21086,S_DUMMY_100_UNDEAD2
+#21087,S_DUMMY_100_HUMANP
+#21088,S_DUMMY_100_DORAMP
+#21089,WANDERING_DUCK
#31999,HUNTING_GID_DEFAULT
#32000,MONSTER_2ND_END
diff --git a/sql-files/upgrades/upgrade_20200402.sql b/sql-files/upgrades/upgrade_20200402.sql
new file mode 100644
index 0000000000..00c104e84c
--- /dev/null
+++ b/sql-files/upgrades/upgrade_20200402.sql
@@ -0,0 +1,16 @@
+-- AB_EUCHARISTICA
+UPDATE `char` c, `skill` s SET `c`.skill_point = `c`.skill_point + `s`.lv WHERE `s`.id = 2049 AND `c`.char_id = `s`.char_id;
+DELETE FROM `skill` WHERE `id` = 2049;
+
+-- GN_SLINGITEM
+UPDATE `char` c, `skill` s SET `c`.skill_point = `c`.skill_point + `s`.lv WHERE `s`.id = 2493 AND `c`.char_id = `s`.char_id;
+DELETE FROM `skill` WHERE `id` = 2493;
+
+-- GN_MAKEBOMB
+UPDATE `char` c, `skill` s SET `c`.skill_point = `c`.skill_point + `s`.lv WHERE `s`.id = 2496 AND `c`.char_id = `s`.char_id;
+DELETE FROM `skill` WHERE `id` = 2496;
+
+-- ONLY RUN THE BELOW QUERIES IF YOU ARE ON RENEWAL
+-- CR_CULTIVATION
+UPDATE `char` c, `skill` s SET `c`.skill_point = `c`.skill_point + `s`.lv WHERE `s`.id = 491 AND `c`.char_id = `s`.char_id;
+DELETE FROM `skill` WHERE `id` = 491;
diff --git a/sql-files/upgrades/upgrade_20200506.sql b/sql-files/upgrades/upgrade_20200506.sql
new file mode 100644
index 0000000000..031eb291ee
--- /dev/null
+++ b/sql-files/upgrades/upgrade_20200506.sql
@@ -0,0 +1,11 @@
+-- HT_SANDMAN
+UPDATE `char` c, `skill` s SET `c`.skill_point = `c`.skill_point + `s`.lv WHERE (`c`.class = 4190 OR `c`.class = 4191) AND `s`.id = 119 AND `c`.char_id = `s`.char_id;
+DELETE FROM `skill` USING `skill`, `char` WHERE (`char`.class = 4190 OR `char`.class = 4191) AND `skill`.id = 119 AND `char`.char_id = `skill`.char_id;
+
+-- HT_FLASHER
+UPDATE `char` c, `skill` s SET `c`.skill_point = `c`.skill_point + `s`.lv WHERE (`c`.class = 4190 OR `c`.class = 4191) AND `s`.id = 120 AND `c`.char_id = `s`.char_id;
+DELETE FROM `skill` USING `skill`, `char` WHERE (`char`.class = 4190 OR `char`.class = 4191) AND `skill`.id = 120 AND `char`.char_id = `skill`.char_id;
+
+-- HT_FREEZINGTRAP
+UPDATE `char` c, `skill` s SET `c`.skill_point = `c`.skill_point + `s`.lv WHERE (`c`.class = 4190 OR `c`.class = 4191) AND `s`.id = 121 AND `c`.char_id = `s`.char_id;
+DELETE FROM `skill` USING `skill`, `char` WHERE (`char`.class = 4190 OR `char`.class = 4191) AND `skill`.id = 121 AND `char`.char_id = `skill`.char_id;
diff --git a/sql-files/upgrades/upgrade_20200518.sql b/sql-files/upgrades/upgrade_20200518.sql
new file mode 100644
index 0000000000..cdc536564e
--- /dev/null
+++ b/sql-files/upgrades/upgrade_20200518.sql
@@ -0,0 +1,3 @@
+-- WM_DOMINION_IMPULSE
+UPDATE `char` c, `skill` s SET `c`.skill_point = `c`.skill_point + `s`.lv WHERE `s`.id = 2417 AND `c`.char_id = `s`.char_id;
+DELETE FROM `skill` WHERE `id` = 2417;
diff --git a/sql-files/upgrades/upgrade_20200603.sql b/sql-files/upgrades/upgrade_20200603.sql
new file mode 100644
index 0000000000..8520c4532d
--- /dev/null
+++ b/sql-files/upgrades/upgrade_20200603.sql
@@ -0,0 +1 @@
+ALTER TABLE `char` ADD COLUMN `hotkey_rowshift2` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `hotkey_rowshift`;
diff --git a/sql-files/upgrades/upgrade_20200604.sql b/sql-files/upgrades/upgrade_20200604.sql
new file mode 100644
index 0000000000..afea0e3e1b
--- /dev/null
+++ b/sql-files/upgrades/upgrade_20200604.sql
@@ -0,0 +1,13 @@
+UPDATE `char` `c`
+INNER JOIN `login` `l`
+ON `l`.`account_id` = `c`.`account_id`
+SET `c`.`sex` = `l`.`sex`
+WHERE
+ `c`.`sex` = 'U'
+AND
+ `l`.`sex` <> 'S'
+;
+
+ALTER TABLE `char`
+ MODIFY `sex` ENUM('M','F') NOT NULL
+;
diff --git a/src/char/char.cpp b/src/char/char.cpp
index 721593acc5..9d3d29c91b 100644
--- a/src/char/char.cpp
+++ b/src/char/char.cpp
@@ -299,7 +299,7 @@ int char_mmo_char_tosql(uint32 char_id, struct mmo_charstatus* p){
(p->rename != cp->rename) || (p->robe != cp->robe) || (p->character_moves != cp->character_moves) ||
(p->unban_time != cp->unban_time) || (p->font != cp->font) || (p->uniqueitem_counter != cp->uniqueitem_counter) ||
(p->hotkey_rowshift != cp->hotkey_rowshift) || (p->clan_id != cp->clan_id ) || (p->title_id != cp->title_id) ||
- (p->show_equip != cp->show_equip)
+ (p->show_equip != cp->show_equip) || (p->hotkey_rowshift2 != cp->hotkey_rowshift2)
)
{ //Save status
if( SQL_ERROR == Sql_Query(sql_handle, "UPDATE `%s` SET `base_level`='%d', `job_level`='%d',"
@@ -310,7 +310,7 @@ int char_mmo_char_tosql(uint32 char_id, struct mmo_charstatus* p){
"`weapon`='%d',`shield`='%d',`head_top`='%d',`head_mid`='%d',`head_bottom`='%d',"
"`last_map`='%s',`last_x`='%d',`last_y`='%d',`save_map`='%s',`save_x`='%d',`save_y`='%d', `rename`='%d',"
"`delete_date`='%lu',`robe`='%d',`moves`='%d',`font`='%u',`uniqueitem_counter`='%u',"
- "`hotkey_rowshift`='%d', `clan_id`='%d', `title_id`='%lu', `show_equip`='%d'"
+ "`hotkey_rowshift`='%d', `clan_id`='%d', `title_id`='%lu', `show_equip`='%d', `hotkey_rowshift2`='%d'"
" WHERE `account_id`='%d' AND `char_id` = '%d'",
schema_config.char_db, p->base_level, p->job_level,
p->base_exp, p->job_exp, p->zeny,
@@ -322,7 +322,7 @@ int char_mmo_char_tosql(uint32 char_id, struct mmo_charstatus* p){
mapindex_id2name(p->save_point.map), p->save_point.x, p->save_point.y, p->rename,
(unsigned long)p->delete_date, // FIXME: platform-dependent size
p->robe, p->character_moves, p->font, p->uniqueitem_counter,
- p->hotkey_rowshift, p->clan_id, p->title_id, p->show_equip,
+ p->hotkey_rowshift, p->clan_id, p->title_id, p->show_equip, p->hotkey_rowshift2,
p->account_id, p->char_id) )
{
Sql_ShowDebug(sql_handle);
@@ -857,42 +857,24 @@ bool char_memitemdata_from_sql(struct s_storage* p, int max, int id, enum storag
*
* @retval SEX_MALE if the per-character sex is male
* @retval SEX_FEMALE if the per-character sex is female
- * @retval SEX_ACCOUNT if the per-character sex is not defined or the current PACKETVER doesn't support it.
*/
-int char_mmo_gender(const struct char_session_data *sd, const struct mmo_charstatus *p, char sex)
-{
+int char_mmo_gender( const struct char_session_data *sd, const struct mmo_charstatus *p, char sex ){
+ switch( sex ){
#if PACKETVER >= 20141016
- (void)sd; (void)p; // Unused
- switch (sex) {
case 'M':
return SEX_MALE;
case 'F':
return SEX_FEMALE;
- case 'U':
- default:
- return SEX_ACCOUNT;
- }
#else
- if (sex == 'M' || sex == 'F') {
- if (!sd) {
- // sd is not available, there isn't much we can do. Just return and print a warning.
- ShowWarning("Character '%s' (CID: %d, AID: %d) has sex '%c', but PACKETVER does not support per-character sex. Defaulting to 'U'.\n",
- p->name, p->char_id, p->account_id, sex);
- return SEX_ACCOUNT;
- }
- if ((sex == 'M' && sd->sex == SEX_FEMALE)
- || (sex == 'F' && sd->sex == SEX_MALE)) {
- ShowWarning("Changing sex of character '%s' (CID: %d, AID: %d) to 'U' due to incompatible PACKETVER.\n", p->name, p->char_id, p->account_id);
- chlogif_parse_ackchangecharsex(p->char_id, sd->sex);
- } else {
- ShowInfo("Resetting sex of character '%s' (CID: %d, AID: %d) to 'U' due to incompatible PACKETVER.\n", p->name, p->char_id, p->account_id);
- }
- if (SQL_ERROR == Sql_Query(sql_handle, "UPDATE `%s` SET `sex` = 'U' WHERE `char_id` = '%d'", schema_config.char_db, p->char_id)) {
- Sql_ShowDebug(sql_handle);
- }
- }
- return SEX_ACCOUNT;
+ case 'M':
+ case 'F':
+ // No matter what the database says, always return the account gender
+ return sd->sex;
#endif
+ default:
+ ShowWarning( "Found unknown gender '%c' for character '%s' (CID: %d, AID: %d), returning account gender...\n", sex, p->name, p->char_id, p->account_id );
+ return sd->sex;
+ }
}
int char_mmo_char_tobuf(uint8* buf, struct mmo_charstatus* p);
@@ -924,7 +906,8 @@ int char_mmo_chars_fromsql(struct char_session_data* sd, uint8* buf, uint8* coun
"`str`,`agi`,`vit`,`int`,`dex`,`luk`,`max_hp`,`hp`,`max_sp`,`sp`,"
"`status_point`,`skill_point`,`option`,`karma`,`manner`,`hair`,`hair_color`,"
"`clothes_color`,`body`,`weapon`,`shield`,`head_top`,`head_mid`,`head_bottom`,`last_map`,`rename`,`delete_date`,"
- "`robe`,`moves`,`unban_time`,`font`,`uniqueitem_counter`,`sex`,`hotkey_rowshift`,`title_id`,`show_equip`"
+ "`robe`,`moves`,`unban_time`,`font`,`uniqueitem_counter`,`sex`,`hotkey_rowshift`,`title_id`,`show_equip`,"
+ "`hotkey_rowshift2`"
" FROM `%s` WHERE `account_id`='%d' AND `char_num` < '%d'", schema_config.char_db, sd->account_id, MAX_CHARS)
|| SQL_ERROR == SqlStmt_Execute(stmt)
|| SQL_ERROR == SqlStmt_BindColumn(stmt, 0, SQLDT_INT, &p.char_id, 0, NULL, NULL)
@@ -972,6 +955,7 @@ int char_mmo_chars_fromsql(struct char_session_data* sd, uint8* buf, uint8* coun
|| SQL_ERROR == SqlStmt_BindColumn(stmt, 42, SQLDT_UCHAR, &p.hotkey_rowshift, 0, NULL, NULL)
|| SQL_ERROR == SqlStmt_BindColumn(stmt, 43, SQLDT_ULONG, &p.title_id, 0, NULL, NULL)
|| SQL_ERROR == SqlStmt_BindColumn(stmt, 44, SQLDT_UINT16, &p.show_equip, 0, NULL, NULL)
+ || SQL_ERROR == SqlStmt_BindColumn(stmt, 45, SQLDT_UCHAR, &p.hotkey_rowshift2, 0, NULL, NULL)
)
{
SqlStmt_ShowDebug(stmt);
@@ -1039,7 +1023,7 @@ int char_mmo_char_fromsql(uint32 char_id, struct mmo_charstatus* p, bool load_ev
"`status_point`,`skill_point`,`option`,`karma`,`manner`,`party_id`,`guild_id`,`pet_id`,`homun_id`,`elemental_id`,`hair`,"
"`hair_color`,`clothes_color`,`body`,`weapon`,`shield`,`head_top`,`head_mid`,`head_bottom`,`last_map`,`last_x`,`last_y`,"
"`save_map`,`save_x`,`save_y`,`partner_id`,`father`,`mother`,`child`,`fame`,`rename`,`delete_date`,`robe`, `moves`,"
- "`unban_time`,`font`,`uniqueitem_counter`,`sex`,`hotkey_rowshift`,`clan_id`,`title_id`,`show_equip`"
+ "`unban_time`,`font`,`uniqueitem_counter`,`sex`,`hotkey_rowshift`,`clan_id`,`title_id`,`show_equip`,`hotkey_rowshift2`"
" FROM `%s` WHERE `char_id`=? LIMIT 1", schema_config.char_db)
|| SQL_ERROR == SqlStmt_BindParam(stmt, 0, SQLDT_INT, &char_id, 0)
|| SQL_ERROR == SqlStmt_Execute(stmt)
@@ -1105,6 +1089,7 @@ int char_mmo_char_fromsql(uint32 char_id, struct mmo_charstatus* p, bool load_ev
|| SQL_ERROR == SqlStmt_BindColumn(stmt, 59, SQLDT_INT, &p->clan_id, 0, NULL, NULL)
|| SQL_ERROR == SqlStmt_BindColumn(stmt, 60, SQLDT_ULONG, &p->title_id, 0, NULL, NULL)
|| SQL_ERROR == SqlStmt_BindColumn(stmt, 61, SQLDT_UINT16, &p->show_equip, 0, NULL, NULL)
+ || SQL_ERROR == SqlStmt_BindColumn(stmt, 62, SQLDT_UCHAR, &p->hotkey_rowshift2, 0, NULL, NULL)
)
{
SqlStmt_ShowDebug(stmt);
@@ -1211,7 +1196,7 @@ int char_mmo_char_fromsql(uint32 char_id, struct mmo_charstatus* p, bool load_ev
while( SQL_SUCCESS == SqlStmt_NextRow(stmt) )
{
- if( hotkey_num >= 0 && hotkey_num < MAX_HOTKEYS )
+ if( hotkey_num >= 0 && hotkey_num < MAX_HOTKEYS_DB )
memcpy(&p->hotkeys[hotkey_num], &tmp_hotkey, sizeof(tmp_hotkey));
else
ShowWarning("mmo_char_fromsql: ignoring invalid hotkey (hotkey=%d,type=%u,id=%u,lv=%u) of character %s (AID=%d,CID=%d)\n", hotkey_num, tmp_hotkey.type, tmp_hotkey.id, tmp_hotkey.lv, p->name, p->account_id, p->char_id);
@@ -1380,22 +1365,14 @@ int char_check_char_name(char * name, char * esc_name)
//-----------------------------------
// Function to create a new character
//-----------------------------------
-#if PACKETVER >= 20120307
-#if PACKETVER >= 20151001
-int char_make_new_char_sql(struct char_session_data* sd, char* name_, int slot, int hair_color, int hair_style, short start_job, short unknown, int sex) { // TODO: Unknown byte
-#else
-int char_make_new_char_sql(struct char_session_data* sd, char* name_, int slot, int hair_color, int hair_style) {
-#endif
- int str = 1, agi = 1, vit = 1, int_ = 1, dex = 1, luk = 1;
-#else
-int char_make_new_char_sql(struct char_session_data* sd, char* name_, int str, int agi, int vit, int int_, int dex, int luk, int slot, int hair_color, int hair_style) {
-#endif
+int char_make_new_char( struct char_session_data* sd, char* name_, int str, int agi, int vit, int int_, int dex, int luk, int slot, int hair_color, int hair_style, short start_job, int sex ){
char name[NAME_LENGTH];
char esc_name[NAME_LENGTH*2+1];
struct point tmp_start_point[MAX_STARTPOINT];
struct startitem tmp_start_items[MAX_STARTITEM];
uint32 char_id;
int flag, k, start_point_idx = rnd() % charserv_config.start_point_count;
+ int status_points;
safestrncpy(name, name_, NAME_LENGTH);
normalize_name(name,TRIM_CHARS);
@@ -1410,32 +1387,51 @@ int char_make_new_char_sql(struct char_session_data* sd, char* name_, int str, i
if( flag < 0 )
return flag;
- //check other inputs
-#if PACKETVER >= 20120307
-#if PACKETVER >= 20151001
- switch(sex) {
- case SEX_FEMALE:
- sex = 'F';
- break;
- case SEX_MALE:
- sex = 'M';
- break;
- default:
- sex = 'U';
- break;
- }
-#endif
- if(slot < 0 || slot >= sd->char_slots)
-#else
- if((slot < 0 || slot >= sd->char_slots) // slots
- || (str + agi + vit + int_ + dex + luk != 6*5 ) // stats
- || (str < 1 || str > 9 || agi < 1 || agi > 9 || vit < 1 || vit > 9 || int_ < 1 || int_ > 9 || dex < 1 || dex > 9 || luk < 1 || luk > 9) // individual stat values
- || (str + int_ != 10 || agi + luk != 10 || vit + dex != 10) ) // pairs
-#endif
-#if PACKETVER >= 20100413
+ // Check inputs from the client - never trust it!
+
+ // Check the slot
+ if( slot < 0 || slot >= sd->char_slots ){
return -4; // invalid slot
-#else
+ }
+
+ // Check gender
+ switch( sex ){
+ case SEX_FEMALE:
+ sex = 'F';
+ break;
+ case SEX_MALE:
+ sex = 'M';
+ break;
+ default:
+ ShowWarning( "Received unsupported gender '%d'...\n", sex );
+ return -2; // invalid input
+ }
+
+ // Check status values
+#if PACKETVER < 20120307
+ // All stats together always have to add up to a total of 30 points
+ if( ( str + agi + vit + int_ + dex + luk ) != 30 ){
return -2; // invalid input
+ }
+
+ // No status can be below 1
+ if( str < 1 || agi < 1 || vit < 1 || int_ < 1 || dex < 1 || luk < 1 ){
+ return -2; // invalid input
+ }
+
+ // No status can be higher than 9
+ if( str > 9 || agi > 9 || vit > 9 || int_ > 9 || dex > 9 || luk > 9 ){
+ return -2; // invalid input
+ }
+
+ // The status pairs always have to add up to a total of 10 points
+ if( ( str + int_ ) != 10 || ( agi + luk ) != 10 || ( vit + dex ) != 10 ){
+ return -2; // invalid input
+ }
+
+ status_points = 0;
+#else
+ status_points = 48;
#endif
// check the number of already existing chars in this account
@@ -1479,28 +1475,12 @@ int char_make_new_char_sql(struct char_session_data* sd, char* name_, int str, i
#endif
//Insert the new char entry to the database
-#if PACKETVER >= 20151001
if( SQL_ERROR == Sql_Query(sql_handle, "INSERT INTO `%s` (`account_id`, `char_num`, `name`, `class`, `zeny`, `status_point`, `str`, `agi`, `vit`, `int`, `dex`, `luk`, `max_hp`, `hp`,"
"`max_sp`, `sp`, `hair`, `hair_color`, `last_map`, `last_x`, `last_y`, `save_map`, `save_x`, `save_y`, `sex`) VALUES ("
"'%d', '%d', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%u', '%u', '%u', '%u', '%d', '%d', '%s', '%d', '%d', '%s', '%d', '%d', '%c')",
- schema_config.char_db, sd->account_id , slot, esc_name, start_job, charserv_config.start_zeny, 48, str, agi, vit, int_, dex, luk,
+ schema_config.char_db, sd->account_id , slot, esc_name, start_job, charserv_config.start_zeny, status_points, str, agi, vit, int_, dex, luk,
(40 * (100 + vit)/100) , (40 * (100 + vit)/100 ), (11 * (100 + int_)/100), (11 * (100 + int_)/100), hair_style, hair_color,
mapindex_id2name(tmp_start_point[start_point_idx].map), tmp_start_point[start_point_idx].x, tmp_start_point[start_point_idx].y, mapindex_id2name(tmp_start_point[start_point_idx].map), tmp_start_point[start_point_idx].x, tmp_start_point[start_point_idx].y, sex) )
-#elif PACKETVER >= 20120307
- if( SQL_ERROR == Sql_Query(sql_handle, "INSERT INTO `%s` (`account_id`, `char_num`, `name`, `zeny`, `status_point`, `str`, `agi`, `vit`, `int`, `dex`, `luk`, `max_hp`, `hp`,"
- "`max_sp`, `sp`, `hair`, `hair_color`, `last_map`, `last_x`, `last_y`, `save_map`, `save_x`, `save_y`) VALUES ("
- "'%d', '%d', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%u', '%u', '%u', '%u', '%d', '%d', '%s', '%d', '%d', '%s', '%d', '%d')",
- schema_config.char_db, sd->account_id , slot, esc_name, charserv_config.start_zeny, 48, str, agi, vit, int_, dex, luk,
- (40 * (100 + vit)/100) , (40 * (100 + vit)/100 ), (11 * (100 + int_)/100), (11 * (100 + int_)/100), hair_style, hair_color,
- mapindex_id2name(tmp_start_point[start_point_idx].map), tmp_start_point[start_point_idx].x, tmp_start_point[start_point_idx].y, mapindex_id2name(tmp_start_point[start_point_idx].map), tmp_start_point[start_point_idx].x, tmp_start_point[start_point_idx].y) )
-#else
- if( SQL_ERROR == Sql_Query(sql_handle, "INSERT INTO `%s` (`account_id`, `char_num`, `name`, `zeny`, `str`, `agi`, `vit`, `int`, `dex`, `luk`, `max_hp`, `hp`,"
- "`max_sp`, `sp`, `hair`, `hair_color`, `last_map`, `last_x`, `last_y`, `save_map`, `save_x`, `save_y`) VALUES ("
- "'%d', '%d', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%u', '%u', '%u', '%u', '%d', '%d', '%s', '%d', '%d', '%s', '%d', '%d')",
- schema_config.char_db, sd->account_id , slot, esc_name, charserv_config.start_zeny, str, agi, vit, int_, dex, luk,
- (40 * (100 + vit)/100) , (40 * (100 + vit)/100 ), (11 * (100 + int_)/100), (11 * (100 + int_)/100), hair_style, hair_color,
- mapindex_id2name(tmp_start_point[start_point_idx].map), tmp_start_point[start_point_idx].x, tmp_start_point[start_point_idx].y, mapindex_id2name(tmp_start_point[start_point_idx].map), tmp_start_point[start_point_idx].x, tmp_start_point[start_point_idx].y) )
-#endif
{
Sql_ShowDebug(sql_handle);
return -2; //No, stop the procedure!
@@ -2318,7 +2298,8 @@ bool char_checkdb(void){
"`guild_id`,`pet_id`,`homun_id`,`elemental_id`,`hair`,`hair_color`,`clothes_color`,`weapon`,"
"`shield`,`head_top`,`head_mid`,`head_bottom`,`robe`,`last_map`,`last_x`,`last_y`,`save_map`,"
"`save_x`,`save_y`,`partner_id`,`online`,`father`,`mother`,`child`,`fame`,`rename`,`delete_date`,"
- "`moves`,`unban_time`,`font`,`sex`,`hotkey_rowshift`,`clan_id`,`last_login`,`title_id`,`show_equip`"
+ "`moves`,`unban_time`,`font`,`sex`,`hotkey_rowshift`,`clan_id`,`last_login`,`title_id`,`show_equip`,"
+ "`hotkey_rowshift2`"
" FROM `%s` LIMIT 1;", schema_config.char_db) ){
Sql_ShowDebug(sql_handle);
return false;
diff --git a/src/char/char.hpp b/src/char/char.hpp
index c4e9b08c85..f1d8e9de39 100644
--- a/src/char/char.hpp
+++ b/src/char/char.hpp
@@ -306,13 +306,7 @@ void char_auth_ok(int fd, struct char_session_data *sd);
void char_set_charselect(uint32 account_id);
void char_read_fame_list(void);
-#if PACKETVER >= 20151001
-int char_make_new_char_sql(struct char_session_data* sd, char* name_, int slot, int hair_color, int hair_style, short start_job, short unknown, int sex);
-#elif PACKETVER >= 20120307
-int char_make_new_char_sql(struct char_session_data* sd, char* name_, int slot, int hair_color, int hair_style);
-#else
-int char_make_new_char_sql(struct char_session_data* sd, char* name_, int str, int agi, int vit, int int_, int dex, int luk, int slot, int hair_color, int hair_style);
-#endif
+int char_make_new_char( struct char_session_data* sd, char* name_, int str, int agi, int vit, int int_, int dex, int luk, int slot, int hair_color, int hair_style, short start_job, int sex );
void char_set_session_flag_(int account_id, int val, bool set);
#define char_set_session_flag(account_id, val) ( char_set_session_flag_((account_id), (val), true) )
diff --git a/src/char/char_clif.cpp b/src/char/char_clif.cpp
index ab2ba963dd..7f357ee2f2 100644
--- a/src/char/char_clif.cpp
+++ b/src/char/char_clif.cpp
@@ -811,13 +811,24 @@ int chclif_parse_charselect(int fd, struct char_session_data* sd,uint32 ipl){
char* data;
uint32 char_id;
struct auth_node* node;
- int i, map_fd;
+ int i, map_fd, server_id;
DBMap *auth_db = char_get_authdb();
DBMap *char_db_ = char_get_chardb();
int slot = RFIFOB(fd,2);
RFIFOSKIP(fd,3);
+ ARR_FIND( 0, ARRAYLENGTH(map_server), server_id, map_server[server_id].fd > 0 && map_server[server_id].map[0] );
+ // Map-server not available, tell the client to wait (client wont close, char select will respawn)
+ if (server_id == ARRAYLENGTH(map_server)) {
+ WFIFOHEAD(fd, 24);
+ WFIFOW(fd, 0) = 0x840;
+ WFIFOW(fd, 2) = 24;
+ memcpy(WFIFOP(fd, 4), "0", 20); // we can't send it empty (otherwise the list will pop up)
+ WFIFOSET(fd, 24);
+ return 1;
+ }
+
// Check if the character exists and is not scheduled for deletion
if ( SQL_SUCCESS != Sql_Query(sql_handle, "SELECT `char_id` FROM `%s` WHERE `account_id`='%d' AND `char_num`='%d' AND `delete_date` = 0", schema_config.char_db, sd->account_id, slot)
|| SQL_SUCCESS != Sql_NextRow(sql_handle)
@@ -855,8 +866,6 @@ int chclif_parse_charselect(int fd, struct char_session_data* sd,uint32 ipl){
//Have to switch over to the DB instance otherwise data won't propagate [Kevin]
cd = (struct mmo_charstatus *)idb_get(char_db_, char_id);
- if (cd->sex == SEX_ACCOUNT)
- cd->sex = sd->sex;
if (charserv_config.log_char) {
char esc_name[NAME_LENGTH*2+1];
@@ -951,16 +960,72 @@ int chclif_parse_createnewchar(int fd, struct char_session_data* sd,int cmd){
if( (charserv_config.char_new)==0 ) //turn character creation on/off [Kevin]
char_id = -2;
else {
+ char name[NAME_LENGTH];
+ int str, agi, vit, int_, dex, luk;
+ int slot;
+ int hair_color;
+ int hair_style;
+ short start_job;
+ int sex;
+
#if PACKETVER >= 20151001
- char_id = char_make_new_char_sql(sd, RFIFOCP(fd,2),RFIFOB(fd,26),RFIFOW(fd,27),RFIFOW(fd,29),RFIFOW(fd,31),RFIFOW(fd,32),RFIFOB(fd,35));
- RFIFOSKIP(fd,36);
+ // Sent values
+ safestrncpy( name, RFIFOCP( fd, 2 ), NAME_LENGTH );
+ slot = RFIFOB( fd, 26 );
+ hair_color = RFIFOW( fd, 27 );
+ hair_style = RFIFOW( fd, 29 );
+ start_job = RFIFOW( fd, 31 );
+ // Unknown RFIFOW( fd, 32 )
+ sex = RFIFOB( fd, 35 );
+
+ // Default values
+ str = 1;
+ agi = 1;
+ vit = 1;
+ int_ = 1;
+ dex = 1;
+ luk = 1;
+
+ RFIFOSKIP( fd, 36 );
#elif PACKETVER >= 20120307
- char_id = char_make_new_char_sql(sd, RFIFOCP(fd,2),RFIFOB(fd,26),RFIFOW(fd,27),RFIFOW(fd,29));
- RFIFOSKIP(fd,31);
+ // Sent values
+ safestrncpy( name, RFIFOCP( fd, 2 ), NAME_LENGTH );
+ slot = RFIFOB( fd, 26 );
+ hair_color = RFIFOW( fd, 27 );
+ hair_style = RFIFOW( fd, 29 );
+
+ // Default values
+ str = 1;
+ agi = 1;
+ vit = 1;
+ int_ = 1;
+ dex = 1;
+ luk = 1;
+ start_job = JOB_NOVICE;
+ sex = sd->sex;
+
+ RFIFOSKIP( fd, 31 );
#else
- char_id = char_make_new_char_sql(sd, RFIFOCP(fd,2),RFIFOB(fd,26),RFIFOB(fd,27),RFIFOB(fd,28),RFIFOB(fd,29),RFIFOB(fd,30),RFIFOB(fd,31),RFIFOB(fd,32),RFIFOW(fd,33),RFIFOW(fd,35));
- RFIFOSKIP(fd,37);
+ // Sent values
+ safestrncpy( name, RFIFOCP( fd, 2 ), NAME_LENGTH );
+ str = RFIFOB( fd, 26 );
+ agi = RFIFOB( fd, 27 );
+ vit = RFIFOB( fd, 28 );
+ int_ = RFIFOB( fd, 29 );
+ dex = RFIFOB( fd, 30 );
+ luk = RFIFOB( fd, 31 );
+ slot = RFIFOB( fd, 32 );
+ hair_color = RFIFOW( fd, 33 );
+ hair_style = RFIFOW( fd, 35 );
+
+ // Default values
+ start_job = JOB_NOVICE;
+ sex = sd->sex;
+
+ RFIFOSKIP( fd, 37 );
#endif
+
+ char_id = char_make_new_char( sd, name, str, agi, vit, int_, dex, luk, slot, hair_color, hair_style, start_job, sex );
}
if (char_id < 0) {
diff --git a/src/char/char_logif.cpp b/src/char/char_logif.cpp
index 4e1630cb01..fdba8e0565 100644
--- a/src/char/char_logif.cpp
+++ b/src/char/char_logif.cpp
@@ -179,12 +179,12 @@ void chlogif_prepsend_global_accreg(void) {
}
void chlogif_send_global_accreg(const char *key, unsigned int index, int64 int_value, const char* string_value, bool is_string) {
- int nlen = WFIFOW(login_fd, 2);
- size_t len;
-
if (!chlogif_isconnected())
return;
+ int nlen = WFIFOW(login_fd, 2);
+ size_t len;
+
len = strlen(key)+1;
WFIFOB(login_fd, nlen) = (unsigned char)len; // won't be higher; the column size is 32
@@ -275,7 +275,7 @@ void chlogif_send_setaccoffline(int fd, int aid){
WFIFOSET(fd,6);
}
-int chlogif_parse_ackconnect(int fd, struct char_session_data* sd){
+int chlogif_parse_ackconnect(int fd){
if (RFIFOREST(fd) < 3)
return 0;
@@ -295,10 +295,11 @@ int chlogif_parse_ackconnect(int fd, struct char_session_data* sd){
return 1;
}
-int chlogif_parse_ackaccreq(int fd, struct char_session_data* sd){
+int chlogif_parse_ackaccreq(int fd){
if (RFIFOREST(fd) < 21)
return 0;
{
+ struct char_session_data* sd;
uint32 account_id = RFIFOL(fd,2);
uint32 login_id1 = RFIFOL(fd,6);
uint32 login_id2 = RFIFOL(fd,10);
@@ -332,16 +333,16 @@ int chlogif_parse_ackaccreq(int fd, struct char_session_data* sd){
* Receive account data from login-server
* AH 0x2717 .L .40B .L .B .11B .5B .L .B .B .B
**/
-int chlogif_parse_reqaccdata(int fd, struct char_session_data* sd){
- int u_fd; //user fd
+int chlogif_parse_reqaccdata(int fd){
if (RFIFOREST(fd) < 75)
return 0;
+ int u_fd; //user fd
+ struct char_session_data* sd;
// find the authenticated session with this account id
ARR_FIND( 0, fd_max, u_fd, session[u_fd] && (sd = (struct char_session_data*)session[u_fd]->session_data) && sd->auth && sd->account_id == RFIFOL(fd,2) );
if( u_fd < fd_max )
{
- int server_id;
memcpy(sd->email, RFIFOP(fd,6), 40);
sd->expiration_time = (time_t)RFIFOL(fd,46);
sd->group_id = RFIFOB(fd,50);
@@ -357,12 +358,10 @@ int chlogif_parse_reqaccdata(int fd, struct char_session_data* sd){
sd->isvip = RFIFOB(fd,72);
sd->chars_vip = RFIFOB(fd,73);
sd->chars_billing = RFIFOB(fd,74);
- ARR_FIND( 0, ARRAYLENGTH(map_server), server_id, map_server[server_id].fd > 0 && map_server[server_id].map[0] );
// continued from char_auth_ok...
- if( server_id == ARRAYLENGTH(map_server) || //server not online, bugreport:2359
- (((charserv_config.max_connect_user == 0 || charserv_config.char_maintenance == 1) ||
+ if(((charserv_config.max_connect_user == 0 || charserv_config.char_maintenance == 1) ||
(charserv_config.max_connect_user > 0 && char_count_users() >= charserv_config.max_connect_user)) &&
- sd->group_id < charserv_config.gm_allow_group)) {
+ sd->group_id < charserv_config.gm_allow_group) {
// refuse connection (over populated)
chclif_reject(u_fd,0);
} else {
@@ -377,7 +376,7 @@ int chlogif_parse_reqaccdata(int fd, struct char_session_data* sd){
return 1;
}
-int chlogif_parse_keepalive(int fd, struct char_session_data* sd){
+int chlogif_parse_keepalive(int fd){
if (RFIFOREST(fd) < 2)
return 0;
RFIFOSKIP(fd,2);
@@ -425,7 +424,7 @@ void chlogif_parse_change_sex_sub(int sex, int acc, int char_id, int class_, int
inter_guild_sex_changed(guild_id, acc, char_id, sex);
}
-int chlogif_parse_ackchangesex(int fd, struct char_session_data* sd)
+int chlogif_parse_ackchangesex(int fd)
{
if (RFIFOREST(fd) < 7)
return 0;
@@ -519,7 +518,7 @@ int chlogif_parse_ackchangecharsex(int char_id, int sex)
return 0;
}
-int chlogif_parse_ack_global_accreg(int fd, struct char_session_data* sd){
+int chlogif_parse_ack_global_accreg(int fd){
if (RFIFOREST(fd) < 4 || RFIFOREST(fd) < RFIFOW(fd,2))
return 0;
else { //Receive account_reg2 registry, forward to map servers.
@@ -530,7 +529,7 @@ int chlogif_parse_ack_global_accreg(int fd, struct char_session_data* sd){
return 1;
}
-int chlogif_parse_accbannotification(int fd, struct char_session_data* sd){
+int chlogif_parse_accbannotification(int fd){
if (RFIFOREST(fd) < 11)
return 0;
else { // send to all map-servers to disconnect the player
@@ -547,7 +546,7 @@ int chlogif_parse_accbannotification(int fd, struct char_session_data* sd){
return 1;
}
-int chlogif_parse_askkick(int fd, struct char_session_data* sd){
+int chlogif_parse_askkick(int fd){
if (RFIFOREST(fd) < 6)
return 0;
else {
@@ -583,7 +582,7 @@ int chlogif_parse_askkick(int fd, struct char_session_data* sd){
return 1;
}
-int chlogif_parse_updip(int fd, struct char_session_data* sd){
+int chlogif_parse_updip(int fd){
unsigned char buf[2];
uint32 new_ip = 0;
@@ -700,7 +699,6 @@ int chlogif_parse_AccInfoAck(int fd) {
int chlogif_parse(int fd) {
- struct char_session_data* sd = NULL;
// only process data from the login-server
if( fd != login_fd ) {
@@ -727,8 +725,6 @@ int chlogif_parse(int fd) {
}
}
- sd = (struct char_session_data*)session[fd]->session_data;
-
while(RFIFOREST(fd) >= 2) {
// -1: Login server is not connected
// 0: Avoid processing followup packets (prev was probably incomplete) packet
@@ -736,16 +732,16 @@ int chlogif_parse(int fd) {
int next = 1;
uint16 command = RFIFOW(fd,0);
switch( command ) {
- case 0x2711: next = chlogif_parse_ackconnect(fd,sd); break;
- case 0x2713: next = chlogif_parse_ackaccreq(fd, sd); break;
- case 0x2717: next = chlogif_parse_reqaccdata(fd, sd); break;
- case 0x2718: next = chlogif_parse_keepalive(fd, sd); break;
+ case 0x2711: next = chlogif_parse_ackconnect(fd); break;
+ case 0x2713: next = chlogif_parse_ackaccreq(fd); break;
+ case 0x2717: next = chlogif_parse_reqaccdata(fd); break;
+ case 0x2718: next = chlogif_parse_keepalive(fd); break;
case 0x2721: next = chlogif_parse_AccInfoAck(fd); break;
- case 0x2723: next = chlogif_parse_ackchangesex(fd, sd); break;
- case 0x2726: next = chlogif_parse_ack_global_accreg(fd, sd); break;
- case 0x2731: next = chlogif_parse_accbannotification(fd, sd); break;
- case 0x2734: next = chlogif_parse_askkick(fd,sd); break;
- case 0x2735: next = chlogif_parse_updip(fd,sd); break;
+ case 0x2723: next = chlogif_parse_ackchangesex(fd); break;
+ case 0x2726: next = chlogif_parse_ack_global_accreg(fd); break;
+ case 0x2731: next = chlogif_parse_accbannotification(fd); break;
+ case 0x2734: next = chlogif_parse_askkick(fd); break;
+ case 0x2735: next = chlogif_parse_updip(fd); break;
case 0x2743: next = chlogif_parse_vipack(fd); break;
default:
ShowError("Unknown packet 0x%04x received from login-server, disconnecting.\n", command);
diff --git a/src/char/char_logif.hpp b/src/char/char_logif.hpp
index 721ab4e58e..dc1a9b6e88 100644
--- a/src/char/char_logif.hpp
+++ b/src/char/char_logif.hpp
@@ -26,17 +26,17 @@ void chlogif_send_setacconline(int aid);
void chlogif_send_setallaccoffline(int fd);
void chlogif_send_setaccoffline(int fd, int aid);
-int chlogif_parse_ackconnect(int fd, struct char_session_data* sd);
-int chlogif_parse_ackaccreq(int fd, struct char_session_data* sd);
-int chlogif_parse_reqaccdata(int fd, struct char_session_data* sd);
-int chlogif_parse_keepalive(int fd, struct char_session_data* sd);
+int chlogif_parse_ackconnect(int fd);
+int chlogif_parse_ackaccreq(int fd);
+int chlogif_parse_reqaccdata(int fd);
+int chlogif_parse_keepalive(int fd);
void chlogif_parse_change_sex_sub(int sex, int acc, int char_id, int class_, int guild_id);
-int chlogif_parse_ackchangesex(int fd, struct char_session_data* sd);
+int chlogif_parse_ackchangesex(int fd);
int chlogif_parse_ackchangecharsex(int char_id, int sex);
-int chlogif_parse_ack_global_accreg(int fd, struct char_session_data* sd);
-int chlogif_parse_accbannotification(int fd, struct char_session_data* sd);
-int chlogif_parse_askkick(int fd, struct char_session_data* sd);
-int chlogif_parse_updip(int fd, struct char_session_data* sd);
+int chlogif_parse_ack_global_accreg(int fd);
+int chlogif_parse_accbannotification(int fd);
+int chlogif_parse_askkick(int fd);
+int chlogif_parse_updip(int fd);
int chlogif_parse_vipack(int fd);
int chlogif_reqvipdata(uint32 aid, uint8 flag, int32 timediff, int mapfd);
diff --git a/src/char/char_mapif.cpp b/src/char/char_mapif.cpp
index 00304318d5..37c9c87607 100644
--- a/src/char/char_mapif.cpp
+++ b/src/char/char_mapif.cpp
@@ -1013,8 +1013,6 @@ int chmapif_parse_reqauth(int fd, int id){
}
if( runflag == CHARSERVER_ST_RUNNING && autotrade && cd ){
uint16 mmo_charstatus_len = sizeof(struct mmo_charstatus) + 25;
- if (cd->sex == SEX_ACCOUNT)
- cd->sex = sex;
WFIFOHEAD(fd,mmo_charstatus_len);
WFIFOW(fd,0) = 0x2afd;
@@ -1042,8 +1040,6 @@ int chmapif_parse_reqauth(int fd, int id){
)
{// auth ok
uint16 mmo_charstatus_len = sizeof(struct mmo_charstatus) + 25;
- if (cd->sex == SEX_ACCOUNT)
- cd->sex = sex;
WFIFOHEAD(fd,mmo_charstatus_len);
WFIFOW(fd,0) = 0x2afd;
diff --git a/src/char/int_quest.cpp b/src/char/int_quest.cpp
index ea7c2f2ed8..7f99991a14 100644
--- a/src/char/int_quest.cpp
+++ b/src/char/int_quest.cpp
@@ -102,7 +102,7 @@ bool mapif_quest_delete(uint32 char_id, int quest_id) {
* @return false in case of errors, true otherwise
*/
bool mapif_quest_add(uint32 char_id, struct quest qd) {
- if( SQL_ERROR == Sql_Query(sql_handle, "INSERT INTO `%s`(`quest_id`, `char_id`, `state`, `time`, `count1`, `count2`, `count3`) VALUES ('%d', '%d', '%d','%d', '%d', '%d', '%d')", schema_config.quest_db, qd.quest_id, char_id, qd.state, qd.time, qd.count[0], qd.count[1], qd.count[2]) )
+ if( SQL_ERROR == Sql_Query(sql_handle, "INSERT INTO `%s`(`quest_id`, `char_id`, `state`, `time`, `count1`, `count2`, `count3`) VALUES ('%d', '%d', '%d', '%u', '%d', '%d', '%d')", schema_config.quest_db, qd.quest_id, char_id, qd.state, qd.time, qd.count[0], qd.count[1], qd.count[2]) )
{
Sql_ShowDebug(sql_handle);
return false;
diff --git a/src/common/core.cpp b/src/common/core.cpp
index 4d10857aee..5982b43938 100644
--- a/src/common/core.cpp
+++ b/src/common/core.cpp
@@ -3,6 +3,8 @@
#include "core.hpp"
+#include "../config/core.hpp"
+
#ifndef MINICORE
#include "ers.hpp"
#include "socket.hpp"
@@ -24,6 +26,16 @@
#include "showmsg.hpp"
#include "strlib.hpp"
+#ifndef DEPRECATED_COMPILER_SUPPORT
+ #if defined( _MSC_VER ) && _MSC_VER < 1900
+ #error "Visual Studio versions older than Visual Studio 2015 are not officially supported anymore"
+ #elif defined( __clang__ ) && __clang_major__ < 4 && !( __clang_major__ == 3 && __clang_minor__ >= 7 )
+ #error "clang versions older than clang 3.7 are not officially supported anymore"
+ #elif !defined( __clang__ ) && defined( __GNUC__ ) && __GNUC__ < 5
+ #error "GCC versions older than GCC 5 are not officially supported anymore"
+ #endif
+#endif
+
/// Called when a terminate signal is received.
void (*shutdown_callback)(void) = NULL;
diff --git a/src/common/mmo.hpp b/src/common/mmo.hpp
index 0df0c87f79..0d071186bb 100644
--- a/src/common/mmo.hpp
+++ b/src/common/mmo.hpp
@@ -33,6 +33,12 @@
#define MAX_HOTKEYS 38
#endif
+#if PACKETVER_MAIN_NUM >= 20190522 || PACKETVER_RE_NUM >= 20190508 || PACKETVER_ZERO_NUM >= 20190605
+ #define MAX_HOTKEYS_DB ((MAX_HOTKEYS) * 2)
+#else
+ #define MAX_HOTKEYS_DB MAX_HOTKEYS
+#endif
+
#define MAX_MAP_PER_SERVER 1500 /// Maximum amount of maps available on a server
#define MAX_INVENTORY 100 ///Maximum items in player inventory
/** Max number of characters per account. Note that changing this setting alone is not enough if the client is not hexed to support more characters as well.
@@ -69,7 +75,6 @@
#define MAX_GUILDLEVEL 50 ///Max Guild level
#define MAX_GUARDIANS 8 ///Local max per castle. If this value is increased, need to add more fields on MySQL `guild_castle` table [Skotlex]
#define MAX_QUEST_OBJECTIVES 3 ///Max quest objectives for a quest
-#define MAX_QUEST_DROPS 3 ///Max quest drops for a quest
#define MAX_PC_BONUS_SCRIPT 50 ///Max bonus script can be fetched from `bonus_script` table on player load [Cydh]
#define MAX_ITEM_RDM_OPT 5 /// Max item random option [Napster]
#define DB_NAME_LEN 256 //max len of dbs
@@ -212,7 +217,7 @@ enum e_mode {
#define CL_MASK 0xF000000
// Questlog states
-enum quest_state {
+enum e_quest_state : uint8 {
Q_INACTIVE, ///< Inactive quest (the user can toggle between active and inactive quests)
Q_ACTIVE, ///< Active quest
Q_COMPLETE, ///< Completed quest
@@ -221,9 +226,9 @@ enum quest_state {
/// Questlog entry
struct quest {
int quest_id; ///< Quest ID
- unsigned int time; ///< Expiration time
+ uint32 time; ///< Expiration time
int count[MAX_QUEST_OBJECTIVES]; ///< Kill counters of each quest objective
- enum quest_state state; ///< Current quest state
+ e_quest_state state; ///< Current quest state
};
struct s_item_randomoption {
@@ -378,7 +383,7 @@ struct s_storage {
unsigned get : 1;
unsigned put : 1;
} state;
- union { // Max for inventory, storage, cart, and guild storage are 1637 each without changing this struct and struct item [2014/10/27]
+ union { // Max for inventory, storage, cart, and guild storage are 818 each without changing this struct and struct item [2016/08/14]
struct item items_inventory[MAX_INVENTORY];
struct item items_storage[MAX_STORAGE];
struct item items_cart[MAX_CART];
@@ -519,7 +524,7 @@ struct mmo_charstatus {
struct s_friend friends[MAX_FRIENDS]; //New friend system [Skotlex]
#ifdef HOTKEY_SAVING
- struct hotkey hotkeys[MAX_HOTKEYS];
+ struct hotkey hotkeys[MAX_HOTKEYS_DB];
#endif
bool show_equip,allow_party;
short rename;
@@ -537,6 +542,7 @@ struct mmo_charstatus {
uint32 uniqueitem_counter;
unsigned char hotkey_rowshift;
+ unsigned char hotkey_rowshift2;
unsigned long title_id;
};
@@ -674,7 +680,7 @@ struct guild {
struct guild_expulsion expulsion[MAX_GUILDEXPULSION];
struct guild_skill skill[MAX_GUILDSKILL];
struct Channel *channel;
- unsigned short instance_id;
+ int instance_id;
time_t last_leader_change;
/* Used by char-server to save events for guilds */
@@ -965,8 +971,7 @@ enum e_job {
enum e_sex {
SEX_FEMALE = 0,
SEX_MALE,
- SEX_SERVER,
- SEX_ACCOUNT = 99
+ SEX_SERVER
};
/// Item Bound Type
diff --git a/src/common/socket.cpp b/src/common/socket.cpp
index 8638f5fc2b..0a4350763e 100644
--- a/src/common/socket.cpp
+++ b/src/common/socket.cpp
@@ -428,6 +428,8 @@ int send_from_fifo(int fd)
if( len > 0 )
{
+ session[fd]->wdata_tick = last_tick;
+
// some data could not be transferred?
// shift unsent data to the beginning of the queue
if( (size_t)len < session[fd]->wdata_size )
@@ -587,6 +589,7 @@ int make_listen_bind(uint32 ip, uint16 port)
create_session(fd, connect_client, null_send, null_parse);
session[fd]->client_addr = 0; // just listens
session[fd]->rdata_tick = 0; // disable timeouts on this socket
+ session[fd]->wdata_tick = 0;
return fd;
}
@@ -727,6 +730,7 @@ static int create_session(int fd, RecvFunc func_recv, SendFunc func_send, ParseF
session[fd]->func_send = func_send;
session[fd]->func_parse = func_parse;
session[fd]->rdata_tick = last_tick;
+ session[fd]->wdata_tick = last_tick;
return 0;
}
diff --git a/src/common/socket.hpp b/src/common/socket.hpp
index e5db4f4ec9..3a5eeeef65 100644
--- a/src/common/socket.hpp
+++ b/src/common/socket.hpp
@@ -98,6 +98,7 @@ struct socket_data
size_t rdata_size, wdata_size;
size_t rdata_pos;
time_t rdata_tick; // time of last recv (for detecting timeouts); zero when timeout is disabled
+ time_t wdata_tick; // time of last send (for detecting timeouts);
RecvFunc func_recv;
SendFunc func_send;
diff --git a/src/common/utilities.hpp b/src/common/utilities.hpp
index e00228a378..15ba32cef6 100644
--- a/src/common/utilities.hpp
+++ b/src/common/utilities.hpp
@@ -175,6 +175,23 @@ namespace rathena {
vector.erase(vector.begin() + index);
}
+ /**
+ * Determine if a value exists in the vector and then erase it
+ * @param vector: Vector to erase value from
+ * @param value: Value to remove
+ */
+ template void vector_erase_if_exists(std::vector &vector, V value) {
+ auto it = std::find(vector.begin(), vector.end(), value);
+
+ if (it != vector.end()) {
+ if (vector.size() == 1) {
+ vector.clear();
+ vector.shrink_to_fit();
+ } else
+ vector.erase(it);
+ }
+ }
+
bool safe_addition( int64 a, int64 b, int64& result );
bool safe_substraction( int64 a, int64 b, int64& result );
bool safe_multiplication( int64 a, int64 b, int64& result );
diff --git a/src/config/core.hpp b/src/config/core.hpp
index 9020de4696..783b8e13de 100644
--- a/src/config/core.hpp
+++ b/src/config/core.hpp
@@ -74,6 +74,13 @@
// overflows, which is approximately every ~49 days.
//#define DEPRECATED_WINDOWS_SUPPORT
+// Uncomment to enable compilation for unsupported compilers
+// Note:
+// Compilation might work on these compilers, but they might not fully follow newer C++ rules and
+// cause unexpected behavior.
+// Do NOT create any issues or ask for help with these compilers.
+//#define DEPRECATED_COMPILER_SUPPORT
+
/**
* No settings past this point
**/
diff --git a/src/config/packets.hpp b/src/config/packets.hpp
index 27467b8a64..932e7cb6ec 100644
--- a/src/config/packets.hpp
+++ b/src/config/packets.hpp
@@ -13,7 +13,7 @@
/// Do NOT edit this line! To set your client version, please do this instead:
/// In Windows: Add this line in your src\custom\defines_pre.hpp file: #define PACKETVER YYYYMMDD
/// In Linux: The same as above or run the following command: ./configure --enable-packetver=YYYYMMDD
- #define PACKETVER 20180620
+ #define PACKETVER 20200401
#endif
#ifndef PACKETVER_RE
@@ -24,6 +24,23 @@
#endif
#endif
+#ifndef PACKETVER_RE
+ #define PACKETVER_MAIN_NUM PACKETVER
+
+ // Undefine all sakray server definitions
+ #undef PACKETVER_RE
+ #undef PACKETVER_RE_NUM
+#else
+ // Undefine existing definition
+ #undef PACKETVER_RE
+
+ #define PACKETVER_RE PACKETVER
+ #define PACKETVER_RE_NUM PACKETVER
+
+ // Undefine all main server definitions
+ #undef PACKETVER_MAIN_NUM
+#endif
+
#if PACKETVER >= 20110817
/// Comment to disable the official packet obfuscation support.
/// This requires PACKETVER 2011-08-17 or newer.
diff --git a/src/login/account.cpp b/src/login/account.cpp
index 522bdb6e40..7c4a3c9a6d 100644
--- a/src/login/account.cpp
+++ b/src/login/account.cpp
@@ -81,7 +81,7 @@ AccountDB* account_db_sql(void) {
safestrncpy(db->db_hostname, "127.0.0.1", sizeof(db->db_hostname));
db->db_port = 3306;
safestrncpy(db->db_username, "ragnarok", sizeof(db->db_username));
- safestrncpy(db->db_password, "ragnarok", sizeof(db->db_password));
+ safestrncpy(db->db_password, "", sizeof(db->db_password));
safestrncpy(db->db_database, "ragnarok", sizeof(db->db_database));
safestrncpy(db->codepage, "", sizeof(db->codepage));
// other settings
diff --git a/src/login/loginclif.cpp b/src/login/loginclif.cpp
index 8672bf2cee..9d80fb309a 100644
--- a/src/login/loginclif.cpp
+++ b/src/login/loginclif.cpp
@@ -457,6 +457,20 @@ static int logclif_parse_reqcharconnec(int fd, struct login_session_data *sd, ch
return 1;
}
+int logclif_parse_otp_login( int fd, struct login_session_data* sd ){
+ RFIFOSKIP( fd, 68 );
+
+ WFIFOHEAD( fd, 34 );
+ WFIFOW( fd, 0 ) = 0xae3;
+ WFIFOW( fd, 2 ) = 34;
+ WFIFOL( fd, 4 ) = 0; // normal login
+ safestrncpy( WFIFOCP( fd, 8 ), "S1000", 6 );
+ safestrncpy( WFIFOCP( fd, 28 ), "token", 6 );
+ WFIFOSET( fd, 34 );
+
+ return 1;
+}
+
/**
* Entry point from client to log-server.
* Function that checks incoming command, then splits it to the correct handler.
@@ -521,6 +535,10 @@ int logclif_parse(int fd) {
break;
// Sending request of the coding key
case 0x01db: next = logclif_parse_reqkey(fd, sd); break;
+ // OTP token login
+ case 0x0acf:
+ next = logclif_parse_otp_login( fd, sd );
+ break;
// Connection request of a char-server
case 0x2710: logclif_parse_reqcharconnec(fd,sd, ip); return 0; // processing will continue elsewhere
default:
diff --git a/src/map/achievement.cpp b/src/map/achievement.cpp
index 66ea1fdf1f..2da72b96a8 100644
--- a/src/map/achievement.cpp
+++ b/src/map/achievement.cpp
@@ -1040,6 +1040,34 @@ void achievement_update_objective(struct map_session_data *sd, enum e_achievemen
}
}
+/**
+ * Map iterator subroutine to update achievement objectives for a party after killing a monster.
+ * @see map_foreachinrange
+ * @param ap: Argument list, expecting:
+ * int Party ID
+ * int Mob ID
+ */
+int achievement_update_objective_sub(block_list *bl, va_list ap)
+{
+ map_session_data *sd;
+ int mob_id, party_id;
+
+ nullpo_ret(bl);
+ nullpo_ret(sd = (map_session_data *)bl);
+
+ party_id = va_arg(ap, int);
+ mob_id = va_arg(ap, int);
+
+ if (sd->achievement_data.achievements == nullptr)
+ return 0;
+ if (sd->status.party_id != party_id)
+ return 0;
+
+ achievement_update_objective(sd, AG_BATTLE, 1, mob_id);
+
+ return 1;
+}
+
/**
* Loads achievements from the achievement db.
*/
diff --git a/src/map/achievement.hpp b/src/map/achievement.hpp
index f0b3c215df..9a46e41b13 100644
--- a/src/map/achievement.hpp
+++ b/src/map/achievement.hpp
@@ -140,6 +140,7 @@ int *achievement_level(struct map_session_data *sd, bool flag);
bool achievement_check_condition(struct script_code* condition, struct map_session_data* sd);
void achievement_get_titles(uint32 char_id);
void achievement_update_objective(struct map_session_data *sd, enum e_achievement_group group, uint8 arg_count, ...);
+int achievement_update_objective_sub(block_list *bl, va_list ap);
void achievement_read_db(void);
void achievement_db_reload(void);
diff --git a/src/map/atcommand.cpp b/src/map/atcommand.cpp
index 89d8582b6a..808d847dbb 100644
--- a/src/map/atcommand.cpp
+++ b/src/map/atcommand.cpp
@@ -1832,7 +1832,7 @@ ACMD_FUNC(bodystyle)
memset(atcmd_output, '\0', sizeof(atcmd_output));
- if (!(sd->class_&JOBL_THIRD)) {
+ if (!(sd->class_ & JOBL_THIRD) || (sd->class_ & MAPID_THIRDMASK) == MAPID_SUPER_NOVICE_E || (sd->class_ & MAPID_THIRDMASK) == MAPID_STAR_EMPEROR || (sd->class_ & MAPID_THIRDMASK) == MAPID_SOUL_REAPER) {
clif_displaymessage(fd, msg_txt(sd,740)); // This job has no alternate body styles.
return -1;
}
@@ -4029,11 +4029,11 @@ ACMD_FUNC(reload) {
map_msg_reload();
clif_displaymessage(fd, msg_txt(sd,463)); // Message configuration has been reloaded.
} else if (strstr(command, "questdb") || strncmp(message, "questdb", 3) == 0) {
- do_reload_quest();
- clif_displaymessage(fd, msg_txt(sd,1377)); // Quest database has been reloaded.
+ if (quest_db.reload())
+ clif_displaymessage(fd, msg_txt(sd,1377)); // Quest database has been reloaded.
} else if (strstr(command, "instancedb") || strncmp(message, "instancedb", 4) == 0) {
- instance_reload();
- clif_displaymessage(fd, msg_txt(sd,516)); // Instance database has been reloaded.
+ if (instance_db.reload())
+ clif_displaymessage(fd, msg_txt(sd,516)); // Instance database has been reloaded.
} else if (strstr(command, "achievementdb") || strncmp(message, "achievementdb", 4) == 0) {
achievement_db_reload();
clif_displaymessage(fd, msg_txt(sd,771)); // Achievement database has been reloaded.
@@ -4859,18 +4859,22 @@ ACMD_FUNC(servertime)
clif_displaymessage(fd, msg_txt(sd,232)); // Game time: The game is in permanent night.
} else if (battle_config.night_duration == 0)
if (night_flag == 1) { // we start with night
- timer_data = get_timer(day_timer_tid);
- sprintf(temp, msg_txt(sd,233), txt_time(DIFF_TICK(timer_data->tick,gettick())/1000)); // Game time: The game is in night for %s.
- clif_displaymessage(fd, temp);
- clif_displaymessage(fd, msg_txt(sd,234)); // Game time: After, the game will be in permanent daylight.
+ if ((timer_data = get_timer(day_timer_tid)) != nullptr) {
+ sprintf(temp, msg_txt(sd,233), txt_time(DIFF_TICK(timer_data->tick,gettick())/1000)); // Game time: The game is in night for %s.
+ clif_displaymessage(fd, temp);
+ clif_displaymessage(fd, msg_txt(sd,234)); // Game time: After, the game will be in permanent daylight.
+ } else
+ clif_displaymessage(fd, msg_txt(sd,232)); // Game time: The game is in permanent night.
} else
clif_displaymessage(fd, msg_txt(sd,231)); // Game time: The game is in permanent daylight.
else if (battle_config.day_duration == 0)
if (night_flag == 0) { // we start with day
- timer_data = get_timer(night_timer_tid);
- sprintf(temp, msg_txt(sd,235), txt_time(DIFF_TICK(timer_data->tick,gettick())/1000)); // Game time: The game is in daylight for %s.
- clif_displaymessage(fd, temp);
- clif_displaymessage(fd, msg_txt(sd,236)); // Game time: After, the game will be in permanent night.
+ if ((timer_data = get_timer(night_timer_tid)) != nullptr) {
+ sprintf(temp, msg_txt(sd,235), txt_time(DIFF_TICK(timer_data->tick,gettick())/1000)); // Game time: The game is in daylight for %s.
+ clif_displaymessage(fd, temp);
+ clif_displaymessage(fd, msg_txt(sd,236)); // Game time: After, the game will be in permanent night.
+ } else
+ clif_displaymessage(fd, msg_txt(sd,231)); // Game time: The game is in permanent daylight.
} else
clif_displaymessage(fd, msg_txt(sd,232)); // Game time: The game is in permanent night.
else {
@@ -5843,6 +5847,14 @@ ACMD_FUNC(useskill)
return -1;
}
+ if (!skill_id || !skill_db.find(skill_id)) {
+ clif_displaymessage(fd, msg_txt(sd, 198)); // This skill number doesn't exist.
+ return -1;
+ }
+
+ if (!skill_lv)
+ skill_lv = 1;
+
if(!strcmp(atcmd_player_name,"self"))
pl_sd = sd; //quick keyword
else if ( (pl_sd = map_nick2sd(atcmd_player_name,true)) == NULL ){
@@ -10780,6 +10792,8 @@ bool is_atcommand(const int fd, struct map_session_data* sd, const char* message
if (battle_config.idletime_option&IDLE_ATCOMMAND)
sd->idletime = last_tick;
+ if (battle_config.hom_idle_no_share && sd->hd && battle_config.idletime_hom_option&IDLE_ATCOMMAND)
+ sd->idletime_hom = last_tick;
//Clearing these to be used once more.
memset(command, '\0', sizeof(command));
diff --git a/src/map/battle.cpp b/src/map/battle.cpp
index bdf00579fc..853e537539 100644
--- a/src/map/battle.cpp
+++ b/src/map/battle.cpp
@@ -852,6 +852,8 @@ int battle_calc_cardfix(int attack_type, struct block_list *src, struct block_li
}
}
#ifndef RENEWAL
+ if (flag & BF_SHORT)
+ cardfix = cardfix * (100 + sd->bonus.short_attack_atk_rate) / 100;
if( flag&BF_LONG )
cardfix = cardfix * (100 + sd->bonus.long_attack_atk_rate) / 100;
#endif
@@ -1046,7 +1048,11 @@ bool battle_check_sc(struct block_list *src, struct block_list *target, struct s
status_change_end(target, SC_SAFETYWALL, INVALID_TIMER);
}
- if (sc->data[SC_NEUTRALBARRIER] && (d->flag&(BF_LONG|BF_MAGIC)) == BF_LONG) {
+ if (sc->data[SC_NEUTRALBARRIER] && ((d->flag&(BF_LONG|BF_MAGIC)) == BF_LONG
+#ifndef RENEWAL
+ || skill_id == CR_ACIDDEMONSTRATION
+#endif
+ )) {
d->dmg_lv = ATK_MISS;
return false;
}
@@ -1167,7 +1173,7 @@ int64 battle_calc_damage(struct block_list *src,struct block_list *bl,struct Dam
if( sc->data[SC_WEAPONBLOCKING] && flag&(BF_SHORT|BF_WEAPON) && rnd()%100 < sc->data[SC_WEAPONBLOCKING]->val2 ) {
clif_skill_nodamage(bl,src,GC_WEAPONBLOCKING,sc->data[SC_WEAPONBLOCKING]->val1,1);
- sc_start(src, bl, SC_WEAPONBLOCK_ON, 100, 0, skill_get_time2(GC_WEAPONBLOCKING, 1));
+ sc_start(src, bl, SC_WEAPONBLOCK_ON, 100, src->id, skill_get_time2(GC_WEAPONBLOCKING, 1));
d->dmg_lv = ATK_BLOCK;
return 0;
}
@@ -1336,6 +1342,11 @@ int64 battle_calc_damage(struct block_list *src,struct block_list *bl,struct Dam
status_change_end(bl,SC_VOICEOFSIREN,INVALID_TIMER);
}
+ if (sc->data[SC_SOUNDOFDESTRUCTION])
+ damage <<= 1;
+ if (sc->data[SC_DARKCROW] && (flag&(BF_SHORT|BF_MAGIC)) == BF_SHORT)
+ damage += damage * sc->data[SC_DARKCROW]->val2 / 100;
+
// Damage reductions
// Assumptio increases DEF on RE mode, otherwise gives a reduction on the final damage. [Igniz]
#ifndef RENEWAL
@@ -1347,13 +1358,7 @@ int64 battle_calc_damage(struct block_list *src,struct block_list *bl,struct Dam
}
#endif
- if (sc->data[SC_DEFENDER] &&
- skill_id != NJ_ZENYNAGE && skill_id != KO_MUCHANAGE &&
-#ifdef RENEWAL
- ((flag&(BF_LONG|BF_WEAPON)) == (BF_LONG|BF_WEAPON) || skill_id == GN_FIRE_EXPANSION_ACID))
-#else
- (flag&(BF_LONG|BF_WEAPON)) == (BF_LONG|BF_WEAPON))
-#endif
+ if (sc->data[SC_DEFENDER] && skill_id != NJ_ZENYNAGE && skill_id != KO_MUCHANAGE && (flag&(BF_LONG|BF_WEAPON)) == (BF_LONG|BF_WEAPON))
damage -= damage * sc->data[SC_DEFENDER]->val2 / 100;
if(sc->data[SC_ADJUSTMENT] && (flag&(BF_LONG|BF_WEAPON)) == (BF_LONG|BF_WEAPON))
@@ -1437,9 +1442,6 @@ int64 battle_calc_damage(struct block_list *src,struct block_list *bl,struct Dam
damage = i64max(damage, 1);
}
- if( sc->data[SC_DARKCROW] && (flag&(BF_SHORT|BF_MAGIC)) == BF_SHORT )
- damage += damage * sc->data[SC_DARKCROW]->val2 / 100;
-
if( (sce=sc->data[SC_MAGMA_FLOW]) && (rnd()%100 <= sce->val2) )
skill_castend_damage_id(bl,src,MH_MAGMA_FLOW,sce->val1,gettick(),0);
@@ -1608,10 +1610,11 @@ int64 battle_calc_damage(struct block_list *src,struct block_list *bl,struct Dam
status_change_end(src,SC_SHIELDSPELL_REF,INVALID_TIMER);
}
- if( sc->data[SC_POISONINGWEAPON]
- && ((flag&BF_WEAPON) && (!skill_id || skill_id == GC_VENOMPRESSURE)) //check skill type poison_smoke is a unit
- && (damage > 0 && rnd()%100 < sc->data[SC_POISONINGWEAPON]->val3 )) //did some damage and chance ok (why no additional effect ??)
- sc_start2(src,bl,(enum sc_type)sc->data[SC_POISONINGWEAPON]->val2,100,sc->data[SC_POISONINGWEAPON]->val1,sc->data[SC_POISONINGWEAPON]->val4,skill_get_time2(GC_POISONINGWEAPON, 1));
+ if (sc->data[SC_POISONINGWEAPON] && flag&BF_SHORT && (skill_id == 0 || skill_id == GC_VENOMPRESSURE) && damage > 0) {
+ damage += damage * 10 / 100;
+ if (rnd() % 100 < sc->data[SC_POISONINGWEAPON]->val3)
+ sc_start4(src, bl, (sc_type)sc->data[SC_POISONINGWEAPON]->val2, 100, sc->data[SC_POISONINGWEAPON]->val1, 0, 1, 0, skill_get_time2(GC_POISONINGWEAPON, 1));
+ }
if( sc->data[SC__DEADLYINFECT] && (flag&(BF_SHORT|BF_MAGIC)) == BF_SHORT && damage > 0 && rnd()%100 < 30 + 10 * sc->data[SC__DEADLYINFECT]->val1 )
status_change_spread(src, bl, 0);
@@ -1621,6 +1624,15 @@ int64 battle_calc_damage(struct block_list *src,struct block_list *bl,struct Dam
if (hd && (rnd()%100<50) ) hom_addspiritball(hd, 10); // According to WarpPortal, this is a flat 50% chance
}
+
+ if (flag & BF_WEAPON && (sce = sc->data[SC_ADD_ATK_DAMAGE]))
+ damage += damage * sce->val1 / 100;
+ if (flag & BF_MAGIC && (sce = sc->data[SC_ADD_MATK_DAMAGE]))
+ damage += damage * sce->val1 / 100;
+ if (sc->data[SC_DANCEWITHWUG] && (flag&(BF_LONG|BF_WEAPON)) == (BF_LONG|BF_WEAPON))
+ damage += damage * sc->data[SC_DANCEWITHWUG]->val1 / 100;
+ if (sc->data[SC_UNLIMITEDHUMMINGVOICE] && flag&BF_MAGIC)
+ damage += damage * sc->data[SC_UNLIMITEDHUMMINGVOICE]->val3 / 100;
} //End of caster SC_ check
if (tsc && tsc->count) {
@@ -1895,6 +1907,15 @@ int64 battle_addmastery(struct map_session_data *sd,struct block_list *target,in
damage += (skill * 2);
#endif
+ // Kagerou/Oboro Spirit Charm bonus
+ if (sd->spiritcharm >= MAX_SPIRITCHARM) {
+ if ((sd->spiritcharm_type == CHARM_TYPE_FIRE && status->def_ele == ELE_EARTH) ||
+ (sd->spiritcharm_type == CHARM_TYPE_WATER && status->def_ele == ELE_FIRE) ||
+ (sd->spiritcharm_type == CHARM_TYPE_LAND && status->def_ele == ELE_WIND) ||
+ (sd->spiritcharm_type == CHARM_TYPE_WIND && status->def_ele == ELE_WATER))
+ damage += damage * 30 / 100;
+ }
+
if(type == 0)
weapon = sd->weapontype1;
else
@@ -2218,6 +2239,10 @@ static int battle_range_type(struct block_list *src, struct block_list *target,
if (src->type == BL_MOB && (skill_id == AC_SHOWER || skill_id == AM_DEMONSTRATION))
return BF_SHORT;
+ // Cast range is 7 cells and player jumps to target but skill is considered melee
+ if (skill_id == GC_CROSSIMPACT)
+ return BF_SHORT;
+
//Skill Range Criteria
if (battle_config.skillrange_by_distance &&
(src->type&battle_config.skillrange_by_distance)
@@ -2381,7 +2406,7 @@ bool is_infinite_defense(struct block_list *target, int flag)
if(target->type == BL_SKILL) {
TBL_SKILL *su = ((TBL_SKILL*)target);
- if (su && su->group && (su->group->skill_id == WM_REVERBERATION || su->group->skill_id == NPC_REVERBERATION || su->group->skill_id == WM_POEMOFNETHERWORLD))
+ if (su && su->group && (su->group->skill_id == NPC_REVERBERATION || su->group->skill_id == WM_POEMOFNETHERWORLD))
return true;
}
@@ -2549,6 +2574,13 @@ static bool is_attack_critical(struct Damage* wd, struct block_list *src, struct
case NJ_KIRIKAGE:
cri += 250 + 50*skill_lv;
break;
+#ifdef RENEWAL
+ case ASC_BREAKER:
+#endif
+ case RK_IGNITIONBREAK:
+ case GC_CROSSIMPACT:
+ cri /= 2;
+ break;
}
if(tsd && tsd->bonus.critical_def)
cri = cri * ( 100 - tsd->bonus.critical_def ) / 100;
@@ -2573,13 +2605,12 @@ static int is_attack_piercing(struct Damage* wd, struct block_list *src, struct
if(src != NULL) {
struct map_session_data *sd = BL_CAST(BL_PC, src);
struct status_data *tstatus = status_get_status_data(target);
-#ifdef RENEWAL
- if( skill_id != PA_SACRIFICE && skill_id != CR_GRANDCROSS && skill_id != NPC_GRANDDARKNESS
- && skill_id != PA_SHIELDCHAIN && skill_id != KO_HAPPOKUNAI && skill_id != ASC_BREAKER ) // Renewal: Soul Breaker no longer gains ice pick effect and ice pick effect gets crit benefit [helvetica]
-#else
- if( skill_id != PA_SACRIFICE && skill_id != CR_GRANDCROSS && skill_id != NPC_GRANDDARKNESS
- && skill_id != PA_SHIELDCHAIN && skill_id != KO_HAPPOKUNAI && !is_attack_critical(wd, src, target, skill_id, skill_lv, false) )
+
+ if( skill_id != PA_SACRIFICE && skill_id != CR_GRANDCROSS && skill_id != NPC_GRANDDARKNESS && skill_id != PA_SHIELDCHAIN && skill_id != KO_HAPPOKUNAI
+#ifndef RENEWAL
+ && !is_attack_critical(wd, src, target, skill_id, skill_lv, false)
#endif
+ )
{ //Elemental/Racial adjustments
if( sd && (sd->right_weapon.def_ratio_atk_ele & (1<def_ele) || sd->right_weapon.def_ratio_atk_ele & (1<right_weapon.def_ratio_atk_race & (1<race) || sd->right_weapon.def_ratio_atk_race & (1<data[SC_FUSION])
return true;
-#ifdef RENEWAL
- else if (skill_id != CR_GRANDCROSS && skill_id != NPC_GRANDDARKNESS && skill_id != ASC_BREAKER) // Renewal: Soul Breaker no longer gains ignore DEF from weapon [helvetica]
-#else
else if (skill_id != CR_GRANDCROSS && skill_id != NPC_GRANDDARKNESS)
-#endif
{ //Ignore Defense?
if (sd && (sd->right_weapon.ignore_def_ele & (1<def_ele) || sd->right_weapon.ignore_def_ele & (1<right_weapon.ignore_def_race & (1<race) || sd->right_weapon.ignore_def_race & (1<status.weapon == W_2HSWORD)
+ return true;
return nk[NK_IGNOREDEFENSE] != 0;
}
@@ -2933,6 +2961,22 @@ static int battle_get_weapon_element(struct Damage* wd, struct block_list *src,
if (!sd)
element = ELE_NEUTRAL; //forced neutral for monsters
break;
+ case RK_DRAGONBREATH:
+ if (sc) {
+ if (sc->data[SC_LUXANIMA]) // Lux Anima has priority over Giant Growth
+ element = ELE_DARK;
+ else if (sc->data[SC_GIANTGROWTH])
+ element = ELE_HOLY;
+ }
+ break;
+ case RK_DRAGONBREATH_WATER:
+ if (sc) {
+ if (sc->data[SC_LUXANIMA]) // Lux Anima has priority over Fighting Spirit
+ element = ELE_NEUTRAL;
+ else if (sc->data[SC_FIGHTINGSPIRIT])
+ element = ELE_GHOST;
+ }
+ break;
case LG_HESPERUSLIT:
if (sc && sc->data[SC_BANDING] && sc->data[SC_BANDING]->val2 > 4)
element = ELE_HOLY;
@@ -3099,6 +3143,13 @@ static void battle_calc_attack_masteries(struct Damage* wd, struct block_list *s
#endif
}
+ if (skill_id == NV_BREAKTHROUGH) {
+ ATK_ADD(wd->damage, wd->damage2, 15 * skill_lv + (skill_lv > 4 ? 25 : 0));
+#ifdef RENEWAL
+ ATK_ADD(wd->masteryAtk, wd->masteryAtk2, 15 * skill_lv + (skill_lv > 4 ? 25 : 0));
+#endif
+ }
+
switch(skill_id) {
case RA_WUGDASH:
case RA_WUGSTRIKE:
@@ -3333,6 +3384,8 @@ static void battle_calc_skill_base_damage(struct Damage* wd, struct block_list *
#endif
sstatus->batk + sstatus->rhw.atk + (index >= 0 && sd->inventory_data[index] ?
sd->inventory_data[index]->atk : 0)) * (skill_lv + 5) / 5;
+ if (sc && sc->data[SC_KAGEMUSYA])
+ damagevalue += damagevalue * sc->data[SC_KAGEMUSYA]->val2 / 100;
ATK_ADD(wd->damage, wd->damage2, damagevalue);
#ifdef RENEWAL
ATK_ADD(wd->weaponAtk, wd->weaponAtk2, damagevalue);
@@ -3466,7 +3519,11 @@ static void battle_calc_multi_attack(struct Damage* wd, struct block_list *src,s
if (sc && sc->data[SC_KAGEMUSYA])
max_rate = sc->data[SC_KAGEMUSYA]->val1 * 10; // Same rate as even levels of TF_DOUBLE
else
+#ifdef RENEWAL
+ max_rate = max(7 * skill_lv, sd->bonus.double_rate);
+#else
max_rate = max(5 * skill_lv, sd->bonus.double_rate);
+#endif
if( rnd()%100 < max_rate ) {
wd->div_ = skill_get_num(TF_DOUBLE,skill_lv?skill_lv:1);
@@ -3479,6 +3536,7 @@ static void battle_calc_multi_attack(struct Damage* wd, struct block_list *src,s
{
wd->div_ = skill_get_num(GS_CHAINACTION,skill_lv);
wd->type = DMG_MULTI_HIT;
+
sc_start(src,src,SC_QD_SHOT_READY,100,target->id,skill_get_time(RL_QD_SHOT,1));
}
else if(sc && sc->data[SC_FEARBREEZE] && sd->weapontype1==W_BOW
@@ -3500,6 +3558,10 @@ static void battle_calc_multi_attack(struct Damage* wd, struct block_list *src,s
}
switch (skill_id) {
+ case RK_WINDCUTTER:
+ if (sd && sd->weapontype1 == W_2HSWORD)
+ wd->div_ = 2;
+ break;
case RA_AIMEDBOLT:
wd->div_ = 2 + tstatus->size + rnd()%2;
break;
@@ -3764,7 +3826,7 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
break;
case MO_FINGEROFFENSIVE:
#ifdef RENEWAL
- skillratio += 500 + skill_lv * 2;
+ skillratio += 500 + skill_lv * 200;
if (tsc && tsc->data[SC_BLADESTOP])
skillratio += skillratio / 2;
#else
@@ -3781,11 +3843,11 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
#endif
break;
case MO_EXTREMITYFIST:
+ skillratio += 100 * (7 + sstatus->sp / 10);
#ifdef RENEWAL
if (wd->miscflag&1)
- skillratio += 100; // More than 5 spirit balls active
+ skillratio *= 2; // More than 5 spirit balls active
#endif
- skillratio += 100 * (7 + sstatus->sp / 10);
skillratio = min(500000,skillratio); //We stop at roughly 50k SP for overflow protection
break;
case MO_TRIPLEATTACK:
@@ -3876,9 +3938,10 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
skillratio += 100 + 50 * skill_lv;
#endif
break;
+ case GN_FIRE_EXPANSION_ACID:
#ifdef RENEWAL
case CR_ACIDDEMONSTRATION:
- skillratio += -100 + 200 * skill_lv + sstatus->int_ + sstatus->vit; // !TODO: Confirm status bonus
+ skillratio += -100 + 200 * skill_lv + sstatus->int_ + tstatus->vit; // !TODO: Confirm status bonus
if (target->type == BL_PC)
skillratio /= 2;
break;
@@ -3900,12 +3963,15 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
if(sd)
skillratio += 20 * pc_checkskill(sd,AS_POISONREACT);
break;
-#ifndef RENEWAL
- // Pre-Renewal: skill ratio for weapon part of damage [helvetica]
case ASC_BREAKER:
+#ifdef RENEWAL
+ skillratio += -100 + 140 * skill_lv + sstatus->str + sstatus->int_; // !TODO: Confirm stat modifier
+ RE_LVL_DMOD(100);
+#else
+ // Pre-Renewal: skill ratio for weapon part of damage [helvetica]
skillratio += -100 + 100 * skill_lv;
- break;
#endif
+ break;
case PA_SACRIFICE:
skillratio += -10 + 10 * skill_lv;
break;
@@ -4021,6 +4087,9 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
#endif
break;
#ifdef RENEWAL
+ case NJ_SYURIKEN:
+ skillratio += 5 * skill_lv;
+ break;
case NJ_KUNAI:
skillratio += -100 + 100 * skill_lv;
break;
@@ -4050,50 +4119,42 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
skillratio += ((skill_lv - 1) % 5 + 1) * 100;
break;
case RK_SONICWAVE:
- skillratio += -100 + (skill_lv + 7) * 100; // ATK = {((Skill Level + 7) x 100) x (1 + [(Caster's Base Level - 100) / 200])} %
- skillratio = skillratio * (100 + (status_get_lv(src) - 100) / 2) / 100;
+ skillratio += -100 + 500 + 100 * skill_lv;
+ RE_LVL_DMOD(100);
break;
case RK_HUNDREDSPEAR:
- skillratio += 500 + (80 * skill_lv);
- if (sd) {
- short index = sd->equip_index[EQI_HAND_R];
-
- if (index >= 0 && sd->inventory_data[index] && sd->inventory_data[index]->type == IT_WEAPON)
- skillratio += max(10000 - sd->inventory_data[index]->weight, 0) / 10;
+ skillratio += -100 + 600 + 200 * skill_lv;
+ if (sd)
skillratio += 50 * pc_checkskill(sd,LK_SPIRALPIERCE);
- } // (1 + [(Casters Base Level - 100) / 200])
- skillratio = skillratio * (100 + (status_get_lv(src) - 100) / 2) / 100;
+ RE_LVL_DMOD(100);
break;
case RK_WINDCUTTER:
- skillratio += -100 + (skill_lv + 2) * 50;
+ if (sd) {
+ if (sd->weapontype1 == W_2HSWORD)
+ skillratio += -100 + 250 * skill_lv;
+ else if (sd->weapontype1 == W_1HSPEAR || sd->weapontype1 == W_2HSPEAR)
+ skillratio += -100 + 400 * skill_lv;
+ else
+ skillratio += -100 + 300 * skill_lv;
+ } else
+ skillratio += -100 + 300 * skill_lv;
RE_LVL_DMOD(100);
break;
case RK_IGNITIONBREAK:
- // 3x3 cell Damage = ATK [{(Skill Level x 300) x (1 + [(Caster's Base Level - 100) / 100])}] %
- // 7x7 cell Damage = ATK [{(Skill Level x 250) x (1 + [(Caster's Base Level - 100) / 100])}] %
- // 11x11 cell Damage = ATK [{(Skill Level x 200) x (1 + [(Caster's Base Level - 100) / 100])}] %
- i = distance_bl(src,target);
- if (i < 2)
- skillratio += -100 + 300 * skill_lv;
- else if (i < 4)
- skillratio += -100 + 250 * skill_lv;
- else
- skillratio += -100 + 200 * skill_lv;
- skillratio = skillratio * status_get_lv(src) / 100;
- // Elemental check, 1.5x damage if your weapon element is fire.
- if (sstatus->rhw.ele == ELE_FIRE)
- skillratio += 100 * skill_lv;
+ skillratio += -100 + 400 * skill_lv;
+ RE_LVL_DMOD(100);
break;
case RK_STORMBLAST:
skillratio += -100 + (((sd) ? pc_checkskill(sd,RK_RUNEMASTERY) : 0) + status_get_str(src) / 8) * 100; // ATK = [{Rune Mastery Skill Level + (Caster's STR / 8)} x 100] %
+ RE_LVL_DMOD(100);
break;
case RK_PHANTOMTHRUST: // ATK = [{(Skill Level x 50) + (Spear Master Level x 10)} x Caster's Base Level / 150] %
skillratio += -100 + 50 * skill_lv + 10 * (sd ? pc_checkskill(sd,KN_SPEARMASTERY) : 5);
RE_LVL_DMOD(150); // Base level bonus.
break;
case GC_CROSSIMPACT:
- skillratio += 900 + 100 * skill_lv;
- RE_LVL_DMOD(120);
+ skillratio += -100 + 1000 + 150 * skill_lv;
+ RE_LVL_DMOD(100);
break;
case GC_COUNTERSLASH:
//ATK [{(Skill Level x 150) + 300} x Caster's Base Level / 120]% + ATK [(AGI x 2) + (Caster's Job Level x 4)]%
@@ -4107,14 +4168,14 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
skillratio += 200;
break;
case GC_ROLLINGCUTTER:
- skillratio += -50 + 50 * skill_lv;
+ skillratio += -100 + 50 + 80 * skill_lv;
RE_LVL_DMOD(100);
break;
case GC_CROSSRIPPERSLASHER:
- skillratio += 300 + 80 * skill_lv;
+ skillratio += -100 + 80 * skill_lv + (sstatus->agi * 3);
RE_LVL_DMOD(100);
if (sc && sc->data[SC_ROLLINGCUTTER])
- skillratio += sc->data[SC_ROLLINGCUTTER]->val1 * status_get_agi(src);
+ skillratio += sc->data[SC_ROLLINGCUTTER]->val1 * 200;
break;
case GC_DARKCROW:
skillratio += 100 * (skill_lv - 1);
@@ -4382,11 +4443,6 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
skillratio += skillratio * 25 / 100;
RE_LVL_DMOD(100);
break;
- case WM_REVERBERATION_MELEE:
- // ATK [{(Skill Level x 100) + 300} x Caster Base Level / 100]
- skillratio += 200 + 100 * ((sd) ? pc_checkskill(sd, WM_REVERBERATION) : 1);
- RE_LVL_DMOD(100);
- break;
case WM_SEVERE_RAINSTORM_MELEE:
//ATK [{(Caster DEX + AGI) x (Skill Level / 5)} x Caster Base Level / 100] %
skillratio = (status_get_dex(src) + status_get_agi(src)) * skill_lv / 5;
@@ -4395,13 +4451,11 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
RE_LVL_DMOD(100);
break;
case WM_GREAT_ECHO:
- skillratio += 300 + 200 * skill_lv;
+ skillratio += -100 + 250 + 500 * skill_lv;
if (sd) {
- int chorusbonus = battle_calc_chorusbonus(sd);
-
- // Chorus bonus don't count the first 2 Minstrels/Wanderers and only increases when their are 3 or more. [Rytech]
- if (chorusbonus >= 1 && chorusbonus <= 5)
- skillratio += 100<<(chorusbonus-1); // 1->100; 2->200; 3->400; 4->800; 5->1600
+ skillratio += pc_checkskill(sd, WM_LESSON) * 50; // !TODO: Confirm bonus
+ if (skill_check_pc_partner(sd, skill_id, &skill_lv, AREA_SIZE, 0) > 0)
+ skillratio <<= 1;
}
RE_LVL_DMOD(100);
break;
@@ -4417,9 +4471,9 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
RE_LVL_DMOD(100);
break;
case GN_SPORE_EXPLOSION:
- if (wd->miscflag & 2048)
- skillratio += 200; // Target
- skillratio += -100 + 180 * skill_lv + sstatus->int_;
+ skillratio += -100 + 180 * skill_lv;
+ if (wd->miscflag & 8)
+ skillratio += 200 + sstatus->int_; // Target receives extra damage
RE_LVL_DMOD(100);
break;
case GN_WALLOFTHORN:
@@ -4429,8 +4483,37 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
skillratio += -100 + 700 + 100 * skill_lv;
RE_LVL_DMOD(100);
break;
+ case GN_SLINGITEM_RANGEMELEEATK:
+ if( sd ) {
+ switch( sd->itemid ) {
+ case ITEMID_APPLE_BOMB:
+ skillratio += 200 + status_get_str(src) + status_get_dex(src);
+ break;
+ case ITEMID_COCONUT_BOMB:
+ case ITEMID_PINEAPPLE_BOMB:
+ skillratio += 700 + status_get_str(src) + status_get_dex(src);
+ break;
+ case ITEMID_MELON_BOMB:
+ skillratio += 400 + status_get_str(src) + status_get_dex(src);
+ break;
+ case ITEMID_BANANA_BOMB:
+ skillratio += 777 + status_get_str(src) + status_get_dex(src);
+ break;
+ case ITEMID_BLACK_LUMP:
+ skillratio += -100 + (status_get_str(src) + status_get_agi(src) + status_get_dex(src)) / 3;
+ break;
+ case ITEMID_BLACK_HARD_LUMP:
+ skillratio += -100 + (status_get_str(src) + status_get_agi(src) + status_get_dex(src)) / 2;
+ break;
+ case ITEMID_VERY_HARD_LUMP:
+ skillratio += -100 + status_get_str(src) + status_get_agi(src) + status_get_dex(src);
+ break;
+ }
+ RE_LVL_DMOD(100);
+ }
+ break;
case GN_HELLS_PLANT_ATK:
- skillratio += -100 + 500 * skill_lv + sstatus->int_ * (10 - (sd ? pc_checkskill(sd, AM_CANNIBALIZE) : 0)); // !TODO: Confirm INT and Cannibalize bonus
+ skillratio += -100 + 100 * skill_lv + sstatus->int_ * (sd ? pc_checkskill(sd, AM_CANNIBALIZE) : 5); // !TODO: Confirm INT and Cannibalize bonus
RE_LVL_DMOD(100);
break;
// Physical Elemantal Spirits Attack Skills
@@ -4462,13 +4545,18 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
skillratio += 700;
break;
case KO_JYUMONJIKIRI:
- skillratio += -100 + 150 * skill_lv;
+ skillratio += -100 + 200 * skill_lv;
RE_LVL_DMOD(120);
if(tsc && tsc->data[SC_JYUMONJIKIRI])
skillratio += skill_lv * status_get_lv(src);
+ if (sc && sc->data[SC_KAGEMUSYA])
+ skillratio += skillratio * sc->data[SC_KAGEMUSYA]->val2 / 100;
break;
case KO_HUUMARANKA:
- skillratio += -100 + 150 * skill_lv + sstatus->agi + sstatus->dex + (sd ? pc_checkskill(sd,NJ_HUUMA) * 100 : 0);
+ skillratio += -100 + 150 * skill_lv + sstatus->str + (sd ? pc_checkskill(sd,NJ_HUUMA) * 100 : 0);
+ RE_LVL_DMOD(100);
+ if (sc && sc->data[SC_KAGEMUSYA])
+ skillratio += skillratio * sc->data[SC_KAGEMUSYA]->val2 / 100;
break;
case KO_SETSUDAN:
skillratio += 100 * (skill_lv - 1);
@@ -4484,6 +4572,8 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
skillratio += -100 + (sd ? pc_checkskill(sd,NJ_TOBIDOUGU) : 1) * (50 + sstatus->dex / 4) * skill_lv * 4 / 10;
RE_LVL_DMOD(120);
skillratio += 10 * (sd ? sd->status.job_level : 1);
+ if (sc && sc->data[SC_KAGEMUSYA])
+ skillratio += skillratio * sc->data[SC_KAGEMUSYA]->val2 / 100;
break;
case KO_MAKIBISHI:
skillratio += -100 + 20 * skill_lv;
@@ -4513,11 +4603,13 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
skillratio += -100 + 200 * skill_lv;
break;
case RL_FIREDANCE:
- skillratio += -100 + 200 * skill_lv;
- skillratio += (sd ? pc_checkskill(sd, GS_DESPERADO) * 50 : 0);
+ skillratio += 100 + 100 * skill_lv;
+ skillratio += (sd ? pc_checkskill(sd, GS_DESPERADO) * 20 : 0);
+ RE_LVL_DMOD(100);
break;
case RL_BANISHING_BUSTER:
- skillratio += -100 + 2000 + 300 * skill_lv;
+ skillratio += -100 + 1000 + 200 * skill_lv;
+ RE_LVL_DMOD(100);
break;
case RL_S_STORM:
skillratio += -100 + 1700 + 200 * skill_lv;
@@ -4530,10 +4622,14 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
skillratio *= 2 + tstatus->size;
break;
case RL_D_TAIL:
- skillratio += -100 + 4000 + 1000 * skill_lv;
+ skillratio += -100 + 500 + 200 * skill_lv;
+ if (sd && (wd->miscflag & 8))
+ skillratio *= 2;
+ RE_LVL_DMOD(100);
break;
case RL_R_TRIP:
- skillratio += -100 + 1000 + 300 * skill_lv;
+ skillratio += -100 + 350 * skill_lv;
+ RE_LVL_DMOD(100);
break;
case RL_R_TRIP_PLUSATK:
skillratio += -100 + 300 + 300 * skill_lv;
@@ -4545,13 +4641,14 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
skillratio += -100 + 200 + 200 * skill_lv;
break;
case RL_HAMMER_OF_GOD:
- skillratio += -100 + 2800 + 1400 * skill_lv;
+ skillratio += -100 + 100 * skill_lv;
if (sd) {
- if (tsc && tsc->data[SC_C_MARKER])
- skillratio += 100 * sd->spiritball_old;
- else if (sd->spiritball_old)
- skillratio += 10 * sd->spiritball_old;
+ if (wd->miscflag & 8)
+ skillratio += 400 * sd->spiritball_old;
+ else
+ skillratio += 150 * sd->spiritball_old;
}
+ RE_LVL_DMOD(100);
break;
case RL_FIRE_RAIN:
case RL_AM_BLAST:
@@ -4647,10 +4744,10 @@ static int64 battle_calc_skill_constant_addition(struct Damage* wd, struct block
else
atk = sstatus->matk_min;
break;
-#endif
case NJ_SYURIKEN:
atk = 4 * skill_lv;
break;
+#endif
#ifdef RENEWAL
case HT_FREEZINGTRAP:
if(sd)
@@ -4771,10 +4868,6 @@ static void battle_attack_sc_bonus(struct Damage* wd, struct block_list *src, st
#endif
}
}
- if (sc->data[SC_GLOOMYDAY_SK] && skill_get_inf2(skill_id, INF2_INCREASEGLOOMYDAYDAMAGE)) {
- ATK_ADDRATE(wd->damage, wd->damage2, sc->data[SC_GLOOMYDAY_SK]->val2);
- RE_ALLATK_ADDRATE(wd, sc->data[SC_GLOOMYDAY_SK]->val2);
- }
if (sc->data[SC_DANCEWITHWUG]) {
if (skill_get_inf2(skill_id, INF2_INCREASEDANCEWITHWUGDAMAGE)) {
ATK_ADDRATE(wd->damage, wd->damage2, sc->data[SC_DANCEWITHWUG]->val1 * 10 * battle_calc_chorusbonus(sd));
@@ -4841,17 +4934,19 @@ static void battle_attack_sc_bonus(struct Damage* wd, struct block_list *src, st
RE_ALLATK_ADDRATE(wd, sc->data[SC_GVG_GIANT]->val3);
}
+ if (sc->data[SC_PYREXIA] && sc->data[SC_PYREXIA]->val3 == 0) {
+ ATK_ADDRATE(wd->damage, wd->damage2, sc->data[SC_PYREXIA]->val2);
+ RE_ALLATK_ADDRATE(wd, sc->data[SC_PYREXIA]->val2);
+ }
+
if (sc->data[SC_MIRACLE])
anger_id = 2; // Always treat all monsters as star flagged monster when in miracle state
}
if ((wd->flag&(BF_LONG|BF_MAGIC)) == BF_LONG) {
- if (sd && pc_checkskill(sd, SU_POWEROFLIFE) > 0) {
- if ((pc_checkskill(sd, SU_SCAROFTAROU) + pc_checkskill(sd, SU_PICKYPECK) + pc_checkskill(sd, SU_ARCLOUSEDASH) + pc_checkskill(sd, SU_LUNATICCARROTBEAT) +
- pc_checkskill(sd, SU_HISS) + pc_checkskill(sd, SU_POWEROFFLOCK) + pc_checkskill(sd, SU_SVG_SPIRIT)) > 19) {
- ATK_ADDRATE(wd->damage, wd->damage2, 20);
- RE_ALLATK_ADDRATE(wd, 20);
- }
+ if (sd && pc_checkskill(sd, SU_POWEROFLIFE) > 0 && pc_checkskill_summoner(sd, SUMMONER_POWER_LIFE) >= 20) {
+ ATK_ADDRATE(wd->damage, wd->damage2, 20);
+ RE_ALLATK_ADDRATE(wd, 20);
}
}
@@ -5441,8 +5536,12 @@ static struct Damage initialize_weapon_data(struct block_list *src, struct block
}
break;
case MO_FINGEROFFENSIVE:
- if (sd && battle_config.finger_offensive_type)
- wd.div_ = 1;
+ if (sd) {
+ if (battle_config.finger_offensive_type)
+ wd.div_ = 1;
+ else if ((sd->spiritball + sd->spiritball_old) < wd.div_)
+ wd.div_ = sd->spiritball + sd->spiritball_old;
+ }
break;
case KN_PIERCE:
@@ -5481,6 +5580,9 @@ static struct Damage initialize_weapon_data(struct block_list *src, struct block
case LK_SPIRALPIERCE:
if (!sd) wd.flag = (wd.flag&~(BF_RANGEMASK|BF_WEAPONMASK))|BF_LONG|BF_MISC;
break;
+ case RK_WINDCUTTER:
+ if (sd && (sd->status.weapon == W_1HSPEAR || sd->status.weapon == W_2HSPEAR))
+ wd.flag |= BF_LONG;
// The number of hits is set to 3 by default for use in Inspiration status.
// When in Banding, the number of hits is equal to the number of Royal Guards in Banding.
@@ -5526,7 +5628,10 @@ void battle_do_reflect(int attack_type, struct Damage *wd, struct block_list* sr
rdamage = battle_calc_return_damage(target, src, &damage, wd->flag, skill_id,true);
if( rdamage > 0 ) {
struct block_list *d_bl = battle_check_devotion(src);
+ status_change *sc = status_get_sc(src);
+ if (sc && sc->data[SC_VITALITYACTIVATION])
+ rdamage /= 2;
if (tsc->data[SC_MAXPAIN]) {
tsc->data[SC_MAXPAIN]->val2 = (int)rdamage;
skill_castend_damage_id(target, src, NPC_MAXPAIN_ATK, tsc->data[SC_MAXPAIN]->val1, tick, wd->flag);
@@ -5662,6 +5767,8 @@ static struct Damage battle_calc_weapon_attack(struct block_list *src, struct bl
if (sd) { //monsters, homuns and pets have their damage computed directly
wd.damage = wd.statusAtk + wd.weaponAtk + wd.equipAtk + wd.masteryAtk;
wd.damage2 = wd.statusAtk2 + wd.weaponAtk2 + wd.equipAtk2 + wd.masteryAtk2;
+ if (wd.flag & BF_SHORT)
+ ATK_ADDRATE(wd.damage, wd.damage2, sd->bonus.short_attack_atk_rate);
if(wd.flag&BF_LONG && (skill_id != RA_WUGBITE && skill_id != RA_WUGSTRIKE)) //Long damage rate addition doesn't use weapon + equip attack
ATK_ADDRATE(wd.damage, wd.damage2, sd->bonus.long_attack_atk_rate);
}
@@ -5787,8 +5894,6 @@ static struct Damage battle_calc_weapon_attack(struct block_list *src, struct bl
#ifdef RENEWAL
switch(skill_id) {
case NJ_ISSEN:
- case ASC_BREAKER:
- case GN_FIRE_EXPANSION_ACID:
break; //These skills will do a card fix later
default:
#endif
@@ -5809,7 +5914,6 @@ static struct Damage battle_calc_weapon_attack(struct block_list *src, struct bl
case MC_CARTREVOLUTION:
case MO_INVESTIGATE:
case SR_GATEOFHELL:
- case GN_FIRE_EXPANSION_ACID:
case KO_BAKURETSU:
//case NC_MAGMA_ERUPTION:
// Forced to neutral element
@@ -5868,8 +5972,6 @@ static struct Damage battle_calc_weapon_attack(struct block_list *src, struct bl
#ifdef RENEWAL
switch (skill_id) {
case NJ_ISSEN:
- case ASC_BREAKER:
- case GN_FIRE_EXPANSION_ACID:
return wd; //These skills will do a GVG fix later
default:
#endif
@@ -5961,6 +6063,10 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
if (mflag&ELE_DARK)
s_ele = ELE_DARK;
break;
+ case WM_REVERBERATION:
+ if (sd)
+ s_ele = sd->bonus.arrow_ele;
+ break;
case SO_PSYCHIC_WAVE:
if( sc && sc->count ) {
if( sc->data[SC_HEATER_OPTION] )
@@ -6052,6 +6158,9 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
#endif
}
break;
+ case NPC_DARKBREATH:
+ ad.damage = tstatus->hp * (skill_lv <= 5 ? 100 / (2 * 6 - skill_lv) : 50) / 100;
+ break;
case PF_SOULBURN:
ad.damage = tstatus->sp * 2;
break;
@@ -6174,17 +6283,17 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
case NJ_KOUENKA:
skillratio -= 10;
if(sd && sd->spiritcharm_type == CHARM_TYPE_FIRE && sd->spiritcharm > 0)
- skillratio += 20 * sd->spiritcharm;
+ skillratio += 10 * sd->spiritcharm;
break;
case NJ_KAENSIN:
skillratio -= 50;
if(sd && sd->spiritcharm_type == CHARM_TYPE_FIRE && sd->spiritcharm > 0)
- skillratio += 10 * sd->spiritcharm;
+ skillratio += 20 * sd->spiritcharm;
break;
case NJ_BAKUENRYU:
skillratio += 50 + 150 * skill_lv;
if(sd && sd->spiritcharm_type == CHARM_TYPE_FIRE && sd->spiritcharm > 0)
- skillratio += 15 * sd->spiritcharm;
+ skillratio += 100 * sd->spiritcharm;
break;
case NJ_HYOUSENSOU:
#ifdef RENEWAL
@@ -6193,12 +6302,12 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
skillratio += 2 * skill_lv;
#endif
if(sd && sd->spiritcharm_type == CHARM_TYPE_WATER && sd->spiritcharm > 0)
- skillratio += 5 * sd->spiritcharm;
+ skillratio += 20 * sd->spiritcharm;
break;
case NJ_HYOUSYOURAKU:
skillratio += 50 * skill_lv;
if(sd && sd->spiritcharm_type == CHARM_TYPE_WATER && sd->spiritcharm > 0)
- skillratio += 25 * sd->spiritcharm;
+ skillratio += 100 * sd->spiritcharm;
break;
case NJ_RAIGEKISAI:
#ifdef RENEWAL
@@ -6207,12 +6316,12 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
skillratio += 60 + 40 * skill_lv;
#endif
if(sd && sd->spiritcharm_type == CHARM_TYPE_WIND && sd->spiritcharm > 0)
- skillratio += 15 * sd->spiritcharm;
+ skillratio += 20 * sd->spiritcharm;
break;
case NJ_KAMAITACHI:
skillratio += 100 * skill_lv;
if(sd && sd->spiritcharm_type == CHARM_TYPE_WIND && sd->spiritcharm > 0)
- skillratio += 10 * sd->spiritcharm;
+ skillratio += 100 * sd->spiritcharm;
break;
case NJ_HUUJIN:
#ifdef RENEWAL
@@ -6229,14 +6338,14 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
break;
#ifdef RENEWAL
case WZ_HEAVENDRIVE:
- skillratio += -100 + skill_lv * 100 + skill_lv * 25;
+ skillratio += 25;
break;
case WZ_METEOR:
skillratio += 25;
break;
case WZ_VERMILION:
if(sd)
- skillratio += 25 + skill_lv * 5;
+ skillratio += 300 + skill_lv * 100;
else
skillratio += 20 * skill_lv - 20; //Monsters use old formula
break;
@@ -6376,11 +6485,13 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
break;
case WM_METALICSOUND:
skillratio += -100 + 120 * skill_lv + 60 * ((sd) ? pc_checkskill(sd, WM_LESSON) : 1);
+ if (tsc && tsc->data[SC_SLEEP])
+ skillratio += 100; // !TODO: Confirm target sleeping bonus
RE_LVL_DMOD(100);
break;
- case WM_REVERBERATION_MAGIC:
- // MATK [{(Skill Level x 100) + 100} x Casters Base Level / 100] %
- skillratio += 100 * skill_lv;
+ case WM_REVERBERATION:
+ // MATK [{(Skill Level x 300) + 400} x Casters Base Level / 100] %
+ skillratio += -100 + 700 + 300 * skill_lv;
RE_LVL_DMOD(100);
break;
case SO_FIREWALK:
@@ -6527,13 +6638,7 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
}
}
#ifdef RENEWAL
- switch(skill_id) { // These skills will do a card fix later
- case ASC_BREAKER:
- break;
- default:
- ad.damage += battle_calc_cardfix(BF_MAGIC, src, target, nk, s_ele, 0, ad.damage, 0, ad.flag);
- break;
- }
+ ad.damage += battle_calc_cardfix(BF_MAGIC, src, target, nk, s_ele, 0, ad.damage, 0, ad.flag);
#endif
if(sd) {
@@ -6629,7 +6734,7 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
}
}
- if (!nk[NK_IGNOREELEMENT] && skill_id != ASC_BREAKER) // Soul Breaker's magic portion is non-elemental. [Secret]
+ if (!nk[NK_IGNOREELEMENT])
ad.damage = battle_attr_fix(src, target, ad.damage, s_ele, tstatus->def_ele, tstatus->ele_lv);
//Apply the physical part of the skill's damage. [Skotlex]
@@ -6662,13 +6767,6 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
//Apply DAMAGE_DIV_FIX and check for min damage
battle_apply_div_fix(&ad, skill_id);
-#ifdef RENEWAL
- switch(skill_id) {
- case ASC_BREAKER:
- return ad; //These skills will do a GVG fix later
- }
-#endif
-
struct map_data *mapdata = map_getmapdata(target->m);
ad.damage = battle_calc_damage(src,target,&ad,ad.damage,skill_id,skill_lv);
@@ -6806,41 +6904,15 @@ struct Damage battle_calc_misc_attack(struct block_list *src,struct block_list *
case NPC_SMOKING:
md.damage = 3;
break;
- case NPC_DARKBREATH:
- md.damage = tstatus->max_hp * skill_lv * 10 / 100;
- break;
case NPC_EVILLAND:
md.damage = skill_calc_heal(src,target,skill_id,skill_lv,false);
break;
+#ifndef RENEWAL
case ASC_BREAKER:
-#ifdef RENEWAL
- // Official Renewal formula [helvetica]
- // damage = ((atk + matk) * (3 + (.5 * skill level))) - (edef + sdef + emdef + smdef)
- // atk part takes weapon element, matk part is non-elemental
- // modified def formula
- {
- short totaldef, totalmdef;
- struct Damage atk, matk;
-
- atk = battle_calc_weapon_attack(src, target, skill_id, skill_lv, 0);
- nk.set(NK_IGNOREELEMENT); // atk part takes on weapon element, matk part is non-elemental
- matk = battle_calc_magic_attack(src, target, skill_id, skill_lv, 0);
-
- // (atk + matk) * (3 + (.5 * skill level))
- md.damage = ((30 + (5 * skill_lv)) * (atk.damage + matk.damage)) / 10;
-
- // modified def reduction, final damage = base damage - (edef + sdef + emdef + smdef)
- totaldef = tstatus->def2 + (short)status_get_def(target);
- totalmdef = tstatus->mdef + tstatus->mdef2;
- md.damage -= totaldef + totalmdef;
- }
-#else
md.damage = 500 + rnd()%500 + 5 * skill_lv * sstatus->int_;
nk.set(NK_IGNOREFLEE);
nk.set(NK_IGNOREELEMENT); //These two are not properties of the weapon based part.
-#endif
break;
-#ifndef RENEWAL
case HW_GRAVITATION:
md.damage = 200 + 200 * skill_lv;
md.dmotion = 0; //No flinch animation
@@ -6864,28 +6936,15 @@ struct Damage battle_calc_misc_attack(struct block_list *src,struct block_list *
md.damage = 0;
}
break;
- case GN_FIRE_EXPANSION_ACID:
-#ifdef RENEWAL
- // Official Renewal formula [helvetica]
- // damage = 7 * ((atk + matk)/skill level) * (target vit/100)
- // skill is a "forced neutral" type skill, it benefits from weapon element but final damage
- // is considered "neutral" for purposes of resistances
- {
- struct Damage atk = battle_calc_weapon_attack(src, target, skill_id, skill_lv, 0);
- struct Damage matk = battle_calc_magic_attack(src, target, skill_id, skill_lv, 0);
- md.damage = 7 * ((atk.damage/skill_lv + matk.damage/skill_lv) * tstatus->vit / 100 );
-
- // AD benefits from endow/element but damage is forced back to neutral
- md.damage = battle_attr_fix(src, target, md.damage, ELE_NEUTRAL, tstatus->def_ele, tstatus->ele_lv);
- }
-#else
+#ifndef RENEWAL
+ case CR_ACIDDEMONSTRATION:
if(tstatus->vit+sstatus->int_) //crash fix
md.damage = (int)((int64)7*tstatus->vit*sstatus->int_*sstatus->int_ / (10*(tstatus->vit+sstatus->int_)));
else
md.damage = 0;
if (tsd) md.damage>>=1;
-#endif
break;
+#endif
case NJ_ZENYNAGE:
case KO_MUCHANAGE:
md.damage = skill_get_zeny(skill_id, skill_lv);
@@ -6949,10 +7008,6 @@ struct Damage battle_calc_misc_attack(struct block_list *src,struct block_list *
case NC_MAGMA_ERUPTION_DOTDAMAGE: // 'Eruption' damage
md.damage = 800 + 200 * skill_lv;
break;
- case WM_SOUND_OF_DESTRUCTION:
- md.damage = 1000 * skill_lv + sstatus->int_ * ((sd) ? pc_checkskill(sd,WM_LESSON) : 1);
- md.damage += md.damage * 10 * ((sd) ? battle_calc_chorusbonus(sd) / 100 : 0);
- break;
case GN_THORNS_TRAP:
md.damage = 100 + 200 * skill_lv + status_get_int(src);
break;
@@ -7193,8 +7248,14 @@ int64 battle_calc_return_damage(struct block_list* bl, struct block_list *src, i
sc = status_get_sc(bl);
ssc = status_get_sc(src);
- if (sc && sc->data[SC_WHITEIMPRISON])
- return 0; // White Imprison does not reflect any damage
+ if (sc) { // These statuses do not reflect any damage (off the target)
+ if (sc->data[SC_WHITEIMPRISON] || sc->data[SC_DARKCROW] ||
+ (sc->data[SC_KYOMU] && (!ssc || !ssc->data[SC_SHIELDSPELL_DEF]))) // Nullify reflecting ability except for Shield Spell - Def
+ return 0;
+ }
+
+ if (ssc && (ssc->data[SC_REF_T_POTION] || ssc->data[SC_HELLS_PLANT]))
+ return 0;
if (flag & BF_SHORT) {//Bounces back part of the damage.
if ( (skill_get_inf2(skill_id, INF2_ISTRAP) || !status_reflect) && sd && sd->bonus.short_weapon_damage_return ) {
@@ -7259,20 +7320,22 @@ int64 battle_calc_return_damage(struct block_list* bl, struct block_list *src, i
}
}
- if (ssc && ssc->data[SC_INSPIRATION]) {
- rdamage += damage / 100;
+ if (ssc) {
+ if (ssc->data[SC_INSPIRATION]) {
+ rdamage += damage / 100;
#ifdef RENEWAL
- rdamage = cap_value(rdamage, 1, max_damage);
+ rdamage = cap_value(rdamage, 1, max_damage);
#else
- rdamage = i64max(rdamage,1);
+ rdamage = i64max(rdamage, 1);
#endif
+ }
+ if (ssc->data[SC_VENOMBLEED] && ssc->data[SC_VENOMBLEED]->val3 == 0)
+ rdamage -= damage * ssc->data[SC_VENOMBLEED]->val2 / 100;
}
- if (sc && sc->data[SC_KYOMU] && (!ssc || !ssc->data[SC_SHIELDSPELL_DEF])) // Nullify reflecting ability except for Shield Spell - Def
- rdamage = 0;
-
- if (sc && sc->data[SC_MAXPAIN]) {
- rdamage = damage * sc->data[SC_MAXPAIN]->val1 * 10 / 100;
+ if (sc) {
+ if (sc->data[SC_MAXPAIN])
+ rdamage = damage * sc->data[SC_MAXPAIN]->val1 * 10 / 100;
}
return cap_value(min(rdamage,max_damage),INT_MIN,INT_MAX);
@@ -7484,7 +7547,12 @@ enum damage_lv battle_weapon_attack(struct block_list* src, struct block_list* t
}
break;
case W_GRENADE:
- if (sd->inventory_data[index]->look != A_GRENADE) {
+ if (sd->inventory_data[index]->look !=
+#ifdef RENEWAL
+ A_BULLET) {
+#else
+ A_GRENADE) {
+#endif
clif_skill_fail(sd,0,USESKILL_FAIL_NEED_MORE_BULLET,0);
return ATK_NONE;
}
@@ -7641,10 +7709,8 @@ enum damage_lv battle_weapon_attack(struct block_list* src, struct block_list* t
} else
status_change_end(src,SC_SPELLFIST,INVALID_TIMER);
}
- if (sc->data[SC_GIANTGROWTH] && (wd.flag&BF_SHORT) && rnd()%100 < sc->data[SC_GIANTGROWTH]->val2 && !is_infinite_defense(target, wd.flag) && !vellum_damage) {
- wd.damage <<= 1; // Double Damage
- skill_break_equip(src, src, EQP_WEAPON, 10, BCT_SELF); // Break chance happens on successful damage increase
- }
+ if (sc->data[SC_GIANTGROWTH] && (wd.flag&BF_SHORT) && rnd()%100 < sc->data[SC_GIANTGROWTH]->val2 && !is_infinite_defense(target, wd.flag) && !vellum_damage)
+ wd.damage += wd.damage * 150 / 100; // 2.5 times damage
if( sd && battle_config.arrow_decrement && sc->data[SC_FEARBREEZE] && sc->data[SC_FEARBREEZE]->val4 > 0) {
short idx = sd->equip_index[EQI_AMMO];
@@ -8031,7 +8097,7 @@ int battle_check_target( struct block_list *src, struct block_list *target,int f
if( !su || !su->group)
return 0;
if( skill_get_inf2(su->group->skill_id, INF2_ISTRAP) && su->group->unit_id != UNT_USED_TRAPS) {
- if (!skill_id || su->group->skill_id == WM_REVERBERATION || su->group->skill_id == NPC_REVERBERATION || su->group->skill_id == WM_POEMOFNETHERWORLD) {
+ if (!skill_id || su->group->skill_id == NPC_REVERBERATION || su->group->skill_id == WM_POEMOFNETHERWORLD) {
;
}
else if (skill_get_inf2(skill_id, INF2_TARGETTRAP)) { // Only a few skills can target traps
@@ -8717,6 +8783,7 @@ static const struct _battle_data {
{ "mail_show_status", &battle_config.mail_show_status, 0, 0, 2, },
{ "client_limit_unit_lv", &battle_config.client_limit_unit_lv, 0, 0, BL_ALL, },
{ "land_protector_behavior", &battle_config.land_protector_behavior, 0, 0, 1, },
+ { "npc_emotion_behavior", &battle_config.npc_emotion_behavior, 0, 0, 1, },
// BattleGround Settings
{ "bg_update_interval", &battle_config.bg_update_interval, 1000, 100, INT_MAX, },
{ "bg_short_attack_damage_rate", &battle_config.bg_short_damage_rate, 80, 0, INT_MAX, },
@@ -8801,7 +8868,7 @@ static const struct _battle_data {
{ "fame_pharmacy_10", &battle_config.fame_pharmacy_10, 50, 0, INT_MAX, },
{ "mail_delay", &battle_config.mail_delay, 1000, 1000, INT_MAX, },
{ "at_monsterignore", &battle_config.autotrade_monsterignore, 0, 0, 1, },
- { "idletime_option", &battle_config.idletime_option, 0x25, 1, INT_MAX, },
+ { "idletime_option", &battle_config.idletime_option, 0x1F, 0x1, 0xFFF, },
{ "spawn_direction", &battle_config.spawn_direction, 0, 0, 1, },
{ "arrow_shower_knockback", &battle_config.arrow_shower_knockback, 1, 0, 1, },
{ "devotion_rdamage_skill_only", &battle_config.devotion_rdamage_skill_only, 1, 0, 1, },
@@ -8820,8 +8887,8 @@ static const struct _battle_data {
{ "feature.roulette", &battle_config.feature_roulette, 1, 0, 1, },
{ "monster_hp_bars_info", &battle_config.monster_hp_bars_info, 1, 0, 1, },
{ "min_body_style", &battle_config.min_body_style, 0, 0, SHRT_MAX, },
- { "max_body_style", &battle_config.max_body_style, 4, 0, SHRT_MAX, },
- { "save_body_style", &battle_config.save_body_style, 0, 0, 1, },
+ { "max_body_style", &battle_config.max_body_style, 1, 0, SHRT_MAX, },
+ { "save_body_style", &battle_config.save_body_style, 1, 0, 1, },
{ "monster_eye_range_bonus", &battle_config.mob_eye_range_bonus, 0, 0, 10, },
{ "monster_stuck_warning", &battle_config.mob_stuck_warning, 0, 0, 1, },
{ "skill_eightpath_algorithm", &battle_config.skill_eightpath_algorithm, 1, 0, 1, },
@@ -8875,9 +8942,17 @@ static const struct _battle_data {
{ "boss_nopc_idleskill_rate", &battle_config.boss_nopc_idleskill_rate, 100, 0, 100, },
{ "boss_nopc_move_rate", &battle_config.boss_nopc_move_rate, 100, 0, 100, },
{ "hom_idle_no_share", &battle_config.hom_idle_no_share, 0, 0, INT_MAX, },
+ { "idletime_hom_option", &battle_config.idletime_hom_option, 0x1F, 0x1, 0xFFF, },
{ "devotion_standup_fix", &battle_config.devotion_standup_fix, 1, 0, 1, },
{ "feature.bgqueue", &battle_config.feature_bgqueue, 1, 0, 1, },
+ { "bgqueue_nowarp_mapflag", &battle_config.bgqueue_nowarp_mapflag, 0, 0, 1, },
{ "homunculus_exp_gain", &battle_config.homunculus_exp_gain, 10, 0, 100, },
+ { "rental_item_novalue", &battle_config.rental_item_novalue, 1, 0, 1, },
+ { "ping_timer_inverval", &battle_config.ping_timer_interval, 30, 0, 99999999, },
+ { "ping_time", &battle_config.ping_time, 20, 0, 99999999, },
+ { "show_skill_scale", &battle_config.show_skill_scale, 1, 0, 1, },
+ { "achievement_mob_share", &battle_config.achievement_mob_share, 0, 0, 1, },
+ { "slave_stick_with_master", &battle_config.slave_stick_with_master, 0, 0, 1, },
#include "../custom/battle_config_init.inc"
};
diff --git a/src/map/battle.hpp b/src/map/battle.hpp
index 48adb7317f..755fde6386 100644
--- a/src/map/battle.hpp
+++ b/src/map/battle.hpp
@@ -349,6 +349,7 @@ struct Battle_Config
int prevent_logout; // Added by RoVeRT
int prevent_logout_trigger;
int land_protector_behavior;
+ int npc_emotion_behavior;
int alchemist_summon_reward; // [Valaris]
int drops_by_luk;
@@ -671,9 +672,17 @@ struct Battle_Config
int boss_nopc_idleskill_rate;
int boss_nopc_move_rate;
int hom_idle_no_share;
+ int idletime_hom_option;
int devotion_standup_fix;
int feature_bgqueue;
+ int bgqueue_nowarp_mapflag;
int homunculus_exp_gain;
+ int rental_item_novalue;
+ int ping_timer_interval;
+ int ping_time;
+ int show_skill_scale;
+ int achievement_mob_share;
+ int slave_stick_with_master;
#include "../custom/battle_config_struct.inc"
};
diff --git a/src/map/battleground.cpp b/src/map/battleground.cpp
index 71bb9b236f..7c25a4370c 100644
--- a/src/map/battleground.cpp
+++ b/src/map/battleground.cpp
@@ -32,6 +32,7 @@ using namespace rathena;
BattlegroundDatabase battleground_db;
std::unordered_map> bg_team_db;
std::vector> bg_queues;
+int bg_queue_count = 1;
const std::string BattlegroundDatabase::getDefaultLocation() {
return std::string(db_path) + "/battleground_db.yml";
@@ -75,6 +76,11 @@ uint64 BattlegroundDatabase::parseBodyNode(const YAML::Node &node) {
if (!this->asInt32(node, "MinPlayers", min))
return 0;
+ if (min < 1) {
+ this->invalidWarning(node["MinPlayers"], "Minimum players %d cannot be less than 1, capping to 1.\n", min);
+ min = 1;
+ }
+
if (min * 2 > MAX_BG_MEMBERS) {
this->invalidWarning(node["MinPlayers"], "Minimum players %d exceeds MAX_BG_MEMBERS, capping to %d.\n", min, MAX_BG_MEMBERS / 2);
min = MAX_BG_MEMBERS / 2;
@@ -92,6 +98,11 @@ uint64 BattlegroundDatabase::parseBodyNode(const YAML::Node &node) {
if (!this->asInt32(node, "MaxPlayers", max))
return 0;
+ if (max < 1) {
+ this->invalidWarning(node["MaxPlayers"], "Maximum players %d cannot be less than 1, capping to 1.\n", max);
+ max = 1;
+ }
+
if (max * 2 > MAX_BG_MEMBERS) {
this->invalidWarning(node["MaxPlayers"], "Maximum players %d exceeds MAX_BG_MEMBERS, capping to %d.\n", max, MAX_BG_MEMBERS / 2);
max = MAX_BG_MEMBERS / 2;
@@ -158,7 +169,77 @@ uint64 BattlegroundDatabase::parseBodyNode(const YAML::Node &node) {
bg->start_delay = delay;
} else {
if (!exists)
- bg->start_delay = 30;
+ bg->start_delay = 0;
+ }
+
+ if (this->nodeExists(node, "Join")) {
+ const YAML::Node &joinNode = node["Join"];
+
+ if (this->nodeExists(joinNode, "Solo")) {
+ bool active;
+
+ if (!this->asBool(joinNode, "Solo", active))
+ return 0;
+
+ bg->solo = active;
+ } else {
+ if (!exists)
+ bg->solo = true;
+ }
+
+ if (this->nodeExists(joinNode, "Party")) {
+ bool active;
+
+ if (!this->asBool(joinNode, "Party", active))
+ return 0;
+
+ bg->party = active;
+ } else {
+ if (!exists)
+ bg->party = true;
+ }
+
+ if (this->nodeExists(joinNode, "Guild")) {
+ bool active;
+
+ if (!this->asBool(joinNode, "Guild", active))
+ return 0;
+
+ bg->guild = active;
+ } else {
+ if (!exists)
+ bg->guild = true;
+ }
+ } else {
+ if (!exists) {
+ bg->solo = true;
+ bg->party = true;
+ bg->guild = true;
+ }
+ }
+
+ if (this->nodeExists(node, "JobRestrictions")) {
+ const YAML::Node &jobsNode = node["JobRestrictions"];
+
+ for (const auto &jobit : jobsNode) {
+ std::string job_name = jobit.first.as(), job_name_constant = "JOB_" + job_name;
+ int64 constant;
+
+ if (!script_get_constant(job_name_constant.c_str(), &constant)) {
+ this->invalidWarning(node["JobRestrictions"], "Job %s does not exist.\n", job_name.c_str());
+ continue;
+ }
+
+ bool active;
+
+ if (!this->asBool(jobsNode, job_name, active))
+ return 0;
+
+ if (active)
+ bg->job_restrictions.push_back(static_cast(constant));
+ else
+ util::vector_erase_if_exists(bg->job_restrictions, static_cast(constant));
+ }
}
if (this->nodeExists(node, "Locations")) {
@@ -174,9 +255,9 @@ uint64 BattlegroundDatabase::parseBodyNode(const YAML::Node &node) {
if (!this->asString(location, "Map", map_name))
return 0;
- map_entry.mapid = map_mapname2mapid(map_name.c_str());
+ map_entry.mapindex = mapindex_name2id(map_name.c_str());
- if (map_entry.mapid == -1) {
+ if (map_entry.mapindex == 0) {
this->invalidWarning(location["Map"], "Invalid battleground map name %s, skipping.\n", map_name.c_str());
return 0;
}
@@ -245,6 +326,18 @@ uint64 BattlegroundDatabase::parseBodyNode(const YAML::Node &node) {
}
}
+ if (this->nodeExists(team[it], "ActiveEvent")) {
+ if (!this->asString(team[it], "ActiveEvent", team_ptr->active_event))
+ return 0;
+
+ team_ptr->active_event.resize(EVENT_NAME_LENGTH);
+
+ if (team_ptr->active_event.find("::On") == std::string::npos) {
+ this->invalidWarning(team["ActiveEvent"], "Battleground ActiveEvent label %s should begin with '::On', skipping.\n", team_ptr->active_event.c_str());
+ return 0;
+ }
+ }
+
if (this->nodeExists(team[it], "Variable")) {
if (!this->asString(team[it], "Variable", team_ptr->bg_id_var))
return 0;
@@ -284,6 +377,21 @@ std::shared_ptr bg_search_name(const char *name)
return nullptr;
}
+/**
+ * Search for a Battleground queue based on the given queue ID
+ * @param queue_id: Queue ID
+ * @return s_battleground_queue on success or nullptr on failure
+ */
+std::shared_ptr bg_search_queue(int queue_id)
+{
+ for (const auto &queue : bg_queues) {
+ if (queue_id == queue->queue_id)
+ return queue;
+ }
+
+ return nullptr;
+}
+
/**
* Search for an available player in Battleground
* @param bg: Battleground data
@@ -293,7 +401,12 @@ struct map_session_data* bg_getavailablesd(s_battleground_data *bg)
{
nullpo_retr(nullptr, bg);
- return (bg->members.size() != 0) ? bg->members[0].sd : nullptr;
+ for (const auto &member : bg->members) {
+ if (member.sd != nullptr)
+ return member.sd;
+ }
+
+ return nullptr;
}
/**
@@ -514,7 +627,7 @@ int bg_create(uint16 mapindex, s_battleground_team* team)
bg->cemetery.y = team->warp_y;
bg->logout_event = team->quit_event.c_str();
bg->die_event = team->death_event.c_str();
- bg->members.clear();
+ bg->active_event = team->active_event.c_str();
return bg->id;
}
@@ -569,7 +682,7 @@ void bg_send_message(struct map_session_data *sd, const char *mes, int len)
{
nullpo_retv(sd);
- if (!sd->bg_id)
+ if (sd->bg_id == 0)
return;
std::shared_ptr bgteam = util::umap_find(bg_team_db, sd->bg_id);
@@ -617,7 +730,7 @@ TIMER_FUNC(bg_send_xy_timer)
}
/**
- * Mark a Battleground as ready to begin queuing
+ * Mark a Battleground as ready to begin queuing for a free map
* @param tid: Timer ID
* @param tick: Timer
* @param id: ID
@@ -625,14 +738,18 @@ TIMER_FUNC(bg_send_xy_timer)
*/
static TIMER_FUNC(bg_on_ready_loopback)
{
- s_battleground_queue *queue = (s_battleground_queue*)data;
+ int queue_id = (int)data;
+ std::shared_ptr queue = bg_search_queue(queue_id);
- nullpo_retr(1, queue);
+ if (queue == nullptr) {
+ ShowError("bg_on_ready_loopback: Invalid battleground queue %d.\n", queue_id);
+ return 1;
+ }
std::shared_ptr bg = battleground_db.find(queue->id);
if (bg) {
- bg_queue_on_ready(bg->name.c_str(), std::shared_ptr(queue));
+ bg_queue_on_ready(bg->name.c_str(), queue);
return 0;
} else {
ShowError("bg_on_ready_loopback: Can't find battleground %d in the battlegrounds database.\n", queue->id);
@@ -641,7 +758,7 @@ static TIMER_FUNC(bg_on_ready_loopback)
}
/**
- * Reset Battleground queue data
+ * Reset Battleground queue data if players don't accept in time
* @param tid: Timer ID
* @param tick: Timer
* @param id: ID
@@ -649,31 +766,32 @@ static TIMER_FUNC(bg_on_ready_loopback)
*/
static TIMER_FUNC(bg_on_ready_expire)
{
- s_battleground_queue *queue = (s_battleground_queue*)data;
+ int queue_id = (int)data;
+ std::shared_ptr queue = bg_search_queue(queue_id);
- nullpo_retr(1, queue);
-
- queue->in_ready_state = false;
- queue->map->isReserved = false; // Remove reservation to free up for future queue
- queue->map = nullptr;
- queue->accepted_players = 0; // Reset the queue count
+ if (queue == nullptr) {
+ ShowError("bg_on_ready_expire: Invalid battleground queue %d.\n", queue_id);
+ return 1;
+ }
std::string bg_name = battleground_db.find(queue->id)->name;
for (const auto &sd : queue->teama_members) {
- sd->bg_queue_accept_state = false;
clif_bg_queue_apply_result(BG_APPLY_QUEUE_FINISHED, bg_name.c_str(), sd);
+ clif_bg_queue_entry_init(sd);
}
for (const auto &sd : queue->teamb_members) {
- sd->bg_queue_accept_state = false;
clif_bg_queue_apply_result(BG_APPLY_QUEUE_FINISHED, bg_name.c_str(), sd);
+ clif_bg_queue_entry_init(sd);
}
+
+ bg_queue_clear(queue, true);
return 0;
}
/**
- * Start a Battleground
+ * Start a Battleground when all players have accepted
* @param tid: Timer ID
* @param tick: Timer
* @param id: ID
@@ -681,9 +799,13 @@ static TIMER_FUNC(bg_on_ready_expire)
*/
static TIMER_FUNC(bg_on_ready_start)
{
- s_battleground_queue *queue = (s_battleground_queue*)data;
+ int queue_id = (int)data;
+ std::shared_ptr queue = bg_search_queue(queue_id);
- nullpo_retr(1, queue);
+ if (queue == nullptr) {
+ ShowError("bg_on_ready_start: Invalid battleground queue %d.\n", queue_id);
+ return 1;
+ }
queue->tid_start = INVALID_TIMER;
bg_queue_start_battleground(queue);
@@ -702,7 +824,7 @@ bool bg_player_is_in_bg_map(struct map_session_data *sd)
for (const auto &pair : battleground_db) {
for (const auto &it : pair.second->maps) {
- if (it.mapid == sd->bl.m)
+ if (it.mapindex == sd->mapindex)
return true;
}
}
@@ -724,7 +846,7 @@ static bool bg_queue_check_status(struct map_session_data* sd, const char *name)
if (sd->sc.data[SC_ENTRY_QUEUE_APPLY_DELAY]) { // Exclude any player who's recently left a battleground queue
char buf[CHAT_SIZE_MAX];
- sprintf(buf, msg_txt(sd, 339), (get_timer(sd->sc.data[SC_ENTRY_QUEUE_APPLY_DELAY]->timer)->tick - gettick()) / 1000); // You can't apply to a battleground queue for %d seconds due to recently leaving one.
+ sprintf(buf, msg_txt(sd, 339), static_cast((get_timer(sd->sc.data[SC_ENTRY_QUEUE_APPLY_DELAY]->timer)->tick - gettick()) / 1000)); // You can't apply to a battleground queue for %d seconds due to recently leaving one.
clif_bg_queue_apply_result(BG_APPLY_NONE, name, sd);
clif_messagecolor(&sd->bl, color_table[COLOR_LIGHT_GREEN], buf, false, SELF);
return false;
@@ -732,9 +854,9 @@ static bool bg_queue_check_status(struct map_session_data* sd, const char *name)
if (sd->sc.data[SC_ENTRY_QUEUE_NOTIFY_ADMISSION_TIME_OUT]) { // Exclude any player who's recently deserted a battleground
char buf[CHAT_SIZE_MAX];
- t_tick status_tick = get_timer(sd->sc.data[SC_ENTRY_QUEUE_NOTIFY_ADMISSION_TIME_OUT]->timer)->tick, tick = gettick();
+ int32 status_tick = static_cast(DIFF_TICK(get_timer(sd->sc.data[SC_ENTRY_QUEUE_NOTIFY_ADMISSION_TIME_OUT]->timer)->tick, gettick()) / 1000);
- sprintf(buf, msg_txt(sd, 338), ((status_tick - tick) / 1000) / 60, ((status_tick - tick) / 1000) % 60); // You can't apply to a battleground queue due to recently deserting a battleground. Time remaining: %d minutes and %d seconds.
+ sprintf(buf, msg_txt(sd, 338), status_tick / 60, status_tick % 60); // You can't apply to a battleground queue due to recently deserting a battleground. Time remaining: %d minutes and %d seconds.
clif_bg_queue_apply_result(BG_APPLY_NONE, name, sd);
clif_messagecolor(&sd->bl, color_table[COLOR_LIGHT_GREEN], buf, false, SELF);
return false;
@@ -755,43 +877,64 @@ bool bg_queue_check_joinable(std::shared_ptr bg, struct map
{
nullpo_retr(false, sd);
- if (bg->min_lvl && sd->status.base_level < bg->min_lvl) { // Check min level if min_lvl isn't 0
+ for (const auto &job : bg->job_restrictions) { // Check class requirement
+ if (sd->class_ == job) {
+ clif_bg_queue_apply_result(BG_APPLY_PLAYER_CLASS, name, sd);
+ return false;
+ }
+ }
+
+ if (bg->min_lvl > 0 && sd->status.base_level < bg->min_lvl) { // Check minimum level requirement
clif_bg_queue_apply_result(BG_APPLY_PLAYER_LEVEL, name, sd);
return false;
}
- if (bg->max_lvl && sd->status.base_level > bg->max_lvl) { // Check max level if max_lvl isn't 0
+ if (bg->max_lvl > 0 && sd->status.base_level > bg->max_lvl) { // Check maximum level requirement
clif_bg_queue_apply_result(BG_APPLY_PLAYER_LEVEL, name, sd);
return false;
}
- if (!bg_queue_check_status(sd, name))
+ if (!bg_queue_check_status(sd, name)) // Check status blocks
return false;
if (bg_player_is_in_bg_map(sd)) { // Is the player currently in a battleground map? Reject them.
clif_bg_queue_apply_result(BG_APPLY_NONE, name, sd);
- clif_messagecolor(&sd->bl, color_table[COLOR_LIGHT_GREEN], msg_txt(sd, 337), false, SELF); // You may not join a battleground queue when you're in a battleground map.
+ clif_messagecolor(&sd->bl, color_table[COLOR_LIGHT_GREEN], msg_txt(sd, 337), false, SELF); // You can't apply to a battleground queue from this map.
return false;
}
- return true; // Return true if all conditions are met.
+ if (battle_config.bgqueue_nowarp_mapflag > 0 && map_getmapflag(sd->bl.m, MF_NOWARP)) { // Check player's current position for mapflag check
+ clif_bg_queue_apply_result(BG_APPLY_NONE, name, sd);
+ clif_messagecolor(&sd->bl, color_table[COLOR_LIGHT_GREEN], msg_txt(sd, 337), false, SELF); // You can't apply to a battleground queue from this map.
+ return false;
+ }
+
+ return true;
}
/**
- * Sub function for reserving a slot in the Battleground if it's joinable
+ * Mark a map as reserved for a Battleground
* @param name: Battleground map name
* @param state: Whether to mark reserved or not
+ * @param ended: Whether the Battleground event is complete; players getting prize
* @return True on success or false otherwise
*/
-bool bg_queue_reservation(const char *name, bool state)
+bool bg_queue_reservation(const char *name, bool state, bool ended)
{
- int16 mapid = map_mapname2mapid(name);
+ uint16 mapindex = mapindex_name2id(name);
- for (const auto &pair : battleground_db) {
- // Bound checking isn't needed since we iterate within battleground_db's bound.
- for (auto &it : pair.second->maps) {
- if (it.mapid == mapid) {
- it.isReserved = state;
+ for (auto &pair : battleground_db) {
+ for (auto &map : pair.second->maps) {
+ if (map.mapindex == mapindex) {
+ map.isReserved = state;
+ for (auto &queue : bg_queues) {
+ if (queue->map == &map) {
+ if (ended) // The ended flag is applied from bg_reserve (bg_unbook clears it for the next queue)
+ queue->state = QUEUE_STATE_ENDED;
+ if (!state)
+ bg_queue_clear(queue, true);
+ }
+ }
return true;
}
}
@@ -800,6 +943,33 @@ bool bg_queue_reservation(const char *name, bool state)
return false;
}
+/**
+ * Join as an individual into a Battleground
+ * @param name: Battleground name
+ * @param sd: Player who requested to join the battlegrounds
+ */
+void bg_queue_join_solo(const char *name, struct map_session_data *sd)
+{
+ if (!sd) {
+ ShowError("bg_queue_join_solo: Tried to join non-existent player\n.");
+ return;
+ }
+
+ std::shared_ptr bg = bg_search_name(name);
+
+ if (!bg) {
+ ShowWarning("bq_queue_join_solo: Could not find battleground \"%s\" requested by %s (AID: %d / CID: %d)\n", name, sd->status.name, sd->status.account_id, sd->status.char_id);
+ return;
+ }
+
+ if (!bg->solo) {
+ clif_bg_queue_apply_result(BG_APPLY_INVALID_APP, name, sd);
+ return;
+ }
+
+ bg_queue_join_multi(name, sd, { sd }); // Join as solo
+}
+
/**
* Join a party onto the same side of a Battleground
* @param name: Battleground name
@@ -807,6 +977,11 @@ bool bg_queue_reservation(const char *name, bool state)
*/
void bg_queue_join_party(const char *name, struct map_session_data *sd)
{
+ if (!sd) {
+ ShowError("bg_queue_join_party: Tried to join non-existent player\n.");
+ return;
+ }
+
struct party_data *p = party_search(sd->status.party_id);
if (!p) {
@@ -824,6 +999,11 @@ void bg_queue_join_party(const char *name, struct map_session_data *sd)
std::shared_ptr bg = bg_search_name(name);
if (bg) {
+ if (!bg->party) {
+ clif_bg_queue_apply_result(BG_APPLY_INVALID_APP, name, sd);
+ return;
+ }
+
int p_online = 0;
for (const auto &it : p->party.member) {
@@ -835,7 +1015,7 @@ void bg_queue_join_party(const char *name, struct map_session_data *sd)
clif_bg_queue_apply_result(BG_APPLY_PLAYER_COUNT, name, sd);
return; // Too many party members online
}
-
+
std::vector list;
for (const auto &it : p->party.member) {
@@ -865,6 +1045,11 @@ void bg_queue_join_party(const char *name, struct map_session_data *sd)
*/
void bg_queue_join_guild(const char *name, struct map_session_data *sd)
{
+ if (!sd) {
+ ShowError("bg_queue_join_guild: Tried to join non-existent player\n.");
+ return;
+ }
+
if (!sd->guild) {
clif_bg_queue_apply_result(BG_APPLY_INVALID_APP, name, sd);
return; // Someone has bypassed the client check for being in a guild
@@ -878,6 +1063,11 @@ void bg_queue_join_guild(const char *name, struct map_session_data *sd)
std::shared_ptr bg = bg_search_name(name);
if (bg) {
+ if (!bg->guild) {
+ clif_bg_queue_apply_result(BG_APPLY_INVALID_APP, name, sd);
+ return;
+ }
+
struct guild* g = sd->guild;
if (g->connect_member > bg->max_players) {
@@ -932,43 +1122,55 @@ void bg_queue_join_multi(const char *name, struct map_session_data *sd, std::vec
}
for (const auto &queue : bg_queues) {
- if (queue->id != bg->id)
- continue;
- if (queue->in_ready_state)
+ if (queue->id != bg->id || queue->state == QUEUE_STATE_SETUP_DELAY || queue->state == QUEUE_STATE_ENDED)
continue;
// Make sure there's enough space on one side to join as a party/guild in this queue
- if (queue->teama_members.size() + list.size() > bg->required_players && queue->teamb_members.size() + list.size() > bg->required_players) {
+ if (queue->teama_members.size() + list.size() > bg->max_players && queue->teamb_members.size() + list.size() > bg->max_players) {
break;
}
bool r = rnd() % 2 != 0;
- std::vector* team = r ? &queue->teamb_members : &queue->teama_members;
+ std::vector *team = r ? &queue->teamb_members : &queue->teama_members;
- // If the designated team is full, put the player into the other team
- if (team->size() + list.size() > bg->required_players) {
- team = r ? &queue->teama_members : &queue->teamb_members;
+ if (queue->state == QUEUE_STATE_ACTIVE) {
+ // If one team has lesser members try to balance (on an active BG)
+ if (r && queue->teama_members.size() < queue->teamb_members.size())
+ team = &queue->teama_members;
+ else if (!r && queue->teamb_members.size() < queue->teama_members.size())
+ team = &queue->teamb_members;
+ } else {
+ // If the designated team is full, put the player into the other team
+ if (team->size() + list.size() > bg->required_players)
+ team = r ? &queue->teama_members : &queue->teamb_members;
}
- while (!list.empty() && team->size() < bg->required_players) {
+ while (!list.empty() && team->size() < bg->max_players) {
struct map_session_data *sd2 = list.back();
list.pop_back();
- if (!sd2 || sd2->bg_queue)
+ if (!sd2 || sd2->bg_queue_id > 0)
continue;
if (!bg_queue_check_joinable(bg, sd2, name))
continue;
- sd2->bg_queue = queue;
+ sd2->bg_queue_id = queue->queue_id;
team->push_back(sd2);
clif_bg_queue_apply_result(BG_APPLY_ACCEPT, name, sd2);
clif_bg_queue_apply_notify(name, sd2);
}
- // Enough players have joined
- if (queue->teamb_members.size() == bg->required_players && queue->teama_members.size() == bg->required_players)
+ if (queue->state == QUEUE_STATE_ACTIVE) { // Battleground is already active
+ for (auto &pl_sd : *team) {
+ if (queue->map->mapindex == pl_sd->mapindex)
+ continue;
+
+ pc_set_bg_queue_timer(pl_sd);
+ clif_bg_queue_lobby_notify(name, pl_sd);
+ }
+ } else if (queue->state == QUEUE_STATE_SETUP && queue->teamb_members.size() >= bg->required_players && queue->teama_members.size() >= bg->required_players) // Enough players have joined
bg_queue_on_ready(name, queue);
return;
@@ -981,10 +1183,11 @@ void bg_queue_join_multi(const char *name, struct map_session_data *sd, std::vec
/**
* Clear Battleground queue for next one
* @param queue: Queue to clean up
+ * @param ended: If a Battleground has ended through normal means (by script command bg_unbook)
*/
-static void bg_queue_clear(s_battleground_queue *queue)
+void bg_queue_clear(std::shared_ptr queue, bool ended)
{
- if (!queue)
+ if (queue == nullptr)
return;
if (queue->tid_requeue != INVALID_TIMER) {
@@ -1002,49 +1205,47 @@ static void bg_queue_clear(s_battleground_queue *queue)
queue->tid_start = INVALID_TIMER;
}
- if (queue->map != nullptr) {
- queue->map->isReserved = false; // Remove reservation to free up for future queue
- queue->map = nullptr;
+ if (ended) {
+ if (queue->map != nullptr) {
+ queue->map->isReserved = false; // Remove reservation to free up for future queue
+ queue->map = nullptr;
+ }
+
+ for (const auto &sd : queue->teama_members)
+ sd->bg_queue_id = 0;
+
+ for (const auto &sd : queue->teamb_members)
+ sd->bg_queue_id = 0;
+
+ queue->teama_members.clear();
+ queue->teamb_members.clear();
+ queue->teama_members.shrink_to_fit();
+ queue->teamb_members.shrink_to_fit();
+ queue->accepted_players = 0;
+ queue->state = QUEUE_STATE_SETUP;
}
- queue->in_ready_state = false;
- queue->accepted_players = 0; // Reset the queue count
}
/**
* Sub function for leaving a Battleground queue
* @param sd: Player leaving
- * @param lista: List of players in queue data
- * @param listb: List of players in second queue data
+ * @param members: List of players in queue data
* @return True on success or false otherwise
*/
-static bool bg_queue_leave_sub(struct map_session_data *sd, std::vector lista, std::vector listb)
+static bool bg_queue_leave_sub(struct map_session_data *sd, std::vector &members)
{
if (!sd)
return false;
- auto list_it = lista.begin();
+ auto list_it = members.begin();
- while (list_it != lista.end()) {
- struct map_session_data *player = *list_it;
-
- if (player == sd) {
- if (sd->bg_queue->in_ready_state) {
- sd->bg_queue->accepted_players = 0;
- sd->bg_queue->in_ready_state = false;
- sd->bg_queue_accept_state = false;
- }
-
- lista.erase(list_it);
-
- if (lista.empty() && listb.empty()) { // If there are no players left in the queue, discard it
- for (auto &queue : bg_queues) {
- if (sd->bg_queue == queue)
- bg_queue_clear(queue.get());
- }
- }
+ while (list_it != members.end()) {
+ if (*list_it == sd) {
+ members.erase(list_it);
sc_start(nullptr, &sd->bl, SC_ENTRY_QUEUE_APPLY_DELAY, 100, 1, 60000);
- sd->bg_queue = nullptr;
+ sd->bg_queue_id = 0;
+ pc_delete_bg_queue_timer(sd);
return true;
} else {
list_it++;
@@ -1061,14 +1262,26 @@ static bool bg_queue_leave_sub(struct map_session_data *sd, std::vectorbg_queue)
+ if (!sd || sd->bg_queue_id == 0)
return false;
- if (!bg_queue_leave_sub(sd, sd->bg_queue->teama_members, sd->bg_queue->teamb_members) && !bg_queue_leave_sub(sd, sd->bg_queue->teamb_members, sd->bg_queue->teama_members)) {
- ShowError("bg_queue_leave: Couldn't find player %s in battlegrounds queue.\n", sd->status.name);
- return false;
- } else
- return true;
+ pc_delete_bg_queue_timer(sd);
+
+ for (auto &queue : bg_queues) {
+ if (sd->bg_queue_id == queue->queue_id) {
+ if (!bg_queue_leave_sub(sd, queue->teama_members) && !bg_queue_leave_sub(sd, queue->teamb_members)) {
+ ShowError("bg_queue_leave: Couldn't find player %s in battlegrounds queue.\n", sd->status.name);
+ return false;
+ } else {
+ if ((queue->state == QUEUE_STATE_SETUP || queue->state == QUEUE_STATE_SETUP_DELAY) && queue->teama_members.empty() && queue->teamb_members.empty()) // If there are no players left in the queue (that hasn't started), discard it
+ bg_queue_clear(queue, true);
+
+ return true;
+ }
+ }
+ }
+
+ return false;
}
/**
@@ -1086,29 +1299,27 @@ bool bg_queue_on_ready(const char *name, std::shared_ptr q
return false;
}
- queue->accepted_players = 0; // Reset the counter just in case.
-
- if (queue->teama_members.size() != queue->required_players || queue->teamb_members.size() != queue->required_players)
+ if (queue->teama_members.size() < queue->required_players || queue->teamb_members.size() < queue->required_players)
return false; // Return players to the queue and stop reapplying the timer
- s_battleground_map *bgmap = nullptr;
+ bool map_reserved = false;
- for (auto &it : bg->maps) {
- if (!it.isReserved) {
- it.isReserved = true;
- bgmap = ⁢
- queue->map = ⁢
+ for (auto &map : bg->maps) {
+ if (!map.isReserved) {
+ map.isReserved = true;
+ map_reserved = true;
+ queue->map = ↦
break;
}
}
- if (!bgmap) { // All the battleground maps are reserved. Set a timer to check for an open battleground every 10 seconds.
- queue->tid_requeue = add_timer(gettick() + 10000, bg_on_ready_loopback, 0, (intptr_t)queue.get());
+ if (!map_reserved) { // All the battleground maps are reserved. Set a timer to check for an open battleground every 10 seconds.
+ queue->tid_requeue = add_timer(gettick() + 10000, bg_on_ready_loopback, 0, (intptr_t)queue->queue_id);
return false;
}
- queue->in_ready_state = true;
- queue->tid_expire = add_timer(gettick() + 20000, bg_on_ready_expire, 0, (intptr_t)queue.get());
+ queue->state = QUEUE_STATE_SETUP_DELAY;
+ queue->tid_expire = add_timer(gettick() + 20000, bg_on_ready_expire, 0, (intptr_t)queue->queue_id);
for (const auto &sd : queue->teama_members)
clif_bg_queue_lobby_notify(name, sd);
@@ -1119,25 +1330,150 @@ bool bg_queue_on_ready(const char *name, std::shared_ptr q
return true;
}
+/**
+ * Send a player into an active Battleground
+ * @param sd: Player to send in
+ * @param queue: Queue data
+ */
+void bg_join_active(map_session_data *sd, std::shared_ptr queue)
+{
+ if (sd == nullptr || queue == nullptr)
+ return;
+
+ // Check player's current position for mapflag check
+ if (battle_config.bgqueue_nowarp_mapflag > 0 && map_getmapflag(sd->bl.m, MF_NOWARP)) {
+ clif_messagecolor(&sd->bl, color_table[COLOR_LIGHT_GREEN], msg_txt(sd, 337), false, SELF); // You can't apply to a battleground queue from this map.
+ bg_queue_leave(sd);
+ clif_bg_queue_entry_init(sd);
+ return;
+ }
+
+ int bg_id_team_1 = static_cast(mapreg_readreg(add_str(queue->map->team1.bg_id_var.c_str())));
+ std::shared_ptr bgteam_1 = util::umap_find(bg_team_db, bg_id_team_1);
+
+ for (auto &pl_sd : queue->teama_members) {
+ if (sd != pl_sd)
+ continue;
+
+ if (bgteam_1 == nullptr) {
+ bg_queue_leave(sd);
+ clif_bg_queue_apply_result(BG_APPLY_RECONNECT, battleground_db.find(queue->id)->name.c_str(), sd);
+ clif_bg_queue_entry_init(sd);
+ return;
+ }
+
+ clif_bg_queue_entry_init(pl_sd);
+ bg_team_join(bg_id_team_1, pl_sd, true);
+ npc_event(pl_sd, bgteam_1->active_event.c_str(), 0);
+ return;
+ }
+
+ int bg_id_team_2 = static_cast(mapreg_readreg(add_str(queue->map->team2.bg_id_var.c_str())));
+ std::shared_ptr bgteam_2 = util::umap_find(bg_team_db, bg_id_team_2);
+
+ for (auto &pl_sd : queue->teamb_members) {
+ if (sd != pl_sd)
+ continue;
+
+ if (bgteam_2 == nullptr) {
+ bg_queue_leave(sd);
+ clif_bg_queue_apply_result(BG_APPLY_RECONNECT, battleground_db.find(queue->id)->name.c_str(), sd);
+ clif_bg_queue_entry_init(sd);
+ return;
+ }
+
+ clif_bg_queue_entry_init(pl_sd);
+ bg_team_join(bg_id_team_2, pl_sd, true);
+ npc_event(pl_sd, bgteam_2->active_event.c_str(), 0);
+ return;
+ }
+
+ return;
+}
+
+/**
+ * Check to see if any players in the queue are on a map with MF_NOWARP and remove them from the queue
+ * @param queue: Queue data
+ * @return True if the player is on a map with MF_NOWARP or false otherwise
+ */
+bool bg_mapflag_check(std::shared_ptr queue) {
+ if (queue == nullptr || battle_config.bgqueue_nowarp_mapflag == 0)
+ return false;
+
+ bool found = false;
+
+ for (const auto &sd : queue->teama_members) {
+ if (map_getmapflag(sd->bl.m, MF_NOWARP)) {
+ clif_messagecolor(&sd->bl, color_table[COLOR_LIGHT_GREEN], msg_txt(sd, 337), false, SELF); // You can't apply to a battleground queue from this map.
+ bg_queue_leave(sd);
+ clif_bg_queue_entry_init(sd);
+ found = true;
+ }
+ }
+
+ for (const auto &sd : queue->teamb_members) {
+ if (map_getmapflag(sd->bl.m, MF_NOWARP)) {
+ clif_messagecolor(&sd->bl, color_table[COLOR_LIGHT_GREEN], msg_txt(sd, 337), false, SELF); // You can't apply to a battleground queue from this map.
+ bg_queue_leave(sd);
+ clif_bg_queue_entry_init(sd);
+ found = true;
+ }
+ }
+
+ if (found) {
+ queue->state = QUEUE_STATE_SETUP; // Set back to queueing state
+ queue->accepted_players = 0; // Reset acceptance count
+
+ // Free map to avoid creating a reservation delay
+ if (queue->map != nullptr) {
+ queue->map->isReserved = false;
+ queue->map = nullptr;
+ }
+
+ // Announce failure to remaining players
+ for (const auto &sd : queue->teama_members)
+ clif_messagecolor(&sd->bl, color_table[COLOR_LIGHT_GREEN], msg_txt(sd, 340), false, SELF); // Participants were unable to join. Delaying entry for more participants.
+
+ for (const auto &sd : queue->teamb_members)
+ clif_messagecolor(&sd->bl, color_table[COLOR_LIGHT_GREEN], msg_txt(sd, 340), false, SELF); // Participants were unable to join. Delaying entry for more participants.
+ }
+
+ return found;
+}
+
/**
* Update the Battleground queue when the player accepts the invite
* @param queue: Battleground queue
* @param sd: Player data
*/
-void bg_queue_on_accept_invite(std::shared_ptr queue, struct map_session_data *sd)
+void bg_queue_on_accept_invite(struct map_session_data *sd)
{
nullpo_retv(sd);
- sd->bg_queue_accept_state = true;
+ std::shared_ptr queue = bg_search_queue(sd->bg_queue_id);
+
+ if (queue == nullptr) {
+ ShowError("bg_queue_on_accept_invite: Couldn't find player %s in battlegrounds queue.\n", sd->status.name);
+ return;
+ }
+
queue->accepted_players++;
- clig_bg_queue_ack_lobby(true, map_mapid2mapname(queue->map->mapid), map_mapid2mapname(queue->map->mapid), sd);
+ clif_bg_queue_ack_lobby(true, mapindex_id2name(queue->map->mapindex), mapindex_id2name(queue->map->mapindex), sd);
- if (queue->accepted_players == queue->required_players * 2) {
- queue->tid_start = add_timer(gettick() + battleground_db.find(queue->id)->start_delay * 1000, bg_on_ready_start, 0, (intptr_t)queue.get());
+ if (queue->state == QUEUE_STATE_ACTIVE) // Battleground is already active
+ bg_join_active(sd, queue);
+ else if (queue->state == QUEUE_STATE_SETUP_DELAY) {
+ if (queue->accepted_players == queue->required_players * 2) {
+ if (queue->tid_expire != INVALID_TIMER) {
+ delete_timer(queue->tid_expire, bg_on_ready_expire);
+ queue->tid_expire = INVALID_TIMER;
+ }
- if (queue->tid_expire != INVALID_TIMER) {
- delete_timer(queue->tid_expire, bg_on_ready_expire);
- queue->tid_expire = INVALID_TIMER;
+ // Check player's current position for mapflag check
+ if (battle_config.bgqueue_nowarp_mapflag > 0 && bg_mapflag_check(queue))
+ return;
+
+ queue->tid_start = add_timer(gettick() + battleground_db.find(queue->id)->start_delay * 1000, bg_on_ready_start, 0, (intptr_t)queue->queue_id);
}
}
}
@@ -1146,31 +1482,33 @@ void bg_queue_on_accept_invite(std::shared_ptr queue, stru
* Begin the Battleground from the given queue
* @param queue: Battleground queue
*/
-void bg_queue_start_battleground(s_battleground_queue *queue)
+void bg_queue_start_battleground(std::shared_ptr queue)
{
+ if (queue == nullptr)
+ return;
+
std::shared_ptr bg = battleground_db.find(queue->id);
if (!bg) {
- queue->map->isReserved = false; // Remove reservation to free up for future queue
- queue->map = nullptr;
+ bg_queue_clear(queue, true);
ShowError("bg_queue_start_battleground: Could not find battleground ID %d in battlegrounds database.\n", queue->id);
return;
}
- uint16 map_idx = map_id2index(queue->map->mapid);
+ // Check player's current position for mapflag check
+ if (battle_config.bgqueue_nowarp_mapflag > 0 && bg_mapflag_check(queue))
+ return;
+
+ uint16 map_idx = queue->map->mapindex;
int bg_team_1 = bg_create(map_idx, &queue->map->team1);
int bg_team_2 = bg_create(map_idx, &queue->map->team2);
for (const auto &sd : queue->teama_members) {
- sd->bg_queue = nullptr;
- sd->bg_queue_accept_state = false;
clif_bg_queue_entry_init(sd);
bg_team_join(bg_team_1, sd, true);
}
for (const auto &sd : queue->teamb_members) {
- sd->bg_queue = nullptr;
- sd->bg_queue_accept_state = false;
clif_bg_queue_entry_init(sd);
bg_team_join(bg_team_2, sd, true);
}
@@ -1178,11 +1516,9 @@ void bg_queue_start_battleground(s_battleground_queue *queue)
mapreg_setreg(add_str(queue->map->team1.bg_id_var.c_str()), bg_team_1);
mapreg_setreg(add_str(queue->map->team2.bg_id_var.c_str()), bg_team_2);
npc_event_do(queue->map->bgcallscript.c_str());
- queue->teama_members.clear();
- queue->teamb_members.clear();
- queue->teama_members.shrink_to_fit();
- queue->teamb_members.shrink_to_fit();
- bg_queue_clear(queue);
+ queue->state = QUEUE_STATE_ACTIVE;
+
+ bg_queue_clear(queue, false);
}
/**
@@ -1195,13 +1531,14 @@ static void bg_queue_create(int bg_id, int req_players)
{
auto queue = std::make_shared();
+ queue->queue_id = bg_queue_count++;
queue->id = bg_id;
queue->required_players = req_players;
queue->accepted_players = 0;
queue->tid_expire = INVALID_TIMER;
queue->tid_start = INVALID_TIMER;
queue->tid_requeue = INVALID_TIMER;
- queue->in_ready_state = false;
+ queue->state = QUEUE_STATE_SETUP;
bg_queues.push_back(queue);
}
diff --git a/src/map/battleground.hpp b/src/map/battleground.hpp
index e2377d69bf..cd68b2a380 100644
--- a/src/map/battleground.hpp
+++ b/src/map/battleground.hpp
@@ -27,32 +27,43 @@ struct s_battleground_data {
struct point cemetery; ///< Respawn point for players who die
std::string logout_event; ///< NPC Event to call on log out events
std::string die_event; ///< NPC Event to call on death events
+ std::string active_event; ///< NPC Event to call on players joining an active battleground
};
struct s_battleground_team {
int16 warp_x, warp_y; ///< Team respawn coordinates
std::string quit_event, ///< Team NPC Event to call on log out events
death_event, ///< Team NPC Event to call on death events
+ active_event, ///< Team NPC Event to call on players joining an active battleground
bg_id_var; ///< Team NPC variable name
};
struct s_battleground_map {
int id; ///< Battleground ID
- int16 mapid; ///< ID of the map
+ uint16 mapindex; ///< Index of the map
s_battleground_team team1, team2; ///< Team data
std::string bgcallscript; ///< Script to be called when players join the battleground
bool isReserved; ///< Reserve BG maps that are used so that the system won't create multiple BG instances on the same map
};
+/// Enum for queue state tracking
+enum e_queue_state : uint16 {
+ QUEUE_STATE_SETUP = 0, ///< The initial setup of a queue (a required amount of players hasn't been met)
+ QUEUE_STATE_SETUP_DELAY, ///< The initial setup of a queue but a required amount of players have accepted and the delay timer is active
+ QUEUE_STATE_ACTIVE, ///< The queue is active script side and more players can join (players may or may not be on the field)
+ QUEUE_STATE_ENDED, ///< The queue is no longer joinable (players are getting prizes)
+};
+
/// Battlegrounds client interface queue system [MasterOfMuppets]
struct s_battleground_queue {
+ int queue_id; ///< Battlegrounds Queue ID
int id; ///< Battlegrounds database ID
std::vector teama_members; ///< List of members on team A
std::vector teamb_members; ///< List of members on team B
int required_players; ///< Amount of players required on each side to start
int max_players; ///< Maximum amount of players on each side
int accepted_players; ///< Amount of players who accepted the offer to enter the battleground
- bool in_ready_state; ///< Is this BG queue waiting for players to enter the BG?
+ e_queue_state state; ///< See @e_queue_state
int tid_expire; ///< Timer ID associated with the time out at the ready to enter window
int tid_start; ///< Timer ID associated with the start delay
int tid_requeue; ///< Timer ID associated with requeuing this group if all BG maps are reserved
@@ -69,6 +80,10 @@ struct s_battleground_type {
std::vector maps; ///< List of battleground locations
uint32 deserter_time; ///< Amount of time a player is marked deserter (seconds)
uint32 start_delay; ///< Amount of time before the start message is sent to players (seconds)
+ bool solo; ///< Ability to join a queue as an individual.
+ bool party; ///< Ability to join a queue as a party.
+ bool guild; ///< Ability to join a queue as a guild.
+ std::vector job_restrictions; ///< List of jobs that are unable to join.
};
/// Enum of responses when applying for a Battleground
@@ -109,15 +124,17 @@ public:
extern BattlegroundDatabase battleground_db;
extern std::unordered_map> bg_team_db;
+extern std::vector> bg_queues;
std::shared_ptr bg_search_name(const char *name);
+std::shared_ptr bg_search_queue(int queue_id);
void bg_send_dot_remove(struct map_session_data *sd);
int bg_team_get_id(struct block_list *bl);
struct map_session_data *bg_getavailablesd(s_battleground_data *bg);
-bool bg_queue_reservation(const char *name, bool state);
-#define bg_queue_reserve(name) (bg_queue_reservation(name, true))
-#define bg_queue_unbook(name) (bg_queue_reservation(name, false))
+bool bg_queue_reservation(const char *name, bool state, bool ended);
+#define bg_queue_reserve(name, end) (bg_queue_reservation(name, true, end))
+#define bg_queue_unbook(name) (bg_queue_reservation(name, false, false))
int bg_create(uint16 mapindex, s_battleground_team* team);
bool bg_team_join(int bg_id, struct map_session_data *sd, bool is_queue);
@@ -126,13 +143,15 @@ int bg_team_leave(struct map_session_data *sd, bool quit, bool deserter);
bool bg_team_warp(int bg_id, unsigned short mapindex, short x, short y);
bool bg_player_is_in_bg_map(struct map_session_data *sd);
bool bg_queue_check_joinable(std::shared_ptr bg, struct map_session_data *sd, const char *name);
+void bg_queue_join_solo(const char *name, struct map_session_data *sd);
void bg_queue_join_party(const char *name, struct map_session_data *sd);
void bg_queue_join_guild(const char *name, struct map_session_data *sd);
void bg_queue_join_multi(const char *name, struct map_session_data *sd, std::vector list);
+void bg_queue_clear(std::shared_ptr queue, bool ended);
bool bg_queue_leave(struct map_session_data *sd);
bool bg_queue_on_ready(const char *name, std::shared_ptr queue);
-void bg_queue_on_accept_invite(std::shared_ptr queue, struct map_session_data *sd);
-void bg_queue_start_battleground(s_battleground_queue *queue);
+void bg_queue_on_accept_invite(struct map_session_data *sd);
+void bg_queue_start_battleground(std::shared_ptr queue);
bool bg_member_respawn(struct map_session_data *sd);
void bg_send_message(struct map_session_data *sd, const char *mes, int len);
diff --git a/src/map/buyingstore.cpp b/src/map/buyingstore.cpp
index e79b4137be..7d4ccbf6a7 100644
--- a/src/map/buyingstore.cpp
+++ b/src/map/buyingstore.cpp
@@ -113,8 +113,7 @@ int8 buyingstore_setup(struct map_session_data* sd, unsigned char slots){
* @param at Autotrader info, or NULL if requetsed not from autotrade persistance
* @return 0 If success, 1 - Cannot open, 2 - Manner penalty, 3 - Mapflag restiction, 4 - Cell restriction, 5 - Invalid count/result, 6 - Cannot give item, 7 - Will be overweight
*/
-int8 buyingstore_create(struct map_session_data* sd, int zenylimit, unsigned char result, const char* storename, const uint8* itemlist, unsigned int count, struct s_autotrader *at)
-{
+int8 buyingstore_create( struct map_session_data* sd, int zenylimit, unsigned char result, const char* storename, const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub* itemlist, unsigned int count, struct s_autotrader *at ){
unsigned int i, weight, listidx;
char message_sql[MESSAGE_SIZE*2];
StringBuf buf;
@@ -161,50 +160,53 @@ int8 buyingstore_create(struct map_session_data* sd, int zenylimit, unsigned cha
weight = sd->weight;
// check item list
- for( i = 0; i < count; i++ )
- {// itemlist: .W .W .L
- unsigned short nameid, amount;
- int price, idx;
- struct item_data* id;
+ for( i = 0; i < count; i++ ){
+ const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub *item = &itemlist[i];
- nameid = RBUFW(itemlist,i*8+0);
- amount = RBUFW(itemlist,i*8+2);
- price = RBUFL(itemlist,i*8+4);
+ struct item_data* id = itemdb_exists( item->itemId );
- if( ( id = itemdb_exists(nameid) ) == NULL || amount == 0 )
- {// invalid input
+ // invalid input
+ if( id == NULL || item->amount == 0 ){
break;
}
- if( price <= 0 || price > BUYINGSTORE_MAX_PRICE )
- {// invalid price: unlike vending, items cannot be bought at 0 Zeny
+ // invalid price: unlike vending, items cannot be bought at 0 Zeny
+ if( item->price <= 0 || item->price > BUYINGSTORE_MAX_PRICE ){
break;
}
- if( !id->flag.buyingstore || !itemdb_cantrade_sub(id, pc_get_group_level(sd), pc_get_group_level(sd)) || ( idx = pc_search_inventory(sd, nameid) ) == -1 )
- {// restrictions: allowed, no character-bound items and at least one must be owned
+ // restrictions: allowed and no character-bound items
+ if( !id->flag.buyingstore || !itemdb_cantrade_sub( id, pc_get_group_level( sd ), pc_get_group_level( sd ) ) ){
break;
}
- if( sd->inventory.u.items_inventory[idx].amount + amount > BUYINGSTORE_MAX_AMOUNT )
- {// too many items of same kind
+ int idx = pc_search_inventory( sd, item->itemId );
+
+ // At least one must be owned
+ if( idx < 0 ){
break;
}
- if( i )
- {// duplicate check. as the client does this too, only malicious intent should be caught here
- ARR_FIND( 0, i, listidx, sd->buyingstore.items[listidx].nameid == nameid );
- if( listidx != i )
- {// duplicate
- ShowWarning("buyingstore_create: Found duplicate item on buying list (nameid=%hu, amount=%hu, account_id=%d, char_id=%d).\n", nameid, amount, sd->status.account_id, sd->status.char_id);
+ // too many items of same kind
+ if( sd->inventory.u.items_inventory[idx].amount + item->amount > BUYINGSTORE_MAX_AMOUNT ){
+ break;
+ }
+
+ // duplicate check. as the client does this too, only malicious intent should be caught here
+ if( i ){
+ ARR_FIND( 0, i, listidx, sd->buyingstore.items[listidx].nameid == item->itemId );
+
+ // duplicate
+ if( listidx != i ){
+ ShowWarning( "buyingstore_create: Found duplicate item on buying list (nameid=%hu, amount=%hu, account_id=%d, char_id=%d).\n", item->itemId, item->amount, sd->status.account_id, sd->status.char_id );
break;
}
}
- weight+= id->weight*amount;
- sd->buyingstore.items[i].nameid = nameid;
- sd->buyingstore.items[i].amount = amount;
- sd->buyingstore.items[i].price = price;
+ weight+= id->weight*item->amount;
+ sd->buyingstore.items[i].nameid = item->itemId;
+ sd->buyingstore.items[i].amount = item->amount;
+ sd->buyingstore.items[i].price = item->price;
}
if( i != count )
@@ -322,10 +324,9 @@ void buyingstore_open(struct map_session_data* sd, uint32 account_id)
* @param *itemlist List of sold items { .W, .W, .W }*
* @param count Number of item on the itemlist
*/
-void buyingstore_trade(struct map_session_data* sd, uint32 account_id, unsigned int buyer_id, const uint8* itemlist, unsigned int count)
-{
+void buyingstore_trade( struct map_session_data* sd, uint32 account_id, unsigned int buyer_id, const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub* itemlist, unsigned int count ){
int zeny = 0;
- unsigned int i, weight, listidx, k;
+ unsigned int weight;
struct map_session_data* pl_sd;
nullpo_retv(sd);
@@ -362,98 +363,94 @@ void buyingstore_trade(struct map_session_data* sd, uint32 account_id, unsigned
searchstore_clearremote(sd);
- if( pl_sd->status.zeny < pl_sd->buyingstore.zenylimit )
- {// buyer lost zeny in the mean time? fix the limit
+ // buyer lost zeny in the mean time? fix the limit
+ if( pl_sd->status.zeny < pl_sd->buyingstore.zenylimit ){
pl_sd->buyingstore.zenylimit = pl_sd->status.zeny;
}
weight = pl_sd->weight;
// check item list
- for( i = 0; i < count; i++ )
- {// itemlist: .W .W .W
- unsigned short nameid, amount;
- int index;
+ for( int i = 0; i < count; i++ ){
+ const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub* item = &itemlist[i];
- index = RBUFW(itemlist,i*6+0)-2;
- nameid = RBUFW(itemlist,i*6+2);
- amount = RBUFW(itemlist,i*6+4);
-
- if( i )
- {// duplicate check. as the client does this too, only malicious intent should be caught here
- ARR_FIND( 0, i, k, RBUFW(itemlist,k*6+0)-2 == index );
- if( k != i )
- {// duplicate
- ShowWarning("buyingstore_trade: Found duplicate item on selling list (prevnameid=%hu, prevamount=%hu, nameid=%hu, amount=%hu, account_id=%d, char_id=%d).\n",
- RBUFW(itemlist,k*6+2), RBUFW(itemlist,k*6+4), nameid, amount, sd->status.account_id, sd->status.char_id);
- clif_buyingstore_trade_failed_seller(sd, BUYINGSTORE_TRADE_SELLER_FAILED, nameid);
+ // duplicate check. as the client does this too, only malicious intent should be caught here
+ for( int k = 0; k < i; k++ ){
+ // duplicate
+ if( itemlist[k].index == item->index && k != i ){
+ ShowWarning( "buyingstore_trade: Found duplicate item on selling list (prevnameid=%hu, prevamount=%hu, nameid=%hu, amount=%hu, account_id=%d, char_id=%d).\n", itemlist[k].itemId, itemlist[k].amount, item->itemId, item->amount, sd->status.account_id, sd->status.char_id );
+ clif_buyingstore_trade_failed_seller( sd, BUYINGSTORE_TRADE_SELLER_FAILED, item->itemId );
return;
}
}
- if( index < 0 || index >= ARRAYLENGTH(sd->inventory.u.items_inventory) || sd->inventory_data[index] == NULL || sd->inventory.u.items_inventory[index].nameid != nameid || sd->inventory.u.items_inventory[index].amount < amount )
- {// invalid input
- clif_buyingstore_trade_failed_seller(sd, BUYINGSTORE_TRADE_SELLER_FAILED, nameid);
+ int index = item->index - 2; // TODO: clif::server_index
+
+ // invalid input
+ if( index < 0 || index >= ARRAYLENGTH( sd->inventory.u.items_inventory ) || sd->inventory_data[index] == NULL || sd->inventory.u.items_inventory[index].nameid != item->itemId || sd->inventory.u.items_inventory[index].amount < item->amount ){
+ clif_buyingstore_trade_failed_seller( sd, BUYINGSTORE_TRADE_SELLER_FAILED, item->itemId );
return;
}
- if( sd->inventory.u.items_inventory[index].expire_time || (sd->inventory.u.items_inventory[index].bound && !pc_can_give_bounded_items(sd)) || !itemdb_cantrade(&sd->inventory.u.items_inventory[index], pc_get_group_level(sd), pc_get_group_level(pl_sd)) || memcmp(sd->inventory.u.items_inventory[index].card, buyingstore_blankslots, sizeof(buyingstore_blankslots)) )
- {// non-tradable item
- clif_buyingstore_trade_failed_seller(sd, BUYINGSTORE_TRADE_SELLER_FAILED, nameid);
+ // non-tradable item
+ if( sd->inventory.u.items_inventory[index].expire_time || ( sd->inventory.u.items_inventory[index].bound && !pc_can_give_bounded_items( sd ) ) || !itemdb_cantrade( &sd->inventory.u.items_inventory[index], pc_get_group_level( sd ), pc_get_group_level( pl_sd ) ) || memcmp( sd->inventory.u.items_inventory[index].card, buyingstore_blankslots, sizeof( buyingstore_blankslots ) ) ){
+ clif_buyingstore_trade_failed_seller( sd, BUYINGSTORE_TRADE_SELLER_FAILED, item->itemId );
return;
}
- ARR_FIND( 0, pl_sd->buyingstore.slots, listidx, pl_sd->buyingstore.items[listidx].nameid == nameid );
- if( listidx == pl_sd->buyingstore.slots || pl_sd->buyingstore.items[listidx].amount == 0 )
- {// there is no such item or the buyer has already bought all of them
- clif_buyingstore_trade_failed_seller(sd, BUYINGSTORE_TRADE_SELLER_FAILED, nameid);
+ int listidx;
+
+ ARR_FIND( 0, pl_sd->buyingstore.slots, listidx, pl_sd->buyingstore.items[listidx].nameid == item->itemId );
+
+ // there is no such item or the buyer has already bought all of them
+ if( listidx == pl_sd->buyingstore.slots || pl_sd->buyingstore.items[listidx].amount == 0 ){
+ clif_buyingstore_trade_failed_seller( sd, BUYINGSTORE_TRADE_SELLER_FAILED, item->itemId );
return;
}
- if( pl_sd->buyingstore.items[listidx].amount < amount )
- {// buyer does not need that much of the item
- clif_buyingstore_trade_failed_seller(sd, BUYINGSTORE_TRADE_SELLER_COUNT, nameid);
+ // buyer does not need that much of the item
+ if( pl_sd->buyingstore.items[listidx].amount < item->amount ){
+ clif_buyingstore_trade_failed_seller( sd, BUYINGSTORE_TRADE_SELLER_COUNT, item->itemId );
return;
}
- if( pc_checkadditem(pl_sd, nameid, amount) == CHKADDITEM_OVERAMOUNT )
- {// buyer does not have enough space for this item
- clif_buyingstore_trade_failed_seller(sd, BUYINGSTORE_TRADE_SELLER_FAILED, nameid);
+ // buyer does not have enough space for this item
+ if( pc_checkadditem( pl_sd, item->itemId, item->amount ) == CHKADDITEM_OVERAMOUNT ){
+ clif_buyingstore_trade_failed_seller( sd, BUYINGSTORE_TRADE_SELLER_FAILED, item->itemId );
return;
}
- if( amount*(unsigned int)sd->inventory_data[index]->weight > pl_sd->max_weight-weight )
- {// normally this is not supposed to happen, as the total weight is
- // checked upon creation, but the buyer could have gained items
- clif_buyingstore_trade_failed_seller(sd, BUYINGSTORE_TRADE_SELLER_FAILED, nameid);
+ // normally this is not supposed to happen, as the total weight is
+ // checked upon creation, but the buyer could have gained items
+ if( item->amount * (unsigned int)sd->inventory_data[index]->weight > pl_sd->max_weight - weight ){
+ clif_buyingstore_trade_failed_seller( sd, BUYINGSTORE_TRADE_SELLER_FAILED, item->itemId );
return;
}
- weight+= amount*sd->inventory_data[index]->weight;
- if( amount*pl_sd->buyingstore.items[listidx].price > pl_sd->buyingstore.zenylimit-zeny )
- {// buyer does not have enough zeny
- clif_buyingstore_trade_failed_seller(sd, BUYINGSTORE_TRADE_SELLER_ZENY, nameid);
+ weight += item->amount * sd->inventory_data[index]->weight;
+
+ // buyer does not have enough zeny
+ if( item->amount * pl_sd->buyingstore.items[listidx].price > pl_sd->buyingstore.zenylimit - zeny ){
+ clif_buyingstore_trade_failed_seller( sd, BUYINGSTORE_TRADE_SELLER_ZENY, item->itemId );
return;
}
- zeny+= amount*pl_sd->buyingstore.items[listidx].price;
+
+ zeny += item->amount * pl_sd->buyingstore.items[listidx].price;
}
// process item list
- for( i = 0; i < count; i++ )
- {// itemlist: .W .W .W
- unsigned short nameid, amount;
- int index;
+ for( int i = 0; i < count; i++ ){
+ const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub* item = &itemlist[i];
+ int listidx;
- index = RBUFW(itemlist,i*6+0)-2;
- nameid = RBUFW(itemlist,i*6+2);
- amount = RBUFW(itemlist,i*6+4);
+ ARR_FIND( 0, pl_sd->buyingstore.slots, listidx, pl_sd->buyingstore.items[listidx].nameid == item->itemId );
+ zeny = item->amount * pl_sd->buyingstore.items[listidx].price;
- ARR_FIND( 0, pl_sd->buyingstore.slots, listidx, pl_sd->buyingstore.items[listidx].nameid == nameid );
- zeny = amount*pl_sd->buyingstore.items[listidx].price;
+ int index = item->index - 2; // TODO: clif::server_index
// move item
- pc_additem(pl_sd, &sd->inventory.u.items_inventory[index], amount, LOG_TYPE_BUYING_STORE);
- pc_delitem(sd, index, amount, 1, 0, LOG_TYPE_BUYING_STORE);
- pl_sd->buyingstore.items[listidx].amount-= amount;
+ pc_additem(pl_sd, &sd->inventory.u.items_inventory[index], item->amount, LOG_TYPE_BUYING_STORE);
+ pc_delitem(sd, index, item->amount, 1, 0, LOG_TYPE_BUYING_STORE);
+ pl_sd->buyingstore.items[listidx].amount -= item->amount;
if( pl_sd->buyingstore.items[listidx].amount > 0 ){
if( Sql_Query( mmysql_handle, "UPDATE `%s` SET `amount` = %d WHERE `buyingstore_id` = %d AND `index` = %d;", buyingstore_items_table, pl_sd->buyingstore.items[listidx].amount, pl_sd->buyer_id, listidx ) != SQL_SUCCESS ){
@@ -471,8 +468,8 @@ void buyingstore_trade(struct map_session_data* sd, uint32 account_id, unsigned
pl_sd->buyingstore.zenylimit-= zeny;
// notify clients
- clif_buyingstore_delete_item(sd, index, amount, pl_sd->buyingstore.items[listidx].price);
- clif_buyingstore_update_item(pl_sd, nameid, amount, sd->status.char_id, zeny);
+ clif_buyingstore_delete_item(sd, index, item->amount, pl_sd->buyingstore.items[listidx].price);
+ clif_buyingstore_update_item(pl_sd, item->itemId, item->amount, sd->status.char_id, zeny);
}
if( save_settings&CHARSAVE_VENDING ) {
@@ -481,6 +478,7 @@ void buyingstore_trade(struct map_session_data* sd, uint32 account_id, unsigned
}
// check whether or not there is still something to buy
+ int i;
ARR_FIND( 0, pl_sd->buyingstore.slots, i, pl_sd->buyingstore.items[i].amount != 0 );
if( i == pl_sd->buyingstore.slots )
{// everything was bought
@@ -548,7 +546,7 @@ bool buyingstore_searchall(struct map_session_data* sd, const struct s_search_st
for( idx = 0; idx < s->item_count; idx++ )
{
- ARR_FIND( 0, sd->buyingstore.slots, i, sd->buyingstore.items[i].nameid == s->itemlist[idx] && sd->buyingstore.items[i].amount );
+ ARR_FIND( 0, sd->buyingstore.slots, i, sd->buyingstore.items[i].nameid == s->itemlist[idx].itemId && sd->buyingstore.items[i].amount );
if( i == sd->buyingstore.slots )
{// not found
continue;
@@ -591,23 +589,15 @@ void buyingstore_reopen( struct map_session_data* sd ){
// Ready to open buyingstore for this char
if ((at = (struct s_autotrader *)uidb_get(buyingstore_autotrader_db, sd->status.char_id)) && at->count && at->entries) {
- uint8 *data, *p;
- uint16 j, count;
+ struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub* data;
// Init buyingstore data for autotrader
- CREATE(data, uint8, at->count * 8);
+ CREATE(data, struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub, at->count );
- for (j = 0, p = data, count = at->count; j < at->count; j++) {
- struct s_autotrade_entry *entry = at->entries[j];
- unsigned short *item_id = (uint16*)(p + 0);
- uint16 *amount = (uint16*)(p + 2);
- uint32 *price = (uint32*)(p + 4);
-
- *item_id = entry->item_id;
- *amount = entry->amount;
- *price = entry->price;
-
- p += 8;
+ for( int j = 0; j < at->count; j++) {
+ data[j].itemId = at->entries[j]->item_id;
+ data[j].amount = at->entries[j]->amount;
+ data[j].price = at->entries[j]->price;
}
sd->state.autotrade = 1;
@@ -633,7 +623,7 @@ void buyingstore_reopen( struct map_session_data* sd ){
chrif_save(sd, CSAVE_AUTOTRADE);
ShowInfo("Buyingstore loaded for '" CL_WHITE "%s" CL_RESET "' with '" CL_WHITE "%d" CL_RESET "' items at " CL_WHITE "%s (%d,%d)" CL_RESET "\n",
- sd->status.name, count, mapindex_id2name(sd->mapindex), sd->bl.x, sd->bl.y);
+ sd->status.name, at->count, mapindex_id2name(sd->mapindex), sd->bl.x, sd->bl.y);
}
aFree(data);
}
diff --git a/src/map/buyingstore.hpp b/src/map/buyingstore.hpp
index 0c052d4722..eab26da3ac 100644
--- a/src/map/buyingstore.hpp
+++ b/src/map/buyingstore.hpp
@@ -56,10 +56,10 @@ struct s_autotrader {
};
int8 buyingstore_setup(struct map_session_data* sd, unsigned char slots);
-int8 buyingstore_create(struct map_session_data* sd, int zenylimit, unsigned char result, const char* storename, const uint8* itemlist, unsigned int count, struct s_autotrader *at);
+int8 buyingstore_create(struct map_session_data* sd, int zenylimit, unsigned char result, const char* storename, const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub* itemlist, unsigned int count, struct s_autotrader *at);
void buyingstore_close(struct map_session_data* sd);
void buyingstore_open(struct map_session_data* sd, uint32 account_id);
-void buyingstore_trade(struct map_session_data* sd, uint32 account_id, unsigned int buyer_id, const uint8* itemlist, unsigned int count);
+void buyingstore_trade(struct map_session_data* sd, uint32 account_id, unsigned int buyer_id, const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub* itemlist, unsigned int count);
bool buyingstore_search(struct map_session_data* sd, unsigned short nameid);
bool buyingstore_searchall(struct map_session_data* sd, const struct s_search_store_search* s);
DBMap *buyingstore_getdb(void);
diff --git a/src/map/cashshop.cpp b/src/map/cashshop.cpp
index 862a02e59a..50d77d89c7 100644
--- a/src/map/cashshop.cpp
+++ b/src/map/cashshop.cpp
@@ -467,7 +467,7 @@ static void cashshop_read_db( void ){
* @param item_list Array of item ID
* @return true: success, false: fail
*/
-bool cashshop_buylist( struct map_session_data* sd, uint32 kafrapoints, int n, uint16* item_list ){
+bool cashshop_buylist( struct map_session_data* sd, uint32 kafrapoints, int n, struct PACKET_CZ_SE_PC_BUY_CASHITEM_LIST_sub* item_list ){
uint32 totalcash = 0;
uint32 totalweight = 0;
int i,new_;
@@ -487,9 +487,9 @@ bool cashshop_buylist( struct map_session_data* sd, uint32 kafrapoints, int n, u
new_ = 0;
for( i = 0; i < n; ++i ){
- unsigned short nameid = *( item_list + i * 5 );
- uint32 quantity = *( item_list + i * 5 + 2 );
- uint8 tab = (uint8)*( item_list + i * 5 + 4 );
+ unsigned short nameid = item_list[i].itemId;
+ uint32 quantity = item_list[i].amount;
+ uint16 tab = item_list[i].tab;
int j;
if( tab >= CASHSHOP_TAB_MAX ){
@@ -504,7 +504,7 @@ bool cashshop_buylist( struct map_session_data* sd, uint32 kafrapoints, int n, u
return false;
}
- nameid = *( item_list + i * 5 ) = cash_shop_items[tab].item[j]->nameid; //item_avail replacement
+ nameid = item_list[i].itemId = cash_shop_items[tab].item[j]->nameid; //item_avail replacement
id = itemdb_exists(nameid);
if( !id ){
@@ -569,10 +569,10 @@ bool cashshop_buylist( struct map_session_data* sd, uint32 kafrapoints, int n, u
}
for( i = 0; i < n; ++i ){
- unsigned short nameid = *( item_list + i * 5 );
- uint32 quantity = *( item_list + i * 5 + 2 );
+ unsigned short nameid = item_list[i].itemId;
+ uint32 quantity = item_list[i].amount;
#if PACKETVER_SUPPORTS_SALES
- uint16 tab = *(item_list + i * 5 + 4);
+ uint16 tab = item_list[i].tab;
#endif
struct item_data *id = itemdb_search(nameid);
@@ -580,12 +580,12 @@ bool cashshop_buylist( struct map_session_data* sd, uint32 kafrapoints, int n, u
continue;
if (!pet_create_egg(sd, nameid)) {
- unsigned short get_amt = quantity, j;
+ unsigned short get_amt = quantity;
if (id->flag.guid || !itemdb_isstackable2(id))
get_amt = 1;
- for (j = 0; j < quantity; j += get_amt) {
+ for (uint32 j = 0; j < quantity; j += get_amt) {
struct item item_tmp = { 0 };
item_tmp.nameid = nameid;
@@ -606,6 +606,8 @@ bool cashshop_buylist( struct map_session_data* sd, uint32 kafrapoints, int n, u
return false;
}
+ clif_cashshop_result( sd, nameid, CASHSHOP_RESULT_SUCCESS );
+
#if PACKETVER_SUPPORTS_SALES
if( tab == CASHSHOP_TAB_SALE ){
uint32 new_amount = sale->amount - get_amt;
@@ -627,7 +629,6 @@ bool cashshop_buylist( struct map_session_data* sd, uint32 kafrapoints, int n, u
}
}
- clif_cashshop_result( sd, 0, CASHSHOP_RESULT_SUCCESS ); //Doesn't show any message?
return true;
}
diff --git a/src/map/cashshop.hpp b/src/map/cashshop.hpp
index a7c3530286..06636543fe 100644
--- a/src/map/cashshop.hpp
+++ b/src/map/cashshop.hpp
@@ -13,7 +13,7 @@ struct map_session_data;
void do_init_cashshop( void );
void do_final_cashshop( void );
void cashshop_reloaddb( void );
-bool cashshop_buylist( struct map_session_data* sd, uint32 kafrapoints, int n, uint16* item_list );
+bool cashshop_buylist( struct map_session_data* sd, uint32 kafrapoints, int n, struct PACKET_CZ_SE_PC_BUY_CASHITEM_LIST_sub* item_list );
// Taken from AEGIS
enum CASH_SHOP_TAB_CODE
diff --git a/src/map/clan.cpp b/src/map/clan.cpp
index ec05704ff0..44e756631d 100644
--- a/src/map/clan.cpp
+++ b/src/map/clan.cpp
@@ -12,6 +12,7 @@
#include "../common/showmsg.hpp"
#include "clif.hpp"
+#include "instance.hpp"
#include "intif.hpp"
#include "log.hpp"
#include "pc.hpp"
@@ -128,6 +129,9 @@ void clan_member_joined( struct map_session_data* sd ){
intif_clan_member_joined(clan->id);
clif_clan_onlinecount(clan);
+
+ if (clan->instance_id > 0)
+ instance_reqinfo(sd, clan->instance_id);
}
}
diff --git a/src/map/clif.cpp b/src/map/clif.cpp
index 3587a51934..8f27113fac 100644
--- a/src/map/clif.cpp
+++ b/src/map/clif.cpp
@@ -1,4 +1,5 @@
// Copyright (c) rAthena Dev Teams - Licensed under GNU GPL
+// Copyright (c) Hercules Dev Team - Licensed under GNU GPL
// For more information, see LICENCE in the main folder
#include "clif.hpp"
@@ -75,6 +76,7 @@ unsigned long color_table[COLOR_MAX];
#include "clif_obfuscation.hpp"
static bool clif_session_isValid(struct map_session_data *sd);
+static void clif_loadConfirm( struct map_session_data *sd );
#if PACKETVER >= 20150513
enum mail_type {
@@ -85,6 +87,13 @@ enum mail_type {
};
#endif
+enum e_inventory_type{
+ INVTYPE_INVENTORY = 0,
+ INVTYPE_CART = 1,
+ INVTYPE_STORAGE = 2,
+ INVTYPE_GUILD_STORAGE = 3,
+};
+
/** Converts item type to display it on client if necessary.
* @param nameid: Item ID
* @return item type. For IT_PETEGG will be displayed as IT_ARMOR. If Shadow Weapon of IT_SHADOWGEAR as IT_WEAPON and else as IT_ARMOR
@@ -101,6 +110,49 @@ static inline int itemtype(unsigned short nameid) {
return ( type == IT_PETEGG ) ? IT_ARMOR : type;
}
+// TODO: doc
+static inline uint16 client_index( uint16 server_index ){
+ return server_index + 2;
+}
+
+static inline uint16 server_index( uint16 client_index ){
+ return client_index - 2;
+}
+
+static inline uint16 client_storage_index( uint16 server_index ){
+ return server_index + 1;
+}
+
+static inline uint16 server_storage_index( uint16 client_index ){
+ return client_index - 1;
+}
+
+static inline uint32 disguised_bl_id( uint32 bl_id ){
+ // Casting to prevent a compiler warning
+ return -((int32)bl_id);
+}
+
+#if PACKETVER_MAIN_NUM >= 20181121 || PACKETVER_RE_NUM >= 20180704 || PACKETVER_ZERO_NUM >= 20181114
+static inline uint32 client_nameid( uint32 server_nameid ){
+ uint32 view = itemdb_viewid( server_nameid );
+
+ if( view > 0 ){
+ return view;
+ }else{
+ return server_nameid;
+ }
+}
+#else
+static inline uint16 client_nameid( uint32 server_nameid ){
+ uint32 view = itemdb_viewid( server_nameid );
+
+ if( view > 0 ){
+ return (uint16)view;
+ }else{
+ return (uint16)server_nameid;
+ }
+}
+#endif
static inline void WBUFPOS(uint8* p, unsigned short pos, short x, short y, unsigned char dir) {
p += pos;
@@ -281,7 +333,7 @@ uint16 clif_getport(void)
}
#if PACKETVER >= 20071106
-static inline unsigned char clif_bl_type(struct block_list *bl) {
+static inline unsigned char clif_bl_type(struct block_list *bl, bool walking) {
switch (bl->type) {
case BL_PC: return (disguised(bl) && !pcdb_checkid(status_get_viewdata(bl)->class_))? 0x1:0x0; //PC_TYPE
case BL_ITEM: return 0x2; //ITEM_TYPE
@@ -289,10 +341,13 @@ static inline unsigned char clif_bl_type(struct block_list *bl) {
case BL_CHAT: return 0x4; //UNKNOWN_TYPE
case BL_MOB: return pcdb_checkid(status_get_viewdata(bl)->class_)?0x0:0x5; //NPC_MOB_TYPE
case BL_NPC:
+// From 2017-07-26 on NPC type units can also use player sprites.
+// There is one exception and this is if they are walking.
+// Since walking NPCs are not supported on official servers, the client does not know how to handle it.
#if PACKETVER >= 20170726
- return 0x6; //NPC_EVT_TYPE
+ return ( pcdb_checkid(status_get_viewdata(bl)->class_) && walking ) ? 0x0 : 0x6; //NPC_EVT_TYPE
#else
- return (pcdb_checkid(status_get_viewdata(bl)->class_) ? 0x0 : 0x6);
+ return pcdb_checkid(status_get_viewdata(bl)->class_) ? 0x0 : 0x6; //NPC_EVT_TYPE
#endif
case BL_PET: return pcdb_checkid(status_get_viewdata(bl)->class_)?0x0:0x7; //NPC_PET_TYPE
case BL_HOM: return 0x8; //NPC_HOM_TYPE
@@ -390,7 +445,7 @@ static int clif_send_sub(struct block_list *bl, va_list ap)
* Packet Delegation (called on all packets that require data to be sent to more than one client)
* functions that are sent solely to one use whose ID it posses use WFIFOSET
*------------------------------------------*/
-int clif_send(const uint8* buf, int len, struct block_list* bl, enum send_target type)
+int clif_send(const void* buf, int len, struct block_list* bl, enum send_target type)
{
int i;
struct map_session_data *sd, *tsd;
@@ -608,13 +663,12 @@ int clif_send(const uint8* buf, int len, struct block_list* bl, enum send_target
case BG_SAMEMAP_WOS:
case BG:
case BG_WOS:
- if( sd && sd->bg_id && (bg = util::umap_find(bg_team_db, sd->bg_id)))
+ if( sd && sd->bg_id > 0 && (bg = util::umap_find(bg_team_db, sd->bg_id)))
{
- for( i = 0; i < bg->members.size(); i++ )
- {
- if( (sd = bg->members[i].sd) == NULL || !(fd = sd->fd) )
+ for (const auto &member : bg->members) {
+ if((sd = member.sd) == nullptr || (fd = sd->fd) == 0)
continue;
- if( sd->bl.id == bl->id && (type == BG_WOS || type == BG_SAMEMAP_WOS || type == BG_AREA_WOS) )
+ if(sd->bl.id == bl->id && (type == BG_WOS || type == BG_SAMEMAP_WOS || type == BG_AREA_WOS) )
continue;
if( type != BG && type != BG_WOS && sd->bl.m != bl->m )
continue;
@@ -781,56 +835,46 @@ void clif_charselectok(int id, uint8 ok)
/// 009E .L .W .B .W .W .B .B .W (ZC_ITEM_FALL_ENTRY)
/// 084B .L .W .W .B .W .W .B .B .W (ZC_ITEM_FALL_ENTRY4)
/// 0ADD .L .W .W .B .W .W .B .B .W .B .W (ZC_ITEM_FALL_ENTRY5)
-void clif_dropflooritem(struct flooritem_data* fitem, bool canShowEffect)
-{
-#if PACKETVER >= 20180418
- uint8 buf[22];
- uint32 header = 0xadd;
-#elif PACKETVER >= 20130000
- uint8 buf[19];
- uint32 header=0x84b;
-#else
- uint8 buf[17];
- uint32 header=0x09e;
-#endif
- int view, offset=0;
-
+void clif_dropflooritem( struct flooritem_data* fitem, bool canShowEffect ){
nullpo_retv(fitem);
- if (fitem->item.nameid == 0)
+ if( fitem->item.nameid <= 0 ){
return;
+ }
- WBUFW(buf, offset+0) = header;
- WBUFL(buf, offset+2) = fitem->bl.id;
- WBUFW(buf, offset+6) = ((view = itemdb_viewid(fitem->item.nameid)) > 0) ? view : fitem->item.nameid;
-#if PACKETVER >= 20130000
- WBUFW(buf, offset+8) = itemtype(fitem->item.nameid);
- offset +=2;
+ int view = itemdb_viewid( fitem->item.nameid );
+
+ struct packet_dropflooritem p;
+
+ p.PacketType = dropflooritemType;
+ p.ITAID = fitem->bl.id;
+ p.ITID = ( view > 0 ) ? view : fitem->item.nameid;
+#if PACKETVER >= 20130000 /* not sure date */
+ p.type = itemtype( fitem->item.nameid );
#endif
- WBUFB(buf, offset+8) = fitem->item.identify;
- WBUFW(buf, offset+9) = fitem->bl.x;
- WBUFW(buf, offset+11) = fitem->bl.y;
- WBUFB(buf, offset+13) = fitem->subx;
- WBUFB(buf, offset+14) = fitem->suby;
- WBUFW(buf, offset+15) = fitem->item.amount;
-#if PACKETVER >= 20180418
+ p.IsIdentified = fitem->item.identify ? 1 : 0;
+ p.xPos = fitem->bl.x;
+ p.yPos = fitem->bl.y;
+ p.subX = fitem->subx;
+ p.subY = fitem->suby;
+ p.count = fitem->item.amount;
+#if defined(PACKETVER_ZERO) || PACKETVER >= 20180418
if( canShowEffect ){
- uint8 dropEffect = itemdb_dropeffect(fitem->item.nameid);
+ uint8 dropEffect = itemdb_dropeffect( fitem->item.nameid );
if( dropEffect > 0 ){
- WBUFB(buf, offset+17) = 1;
- WBUFW(buf, offset+18) = dropEffect - 1;
+ p.showdropeffect = 1;
+ p.dropeffectmode = dropEffect - 1;
}else{
- WBUFB(buf, offset+17) = 0;
- WBUFW(buf, offset+18) = 0;
+ p.showdropeffect = 0;
+ p.dropeffectmode = 0;
}
}else{
- WBUFB(buf, offset+17) = 0;
- WBUFW(buf, offset+18) = 0;
+ p.showdropeffect = 0;
+ p.dropeffectmode = 0;
}
#endif
-
- clif_send(buf, packet_len(header), &fitem->bl, AREA);
+ clif_send( &p, sizeof(p), &fitem->bl, AREA );
}
@@ -894,7 +938,7 @@ void clif_clearunit_area(struct block_list* bl, clr_type type)
clif_send(buf, packet_len(0x80), bl, type == CLR_DEAD ? AREA : AREA_WOS);
if(disguised(bl)) {
- WBUFL(buf,2) = -bl->id;
+ WBUFL(buf,2) = disguised_bl_id( bl->id );
clif_send(buf, packet_len(0x80), bl, SELF);
}
}
@@ -982,349 +1026,398 @@ static int clif_setlevel(struct block_list* bl) {
/*==========================================
* Prepares 'unit standing/spawning' packet
*------------------------------------------*/
-static int clif_set_unit_idle(struct block_list* bl, unsigned char* buffer, bool spawn, bool option, unsigned int option_val)
-{
- struct map_session_data* sd;
- struct status_change* sc = status_get_sc(bl);
- struct view_data* vd = status_get_viewdata(bl);
+static void clif_set_unit_idle( struct block_list* bl, bool walking, send_target target, struct block_list* tbl ){
+ nullpo_retv( bl );
- unsigned char *buf = WBUFP(buffer, 0);
-#if PACKETVER < 20091103
- bool type = !pcdb_checkid(vd->class_);
-#endif
- unsigned short offset = 0;
-#if PACKETVER >= 20091103
- const char *name;
-#endif
- sd = BL_CAST(BL_PC, bl);
-
- if (!option)
- option_val = ((sc) ? sc->option : 0);
+ struct map_session_data* sd = BL_CAST( BL_PC, bl );
+ struct status_change* sc = status_get_sc( bl );
+ struct view_data* vd = status_get_viewdata( bl );
+ int g_id = status_get_guild_id( bl );
#if PACKETVER < 20091103
- if(type)
- WBUFW(buf,0) = spawn ? 0x7c : 0x78;
- else
-#endif
-#if PACKETVER < 4
- WBUFW(buf,0) = spawn ? 0x79 : 0x78;
-#elif PACKETVER < 7
- WBUFW(buf,0) = spawn ? 0x1d9 : 0x1d8;
-#elif PACKETVER < 20080102
- WBUFW(buf,0) = spawn ? 0x22b : 0x22a;
-#elif PACKETVER < 20091103
- WBUFW(buf,0) = spawn ? 0x2ed : 0x2ee;
-#elif PACKETVER < 20101124
- WBUFW(buf,0) = spawn ? 0x7f8 : 0x7f9;
-#elif PACKETVER < 20120221
- WBUFW(buf,0) = spawn ? 0x858 : 0x857;
-#elif PACKETVER < 20131223
- WBUFW(buf,0) = spawn ? 0x90f : 0x915;
-#elif PACKETVER < 20150513
- WBUFW(buf,0) = spawn ? 0x9dc : 0x9dd;
-#else
- WBUFW(buf,0) = spawn ? 0x9fe : 0x9ff;
-#endif
+ if( !pcdb_checkid( vd->class_ ) ){
+ struct packet_idle_unit2 p;
-#if PACKETVER >= 20091103
- name = status_get_name(bl);
-#if PACKETVER < 20110111
- WBUFW(buf,2) = (uint16)((spawn ? 62 : 63)+strlen(name));
-#elif PACKETVER < 20120221
- WBUFW(buf,2) = (uint16)((spawn ? 64 : 65)+strlen(name));
-#elif PACKETVER < 20130807
- WBUFW(buf,2) = (uint16)((spawn ? 77 : 78)+strlen(name));
-#else
- WBUFW(buf,2) = (uint16)((spawn ? 79 : 80)+strlen(name));
+ p.PacketType = idle_unit2Type;
+#if PACKETVER >= 20071106
+ p.objecttype = clif_bl_type( bl, walking );
#endif
- WBUFB(buf,4) = clif_bl_type(bl);
- offset+=3;
- buf = WBUFP(buffer,offset);
-#elif PACKETVER >= 20071106
- if (type) { //Non-player packets
- WBUFB(buf,2) = clif_bl_type(bl);
- offset++;
- buf = WBUFP(buffer,offset);
+ p.GID = bl->id;
+ p.speed = status_get_speed( bl );
+ p.bodyState = ( sc ) ? sc->opt1 : 0;
+ p.healthState = ( sc ) ? sc->opt2 : 0;
+ p.effectState = ( sc ) ? sc->option : 0;
+ p.job = vd->class_;
+ p.head = vd->hair_style;
+ p.weapon = vd->weapon;
+ p.accessory = vd->head_bottom;
+ if( bl->type == BL_NPC && vd->class_ == JT_GUILD_FLAG ){
+ // The hell, why flags work like this?
+ p.shield = status_get_emblem_id( bl );
+ p.accessory2 = GetWord( g_id, 1 );
+ p.accessory3 = GetWord( g_id, 0 );
+ }else{
+ p.shield = vd->shield;
+ p.accessory2 = vd->head_top;
+ p.accessory3 = vd->head_mid;
+ }
+ p.headpalette = vd->hair_color;
+ p.bodypalette = vd->cloth_color;
+ p.headDir = ( sd )? sd->head_dir : 0;
+ p.GUID = g_id;
+ p.GEmblemVer = status_get_emblem_id( bl );
+ p.honor = ( sd ) ? sd->status.manner : 0;
+ p.virtue = ( sc ) ? sc->opt3 : 0;
+ p.isPKModeON = ( sd && sd->status.karma ) ? 1 : 0;
+ p.sex = vd->sex;
+ WBUFPOS( &p.PosDir[0], 0, bl->x, bl->y, unit_getdir( bl ) );
+ p.xSize = p.ySize = ( sd ) ? 5 : 0;
+ p.state = vd->dead_sit;
+ p.clevel = clif_setlevel( bl );
+
+ clif_send( &p, sizeof( p ), tbl, target );
+
+ return;
}
#endif
- WBUFL(buf, 2) = bl->id;
+
+ struct packet_idle_unit p;
+
+ p.PacketType = idle_unitType;
+#if PACKETVER >= 20091103
+ p.PacketLength = sizeof(p);
+ p.objecttype = clif_bl_type( bl, walking );
+#endif
#if PACKETVER >= 20131223
- WBUFL(buf,6) = (sd) ? sd->status.char_id : 0; // GID/CCODE
- offset+=4;
- buf = WBUFP(buffer,offset);
-#endif
- WBUFW(buf, 6) = status_get_speed(bl);
- WBUFW(buf, 8) = (sc)? sc->opt1 : 0;
- WBUFW(buf,10) = (sc)? sc->opt2 : 0;
-#if PACKETVER < 20091103
- if (type&&spawn) { //uses an older and different packet structure
- WBUFW(buf,12) = option_val;
- WBUFW(buf,14) = vd->hair_style;
- WBUFW(buf,16) = vd->weapon;
- WBUFW(buf,18) = vd->head_bottom;
- WBUFW(buf,20) = vd->class_; //Pet armor (ignored by client)
- WBUFW(buf,22) = vd->shield;
- } else {
-#endif
-#if PACKETVER >= 20091103
- WBUFL(buf,12) = option_val;
- offset+=2;
- buf = WBUFP(buffer,offset);
-#elif PACKETVER >= 7
- if (!type) {
- WBUFL(buf,12) = option_val;
- offset+=2;
- buf = WBUFP(buffer,offset);
- } else
- WBUFW(buf,12) = option_val;
+ p.AID = bl->id;
+ p.GID = (sd) ? sd->status.char_id : 0; // CCODE
#else
- WBUFW(buf,12) = option_val;
+ p.GID = bl->id;
#endif
- WBUFW(buf,14) = vd->class_;
- WBUFW(buf,16) = vd->hair_style;
- WBUFW(buf,18) = vd->weapon;
-#if PACKETVER < 4
- WBUFW(buf,20) = vd->head_bottom;
- WBUFW(buf,22) = vd->shield;
-#else
- WBUFW(buf,20) = vd->shield;
- WBUFW(buf,22) = vd->head_bottom;
-#endif
-#if PACKETVER < 20091103
- }
-#endif
- WBUFW(buf,24) = vd->head_top;
- WBUFW(buf,26) = vd->head_mid;
+ p.speed = status_get_speed(bl);
+ p.bodyState = (sc) ? sc->opt1 : 0;
+ p.healthState = (sc) ? sc->opt2 : 0;
- if( bl->type == BL_NPC && vd->class_ == JT_GUILD_FLAG )
- { //The hell, why flags work like this?
- WBUFW(buf,22) = status_get_emblem_id(bl);
- WBUFW(buf,24) = GetWord(status_get_guild_id(bl), 1);
- WBUFW(buf,26) = GetWord(status_get_guild_id(bl), 0);
- }
+ // npc option changed?
+ if( tbl && tbl->type == BL_PC && bl->type == BL_NPC ){
+ struct map_session_data* sd = (struct map_session_data*)tbl;
+ struct npc_data* nd = (struct npc_data*)bl;
+ int option = (sc) ? sc->option : 0;
- WBUFW(buf,28) = vd->hair_color;
- WBUFW(buf,30) = vd->cloth_color;
- WBUFW(buf,32) = (sd)? sd->head_dir : 0;
-#if PACKETVER < 20091103
- if (type&&spawn) { //End of packet 0x7c
- WBUFB(buf,34) = (sd) ? sd->status.karma : 0; // karma
- WBUFB(buf,35) = vd->sex;
- WBUFPOS(buf,36, bl->x, bl->y, unit_getdir(bl));
- WBUFB(buf,39) = 0;
- WBUFB(buf,40) = 0;
- return packet_len(0x7c);
+ if( !nd->vd.dead_sit ){
+ if( std::find( sd->cloaked_npc.begin(), sd->cloaked_npc.end(), nd->bl.id ) != sd->cloaked_npc.end() ){
+ option ^= OPTION_CLOAK;
+ }
+ }
+
+ p.effectState = option;
+ }else{
+ p.effectState = (sc) ? sc->option : 0;
}
+ p.job = vd->class_;
+ p.head = vd->hair_style;
+ p.weapon = vd->weapon;
+#if PACKETVER < 7 || PACKETVER_MAIN_NUM >= 20181121 || PACKETVER_RE_NUM >= 20180704 || PACKETVER_ZERO_NUM >= 20181114
+ p.shield = vd->shield;
#endif
-#if PACKETVER >= 20110111
- WBUFW(buf,34) = vd->robe;
- offset+= 2;
- buf = WBUFP(buffer,offset);
-#endif
- WBUFL(buf,34) = status_get_guild_id(bl);
- WBUFW(buf,38) = status_get_emblem_id(bl);
- WBUFW(buf,40) = (sd)? sd->status.manner : 0;
-#if PACKETVER >= 20091103
- WBUFL(buf,42) = (sc)? sc->opt3 : 0;
- offset+=2;
- buf = WBUFP(buffer,offset);
-#elif PACKETVER >= 7
- if (!type) {
- WBUFL(buf,42) = (sc)? sc->opt3 : 0;
- offset+=2;
- buf = WBUFP(buffer,offset);
- } else
- WBUFW(buf,42) = (sc)? sc->opt3 : 0;
-#else
- WBUFW(buf,42) = (sc)? sc->opt3 : 0;
-#endif
- WBUFB(buf,44) = (sd)? sd->status.karma : 0;
- WBUFB(buf,45) = vd->sex;
- WBUFPOS(buf,46,bl->x,bl->y,unit_getdir(bl));
- WBUFB(buf,49) = (sd)? 5 : 0;
- WBUFB(buf,50) = (sd)? 5 : 0;
- if (!spawn) {
- WBUFB(buf,51) = vd->dead_sit;
- offset++;
- buf = WBUFP(buffer,offset);
+ if( bl->type == BL_NPC && vd->class_ == JT_GUILD_FLAG ){
+ // The hell, why flags work like this?
+ p.accessory = status_get_emblem_id( bl );
+ p.accessory2 = GetWord( g_id, 1 );
+ p.accessory3 = GetWord( g_id, 0 );
+ }else{
+ p.accessory = vd->head_bottom;
+ p.accessory2 = vd->head_top;
+ p.accessory3 = vd->head_mid;
}
- WBUFW(buf,51) = clif_setlevel(bl);
-#if PACKETVER < 20091103
- if (type) //End for non-player packet
- return packet_len(WBUFW(buffer,0));
+ p.headpalette = vd->hair_color;
+ p.bodypalette = vd->cloth_color;
+ p.headDir = (sd)? sd->head_dir : 0;
+#if PACKETVER >= 20101124
+ p.robe = vd->robe;
#endif
+ p.GUID = g_id;
+ p.GEmblemVer = status_get_emblem_id( bl );
+ p.honor = (sd) ? sd->status.manner : 0;
+ p.virtue = (sc) ? sc->opt3 : 0;
+ p.isPKModeON = (sd && sd->status.karma) ? 1 : 0;
+ p.sex = vd->sex;
+ WBUFPOS( &p.PosDir[0], 0, bl->x, bl->y, unit_getdir( bl ) );
+ p.xSize = p.ySize = (sd) ? 5 : 0;
+ p.state = vd->dead_sit;
+ p.clevel = clif_setlevel( bl );
#if PACKETVER >= 20080102
- WBUFW(buf,53) = (sd ? sd->status.font : 0);
+ p.font = (sd) ? sd->status.font : 0;
#endif
#if PACKETVER >= 20120221
- if ( battle_config.monster_hp_bars_info && bl->type == BL_MOB && !map_getmapflag(bl->m, MF_HIDEMOBHPBAR) && (status_get_hp(bl) < status_get_max_hp(bl)) ) {
- WBUFL(buf,55) = status_get_max_hp(bl); // maxHP
- WBUFL(buf,59) = status_get_hp(bl); // HP
- } else {
- WBUFL(buf,55) = -1; // maxHP
- WBUFL(buf,59) = -1; // HP
+ if( battle_config.monster_hp_bars_info && !map_getmapflag( bl->m, MF_HIDEMOBHPBAR ) && bl->type == BL_MOB && ( status_get_hp( bl ) < status_get_max_hp( bl ) ) ){
+ p.maxHP = status_get_max_hp(bl);
+ p.HP = status_get_hp(bl);
+ }else{
+ p.maxHP = -1;
+ p.HP = -1;
}
-
- WBUFB(buf,63) = ( bl->type == BL_MOB && (((TBL_MOB*)bl)->db->mexp > 0) ) ? 1 : 0; // isBoss
+ p.isBoss = ( bl->type == BL_MOB && ( ( ( TBL_MOB *)bl )->db->mexp > 0 ) ) ? 1 : 0;
#endif
#if PACKETVER >= 20150513
- WBUFW(buf,64) = vd->body_style; // body
- offset+= 2;
- buf = WBUFP(buffer,offset);
+ p.body = vd->body_style;
#endif
+/* Might be earlier, this is when the named item bug began */
+#if PACKETVER >= 20131223
+ safestrncpy(p.name, status_get_name( bl ), NAME_LENGTH);
+#endif
+
+ if( disguised( bl ) ){
#if PACKETVER >= 20091103
+ p.objecttype = pcdb_checkid( status_get_viewdata( bl )->class_ ) ? 0x0 : 0x5; //PC_TYPE : NPC_MOB_TYPE
+#if PACKETVER >= 20131223
+ p.AID = disguised_bl_id( bl->id );
+#else
+ p.GID = disguised_bl_id( bl->id );
+#endif
+#else
+ p.GID = disguised_bl_id( bl->id );
+#endif
+ }
+
+ clif_send( &p, sizeof( p ), tbl, target );
+}
+
+static void clif_spawn_unit( struct block_list *bl, enum send_target target ){
+ nullpo_retv( bl );
+
+ struct map_session_data* sd = BL_CAST( BL_PC, bl );
+ struct status_change* sc = status_get_sc( bl );
+ struct view_data* vd = status_get_viewdata( bl );
+ int g_id = status_get_guild_id( bl );
+
+#if PACKETVER < 20091103
+ if( !pcdb_checkid( vd->class_ ) ){
+ struct packet_spawn_unit2 p;
+
+ p.PacketType = spawn_unit2Type;
+#if PACKETVER >= 20071106
+ p.objecttype = clif_bl_type( bl, false );
+#endif
+ p.GID = bl->id;
+ p.speed = status_get_speed( bl );
+ p.bodyState = ( sc ) ? sc->opt1 : 0;
+ p.healthState = ( sc ) ? sc->opt2 : 0;
+ p.effectState = ( sc ) ? sc->option : 0;
+ p.head = vd->hair_style;
+ p.weapon = vd->weapon;
+ p.accessory = vd->head_bottom;
+ p.job = vd->class_;
+ if( bl->type == BL_NPC && vd->class_ == JT_GUILD_FLAG ){
+ // The hell, why flags work like this?
+ p.shield = status_get_emblem_id( bl );
+ p.accessory2 = GetWord( g_id, 1 );
+ p.accessory3 = GetWord( g_id, 0 );
+ }else{
+ p.shield = vd->shield;
+ p.accessory2 = vd->head_top;
+ p.accessory3 = vd->head_mid;
+ }
+ p.headpalette = vd->hair_color;
+ p.bodypalette = vd->cloth_color;
+ p.headDir = ( sd ) ? sd->head_dir : 0;
+ p.isPKModeON = ( sd && sd->status.karma ) ? 1 : 0;
+ p.sex = vd->sex;
+ WBUFPOS( &p.PosDir[0], 0, bl->x, bl->y, unit_getdir( bl ) );
+ p.xSize = p.ySize = ( sd ) ? 5 : 0;
+
+ clif_send( &p, sizeof( p ), bl, target );
+ return;
+ }
+#endif
+
+ struct packet_spawn_unit p;
+
+ p.PacketType = spawn_unitType;
+#if PACKETVER >= 20091103
+ p.PacketLength = sizeof(p);
+ p.objecttype = clif_bl_type( bl, false );
+#endif
+#if PACKETVER >= 20131223
+ p.AID = bl->id;
+ p.GID = (sd) ? sd->status.char_id : 0; // CCODE
+#else
+ p.GID = bl->id;
+#endif
+ p.speed = status_get_speed( bl );
+ p.bodyState = (sc) ? sc->opt1 : 0;
+ p.healthState = (sc) ? sc->opt2 : 0;
+ p.effectState = (sc) ? sc->option : 0;
+ p.job = vd->class_;
+ p.head = vd->hair_style;
+ p.weapon = vd->weapon;
+#if PACKETVER < 7 || PACKETVER_MAIN_NUM >= 20181121 || PACKETVER_RE_NUM >= 20180704 || PACKETVER_ZERO_NUM >= 20181114
+ p.shield = vd->shield;
+#endif
+ if( bl->type == BL_NPC && vd->class_ == JT_GUILD_FLAG ){
+ // The hell, why flags work like this?
+ p.accessory = status_get_emblem_id( bl );
+ p.accessory2 = GetWord( g_id, 1 );
+ p.accessory3 = GetWord( g_id, 0 );
+ }else{
+ p.accessory = vd->head_bottom;
+ p.accessory2 = vd->head_top;
+ p.accessory3 = vd->head_mid;
+ }
+ p.headpalette = vd->hair_color;
+ p.bodypalette = vd->cloth_color;
+ p.headDir = (sd)? sd->head_dir : 0;
+#if PACKETVER >= 20101124
+ p.robe = vd->robe;
+#endif
+ p.GUID = g_id;
+ p.GEmblemVer = status_get_emblem_id( bl );
+ p.honor = (sd) ? sd->status.manner : 0;
+ p.virtue = (sc) ? sc->opt3 : 0;
+ p.isPKModeON = (sd && sd->status.karma) ? 1 : 0;
+ p.sex = vd->sex;
+ WBUFPOS( &p.PosDir[0], 0, bl->x, bl->y, unit_getdir( bl ) );
+ p.xSize = p.ySize = (sd) ? 5 : 0;
+ p.clevel = clif_setlevel( bl );
+#if PACKETVER >= 20080102
+ p.font = (sd) ? sd->status.font : 0;
+#endif
#if PACKETVER >= 20120221
- safestrncpy(WBUFCP(buf,64), name, NAME_LENGTH);
-#else
- safestrncpy(WBUFCP(buf,55), name, NAME_LENGTH);
+ if( battle_config.monster_hp_bars_info && bl->type == BL_MOB && !map_getmapflag( bl->m, MF_HIDEMOBHPBAR ) && ( status_get_hp( bl ) < status_get_max_hp( bl ) ) ){
+ p.maxHP = status_get_max_hp( bl );
+ p.HP = status_get_hp( bl );
+ }else{
+ p.maxHP = -1;
+ p.HP = -1;
+ }
+
+ p.isBoss = ( bl->type == BL_MOB && ( ( ( TBL_MOB *)bl)->db->mexp > 0 ) ) ? 1 : 0;
#endif
- return WBUFW(buffer,2);
-#else
- return packet_len(WBUFW(buffer,0));
+#if PACKETVER >= 20150513
+ p.body = vd->body_style;
#endif
+/* Might be earlier, this is when the named item bug began */
+#if PACKETVER >= 20131223
+ safestrncpy( p.name, status_get_name( bl ), NAME_LENGTH );
+#endif
+
+ if( disguised( bl ) ){
+ nullpo_retv( sd );
+
+ if( sd->status.class_ != sd->disguise ){
+ clif_send( &p, sizeof( p ), bl, target );
+ }
+
+#if PACKETVER >= 20091103
+ p.objecttype = pcdb_checkid( status_get_viewdata(bl)->class_ ) ? 0x0 : 0x5; //PC_TYPE : NPC_MOB_TYPE
+#if PACKETVER >= 20131223
+ p.AID = disguised_bl_id( bl->id );
+#else
+ p.GID = disguised_bl_id( bl->id );
+#endif
+#else
+ p.GID = disguised_bl_id( bl->id );
+#endif
+ clif_send( &p, sizeof( p ), bl, SELF );
+ }else{
+ clif_send( &p, sizeof( p ), bl, target );
+ }
}
/*==========================================
* Prepares 'unit walking' packet
*------------------------------------------*/
-static int clif_set_unit_walking(struct block_list* bl, struct unit_data* ud, unsigned char* buffer)
-{
- struct map_session_data* sd;
- struct status_change* sc = status_get_sc(bl);
- struct view_data* vd = status_get_viewdata(bl);
+static void clif_set_unit_walking( struct block_list *bl, struct map_session_data *tsd, struct unit_data *ud, enum send_target target ){
+ nullpo_retv( bl );
+ nullpo_retv( ud );
- unsigned char* buf = WBUFP(buffer,0);
-#if PACKETVER >= 7
- unsigned short offset = 0;
-#endif
-#if PACKETVER >= 20091103
- const char *name;
-#endif
+ struct map_session_data* sd;
+ struct status_change* sc = status_get_sc( bl );
+ struct view_data* vd = status_get_viewdata( bl );
+ struct packet_unit_walking p;
+ int g_id = status_get_guild_id(bl);
sd = BL_CAST(BL_PC, bl);
-#if PACKETVER < 4
- WBUFW(buf, 0) = 0x7b;
-#elif PACKETVER < 7
- WBUFW(buf, 0) = 0x1da;
-#elif PACKETVER < 20080102
- WBUFW(buf, 0) = 0x22c;
-#elif PACKETVER < 20091103
- WBUFW(buf, 0) = 0x2ec;
-#elif PACKETVER < 20101124
- WBUFW(buf, 0) = 0x7f7;
-#elif PACKETVER < 20120221
- WBUFW(buf, 0) = 0x856;
-#elif PACKETVER < 20131223
- WBUFW(buf, 0) = 0x914;
-#elif PACKETVER < 20150513
- WBUFW(buf, 0) = 0x9db;
-#else
- WBUFW(buf, 0) = 0x9fd;
-#endif
-
+ p.PacketType = unit_walkingType;
#if PACKETVER >= 20091103
- name = status_get_name(bl);
-#if PACKETVER < 20110111
- WBUFW(buf, 2) = (uint16)(69+strlen(name));
-#elif PACKETVER < 20120221
- WBUFW(buf, 2) = (uint16)(71+strlen(name));
-#elif PACKETVER < 20130807
- WBUFW(buf, 2) = (uint16)(84+strlen(name));
-#else
- WBUFW(buf, 2) = (uint16)(86+strlen(name));
-#endif
- offset+=2;
- buf = WBUFP(buffer,offset);
+ p.PacketLength = sizeof(p);
#endif
#if PACKETVER >= 20071106
- WBUFB(buf, 2) = clif_bl_type(bl);
- offset++;
- buf = WBUFP(buffer,offset);
+ p.objecttype = clif_bl_type( bl, true );
#endif
- WBUFL(buf, 2) = bl->id;
#if PACKETVER >= 20131223
- WBUFL(buf,6) = (sd) ? sd->status.char_id : 0; // GID/CCODE
- offset+=4;
- buf = WBUFP(buffer,offset);
-#endif
- WBUFW(buf, 6) = status_get_speed(bl);
- WBUFW(buf, 8) = (sc)? sc->opt1 : 0;
- WBUFW(buf,10) = (sc)? sc->opt2 : 0;
-#if PACKETVER < 7
- WBUFW(buf,12) = (sc)? sc->option : 0;
+ p.AID = bl->id;
+ p.GID = (sd) ? sd->status.char_id : 0; // CCODE
#else
- WBUFL(buf,12) = (sc)? sc->option : 0;
- offset+=2; //Shift the rest of elements by 2 bytes.
- buf = WBUFP(buffer,offset);
+ p.GID = bl->id;
#endif
- WBUFW(buf,14) = vd->class_;
- WBUFW(buf,16) = vd->hair_style;
- WBUFW(buf,18) = vd->weapon;
-#if PACKETVER < 4
- WBUFW(buf,20) = vd->head_bottom;
- WBUFL(buf,22) = client_tick(gettick());
- WBUFW(buf,26) = vd->shield;
-#else
- WBUFW(buf,20) = vd->shield;
- WBUFW(buf,22) = vd->head_bottom;
- WBUFL(buf,24) = client_tick(gettick());
+ p.speed = status_get_speed(bl);
+ p.bodyState = (sc) ? sc->opt1 : 0;
+ p.healthState = (sc) ? sc->opt2 : 0;
+ p.effectState = (sc) ? sc->option : 0;
+ p.job = vd->class_;
+ p.head = vd->hair_style;
+ p.weapon = vd->weapon;
+ p.accessory = vd->head_bottom;
+ p.moveStartTime = client_tick(gettick());
+#if PACKETVER < 7 || PACKETVER_MAIN_NUM >= 20181121 || PACKETVER_RE_NUM >= 20180704 || PACKETVER_ZERO_NUM >= 20181114
+ p.shield = vd->shield;
#endif
- WBUFW(buf,28) = vd->head_top;
- WBUFW(buf,30) = vd->head_mid;
- WBUFW(buf,32) = vd->hair_color;
- WBUFW(buf,34) = vd->cloth_color;
- WBUFW(buf,36) = (sd)? sd->head_dir : 0;
-#if PACKETVER >= 20110111
- WBUFW(buf,38) = vd->robe;
- offset+= 2;
- buf = WBUFP(buffer,offset);
+ p.accessory2 = vd->head_top;
+ p.accessory3 = vd->head_mid;
+ p.headpalette = vd->hair_color;
+ p.bodypalette = vd->cloth_color;
+ p.headDir = (sd) ? sd->head_dir : 0;
+#if PACKETVER >= 20101124
+ p.robe = vd->robe;
#endif
- WBUFL(buf,38) = status_get_guild_id(bl);
- WBUFW(buf,42) = status_get_emblem_id(bl);
- WBUFW(buf,44) = (sd)? sd->status.manner : 0;
-#if PACKETVER < 7
- WBUFW(buf,46) = (sc)? sc->opt3 : 0;
-#else
- WBUFL(buf,46) = (sc)? sc->opt3 : 0;
- offset+=2; //Shift the rest of elements by 2 bytes.
- buf = WBUFP(buffer,offset);
-#endif
- WBUFB(buf,48) = (sd)? sd->status.karma : 0;
- WBUFB(buf,49) = vd->sex;
- WBUFPOS2(buf,50,bl->x,bl->y,ud->to_x,ud->to_y,8,8);
- WBUFB(buf,56) = (sd)? 5 : 0;
- WBUFB(buf,57) = (sd)? 5 : 0;
- WBUFW(buf,58) = clif_setlevel(bl);
+ p.GUID = g_id;
+ p.GEmblemVer = status_get_emblem_id(bl);
+ p.honor = (sd) ? sd->status.manner : 0;
+ p.virtue = (sc) ? sc->opt3 : 0;
+ p.isPKModeON = (sd && sd->status.karma) ? 1 : 0;
+ p.sex = vd->sex;
+ WBUFPOS2( &p.MoveData[0], 0, bl->x, bl->y, ud->to_x, ud->to_y, 8, 8 );
+ p.xSize = p.ySize = (sd) ? 5 : 0;
+ p.clevel = clif_setlevel(bl);
#if PACKETVER >= 20080102
- WBUFW(buf,60) = (sd ? sd->status.font : 0);
+ p.font = (sd) ? sd->status.font : 0;
#endif
#if PACKETVER >= 20120221
- if ( battle_config.monster_hp_bars_info && !map_getmapflag(bl->m, MF_HIDEMOBHPBAR) && bl->type == BL_MOB && (status_get_hp(bl) < status_get_max_hp(bl)) ) {
- WBUFL(buf,62) = status_get_max_hp(bl); // maxHP
- WBUFL(buf,66) = status_get_hp(bl); // HP
+ if( battle_config.monster_hp_bars_info && !map_getmapflag(bl->m, MF_HIDEMOBHPBAR) && bl->type == BL_MOB && (status_get_hp(bl) < status_get_max_hp( bl ) ) ){
+ p.maxHP = status_get_max_hp(bl);
+ p.HP = status_get_hp(bl);
} else {
- WBUFL(buf,62) = -1; // maxHP
- WBUFL(buf,66) = -1; // HP
+ p.maxHP = -1;
+ p.HP = -1;
}
- WBUFB(buf,70) = ( bl->type == BL_MOB && (((TBL_MOB*)bl)->db->mexp > 0) ) ? 1 : 0; // isBoss
+ p.isBoss = ( bl->type == BL_MOB && (((TBL_MOB*)bl)->db->mexp > 0) ) ? 1 : 0;
#endif
#if PACKETVER >= 20150513
- WBUFW(buf,71) = vd->body_style; // body
- offset+= 2;
- buf = WBUFP(buffer,offset);
+ p.body = vd->body_style;
#endif
+/* Might be earlier, this is when the named item bug began */
+#if PACKETVER >= 20131223
+ safestrncpy(p.name, status_get_name(bl), NAME_LENGTH);
+#endif
+
+ clif_send( &p, sizeof(p), tsd ? &tsd->bl : bl, target );
+
+ if( disguised( bl ) ){
#if PACKETVER >= 20091103
-#if PACKETVER >= 20120221
- safestrncpy(WBUFCP(buf,71), name, NAME_LENGTH);
+ p.objecttype = pcdb_checkid( status_get_viewdata(bl)->class_ ) ? 0x0 : 0x5; //PC_TYPE : NPC_MOB_TYPE
+#if PACKETVER >= 20131223
+ p.AID = disguised_bl_id( bl->id );
#else
- safestrncpy(WBUFCP(buf,62), name, NAME_LENGTH);
+ p.GID = disguised_bl_id( bl->id );
#endif
- return WBUFW(buffer,2);
#else
- return packet_len(WBUFW(buffer,0));
+ p.GID = disguised_bl_id( bl->id );
#endif
+ clif_send(&p,sizeof(p),bl,SELF);
+ }
}
//Modifies the buffer for disguise characters and sends it to self.
@@ -1467,11 +1560,8 @@ void clif_weather(int16 m)
/**
* Main function to spawn a unit on the client (player/mob/pet/etc)
**/
-int clif_spawn(struct block_list *bl)
-{
- unsigned char buf[128];
+int clif_spawn( struct block_list *bl, bool walking ){
struct view_data *vd;
- int len;
vd = status_get_viewdata(bl);
if( !vd || vd->class_ == JT_INVISIBLE )
@@ -1483,10 +1573,11 @@ int clif_spawn(struct block_list *bl)
if(bl->type == BL_NPC && !((TBL_NPC*)bl)->chat_id && (((TBL_NPC*)bl)->sc.option&OPTION_INVISIBLE))
return 0;
- len = clif_set_unit_idle(bl, buf, (bl->type == BL_NPC && vd->dead_sit ? false : true), false, 0);
- clif_send(buf, len, bl, AREA_WOS);
- if (disguised(bl))
- clif_setdisguise(bl, buf, len);
+ if( bl->type == BL_NPC && !vd->dead_sit ){
+ clif_set_unit_idle( bl, walking, AREA_WOS, bl );
+ }else{
+ clif_spawn_unit( bl, AREA_WOS );
+ }
if (vd->cloth_color)
clif_refreshlook(bl,bl->id,LOOK_CLOTHES_COLOR,vd->cloth_color,AREA_WOS);
@@ -1548,95 +1639,87 @@ int clif_spawn(struct block_list *bl)
/// Sends information about owned homunculus to the client . [orn]
/// 022e .24B .B .W .W .W .W .W .W .W .W .W .W .W .W .W .W .W .W .L .L .W .W (ZC_PROPERTY_HOMUN)
/// 09f7 .24B .B .W .W .W .W .W .W .W .W .W .W .W .W .L .L .W .W .L .L .W .W (ZC_PROPERTY_HOMUN_2)
-void clif_hominfo(struct map_session_data *sd, struct homun_data *hd, int flag)
-{
- struct status_data *status;
- unsigned char buf[128];
- int offset;
-#if PACKETVER < 20141016
- const int cmd = 0x22e;
-#else
- const int cmd = 0x9f7;
-#endif
- int htype;
+void clif_hominfo( struct map_session_data *sd, struct homun_data *hd, int flag ){
+#if PACKETVER_MAIN_NUM >= 20101005 || PACKETVER_RE_NUM >= 20080827 || defined(PACKETVER_ZERO)
+ nullpo_retv( sd );
+ nullpo_retv( hd );
- nullpo_retv(hd);
+ struct status_data *status = &hd->battle_status;
+ struct PACKET_ZC_PROPERTY_HOMUN p;
- if (!clif_session_isValid(sd))
- return;
-
- status = &hd->battle_status;
- htype = hom_class2type(hd->homunculus.class_);
-
- memset(buf,0,packet_len(cmd));
- WBUFW(buf,0) = cmd;
- safestrncpy(WBUFCP(buf,2), hd->homunculus.name, NAME_LENGTH);
+ p.packetType = HEADER_ZC_PROPERTY_HOMUN;
+ safestrncpy( p.name, hd->homunculus.name, sizeof( p.name ) );
// Bit field, bit 0 : rename_flag (1 = already renamed), bit 1 : homunc vaporized (1 = true), bit 2 : homunc dead (1 = true)
- WBUFB(buf,26) = (battle_config.hom_rename ? 0 : hd->homunculus.rename_flag) | (hd->homunculus.vaporize << 1) | (hd->homunculus.hp ? 0 : 4);
- WBUFW(buf,27) = hd->homunculus.level;
- WBUFW(buf,29) = hd->homunculus.hunger;
- WBUFW(buf,31) = (unsigned short) (hd->homunculus.intimacy / 100) ;
- WBUFW(buf,33) = 0; // equip id
- WBUFW(buf,35) = cap_value(status->rhw.atk2 + status->batk, 0, INT16_MAX);
- WBUFW(buf,37)=i16min(status->matk_max, INT16_MAX); //FIXME capping to INT16 here is too late
- WBUFW(buf,39)=status->hit;
- if (battle_config.hom_setting&HOMSET_DISPLAY_LUK)
- WBUFW(buf,41) = status->luk/3 + 1; //crit is a +1 decimal value! Just display purpose.[Vicious]
- else
- WBUFW(buf,41) = status->cri/10;
-#ifdef RENEWAL
- WBUFW(buf,43) = status->def + status->def2;
- WBUFW(buf,45) = status->mdef + status->mdef2;
-#else
- WBUFW(buf,43) = status->def + status->vit;
- WBUFW(buf,45) = status->mdef;
+ p.flags = ( !battle_config.hom_rename && hd->homunculus.rename_flag ? 0x1 : 0x0 ) | ( hd->homunculus.vaporize == HOM_ST_REST ? 0x2 : 0 ) | ( hd->homunculus.hp > 0 ? 0x4 : 0 );
+ p.level = hd->homunculus.level;
+ p.hunger = hd->homunculus.hunger;
+ p.intimacy = hd->homunculus.intimacy / 100;
+#if !(PACKETVER_MAIN_NUM >= 20190619 || PACKETVER_RE_NUM >= 20190605 || PACKETVER_ZERO_NUM >= 20190626)
+ p.itemId = 0; // equip id
#endif
- WBUFW(buf,47) = status->flee;
- WBUFW(buf,49) = (flag) ? 0 : status->amotion;
+ p.atk2 = cap_value( status->rhw.atk2 + status->batk, 0, INT16_MAX );
+ p.matk = i16min( status->matk_max, INT16_MAX ); //FIXME capping to INT16 here is too late
+ p.hit = status->hit;
+ if( battle_config.hom_setting&HOMSET_DISPLAY_LUK ){
+ p.crit = status->luk / 3 + 1; //crit is a +1 decimal value! Just display purpose.[Vicious]
+ }else{
+ p.crit = status->cri / 10;
+ }
+#ifdef RENEWAL
+ p.def = status->def + status->def2;
+ p.mdef = status->mdef + status->mdef2;
+#else
+ p.def = status->def + status->vit;
+ p.mdef = status->mdef;
+#endif
+ p.flee = status->flee;
+ p.amotion = (flag) ? 0 : status->amotion;
#if PACKETVER >= 20141016
// Homunculus HP bar will screw up if the percentage calculation exceeds signed values
// Tested maximum: 21474836(=INT32_MAX/100), any value above will screw up the HP bar
- if (status->max_hp > (INT32_MAX/100)) {
- WBUFL(buf,51) = status->hp/(status->max_hp/100);
- WBUFL(buf,55) = 100;
- } else {
- WBUFL(buf,51) = status->hp;
- WBUFL(buf,55) = status->max_hp;
+ if( status->max_hp > ( INT32_MAX / 100 ) ){
+ p.hp = status->hp / ( status->max_hp / 100 );
+ p.maxHp = 100;
+ }else{
+ p.hp = status->hp;
+ p.maxHp = status->max_hp;
}
- offset = 4;
#else
- if (status->max_hp > INT16_MAX) {
- WBUFW(buf,51) = status->hp/(status->max_hp/100);
- WBUFW(buf,53) = 100;
- } else {
- WBUFW(buf,51) = status->hp;
- WBUFW(buf,53) = status->max_hp;
+ if( status->max_hp > INT16_MAX ){
+ p.hp = status->hp / ( status->max_hp / 100 );
+ p.maxHp = 100;
+ }else{
+ p.hp = status->hp;
+ p.maxHp = status->max_hp;
}
- offset = 0;
#endif
- if (status->max_sp > INT16_MAX) {
- WBUFW(buf,55+offset) = status->sp/(status->max_sp/100);
- WBUFW(buf,57+offset) = 100;
- } else {
- WBUFW(buf,55+offset) = status->sp;
- WBUFW(buf,57+offset) = status->max_sp;
+ if( status->max_sp > INT16_MAX ){
+ p.sp = status->sp / ( status->max_sp / 100 );
+ p.maxSp = 100;
+ }else{
+ p.sp = status->sp;
+ p.maxSp = status->max_sp;
}
- WBUFL(buf,59+offset) = hd->homunculus.exp;
- WBUFL(buf,63+offset) = hd->exp_next;
- switch( htype ) {
+ p.exp = hd->homunculus.exp;
+ p.expNext = hd->exp_next;
+ switch( hom_class2type( hd->homunculus.class_ ) ){
case HT_REG:
case HT_EVO:
- if( hd->homunculus.level >= battle_config.hom_max_level )
- WBUFL(buf,63+offset) = 0;
+ if( hd->homunculus.level >= battle_config.hom_max_level ){
+ p.expNext = 0;
+ }
break;
case HT_S:
- if( hd->homunculus.level >= battle_config.hom_S_max_level )
- WBUFL(buf,63+offset) = 0;
+ if( hd->homunculus.level >= battle_config.hom_S_max_level ){
+ p.expNext = 0;
+ }
break;
}
- WBUFW(buf,67+offset) = hd->homunculus.skillpts;
- WBUFW(buf,69+offset) = status_get_range(&hd->bl);
- clif_send(buf,packet_len(cmd),&sd->bl,SELF);
+ p.skillPoints = hd->homunculus.skillpts;
+ p.range = status_get_range( &hd->bl );
+
+ clif_send( &p, sizeof( p ), &sd->bl, SELF );
+#endif
}
@@ -1728,16 +1811,21 @@ void clif_homskillup(struct map_session_data *sd, uint16 skill_id)
WFIFOSET(fd,packet_len(0x239));
}
-int clif_hom_food(struct map_session_data *sd,int foodid,int fail) //[orn]
-{
- int fd=sd->fd;
- WFIFOHEAD(fd,packet_len(0x22f));
- WFIFOW(fd,0)=0x22f;
- WFIFOB(fd,2)=fail;
- WFIFOW(fd,3)=foodid;
- WFIFOSET(fd,packet_len(0x22f));
+/// Result of request to feed a homun/merc.
+/// 022f .B .W (ZC_FEED_MER)
+/// result:
+/// 0 = failure
+/// 1 = success
+void clif_hom_food( struct map_session_data *sd, int foodid, int fail ){
+ nullpo_retv( sd );
- return 0;
+ struct PACKET_ZC_FEED_MER p;
+
+ p.packetType = 0x22f;
+ p.result = fail;
+ p.itemId = client_nameid( foodid );
+
+ clif_send( &p, sizeof( p ), &sd->bl, SELF );
}
@@ -1755,19 +1843,13 @@ void clif_walkok(struct map_session_data *sd)
}
-static void clif_move2(struct block_list *bl, struct view_data *vd, struct unit_data *ud)
-{
- uint8 buf[128];
- int len;
+static void clif_move2( struct block_list *bl, struct view_data *vd, struct unit_data *ud ){
struct status_change *sc = NULL;
if ((sc = status_get_sc(bl)) && sc->option&(OPTION_HIDE|OPTION_CLOAK|OPTION_INVISIBLE|OPTION_CHASEWALK))
clif_ally_only = true;
- len = clif_set_unit_walking(bl,ud,buf);
- clif_send(buf,len,bl,AREA_WOS);
- if (disguised(bl))
- clif_setdisguise(bl, buf, len);
+ clif_set_unit_walking( bl, nullptr, ud, AREA_WOS );
if(vd->cloth_color)
clif_refreshlook(bl,bl->id,LOOK_CLOTHES_COLOR,vd->cloth_color,AREA_WOS);
@@ -1823,7 +1905,7 @@ void clif_move(struct unit_data *ud)
// If the player was disguised we still need to update the disguised unit, since the main unit will be updated through clif_walkok
if(disguised(bl)) {
WBUFW(buf,0)=0x86;
- WBUFL(buf,2)=-bl->id;
+ WBUFL(buf,2)=disguised_bl_id(bl->id);
WBUFPOS2(buf,6,bl->x,bl->y,ud->to_x,ud->to_y,8,8);
WBUFL(buf,12)=client_tick(gettick());
clif_send(buf, packet_len(0x86), bl, SELF);
@@ -1854,7 +1936,7 @@ void clif_move(struct unit_data *ud)
WBUFL(buf,12)=client_tick(gettick());
clif_send(buf, packet_len(0x86), bl, AREA_WOS);
if (disguised(bl)) {
- WBUFL(buf,2)=-bl->id;
+ WBUFL(buf,2)=disguised_bl_id(bl->id);
clif_send(buf, packet_len(0x86), bl, SELF);
}
clif_ally_only = false;
@@ -1960,7 +2042,7 @@ void clif_fixpos(struct block_list *bl)
clif_send(buf, packet_len(0x88), bl, AREA);
if( disguised(bl) ) {
- WBUFL(buf,2) = -bl->id;
+ WBUFL(buf,2) = disguised_bl_id(bl->id);
clif_send(buf, packet_len(0x88), bl, SELF);
}
}
@@ -1982,37 +2064,36 @@ void clif_npcbuysell(struct map_session_data* sd, int id)
}
-/// Presents list of items, that can be bought in an NPC shop (ZC_PC_PURCHASE_ITEMLIST).
-/// 00c6 .W { .L .L
- .B .W }*
-void clif_buylist(struct map_session_data *sd, struct npc_data *nd)
-{
- int fd,i,c;
- bool discount;
+/// Presents list of items, that can be bought in an NPC shop.
+/// 00c6 .W { .L .L
- .B