summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
Diffstat (limited to 'db')
-rw-r--r--db/.editorconfig7
-rw-r--r--db/GeoIP.datbin0 -> 668134 bytes
-rw-r--r--db/abra_db.txt14
-rw-r--r--db/achievement_rank_db.conf43
-rw-r--r--db/attendance_db.conf119
-rw-r--r--db/cashshop_db.conf26
-rw-r--r--db/castle_db.conf53
-rw-r--r--db/clans.conf137
-rw-r--r--db/constants.conf5283
-rw-r--r--db/craft_db.conf1848
-rw-r--r--db/create_arrow_db.txt11
-rw-r--r--db/elemental_db.txt24
-rw-r--r--db/elemental_skill_db.txt91
-rw-r--r--db/guild_skill_tree.txt28
-rw-r--r--db/homun_skill_tree.txt15
-rw-r--r--db/item_db2.conf3
-rw-r--r--db/item_options.conf1116
-rw-r--r--db/job_db2.txt54
-rw-r--r--db/magicmushroom_db.txt27
-rw-r--r--db/map_index.txt173
-rw-r--r--db/mercenary_db.txt6
-rw-r--r--db/mercenary_skill_db.txt5
-rw-r--r--db/mob_chat_db.txt4
-rw-r--r--db/mob_classchange.txt5
-rw-r--r--db/mob_db2.conf101
-rw-r--r--db/mob_item_ratio.txt30
-rw-r--r--db/mob_pouch.txt5
-rw-r--r--db/mob_skill_db2.conf59
-rw-r--r--db/option_drop_groups.conf53
-rw-r--r--db/pet_db2.conf73
-rw-r--r--db/pre-re/achievement_db.conf134
-rw-r--r--db/pre-re/attr_fix.txt56
-rw-r--r--db/pre-re/exp_group_db.conf64
-rw-r--r--db/pre-re/exp_guild.txt51
-rw-r--r--db/pre-re/exp_homun.txt151
-rw-r--r--db/pre-re/homunculus_db.txt21
-rw-r--r--db/pre-re/item_chain.conf42
-rw-r--r--db/pre-re/item_combo_db.conf43
-rw-r--r--db/pre-re/item_db.conf7594
-rw-r--r--db/pre-re/item_group.conf90
-rw-r--r--db/pre-re/item_lapineddukddak.conf44
-rw-r--r--db/pre-re/item_packages.conf25
-rw-r--r--db/pre-re/job_db.conf357
-rw-r--r--db/pre-re/map_zone_db.conf357
-rw-r--r--db/pre-re/mob_boss.txt5
-rw-r--r--db/pre-re/mob_branch.txt5
-rw-r--r--db/pre-re/mob_db.conf5429
-rw-r--r--db/pre-re/mob_poring.txt5
-rw-r--r--db/pre-re/mob_race2_db.txt5
-rw-r--r--db/pre-re/mob_skill_db.conf841
-rw-r--r--db/pre-re/pet_db.conf97
-rw-r--r--db/pre-re/refine_db.conf330
-rw-r--r--db/pre-re/size_fix.txt7
-rw-r--r--db/pre-re/skill_db.conf38447
-rw-r--r--db/pre-re/skill_tree.conf566
-rw-r--r--db/pre-re/statpoint.txt255
-rw-r--r--db/produce_db.txt9
-rw-r--r--db/quest_db.conf284
-rw-r--r--db/re/level_penalty.txt14
-rw-r--r--db/roulette_db.conf16
-rw-r--r--db/sc_config.conf3778
-rw-r--r--db/skill_changematerial_db.txt11
-rw-r--r--db/skill_improvise_db.txt12
-rw-r--r--db/spellbook_db.txt7
-rw-r--r--db/stylist_db.conf267
-rw-r--r--db/translations.conf20
66 files changed, 68852 insertions, 0 deletions
diff --git a/db/.editorconfig b/db/.editorconfig
new file mode 100644
index 00000000..e189ab1b
--- /dev/null
+++ b/db/.editorconfig
@@ -0,0 +1,7 @@
+# editorconfig for the libconfig files
+
+[*.conf]
+end_of_line = lf
+trim_trailing_whitespace = true
+insert_final_newline = true
+indent_style = tab
diff --git a/db/GeoIP.dat b/db/GeoIP.dat
new file mode 100644
index 00000000..18e34837
--- /dev/null
+++ b/db/GeoIP.dat
Binary files differ
diff --git a/db/abra_db.txt b/db/abra_db.txt
new file mode 100644
index 00000000..92c0e83a
--- /dev/null
+++ b/db/abra_db.txt
@@ -0,0 +1,14 @@
+// Hocus-Pocus (Abrakadabra) Castable Skills Database
+//
+// Structure of Database:
+// SkillID,DummyName,RequiredHocusPocusLevel,Rate
+//
+// 01. SkillID Skill ID to be casted by hocus pocus.
+// 02. DummyName Name of the skill (informative, not used by server).
+// 03. RequiredHocusPocusLevel Minimum skill level of hocus pocus for the current skill to be selected.
+// 04. Rate Chance at which a skill is selected (1 = 0.01%, 10000 = 100%).
+//
+// NOTE: The skill is picked at random from the entire database and then tested for rate. If it
+// does not succeed at that rate, another skill is picked and tested. This continues
+// until a skill succeeds.
+//====================================================
diff --git a/db/achievement_rank_db.conf b/db/achievement_rank_db.conf
new file mode 100644
index 00000000..e19194fa
--- /dev/null
+++ b/db/achievement_rank_db.conf
@@ -0,0 +1,43 @@
+//================= Hercules Database ==========================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ====================================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//==============================================================================
+//= Achievement Rank Database
+//==============================================================================
+
+achievement_rank_db:
+{
+ Rank1: 18
+ Rank2: 31
+ Rank3: 49
+ Rank4: 73
+ Rank5: 135
+ Rank6: 104
+ Rank7: 140
+ Rank8: 214
+ Rank9: 305
+ Rank10: 257
+ Rank11: 300
+}
diff --git a/db/attendance_db.conf b/db/attendance_db.conf
new file mode 100644
index 00000000..683a1701
--- /dev/null
+++ b/db/attendance_db.conf
@@ -0,0 +1,119 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018 Hercules Dev Team
+//= Copyright (C) 2018 Asheraf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+
+attendance_db:(
+/**************************************************************************
+************* Entry structure *********************************************
+***************************************************************************
+{
+ // ================ Mandatory fields ==============================
+ ItemID: Item Constant (string)
+ Amount: Item Amount (int)
+},
+**************************************************************************/
+{
+ ItemID: "Acorn"
+ Amount: 1
+},
+{
+ ItemID: "Acorn"
+ Amount: 2
+},
+{
+ ItemID: "Acorn"
+ Amount: 3
+},
+{
+ ItemID: "Acorn"
+ Amount: 4
+},
+{
+ ItemID: "Acorn"
+ Amount: 5
+},
+{
+ ItemID: "Acorn"
+ Amount: 6
+},
+{
+ ItemID: "Acorn"
+ Amount: 7
+},
+{
+ ItemID: "Acorn"
+ Amount: 8
+},
+{
+ ItemID: "Acorn"
+ Amount: 9
+},
+{
+ ItemID: "Acorn"
+ Amount: 10
+},
+{
+ ItemID: "Acorn"
+ Amount: 11
+},
+{
+ ItemID: "Acorn"
+ Amount: 12
+},
+{
+ ItemID: "Acorn"
+ Amount: 13
+},
+{
+ ItemID: "Acorn"
+ Amount: 14
+},
+{
+ ItemID: "Acorn"
+ Amount: 15
+},
+{
+ ItemID: "Acorn"
+ Amount: 16
+},
+{
+ ItemID: "Acorn"
+ Amount: 17
+},
+{
+ ItemID: "Acorn"
+ Amount: 18
+},
+{
+ ItemID: "Acorn"
+ Amount: 19
+},
+{
+ ItemID: "Acorn"
+ Amount: 20
+}
+)
diff --git a/db/cashshop_db.conf b/db/cashshop_db.conf
new file mode 100644
index 00000000..a47c5a5a
--- /dev/null
+++ b/db/cashshop_db.conf
@@ -0,0 +1,26 @@
+//====================================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//=
+//= http://herc.ws/board/
+//================= More Information =================
+//= http://herc.ws/board/topic/367-introducing-cash-shop-support/
+//====================================================
+// This file handles the entire Cashshop. You can simply
+// add in any amount of items you like within each category.
+// Please keep in mind that the Cashshop does not work
+// with ragexere clients.
+// Categories can be empty or even missing, but, if
+// present, their names must be kept as cat_<n>, where
+// <n> is a valid tab index, as descripbed in 'enum
+// CASH_SHOP_TABS' in clif.c (normally 0 through 7)
+//====================================================
+
+cash_shop: (
+{
+}
+)
diff --git a/db/castle_db.conf b/db/castle_db.conf
new file mode 100644
index 00000000..ce43ce68
--- /dev/null
+++ b/db/castle_db.conf
@@ -0,0 +1,53 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2019-2020 Hercules Dev Team
+//= Copyright (C) 2019 Asheraf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Castle Database
+//=========================================================================
+
+castle_db: (
+/**************************************************************************
+************* Entry structure *********************************************
+***************************************************************************
+{
+ // ================ Mandatory fields ==============================
+ CastleID: (int) Unique ID of the castle. Must remain unique across all map-servers.
+ MapName: (string) Map name to be considered as the castle map.
+ CastleName: (string) Name of the castle (used by scripts and guardian name tags)
+ OnGuildBreakEventName: (string) NPC unique name to invoke ::OnGuildBreak on, when a occupied
+ castle is abandoned during guild break.
+ // ================ Optional fields ===============================
+ SiegeType: (string, default to SIEGE_TYPE_FE) define siege type
+ EnableClientWarp: (bool, default to false) enable or disable client teleport features
+ ClientWarp: {
+ Position: (int, int) x, y position of warp request
+ ZenyCost: (int) The zeny cost of warp
+ ZenyCostSiegeTime: (int) The zeny cost of warp durring woe
+ }
+},
+**************************************************************************/
+
+)
diff --git a/db/clans.conf b/db/clans.conf
new file mode 100644
index 00000000..cd7339a6
--- /dev/null
+++ b/db/clans.conf
@@ -0,0 +1,137 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2017 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Clan System Database File.
+//=========================================================================
+
+clans: (
+ /**************************************************************************
+ ************* Entry structure *********************************************
+ ***************************************************************************
+ {
+ Id: ID (int)
+ Const: "Const Name" (string)
+ Name: "Clan Name" (string)
+ Leader: "Leader Name" (string)
+ Map: "Map Name" (string)
+ MaxMembers: Max (int, optional, overrides MaxMembers on conf/clans.conf)
+ KickTime: Hours (int, optional, overrides InactivityKickTime)
+ CheckTime: Hours (int, optional, overrides InactivityCheckTime)
+ Buff: {
+ Icon: State Icon ID/Constant (int, you can find all ids on your lua folder: stateicon/efstids.lub or /src/map/constants.inc.h)
+ Script: <" (optional)
+ Script (it can be multi-line)
+ ">
+ }
+ Allies: [
+ "CLAN_NAME_CONSTANT", (string)
+ ]
+ Antagonists: [
+ "CLAN_NAME_CONSTANT", (string)
+ ]
+ },
+ **************************************************************************/
+ {
+ Id: 1
+ Const: "FACTION_LEGION"
+ Name: "Legion of Aemil"
+ Leader: "Q'Anon"
+ Map: "001-2-39"
+ Buff: {
+ Icon: "SI_SWORDCLAN"
+ Script: <"
+ bonus(bStr, 2);
+ bonus(bVit, 1);
+ bonus(bMaxHP, 30);
+ bonus(bMaxSP, 10);
+ ">
+ }
+ Antagonists: [
+ "FACTION_BROTHERHOOD",
+ ]
+ },
+ {
+ Id: 2
+ Const: "FACTION_BROTHERHOOD"
+ Name: "Brotherhood of Argaes"
+ Leader: "Jonatas"
+ Map: "001-1"
+ Buff: {
+ Icon: "SI_ARCWANDCLAN"
+ Script: <"
+ bonus(bDex, 2);
+ bonus(bAgi, 1);
+ bonus(bMaxHP, 30);
+ bonus(bMaxSP, 10);
+ ">
+ }
+ Antagonists: [
+ "FACTION_LEGION",
+ ]
+ },
+ {
+ Id: 3
+ Const: "FACTION_THIEF"
+ Name: "The Thieves"
+ Leader: "Tanveer"
+ Map: "001-1"
+ Buff: {
+ Icon: "SI_GOLDENMACECLAN"
+ Script: <"
+ bonus(bLuk, 2);
+ bonus(bDex, 1);
+ bonus(bMaxHP, 30);
+ bonus(bMaxSP, 10);
+ ">
+ }
+ Allies: [
+ "FACTION_LEGION",
+ "FACTION_BROTHERHOOD",
+ ]
+ Antagonists: [
+ "FACTION_MAGES",
+ ]
+ },
+ {
+ Id: 4
+ Const: "FACTION_MAGES"
+ Name: "The Magic Guild"
+ Leader: "Hocus Pocus Fidibus"
+ Map: "001-1"
+ Buff: {
+ Icon: "SI_CROSSBOWCLAN"
+ Script: <"
+ bonus(bInt, 2);
+ bonus(bAgi, 1);
+ bonus(bMaxHP, 30);
+ bonus(bMaxSP, 10);
+ ">
+ }
+ Antagonists: [
+ "FACTION_THIEF",
+ ]
+ },
+)
diff --git a/db/constants.conf b/db/constants.conf
new file mode 100644
index 00000000..895d575f
--- /dev/null
+++ b/db/constants.conf
@@ -0,0 +1,5283 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2016-2020 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Script Constants Database
+//=========================================================================
+
+constants_db: {
+/************* Entry structure (short) ************************************
+ Identifier: value // (integer literal)
+************* Entry structure (full) **************************************
+ Identifier: {
+ Value: value // (integer literal)
+ Deprecated: true // (boolean) Defaults to false.
+ }
+************* Supported integer literals **********************************
+decimal: 1337 // no prefix
+hexadecimal: 0x1337 // prefix: 0x
+octal: 0o1337 // prefix: 0o
+binary: 0b101101 // prefix: 0b
+
+Underscores can also be used as visual separators for digit grouping purposes:
+ 2_147_483_647
+ 0x7FFF_FFFF
+
+Keep in mind that number literals cannot start or end with a separator and no
+more than one separator can be used in a row (so 12_3___456 is illegal).
+**************************************************************************/
+
+ comment__: "Weekdays"
+ SUNDAY: 0
+ MONDAY: 1
+ TUESDAY: 2
+ WEDNESDAY: 3
+ THURSDAY: 4
+ FRIDAY: 5
+ SATURDAY: 6
+
+ comment__: "Months"
+ JANUARY: 1
+ FEBRUARY: 2
+ MARCH: 3
+ APRIL: 4
+ MAY: 5
+ JUNE: 6
+ JULY: 7
+ AUGUST: 8
+ SEPTEMBER: 9
+ OCTOBER: 10
+ NOVEMBER: 11
+ DECEMBER: 12
+
+ comment__: "Job IDs"
+ Job_Novice: 0
+ Job_Swordman: 1
+ Job_Mage: 2
+ Job_Archer: 3
+ Job_Acolyte: 4
+ Job_Merchant: 5
+ Job_Thief: 6
+ Job_Knight: 7
+ Job_Priest: 8
+ Job_Wizard: 9
+ Job_Blacksmith: 10
+ Job_Hunter: 11
+ Job_Assassin: 12
+ Job_Knight2: 13
+ Job_Crusader: 14
+ Job_Monk: 15
+ Job_Sage: 16
+ Job_Rogue: 17
+ Job_Alchem: {
+ Value: 18
+ Deprecated: true
+ }
+ Job_Alchemist: 18
+ Job_Bard: 19
+ Job_Dancer: 20
+ Job_Crusader2: 21
+ Job_Wedding: 22
+ Job_SuperNovice: 23
+ Job_Gunslinger: 24
+ Job_Ninja: 25
+ Job_Xmas: 26
+ Job_Summer: 27
+
+ Job_Novice_High: 4001
+ Job_Swordman_High: 4002
+ Job_Mage_High: 4003
+ Job_Archer_High: 4004
+ Job_Acolyte_High: 4005
+ Job_Merchant_High: 4006
+ Job_Thief_High: 4007
+ Job_Lord_Knight: 4008
+ Job_High_Priest: 4009
+ Job_High_Wizard: 4010
+ Job_Whitesmith: 4011
+ Job_Sniper: 4012
+ Job_Assassin_Cross: 4013
+ Job_Lord_Knight2: 4014
+ Job_Paladin: 4015
+ Job_Champion: 4016
+ Job_Professor: 4017
+ Job_Stalker: 4018
+ Job_Creator: 4019
+ Job_Clown: 4020
+ Job_Gypsy: 4021
+ Job_Paladin2: 4022
+
+ Job_Baby: 4023
+ Job_Baby_Swordman: 4024
+ Job_Baby_Mage: 4025
+ Job_Baby_Archer: 4026
+ Job_Baby_Acolyte: 4027
+ Job_Baby_Merchant: 4028
+ Job_Baby_Thief: 4029
+ Job_Baby_Knight: 4030
+ Job_Baby_Priest: 4031
+ Job_Baby_Wizard: 4032
+ Job_Baby_Blacksmith: 4033
+ Job_Baby_Hunter: 4034
+ Job_Baby_Assassin: 4035
+ Job_Baby_Knight2: 4036
+ Job_Baby_Crusader: 4037
+ Job_Baby_Monk: 4038
+ Job_Baby_Sage: 4039
+ Job_Baby_Rogue: 4040
+ Job_Baby_Alchem: {
+ Value: 4041
+ Deprecated: true
+ }
+ Job_Baby_Alchemist: 4041
+ Job_Baby_Bard: 4042
+ Job_Baby_Dancer: 4043
+ Job_Baby_Crusader2: 4044
+ Job_Super_Baby: 4045
+
+ Job_Taekwon: 4046
+ Job_Star_Gladiator: 4047
+ Job_Star_Gladiator2: 4048
+ Job_Soul_Linker: 4049
+
+ Job_Gangsi: 4050
+ Job_Death_Knight: 4051
+ Job_Dark_Collector: 4052
+
+ Job_Rune_Knight: 4054
+ Job_Warlock: 4055
+ Job_Ranger: 4056
+ Job_Arch_Bishop: 4057
+ Job_Mechanic: 4058
+ Job_Guillotine_Cross: 4059
+
+ Job_Rune_Knight_T: 4060
+ Job_Warlock_T: 4061
+ Job_Ranger_T: 4062
+ Job_Arch_Bishop_T: 4063
+ Job_Mechanic_T: 4064
+ Job_Guillotine_Cross_T: 4065
+
+ Job_Royal_Guard: 4066
+ Job_Sorcerer: 4067
+ Job_Minstrel: 4068
+ Job_Wanderer: 4069
+ Job_Sura: 4070
+ Job_Genetic: 4071
+ Job_Shadow_Chaser: 4072
+
+ Job_Royal_Guard_T: 4073
+ Job_Sorcerer_T: 4074
+ Job_Minstrel_T: 4075
+ Job_Wanderer_T: 4076
+ Job_Sura_T: 4077
+ Job_Genetic_T: 4078
+ Job_Shadow_Chaser_T: 4079
+
+ Job_Rune_Knight2: 4080
+ Job_Rune_Knight_T2: 4081
+ Job_Royal_Guard2: 4082
+ Job_Royal_Guard_T2: 4083
+ Job_Ranger2: 4084
+ Job_Ranger_T2: 4085
+ Job_Mechanic2: 4086
+ Job_Mechanic_T2: 4087
+
+ Job_Baby_Rune: 4096
+ Job_Baby_Warlock: 4097
+ Job_Baby_Ranger: 4098
+ Job_Baby_Bishop: 4099
+ Job_Baby_Mechanic: 4100
+ Job_Baby_Cross: 4101
+ Job_Baby_Guard: 4102
+ Job_Baby_Sorcerer: 4103
+ Job_Baby_Minstrel: 4104
+ Job_Baby_Wanderer: 4105
+ Job_Baby_Sura: 4106
+ Job_Baby_Genetic: 4107
+ Job_Baby_Chaser: 4108
+
+ Job_Baby_Rune2: 4109
+ Job_Baby_Guard2: 4110
+ Job_Baby_Ranger2: 4111
+ Job_Baby_Mechanic2: 4112
+
+ Job_Super_Novice_E: 4190
+ Job_Super_Baby_E: 4191
+
+ Job_Kagerou: 4211
+ Job_Oboro: 4212
+ Job_Rebellion: 4215
+
+ Job_Summoner: 4218
+
+ comment__: "Job masks / Job map_ids"
+ EAJL_2_1: 0x0100
+ EAJL_2_2: 0x0200
+ EAJL_2: 0x0300
+ EAJL_UPPER: 0x1000
+ EAJL_BABY: 0x2000
+ EAJL_THIRD: 0x4000
+
+ EAJ_BASEMASK: 0x00ff
+ EAJ_UPPERMASK: 0x0fff
+ EAJ_THIRDMASK: 0x4fff
+
+ EAJ_NOVICE: 0x0000
+ EAJ_SWORDMAN: 0x0001
+ EAJ_MAGE: 0x0002
+ EAJ_ARCHER: 0x0003
+ EAJ_ACOLYTE: 0x0004
+ EAJ_MERCHANT: 0x0005
+ EAJ_THIEF: 0x0006
+ EAJ_TAEKWON: 0x0007
+ EAJ_GUNSLINGER: 0x0009
+ EAJ_NINJA: 0x000A
+ EAJ_GANGSI: 0x000D
+ EAJ_SUMMONER: 0x000E
+
+ EAJ_SUPER_NOVICE: 0x0100
+ EAJ_KNIGHT: 0x0101
+ EAJ_WIZARD: 0x0102
+ EAJ_HUNTER: 0x0103
+ EAJ_PRIEST: 0x0104
+ EAJ_BLACKSMITH: 0x0105
+ EAJ_ASSASSIN: 0x0106
+ EAJ_STAR_GLADIATOR: 0x0107
+ EAJ_REBELLION: 0x0109
+ EAJ_KAGEROUOBORO: 0x010A
+ EAJ_DEATH_KNIGHT: 0x010D
+
+ EAJ_CRUSADER: 0x0201
+ EAJ_SAGE: 0x0202
+ EAJ_BARDDANCER: 0x0203
+ EAJ_MONK: 0x0204
+ EAJ_ALCHEMIST: 0x0205
+ EAJ_ROGUE: 0x0206
+ EAJ_SOUL_LINKER: 0x0207
+ EAJ_DARK_COLLECTOR: 0x020D
+
+ EAJ_NOVICE_HIGH: 0x1000
+ EAJ_SWORDMAN_HIGH: 0x1001
+ EAJ_MAGE_HIGH: 0x1002
+ EAJ_ARCHER_HIGH: 0x1003
+ EAJ_ACOLYTE_HIGH: 0x1004
+ EAJ_MERCHANT_HIGH: 0x1005
+ EAJ_THIEF_HIGH: 0x1006
+
+ EAJ_LORD_KNIGHT: 0x1101
+ EAJ_HIGH_WIZARD: 0x1102
+ EAJ_SNIPER: 0x1103
+ EAJ_HIGH_PRIEST: 0x1104
+ EAJ_WHITESMITH: 0x1105
+ EAJ_ASSASSIN_CROSS: 0x1106
+
+ EAJ_PALADIN: 0x1201
+ EAJ_PROFESSOR: 0x1202
+ EAJ_CLOWNGYPSY: 0x1203
+ EAJ_CHAMPION: 0x1204
+ EAJ_CREATOR: 0x1205
+ EAJ_STALKER: 0x1206
+
+ EAJ_BABY: 0x2000
+ EAJ_BABY_SWORDMAN: 0x2001
+ EAJ_BABY_MAGE: 0x2002
+ EAJ_BABY_ARCHER: 0x2003
+ EAJ_BABY_ACOLYTE: 0x2004
+ EAJ_BABY_MERCHANT: 0x2005
+ EAJ_BABY_THIEF: 0x2006
+
+ EAJ_SUPER_BABY: 0x2100
+ EAJ_BABY_KNIGHT: 0x2101
+ EAJ_BABY_WIZARD: 0x2102
+ EAJ_BABY_HUNTER: 0x2103
+ EAJ_BABY_PRIEST: 0x2104
+ EAJ_BABY_BLACKSMITH: 0x2105
+ EAJ_BABY_ASSASSIN: 0x2106
+
+ EAJ_BABY_CRUSADER: 0x2201
+ EAJ_BABY_SAGE: 0x2202
+ EAJ_BABY_BARDDANCER: 0x2203
+ EAJ_BABY_MONK: 0x2204
+ EAJ_BABY_ALCHEMIST: 0x2205
+ EAJ_BABY_ROGUE: 0x2206
+
+ EAJ_SUPER_NOVICE_E: 0x4100
+ EAJ_RUNE_KNIGHT: 0x4101
+ EAJ_WARLOCK: 0x4102
+ EAJ_RANGER: 0x4103
+ EAJ_ARCH_BISHOP: 0x4104
+ EAJ_MECHANIC: 0x4105
+ EAJ_GUILLOTINE_CROSS: 0x4106
+
+ EAJ_ROYAL_GUARD: 0x4201
+ EAJ_SORCERER: 0x4202
+ EAJ_MINSTRELWANDERER: 0x4203
+ EAJ_SURA: 0x4204
+ EAJ_GENETIC: 0x4205
+ EAJ_SHADOW_CHASER: 0x4206
+
+ EAJ_RUNE_KNIGHT_T: 0x5101
+ EAJ_WARLOCK_T: 0x5102
+ EAJ_RANGER_T: 0x5103
+ EAJ_ARCH_BISHOP_T: 0x5104
+ EAJ_MECHANIC_T: 0x5105
+ EAJ_GUILLOTINE_CROSS_T: 0x5106
+
+ EAJ_ROYAL_GUARD_T: 0x5201
+ EAJ_SORCERER_T: 0x5202
+ EAJ_MINSTRELWANDERER_T: 0x5203
+ EAJ_SURA_T: 0x5204
+ EAJ_GENETIC_T: 0x5205
+ EAJ_SHADOW_CHASER_T: 0x5206
+
+ EAJ_SUPER_BABY_E: 0x6100
+ EAJ_BABY_RUNE: 0x6101
+ EAJ_BABY_WARLOCK: 0x6102
+ EAJ_BABY_RANGER: 0x6103
+ EAJ_BABY_BISHOP: 0x6104
+ EAJ_BABY_MECHANIC: 0x6105
+ EAJ_BABY_CROSS: 0x6106
+
+ EAJ_BABY_GUARD: 0x6201
+ EAJ_BABY_SORCERER: 0x6202
+ EAJ_BABY_MINSTRELWANDERER: 0x6203
+ EAJ_BABY_SURA: 0x6204
+ EAJ_BABY_GENETIC: 0x6205
+ EAJ_BABY_CHASER: 0x6206
+
+ comment__: "Broadcast flags"
+ bc_all: 0
+ bc_map: 1
+ bc_area: 2
+ bc_self: 3
+ bc_pc: 0
+ bc_npc: 8
+ bc_yellow: 0
+ bc_blue: 16
+ bc_woe: 32
+
+ comment__: "Mapflags"
+ mf_nomemo: 0
+ mf_noteleport: 1
+ mf_nosave: 2
+ mf_nobranch: 3
+ mf_nopenalty: 4
+ mf_nozenypenalty: 5
+ mf_pvp: 6
+ mf_pvp_noparty: 7
+ mf_pvp_noguild: 8
+ mf_gvg: 9
+ mf_gvg_noparty: 10
+ mf_notrade: 11
+ mf_noskill: 12
+ mf_nowarp: 13
+ mf_partylock: 14
+ mf_noicewall: 15
+ mf_snow: 16
+ mf_fog: 17
+ mf_sakura: 18
+ mf_leaves: 19
+ mf_clouds: 23
+ mf_clouds2: 24
+ mf_fireworks: 25
+ mf_gvg_castle: 26
+ mf_gvg_dungeon: 27
+ mf_nightenabled: 28
+ mf_nobaseexp: 29
+ mf_nojobexp: 30
+ mf_nomobloot: 31
+ mf_nomvploot: 32
+ mf_noreturn: 33
+ mf_nowarpto: 34
+ mf_nightmaredrop: 35
+ mf_zone: 36
+ mf_nocommand: 37
+ mf_nodrop: 38
+ mf_jexp: 39
+ mf_bexp: 40
+ mf_novending: 41
+ mf_loadevent: 42
+ mf_nochat: 43
+ mf_noexppenalty: 44
+ mf_guildlock: 45
+ mf_town: 46
+ mf_autotrade: 47
+ mf_allowks: 48
+ mf_monster_noteleport: 49
+ mf_pvp_nocalcrank: 50
+ mf_battleground: 51
+ mf_reset: 52
+ mf_notomb: 53
+ mf_nocashshop: 54
+ mf_noautoloot: 55
+ mf_noviewid: 56
+ mf_pairship_startable: 57
+ mf_pairship_endable: 58
+ mf_nostorage: 59
+ mf_nogstorage: 60
+ mf_nopet: 61
+
+ comment__: "Cell Properties"
+ cell_walkable: 0
+ cell_shootable: 1
+ cell_water: 2
+ cell_npc: 3
+ cell_basilica: 4
+ cell_landprotector: 5
+ cell_novending: 6
+ cell_nochat: 7
+ cell_icewall: 8
+ cell_noicewall: 9
+ cell_noskill: 10
+
+ comment__: "Cell checks"
+ cell_gettype: 0
+ cell_chkwall: 1
+ cell_chkwater: 2
+ cell_chkcliff: 3
+ cell_chkpass: 4
+ cell_chkreach: 5
+ cell_chknopass: 6
+ cell_chknoreach: 7
+ cell_chkstack: 8
+ cell_chknpc: 9
+ cell_chkbasilica: 10
+ cell_chklandprotector: 11
+ cell_chknovending: 12
+ cell_chknochat: 13
+ cell_chkicewall: 14
+ cell_chknoicewall: 15
+ cell_chknoskill: 16
+
+ comment__: "Bonuses / Parameter IDs"
+ bMaxHP: 6
+ bMaxSP: 8
+ bStr: 13
+ bAgi: 14
+ bVit: 15
+ bInt: 16
+ bDex: 17
+ bLuk: 18
+ bAtk: 41
+ bAtk2: 42
+ bDef: 45
+ bDef2: 46
+ bMdef: 47
+ bMdef2: 48
+ bHit: 49
+ bFlee: 50
+ bFlee2: 51
+ bCritical: 52
+ bAspd: 53
+ bFame: 59
+ bUnbreakable: 60
+
+ bAtkRange: 1000
+ bAtkEle: 1001
+ bDefEle: 1002
+ bCastrate: 1003
+ bMaxHPrate: 1004
+ bMaxSPrate: 1005
+ bUseSPrate: 1006
+ bAddEle: 1007
+ bAddRace: 1008
+ bAddSize: 1009
+ bSubEle: 1010
+ bSubRace: 1011
+ bAddEff: 1012
+ bResEff: 1013
+ bBaseAtk: 1014
+ bAspdRate: 1015
+ bHPrecovRate: 1016
+ bSPrecovRate: 1017
+ bSpeedRate: 1018
+ bCriticalDef: 1019
+ bNearAtkDef: 1020
+ bLongAtkDef: 1021
+ bDoubleRate: 1022
+ bDoubleAddRate: 1023
+ bSkillHeal: 1024
+ bMatkRate: 1025
+ bIgnoreDefEle: 1026
+ bIgnoreDefRace: 1027
+ bAtkRate: 1028
+ bSpeedAddRate: 1029
+ bSPRegenRate: 1030
+ bMagicAtkDef: 1031
+ bMiscAtkDef: 1032
+ bIgnoreMdefEle: 1033
+ bIgnoreMdefRace: 1034
+ bMagicAddEle: 1035
+ bMagicAddRace: 1036
+ bMagicAddSize: 1037
+ bPerfectHitRate: 1038
+ bPerfectHitAddRate: 1039
+ bCriticalRate: 1040
+ bGetZenyNum: 1041
+ bAddGetZenyNum: 1042
+ bAddDamageClass: 1043
+ bAddMagicDamageClass: 1044
+ bAddDefClass: 1045
+ bAddMdefClass: 1046
+ bAddMonsterDropItem: 1047
+ bDefRatioAtkEle: 1048
+ bDefRatioAtkRace: 1049
+ bUnbreakableGarment: 1050
+ bHitRate: 1051
+ bFleeRate: 1052
+ bFlee2Rate: 1053
+ bDefRate: 1054
+ bDef2Rate: 1055
+ bMdefRate: 1056
+ bMdef2Rate: 1057
+ bSplashRange: 1058
+ bSplashAddRange: 1059
+ bAutoSpell: 1060
+ bHPDrainRate: 1061
+ bSPDrainRate: 1062
+ bShortWeaponDamageReturn: 1063
+ bLongWeaponDamageReturn: 1064
+ bWeaponComaEle: 1065
+ bWeaponComaRace: 1066
+ bAddEff2: 1067
+ bBreakWeaponRate: 1068
+ bBreakArmorRate: 1069
+ bAddStealRate: 1070
+ bMagicDamageReturn: 1071
+ bAllStats: 1073
+ bAgiVit: 1074
+ bAgiDexStr: 1075
+ bPerfectHide: 1076
+ bNoKnockback: 1077
+ bClassChange: 1078
+ bHPDrainValue: 1079
+ bSPDrainValue: 1080
+ bWeaponAtk: 1081
+ bWeaponAtkRate: 1082
+ bDelayrate: 1083
+ bHPDrainRateRace: 1084
+ bSPDrainRateRace: 1085
+ bIgnoreMdefRate: 1086
+ bIgnoreDefRate: 1087
+ bSkillHeal2: 1088
+ bAddEffOnSkill: 1089
+ bHealPower: 1090
+ bHealPower2: 1091
+ bHPVanishRate: 1092
+
+ bRestartFullRecover: 2000
+ bNoCastCancel: 2001
+ bNoSizeFix: 2002
+ bNoMagicDamage: 2003
+ bNoWeaponDamage: 2004
+ bNoGemStone: 2005
+ bNoCastCancel2: 2006
+ bNoMiscDamage: 2007
+ bUnbreakableWeapon: 2008
+ bUnbreakableArmor: 2009
+ bUnbreakableHelm: 2010
+ bUnbreakableShield: 2011
+ bLongAtkRate: 2012
+ bCritAtkRate: 2013
+ bCriticalAddRace: 2014
+ bNoRegen: 2015
+ bAddEffWhenHit: 2016
+ bAutoSpellWhenHit: 2017
+ bSkillAtk: 2018
+ bUnstripable: 2019
+ bAutoSpellOnSkill: 2020
+
+ bSPGainValue: 2021
+ bHPRegenRate: 2022
+ bHPLossRate: 2023
+ bAddRace2: 2024
+ bHPGainValue: 2025
+ bSubSize: 2026
+ bHPDrainValueRace: 2027
+ bAddItemHealRate: 2028
+ bSPDrainValueRace: 2029
+ bExpAddRace: 2030
+ bSPGainRace: 2031
+ bSubRace2: 2032
+ bUnbreakableShoes: 2033
+ bUnstripableWeapon: 2034
+ bUnstripableArmor: 2035
+ bUnstripableHelm: 2036
+ bUnstripableShield: 2037
+ bIntravision: 2038
+ bAddMonsterDropChainItem: 2039
+ bSPLossRate: 2040
+ bAddSkillBlow: 2041
+ bSPVanishRate: 2042
+ bMagicSPGainValue: 2043
+ bMagicHPGainValue: 2044
+ bAddClassDropItem: 2045
+ bMatk: 2046
+ bSPGainRaceAttack: 2047
+ bHPGainRaceAttack: 2048
+ bSkillUseSPrate: 2049
+ bSkillCooldown: 2050
+
+ bSkillFixedCast: 2051
+ bSkillVariableCast: 2052
+ bFixedCastrate: 2053
+ bVariableCastrate: 2054
+ bSkillUseSP: 2055
+ bMagicAtkEle: 2056
+ bFixedCast: 2057
+ bVariableCast: 2058
+ bSetDefRace: 2059
+ bSetMDefRace: 2060
+ bAddRaceTolerance: 2061
+ bAddMaxWeight: 2062
+ bSubDefEle: 2063
+ bMagicSubDefEle: 2064
+
+ comment__: "Equip index"
+ /* reference to script.c::script_defaults():equip[] array used for easy-conversion */
+ EQI_HEAD_TOP: 1
+ EQI_ARMOR: 2
+ EQI_HAND_L: 3
+ EQI_HAND_R: 4
+ EQI_GARMENT: 5
+ EQI_SHOES: 6
+ EQI_ACC_L: 7
+ EQI_ACC_R: 8
+ EQI_HEAD_MID: 9
+ EQI_HEAD_LOW: 10
+ EQI_COSTUME_HEAD_LOW: 11
+ EQI_COSTUME_HEAD_MID: 12
+ EQI_COSTUME_HEAD_TOP: 13
+ EQI_COSTUME_GARMENT: 14
+ EQI_SHADOW_ARMOR: 15
+ EQI_SHADOW_WEAPON: 16
+ EQI_SHADOW_SHIELD: 17
+ EQI_SHADOW_SHOES: 18
+ EQI_SHADOW_ACC_R: 19
+ EQI_SHADOW_ACC_L: 20
+
+ comment__: "Status effects"
+ Eff_Stone: 0
+ Eff_Freeze: 1
+ Eff_Stun: 2
+ Eff_Sleep: 3
+ Eff_Poison: 4
+ Eff_Curse: 5
+ Eff_Silence: 6
+ Eff_Confusion: 7
+ Eff_Blind: 8
+ Eff_Bleeding: 9
+ Eff_DPoison: 10
+ Eff_Fear: 11
+ Eff_Cold: 12
+ Eff_Burning: 13
+ Eff_Deepsleep: 14
+
+ comment__: "Elements"
+ Ele_Neutral: 0
+ Ele_Water: 1
+ Ele_Nature: 2
+ Ele_Fire: 3
+ Ele_Holy: 6
+ Ele_Dark: 7
+
+ // Kept for Compatibility
+ Ele_Earth: 2
+ Ele_Wind: 2 // 4
+ Ele_Poison: 2 // 5
+ Ele_Ghost: 7 // 8
+ Ele_Undead: 7 // 9
+ Ele_All: 255
+
+ comment__: "Races"
+ RC_Formless: 0
+ RC_Undead: 1
+ RC_Brute: 2
+ RC_Plant: 3
+ RC_Insect: 4
+ RC_Fish: 5
+ RC_Demon: 6
+ RC_DemiHuman: 7
+ RC_Angel: 8
+ RC_Dragon: 9
+ RC_Player: 10
+ RC_Boss: 11
+ RC_NonBoss: 12
+ RC_NonDemiHuman: 14
+ RC_NonPlayer: 15
+ RC_DemiPlayer: 16
+ RC_NonDemiPlayer: 17
+ RC_All: 255
+
+ comment__: "Subraces"
+ RC2_None: 0
+ RC2_Goblin: 1
+ RC2_Kobold: 2
+ RC2_Orc: 3
+ RC2_Golem: 4
+ RC2_Guardian: 5
+ RC2_Ninja: 6
+ RC2_Scaraba: 7
+ RC2_Turtle: 8
+
+ comment__: "Sizes"
+ Size_Small: 0
+ Size_Medium: 1
+ Size_Large: 2
+
+ comment__: "Battle Flags"
+ BF_WEAPON: 0x0001
+ BF_MAGIC: 0x0002
+ BF_MISC: 0x0004
+ BF_SHORT: 0x0010
+ BF_LONG: 0x0040
+ BF_SKILL: 0x0100
+ BF_NORMAL: 0x0200
+
+ comment__: "Attack Flags"
+ ATF_SELF: 0x01
+ ATF_TARGET: 0x02
+ ATF_SHORT: 0x04
+ ATF_LONG: 0x08
+ ATF_WEAPON: 0x10
+ ATF_MAGIC: 0x20
+ ATF_MISC: 0x40
+ ATF_SKILL: 0x60
+
+ comment__: "Status Changes"
+ SC_ALL: -1
+ SC_STONE: 0
+ SC_FREEZE: 1
+ SC_STUN: 2
+ SC_SLEEP: 3
+ SC_POISON: 4
+ SC_CURSE: 5
+ SC_SILENCE: 6
+ SC_CONFUSION: 7
+ SC_BLIND: 8
+ SC_BLOODING: 9
+ SC_DPOISON: 10
+ SC_FEAR: 11
+ SC_COLD: 12
+ SC_BURNING: 13
+ SC_DEEP_SLEEP: 14
+ SC_PROVOKE: 20
+ SC_ENDURE: 21
+ SC_TWOHANDQUICKEN: 22
+ SC_CONCENTRATION: 23
+ SC_HIDING: 24
+ SC_CLOAKING: 25
+ SC_ENCHANTPOISON: 26
+ SC_POISONREACT: 27
+ SC_QUAGMIRE: 28
+ SC_ANGELUS: 29
+ SC_BLESSING: 30
+ SC_CRUCIS: 31
+ SC_INC_AGI: 32
+ SC_DEC_AGI: 33
+ SC_SLOWPOISON: 34
+ SC_IMPOSITIO: 35
+ SC_SUFFRAGIUM: 36
+ SC_ASPERSIO: 37
+ SC_BENEDICTIO: 38
+ SC_KYRIE: 39
+ SC_MAGNIFICAT: 40
+ SC_GLORIA: 41
+ SC_LEXAETERNA: 42
+ SC_ADRENALINE: 43
+ SC_WEAPONPERFECT: 44
+ SC_OVERTHRUST: 45
+ SC_MAXIMIZEPOWER: 46
+ SC_TRICKDEAD: 47
+ SC_SHOUT: 48
+ SC_ENERGYCOAT: 49
+ SC_BROKENARMOR: 50
+ SC_BROKENWEAPON: 51
+ SC_ILLUSION: 52
+ SC_WEIGHTOVER50: 53
+ SC_WEIGHTOVER90: 54
+ SC_ATTHASTE_POTION1: 55
+ SC_ATTHASTE_POTION2: 56
+ SC_ATTHASTE_POTION3: 57
+ SC_ATTHASTE_INFINITY: 58
+ SC_MOVHASTE_HORSE: 59
+ SC_MOVHASTE_INFINITY: 60
+ SC_PLUSATTACKPOWER: 61
+ SC_PLUSMAGICPOWER: 62
+ SC_WEDDING: 63
+ SC_SLOWDOWN: 64
+ SC_ANKLESNARE: 65
+ SC_KEEPING: 66
+ SC_BARRIER: 67
+ SC_NOEQUIPWEAPON: 68
+ SC_NOEQUIPSHIELD: 69
+ SC_NOEQUIPARMOR: 70
+ SC_NOEQUIPHELM: 71
+ SC_PROTECTWEAPON: 72
+ SC_PROTECTSHIELD: 73
+ SC_PROTECTARMOR: 74
+ SC_PROTECTHELM: 75
+ SC_AUTOGUARD: 76
+ SC_REFLECTSHIELD: 77
+ SC_SPLASHER: 78
+ SC_PROVIDENCE: 79
+ SC_DEFENDER: 80
+ SC_MAGICROD: 81
+ SC_SPELLBREAKER: 82
+ SC_AUTOSPELL: 83
+ SC_SIGHTTRASHER: 84
+ SC_AUTOBERSERK: 85
+ SC_SPEARQUICKEN: 86
+ SC_AUTOCOUNTER: 87
+ SC_SIGHT: 88
+ SC_SAFETYWALL: 89
+ SC_RUWACH: 90
+ SC_EXTREMITYFIST: 91
+ SC_EXPLOSIONSPIRITS: 92
+ SC_COMBOATTACK: 93
+ SC_BLADESTOP_WAIT: 94
+ SC_BLADESTOP: 95
+ SC_PROPERTYFIRE: 96
+ SC_PROPERTYWATER: 97
+ SC_PROPERTYWIND: 98
+ SC_PROPERTYGROUND: 99
+ SC_VOLCANO: 100
+ SC_DELUGE: 101
+ SC_VIOLENTGALE: 102
+ SC_SUB_WEAPONPROPERTY: 103
+ SC_ARMOR: 104
+ SC_ARMORPROPERTY: 105
+ SC_NOCHAT: 106
+ SC_BABY: 107
+ SC_AURABLADE: 108
+ SC_PARRYING: 109
+ SC_LKCONCENTRATION: 110
+ SC_TENSIONRELAX: 111
+ SC_BERSERK: 112
+ SC_FURY: 113
+ SC_GOSPEL: 114
+ SC_ASSUMPTIO: 115
+ SC_BASILICA: 116
+ SC_GUILDAURA: 117
+ SC_MAGICPOWER: 118
+ SC_EDP: 119
+ SC_TRUESIGHT: 120
+ SC_WINDWALK: 121
+ SC_MELTDOWN: 122
+ SC_CARTBOOST: 123
+ SC_CHASEWALK: 124
+ SC_SWORDREJECT: 125
+ SC_MARIONETTE_MASTER: 126
+ SC_MARIONETTE: 127
+ SC_PROPERTYUNDEAD: 128
+ SC_JOINTBEAT: 129
+ SC_MINDBREAKER: 130
+ SC_MEMORIZE: 131
+ SC_FOGWALL: 132
+ SC_SPIDERWEB: 133
+ SC_DEVOTION: 134
+ SC_SACRIFICE: 135
+ SC_STEELBODY: 136
+ SC_ORCISH: 137
+ SC_STORMKICK_READY: 138
+ SC_DOWNKICK_READY: 139
+ SC_TURNKICK_READY: 140
+ SC_COUNTERKICK_READY: 141
+ SC_DODGE_READY: 142
+ SC_RUN: 143
+ SC_PROPERTYDARK: 144
+ SC_ADRENALINE2: 145
+ SC_PROPERTYTELEKINESIS: 146
+ SC_KAIZEL: 147
+ SC_KAAHI: 148
+ SC_KAUPE: 149
+ SC_ONEHANDQUICKEN: 150
+ SC_PRESERVE: 151
+ SC_GDSKILL_BATTLEORDER: 152
+ SC_GDSKILL_REGENERATION: 153
+ SC_DOUBLECASTING: 154
+ SC_GRAVITATION: 155
+ SC_OVERTHRUSTMAX: 156
+ SC_LONGING: 157
+ SC_HERMODE: 158
+ SC_TAROTCARD: 159
+ SC_CR_SHRINK: 160
+ SC_WZ_SIGHTBLASTER: 161
+ SC_DC_WINKCHARM: 162
+ SC_RG_CCONFINE_M: 163
+ SC_RG_CCONFINE_S: 164
+ SC_DANCING: 165
+ SC_ARMOR_PROPERTY: 166
+ SC_RICHMANKIM: 167
+ SC_ETERNALCHAOS: 168
+ SC_DRUMBATTLE: 169
+ SC_NIBELUNGEN: 170
+ SC_ROKISWEIL: 171
+ SC_INTOABYSS: 172
+ SC_SIEGFRIED: 173
+ SC_WHISTLE: 174
+ SC_ASSNCROS: 175
+ SC_POEMBRAGI: 176
+ SC_APPLEIDUN: 177
+ SC_MODECHANGE: 178
+ SC_HUMMING: 179
+ SC_DONTFORGETME: 180
+ SC_FORTUNE: 181
+ SC_SERVICEFORYOU: 182
+ SC_STOP: 183
+ SC_STRUP: 184
+ SC_SOULLINK: 185
+ SC_COMA: 186
+ SC_CLAIRVOYANCE: 187
+ SC_INCALLSTATUS: 188
+ SC_CHASEWALK2: 189
+ SC_INCAGI: 190
+ SC_INCVIT: 191
+ SC_INCINT: 192
+ SC_INCDEX: 193
+ SC_INCLUK: 194
+ SC_INCHIT: 195
+ SC_INCHITRATE: 196
+ SC_INCFLEE: 197
+ SC_INCFLEERATE: 198
+ SC_INCMHPRATE: 199
+ SC_INCMSPRATE: 200
+ SC_INCATKRATE: 201
+ SC_INCMATKRATE: 202
+ SC_INCDEFRATE: 203
+ SC_FOOD_STR: 204
+ SC_FOOD_AGI: 205
+ SC_FOOD_VIT: 206
+ SC_FOOD_INT: 207
+ SC_FOOD_DEX: 208
+ SC_FOOD_LUK: 209
+ SC_FOOD_BASICHIT: 210
+ SC_FOOD_BASICAVOIDANCE: 211
+ SC_BATKFOOD: 212
+ SC_WATKFOOD: 213
+ SC_MATKFOOD: 214
+ SC_SCRESIST: 215
+ SC_XMAS: 216
+ SC_WARM: 217
+ SC_SUN_COMFORT: 218
+ SC_MOON_COMFORT: 219
+ SC_STAR_COMFORT: 220
+ SC_FUSION: 221
+ SC_SKILLRATE_UP: 222
+ SC_SKE: 223
+ SC_KAITE: 224
+ SC_SWOO: 225
+ SC_SKA: 226
+ SC_EARTHSCROLL: 227
+ SC_MIRACLE: 228
+ SC_GS_MADNESSCANCEL: 229
+ SC_GS_ADJUSTMENT: 230
+ SC_GS_ACCURACY: 231
+ SC_GS_GATLINGFEVER: 232
+ SC_NJ_TATAMIGAESHI: 233
+ SC_NJ_UTSUSEMI: 234
+ SC_NJ_BUNSINJYUTSU: 235
+ SC_NJ_KAENSIN: 236
+ SC_NJ_SUITON: 237
+ SC_NJ_NEN: 238
+ SC_KNOWLEDGE: 239
+ SC_SMA_READY: 240
+ SC_FLING: 241
+ SC_HLIF_AVOID: 242
+ SC_HLIF_CHANGE: 243
+ SC_HAMI_BLOODLUST: 244
+ SC_HLIF_FLEET: 245
+ SC_HLIF_SPEED: 246
+ SC_HAMI_DEFENCE: 247
+ SC_INCASPDRATE: 248
+ SC_PLUSAVOIDVALUE: 249
+ SC_JAILED: 250
+ SC_ENCHANTARMS: 251
+ SC_MAGICALATTACK: 252
+ SC_STONESKIN: 253
+ SC_CRITICALWOUND: 254
+ SC_MAGICMIRROR: 255
+ SC_SLOWCAST: 256
+ SC_SUMMER: 257
+ SC_CASH_PLUSEXP: 258
+ SC_CASH_RECEIVEITEM: 259
+ SC_CASH_BOSS_ALARM: 260
+ SC_CASH_DEATHPENALTY: 261
+ SC_CRITICALPERCENT: 262
+ SC_PROTECT_MDEF: 266
+ SC_HEALPLUS: 268
+ SC_PNEUMA: 269
+ SC_AUTOTRADE: 270
+ SC_KSPROTECTED: 271
+ SC_ARMOR_RESIST: 272
+ SC_ATKER_BLOOD: 273
+ SC_TARGET_BLOOD: 274
+ SC_TK_SEVENWIND: 275
+ SC_PROTECT_DEF: 276
+ SC_WALKSPEED: 278
+ SC_MER_FLEE: 279
+ SC_MER_ATK: 280
+ SC_MER_HP: 281
+ SC_MER_SP: 282
+ SC_MER_HIT: 283
+ SC_MER_QUICKEN: 284
+ SC_REBIRTH: 285
+ SC_S_LIFEPOTION: 291
+ SC_L_LIFEPOTION: 292
+ SC_CASH_PLUSONLYJOBEXP: 293
+ SC_HELLPOWER: 295
+ SC_INVINCIBLE: 296
+ SC_INVINCIBLEOFF: 297
+ SC_MANU_ATK: 298
+ SC_MANU_DEF: 299
+ SC_SPL_ATK: 300
+ SC_SPL_DEF: 301
+ SC_MANU_MATK: 302
+ SC_SPL_MATK: 303
+ SC_FOOD_STR_CASH: 304
+ SC_FOOD_AGI_CASH: 305
+ SC_FOOD_VIT_CASH: 306
+ SC_FOOD_DEX_CASH: 307
+ SC_FOOD_INT_CASH: 308
+ SC_FOOD_LUK_CASH: 309
+ SC_FROSTMISTY: 311
+ SC_ENCHANTBLADE: 312
+ SC_DEATHBOUND: 313
+ SC_MILLENNIUMSHIELD: 314
+ SC_CRUSHSTRIKE: 315
+ SC_REFRESH: 316
+ SC_REUSE_REFRESH: 317
+ SC_GIANTGROWTH: 318
+ SC_STONEHARDSKIN: 319
+ SC_VITALITYACTIVATION: 320
+ SC_STORMBLAST: 321
+ SC_FIGHTINGSPIRIT: 322
+ SC_ABUNDANCE: 323
+ SC_ADORAMUS: 324
+ SC_EPICLESIS: 325
+ SC_ORATIO: 326
+ SC_LAUDAAGNUS: 327
+ SC_LAUDARAMUS: 328
+ SC_RENOVATIO: 329
+ SC_EXPIATIO: 330
+ SC_DUPLELIGHT: 331
+ SC_SECRAMENT: 332
+ SC_WHITEIMPRISON: 333
+ SC_MARSHOFABYSS: 334
+ SC_RECOGNIZEDSPELL: 335
+ SC_STASIS: 336
+ SC_SUMMON1: 337
+ SC_SUMMON2: 338
+ SC_SUMMON3: 339
+ SC_SUMMON4: 340
+ SC_SUMMON5: 341
+ SC_READING_SB: 342
+ SC_FREEZINGSP: 343
+ SC_FEARBREEZE: 344
+ SC_ELECTRICSHOCKER: 345
+ SC_WUGDASH: 346
+ SC_WUGBITE: 347
+ SC_CAMOUFLAGE: 348
+ SC_ACCELERATION: 349
+ SC_HOVERING: 350
+ SC_SHAPESHIFT: 351
+ SC_INFRAREDSCAN: 352
+ SC_ANALYZE: 353
+ SC_MAGNETICFIELD: 354
+ SC_NEUTRALBARRIER: 355
+ SC_NEUTRALBARRIER_MASTER: 356
+ SC_STEALTHFIELD: 357
+ SC_STEALTHFIELD_MASTER: 358
+ SC_OVERHEAT: 359
+ SC_OVERHEAT_LIMITPOINT: 360
+ SC_VENOMIMPRESS: 361
+ SC_POISONINGWEAPON: 362
+ SC_WEAPONBLOCKING: 363
+ SC_CLOAKINGEXCEED: 364
+ SC_HALLUCINATIONWALK: 365
+ SC_HALLUCINATIONWALK_POSTDELAY: 366
+ SC_ROLLINGCUTTER: 367
+ SC_TOXIN: 368
+ SC_PARALYSE: 369
+ SC_VENOMBLEED: 370
+ SC_MAGICMUSHROOM: 371
+ SC_DEATHHURT: 372
+ SC_PYREXIA: 373
+ SC_OBLIVIONCURSE: 374
+ SC_LEECHESEND: 375
+ SC_LG_REFLECTDAMAGE: 376
+ SC_FORCEOFVANGUARD: 377
+ SC_SHIELDSPELL_DEF: 378
+ SC_SHIELDSPELL_MDEF: 379
+ SC_SHIELDSPELL_REF: 380
+ SC_EXEEDBREAK: 381
+ SC_PRESTIGE: 382
+ SC_BANDING: 383
+ SC_BANDING_DEFENCE: 384
+ SC_EARTHDRIVE: 385
+ SC_INSPIRATION: 386
+ SC_SPELLFIST: 387
+ SC_STRIKING: 389
+ SC_WARMER: 390
+ SC_VACUUM_EXTREME: 391
+ SC_PROPERTYWALK: 392
+ SC_SWING: 393
+ SC_SYMPHONY_LOVE: 394
+ SC_MOONLIT_SERENADE: 395
+ SC_RUSH_WINDMILL: 396
+ SC_ECHOSONG: 397
+ SC_HARMONIZE: 398
+ SC_SIREN: 399
+ SC_SIRCLEOFNATURE: 401
+ SC_GLOOMYDAY: 402
+ SC_GLOOMYDAY_SK: 403
+ SC_SONG_OF_MANA: 404
+ SC_DANCE_WITH_WUG: 405
+ SC_SATURDAY_NIGHT_FEVER: 406
+ SC_LERADS_DEW: 407
+ SC_MELODYOFSINK: 408
+ SC_BEYOND_OF_WARCRY: 409
+ SC_UNLIMITED_HUMMING_VOICE: 410
+ SC_SITDOWN_FORCE: 411
+ SC_NETHERWORLD: 412
+ SC_CRESCENTELBOW: 413
+ SC_CURSEDCIRCLE_ATKER: 414
+ SC_CURSEDCIRCLE_TARGET: 415
+ SC_LIGHTNINGWALK: 416
+ SC_RAISINGDRAGON: 417
+ SC_GENTLETOUCH_ENERGYGAIN: 418
+ SC_GENTLETOUCH_CHANGE: 419
+ SC_GENTLETOUCH_REVITALIZE: 420
+ SC_GN_CARTBOOST: 421
+ SC_THORNS_TRAP: 422
+ SC_BLOOD_SUCKER: 423
+ SC_FIRE_EXPANSION_SMOKE_POWDER: 424
+ SC_FIRE_EXPANSION_TEAR_GAS: 425
+ SC_MANDRAGORA: 426
+ SC_STOMACHACHE: 427
+ SC_MYSTERIOUS_POWDER: 428
+ SC_MELON_BOMB: 429
+ SC_BANANA_BOMB: 430
+ SC_BANANA_BOMB_SITDOWN_POSTDELAY: 431
+ SC_SAVAGE_STEAK: 432
+ SC_COCKTAIL_WARG_BLOOD: 433
+ SC_MINOR_BBQ: 434
+ SC_SIROMA_ICE_TEA: 435
+ SC_DROCERA_HERB_STEAMED: 436
+ SC_PUTTI_TAILS_NOODLES: 437
+ SC_BOOST500: 438
+ SC_FULL_SWING_K: 439
+ SC_MANA_PLUS: 440
+ SC_MUSTLE_M: 441
+ SC_LIFE_FORCE_F: 442
+ SC_EXTRACT_WHITE_POTION_Z: 443
+ SC_VITATA_500: 444
+ SC_EXTRACT_SALAMINE_JUICE: 445
+ SC__REPRODUCE: 446
+ SC__AUTOSHADOWSPELL: 447
+ SC__SHADOWFORM: 448
+ SC__BODYPAINT: 449
+ SC__INVISIBILITY: 450
+ SC__DEADLYINFECT: 451
+ SC__ENERVATION: 452
+ SC__GROOMY: 453
+ SC__IGNORANCE: 454
+ SC__LAZINESS: 455
+ SC__UNLUCKY: 456
+ SC__WEAKNESS: 457
+ SC__STRIPACCESSARY: 458
+ SC__MANHOLE: 459
+ SC__BLOODYLUST: 460
+ SC_CIRCLE_OF_FIRE: 461
+ SC_CIRCLE_OF_FIRE_OPTION: 462
+ SC_FIRE_CLOAK: 463
+ SC_FIRE_CLOAK_OPTION: 464
+ SC_WATER_SCREEN: 465
+ SC_WATER_SCREEN_OPTION: 466
+ SC_WATER_DROP: 467
+ SC_WATER_DROP_OPTION: 468
+ SC_WATER_BARRIER: 469
+ SC_WIND_STEP: 470
+ SC_WIND_STEP_OPTION: 471
+ SC_WIND_CURTAIN: 472
+ SC_WIND_CURTAIN_OPTION: 473
+ SC_ZEPHYR: 474
+ SC_SOLID_SKIN: 475
+ SC_SOLID_SKIN_OPTION: 476
+ SC_STONE_SHIELD: 477
+ SC_STONE_SHIELD_OPTION: 478
+ SC_POWER_OF_GAIA: 479
+ SC_PYROTECHNIC: 480
+ SC_PYROTECHNIC_OPTION: 481
+ SC_HEATER: 482
+ SC_HEATER_OPTION: 483
+ SC_TROPIC: 484
+ SC_TROPIC_OPTION: 485
+ SC_AQUAPLAY: 486
+ SC_AQUAPLAY_OPTION: 487
+ SC_COOLER: 488
+ SC_COOLER_OPTION: 489
+ SC_CHILLY_AIR: 490
+ SC_CHILLY_AIR_OPTION: 491
+ SC_GUST: 492
+ SC_GUST_OPTION: 493
+ SC_BLAST: 494
+ SC_BLAST_OPTION: 495
+ SC_WILD_STORM: 496
+ SC_WILD_STORM_OPTION: 497
+ SC_PETROLOGY: 498
+ SC_PETROLOGY_OPTION: 499
+ SC_CURSED_SOIL: 500
+ SC_CURSED_SOIL_OPTION: 501
+ SC_UPHEAVAL: 502
+ SC_UPHEAVAL_OPTION: 503
+ SC_TIDAL_WEAPON: 504
+ SC_TIDAL_WEAPON_OPTION: 505
+ SC_ROCK_CRUSHER: 506
+ SC_ROCK_CRUSHER_ATK: 507
+ SC_LEADERSHIP: 508
+ SC_GLORYWOUNDS: 509
+ SC_SOULCOLD: 510
+ SC_HAWKEYES: 511
+ SC_ODINS_POWER: 512
+ SC_FIRE_INSIGNIA: 513
+ SC_WATER_INSIGNIA: 514
+ SC_WIND_INSIGNIA: 515
+ SC_EARTH_INSIGNIA: 516
+ SC_PUSH_CART: 517
+ SC_SPELLBOOK1: 518
+ SC_SPELLBOOK2: 519
+ SC_SPELLBOOK3: 520
+ SC_SPELLBOOK4: 521
+ SC_SPELLBOOK5: 522
+ SC_SPELLBOOK6: 523
+ SC_SPELLBOOK7: 524
+ SC_INCMHP: 525
+ SC_INCMSP: 526
+ SC_PARTYFLEE: 527
+ SC_MEIKYOUSISUI: 528
+ SC_KO_JYUMONJIKIRI: 529
+ SC_KYOUGAKU: 530
+ SC_IZAYOI: 531
+ SC_ZENKAI: 532
+ SC_KG_KAGEHUMI: 533
+ SC_KYOMU: 534
+ SC_KAGEMUSYA: 535
+ SC_ZANGETSU: 536
+ SC_GENSOU: 537
+ SC_AKAITSUKI: 538
+ SC_STYLE_CHANGE: 539
+ SC_GOLDENE_FERSE: 540
+ SC_ANGRIFFS_MODUS: 541
+ SC_ERASER_CUTTER: 542
+ SC_OVERED_BOOST: 543
+ SC_LIGHT_OF_REGENE: 544
+ SC_VOLCANIC_ASH: 545
+ SC_GRANITIC_ARMOR: 546
+ SC_MAGMA_FLOW: 547
+ SC_PYROCLASTIC: 548
+ SC_NEEDLE_OF_PARALYZE: 549
+ SC_PAIN_KILLER: 550
+ SC_EXTREMITYFIST2: 551
+ SC_RAID: 552
+ SC_DARKCROW: 553
+ SC_FULL_THROTTLE: 554
+ SC_REBOUND: 555
+ SC_UNLIMIT: 556
+ SC_KINGS_GRACE: 557
+ SC_TELEKINESIS_INTENSE: 558
+ SC_OFFERTORIUM: 559
+ SC_FRIGG_SONG: 560
+ SC_ALL_RIDING: 561
+ SC_HANBOK: 562
+ SC_MONSTER_TRANSFORM: 563
+ SC_ANGEL_PROTECT: 564
+ SC_ILLUSIONDOPING: 565
+ SC_MTF_ASPD: 566
+ SC_MTF_RANGEATK: 567
+ SC_MTF_MATK: 568
+ SC_MTF_MLEATKED: 569
+ SC_MTF_CRIDAMAGE: 570
+ SC_MOONSTAR: 571
+ SC_SUPER_STAR: 572
+ SC_OKTOBERFEST: 573
+ SC_STRANGELIGHTS: 574
+ SC_DECORATION_OF_MUSIC: 575
+ SC__MAELSTROM: 576
+ SC__CHAOS: 577
+ SC__FEINTBOMB_MASTER: 578
+ SC_FALLENEMPIRE: 579
+ SC_FLASHCOMBO: 580
+ SC_DEFSET: 581
+ SC_MDEFSET: 582
+ SC_NO_SWITCH_EQUIP: 583
+
+ // 2014 Halloween Event
+ SC_MTF_MHP: 584
+ SC_MTF_MSP: 585
+ SC_MTF_PUMPKIN: 586
+ SC_MTF_HITFLEE: 587
+
+ SC_LJOSALFAR: 588
+ SC_MERMAID_LONGING: 589
+ SC_ACARAJE: 590
+ SC_TARGET_ASPD: 591
+
+ // Geffen Scrolls
+ SC_SKELSCROLL: 592
+ SC_DISTRUCTIONSCROLL: 593
+ SC_ROYALSCROLL: 594
+ SC_IMMUNITYSCROLL: 595
+ SC_MYSTICSCROLL: 596
+ SC_BATTLESCROLL: 597
+ SC_ARMORSCROLL: 598
+ SC_FREYJASCROLL: 599
+ SC_SOULSCROLL: 600
+
+ // Eden Crystal Synthesis
+ SC_QUEST_BUFF1: 601
+ SC_QUEST_BUFF2: 602
+ SC_QUEST_BUFF3: 603
+
+ // Geffen Magic Tournament
+ SC_GEFFEN_MAGIC1: 604
+ SC_GEFFEN_MAGIC2: 605
+ SC_GEFFEN_MAGIC3: 606
+ SC_FENRIR_CARD: 607
+
+ SC_ATKER_ASPD: 608
+ SC_ATKER_MOVESPEED: 609
+ SC_FOOD_CRITICALSUCCESSVALUE: 610
+ SC_CUP_OF_BOZA: 611
+ SC_OVERLAPEXPUP: 612
+ SC_MORA_BUFF: 613
+
+ // MVP Scrolls
+ SC_MVPCARD_TAOGUNKA: 614
+ SC_MVPCARD_MISTRESS: 615
+ SC_MVPCARD_ORCHERO: 616
+ SC_MVPCARD_ORCLORD: 617
+
+ SC_HAT_EFFECT: 618
+ SC_FLOWERSMOKE: 619
+ SC_FSTONE: 620
+ SC_HAPPINESS_STAR: 621
+ SC_MAPLE_FALLS: 622
+ SC_TIME_ACCESSORY: 623
+ SC_MAGICAL_FEATHER: 624
+ SC_BLOSSOM_FLUTTERING: 625
+ SC_GM_BATTLE: 626
+ SC_GM_BATTLE2: 627
+ SC_2011RWC: 628
+ SC_STR_SCROLL: 629
+ SC_INT_SCROLL: 630
+ SC_STEAMPACK: 631
+ SC_MOVHASTE_POTION: 632
+ SC_MOVESLOW_POTION: 633
+ SC_BUCHEDENOEL: 634
+ SC_PHI_DEMON: 635
+ SC_PROMOTE_HEALTH_RESERCH: 636
+ SC_ENERGY_DRINK_RESERCH: 637
+ SC_MAGIC_CANDY: 638
+ SC_M_LIFEPOTION: 639
+ SC_G_LIFEPOTION: 640
+ SC_MYSTICPOWDER: 641
+
+ // Summoner
+ SC_SUHIDE: 642
+ SC_SU_STOOP: 643
+ SC_SPRITEMABLE: 644
+ SC_CATNIPPOWDER: 645
+ SC_SV_ROOTTWIST: 646
+ SC_BITESCAR: 647
+ SC_ARCLOUSEDASH: 648
+ SC_TUNAPARTY: 649
+ SC_SHRIMP: 650
+ SC_FRESHSHRIMP: 651
+
+ SC_DAILYSENDMAILCNT: 653
+
+ // Summer 2 Costume
+ SC_DRESS_UP: 652
+
+ // Clan System
+ SC_CLAN_INFO: 654
+
+ SC_SIT: 655
+ SC_MOON: 656
+ SC_TING: 657
+ SC_DEVIL1: 658
+ SC_RIDING: 659
+ SC_FALCON: 660
+ SC_WUGRIDER: 661
+ SC_POSTDELAY: 662
+ SC_ON_PUSH_CART: 663
+ SC_RESIST_PROPERTY_WATER: 664
+ SC_RESIST_PROPERTY_GROUND: 665
+ SC_RESIST_PROPERTY_FIRE: 666
+ SC_RESIST_PROPERTY_WIND: 667
+ SC_CLIENT_ONLY_EQUIP_ARROW: 668
+ SC_MADOGEAR: 669
+ SC_POPECOOKIE: 670
+ SC_VITALIZE_POTION: 671
+ SC_SKF_MATK: 672
+ SC_SKF_ATK: 673
+ SC_SKF_ASPD: 674
+ SC_SKF_CAST: 675
+ SC_ALMIGHTY: 676
+
+ comment__: "Emotes"
+ e_gasp: 0
+ e_what: 1
+ e_ho: 2
+ e_lv: 3
+ e_swt: 4
+ e_ic: 5
+ e_an: 6
+ e_ag: 7
+ e_cash: 8
+ e_dots: 9
+ e_scissors: 10
+ e_rock: 11
+ e_paper: 12
+ e_korea: 13
+ e_lv2: 14
+ e_thx: 15
+ e_wah: 16
+ e_sry: 17
+ e_heh: 18
+ e_swt2: 19
+ e_hmm: 20
+ e_no1: 21
+ e_no: 22
+ e_omg: 23
+ e_oh: 24
+ e_X: 25
+ e_hlp: 26
+ e_go: 27
+ e_sob: 28
+ e_gg: 29
+ e_kis: 30
+ e_kis2: 31
+ e_pif: 32
+ e_ok: 33
+ e_mute: 34
+ e_indonesia: 35
+ e_bzz: 36
+ e_rice: 37
+ e_awsm: 38
+ e_meh: 39
+ e_shy: 40
+ e_pat: 41
+ e_mp: 42
+ e_slur: 43
+ e_com: 44
+ e_yawn: 45
+ e_grat: 46
+ e_hp: 47
+ e_philippines: 48
+ e_malaysia: 49
+ e_singapore: 50
+ e_brazil: 51
+ e_flash: 52
+ e_spin: 53
+ e_sigh: 54
+ e_dum: 55
+ e_loud: 56
+ e_otl: 57
+ e_dice1: 58
+ e_dice2: 59
+ e_dice3: 60
+ e_dice4: 61
+ e_dice5: 62
+ e_dice6: 63
+ e_india: 64
+ e_luv: 65
+ e_russia: 66
+ e_virgin: 67
+ e_mobile: 68
+ e_mail: 69
+ e_chinese: 70
+ e_antenna1: 71
+ e_antenna2: 72
+ e_antenna3: 73
+ e_hum: 74
+ e_abs: 75
+ e_oops: 76
+ e_spit: 77
+ e_ene: 78
+ e_panic: 79
+ e_whisp: 80
+
+ comment__: "petstat - deprecated, use *getpetinfo"
+ PET_CLASS: {
+ Value: 1
+ Deprecated: true
+ }
+ PET_NAME: {
+ Value: 2
+ Deprecated: true
+ }
+ PET_LEVEL: {
+ Value: 3
+ Deprecated: true
+ }
+ PET_HUNGRY: {
+ Value: 4
+ Deprecated: true
+ }
+ PET_INTIMATE: {
+ Value: 5
+ Deprecated: true
+ }
+
+ comment__: "getmonsterinfo"
+ MOB_NAME: 0
+ MOB_LV: 1
+ MOB_MAXHP: 2
+ MOB_BASEEXP: 3
+ MOB_JOBEXP: 4
+ MOB_ATK1: 5
+ MOB_ATK2: 6
+ MOB_DEF: 7
+ MOB_MDEF: 8
+ MOB_STR: 9
+ MOB_AGI: 10
+ MOB_VIT: 11
+ MOB_INT: 12
+ MOB_DEX: 13
+ MOB_LUK: 14
+ MOB_RANGE: 15
+ MOB_RANGE2: 16
+ MOB_RANGE3: 17
+ MOB_SIZE: 18
+ MOB_RACE: 19
+ MOB_ELEMENT: 20
+ MOB_MODE: 21
+ MOB_MVPEXP: 22
+ MOB_DMG_TAKEN_RATE: 23
+
+ comment__: "mercenary guilds"
+ ARCH_MERC_GUILD: 0
+ SPEAR_MERC_GUILD: 1
+ SWORD_MERC_GUILD: 2
+
+ comment__: "Effects"
+ EF_NONE: -1
+ EF_HIT1: 0
+ EF_HIT2: 1
+ EF_HIT3: 2
+ EF_HIT4: 3
+ EF_HIT5: 4
+ EF_HIT6: 5
+ EF_ENTRY: 6
+ EF_EXIT: 7
+ EF_WARP: 8
+ EF_ENHANCE: 9
+ EF_COIN: 10
+ EF_ENDURE: 11
+ EF_BEGINSPELL: 12
+ EF_GLASSWALL: 13
+ EF_HEALSP: 14
+ EF_SOULSTRIKE: 15
+ EF_BASH: 16
+ EF_MAGNUMBREAK: 17
+ EF_STEAL: 18
+ EF_HIDING: 19
+ EF_PATTACK: 20
+ EF_DETOXICATION: 21
+ EF_SIGHT: 22
+ EF_STONECURSE: 23
+ EF_FIREBALL: 24
+ EF_FIREWALL: 25
+ EF_ICEARROW: 26
+ EF_FROSTDIVER: 27
+ EF_FROSTDIVER2: 28
+ EF_LIGHTBOLT: 29
+ EF_THUNDERSTORM: 30
+ EF_FIREARROW: 31
+ EF_NAPALMBEAT: 32
+ EF_RUWACH: 33
+ EF_TELEPORTATION: 34
+ EF_READYPORTAL: 35
+ EF_PORTAL: 36
+ EF_INCAGILITY: 37
+ EF_DECAGILITY: 38
+ EF_AQUA: 39
+ EF_SIGNUM: 40
+ EF_ANGELUS: 41
+ EF_BLESSING: 42
+ EF_INCAGIDEX: 43
+ EF_SMOKE: 44
+ EF_FIREFLY: 45
+ EF_SANDWIND: 46
+ EF_TORCH: 47
+ EF_SPRAYPOND: 48
+ EF_FIREHIT: 49
+ EF_FIRESPLASHHIT: 50
+ EF_COLDHIT: 51
+ EF_WINDHIT: 52
+ EF_POISONHIT: 53
+ EF_BEGINSPELL2: 54
+ EF_BEGINSPELL3: 55
+ EF_BEGINSPELL4: 56
+ EF_BEGINSPELL5: 57
+ EF_BEGINSPELL6: 58
+ EF_BEGINSPELL7: 59
+ EF_LOCKON: 60
+ EF_WARPZONE: 61
+ EF_SIGHTRASHER: 62
+ EF_BARRIER: 63
+ EF_ARROWSHOT: 64
+ EF_INVENOM: 65
+ EF_CURE: 66
+ EF_PROVOKE: 67
+ EF_MVP: 68
+ EF_SKIDTRAP: 69
+ EF_BRANDISHSPEAR: 70
+ EF_CONE: 71
+ EF_SPHERE: 72
+ EF_BOWLINGBASH: 73
+ EF_ICEWALL: 74
+ EF_GLORIA: 75
+ EF_MAGNIFICAT: 76
+ EF_RESURRECTION: 77
+ EF_RECOVERY: 78
+ EF_EARTHSPIKE: 79
+ EF_SPEARBMR: 80
+ EF_PIERCE: 81
+ EF_TURNUNDEAD: 82
+ EF_SANCTUARY: 83
+ EF_IMPOSITIO: 84
+ EF_LEXAETERNA: 85
+ EF_ASPERSIO: 86
+ EF_LEXDIVINA: 87
+ EF_SUFFRAGIUM: 88
+ EF_STORMGUST: 89
+ EF_LORD: 90
+ EF_BENEDICTIO: 91
+ EF_METEORSTORM: 92
+ EF_YUFITEL: 93
+ EF_YUFITELHIT: 94
+ EF_QUAGMIRE: 95
+ EF_FIREPILLAR: 96
+ EF_FIREPILLARBOMB: 97
+ EF_HASTEUP: 98
+ EF_FLASHER: 99
+ EF_REMOVETRAP: 100
+ EF_REPAIRWEAPON: 101
+ EF_CRASHEARTH: 102
+ EF_PERFECTION: 103
+ EF_MAXPOWER: 104
+ EF_BLASTMINE: 105
+ EF_BLASTMINEBOMB: 106
+ EF_CLAYMORE: 107
+ EF_FREEZING: 108
+ EF_BUBBLE: 109
+ EF_GASPUSH: 110
+ EF_SPRINGTRAP: 111
+ EF_KYRIE: 112
+ EF_MAGNUS: 113
+ EF_BOTTOM: 114
+ EF_BLITZBEAT: 115
+ EF_WATERBALL: 116
+ EF_WATERBALL2: 117
+ EF_FIREIVY: 118
+ EF_DETECTING: 119
+ EF_CLOAKING: 120
+ EF_SONICBLOW: 121
+ EF_SONICBLOWHIT: 122
+ EF_GRIMTOOTH: 123
+ EF_VENOMDUST: 124
+ EF_ENCHANTPOISON: 125
+ EF_POISONREACT: 126
+ EF_POISONREACT2: 127
+ EF_OVERTHRUST: 128
+ EF_SPLASHER: 129
+ EF_TWOHANDQUICKEN: 130
+ EF_AUTOCOUNTER: 131
+ EF_GRIMTOOTHATK: 132
+ EF_FREEZE: 133
+ EF_FREEZED: 134
+ EF_ICECRASH: 135
+ EF_SLOWPOISON: 136
+ EF_BOTTOM2: 137
+ EF_FIREPILLARON: 138
+ EF_SANDMAN: 139
+ EF_REVIVE: 140
+ EF_PNEUMA: 141
+ EF_HEAVENSDRIVE: 142
+ EF_SONICBLOW2: 143
+ EF_BRANDISH2: 144
+ EF_SHOCKWAVE: 145
+ EF_SHOCKWAVEHIT: 146
+ EF_EARTHHIT: 147
+ EF_PIERCESELF: 148
+ EF_BOWLINGSELF: 149
+ EF_SPEARSTABSELF: 150
+ EF_SPEARBMRSELF: 151
+ EF_HOLYHIT: 152
+ EF_CONCENTRATION: 153
+ EF_REFINEOK: 154
+ EF_REFINEFAIL: 155
+ EF_JOBCHANGE: 156
+ EF_LVUP: 157
+ EF_JOBLVUP: 158
+ EF_TOPRANK: 159
+ EF_PARTY: 160
+ EF_RAIN: 161
+ EF_SNOW: 162
+ EF_SAKURA: 163
+ EF_STATUS_STATE: 164
+ EF_BANJJAKII: 165
+ EF_MAKEBLUR: 166
+ EF_TAMINGSUCCESS: 167
+ EF_TAMINGFAILED: 168
+ EF_ENERGYCOAT: 169
+ EF_CARTREVOLUTION: 170
+ EF_VENOMDUST2: 171
+ EF_CHANGEDARK: 172
+ EF_CHANGEFIRE: 173
+ EF_CHANGECOLD: 174
+ EF_CHANGEWIND: 175
+ EF_CHANGEFLAME: 176
+ EF_CHANGEEARTH: 177
+ EF_CHAINGEHOLY: 178
+ EF_CHANGEPOISON: 179
+ EF_HITDARK: 180
+ EF_MENTALBREAK: 181
+ EF_MAGICALATTHIT: 182
+ EF_SUI_EXPLOSION: 183
+ EF_DARKATTACK: 184
+ EF_SUICIDE: 185
+ EF_COMBOATTACK1: 186
+ EF_COMBOATTACK2: 187
+ EF_COMBOATTACK3: 188
+ EF_COMBOATTACK4: 189
+ EF_COMBOATTACK5: 190
+ EF_GUIDEDATTACK: 191
+ EF_POISONATTACK: 192
+ EF_SILENCEATTACK: 193
+ EF_STUNATTACK: 194
+ EF_PETRIFYATTACK: 195
+ EF_CURSEATTACK: 196
+ EF_SLEEPATTACK: 197
+ EF_TELEKHIT: 198
+ EF_PONG: 199
+ EF_LEVEL99: 200
+ EF_LEVEL99_2: 201
+ EF_LEVEL99_3: 202
+ EF_GUMGANG: 203
+ EF_POTION1: 204
+ EF_POTION2: 205
+ EF_POTION3: 206
+ EF_POTION4: 207
+ EF_POTION5: 208
+ EF_POTION6: 209
+ EF_POTION7: 210
+ EF_POTION8: 211
+ EF_DARKBREATH: 212
+ EF_DEFFENDER: 213
+ EF_KEEPING: 214
+ EF_SUMMONSLAVE: 215
+ EF_BLOODDRAIN: 216
+ EF_ENERGYDRAIN: 217
+ EF_POTION_CON: 218
+ EF_POTION_: 219
+ EF_POTION_BERSERK: 220
+ EF_POTIONPILLAR: 221
+ EF_DEFENDER: 222
+ EF_GANBANTEIN: 223
+ EF_WIND: 224
+ EF_VOLCANO: 225
+ EF_GRANDCROSS: 226
+ EF_INTIMIDATE: 227
+ EF_CHOOKGI: 228
+ EF_CLOUD: 229
+ EF_CLOUD2: 230
+ EF_MAPPILLAR: 231
+ EF_LINELINK: 232
+ EF_CLOUD3: 233
+ EF_SPELLBREAKER: 234
+ EF_DISPELL: 235
+ EF_DELUGE: 236
+ EF_VIOLENTGALE: 237
+ EF_LANDPROTECTOR: 238
+ EF_BOTTOM_VO: 239
+ EF_BOTTOM_DE: 240
+ EF_BOTTOM_VI: 241
+ EF_BOTTOM_LA: 242
+ EF_FASTMOVE: 243
+ EF_MAGICROD: 244
+ EF_HOLYCROSS: 245
+ EF_SHIELDCHARGE: 246
+ EF_MAPPILLAR2: 247
+ EF_PROVIDENCE: 248
+ EF_SHIELDBOOMERANG: 249
+ EF_SPEARQUICKEN: 250
+ EF_DEVOTION: 251
+ EF_REFLECTSHIELD: 252
+ EF_ABSORBSPIRITS: 253
+ EF_STEELBODY: 254
+ EF_FLAMELAUNCHER: 255
+ EF_FROSTWEAPON: 256
+ EF_LIGHTNINGLOADER: 257
+ EF_SEISMICWEAPON: 258
+ EF_MAPPILLAR3: 259
+ EF_MAPPILLAR4: 260
+ EF_GUMGANG2: 261
+ EF_TEIHIT1: 262
+ EF_GUMGANG3: 263
+ EF_TEIHIT2: 264
+ EF_TANJI: 265
+ EF_TEIHIT1X: 266
+ EF_CHIMTO: 267
+ EF_STEALCOIN: 268
+ EF_STRIPWEAPON: 269
+ EF_STRIPSHIELD: 270
+ EF_STRIPARMOR: 271
+ EF_STRIPHELM: 272
+ EF_CHAINCOMBO: 273
+ EF_RG_COIN: 274
+ EF_BACKSTAP: 275
+ EF_TEIHIT3: 276
+ EF_BOTTOM_DISSONANCE: 277
+ EF_BOTTOM_LULLABY: 278
+ EF_BOTTOM_RICHMANKIM: 279
+ EF_BOTTOM_ETERNALCHAOS: 280
+ EF_BOTTOM_DRUMBATTLEFIELD: 281
+ EF_BOTTOM_RINGNIBELUNGEN: 282
+ EF_BOTTOM_ROKISWEIL: 283
+ EF_BOTTOM_INTOABYSS: 284
+ EF_BOTTOM_SIEGFRIED: 285
+ EF_BOTTOM_WHISTLE: 286
+ EF_BOTTOM_ASSASSINCROSS: 287
+ EF_BOTTOM_POEMBRAGI: 288
+ EF_BOTTOM_APPLEIDUN: 289
+ EF_BOTTOM_UGLYDANCE: 290
+ EF_BOTTOM_HUMMING: 291
+ EF_BOTTOM_DONTFORGETME: 292
+ EF_BOTTOM_FORTUNEKISS: 293
+ EF_BOTTOM_SERVICEFORYOU: 294
+ EF_TALK_FROSTJOKE: 295
+ EF_TALK_SCREAM: 296
+ EF_POKJUK: 297
+ EF_THROWITEM: 298
+ EF_THROWITEM2: 299
+ EF_CHEMICALPROTECTION: 300
+ EF_POKJUK_SOUND: 301
+ EF_DEMONSTRATION: 302
+ EF_CHEMICAL2: 303
+ EF_TELEPORTATION2: 304
+ EF_PHARMACY_OK: 305
+ EF_PHARMACY_FAIL: 306
+ EF_FORESTLIGHT: 307
+ EF_THROWITEM3: 308
+ EF_FIRSTAID: 309
+ EF_SPRINKLESAND: 310
+ EF_LOUD: 311
+ EF_HEAL: 312
+ EF_HEAL2: 313
+ EF_EXIT2: 314
+ EF_GLASSWALL2: 315
+ EF_READYPORTAL2: 316
+ EF_PORTAL2: 317
+ EF_BOTTOM_MAG: 318
+ EF_BOTTOM_SANC: 319
+ EF_HEAL3: 320
+ EF_WARPZONE2: 321
+ EF_FORESTLIGHT2: 322
+ EF_FORESTLIGHT3: 323
+ EF_FORESTLIGHT4: 324
+ EF_HEAL4: 325
+ EF_FOOT: 326
+ EF_FOOT2: 327
+ EF_BEGINASURA: 328
+ EF_TRIPLEATTACK: 329
+ EF_HITLINE: 330
+ EF_HPTIME: 331
+ EF_SPTIME: 332
+ EF_MAPLE: 333
+ EF_BLIND: 334
+ EF_POISON: 335
+ EF_GUARD: 336
+ EF_JOBLVUP50: 337
+ EF_ANGEL2: 338
+ EF_MAGNUM2: 339
+ EF_CALLZONE: 340
+ EF_PORTAL3: 341
+ EF_COUPLECASTING: 342
+ EF_HEARTCASTING: 343
+ EF_ENTRY2: 344
+ EF_SAINTWING: 345
+ EF_SPHEREWIND: 346
+ EF_COLORPAPER: 347
+ EF_LIGHTSPHERE: 348
+ EF_WATERFALL: 349
+ EF_WATERFALL_90: 350
+ EF_WATERFALL_SMALL: 351
+ EF_WATERFALL_SMALL_90: 352
+ EF_WATERFALL_T2: 353
+ EF_WATERFALL_T2_90: 354
+ EF_WATERFALL_SMALL_T2: 355
+ EF_WATERFALL_SMALL_T2_90: 356
+ EF_MINI_TETRIS: 357
+ EF_GHOST: 358
+ EF_BAT: 359
+ EF_BAT2: 360
+ EF_SOULBREAKER: 361
+ EF_LEVEL99_4: 362
+ EF_VALLENTINE: 363
+ EF_VALLENTINE2: 364
+ EF_PRESSURE: 365
+ EF_BASH3D: 366
+ EF_AURABLADE: 367
+ EF_REDBODY: 368
+ EF_LKCONCENTRATION: 369
+ EF_BOTTOM_GOSPEL: 370
+ EF_ANGEL: 371
+ EF_DEVIL: 372
+ EF_DRAGONSMOKE: 373
+ EF_BOTTOM_BASILICA: 374
+ EF_ASSUMPTIO: 375
+ EF_HITLINE2: 376
+ EF_BASH3D2: 377
+ EF_ENERGYDRAIN2: 378
+ EF_TRANSBLUEBODY: 379
+ EF_MAGICCRASHER: 380
+ EF_LIGHTSPHERE2: 381
+ EF_LIGHTBLADE: 382
+ EF_ENERGYDRAIN3: 383
+ EF_LINELINK2: 384
+ EF_LINKLIGHT: 385
+ EF_TRUESIGHT: 386
+ EF_FALCONASSAULT: 387
+ EF_TRIPLEATTACK2: 388
+ EF_PORTAL4: 389
+ EF_MELTDOWN: 390
+ EF_CARTBOOST: 391
+ EF_REJECTSWORD: 392
+ EF_TRIPLEATTACK3: 393
+ EF_SPHEREWIND2: 394
+ EF_LINELINK3: 395
+ EF_PINKBODY: 396
+ EF_LEVEL99_5: 397
+ EF_LEVEL99_6: 398
+ EF_BASH3D3: 399
+ EF_BASH3D4: 400
+ EF_NAPALMVALCAN: 401
+ EF_PORTAL5: 402
+ EF_MAGICCRASHER2: 403
+ EF_BOTTOM_SPIDER: 404
+ EF_BOTTOM_FOGWALL: 405
+ EF_SOULBURN: 406
+ EF_SOULCHANGE: 407
+ EF_BABY: 408
+ EF_SOULBREAKER2: 409
+ EF_RAINBOW: 410
+ EF_PEONG: 411
+ EF_TANJI2: 412
+ EF_PRESSEDBODY: 413
+ EF_SPINEDBODY: 414
+ EF_KICKEDBODY: 415
+ EF_AIRTEXTURE: 416
+ EF_HITBODY: 417
+ EF_DOUBLEGUMGANG: 418
+ EF_REFLECTBODY: 419
+ EF_BABYBODY: 420
+ EF_BABYBODY2: 421
+ EF_GIANTBODY: 422
+ EF_GIANTBODY2: 423
+ EF_ASURABODY: 424
+ EF_4WAYBODY: 425
+ EF_QUAKEBODY: 426
+ EF_ASURABODY_MONSTER: 427
+ EF_HITLINE3: 428
+ EF_HITLINE4: 429
+ EF_HITLINE5: 430
+ EF_HITLINE6: 431
+ EF_ELECTRIC: 432
+ EF_ELECTRIC2: 433
+ EF_HITLINE7: 434
+ EF_STORMKICK: 435
+ EF_HALFSPHERE: 436
+ EF_ATTACKENERGY: 437
+ EF_ATTACKENERGY2: 438
+ EF_CHEMICAL3: 439
+ EF_ASSUMPTIO2: 440
+ EF_BLUECASTING: 441
+ EF_RUN: 442
+ EF_STOPRUN: 443
+ EF_STOPEFFECT: 444
+ EF_JUMPBODY: 445
+ EF_LANDBODY: 446
+ EF_FOOT3: 447
+ EF_FOOT4: 448
+ EF_TAE_READY: 449
+ EF_GRANDCROSS2: 450
+ EF_SOULSTRIKE2: 451
+ EF_YUFITEL2: 452
+ EF_NPC_STOP: 453
+ EF_DARKCASTING: 454
+ EF_GUMGANGNPC: 455
+ EF_AGIUP: 456
+ EF_JUMPKICK: 457
+ EF_QUAKEBODY2: 458
+ EF_STORMKICK1: 459
+ EF_STORMKICK2: 460
+ EF_STORMKICK3: 461
+ EF_STORMKICK4: 462
+ EF_STORMKICK5: 463
+ EF_STORMKICK6: 464
+ EF_STORMKICK7: 465
+ EF_SPINEDBODY2: 466
+ EF_BEGINASURA1: 467
+ EF_BEGINASURA2: 468
+ EF_BEGINASURA3: 469
+ EF_BEGINASURA4: 470
+ EF_BEGINASURA5: 471
+ EF_BEGINASURA6: 472
+ EF_BEGINASURA7: 473
+ EF_AURABLADE2: 474
+ EF_DEVIL1: 475
+ EF_DEVIL2: 476
+ EF_DEVIL3: 477
+ EF_DEVIL4: 478
+ EF_DEVIL5: 479
+ EF_DEVIL6: 480
+ EF_DEVIL7: 481
+ EF_DEVIL8: 482
+ EF_DEVIL9: 483
+ EF_DEVIL10: 484
+ EF_DOUBLEGUMGANG2: 485
+ EF_DOUBLEGUMGANG3: 486
+ EF_BLACKDEVIL: 487
+ EF_FLOWERCAST: 488
+ EF_FLOWERCAST2: 489
+ EF_FLOWERCAST3: 490
+ EF_MOCHI: 491
+ EF_LAMADAN: 492
+ EF_EDP: 493
+ EF_SHIELDBOOMERANG2: 494
+ EF_RG_COIN2: 495
+ EF_GUARD2: 496
+ EF_SLIM: 497
+ EF_SLIM2: 498
+ EF_SLIM3: 499
+ EF_CHEMICALBODY: 500
+ EF_CASTSPIN: 501
+ EF_PIERCEBODY: 502
+ EF_SOULLINK: 503
+ EF_CHOOKGI2: 504
+ EF_MEMORIZE: 505
+ EF_SOULLIGHT: 506
+ EF_MAPAE: 507
+ EF_ITEMPOKJUK: 508
+ EF_05VAL: 509
+ EF_BEGINASURA11: 510
+ EF_NIGHT: 511
+ EF_CHEMICAL2DASH: 512
+ EF_GROUNDSAMPLE: 513
+ EF_GI_EXPLOSION: 514
+ EF_CLOUD4: 515
+ EF_CLOUD5: 516
+ EF_BOTTOM_HERMODE: 517
+ EF_CARTTER: 518
+ EF_ITEMFAST: 519
+ EF_SHIELDBOOMERANG3: 520
+ EF_DOUBLECASTBODY: 521
+ EF_GRAVITATION: 522
+ EF_TAROTCARD1: 523
+ EF_TAROTCARD2: 524
+ EF_TAROTCARD3: 525
+ EF_TAROTCARD4: 526
+ EF_TAROTCARD5: 527
+ EF_TAROTCARD6: 528
+ EF_TAROTCARD7: 529
+ EF_TAROTCARD8: 530
+ EF_TAROTCARD9: 531
+ EF_TAROTCARD10: 532
+ EF_TAROTCARD11: 533
+ EF_TAROTCARD12: 534
+ EF_TAROTCARD13: 535
+ EF_TAROTCARD14: 536
+ EF_ACIDDEMON: 537
+ EF_GREENBODY: 538
+ EF_THROWITEM4: 539
+ EF_BABYBODY_BACK: 540
+ EF_THROWITEM5: 541
+ EF_BLUEBODY: 542
+ EF_HATED: 543
+ EF_REDLIGHTBODY: 544
+ EF_RO2YEAR: 545
+ EF_SMA_READY: 546
+ EF_STIN: 547
+ EF_RED_HIT: 548
+ EF_BLUE_HIT: 549
+ EF_QUAKEBODY3: 550
+ EF_SMA: 551
+ EF_SMA2: 552
+ EF_STIN2: 553
+ EF_HITTEXTURE: 554
+ EF_STIN3: 555
+ EF_SMA3: 556
+ EF_BLUEFALL: 557
+ EF_BLUEFALL_90: 558
+ EF_FASTBLUEFALL: 559
+ EF_FASTBLUEFALL_90: 560
+ EF_BIG_PORTAL: 561
+ EF_BIG_PORTAL2: 562
+ EF_SCREEN_QUAKE: 563
+ EF_HOMUNCASTING: 564
+ EF_HFLIMOON1: 565
+ EF_HFLIMOON2: 566
+ EF_HFLIMOON3: 567
+ EF_HO_UP: 568
+ EF_HAMIDEFENCE: 569
+ EF_HAMICASTLE: 570
+ EF_HAMIBLOOD: 571
+ EF_HATED2: 572
+ EF_TWILIGHT1: 573
+ EF_TWILIGHT2: 574
+ EF_TWILIGHT3: 575
+ EF_ITEM_THUNDER: 576
+ EF_ITEM_CLOUD: 577
+ EF_ITEM_CURSE: 578
+ EF_ITEM_ZZZ: 579
+ EF_ITEM_RAIN: 580
+ EF_ITEM_LIGHT: 581
+ EF_ANGEL3: 582
+ EF_M01: 583
+ EF_M02: 584
+ EF_M03: 585
+ EF_M04: 586
+ EF_M05: 587
+ EF_M06: 588
+ EF_M07: 589
+ EF_KAIZEL: 590
+ EF_KAAHI: 591
+ EF_CLOUD6: 592
+ EF_FOOD01: 593
+ EF_FOOD02: 594
+ EF_FOOD03: 595
+ EF_FOOD04: 596
+ EF_FOOD05: 597
+ EF_FOOD06: 598
+ EF_SHRINK: 599
+ EF_THROWITEM6: 600
+ EF_SIGHT2: 601
+ EF_QUAKEBODY4: 602
+ EF_FIREHIT2: 603
+ EF_NPC_STOP2: 604
+ EF_NPC_STOP2_DEL: 605
+ EF_FVOICE: 606
+ EF_WINK: 607
+ EF_COOKING_OK: 608
+ EF_COOKING_FAIL: 609
+ EF_TEMP_OK: 610
+ EF_TEMP_FAIL: 611
+ EF_HAPGYEOK: 612
+ EF_THROWITEM7: 613
+ EF_THROWITEM8: 614
+ EF_THROWITEM9: 615
+ EF_THROWITEM10: 616
+ EF_BUNSINJYUTSU: 617
+ EF_KOUENKA: 618
+ EF_HYOUSENSOU: 619
+ EF_BOTTOM_SUITON: 620
+ EF_STIN4: 621
+ EF_THUNDERSTORM2: 622
+ EF_CHEMICAL4: 623
+ EF_STIN5: 624
+ EF_MADNESS_BLUE: 625
+ EF_MADNESS_RED: 626
+ EF_RG_COIN3: 627
+ EF_BASH3D5: 628
+ EF_CHOOKGI3: 629
+ EF_KIRIKAGE: 630
+ EF_TATAMI: 631
+ EF_KASUMIKIRI: 632
+ EF_ISSEN: 633
+ EF_KAEN: 634
+ EF_BAKU: 635
+ EF_HYOUSYOURAKU: 636
+ EF_DESPERADO: 637
+ EF_LIGHTNING_S: 638
+ EF_BLIND_S: 639
+ EF_POISON_S: 640
+ EF_FREEZING_S: 641
+ EF_FLARE_S: 642
+ EF_RAPIDSHOWER: 643
+ EF_MAGICALBULLET: 644
+ EF_SPREADATTACK: 645
+ EF_TRACKCASTING: 646
+ EF_TRACKING: 647
+ EF_TRIPLEACTION: 648
+ EF_BULLSEYE: 649
+ EF_MAP_MAGICZONE: 650
+ EF_MAP_MAGICZONE2: 651
+ EF_DAMAGE1: 652
+ EF_DAMAGE1_2: 653
+ EF_DAMAGE1_3: 654
+ EF_UNDEADBODY: 655
+ EF_UNDEADBODY_DEL: 656
+ EF_GREEN_NUMBER: 657
+ EF_BLUE_NUMBER: 658
+ EF_RED_NUMBER: 659
+ EF_PURPLE_NUMBER: 660
+ EF_BLACK_NUMBER: 661
+ EF_WHITE_NUMBER: 662
+ EF_YELLOW_NUMBER: 663
+ EF_PINK_NUMBER: 664
+ EF_BUBBLE_DROP: 665
+ EF_NPC_EARTHQUAKE: 666
+ EF_DA_SPACE: 667
+ EF_DRAGONFEAR: 668
+ EF_BLEEDING: 669
+ EF_WIDECONFUSE: 670
+ EF_BOTTOM_RUNNER: 671
+ EF_BOTTOM_TRANSFER: 672
+ EF_CRYSTAL_BLUE: 673
+ EF_BOTTOM_EVILLAND: 674
+ EF_GUARD3: 675
+ EF_NPC_SLOWCAST: 676
+ EF_CRITICALWOUND: 677
+ EF_GREEN99_3: 678
+ EF_GREEN99_5: 679
+ EF_GREEN99_6: 680
+ EF_MAPSPHERE: 681
+ EF_POK_LOVE: 682
+ EF_POK_WHITE: 683
+ EF_POK_VALEN: 684
+ EF_POK_BIRTH: 685
+ EF_POK_CHRISTMAS: 686
+ EF_MAP_MAGICZONE3: 687
+ EF_MAP_MAGICZONE4: 688
+ EF_DUST: 689
+ EF_TORCH_RED: 690
+ EF_TORCH_GREEN: 691
+ EF_MAP_GHOST: 692
+ EF_GLOW1: 693
+ EF_GLOW2: 694
+ EF_GLOW4: 695
+ EF_TORCH_PURPLE: 696
+ EF_CLOUD7: 697
+ EF_CLOUD8: 698
+ EF_FLOWERLEAF: 699
+ EF_MAPSPHERE2: 700
+ EF_GLOW11: 701
+ EF_GLOW12: 702
+ EF_CIRCLELIGHT: 703
+ EF_ITEM315: 704
+ EF_ITEM316: 705
+ EF_ITEM317: 706
+ EF_ITEM318: 707
+ EF_STORM_MIN: 708
+ EF_POK_JAP: 709
+ EF_MAP_GREENLIGHT: 710
+ EF_MAP_MAGICWALL: 711
+ EF_MAP_GREENLIGHT2: 712
+ EF_YELLOWFLY1: 713
+ EF_YELLOWFLY2: 714
+ EF_BOTTOM_BLUE: 715
+ EF_BOTTOM_BLUE2: 716
+ EF_WEWISH: 717
+ EF_FIREPILLARON2: 718
+ EF_FORESTLIGHT5: 719
+ EF_SOULBREAKER3: 720
+ EF_ADO_STR: 721
+ EF_IGN_STR: 722
+ EF_CHIMTO2: 723
+ EF_WINDCUTTER: 724
+ EF_DETECT2: 725
+ EF_FROSTMYSTY: 726
+ EF_CRIMSON_STR: 727
+ EF_HELL_STR: 728
+ EF_SPR_MASH: 729
+ EF_SPR_SOULE: 730
+ EF_DHOWL_STR: 731
+ EF_EARTHWALL: 732
+ EF_SOULBREAKER4: 733
+ EF_CHAINL_STR: 734
+ EF_CHOOKGI_FIRE: 735
+ EF_CHOOKGI_WIND: 736
+ EF_CHOOKGI_WATER: 737
+ EF_CHOOKGI_GROUND: 738
+ EF_MAGENTA_TRAP: 739
+ EF_COBALT_TRAP: 740
+ EF_MAIZE_TRAP: 741
+ EF_VERDURE_TRAP: 742
+ EF_NORMAL_TRAP: 743
+ EF_CLOAKING2: 744
+ EF_AIMED_STR: 745
+ EF_ARROWSTORM_STR: 746
+ EF_LAULAMUS_STR: 747
+ EF_LAUAGNUS_STR: 748
+ EF_MILSHIELD_STR: 749
+ EF_CONCENTRATION2: 750
+ EF_FIREBALL2: 751
+ EF_BUNSINJYUTSU2: 752
+ EF_CLEARTIME: 753
+ EF_GLASSWALL3: 754
+ EF_ORATIO: 755
+ EF_POTION_BERSERK2: 756
+ EF_CIRCLEPOWER: 757
+ EF_ROLLING1: 758
+ EF_ROLLING2: 759
+ EF_ROLLING3: 760
+ EF_ROLLING4: 761
+ EF_ROLLING5: 762
+ EF_ROLLING6: 763
+ EF_ROLLING7: 764
+ EF_ROLLING8: 765
+ EF_ROLLING9: 766
+ EF_ROLLING10: 767
+ EF_PURPLEBODY: 768
+ EF_STIN6: 769
+ EF_RG_COIN4: 770
+ EF_POISONWAV: 771
+ EF_POISONSMOKE: 772
+ EF_GUMGANG4: 773
+ EF_SHIELDBOOMERANG4: 774
+ EF_CASTSPIN2: 775
+ EF_VULCANWAV: 776
+ EF_AGIUP2: 777
+ EF_DETECT3: 778
+ EF_AGIUP3: 779
+ EF_DETECT4: 780
+ EF_ELECTRIC3: 781
+ EF_GUARD4: 782
+ EF_BOTTOM_BARRIER: 783
+ EF_BOTTOM_STEALTH: 784
+ EF_REPAIRTIME: 785
+ EF_NC_ANAL: 786
+ EF_FIRETHROW: 787
+ EF_VENOMIMPRESS: 788
+ EF_FROSTMISTY: 789
+ EF_BURNING: 790
+ EF_COLDTHROW: 791
+ EF_MAKEHALLU: 792
+ EF_HALLUTIME: 793
+ EF_INFRAREDSCAN: 794
+ EF_CRASHAXE: 795
+ EF_GTHUNDER: 796
+ EF_STONERING: 797
+ EF_INTIMIDATE2: 798
+ EF_STASIS: 799
+ EF_REDLINE: 800
+ EF_FROSTDIVER3: 801
+ EF_BOTTOM_BASILICA2: 802
+ EF_RECOGNIZED: 803
+ EF_TETRA: 804
+ EF_TETRACASTING: 805
+ EF_FIREBALL3: 806
+ EF_INTIMIDATE3: 807
+ EF_RECOGNIZED2: 808
+ EF_CLOAKING3: 809
+ EF_INTIMIDATE4: 810
+ EF_STRETCH: 811
+ EF_BLACKBODY: 812
+ EF_ENERVATION: 813
+ EF_ENERVATION2: 814
+ EF_ENERVATION3: 815
+ EF_ENERVATION4: 816
+ EF_ENERVATION5: 817
+ EF_ENERVATION6: 818
+ EF_LINELINK4: 819
+ EF_RG_COIN5: 820
+ EF_WATERFALL_ANI: 821
+ EF_BOTTOM_MANHOLE: 822
+ EF_MANHOLE: 823
+ EF_MAKEFEINT: 824
+ EF_FORESTLIGHT6: 825
+ EF_DARKCASTING2: 826
+ EF_BOTTOM_ANI: 827
+ EF_BOTTOM_MAELSTROM: 828
+ EF_BOTTOM_BLOODYLUST: 829
+ EF_BEGINSPELL_N1: 830
+ EF_BEGINSPELL_N2: 831
+ EF_HEAL_N: 832
+ EF_CHOOKGI_N: 833
+ EF_JOBLVUP50_2: 834
+ EF_CHEMICAL2DASH2: 835
+ EF_CHEMICAL2DASH3: 836
+ EF_ROLLINGCAST: 837
+ EF_WATER_BELOW: 838
+ EF_WATER_FADE: 839
+ EF_BEGINSPELL_N3: 840
+ EF_BEGINSPELL_N4: 841
+ EF_BEGINSPELL_N5: 842
+ EF_BEGINSPELL_N6: 843
+ EF_BEGINSPELL_N7: 844
+ EF_BEGINSPELL_N8: 845
+ EF_WATER_SMOKE: 846
+ EF_DANCE1: 847
+ EF_DANCE2: 848
+ EF_LINKPARTICLE: 849
+ EF_SOULLIGHT2: 850
+ EF_SPR_PARTICLE: 851
+ EF_SPR_PARTICLE2: 852
+ EF_SPR_PLANT: 853
+ EF_CHEMICAL_V: 854
+ EF_SHOOTPARTICLE: 855
+ EF_BOT_REVERB: 856
+ EF_RAIN_PARTICLE: 857
+ EF_CHEMICAL_V2: 858
+ EF_SECRA: 859
+ EF_BOT_REVERB2: 860
+ EF_CIRCLEPOWER2: 861
+ EF_SECRA2: 862
+ EF_CHEMICAL_V3: 863
+ EF_ENERVATION7: 864
+ EF_CIRCLEPOWER3: 865
+ EF_SPR_PLANT2: 866
+ EF_CIRCLEPOWER4: 867
+ EF_SPR_PLANT3: 868
+ EF_RG_COIN6: 869
+ EF_SPR_PLANT4: 870
+ EF_CIRCLEPOWER5: 871
+ EF_SPR_PLANT5: 872
+ EF_CIRCLEPOWER6: 873
+ EF_SPR_PLANT6: 874
+ EF_CIRCLEPOWER7: 875
+ EF_SPR_PLANT7: 876
+ EF_CIRCLEPOWER8: 877
+ EF_SPR_PLANT8: 878
+ EF_HEARTASURA: 879
+ EF_BEGINSPELL_150: 880
+ EF_LEVEL99_150: 881
+ EF_PRIMECHARGE: 882
+ EF_GLASSWALL4: 883
+ EF_GRADIUS_LASER: 884
+ EF_BASH3D6: 885
+ EF_GUMGANG5: 886
+ EF_HITLINE8: 887
+ EF_ELECTRIC4: 888
+ EF_TEIHIT1T: 889
+ EF_SPINMOVE: 890
+ EF_FIREBALL4: 891
+ EF_TRIPLEATTACK4: 892
+ EF_CHEMICAL3S: 893
+ EF_GROUNDSHAKE: 894
+ EF_DQ9_CHARGE: 895
+ EF_DQ9_CHARGE2: 896
+ EF_DQ9_CHARGE3: 897
+ EF_DQ9_CHARGE4: 898
+ EF_BLUELINE: 899
+ EF_SELFSCROLL: 900
+ EF_SPR_LIGHTPRINT: 901
+ EF_PNG_TEST: 902
+ EF_BEGINSPELL_YB: 903
+ EF_CHEMICAL2DASH4: 904
+ EF_GROUNDSHAKE2: 905
+ EF_PRESSURE2: 906
+ EF_RG_COIN7: 907
+ EF_PRIMECHARGE2: 908
+ EF_PRIMECHARGE3: 909
+ EF_PRIMECHARGE4: 910
+ EF_GREENCASTING: 911
+ EF_WALLOFTHORN: 912
+ EF_FIREBALL5: 913
+ EF_THROWITEM11: 914
+ EF_SPR_PLANT9: 915
+ EF_DEMONICFIRE: 916
+ EF_DEMONICFIRE2: 917
+ EF_DEMONICFIRE3: 918
+ EF_HELLSPLANT: 919
+ EF_FIREWALL2: 920
+ EF_VACUUM: 921
+ EF_SPR_PLANT10: 922
+ EF_SPR_LIGHTPRINT2: 923
+ EF_POISONSMOKE2: 924
+ EF_MAKEHALLU2: 925
+ EF_SHOCKWAVE2: 926
+ EF_SPR_PLANT11: 927
+ EF_COLDTHROW2: 928
+ EF_DEMONICFIRE4: 929
+ EF_PRESSURE3: 930
+ EF_LINKPARTICLE2: 931
+ EF_SOULLIGHT3: 932
+ EF_CHAREFFECT: 933
+ EF_GUMGANG6: 934
+ EF_FIREBALL6: 935
+ EF_GUMGANG7: 936
+ EF_GUMGANG8: 937
+ EF_GUMGANG9: 938
+ EF_BOTTOM_DE2: 939
+ EF_COLDSTATUS: 940
+ EF_SPR_LIGHTPRINT3: 941
+ EF_WATERBALL3: 942
+ EF_HEAL_N2: 943
+ EF_RAIN_PARTICLE2: 944
+ EF_CLOUD9: 945
+ EF_YELLOWFLY3: 946
+ EF_EL_GUST: 947
+ EF_EL_BLAST: 948
+ EF_EL_AQUAPLAY: 949
+ EF_EL_UPHEAVAL: 950
+ EF_EL_WILD_STORM: 951
+ EF_EL_CHILLY_AIR: 952
+ EF_EL_CURSED_SOIL: 953
+ EF_EL_COOLER: 954
+ EF_EL_TROPIC: 955
+ EF_EL_PYROTECHNIC: 956
+ EF_EL_PETROLOGY: 957
+ EF_EL_HEATER: 958
+ EF_POISON_MIST: 959
+ EF_ERASER_CUTTER: 960
+ EF_SILENT_BREEZE: 961
+ EF_MAGMA_FLOW: 962
+ EF_GRAYBODY: 963
+ EF_LAVA_SLIDE: 964
+ EF_SONIC_CLAW: 965
+ EF_TINDER_BREAKER: 966
+ EF_MIDNIGHT_FRENZY: 967
+ EF_MACRO: 968
+ EF_CHEMICAL_ALLRANGE: 969
+ EF_TETRA_FIRE: 970
+ EF_TETRA_WATER: 971
+ EF_TETRA_WIND: 972
+ EF_TETRA_GROUND: 973
+ EF_EMITTER: 974
+ EF_VOLCANIC_ASH: 975
+ EF_LEVEL99_ORB1: 976
+ EF_LEVEL99_ORB2: 977
+ EF_LEVEL150: 978
+ EF_LEVEL150_SUB: 979
+ EF_THROWITEM4_1: 980
+ EF_THROW_HAPPOKUNAI: 981
+ EF_THROW_MULTIPLE_COIN: 982
+ EF_THROW_BAKURETSU: 983
+ EF_ROTATE_HUUMARANKA: 984
+ EF_ROTATE_BG: 985
+ EF_ROTATE_LINE_GRAY: 986
+ EF_2011RWC: 987
+ EF_2011RWC2: 988
+ EF_KAIHOU: 989
+ EF_GROUND_EXPLOSION: 990
+ EF_KG_KAGEHUMI: 991
+ EF_KO_ZENKAI_WATER: 992
+ EF_KO_ZENKAI_LAND: 993
+ EF_KO_ZENKAI_FIRE: 994
+ EF_KO_ZENKAI_WIND: 995
+ EF_KO_JYUMONJIKIRI: 996
+ EF_KO_SETSUDAN: 997
+ EF_RED_CROSS: 998
+ EF_KO_IZAYOI: 999
+ EF_ROTATE_LINE_BLUE: 1000
+ EF_KG_KYOMU: 1001
+ EF_KO_HUUMARANKA: 1002
+ EF_BLUELIGHTBODY: 1003
+ EF_KAGEMUSYA: 1004
+ EF_OB_GENSOU: 1005
+ EF_NO100_FIRECRACKER: 1006
+ EF_KO_MAKIBISHI: 1007
+ EF_KAIHOU1: 1008
+ EF_AKAITSUKI: 1009
+ EF_ZANGETSU: 1010
+ EF_GENSOU: 1011
+ EF_HAT_EFFECT: 1012
+ EF_CHERRYBLOSSOM: 1013
+ EF_EVENT_CLOUD: 1014
+ EF_RUN_MAKE_OK: 1015
+ EF_RUN_MAKE_FAILURE: 1016
+ EF_MIRESULT_MAKE_OK: 1017
+ EF_MIRESULT_MAKE_FAIL: 1018
+ EF_ALL_RAY_OF_PROTECTION: 1019
+ EF_VENOMFOG: 1020
+ EF_DUSTSTORM: 1021
+ EF_LEVEL160: 1022
+ EF_LEVEL160_SUB: 1023
+ EF_MAPCHAIN: 1024
+ EF_MAGIC_FLOOR: 1025
+ EF_ICEMINE: 1026
+ EF_FLAMECORSS: 1027
+ EF_ICEMINE_1: 1028
+ EF_DANCE_BLADE_ATK: 1029
+ EF_DARKPIERCING: 1030
+ EF_INVINCIBLEOFF2: 1031
+ EF_MAXPAIN: 1032
+ EF_DEATHSUMMON: 1033
+ EF_MOONSTAR: 1034
+ EF_STRANGELIGHTS: 1035
+ EF_SUPER_STAR: 1036
+ EF_YELLOBODY: 1037
+ EF_COLORPAPER2: 1038
+ EF_EVILS_PAW: 1039
+ EF_GC_DARKCROW: 1040
+ EF_RK_DRAGONBREATH_WATER: 1041
+ EF_ALL_FULL_THROTTLE: 1042
+ EF_SR_FLASHCOMBO: 1043
+ EF_RK_LUXANIMA: 1044
+ EF_CLOUD10: 1045
+ EF_SO_ELEMENTAL_SHIELD: 1046
+ EF_AB_OFFERTORIUM: 1047
+ EF_WL_TELEKINESIS_INTENSE: 1048
+ EF_GN_ILLUSIONDOPING: 1049
+ EF_NC_MAGMA_ERUPTION: 1050
+ EF_LG_KINGS_GRACE: 1051
+ EF_BLOODDRAIN2: 1052
+ EF_NPC_WIDEWEB: 1053
+ EF_NPC_BURNT: 1054
+ EF_NPC_CHILL: 1055
+ EF_RA_UNLIMIT: 1056
+ EF_AB_OFFERTORIUM_RING: 1057
+ EF_SC_ESCAPE: 1058
+ EF_WM_FRIGG_SONG: 1059
+ EF_FLICKER: 1060
+ EF_C_MAKER: 1061
+ EF_HAMMER_OF_GOD: 1062
+ EF_MASS_SPIRAL: 1063
+ EF_FIRE_RAIN: 1064
+ EF_WHITEBODY: 1065
+ EF_BANISHING_BUSTER: 1066
+ EF_SLUGSHOT: 1067
+ EF_D_TAIL: 1068
+ EF_BIND_TRAP1: 1069
+ EF_BIND_TRAP2: 1070
+ EF_BIND_TRAP3: 1071
+ EF_JUMPBODY1: 1072
+ EF_ANIMATED_EMITTER: 1073
+ EF_RL_EXPLOSION: 1074
+ EF_C_MAKER_1: 1075
+ EF_QD_SHOT: 1076
+ EF_P_ALTER: 1077
+ EF_S_STORM: 1078
+ EF_MUSIC_HAT: 1079
+ EF_CLOUD_KILL: 1080
+ EF_ESCAPE: 1081
+ EF_XENO_SLASHER: 1082
+ EF_FLOWERSMOKE: 1083
+ EF_FSTONE: 1084
+ EF_QSCARABA: 1085
+ EF_LJOSALFAR: 1086
+ EF_HAPPINESSSTAR: 1087
+ EF_POWER_OF_GAIA: 1088
+ EF_MAPLE_FALLS: 1089
+ EF_MARKING_USE_CHANGEMONSTER: 1090
+ EF_MAGICAL_FEATHER: 1091
+ EF_MERMAID_LONGING: 1092
+ EF_GIFT_OF_SNOW: 1093
+ EF_ACH_COMPLETE: 1094
+ EF_TIME_ACCESSORY: 1095
+ EF_SPRITEMABLE: 1096
+ EF_TUNAPARTY: 1097
+
+ comment__: "NPC sprite IDs"
+ FAKE_NPC: -1
+ WARPNPC: 45
+ 1_ETC_01: 46
+ 1_M_01: 47
+ 1_M_02: 48
+ 1_M_03: 49
+ 1_M_04: 50
+ 1_M_BARD: 51
+ 1_M_HOF: 52
+ 1_M_INNKEEPER: 53
+ 1_M_JOBGUIDER: 54
+ 1_M_JOBTESTER: 55
+ 1_M_KNIGHTMASTER: 56
+ 1_M_LIBRARYMASTER: 57
+ 1_M_MERCHANT: 58
+ 1_M_ORIENT01: 59
+ 1_M_PASTOR: 60
+ 1_M_PUBMASTER: 61
+ 1_M_SIZ: 62
+ 1_M_SMITH: 63
+ 1_M_WIZARD: 64
+ 1_M_YOUNGKNIGHT: 65
+ 1_F_01: 66
+ 1_F_02: 67
+ 1_F_03: 68
+ 1_F_04: 69
+ 1_F_GYPSY: 70
+ 1_F_LIBRARYGIRL: 71
+ 1_F_MARIA: 72
+ 1_F_MERCHANT_01: 73
+ 1_F_MERCHANT_02: 74
+ 1_F_ORIENT_01: 75
+ 1_F_ORIENT_02: 76
+ 1_F_ORIENT_03: 77
+ 1_F_ORIENT_04: 78
+ 1_F_PRIEST: 79
+ 1_F_PUBGIRL: 80
+ 4_DOG01: 81
+ 4_KID01: 82
+ 4_M_01: 83
+ 4_M_02: 84
+ 4_M_03: 85
+ 4_M_04: 86
+ 4_M_BARBER: 87
+ 4_M_ORIENT01: 88
+ 4_M_ORIENT02: 89
+ 4_F_01: 90
+ 4_F_02: 91
+ 4_F_03: 92
+ 4_F_04: 93
+ 4_F_MAID: 94
+ 4_F_SISTER: 95
+ 4W_KID: 96
+ 4W_M_01: 97
+ 4W_M_02: 98
+ 4W_M_03: 99
+ 4W_SAILOR: 100
+ 4W_F_01: 101
+ 8_F: 102
+ 8_F_GRANDMOTHER: 103
+ EFFECTLAUNCHER: 104
+ 8W_SOLDIER: 105
+ 1_M_MOC_LORD: 106
+ 1_M_PAY_ELDER: 107
+ 1_M_PRON_KING: 108
+ 4_M_MANAGER: 109
+ 4_M_MINISTER: 110
+ HIDDEN_NPC: 111
+ 4_F_KAFRA6: 112
+ 4_F_KAFRA5: 113
+ 4_F_KAFRA4: 114
+ 4_F_KAFRA3: 115
+ 4_F_KAFRA2: 116
+ 4_F_KAFRA1: 117
+ 2_M_THIEFMASTER: 118
+ 2_M_SWORDMASTER: 119
+ 2_M_PHARMACIST: 120
+ 2_M_MOLGENSTEIN: 121
+ 2_M_DYEINGER: 122
+ 2_F_MAGICMASTER: 123
+ 4_F_TELEPORTER: 124
+ 4_M_TELEPORTER: 125
+ // Free IDs 126 - 138
+ HIDDEN_WARP_NPC: 139
+ // Free ID's 140 - 400
+ 4_M_MUT2: 401
+ 4_M_SCIENCE: 402
+ 4_F_VALKYRIE2: 403
+ 4_M_UNCLEKNIGHT: 404
+ 4_M_YOUNGKNIGHT: 405
+ 2_MONEMUS: 406
+ 4_M_ATEIL: 407
+ 4_F_ANNIVERSARY: 408
+ 4_M_GREATPO: 409
+ 4_M_NOVELIST: 410
+ 4_M_CHAMPSOUL: 411
+ 4_M_OLDFRIAR: 412
+ 4_M_CRU_SOLD: 413
+ 4_M_CRU_KNT: 414
+ 4_M_CRU_HEAD: 415
+ 4_M_CRU_CRUA: 416
+ 4_M_KY_SOLD: 417
+ 4_M_KY_KNT: 418
+ 4_M_KY_HEAD: 419
+ 4_M_KY_KIYOM: 420
+ 4_M_BOSSCAT: 421
+ 4_M_BABYCAT: 422
+ 4W_F_KAFRA2: 423
+ 4_F_MUNAK: 424
+ 4_M_BONGUN: 425
+ 4_BEAR: 426
+ 4_BLUEWOLF: 427
+ 4_PECOPECO: 428
+ 4_M_JP_MID: 429
+ 4_M_JP_RUN: 430
+ 4_ORCLADY: 431
+ 4_ORCLADY2: 432
+ 4_ORCWARRIOR: 433
+ 4_ORCWARRIOR2: 434
+ 4_F_FAIRY: 435
+ 4_F_FAIRYKID: 436
+ 4_F_FAIRYKID2: 437
+ 4_F_FAIRYKID3: 438
+ 4_F_FAIRYKID4: 439
+ 4_F_FAIRYKID5: 440
+ 4_F_FAIRYKID6: 441
+ 4_M_FAIRYKID: 442
+ 4_M_FAIRYKID2: 443
+ 4_M_FAIRYKID3: 444
+ 4_M_FAIRYKID4: 445
+ 4_M_FAIRYKID5: 446
+ 4_M_FAIRYSOLDIER: 447
+ 4_M_TUFFOLD: 448
+ 4_MAN_BENKUNI: 449
+ 4_MAN_GALTUN: 450
+ 4_MAN_JERUTOO: 451
+ 4_MAN_LAVAIL: 452
+ 4_MAN_NITT: 453
+ 4_MAN_PIOM: 454
+ 4_MAN_PIOM2: 455
+ 4_M_DSTMAN: 456
+ 4_M_DSTMANDEAD: 457
+ 4_BABYLEOPARD: 458
+ 4_M_REDSWORD: 459
+ 4_MAN_PIOM3: 460
+ 4_M_FAIRYSOLDIER2: 461
+ 4_F_FAIRYSOLDIER: 462
+ 4_DRAGON_EGG: 463
+ 4_MIMIC: 464
+ 4_F_FAIRY1: 465
+ 4_F_GUILLOTINE: 466
+ 4_M_GUILLOTINE: 467
+ 4_M_KNIGHT_BLACK: 468
+ 4_M_KNIGHT_GOLD: 469
+ 4_M_KNIGHT_SILVER: 470
+ 4_SKULL_MUD: 471
+ 4_M_BRZ_INDIAN: 472
+ 4_F_BRZ_INDIAN: 473
+ 4_F_BRZ_INDOLD: 474
+ 4_M_BRZ_JACI: 475
+ 4_M_BRZ_MAN1: 476
+ 4_M_BRZ_MAN2: 477
+ 4_F_BRZ_WOMAN: 478
+ 4_M_MINSTREL: 479
+ 4_M_MINSTREL1: 480
+ 4_M_SHADOWCHASER: 481
+ 4_F_SHADOWCHASER: 482
+ 4_M_SURA: 483
+ 4_F_SURA: 484
+ 4_F_WANDERER: 485
+ 4_M_BARD: 486
+ 1_FLAG_NOFEAR: 487
+ 4_M_NOFEARGUY: 488
+ 4_MAN_PIOM6: 489
+ 4_MAN_PIOM4: 490
+ 4_MAN_PIOM5: 491
+ 4_MAN_GALTUN1: 492
+ 4_HUMAN_GERUTOO: 493
+ 4_M_ROKI: 494
+ 4_M_MERCAT1: 495
+ 4_M_MERCAT2: 496
+ 4_M_CATMAN1: 497
+ 4_M_CATMAN2: 498
+ 4_F_BRZ_WOMAN2: 499
+ 4_M_JP_DISH: 500
+ 4_F_JP_NOAH: 501
+ 4_F_JP_OZ: 502
+ 4_F_JP_CHROME: 503
+ 4_F_JP_RINNE: 504
+ 4_WHITETIGER: 505
+ 4_VENDING_MACHINE: 506
+ 4_MISTY: 507
+ 4_NECORING: 508
+ 4_ELEPHANT: 509
+ 4_F_NYDHOG: 510
+ 4_F_NYDHOG2: 511
+ 4_M_ROKI2: 512
+ 4_M_DOGTRAVELER: 513
+ 4_M_DOGTRAVELER2: 514
+ 4_F_DOGTRAVELER: 515
+ 4_M_RAFLE_GR: 516
+ 4_M_RAFLE_OLD: 517
+ 4_F_RAFLE_PK: 518
+ 4_M_LYINGDOG: 519
+ 4_F_MORAFINE1: 520
+ 4_F_MORAFINE2: 521
+ 4_M_RAFLE_OR: 522
+ 4_F_RAFLE_YE: 523
+ 4_M_RAFLE_VI: 524
+ 4_F_RAFLE_VI: 525
+ 4_M_ARDHA: 526
+ 4_CREEPER: 527
+ JP_RUFAKU: 528
+ JP_SUPIKA: 529
+ JP_SABIKU: 530
+ JP_ARUGORU: 531
+ JP_ARUNA: 532
+ JP_AIRI: 533
+ 4_M_DEWOLDMAN: 534
+ 4_M_DEWOLDWOMAN: 535
+ 4_M_DEWMAN: 536
+ 4_M_DEWWOMAN: 537
+ 4_M_DEWBOY: 538
+ 4_M_DEWGIRL: 539
+ 4_M_DEWZATICHIEF: 540
+ 4_M_DEWZATIMAN: 541
+ 4_M_ALCHE_E: 542
+ 4_MASK_SMOKEY: 543
+ 4_CAT_SAILOR1: 544
+ 4_CAT_SAILOR2: 545
+ 4_CAT_SAILOR3: 546
+ 4_CAT_SAILOR4: 547
+ 4_CAT_CHEF: 548
+ 4_CAT_MERMASTER: 549
+ 4_CRACK: 550
+ 4_ASTER: 551
+ 4_F_STARFISHGIRL: 552
+ 4_CAT_DOWN: 553
+ 4_CAT_REST: 554
+ 4_CAT_3COLOR: 555
+ 4_CAT_ADMIRAL: 556
+ 4_SOIL: 557
+ 4_F_ALCHE_A: 558
+ 4_CAT_ADV1: 559
+ 4_CAT_ADV2: 560
+ 4_CAT_SAILOR5: 561
+ 2_DROP_MACHINE: 562
+ 2_SLOT_MACHINE: 563
+ 2_VENDING_MACHINE1: 564
+ MOB_TOMB: 565
+ 4_MYSTCASE: 566
+ 4_M_SIT_NOVICE: 567
+ 4_OCTOPUS_LEG: 568
+ 4_F_NURSE: 569
+ 4_MAL_SOLDIER: 570
+ 4_MAL_CAPTAIN: 571
+ 4_MAL_BUDIDAI: 572
+ 4_M_MAYOR: 573
+ 4_M_BARYO_OLD: 574
+ 4_F_BARYO_OLD: 575
+ 4_F_BARYO_GIRL: 576
+ 4_M_BARYO_BOY: 577
+ 4_M_BARYO_MAN: 578
+ 4_F_BARYO_WOMAN: 579
+ 4_BARYO_CHIEF: 580
+ 4_MAL_KAFRA: 581
+ 4_M_MALAYA: 582
+ 4_F_MALAYA: 583
+ 4_F_PATIENT: 584
+ 4_M_PATIENT: 585
+ 4_F_KR_TIGER: 586
+ 4_M_KR_BOY: 587
+ 4_M_KAGE_OLD: 588
+ 4_WHIKEBAIN: 589
+ 4_EREND: 590
+ 4_RAWREL: 591
+ 4_ARMAIA: 592
+ 4_KAVAC: 593
+ 4_YGNIZEM: 594
+ 4_EREMES: 595
+ 4_MAGALETA: 596
+ 4_KATRINN: 597
+ 4_SHECIL: 598
+ 4_SEYREN: 599
+ 4_HARWORD: 600
+ 4_F_JP_CYNTHIA: 601
+ 4_M_JP_GUSTON: 602
+ 4_M_JP_BERKUT: 603
+ 4_F_JP_DARK_ADELAIDE: 604
+ 4_M_JP_DARK_DARIUS: 605
+ 4_M_JP_JESTER: 606
+ XMAS_SMOKEY_B: 607
+ XMAS_SMOKEY_R: 608
+ XMAS_SMOKEY_Y: 609
+ 4_F_CLOCKDOLL: 610
+ 4_F_FAIRY2: 611
+ 4_F_PINKWOMAN: 612
+ 4_FAIRYDEADLEAF: 613
+ 4_FROG: 614
+ 4_M_BLACKMAN: 615
+ 4_M_BLUEMAN: 616
+ 4_M_FAIRYANG: 617
+ 4_M_FAIRYAVANT: 618
+ 4_M_FAIRYFREAK: 619
+ 4_M_FAIRYKID6: 620
+ 4_M_FAIRYSCHOLAR: 621
+ 4_M_FAIRYSCHOLAR_DIRTY: 622
+ 4_M_FARIY_HISIE: 623
+ 4_M_FARIYKING: 624
+ 4_M_NEWOZ: 625
+ 4_M_OLIVER: 626
+ 4_M_PROFESSORWORM: 627
+ 4_M_REDMAN: 628
+ 4_F_GELKA: 629
+ 4_M_ROTERT: 630
+ 4_BLACKDRAGON: 631
+ 4_M_GUNSLINGER: 632
+ 4_F_GUNSLINGER: 633
+ 4_M_ARCHER: 634
+ 4_M_SWORDMAN: 635
+ 4_M_NINJA_RED: 636
+ 4_M_NINJA_BLUE: 637
+ 4_M_THIEF_RUMIN: 638
+ 4_M_NOV_RUMIN: 639
+ 4_F_MAYSEL: 640
+ 4_F_ACOLYTE: 641
+ 4_M_NOV_HUNT: 642
+ 4_F_GENETIC: 643
+ 4_F_TAEKWON: 644
+ 4_F_SWORDMAN: 645
+ 4_F_IU: 646
+ 4_M_RAGI: 647
+ 4_M_MELODY: 648
+ 4_TRACE: 649
+ 4_F_HIMEL: 650
+ 4_LEVITATEMAN: 651
+ 4_M_HEINRICH: 652
+ 4_M_ROYALGUARD: 653
+ 4_M_BARMUND: 654
+ 4_F_KHALITZBURG: 655
+ 4_F_HIMEL2: 656
+ 4_WHITEKNIGHT: 657
+ 4_COCO: 658
+ 4_M_ALADDIN: 659
+ 4_M_GENIE: 660
+ 4_F_GENIE: 661
+ 4_JP_MID_SWIM: 662
+ 4_JP_RUNE_SWIM: 663
+ 4_F_FENRIR: 664
+ 4_F_GEFFEN_FAY: 665
+ 4_F_IRIS: 666
+ 4_F_LUCILE: 667
+ 4_F_SARAH_BABY: 668
+ 4_GEFFEN_01: 669
+ 4_GEFFEN_02: 670
+ 4_GEFFEN_03: 671
+ 4_GEFFEN_04: 672
+ 4_GEFFEN_05: 673
+ 4_GEFFEN_06: 674
+ 4_GEFFEN_07: 675
+ 4_GEFFEN_08: 676
+ 4_GEFFEN_09: 677
+ 4_GEFFEN_10: 678
+ 4_GEFFEN_11: 679
+ 4_GEFFEN_12: 680
+ 4_GEFFEN_13: 681
+ 4_GEFFEN_14: 682
+ 4_M_CHAOS: 683
+ 4_M_CHIEF_IRIN: 684
+ 4_M_SAKRAY: 685
+ 4_M_SAKRAYROYAL: 686
+ 4_TOWER_01: 687
+ 4_TOWER_02: 688
+ 4_TOWER_03: 689
+ 4_TOWER_04: 690
+ 4_TOWER_05: 691
+ 4_TOWER_06: 692
+ 4_TOWER_07: 693
+ 4_TOWER_08: 694
+ 4_TOWER_09: 695
+ 4_TOWER_10: 696
+ 4_TOWER_11: 697
+ 4_TOWER_12: 698
+ 4_TOWER_13: 699
+ 8_F_GIRL: 700
+ 4_F_GODEMOM: 701
+ 4_F_GON: 702
+ 4_F_KID2: 703
+ 4_M_BIBI: 704
+ 4_M_GEF_SOLDIER: 705
+ 4_M_KID1: 706
+ 4_M_MOC_SOLDIER: 707
+ 4_M_PAY_SOLDIER: 708
+ 4_M_SEAMAN: 709
+ 4_M_SNOWMAN: 710
+ 4_F_05: 711
+ 4_M_05: 712
+ 4_M_06: 713
+ 4_F_06: 714
+ 4_M_PIERROT: 715
+ 4_M_KID2: 716
+ 4_F_KID3: 717
+ 4_M_SANTA: 718
+ 4_F_NACORURI: 719
+ 4_F_SHAMAN: 720
+ 4_F_KAFRA7: 721
+ GUILD_FLAG: 722
+ 1_SHADOW_NPC: 723
+ 4_F_07: 724
+ 4_F_JOB_ASSASSIN: 725
+ 4_F_JOB_BLACKSMITH: 726
+ 4_F_JOB_HUNTER: 727
+ 4_F_JOB_KNIGHT: 728
+ 4_F_NOVICE: 729
+ 4_M_JOB_ASSASSIN: 730
+ 4_M_JOB_BLACKSMITH: 731
+ 4_M_JOB_HUNTER: 732
+ 4_M_JOB_KNIGHT1: 733
+ 4_M_JOB_KNIGHT2: 734
+ 4_M_JOB_WIZARD: 735
+ 4_BAPHOMET: 736
+ 4_DARKLORD: 737
+ 4_DEVIRUCHI: 738
+ 8_DOPPEL: 739
+ 2_M_ALCHE: 740
+ 2_M_BARD_ORIENT: 741
+ 2_M_SAGE_B: 742
+ 2_M_SAGE_OLD: 743
+ 4_F_ALCHE: 744
+ 4_F_CRU: 745
+ 4_F_MONK: 746
+ 4_F_ROGUE: 747
+ 4_M_ALCHE_A: 748
+ 4_M_ALCHE_B: 749
+ 4_M_ALCHE_C: 750
+ 4_M_CRU: 751
+ 4_M_CRU_OLD: 752
+ 4_M_MONK: 753
+ 4_M_SAGE_A: 754
+ 4_M_SAGE_C: 755
+ 4_F_SON: 756
+ 4_F_JPN2: 757
+ 4_F_JPN: 758
+ 4_F_JPNCHIBI: 759
+ 4_F_JPNOBA2: 760
+ 4_F_JPNOBA: 761
+ 4_M_JPN2: 762
+ 4_M_JPN: 763
+ 4_M_JPNCHIBI: 764
+ 4_M_JPNOJI2: 765
+ 4_M_JPNOJI: 766
+ 8_M_JPNSOLDIER: 767
+ 8_M_JPNMASTER: 768
+ 4_F_JPNMU: 769
+ 4_F_TWGIRL: 770
+ 4_F_TWGRANDMOM: 771
+ 4_F_TWMASKGIRL: 772
+ 4_F_TWMIDWOMAN: 773
+ 4_M_TWBOY: 774
+ 4_M_TWMASKMAN: 775
+ 4_M_TWMIDMAN: 776
+ 4_M_TWOLDMAN: 777
+ 4_M_TWTEAMAN: 778
+ 4_M_YOYOROGUE: 779
+ 8_M_TWSOLDIER: 780
+ 4_F_UMGIRL: 781
+ 4_F_UMOLDWOMAN: 782
+ 4_F_UMWOMAN: 783
+ 4_M_UMCHIEF: 784
+ 4_M_UMDANCEKID2: 785
+ 4_M_UMDANCEKID: 786
+ 4_M_UMKID: 787
+ 4_M_UMOLDMAN: 788
+ 4_M_UMSOLDIER: 789
+ 4_M_SALVATION: 790
+ 4_F_NFDEADKAFRA: 791
+ 4_F_NFDEADMGCIAN: 792
+ 4_F_NFLOSTGIRL: 793
+ 4_M_NFDEADMAN2: 794
+ 4_M_NFDEADMAN: 795
+ 4_M_NFDEADSWDMAN: 796
+ 4_M_NFLOSTMAN: 797
+ 4_M_NFMAN: 798
+ 4_NFBAT: 799
+ 4_NFCOCK: 800
+ 4_NFCOFFIN: 801
+ 4_NFWISP: 802
+ 1_F_SIGNZISK: 803
+ 1_M_SIGN1: 804
+ 1_M_SIGNALCHE: 805
+ 1_M_SIGNART: 806
+ 1_M_SIGNMCNT: 807
+ 1_M_SIGNMONK2: 808
+ 1_M_SIGNMONK: 809
+ 1_M_SIGNROGUE: 810
+ 4_F_VALKYRIE: 811
+ TW_TOWER: 812
+ 2_M_OLDBLSMITH: 813
+ 4_F_CHNDOCTOR: 814
+ 4_F_CHNDRESS1: 815
+ 4_F_CHNDRESS2: 816
+ 4_F_CHNDRESS3: 817
+ 4_F_CHNWOMAN: 818
+ 4_M_CHN8GUEK: 819
+ 4_M_CHNCOOK: 820
+ 4_M_CHNGENERL: 821
+ 4_M_CHNMAN: 822
+ 4_M_CHNMONK: 823
+ 4_M_CHNOLD: 824
+ 4_M_CHNSOLDIER: 825
+ 4_M_DWARF: 826
+ 4_M_GRANDMONK: 827
+ 4_M_ROGUE: 828
+ 4_M_DOMINO: 829
+ 4_F_DOMINO: 830
+ 4_F_ZONDAGIRL: 831
+ 4_M_REIDIN_KURS: 832
+ 4_M_ZONDAOYAJI: 833
+ 4_M_BUDDHIST: 834
+ 2_BOARD1: 835
+ 2_BOARD2: 836
+ 2_BULLETIN_BOARD: 837
+ 4_F_THAIAYO: 838
+ 4_F_THAIGIRL: 839
+ 4_F_THAISHAMAN: 840
+ 4_M_THAIAYO: 841
+ 4_M_THAIOLD: 842
+ 4_M_THAIONGBAK: 843
+ CLEAR_NPC: 844
+ 4_F_RACING: 845
+ 4_F_EINOLD: 846
+ 4_M_EINOLD: 847
+ 4_M_EINMINER: 848
+ 4_M_DIEMAN: 849
+ 4_F_EINWOMAN: 850
+ 4_M_REPAIR: 851
+ 4_M_EIN_SOLDIER: 852
+ 4_M_YURI: 853
+ 4_M_EINMAN2: 854
+ 4_M_EINMAN: 855
+ 2_F_SIGN1: 856
+ 4_BOARD3: 857
+ 4_BULLETIN_BOARD2: 858
+ 4_F_AGENTKAFRA: 859
+ 4_F_KAFRA8: 860
+ 4_F_KAFRA9: 861
+ 4_F_LGTGIRL: 862
+ 4_F_LGTGRAND: 863
+ 4_F_OPERATION: 864
+ 4_LGTSCIENCE: 865
+ 4_M_LGTGRAND: 866
+ 4_M_LGTGUARD2: 867
+ 4_M_LGTGUARD: 868
+ 4_M_LGTMAN: 869
+ 4_M_LGTPOOR: 870
+ 4_M_OPERATION: 871
+ 4_M_PRESIDENT: 872
+ 4_M_REINDEER: 873
+ 4_M_ZONDAMAN: 874
+ 4_M_PECOKNIGHT: 875
+ 4_CAT: 876
+ 4_F_YUNYANG: 877
+ 4_M_OILMAN: 878
+ 4_F_CAPEGIRL: 879
+ 4_M_MASKMAN: 880
+ 4_M_SITDOWN: 881
+ 4_F_SITDOWN: 882
+ 4_M_ALCHE_D: 883
+ 4_M_ACROSS: 884
+ 4_F_ACROSS: 885
+ 4_COOK: 886
+ 4_M_LIEMAN: 887
+ 2_POSTBOX: 888
+ 4_BULL: 889
+ 4_LAM: 890
+ 4_F_HUGIRL: 891
+ 4_F_HUGRANMA: 892
+ 4_F_HUWOMAN: 893
+ 4_F_KHELLISIA: 894
+ 4_F_KHELLY: 895
+ 4_M_HUBOY: 896
+ 4_M_HUGRANFA: 897
+ 4_M_HUMAN_01: 898
+ 4_M_HUMAN_02: 899
+ 4_M_HUMERCHANT: 900
+ 4_M_HUOLDARMY: 901
+ 4_M_KHKIEL: 902
+ 4_M_KHKYEL: 903
+ 4_M_KHMAN: 904
+ 4_F_KHWOMAN: 905
+ 4_F_KHGIRL: 906
+ 4_M_KHBOY: 907
+ 4_M_PHILMAN: 908
+ 4_PORING: 909
+ 2_COLAVEND: 910
+ 4_F_SOCCER: 911
+ 4_M_SOCCER7: 912
+ 4_M_SOCCER9: 913
+ 4_F_CHILD: 914
+ 4_F_MADAME: 915
+ 4_F_MASK1: 916
+ 4_F_MASK: 917
+ 4_F_RACHOLD: 918
+ 4_F_SHABBY: 919
+ 4_F_TRAINEE: 920
+ 4_M_CHILD1: 921
+ 4_M_CHILD: 922
+ 4_M_DOCTOR: 923
+ 4_M_FROZEN1: 924
+ 4_M_FROZEN: 925
+ 4_M_MASK1: 926
+ 4_M_MASK: 927
+ 4_M_MIDDLE1: 928
+ 4_M_MIDDLE: 929
+ 4_M_RACHMAN2: 930
+ 4_M_RACHMAN1: 931
+ 4_M_RACHOLD1: 932
+ 4_M_RACHOLD: 933
+ 4_M_RASWORD: 934
+ 4_M_TRAINEE: 935
+ 4_F_ARUNA_POP: 936
+ 4_M_ARUNA_NFM1: 937
+ 4_DST_CAMEL: 938
+ 4_DST_SOLDIER: 939
+ 4_F_DESERT: 940
+ 4_F_DST_CHILD: 941
+ 4_F_DST_GRAND: 942
+ 4_M_DESERT: 943
+ 4_M_DST_CHILD: 944
+ 4_M_DST_GRAND: 945
+ 4_M_DST_MASTER: 946
+ 4_M_DST_TOUGH: 947
+ 4_ANGELING: 948
+ 4_ARCHANGELING: 949
+ 4_GHOSTRING: 950
+ 4_F_EDEN_MASTER: 951
+ 4_F_EDEN_OFFICER: 952
+ 4_M_EDEN_GUARDER: 953
+ 4_M_PATRICK: 954
+ 4_DONKEY: 955
+ 4_M_TRISTAN: 956
+ 4_WHITE_COW: 957
+ 4_F_RUSCHILD: 958
+ 4_F_RUSWOMAN1: 959
+ 4_F_RUSWOMAN2: 960
+ 4_F_RUSWOMAN3: 961
+ 4_M_RUSCHILD: 962
+ 4_M_GUSLIMAN: 963
+ 4_M_RUSBALD: 964
+ 4_M_RUSKING: 965
+ 4_M_RUSKNIGHT: 966
+ 4_M_RUSMAN1: 967
+ 4_M_RUSMAN2: 968
+ 4_M_DRAKE: 969
+ 4_F_BABAYAGA: 970
+ 4_F_RUSGREEN: 971
+ 4_RUS_DWOLF: 972
+ 1_FLAG_LION: 973
+ 1_FLAG_EAGLE: 974
+ 4_M_MIKID: 975
+ 4_BLUE_FLOWER: 976
+ 4_RED_FLOWER: 977
+ 4_YELL_FLOWER: 978
+ 4_F_CAVE1: 979
+ 4_F_MUT1: 980
+ 4_F_MUT2: 981
+ 4_F_SCIENCE: 982
+ 4_M_1STPRIN1: 983
+ 4_M_1STPRIN2: 984
+ 4_M_2NDPRIN1: 985
+ 4_M_2NDPRIN2: 986
+ 4_M_3RDPRIN1: 987
+ 4_M_3RDPRIN2: 988
+ 4_M_4THPRIN1: 989
+ 4_M_4THPRIN2: 990
+ 4_M_5THPRIN1: 991
+ 4_M_5THPRIN2: 992
+ 4_M_6THPRIN1: 993
+ 4_M_6THPRIN2: 994
+ 4_M_CASMAN1: 995
+ 4_M_CAVE1: 996
+ 4_M_MOCASS1: 997
+ 4_M_MOCASS2: 998
+ 4_M_MUT1: 999
+ 4_TOWER_14: 10001
+ 4_TOWER_15: 10002
+ 4_TOWER_16: 10003
+ 4_TOWER_17: 10004
+ 4_TREASURE_BOX: 10005
+ ACADEMY_MASTER: 10006
+ PORTAL: 10007
+ THANATOS_BATTLE: 10008
+ THANATOS_KEEP: 10009
+ 4_F_LYDIA: 10010
+ 4_LUDE: 10011
+ 4_ALIZA: 10012
+ 4_ALICE: 10013
+ 4_ARCHER_SKEL: 10014
+ 4_JACK: 10015
+ 4_SOLDIER_SKEL: 10016
+ 4_LOLI_RURI: 10017
+ 4_M_SAKRAY_TIED: 10018
+ 4_M_ANTONIO: 10019
+ 4_M_COOKIE: 10020
+ 4_M_BELIEVER01: 10021
+ 4_F_BELIEVER01: 10022
+ 4_M_BELIEVER02: 10023
+ 4_ROPEPILE: 10024
+ 4_BRICKPILE: 10025
+ 4_WOODPILE: 10026
+ 4_M_TAMARIN: 10027
+ 4_M_DEATH: 10028
+ 4_GHOST_STAND: 10029
+ 4_GHOST_COLLAPSE: 10030
+ 4_COOKIEHOUSE: 10031
+ 4_F_SKULL06GIRL: 10032
+ 4_NONMYSTCASE: 10033
+ 4_F_KIMI: 10034
+ 4_M_FROZEN_GC: 10035
+ 4_M_FROZEN_KN: 10036
+ 4_SNAKE_LORD: 10037
+ 4_F_MOCBOY: 10038
+ 4_F_RUNAIN: 10039
+ 4_M_ROEL: 10040
+ 4_F_SHALOSH: 10041
+ 4_ENERGY_RED: 10042
+ 4_ENERGY_BLUE: 10043
+ 4_ENERGY_YELLOW: 10044
+ 4_ENERGY_BLACK: 10045
+ 4_ENERGY_WHITE: 10046
+ 4_F_PERE01: 10047
+ 4_JITTERBUG: 10048
+ 4_SEA_OTTER: 10049
+ 4_GALAPAGO: 10050
+ 4_DESERTWOLF_B: 10051
+ 4_BB_PORING: 10052
+ 4_F_CHARLESTON01: 10053
+ 4_F_CHARLESTON02: 10054
+ 4_F_CHARLESTON03: 10055
+ 4_M_IAN: 10056
+ 4_M_OLDSCHOLAR: 10057
+ 4_F_LAPERM: 10058
+ 4_M_DEBON: 10059
+ 4_M_BIRMAN: 10060
+ 4_F_SHAM: 10061
+ 4_M_REBELLION: 10062
+ 4_F_REBELLION: 10063
+ 4_CHN_SHAOTH: 10064
+ 4_SHOAL: 10065
+ 4_F_SARAH: 10066
+ 4_GIGANTES_BIG: 10067
+ 4_GIGANTES: 10068
+ 4_GIGANTES_SMALL: 10069
+ 4_GARGOYLE_STATUE: 10070
+ 4_AIRA: 10071
+ 4_EZELLA: 10072
+ 4_KULUNA: 10073
+ 4_LUNE: 10074
+ 4_MALLINA: 10075
+ 4_MORIN: 10076
+ 4_NASARIN: 10077
+ 4_F_BERRYTEA: 10078
+ 4_F_FRUIT: 10079
+ 4_SCR_MT_ROBOTS: 10080
+ 4_MACHINE_DEVICE: 10081
+ 4_GC109: 10082
+ 4_SYS_MSG: 10083
+ 4_M_TATIO: 10084
+ 4_M_REKENBER: 10085
+ 4_XMAS_CAT1: 10086
+ 4_XMAS_CAT2: 10087
+ 4_XMAS_CAT3: 10088
+ 4_XMAS_CAT4: 10089
+ 4_XMAS_CAT5: 10090
+ 4_XMAS_CAT6: 10091
+ 4_M_DEATH2: 10092
+ 4_S_KADOMATSU: 10093
+ 4_B_KADOMATSU: 10094
+ 4_F_08: 10095
+ 4_F_08_STATUE: 10096
+ 4_M_DARKPRIEST: 10097
+ 4_JP_GARM_H: 10098
+ 4_JP_MEDUSA_H: 10099
+ 4_CHN_GVG_01: 10100
+ 4_SPRING_RABBIT: 10101
+ 4_PD_TYRA: 10102
+ 4_PD_TYRANOS: 10103
+ 4_PD_PLESI: 10104
+ 4_PD_PLESIO: 10105
+ 4_PD_BRACHI: 10106
+ 4_PD_BRACHIOS: 10107
+ 4_PD_GOLDDRAGON: 10108
+ 4_PD_ZAEROG: 10109
+ 4_PD_TAMADORA: 10110
+ 4_JP_EDGA_H: 10111
+ 4_JP_BRAGOLEM_H: 10112
+ 4_EL_AQUA: 10113
+ 4_EP16_NIHIL: 10114
+ 4_EP16_SPICA: 10115
+ 4_EP16_SKIA: 10116
+ 4_EP16_PETER: 10117
+ 4_EP16_CRUX: 10118
+ 4_EP16_GRANZ: 10119
+ 4_EP16_STOLZ: 10120
+ 4_EP16_EGEO: 10121
+ 4_EP16_COOK: 10122
+ 4_EP16_MARK: 10123
+ 4_EP16_TAMARIN: 10124
+ 4_EP16_POE: 10125
+ 4_EP16_ISAAC: 10126
+ 4_EP16_HELMUT: 10127
+ 4_EP16_WOLF: 10128
+ 4_EP16_MEYER: 10129
+ 4_EP16_AGNES: 10130
+ 4_EP16_FOOD: 10131
+ 4_EP16_LOUVIERE: 10132
+ 4_EP16_MAX: 10133
+ 4_EP16_SPIEGEL: 10134
+ 4_MOONLIGHT: 10135
+ 4_MISTRESS: 10136
+ 4_DRACULA: 10137
+ 4_STORMKNIGHT: 10138
+ 4_TATTER: 10139
+ 4_AS_RAGGED_GOLEM: 10140
+ 4_AS_BLOODY_KNIGHT: 10141
+ 4_AS_WIND_GHOST: 10142
+ 4_F_BIJOU: 10143
+ 4_EP16_COOK2: 10144
+ 4_SERVICE_30_M_01: 10145
+ 4_SERVICE_30_F_01: 10146
+ 4_SCR_AT_ROBOTS: 10147
+ 4_F_RANGER: 10148
+ 4_WAG: 10149
+ 4_NPC_TRAP: 10150
+ 4_RAGGLER: 10151
+ 4_DR_PEPE: 10152
+ 4_DR_GAMBERI: 10153
+ 4_DR_AGLIO: 10154
+ 4_DR_OLIO: 10155
+ 4_DR_STELO: 10156
+ 4_DR_TORTEL: 10157
+ 4_BASIL_SLAVE: 10158
+ 4_DOU_JINDO: 10159
+ 4_DOU_SIBA: 10160
+ 4_TARUTUPI: 10161
+ 4_DR_SOLDIER: 10162
+ 4_DR_M_01: 10163
+ 4_DR_M_02: 10164
+ 4_DR_F_01: 10165
+ 4_DR_F_02: 10166
+ 4_DR_KID_01: 10167
+ 4_JP_2015EVT: 10168
+ 4_ALLIGATOR: 10169
+ 4_ANOLIAN: 10170
+ 4_TACNU: 10171
+ 4_CENERE: 10172
+ 4_F_ARUNA_POP2: 10173
+ 4_JACK_HEAD: 10174
+ 4_INJUSTICE: 10175
+ 4_BLOODYMAN: 10176
+ 4_GIBBET: 10177
+ 4_DULLAHAN: 10178
+ 4_M_LAZY: 10179
+ 4_M_GONY: 10180
+ 4_M_ROOKIE: 10181
+ 4_M_PHILOFONTES: 10182
+ 4_F_ESTLOVELOY: 10183
+ 4_F_LEEDSH: 10184
+ 4_F_DIENE: 10185
+ 4_F_COATNEIS: 10186
+ 4_M_RUPERT: 10187
+ 4_M_FALLENGONY: 10188
+ 4_M_EISEN: 10189
+ 4_F_DEADEVIL: 10190
+ 4_F_HUNTER_EVIL: 10191
+ 4_F_ELENA: 10192
+ 4_F_ANYA: 10193
+ 4_M_SEIREN_UC: 10194
+ 4_M_GUNSLINGER2: 10195
+ 4_M_GUNSLINGER3: 10196
+ 4_M_REBELLION2: 10197
+ 4_M_REBELLION3: 10198
+ 4_F_GUNSLINGER2: 10199
+ 4_F_GUNSLINGER3: 10200
+ 4_F_REBELLION2: 10201
+ 4_F_REBELLION3: 10202
+ 4_M_ILYA: 10203
+ // Free ID - 10204
+ 4_ELDER: 10205
+ 4_LUNATIC: 10206
+ 4_F_NOVICE2: 10207
+ 4_WICKEDNYMPH: 10208
+ 4_F_PREMI: 10209
+ 4_M_COSTELL: 10210
+ 4_M_YATTWARP: 10211
+ 4_M_EVOKASCUDI: 10212
+ 4_M_JOHNNYJAMES: 10213
+ 4_M_ALBERTFORD: 10214
+ 4_M_SEANMCCURDY: 10215
+ 4_M_KARAMPUCCI: 10216
+ 4_M_CACTUSMAN1: 10217
+ 4_M_CACTUSMAN2: 10218
+ 4_M_CACTUSMAN3: 10219
+ 4_M_CACTUSLADY: 10220
+ 4_M_GAST: 10221
+ 4_M_CACTUSCHILD: 10222
+ 4_KING: 10223
+ 4_F_BOMI: 10224
+ 4_M_CACTUSCHIEF: 10225
+ 4_F_CACTUSCHILD2: 10226
+ 4_F_CACTUSLADY2: 10227
+ 4_F_CACTUSLADY3: 10228
+ 4_M_CACTUS: 10229
+ 4_M_COWRAIDERS1: 10230
+ 4_M_COWRAIDERS2: 10231
+ 4_M_COWRAIDERS3: 10232
+ 4_F_JP14THEVT: 10233
+ 4_M_POORSCHOLAR: 10234
+ 4_M_PEPPERROTI: 10235
+ JP_NPC01: 10236
+ 4_PURPLE_WARP: 10237
+ 4_F_NARIN: 10238
+ 4_M_URGENT_MAN: 10239
+ 4_M_KEEN_SOLDIER: 10240
+ 4_F_SLOPPY_WOMAN: 10241
+ 4_F_DRKAFRA01: 10242
+ 4_M_DRZONDA01: 10243
+ 4_M_SWD_RENO: 10244
+ 4_M_KNG_RENO: 10245
+ 4_M_AC_RUMIN: 10246
+ 4_M_HIGH_WIZARD: 10247
+ 4_SYSTEM_BOX: 10248
+ 4_STEELBOX: 10249
+ 4_WOODBOX: 10250
+ 4_M_POPFESTA: 10251
+ 4_BONFIRE: 10252
+ 4_PCCOUNT: 10253
+ 4_LAVAGOLEM: 10254
+ 4_F_IA: 10255
+ 4_LOCKE: 10256
+ 4_LIL_LIF: 10257
+ 4_LIL_LIF2: 10258
+ 4_F_DRAGONHAT: 10259
+ 4_M_DRAGONHAT: 10260
+ JP_NPC02: 10261
+ JP_NPC03: 10262
+ JP_NPC04: 10263
+ JP_NPC05: 10264
+ JP_NPC06: 10265
+ JP_NPC07: 10266
+ JP_NPC08: 10267
+ JP_NPC09: 10268
+ JP_NPC10: 10269
+ 4_FIRERING: 10270
+ 4_SCATLETON: 10271
+ 4_JP_AB_NPC_001: 10272
+ 4_JP_AB_NPC_002: 10273
+ 4_JP_AB_NPC_003: 10274
+ 4_JP_AB_NPC_004: 10275
+ 4_JP_AB_NPC_005: 10276
+ 4_JP_AB_NPC_006: 10277
+ 4_JP_AB_NPC_007: 10278
+ 4_JP_AB_NPC_008: 10279
+ 4_JJAK: 10280
+ 4_M_SNOWMAN_B: 10281
+ 4_M_SNOWMAN_R: 10282
+ 4_M_SNOWMAN_G: 10283
+ WARPEFFECTNPC: 10284
+ 4_HEN: 10285
+ 4_F_DANGDANG: 10286
+ 4_M_DANGDANG: 10287
+ 4_F_DANGDANG1: 10288
+ 4_LEAFCAT: 10289
+ 4_NASARIAN: 10290
+ 4_NASARIAN_EM: 10291
+ 4_TEDDY_BEAR_W: 10292
+ 4_TEDDY_BEAR_B: 10293
+ 4_TEDDY_BEAR_B_L: 10294
+ 4_M_SOULREAPER: 10295
+ 4_F_SE_SUN: 10296
+ 4_M_SE_MOON: 10297
+ 4_M_SE_STAR: 10298
+ 4_EP17_KAYA: 10299
+ 4_EP17_AS: 10300
+ 4_EP17_ELYUMINA: 10301
+ 4_EP17_MORNING: 10302
+ 4_EP17_MIGUEL: 10303
+ 4_EP17_NIHIL_K: 10304
+ 4_EP17_MIGUEL_D: 10305
+ 4_ED_SCHMIDT: 10306
+ 4_ED_OSCAR: 10307
+ 4_ED_ORB: 10308
+ 4_ED_FENCE: 10309
+ 4_M_ANDREA: 10310
+ 4_M_ANDREA_D: 10311
+ 4_F_ANES: 10312
+ 4_F_ANES_D: 10313
+ 4_M_SILVANO: 10314
+ 4_M_SILVANO_D: 10315
+ 4_F_CECILIA: 10316
+ 4_F_CECILIA_D: 10317
+ 4_M_MD_SEYREN: 10318
+ 4_M_MD_EREMES: 10319
+ 4_M_MD_HARWORD: 10320
+ 4_F_MD_MAGALETA: 10321
+ 4_F_MD_SHECIL: 10322
+ 4_F_MD_KATRINN: 10323
+ 4_M_MD_SEYREN_H: 10324
+ 4_M_MD_EREMES_H: 10325
+ 4_M_MD_HARWORD_H: 10326
+ 4_F_MD_MAGALETA_H: 10327
+ 4_F_MD_SHECIL_H: 10328
+ 4_F_MD_KATRINN_H: 10329
+ 4_M_MD_SEYREN_D: 10330
+ 4_M_MD_EREMES_D: 10331
+ 4_M_MD_HARWORD_D: 10332
+ 4_F_MD_MAGALETA_D: 10333
+ 4_F_MD_SHECIL_D: 10334
+ 4_F_MD_KATRINN_D: 10335
+ 4_F_MD_YGNIZEM: 10336
+ 4_F_ERENE: 10337
+ 4_M_EINCPTMINER: 10338
+ 4_F_EINRESERCHER: 10339
+ 4_F_REINDEER: 10340
+ 4_PIGOCTO: 10341
+ 4_JP_16TH: 10343
+
+ comment__: "Mercenary IDs"
+ MER_LIF: 6001
+ MER_AMISTR: 6002
+ MER_FILIR: 6003
+ MER_VANILMIRTH: 6004
+ MER_LIF2: 6005
+ MER_AMISTR2: 6006
+ MER_FILIR2: 6007
+ MER_VANILMIRTH2: 6008
+ MER_LIF_H: 6009
+ MER_AMISTR_H: 6010
+ MER_FILIR_H: 6011
+ MER_VANILMIRTH_H: 6012
+ MER_LIF_H2: 6013
+ MER_AMISTR_H2: 6014
+ MER_FILIR_H2: 6015
+ MER_VANILMIRTH_H2: 6016
+ MER_ARCHER01: 6017
+ MER_ARCHER02: 6018
+ MER_ARCHER03: 6019
+ MER_ARCHER04: 6020
+ MER_ARCHER05: 6021
+ MER_ARCHER06: 6022
+ MER_ARCHER07: 6023
+ MER_ARCHER08: 6024
+ MER_ARCHER09: 6025
+ MER_ARCHER10: 6026
+ MER_LANCER01: 6027
+ MER_LANCER02: 6028
+ MER_LANCER03: 6029
+ MER_LANCER04: 6030
+ MER_LANCER05: 6031
+ MER_LANCER06: 6032
+ MER_LANCER07: 6033
+ MER_LANCER08: 6034
+ MER_LANCER09: 6035
+ MER_LANCER10: 6036
+ MER_SWORDMAN01: 6037
+ MER_SWORDMAN02: 6038
+ MER_SWORDMAN03: 6039
+ MER_SWORDMAN04: 6040
+ MER_SWORDMAN05: 6041
+ MER_SWORDMAN06: 6042
+ MER_SWORDMAN07: 6043
+ MER_SWORDMAN08: 6044
+ MER_SWORDMAN09: 6045
+ MER_SWORDMAN10: 6046
+
+ comment__: "questprogress"
+ HAVEQUEST: 0
+ PLAYTIME: 1
+ HUNTING: 2
+
+ comment__: "questinfo"
+ QTYPE_NONE: 0x270f
+ QTYPE_QUEST: 0x00
+ QTYPE_QUEST2: 0x01
+ QTYPE_JOB: 0x02
+ QTYPE_JOB2: 0x03
+ QTYPE_EVENT: 0x04
+ QTYPE_EVENT2: 0x05
+ QTYPE_WARG: 0x06
+ QTYPE_CLICKME: 0x06
+ QTYPE_DAILYQUEST: 0x07
+ QTYPE_WARG2: 0x08
+ QTYPE_EVENT3: 0x08
+ QTYPE_JOBQUEST: 0x09
+ QTYPE_JUMPING_PORING: 0xA
+
+ comment__: "Font weight"
+ FW_DONTCARE: 0
+ FW_THIN: 100
+ FW_EXTRALIGHT: 200
+ FW_LIGHT: 300
+ FW_NORMAL: 400
+ FW_MEDIUM: 500
+ FW_SEMIBOLD: 600
+ FW_BOLD: 700
+ FW_EXTRABOLD: 800
+ FW_HEAVY: 900
+
+ comment__: "old setlook (use LOOK_* constants instead)"
+ VAR_HEAD: {
+ Value: 1
+ Deprecated: true // Use LOOK_HAIR
+ }
+ VAR_WEAPON: {
+ Value: 2
+ Deprecated: true // Use LOOK_WEAPON
+ }
+ VAR_HEAD_TOP: {
+ Value: 3
+ Deprecated: true // Use LOOK_HEAD_TOP
+ }
+ VAR_HEAD_MID: {
+ Value: 4
+ Deprecated: true // Use LOOK_HEAD_MID
+ }
+ VAR_HEAD_BOTTOM: {
+ Value: 5
+ Deprecated: true // Use LOOK_HEAD_BOTTOM
+ }
+ VAR_HEADPALETTE: {
+ Value: 6
+ Deprecated: true // Use LOOK_HAIR_COLOR
+ }
+ VAR_BODYPALETTE: {
+ Value: 7
+ Deprecated: true // Use LOOK_CLOTHES_COLOR
+ }
+ VAR_SHIELD: {
+ Value: 8
+ Deprecated: true // Use LOOK_SHIELD
+ }
+ VAR_SHOES: {
+ Value: 9
+ Deprecated: true // Use LOOK_SHOES
+ }
+
+ comment__: "Directions"
+ DIR_NORTH: 0
+ DIR_NORTHWEST: 1
+ DIR_WEST: 2
+ DIR_SOUTHWEST: 3
+ DIR_SOUTH: 4
+ DIR_SOUTHEAST: 5
+ DIR_EAST: 6
+ DIR_NORTHEAST: 7
+
+ comment__: "Item types"
+ IT_HEALING: 0
+ IT_USABLE: 2
+ IT_ETC: 3
+ IT_WEAPON: 4
+ IT_ARMOR: 5
+ IT_CARD: 6
+ IT_PETEGG: 7
+ IT_PETARMOR: 8
+ IT_AMMO: 10
+ IT_DELAYCONSUME: 11
+ IT_CASH: 18
+
+ comment__: "queueopt"
+ QUEUEOPT_LOGOUT: 1
+ QUEUEOPT_DEATH: 2
+ QUEUEOPT_MAPCHANGE: 3
+
+ comment__: "Instance owner type"
+ IOT_NONE: 0
+ IOT_CHAR: 1
+ IOT_PARTY: 2
+ IOT_GUILD: 3
+
+ comment__: "strcharinfo"
+ PC_NAME: 0
+ PC_PARTY: 1
+ PC_GUILD: 2
+ PC_MAP: 3
+ PC_CLAN: 4
+
+ comment__: "strnpcinfo"
+ NPC_NAME: 0
+ NPC_NAME_VISIBLE: 1
+ NPC_NAME_HIDDEN: 2
+ NPC_NAME_UNIQUE: 3
+ NPC_MAP: 4
+
+ comment__: "getcharid"
+ CHAR_ID_CHAR: 0
+ CHAR_ID_PARTY: 1
+ CHAR_ID_GUILD: 2
+ CHAR_ID_ACCOUNT: 3
+ CHAR_ID_BG: 4
+ CHAR_ID_CLAN: 5
+
+ comment__: "sc_start"
+ SCFLAG_NONE: 0x00
+ SCFLAG_NOAVOID: 0x01
+ SCFLAG_FIXEDTICK: 0x02
+ SCFLAG_LOADED: 0x04
+ SCFLAG_FIXEDRATE: 0x08
+ SCFLAG_NOICON: 0x10
+
+ comment__: "Mount types"
+ MOUNT_NONE: 0
+ MOUNT_PECO: 1
+ MOUNT_WUG: 2
+ MOUNT_MADO: 3
+ MOUNT_DRAGON: 4
+ MOUNT_DRAGON_GREEN: 4
+ MOUNT_DRAGON_BROWN: 5
+ MOUNT_DRAGON_GRAY: 6
+ MOUNT_DRAGON_BLUE: 7
+ MOUNT_DRAGON_RED: 8
+
+ comment__: "Gettime Types"
+ GETTIME_SECOND: 1
+ GETTIME_MINUTE: 2
+ GETTIME_HOUR: 3
+ GETTIME_WEEKDAY: 4
+ GETTIME_DAYOFMONTH: 5
+ GETTIME_MONTH: 6
+ GETTIME_YEAR: 7
+ GETTIME_DAYOFYEAR: 8
+
+ comment__: "gettimer"
+ TIMER_COUNT: 0
+ TIMER_TICK_NEXT: 1
+ TIMER_TICK_LAST: 2
+
+ comment__: "unit types"
+ UNITTYPE_PC: 0
+ UNITTYPE_NPC: 1
+ UNITTYPE_PET: 2
+ UNITTYPE_MOB: 3
+ UNITTYPE_HOM: 4
+ UNITTYPE_MER: 5
+ UNITTYPE_ELEM: 6
+
+ comment__: "Unit AI Types"
+ AI_NONE: 0 //0: Normal mob.
+ AI_ATTACK: 1 //1: Standard summon, attacks mobs.
+ AI_SPHERE: 2 //2: Alchemist Marine Sphere
+ AI_FLORA: 3 //3: Alchemist Summon Flora
+ AI_ZANZOU: 4 //4: Summon Zanzou
+
+ comment__: "Colors"
+ C_AQUA: 0x00FFFF
+ C_BLACK: 0x000000
+ C_BLUE: 0x0000FF
+ C_GRAY: 0x808080
+ C_GREEN: 0x008000
+ C_LIME: 0x00FF00
+ C_MAROON: 0x800000
+ C_NAVY: 0x000080
+ C_OLIVE: 0x808000
+ C_ORANGE: 0xFFA500
+ C_PURPLE: 0x800080
+ C_RED: 0xFF0000
+ C_SILVER: 0xC0C0C0
+ C_SPRINGGREEN: 0x00FF99
+ C_TEAL: 0x008080
+ C_WHITE: 0xFFFFFF
+ C_YELLOW: 0xFFFF00
+ C_PINK: 0xFFC0CB
+ C_CHOCOLATE: 0xD2691E
+ C_GOLD: 0xFFD700
+ C_VIOLET: 0xEE82EE
+
+ comment__: "Genders"
+ SEX_FEMALE: 0
+ SEX_MALE: 1
+ SEX_ANY: 2
+
+
+ comment__: "HatEffect Constants"
+ HAT_EF_BLOSSOM_FLUTTERING: 1
+ HAT_EF_MERMAID_LONGING: 2
+ HAT_EF_RL_BANISHING_BUSTER: 3
+ HAT_EF_LJOSALFAR: 4
+ HAT_EF_CLOCKING: 5
+ HAT_EF_SNOW: 6
+ HAT_EF_MAKEBLUR: 7
+ HAT_EF_SLEEPATTACK: 8
+ HAT_EF_GUMGANG: 9
+ HAT_EF_TALK_FROSTJOKE: 10
+ HAT_EF_DEMONSTRATION: 11
+ HAT_EF_FLUTTER_BUTTERFLY: 12
+ HAT_EF_ANGEL_FLUTTERING: 13
+ HAT_EF_BLESSING_OF_ANGELS: 14
+ HAT_EF_ELECTRIC: 15
+ HAT_EF_GREEN_FLOOR: 16
+ HAT_EF_SHRINK: 17
+ HAT_EF_VALHALLA_IDOL: 18
+ HAT_EF_ANGEL_STAIRS: 19
+ HAT_EF_GLOW_OF_NEW_YEAR: 20
+ HAT_EF_BOTTOM_FORTUNEKISS: 21
+ HAT_EF_PINKBODY: 22
+ HAT_EF_DOUBLEGUMGANG: 23
+ HAT_EF_GIANTBODY: 24
+ HAT_EF_GREEN99_6: 25
+ HAT_EF_CIRCLEPOWER: 26
+ HAT_EF_BOTTOM_BLOODYLUST: 27
+ HAT_EF_WATER_BELOW: 28
+ HAT_EF_LEVEL99_150: 29
+ HAT_EF_YELLOWFLY3: 30
+ HAT_EF_KAGEMUSYA: 31
+ HAT_EF_CHERRYBLOSSOM: 32
+ HAT_EF_STRANGELIGHTS: 33
+ HAT_EF_WL_TELEKINESIS_INTENSE: 34
+ HAT_EF_AB_OFFERTORIUM_RING: 35
+ HAT_EF_WHITEBODY2: 36
+ HAT_EF_SAKURA: 37
+ HAT_EF_CLOUD2: 38
+ HAT_EF_FEATHER_FLUTTERING: 39
+ HAT_EF_CAMELLIA_HAIR_PIN: 40
+ HAT_EF_JP_EV_EFFECT01: 41
+ HAT_EF_JP_EV_EFFECT02: 42
+ HAT_EF_JP_EV_EFFECT03: 43
+ HAT_EF_FLORAL_WALTZ: 44
+ HAT_EF_MAGICAL_FEATHER: 45
+ HAT_EF_HAT_EFFECT: 46
+ HAT_EF_BAKURETSU_HADOU: 47
+ HAT_EF_GOLD_SHOWER: 48
+ HAT_EF_WHITEBODY: 49
+ HAT_EF_WATER_BELOW2: 50
+ HAT_EF_FIREWORK: 51
+ HAT_EF_RETURN_TW_1ST_HAT: 52
+ HAT_EF_C_FLUTTERBUTTERFLY_BL: 53
+ HAT_EF_QSCARABA: 54
+ HAT_EF_FSTONE: 55
+ HAT_EF_MAGICCIRCLE: 56
+ HAT_EF_BRYSINGGAMEN: 57
+ HAT_EF_MAGINGIORDE: 58
+ HAT_EF_LEVEL99_RED: 59
+ HAT_EF_LEVEL99_ULTRAMARINE: 60
+ HAT_EF_LEVEL99_CYAN: 61
+ HAT_EF_LEVEL99_LIME: 62
+ HAT_EF_LEVEL99_VIOLET: 63
+ HAT_EF_LEVEL99_LILAC: 64
+ HAT_EF_LEVEL99_SUN_ORANGE: 65
+ HAT_EF_LEVEL99_DEEP_PINK: 66
+ HAT_EF_LEVEL99_BLACK: 67
+ HAT_EF_LEVEL99_WHITE: 68
+ HAT_EF_LEVEL160_RED: 69
+ HAT_EF_LEVEL160_ULTRAMARINE: 70
+ HAT_EF_LEVEL160_CYAN: 71
+ HAT_EF_LEVEL160_LIME: 72
+ HAT_EF_LEVEL160_VIOLET: 73
+ HAT_EF_LEVEL160_LILAC: 74
+ HAT_EF_LEVEL160_SUN_ORANGE: 75
+ HAT_EF_LEVEL160_DEEP_PINK: 76
+ HAT_EF_LEVEL160_BLACK: 77
+ HAT_EF_LEVEL160_WHITE: 78
+ HAT_EF_FULL_BLOOMCHERRY_TREE: 79
+ HAT_EF_C_BLESSINGS_OF_SOUL: 80
+ HAT_EF_MANYSTARS: 81
+ HAT_EF_SUBJECT_AURA_GOLD: 82
+ HAT_EF_SUBJECT_AURA_WHITE: 83
+ HAT_EF_SUBJECT_AURA_RED: 84
+ HAT_EF_C_SHINING_ANGEL_WING: 85
+ HAT_EF_MAGIC_STAR_TW: 86
+ HAT_DIGITAL_SPACE: 87
+ HAT_EF_SLEIPNIR: 88
+
+ comment__: "Achievement Types"
+ ACH_QUEST: 0
+ ACH_KILL_PC_TOTAL: 1
+ ACH_KILL_PC_JOB: 2
+ ACH_KILL_PC_JOBTYPE: 3
+ ACH_KILL_MOB_CLASS: 4
+ ACH_DAMAGE_PC_MAX: 5
+ ACH_DAMAGE_PC_TOTAL: 6
+ ACH_DAMAGE_PC_REC_MAX: 7
+ ACH_DAMAGE_PC_REC_TOTAL: 8
+ ACH_DAMAGE_MOB_MAX: 9
+ ACH_DAMAGE_MOB_TOTAL: 10
+ ACH_DAMAGE_MOB_REC_MAX: 11
+ ACH_DAMAGE_MOB_REC_TOTAL: 12
+ ACH_JOB_CHANGE: 13
+ ACH_STATUS: 14
+ ACH_STATUS_BY_JOB: 15
+ ACH_STATUS_BY_JOBTYPE: 16
+ ACH_CHATROOM_CREATE_DEAD: 17
+ ACH_CHATROOM_CREATE: 18
+ ACH_CHATROOM_MEMBERS: 19
+ ACH_FRIEND_ADD: 20
+ ACH_PARTY_CREATE: 21
+ ACH_PARTY_JOIN: 22
+ ACH_MARRY: 23
+ ACH_ADOPT_BABY: 24
+ ACH_ADOPT_PARENT: 25
+ ACH_ZENY_HOLD: 26
+ ACH_ZENY_GET_ONCE: 27
+ ACH_ZENY_GET_TOTAL: 28
+ ACH_ZENY_SPEND_ONCE: 29
+ ACH_ZENY_SPEND_TOTAL: 30
+ ACH_EQUIP_REFINE_SUCCESS: 31
+ ACH_EQUIP_REFINE_FAILURE: 32
+ ACH_EQUIP_REFINE_SUCCESS_TOTAL: 33
+ ACH_EQUIP_REFINE_FAILURE_TOTAL: 34
+ ACH_EQUIP_REFINE_SUCCESS_WLV: 35
+ ACH_EQUIP_REFINE_FAILURE_WLV: 36
+ ACH_EQUIP_REFINE_SUCCESS_ID: 37
+ ACH_EQUIP_REFINE_FAILURE_ID: 38
+ ACH_ITEM_GET_COUNT: 39
+ ACH_ITEM_GET_COUNT_ITEMTYPE: 40
+ ACH_ITEM_GET_WORTH: 41
+ ACH_ITEM_SELL_WORTH: 42
+ ACH_PET_CREATE: 43
+ ACH_ACHIEVE: 44
+ ACH_ACHIEVEMENT_RANK: 45
+
+ comment__: "inventory expansion"
+ INVENTORY_INCREASE_STEP: 10
+
+ comment__: "Status Effect Icons"
+ SI_BLANK: -1
+ SI_PROVOKE: 0
+ SI_ENDURE: 1
+ SI_TWOHANDQUICKEN: 2
+ SI_CONCENTRATION: 3
+ SI_HIDING: 4
+ SI_CLOAKING: 5
+ SI_ENCHANTPOISON: 6
+ SI_POISONREACT: 7
+ SI_QUAGMIRE: 8
+ SI_ANGELUS: 9
+ SI_BLESSING: 10
+ SI_CRUCIS: 11
+ SI_INC_AGI: 12
+ SI_DEC_AGI: 13
+ SI_SLOWPOISON: 14
+ SI_IMPOSITIO: 15
+ SI_SUFFRAGIUM: 16
+ SI_ASPERSIO: 17
+ SI_BENEDICTIO: 18
+ SI_KYRIE: 19
+ SI_MAGNIFICAT: 20
+ SI_GLORIA: 21
+ SI_LEXAETERNA: 22
+ SI_ADRENALINE: 23
+ SI_WEAPONPERFECT: 24
+ SI_OVERTHRUST: 25
+ SI_MAXIMIZE: 26
+ SI_RIDING: 27
+ SI_FALCON: 28
+ SI_TRICKDEAD: 29
+ SI_SHOUT: 30
+ SI_ENERGYCOAT: 31
+ SI_BROKENARMOR: 32
+ SI_BROKENWEAPON: 33
+ SI_ILLUSION: 34
+ SI_WEIGHTOVER50: 35
+ SI_WEIGHTOVER90: 36
+ SI_ATTHASTE_POTION1: 37
+ SI_ATTHASTE_POTION2: 38
+ SI_ATTHASTE_POTION3: 39
+ SI_ATTHASTE_INFINITY: 40
+ SI_MOVHASTE_POTION: 41
+ SI_MOVHASTE_INFINITY: 42
+ SI_ANKLESNARE: 45
+ SI_POSTDELAY: 46
+ SI_NOEQUIPWEAPON: 50
+ SI_NOEQUIPSHIELD: 51
+ SI_NOEQUIPARMOR: 52
+ SI_NOEQUIPHELM: 53
+ SI_PROTECTWEAPON: 54
+ SI_PROTECTSHIELD: 55
+ SI_PROTECTARMOR: 56
+ SI_PROTECTHELM: 57
+ SI_AUTOGUARD: 58
+ SI_REFLECTSHIELD: 59
+ SI_PROVIDENCE: 61
+ SI_DEFENDER: 62
+ SI_AUTOSPELL: 65
+ SI_SPEARQUICKEN: 68
+ SI_EXPLOSIONSPIRITS: 86
+ SI_STEELBODY: 87
+ SI_EXTREMITYFIST: 88
+ SI_PROPERTYFIRE: 90
+ SI_PROPERTYWATER: 91
+ SI_PROPERTYWIND: 92
+ SI_PROPERTYGROUND: 93
+ SI_STOP: 95
+ SI_PROPERTYUNDEAD: 97
+ SI_AURABLADE: 103
+ SI_PARRYING: 104
+ SI_LKCONCENTRATION: 105
+ SI_TENSIONRELAX: 106
+ SI_BERSERK: 107
+ SI_ASSUMPTIO: 110
+ SI_GROUNDMAGIC: 112
+ SI_MAGICPOWER: 113
+ SI_EDP: 114
+ SI_TRUESIGHT: 115
+ SI_WINDWALK: 116
+ SI_MELTDOWN: 117
+ SI_CARTBOOST: 118
+ SI_SWORDREJECT: 120
+ SI_MARIONETTE_MASTER: 121
+ SI_MARIONETTE: 122
+ SI_MOON: 123
+ SI_BLOODING: 124
+ SI_JOINTBEAT: 125
+ SI_PROTECTEXP: 130
+ SI_AUTOBERSERK: 132
+ SI_RUN: 133
+ SI_TING: 134
+ SI_STORMKICK_ON: 135
+ SI_STORMKICK_READY: 136
+ SI_DOWNKICK_ON: 137
+ SI_DOWNKICK_READY: 138
+ SI_TURNKICK_ON: 139
+ SI_TURNKICK_READY: 140
+ SI_COUNTER_ON: 141
+ SI_COUNTER_READY: 142
+ SI_DODGE_ON: 143
+ SI_DODGE_READY: 144
+ SI_STRUP: 145
+ SI_PROPERTYDARK: 146
+ SI_ADRENALINE2: 147
+ SI_PROPERTYTELEKINESIS: 148
+ SI_SOULLINK: 149
+ SI_PLUSATTACKPOWER: 150
+ SI_PLUSMAGICPOWER: 151
+ SI_DEVIL1: 152
+ SI_KAITE: 153
+ SI_KAIZEL: 156
+ SI_KAAHI: 157
+ SI_KAUPE: 158
+ SI_SMA_READY: 159
+ SI_SKE: 160
+ SI_ONEHANDQUICKEN: 161
+ SI_SG_SUN_WARM: 165
+ SI_SUN_COMFORT: 169
+ SI_MOON_COMFORT: 170
+ SI_STAR_COMFORT: 171
+ SI_PRESERVE: 181
+ SI_INCSTR: 182
+ SI_CLAIRVOYANCE: 184
+ SI_MOVESLOW_POTION: 185
+ SI_DOUBLECASTING: 186
+ SI_OVERTHRUSTMAX: 188
+ SI_TAROTCARD: 191
+ SI_CR_SHRINK: 197
+ SI_WZ_SIGHTBLASTER: 198
+ SI_DC_WINKCHARM: 199
+ SI_RG_CCONFINE_M: 200
+ SI_RG_CCONFINE_S: 201
+ SI_GS_MADNESSCANCEL: 203
+ SI_GS_GATLINGFEVER: 204
+ SI_EARTHSCROLL: 205
+ SI_NJ_UTSUSEMI: 206
+ SI_NJ_BUNSINJYUTSU: 207
+ SI_NJ_NEN: 208
+ SI_GS_ADJUSTMENT: 209
+ SI_GS_ACCURACY: 210
+ SI_NJ_SUITON: 211
+ SI_FOOD_STR: 241
+ SI_FOOD_AGI: 242
+ SI_FOOD_VIT: 243
+ SI_FOOD_DEX: 244
+ SI_FOOD_INT: 245
+ SI_FOOD_LUK: 246
+ SI_FOOD_BASICAVOIDANCE: 247
+ SI_FOOD_BASICHIT: 248
+ SI_FOOD_CRITICALSUCCESSVALUE: 249
+ SI_CASH_PLUSEXP: 250
+ SI_CASH_DEATHPENALTY: 251
+ SI_CASH_RECEIVEITEM: 252
+ SI_CASH_BOSS_ALARM: 253
+ SI_FOOD_STR_CASH: 271
+ SI_FOOD_AGI_CASH: 272
+ SI_FOOD_VIT_CASH: 273
+ SI_FOOD_DEX_CASH: 274
+ SI_FOOD_INT_CASH: 275
+ SI_FOOD_LUK_CASH: 276
+ SI_MER_FLEE: 277
+ SI_MER_ATK: 278
+ SI_MER_HP: 279
+ SI_MER_SP: 280
+ SI_MER_HIT: 281
+ SI_SLOWCAST: 282
+ SI_CRITICALWOUND: 286
+ SI_MOVHASTE_HORSE: 289
+ SI_PROTECT_DEF: 290
+ SI_PROTECT_MDEF: 291
+ SI_HEALPLUS: 292
+ SI_S_LIFEPOTION: 293
+ SI_L_LIFEPOTION: 294
+ SI_CRITICALPERCENT: 295
+ SI_PLUSAVOIDVALUE: 296
+ SI_ATKER_ASPD: 297
+ SI_TARGET_ASPD: 298
+ SI_ATKER_MOVESPEED: 299
+ SI_ATKER_BLOOD: 300
+ SI_TARGET_BLOOD: 301
+ SI_ARMOR_PROPERTY: 302
+ SI_HELLPOWER: 304
+ SI_STEAMPACK: 305
+ SI_INVINCIBLE: 311
+ SI_CASH_PLUSONLYJOBEXP: 312
+ SI_PARTYFLEE: 313
+ SI_ANGEL_PROTECT: 314
+ SI_ENCHANTBLADE: 316
+ SI_DEATHBOUND: 317
+ SI_REFRESH: 318
+ SI_GIANTGROWTH: 319
+ SI_STONEHARDSKIN: 320
+ SI_VITALITYACTIVATION: 321
+ SI_FIGHTINGSPIRIT: 322
+ SI_ABUNDANCE: 323
+ SI_REUSE_MILLENNIUMSHIELD: 324
+ SI_REUSE_CRUSHSTRIKE: 325
+ SI_REUSE_REFRESH: 326
+ SI_REUSE_STORMBLAST: 327
+ SI_VENOMIMPRESS: 328
+ SI_EPICLESIS: 329
+ SI_ORATIO: 330
+ SI_LAUDAAGNUS: 331
+ SI_LAUDARAMUS: 332
+ SI_CLOAKINGEXCEED: 333
+ SI_HALLUCINATIONWALK: 334
+ SI_HALLUCINATIONWALK_POSTDELAY: 335
+ SI_RENOVATIO: 336
+ SI_WEAPONBLOCKING: 337
+ SI_WEAPONBLOCKING_POSTDELAY: 338
+ SI_ROLLINGCUTTER: 339
+ SI_EXPIATIO: 340
+ SI_POISONINGWEAPON: 341
+ SI_TOXIN: 342
+ SI_PARALYSE: 343
+ SI_VENOMBLEED: 344
+ SI_MAGICMUSHROOM: 345
+ SI_DEATHHURT: 346
+ SI_PYREXIA: 347
+ SI_OBLIVIONCURSE: 348
+ SI_LEECHESEND: 349
+ SI_DUPLELIGHT: 350
+ SI_FROSTMISTY: 351
+ SI_FEARBREEZE: 352
+ SI_ELECTRICSHOCKER: 353
+ SI_MARSHOFABYSS: 354
+ SI_RECOGNIZEDSPELL: 355
+ SI_STASIS: 356
+ SI_WUGRIDER: 357
+ SI_WUGDASH: 358
+ SI_WUGBITE: 359
+ SI_CAMOUFLAGE: 360
+ SI_ACCELERATION: 361
+ SI_HOVERING: 362
+ SI_SPHERE_1: 363
+ SI_SPHERE_2: 364
+ SI_SPHERE_3: 365
+ SI_SPHERE_4: 366
+ SI_SPHERE_5: 367
+ SI_MVPCARD_TAOGUNKA: 368
+ SI_MVPCARD_MISTRESS: 369
+ SI_MVPCARD_ORCHERO: 370
+ SI_MVPCARD_ORCLORD: 371
+ SI_OVERHEAT_LIMITPOINT: 372
+ SI_OVERHEAT: 373
+ SI_SHAPESHIFT: 374
+ SI_INFRAREDSCAN: 375
+ SI_MAGNETICFIELD: 376
+ SI_NEUTRALBARRIER: 377
+ SI_NEUTRALBARRIER_MASTER: 378
+ SI_STEALTHFIELD: 379
+ SI_STEALTHFIELD_MASTER: 380
+ SI_MANU_ATK: 381
+ SI_MANU_DEF: 382
+ SI_SPL_ATK: 383
+ SI_SPL_DEF: 384
+ SI_REPRODUCE: 385
+ SI_MANU_MATK: 386
+ SI_SPL_MATK: 387
+ SI_STR_SCROLL: 388
+ SI_INT_SCROLL: 389
+ SI_LG_REFLECTDAMAGE: 390
+ SI_FORCEOFVANGUARD: 391
+ SI_BUCHEDENOEL: 392
+ SI_AUTOSHADOWSPELL: 393
+ SI_SHADOWFORM: 394
+ SI_RAID: 395
+ SI_SHIELDSPELL_DEF: 396
+ SI_SHIELDSPELL_MDEF: 397
+ SI_SHIELDSPELL_REF: 398
+ SI_BODYPAINT: 399
+ SI_EXEEDBREAK: 400
+ SI_ADORAMUS: 401
+ SI_PRESTIGE: 402
+ SI_INVISIBILITY: 403
+ SI_DEADLYINFECT: 404
+ SI_BANDING: 405
+ SI_EARTHDRIVE: 406
+ SI_INSPIRATION: 407
+ SI_ENERVATION: 408
+ SI_GROOMY: 409
+ SI_RAISINGDRAGON: 410
+ SI_IGNORANCE: 411
+ SI_LAZINESS: 412
+ SI_LIGHTNINGWALK: 413
+ SI_ACARAJE: 414
+ SI_UNLUCKY: 415
+ SI_CURSEDCIRCLE_ATKER: 416
+ SI_CURSEDCIRCLE_TARGET: 417
+ SI_WEAKNESS: 418
+ SI_CRESCENTELBOW: 419
+ SI_NOEQUIPACCESSARY: 420
+ SI_STRIPACCESSARY: 421
+ SI_MANHOLE: 422
+ SI_POPECOOKIE: 423
+ SI_FALLENEMPIRE: 424
+ SI_GENTLETOUCH_ENERGYGAIN: 425
+ SI_GENTLETOUCH_CHANGE: 426
+ SI_GENTLETOUCH_REVITALIZE: 427
+ SI_BLOODYLUST: 428
+ SI_SWINGDANCE: 429
+ SI_SYMPHONYOFLOVERS: 430
+ SI_PROPERTYWALK: 431
+ SI_SPELLFIST: 432
+ SI_NETHERWORLD: 433
+ SI_SIREN: 434
+ SI_DEEPSLEEP: 435
+ SI_SIRCLEOFNATURE: 436
+ SI_COLD: 437
+ SI_GLOOMYDAY: 438
+ SI_SONG_OF_MANA: 439
+ SI_CLOUDKILL: 440
+ SI_DANCEWITHWUG: 441
+ SI_RUSHWINDMILL: 442
+ SI_ECHOSONG: 443
+ SI_HARMONIZE: 444
+ SI_STRIKING: 445
+ SI_MOONLITSERENADE: 447
+ SI_SATURDAYNIGHTFEVER: 448
+ SI_SITDOWN_FORCE: 449
+ SI_ANALYZE: 450
+ SI_LERADSDEW: 451
+ SI_MELODYOFSINK: 452
+ SI_WARCRYOFBEYOND: 453
+ SI_UNLIMITEDHUMMINGVOICE: 454
+ SI_SPELLBOOK1: 455
+ SI_SPELLBOOK2: 456
+ SI_SPELLBOOK3: 457
+ SI_FREEZE_SP: 458
+ SI_GN_TRAINING_SWORD: 459
+ SI_GN_REMODELING_CART: 460
+ SI_CARTSBOOST: 461
+ SI_FIXEDCASTINGTM_REDUCE: 462
+ SI_THORNTRAP: 463
+ SI_BLOODSUCKER: 464
+ SI_SPORE_EXPLOSION: 465
+ SI_DEMONIC_FIRE: 466
+ SI_FIRE_EXPANSION_SMOKE_POWDER: 467
+ SI_FIRE_EXPANSION_TEAR_GAS: 468
+ SI_BLOCKING_PLAY: 469
+ SI_MANDRAGORA: 470
+ SI_ACTIVATE: 471
+ SI_SECRAMENT: 472
+ SI_ASSUMPTIO2: 473
+ SI_TK_SEVENWIND: 474
+ SI_LIMIT_ODINS_RECALL: 475
+ SI_STOMACHACHE: 476
+ SI_MYSTERIOUS_POWDER: 477
+ SI_MELON_BOMB: 478
+ SI_BANANA_BOMB_SITDOWN_POSTDELAY: 479
+ SI_PROMOTE_HEALTH_RESERCH: 480
+ SI_ENERGY_DRINK_RESERCH: 481
+ SI_EXTRACT_WHITE_POTION_Z: 482
+ SI_VITATA_500: 483
+ SI_EXTRACT_SALAMINE_JUICE: 484
+ SI_BOOST500: 485
+ SI_FULL_SWING_K: 486
+ SI_MANA_PLUS: 487
+ SI_MUSTLE_M: 488
+ SI_LIFE_FORCE_F: 489
+ SI_VACUUM_EXTREME: 490
+ SI_SAVAGE_STEAK: 491
+ SI_COCKTAIL_WARG_BLOOD: 492
+ SI_MINOR_BBQ: 493
+ SI_SIROMA_ICE_TEA: 494
+ SI_DROCERA_HERB_STEAMED: 495
+ SI_PUTTI_TAILS_NOODLES: 496
+ SI_BANANA_BOMB: 497
+ SI_SUMMON_AGNI: 498
+ SI_SPELLBOOK4: 499
+ SI_SPELLBOOK5: 500
+ SI_SPELLBOOK6: 501
+ SI_SPELLBOOK7: 502
+ SI_ELEMENTAL_AGGRESSIVE: 503
+ SI_RETURN_TO_ELDICASTES: 504
+ SI_BANDING_DEFENCE: 505
+ SI_SKELSCROLL: 506
+ SI_DISTRUCTIONSCROLL: 507
+ SI_ROYALSCROLL: 508
+ SI_IMMUNITYSCROLL: 509
+ SI_MYSTICSCROLL: 510
+ SI_BATTLESCROLL: 511
+ SI_ARMORSCROLL: 512
+ SI_FREYJASCROLL: 513
+ SI_SOULSCROLL: 514
+ SI_CIRCLE_OF_FIRE: 515
+ SI_CIRCLE_OF_FIRE_OPTION: 516
+ SI_FIRE_CLOAK: 517
+ SI_FIRE_CLOAK_OPTION: 518
+ SI_WATER_SCREEN: 519
+ SI_WATER_SCREEN_OPTION: 520
+ SI_WATER_DROP: 521
+ SI_WATER_DROP_OPTION: 522
+ SI_WIND_STEP: 523
+ SI_WIND_STEP_OPTION: 524
+ SI_WIND_CURTAIN: 525
+ SI_WIND_CURTAIN_OPTION: 526
+ SI_WATER_BARRIER: 527
+ SI_ZEPHYR: 528
+ SI_SOLID_SKIN: 529
+ SI_SOLID_SKIN_OPTION: 530
+ SI_STONE_SHIELD: 531
+ SI_STONE_SHIELD_OPTION: 532
+ SI_POWER_OF_GAIA: 533
+ SI_PYROTECHNIC: 539
+ SI_PYROTECHNIC_OPTION: 540
+ SI_HEATER: 541
+ SI_HEATER_OPTION: 542
+ SI_TROPIC: 543
+ SI_TROPIC_OPTION: 544
+ SI_AQUAPLAY: 545
+ SI_AQUAPLAY_OPTION: 546
+ SI_COOLER: 547
+ SI_COOLER_OPTION: 548
+ SI_CHILLY_AIR: 549
+ SI_CHILLY_AIR_OPTION: 550
+ SI_GUST: 551
+ SI_GUST_OPTION: 552
+ SI_BLAST: 553
+ SI_BLAST_OPTION: 554
+ SI_WILD_STORM: 555
+ SI_WILD_STORM_OPTION: 556
+ SI_PETROLOGY: 557
+ SI_PETROLOGY_OPTION: 558
+ SI_CURSED_SOIL: 559
+ SI_CURSED_SOIL_OPTION: 560
+ SI_UPHEAVAL: 561
+ SI_UPHEAVAL_OPTION: 562
+ SI_TIDAL_WEAPON: 563
+ SI_TIDAL_WEAPON_OPTION: 564
+ SI_ROCK_CRUSHER: 565
+ SI_ROCK_CRUSHER_ATK: 566
+ SI_FIRE_INSIGNIA: 567
+ SI_WATER_INSIGNIA: 568
+ SI_WIND_INSIGNIA: 569
+ SI_EARTH_INSIGNIA: 570
+ SI_EQUIPED_FLOOR: 571
+ SI_GUARDIAN_RECALL: 572
+ SI_MORA_BUFF: 573
+ SI_REUSE_LIMIT_G: 574
+ SI_REUSE_LIMIT_H: 575
+ SI_NEEDLE_OF_PARALYZE: 576
+ SI_PAIN_KILLER: 577
+ SI_G_LIFEPOTION: 578
+ SI_VITALIZE_POTION: 579
+ SI_LIGHT_OF_REGENE: 580
+ SI_OVERED_BOOST: 581
+ SI_SILENT_BREEZE: 582
+ SI_ODINS_POWER: 583
+ SI_STYLE_CHANGE: 584
+ SI_SONIC_CLAW_POSTDELAY: 585
+ SI_SILVERVEIN_RUSH_POSTDELAY: 596
+ SI_MIDNIGHT_FRENZY_POSTDELAY: 597
+ SI_GOLDENE_FERSE: 598
+ SI_ANGRIFFS_MODUS: 599
+ SI_TINDER_BREAKER: 600
+ SI_TINDER_BREAKER_POSTDELAY: 601
+ SI_CBC: 602
+ SI_CBC_POSTDELAY: 603
+ SI_EQC: 604
+ SI_MAGMA_FLOW: 605
+ SI_GRANITIC_ARMOR: 606
+ SI_PYROCLASTIC: 607
+ SI_VOLCANIC_ASH: 608
+ SI_SPIRITS_SAVEINFO1: 609
+ SI_SPIRITS_SAVEINFO2: 610
+ SI_MAGIC_CANDY: 611
+ SI_SEARCH_STORE_INFO: 612
+ SI_ALL_RIDING: 613
+ SI_ALL_RIDING_REUSE_LIMIT: 614
+ SI_MACRO: 615
+ SI_MACRO_POSTDELAY: 616
+ SI_BEER_BOTTLE_CAP: 617
+ SI_OVERLAPEXPUP: 618
+ SI_PC_IZ_DUN05: 619
+ SI_CRUSHSTRIKE: 620
+ SI_MONSTER_TRANSFORM: 621
+ SI_SIT: 622
+ SI_ONAIR: 623
+ SI_MTF_ASPD: 624
+ SI_MTF_RANGEATK: 625
+ SI_MTF_MATK: 626
+ SI_MTF_MLEATKED: 627
+ SI_MTF_CRIDAMAGE: 628
+ SI_REUSE_LIMIT_MTF: 629
+ SI_MACRO_PERMIT: 630
+ SI_MACRO_PLAY: 631
+ SI_SKF_CAST: 632
+ SI_SKF_ASPD: 633
+ SI_SKF_ATK: 634
+ SI_SKF_MATK: 635
+ SI_REWARD_PLUSONLYJOBEXP: 636
+ SI_HANDICAPSTATE_NORECOVER: 637
+ SI_SET_NUM_DEF: 638
+ SI_SET_NUM_MDEF: 639
+ SI_SET_PER_DEF: 640
+ SI_SET_PER_MDEF: 641
+ SI_PARTYBOOKING_SEARCH_DEALY: 642
+ SI_PARTYBOOKING_REGISTER_DEALY: 643
+ SI_PERIOD_TIME_CHECK_DETECT_SKILL: 644
+ SI_KO_JYUMONJIKIRI: 645
+ SI_MEIKYOUSISUI: 646
+ SI_ATTHASTE_CASH: 647
+ SI_EQUIPPED_DIVINE_ARMOR: 648
+ SI_EQUIPPED_HOLY_ARMOR: 649
+ SI_2011RWC: 650
+ SI_KYOUGAKU: 651
+ SI_IZAYOI: 652
+ SI_ZENKAI: 653
+ SI_KG_KAGEHUMI: 654
+ SI_KYOMU: 655
+ SI_KAGEMUSYA: 656
+ SI_ZANGETSU: 657
+ SI_PHI_DEMON: 658
+ SI_GENSOU: 659
+ SI_AKAITSUKI: 660
+ SI_TETANY: 661
+ SI_GM_BATTLE: 662
+ SI_GM_BATTLE2: 663
+ SI_2011RWC_SCROLL: 664
+ SI_ACTIVE_MONSTER_TRANSFORM: 665
+ SI_MYSTICPOWDER: 666
+ SI_ECLAGE_RECALL: 667
+ SI_ENTRY_QUEUE_APPLY_DELAY: 668
+ SI_REUSE_LIMIT_ECL: 669
+ SI_M_LIFEPOTION: 670
+ SI_ENTRY_QUEUE_NOTIFY_ADMISSION_TIME_OUT: 671
+ SI_UNKNOWN_NAME: 672
+ SI_ON_PUSH_CART: 673
+ SI_HAT_EFFECT: 674
+ SI_FLOWER_LEAF: 675
+ SI_RAY_OF_PROTECTION: 676
+ SI_GLASTHEIM_ATK: 677
+ SI_GLASTHEIM_DEF: 678
+ SI_GLASTHEIM_HEAL: 679
+ SI_GLASTHEIM_HIDDEN: 680
+ SI_GLASTHEIM_STATE: 681
+ SI_GLASTHEIM_ITEMDEF: 682
+ SI_GLASTHEIM_HPSP: 683
+ SI_HOMUN_SKILL_POSTDELAY: 684
+ SI_ALMIGHTY: 685
+ SI_GVG_GIANT: 686
+ SI_GVG_GOLEM: 687
+ SI_GVG_STUN: 688
+ SI_GVG_STONE: 689
+ SI_GVG_FREEZ: 690
+ SI_GVG_SLEEP: 691
+ SI_GVG_CURSE: 692
+ SI_GVG_SILENCE: 693
+ SI_GVG_BLIND: 694
+ SI_CLIENT_ONLY_EQUIP_ARROW: 695
+ SI_CLAN_INFO: 696
+ SI_JP_EVENT01: 697
+ SI_JP_EVENT02: 698
+ SI_JP_EVENT03: 699
+ SI_JP_EVENT04: 700
+ SI_TELEPORT_FIXEDCASTINGDELAY: 701
+ SI_GEFFEN_MAGIC1: 702
+ SI_GEFFEN_MAGIC2: 703
+ SI_GEFFEN_MAGIC3: 704
+ SI_QUEST_BUFF1: 705
+ SI_QUEST_BUFF2: 706
+ SI_QUEST_BUFF3: 707
+ SI_REUSE_LIMIT_RECALL: 708
+ SI_SAVEPOSITION: 709
+ SI_HANDICAPSTATE_ICEEXPLO: 710
+ SI_FENRIR_CARD: 711
+ SI_REUSE_LIMIT_ASPD_POTION: 712
+ SI_MAXPAIN: 713
+ SI_PC_STOP: 714
+ SI_FRIGG_SONG: 715
+ SI_OFFERTORIUM: 716
+ SI_TELEKINESIS_INTENSE: 717
+ SI_MOONSTAR: 718
+ SI_STRANGELIGHTS: 719
+ SI_FULL_THROTTLE: 720
+ SI_REBOUND: 721
+ SI_UNLIMIT: 722
+ SI_KINGS_GRACE: 723
+ SI_ITEM_ATKMAX: 724
+ SI_ITEM_ATKMIN: 725
+ SI_ITEM_MATKMAX: 726
+ SI_ITEM_MATKMIN: 727
+ SI_SUPER_STAR: 728
+ SI_HIGH_RANKER: 729
+ SI_DARKCROW: 730
+ SI_2013_VALENTINE1: 731
+ SI_2013_VALENTINE2: 732
+ SI_2013_VALENTINE3: 733
+ SI_ILLUSIONDOPING: 734
+ SI_CHILL: 736
+ SI_BURNT: 737
+ SI_FLASHCOMBO: 740
+ SI_CUP_OF_BOZA: 751
+ SI_B_TRAP: 752
+ SI_E_CHAIN: 753
+ SI_E_QD_SHOT_READY: 754
+ SI_C_MARKER: 755
+ SI_H_MINE: 756
+ SI_H_MINE_SPLASH: 757
+ SI_P_ALTER: 758
+ SI_HEAT_BARREL: 759
+ SI_ANTI_M_BLAST: 760
+ SI_SLUGSHOT: 761
+ SI_SWORDCLAN: 762
+ SI_ARCWANDCLAN: 763
+ SI_GOLDENMACECLAN: 764
+ SI_CROSSBOWCLAN: 765
+ SI_PACKING_ENVELOPE1: 766
+ SI_PACKING_ENVELOPE2: 767
+ SI_PACKING_ENVELOPE3: 768
+ SI_PACKING_ENVELOPE4: 769
+ SI_PACKING_ENVELOPE5: 770
+ SI_PACKING_ENVELOPE6: 771
+ SI_PACKING_ENVELOPE7: 772
+ SI_PACKING_ENVELOPE8: 773
+ SI_PACKING_ENVELOPE9: 774
+ SI_PACKING_ENVELOPE10: 775
+ SI_GLASTHEIM_TRANS: 776
+ SI_HEAT_BARREL_AFTER: 778
+ SI_DECORATION_OF_MUSIC: 779
+ SI_MTF_MHP: 793
+ SI_MTF_MSP: 794
+ SI_MTF_PUMPKIN: 795
+ SI_MTF_HITFLEE: 796
+ SI_FLOWERSMOKE: 822
+ SI_FSTONE: 823
+ SI_DAILYSENDMAILCNT: 824
+ SI_LJOSALFAR: 826
+ SI_HAPPINESS_STAR: 849
+ SI_DRESS_UP: 856
+ SI_MAPLE_FALLS: 857
+ SI_MERMAID_LONGING: 863
+ SI_MAGICAL_FEATHER: 864
+ SI_TIME_ACCESSORY: 872
+ SI_SU_STOOP: 893
+ SI_CATNIPPOWDER: 894
+ SI_BLOSSOM_FLUTTERING: 895
+ SI_SV_ROOTTWIST: 896
+ SI_RESIST_PROPERTY_WATER: 908
+ SI_RESIST_PROPERTY_GROUND: 909
+ SI_RESIST_PROPERTY_FIRE: 910
+ SI_RESIST_PROPERTY_WIND: 911
+ SI_BITESCAR: 917
+ SI_ARCLOUSEDASH: 918
+ SI_TUNAPARTY: 919
+ SI_SHRIMP: 920
+ SI_FRESHSHRIMP: 921
+ SI_SUHIDE: 933
+ SI_SPRITEMABLE: 937
+ SI_MADOGEAR: 1149
+ // Hercules SI end at 1150 and our start right after
+ // (Which is annoying because they may be saved to SQL)
+ // So expect we jumping from 1151 to 1500 in future
+ SI_CONFUSION: 1151
+
+
+/* ==================================================== */
+ /** evol constants **/
+
+ comment__: "outdated constants. must be removed"
+ // >>>
+ equip_head: 1
+ equip_shield: 2
+ equip_hand2: 3
+ equip_hand1: 4
+ equip_gloves: 5
+ equip_shoes: 6
+ equip_misc1: 7
+ equip_misc2: 8
+ equip_torso: 9
+ equip_legs: 10
+ // <<<
+
+ comment__: "genders"
+ G_FEMALE: 0
+ G_MALE: 1
+ G_OTHER: 3
+
+ comment__: "races"
+ KaizeiTalpan: 0
+ ArgaesTalpan: 1
+ TonoriTalpan: 2
+ CaveUkar: 3
+ MountainUkar: 4
+ SeaTritan: 5
+ LakeTritan: 6
+ LightRaijin: 7
+ DarkRaijin: 8
+ FireKralog: 9
+ FrostKralog: 10
+
+ // DEPRECATED: Kept for compatibility
+ Human: 0
+ Talpan: 0
+ Ukar: 3
+ Tritan: 5
+ Raijin: 7
+ Kralog: 9
+
+ comment__: "getraceflags"
+ GETRACE_RACE: 0
+ GETRACE_SKIN: 1
+ GETRACE_FULL: 2
+
+ comment__: "directions"
+ DOWN: 0
+ DOWNLEFT: 1
+ LEFT: 2
+ UPLEFT: 3
+ UP: 4
+ UPRIGHT: 5
+ RIGHT: 6
+ DOWNRIGHT: 7
+
+ comment__: "seasons"
+ WINTER: 0
+ SPRING: 1
+ SUMMER: 2
+ AUTUMN: 3
+
+ comment__: "speechflags"
+ S_FIRST_BLANK_LINE: 0b00000001
+ S_LAST_BLANK_LINE: 0b00000010
+ S_LAST_NEXT: 0b00000100
+ S_NO_NPC_NAME: 0b00001000
+ S_LAST_CLOSE: 0b00010000
+
+ comment__: "npcs"
+ NPC_KNIVES: 100
+ NPC_DEMON_MAN: 101
+ NPC_HAT_BOX: 102
+ NPC_RAIJIN_MAN: 103
+ NPC_ORC_MAN: 104
+ NPC_DEMON_MAN_SITTING: 105
+ NPC_ELVEN_MAN_BLONDE: 106
+ NPC_ELVEN_MAN_RED: 107
+ NPC_ELVEN_MAN_TRADER: 108
+ NPC_SHOP_BAG: 109
+ NPC_ELVEN_MAN_STANDING: 110
+ NPC_TRITAN_MAN_SAILOR: 111
+ NPC_ELVEN_MAN_TRADER_SITTING: 112
+ NPC_TRITAN_MAN_SAILOR2: 113
+ NPC_DEMON_MAN_SITTING_BOOTS: 114
+ NPC_DEMON_MAN_SITTING_UNDER_TREE: 115
+ NPC_PAPER_NOTE: 116
+ NPC_ELVEN_FEMALE_ARMOR_SHOP: 117
+ NPC_ELVEN_MAN_MOUBOO_SHOP: 118
+ NPC_HUMAN_FEMALE_NOOB: 119
+ NPC_DEMON_MALE_SWORD: 120
+ NPC_ELVEN_FEMALE_READING: 121
+ NPC_HUMAN_MALE_OLD: 122
+ NPC_RAIJIN_GIRL: 123
+ NPC_HUMAN_MALE_CHIEF_ARTIS_LEGION: 124
+ NPC_SALEM: 125
+ NPC_LLOYD: 126
+ NPC_IVAN: 127
+ NPC_ALIGE_OUTSIDE_BARREL: 128
+ NPC_MERLIN: 129
+ NPC_Q_ANON: 130
+ NPC_SAMANTHA: 131
+ NPC_SERENA: 132
+ NPC_NARRATOR: 133
+ NPC_ARTAXE: 134
+ NPC_LUCAS: 135
+ NPC_CALYPSAN: 136
+ NPC_KAYLO: 137
+ NPC_LYDON: 138
+ // Reserved
+ NPC_QPID: 140
+ NPC_JANUS: 141
+ NPC_CHRISTOPHER: 142
+ NPC_ROBIN: 143
+ NPC_LEONARD: 144
+ NPC_OSCAR: 145
+ NPC_SHOP_BAG_TEST: 146
+ NPC_RED: 147
+ NPC_KOGA: 148
+ NPC_OLD_LADY: 149
+ NPC_ARKIM: 150
+ NPC_YOUNG_MAN_APPRENTICE: 151
+ NPC_YOUNG_MAN_KFAHR: 152
+ NPC_INSPECTOR: 153
+ NPC_SUSPICIOUS_TRADER: 154
+ NPC_GENERAL_STORE: 155
+ NPC_DARK_DRUID: 156
+ NPC_AIRLIA: 157
+ NPC_NICHOLAS: 158
+ NPC_BLONDE_APPRENTICE: 159
+ NPC_GIRL_MILLY: 160
+ NPC_OLANA: 161
+ NPC_DESERT_HAT_MAN: 162
+ NPC_ANGUS_THE_SMITH: 163
+ NPC_YOUNG_MAN_IN_PINK: 164
+ NPC_WAITRESS_LEGACY: 165
+ NPC_WIZARD: 166
+ NPC_LORA_TAY: 167
+ NPC_DOCTOR_LEGACY: 168
+ NPC_BOY_MIKE: 169
+ NPC_CELESTIA: 170
+ NPC_GUMI_THE_DYER: 171
+ NPC_DIMOND: 172
+ NPC_CHEF_LEGACY: 173
+ NPC_DIMONDS_WAITRESS: 174
+ NPC_DRINKER_ROAMINGO: 175
+ NPC_DRINKER_MICKSHA: 176
+ NPC_NURSE_LEGACY: 177
+ NPC_LENA: 178
+ NPC_CAUL: 179
+ NPC_MALIK: 180
+ NPC_SNARFLES: 181
+ NPC_OLD_MAN_HURNS: 182
+ NPC_BERNARD: 183
+ NPC_SABINE: 184
+ NPC_MIKHAIL: 185
+ NPC_TROUPE_LEADER: 186
+ NPC_SIMON: 187
+ NPC_CAPTAIN: 188
+ NPC_THAMAS: 189
+ NPC_MORGAN: 190
+ NPC_ZITONI: 191
+ NPC_ROSEN: 192
+ NPC_TANISHA: 193
+ NPC_SORFINA: 194
+ NPC_JESSIE: 195
+ NPC_PRAWORS: 196
+ NPC_KAAN: 197
+ NPC_AIDAN: 198
+ NPC_ISHI: 199
+ NPC_LIANA: 200
+ NPC_AYASHA: 201
+ NPC_ZEGAS: 202
+ NPC_NYLE: 203
+ NPC_CYNRIC: 204
+ NPC_VINCENT: 205
+ NPC_AAHNA: 206
+ NPC_HASAN: 207
+ NPC_CRASMANDE: 208
+ NPC_MANATREE: 210
+ NPC_HENRY: 211
+ NPC_NUNIA: 212
+ NPC_EOMIE: 213
+ NPC_BARD: 214
+ NPC_ADRIAN: 215
+ NPC_JOELIN: 216
+ NPC_HETCHEL: 217
+ NPC_MICHEL: 218
+ NPC_KPG_MANAGER: 219
+ NPC_SANDER: 220
+ NPC_NICKOS: 221
+ NPC_INYA: 222
+ NPC_KARL: 223
+ NPC_SILVIA: 224
+ NPC_ANWAR: 225
+ NPC_REBECCA: 226
+ NPC_PAULINE: 227
+ NPC_JUKEBOX: 228
+ NPC_LA_MARINE: 229
+ NPC_TIKI: 230
+ NPC_GOLBENEZ: 231
+ NPC_REIDCHEF: 232
+ NPC_ARCHIBALD: 233
+ NPC_LEOFWIN: 234
+ NPC_UMFREY: 235
+ NPC_LOVERS: 236
+ NPC_BARBARA: 237
+ NPC_WOLFGANG: 238
+ NPC_BENNET: 239
+ NPC_EDWIN: 240
+ NPC_DARNEL: 241
+ NPC_ESTRILDA: 242
+ NPC_CARETAKER: 243
+ NPC_CARETAKER_WIFE: 244
+
+ NPC_CONFUSED_TREE: 400
+ NPC_ALIGE: 401
+ NPC_ORC_SAILOR: 402
+ NPC_RATTO_SAILOR: 403
+ NPC_JULIA: 404
+ NPC_SAILORS: 405
+ NPC_NARD: 406
+ NPC_MAGIC_ARPAN: 407
+ NPC_PIOU_ROCKET: 408
+ NPC_ELMO: 409
+ NPC_HAMMOC: 410
+ NPC_BILLY_BONS: 411
+ NPC_SILVIO: 412
+ NPC_GUGLI: 413
+ NPC_SAPARTAN: 414
+ NPC_TARLAN: 415
+ NPC_CHEST: 416
+ NPC_CHEST_BIG: 417
+ NPC_CHEF_GADO: 418
+ NPC_COOKIE_MASTER: 419
+ NPC_HARBOUR_WHEEL: 420
+ NPC_HARBOUR_WHEEL_BOX: 421
+ NPC_FLASK: 422
+ NPC_TERRY: 423
+ NPC_BEUSS: 424
+ NPC_ELMO_ARTIS: 425
+ NPC_QONAN: 426
+ NPC_ELVEN_FEMALE: 427
+ NPC_EUGENE: 428
+ NPC_CHELIOS: 429
+ NPC_EDOUARD: 430
+ NPC_UKAR_MALE_LEGION_ARTIS: 431
+ NPC_DEMON_MALE_LEGION_ARTIS: 432
+ NPC_RAIJIN_FEMALE_LEGION_ARTIS: 433
+ NPC_HUMAN_MALE_LEGION_ARTIS: 434
+ NPC_HUMAN_FEMALE_LEGION_ARTIS: 435
+ NPC_RAIJIN_FEMALE_WAITRESS: 436
+ NPC_MARKET_PIOU: 437
+ NPC_FLYING_PIOU: 440
+ NPC_WATER_SPLASH: 441
+ NPC_ALIGE_BARREL: 442
+ NPC_BACCHUS: 443
+ NPC_RUMLY: 444
+ NPC_DEMON_F_ARTIS: 445
+ NPC_HUMAN_M_ARTIS: 446
+ NPC_BINKSAN: 447
+ NPC_DEVIS_ARTIS: 448
+ NPC_MOUBOO: 449
+ NPC_MONA: 450
+ NPC_MELINDA: 451
+ NPC_LUMBERJACK: 452
+ NPC_HINNAK: 453
+ NPC_RICHARD_LEGACY: 454
+ NPC_SOPHIALLA: 455
+ NPC_MUNDANE: 456
+ NPC_ROWBOAT_STAND_WE: 457
+ NPC_UNMOUNTROWBOAT: 458
+ NPC_ROWBOATHELPER: 459
+ NPC_BLOSSOM: 460
+ NPC_GALIMATIA: 461
+ NPC_VALIA: 462
+ NPC_YANNIKA: 463
+ NPC_FLAG_L: 464
+ NPC_FLAG_R: 465
+ NPC_TOICHI: 466
+ NPC_SEWER_GATE: 467
+ NPC_SEWER_WHEEL: 468
+ NPC_TREASURE: 469
+ NPC_MORCANT: 470
+ NPC_UKAR_FEMALE_BROTHERHOOD: 471
+ NPC_RAIJIN_MALE_BROTHERHOOD: 472
+ NPC_HUMAN_MALE_BROTHERHOOD: 473
+ NPC_MAGE_RED: 474
+ NPC_MAGE_BROWN: 475
+ NPC_MAGE_BLUE: 476
+ NPC_HAL: 477
+ NPC_SUMMONING_CIRC: 478
+ NPC_MOUBOOMASTER: 479
+ NPC_UNDEAD_RECPTION: 480
+ NPC_UNDEAD_GUARD: 481
+ NPC_JPMORBID: 482
+ NPC_HAMOND: 483
+ NPC_THURSTAN: 484
+ NPC_SAVARIC: 485
+ NPC_REID: 486
+ NPC_NIGEL: 487
+ NPC_EURNI: 488
+ NPC_CHRONOS: 489
+ NPC_UNDEAD_WEPPER: 490
+
+ NPC_TEST1: 800
+ NPC_PLAYER: 801
+
+ NPC_SAVE_POINT: 901
+ NPC_LEFT_HAMMOCK: 904
+ NPC_RIGHT_HAMMOCK: 905
+ NPC_ARTIS_DOOR: 906
+ NPC_ARTIS_IN_DOOR: 907
+ NPC_ARTIS_DOOR_WOOD: 908
+ NPC_TREE_LEAF: 909
+ NPC_FINAL_POINT: 910
+ NPC_KATJA_TREE: 911
+ NPC_DAN_NOTE: 912
+ NPC_OFFSET_NO_SPRITE: 998
+
+ // Avatars (1000+)
+ AVATAR_CARDA: 1000
+ AVATAR_CARD2: 1001
+ AVATAR_CARD3: 1002
+ AVATAR_CARD4: 1003
+ AVATAR_CARD5: 1004
+ AVATAR_CARD6: 1005
+ AVATAR_CARD7: 1006
+ AVATAR_CARD8: 1007
+ AVATAR_CARD9: 1008
+ AVATAR_CARD10: 1009
+ AVATAR_CARDJ: 1010
+ AVATAR_CARDQ: 1011
+ AVATAR_CARDK: 1012
+ AVATAR_CARD_JOKER: 1013
+ AVATAR_CARD_COVER: 1015
+
+ comment__: "special npcs"
+ NPC_EMPTY: -1
+ NPC_WARP: 45
+ NPC_WARP_HIDDEN: 139
+ NPC_UNUSED__MOBTOMB: 565
+ NPC_WARP_DEBUG: 722
+ NPC_UNUSED__FLAG: 722
+ NPC_NO_SPRITE: 999
+ NPC_HIDDEN: 32767
+
+ comment__: "Walk masks"
+ WALK_DEFAULT: 0
+ WALK_WALL: 1
+ WALK_WATER: 2
+ WALK_AIR: 4
+
+ comment__: "Cell masks"
+ CELLS_WALKABLE : 0
+ CELLS_WALL : 1
+ CELLS_AIR : 2
+ CELLS_WATER : 3
+ CELLS_NOPLAYER : 5
+ CELLS_NOMONSTER : 6
+
+ comment__: "INN enum"
+ NO_INN: 0
+ REDPLUSH_INN: 1
+ RUSTYPICK_INN: 2
+
+ comment__: "CRAFT enum"
+ CRAFT_COOKING: 4
+ CRAFT_ALCHEMY: 8
+ CRAFT_SMITHERY: 16
+ CRAFT_TAILORING: 32
+ CRAFT_JEWELERY: 64
+
+ comment__: "CRAFT Rarity enum"
+ CRAFT_BASIC: 1
+ CRAFT_INTERMEDIARY: 2
+ CRAFT_ADVANCED: 4
+ CRAFT_EXPERT: 8
+ CRAFT_MASTER: 16
+
+ comment__: "Being actions"
+ ACTION_STAND: 0
+ ACTION_MOVE: 1
+ ACTION_ATTACK: 2
+ ACTION_CAST: 3
+ ACTION_SIT: 4
+ ACTION_DEAD: 5
+ ACTION_HURT: 6
+ ACTION_SPAWN: 7
+
+ comment__: "Ask constants"
+ ASK_YES: 1
+ ASK_NO: 2
+ ASK_EXIT: 255
+
+ comment__: "Emotes"
+ E_DISGUST: 1
+ E_SURPRISE: 2
+ E_HAPPY: 3
+ E_SAD: 4
+ E_EVIL: 5
+ E_WINK: 6
+ E_ANGEL: 7
+ E_BLUSH: 8
+ E_TONGUE: 9
+ E_GRIN: 10
+ E_UPSET: 11
+ E_PERTURBED: 12
+ E_SPEECH: 13
+ E_BLAH: 14
+ E_KITTY: 101
+ E_XD: 102
+ E_JOY: 103
+ E_HEARTEYE: 104
+ E_GOLD: 105
+ E_SLEEPY: 106
+ E_ANNOY: 107
+ E_JADED: 108
+ E_SURPRISED: 109
+ E_DEAD: 110
+ E_LOOKAWAY: 111
+ E_TIRED: 112
+ E_PALMHEAD: 113
+ E_EVILCROC: 114
+ E_ANGRY: 115
+ E_PURPLESAD: 116
+ E_INSULTBUBBLE: 117
+ E_HEART: 118
+ E_EMOTE: 119
+ E_PUMPKIN: 120
+ E_EVILFACELESS: 121
+ E_EPIC: 122
+ E_BADGEEK: 123
+ E_MIMI: 124
+ E_ALIEN: 125
+ E_TROLL: 126
+ E_METAL: 127
+ E_CRYING: 128
+
+ comment__: "Language function constants"
+ LANG_ON_SEA: 1
+ LANG_IN_SHIP: 2
+
+ comment__: "Language constants"
+ LANG_EN: 0
+ LANG_FR: 1
+ LANG_ES: 2
+ LANG_DE: 3
+ MAX_LANG: 3
+
+ comment__: "Daily Constants"
+ DAILY_LOWLEVEL: 0
+ DAILY_IGNORED: 1
+ DAILY_NOPTS: 2
+ DAILY_NOITEMS: 3
+ DAILY_OK: 4
+
+ comment__: "Misc settings"
+ CHEST_WAITTIME: 900 // 15 minutes
+ ROSSY_INSTIME: 1200 // 20 minutes
+ VEGAN: 1
+ CARNIVOROUS: 2
+
+ comment__: "Merchant Requests"
+ MERCQ_LETTER: 1
+ MERCQ_GOODS: 2
+ MERCQ_SCOUT: 3
+ MERCQ_NONE: 99
+
+ comment__: "Magic constants"
+ CLASS_OTHER: 0
+ CLASS_MASTER: 1
+ CLASS_WAR: 2
+ CLASS_NATURE: 3
+ CLASS_FIRE: 4
+ CLASS_WATER: 5
+ CLASS_HARMONY: 6
+
+ comment__: "Location Constants"
+ TP_NONE: 0
+ TP_ARTIS: 1
+ TP_TULIM: 2
+ TP_HURNS: 4
+ TP_CANDOR: 8
+ TP_ARGAES: 16
+
+ comment__: "Rossy Quest Constants"
+ ROSSY_PROLOGUE: 1
+ ROSSY_CAVE1: 2
+ ROSSY_CAVE2: 4
+ ROSSY_CAVE3: 8
+ ROSSY_CAVE4: 16
+ ROSSY_CAVE5: 32
+ ROSSY_CAVE6: 64
+ ROSSY_CAVE7: 128
+ ROSSY_CAVE8: 256
+ ROSSY_CAVE9: 512
+ ROSSY_READY: 1023
+ ROSSY_BOSSCAVE: 1024
+
+ comment__: "Kylian Quest Constants"
+ KYLIAN_YANIS: 1
+ KYLIAN_WEELLOS: 2
+ KYLIAN_FIERI: 4
+ KYLIAN_CASINO: 8
+ KYLIAN_HETCHEL: 16
+ KYLIAN_HOCUS: 32
+
+ @include "conf/import/constants.conf"
+}
diff --git a/db/craft_db.conf b/db/craft_db.conf
new file mode 100644
index 00000000..806e0bf6
--- /dev/null
+++ b/db/craft_db.conf
@@ -0,0 +1,1848 @@
+craft_db: (
+// craft Database
+/******************************************************************************
+************* Entry structure *************************************************
+*******************************************************************************
+{
+ Id: craft id [int]
+ Name: craft name [string]
+ Priority: craft priority [int]
+ Price: craft price [int]
+ Lv: base level [int]
+ Flag: flag from craft object [string/int]
+ ReturnCode: return code for scripts [int]
+
+ SourceItems: ({ craft inventory source (will be deleted after crafting)
+ Name: amount [int]
+ ...
+ },
+ ...
+ )
+ CreateItems: ( // items what will be created in crafting
+ {
+ Name: amount
+ ...
+ },
+ {
+ Name:
+ {
+ Amount: amount
+ Cards: ["card0", ...]
+ },
+ },
+ ...
+ )
+ DeleteItems: { additional items what will be deleted from inventory
+ Name: amount [int]
+ ...
+ }
+ RequiredItems: { required additional items. will be unchanged
+ Name: amount [int]
+ ...
+ }
+ RequiredSkills: { required skills and levels
+ Name: level [int]
+ ...
+ }
+ RequiredQuests: {
+ Name: level [int]
+ ...
+ }
+ RequiredEquips: {
+ Name: true
+ }
+},
+******************************************************************************/
+
+/*
+VSCode Regex to convert a ReturnCode to string:
+Name: "Craft([^"]+)"\n\tFlag: "([^"]+)"\n\tReturnCode: [0-9]+
+Name: "Craft$1"\n\tFlag: "$2"\n\tReturnCode: "$1"
+*/
+
+/**************
+Cooking: 000 --> 099
+Chest Armor: 100 --> 199
+Pants: 200 --> 299
+Gloves: 300 --> 399
+Weapons: 400 --> 499
+Shields: 500 --> 599
+Hats: 600 --> 699
+Boots: 700 --> 799
+**************/
+
+/****************************** COOKING ****************************************
+********************************************************************************
+**** Reserved range for <Id>: 000 --> 099
+**** Valid <Flag> parameters: CRAFT_COOKING
+*******************************************************************************/
+{
+ Id: 0
+ Name: "CraftCarpSandwich"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ Bread: 1
+ LettuceLeaf: 3
+ Cheese: 2
+ CommonCarp: 1
+ },
+ {
+ Bread: 1
+ LettuceLeaf: 3
+ Cheese: 2
+ GrassCarp: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ CarpSandwich: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 1
+ Name: "CraftPioulegSandwich"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ Bread: 1
+ LettuceLeaf: 3
+ Cheese: 2
+ PiouLegs: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ PioulegSandwich: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 2
+ Name: "CraftMananaSandwich"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ Bread: 1
+ LettuceLeaf: 3
+ Cheese: 2
+ Manana: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ MananaSandwich: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 3
+ Name: "CraftSailorStew"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ CommonCarp: 3
+ Carrot: 3
+ Manana: 3
+ RoastedAcorn: 5
+ },
+ {
+ GrassCarp: 1
+ Carrot: 3
+ Manana: 3
+ RoastedAcorn: 5
+ },
+ )
+ CreateItems:
+ (
+ {
+ SailorStew: 1
+ },
+ )
+ DeleteItems: {
+ EmptyBowl: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 4
+ Name: "CraftSquirrelStew"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ SquirrelMeat: 2
+ Carrot: 2
+ Manana: 4
+ RoastedAcorn: 5
+ },
+ )
+ CreateItems:
+ (
+ {
+ SquirrelStew: 1
+ },
+ )
+ DeleteItems: {
+ EmptyBowl: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 5
+ Name: "CraftMoubooStew"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ MoubooSteak: 1
+ Carrot: 4
+ Manana: 2
+ RoastedAcorn: 5
+ },
+ )
+ CreateItems:
+ (
+ {
+ MoubooStew: 1
+ },
+ )
+ DeleteItems: {
+ EmptyBowl: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 6
+ Name: "CraftSeafoodPlate"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ CommonCarp: 2
+ Salmon: 1
+ UrchinMeat: 2
+ Moss: 5
+ },
+ {
+ GrassCarp: 1
+ Tuna: 1
+ Tentacles: 3
+ Moss: 5
+ },
+ )
+ CreateItems:
+ (
+ {
+ SeafoodPlate: 1
+ },
+ )
+ DeleteItems: {
+ EmptyPlate: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 7
+ Name: "CraftBarbecuePlate"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ CommonCarp: 1
+ MoubooSteak: 1
+ SquirrelMeat: 2
+ Carrot: 2
+ },
+ )
+ CreateItems:
+ (
+ {
+ BarbecuePlate: 1
+ },
+ )
+ DeleteItems: {
+ EmptyPlate: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 8
+ Name: "CraftVeggiePlate"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ RoastedAcorn: 3
+ Carrot: 3
+ Manana: 3
+ Piberries: 5
+ },
+ )
+ CreateItems:
+ (
+ {
+ VeggiePlate: 1
+ },
+ )
+ DeleteItems: {
+ EmptyPlate: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 9
+ Name: "CraftDonut"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ AcornFlour: 3
+ MoubooMilk: 1
+ ChocolateBar: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ Donut: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 10
+ Name: "CraftBlueberryCake"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ AcornFlour: 4
+ MoubooMilk: 1
+ Blueberries: 3
+ },
+ )
+ CreateItems:
+ (
+ {
+ BlueberryCake: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 11
+ Name: "CraftCarrotCake"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ AcornFlour: 5
+ MoubooMilk: 1
+ Carrot: 2
+ },
+ )
+ CreateItems:
+ (
+ {
+ CarrotCake: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+
+/************************ CHEST ARMOR (SHIRTS) *********************************
+********************************************************************************
+**** Reserved range for <Id>: 100 --> 199
+**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING
+*******************************************************************************/
+
+{
+ Id: 100
+ Name: "CraftCreasedShirt"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "CreasedShirt"
+ SourceItems:
+ (
+ {
+ CottonCloth: 5
+ PiouFeathers: 15
+ RattoTail: 5
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ CreasedShirt: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 101
+ Name: "CraftArtisTankTop"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "ArtisTankTop"
+ SourceItems:
+ (
+ {
+ CottonCloth: 10
+ PiouFeathers: 5
+ Moss: 5
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ ArtisTankTop: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 11
+},
+{
+ Id: 102
+ Name: "CraftVneckJumper"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "VneckJumper"
+ SourceItems:
+ (
+ {
+ CottonCloth: 15
+ PiouFeathers: 5
+ Moss: 7
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ VneckJumper: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 20
+},
+{
+ Id: 103
+ Name: "CraftSailorShirt"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "SailorShirt"
+ SourceItems:
+ (
+ {
+ CottonCloth: 15
+ LeatherPatch: 5
+ Coal: 5
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ SailorShirt: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 21
+},
+{
+ Id: 104
+ Name: "CraftFineDress"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "FineDress"
+ SourceItems:
+ (
+ {
+ CottonCloth: 23
+ FluffyFur: 5
+ SilkCocoon: 10
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ FineDress: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 22
+},
+{
+ Id: 105
+ Name: "CraftSilkRobe"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "SilkRobe"
+ SourceItems:
+ (
+ {
+ SilkCocoon: 40
+ CottonCloth: 10
+ FluffyFur: 3
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ SilkRobe: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 30
+},
+{
+ Id: 106
+ Name: "CraftLegionTrainingShirt"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "LegionTrainingShirt"
+ SourceItems:
+ (
+ {
+ IronIngot: 5
+ CopperIngot: 1
+ Coal: 5
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ LegionTrainingShirt: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 31
+},
+{
+ Id: 107
+ Name: "CraftForestArmor"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "ForestArmor"
+ SourceItems:
+ (
+ {
+ LeatherPatch: 10
+ Moss: 20
+ TortugaShellFragment: 3
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ ForestArmor: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 32
+},
+{
+ Id: 108
+ Name: "CraftLegionCopperArmor"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "LegionCopperArmor"
+ SourceItems:
+ (
+ {
+ CopperIngot: 10
+ IronIngot: 3
+ Coal: 10
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ LegionCopperArmor: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 40
+},
+{
+ Id: 109
+ Name: "CraftApprenticeRobe"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "ApprenticeRobe"
+ SourceItems:
+ (
+ {
+ CottonCloth: 10
+ SilkCocoon: 70
+ FluffyFur: 10
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ ApprenticeRobe: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 41
+},
+{
+ Id: 110
+ Name: "CraftPeltJacket"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "PeltJacket"
+ SourceItems:
+ (
+ {
+ SquirrelPelt: 25
+ LeatherPatch: 10
+ Moss: 15
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ PeltJacket: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 42
+},
+{
+ Id: 111
+ Name: "CraftChainmail"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "Chainmail"
+ SourceItems:
+ (
+ {
+ IronIngot: 18
+ SilverIngot: 3
+ Coal: 20
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ Chainmail: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 50
+},
+{
+ Id: 112
+ Name: "CraftSnakeplate"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "Snakeplate"
+ SourceItems:
+ (
+ {
+ SnakeScale: 55
+ IronIngot: 3
+ Moss: 15
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ Snakeplate: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 51
+},
+{
+ Id: 113
+ Name: "CraftLightPlatemail"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "LightPlatemail"
+ SourceItems:
+ (
+ {
+ IronIngot: 25
+ SilverIngot: 5
+ Coal: 25
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ LightPlatemail: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 52
+},
+{
+ Id: 114
+ Name: "CraftJustifierChest"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "JustifierChest"
+ SourceItems:
+ (
+ {
+ RotoniumIngot: 3
+ CottonCloth: 40
+ Coal: 20
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ JustifierChest: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 53
+},
+{
+ Id: 115
+ Name: "CraftSorcererRobe"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "SorcererRobe"
+ SourceItems:
+ (
+ {
+ CottonCloth: 60
+ FluffyFur: 40
+ SilkCocoon: 20
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ SorcererRobe: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 60
+},
+{
+ Id: 116
+ Name: "CraftLegionIronArmor"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "LegionIronArmor"
+ SourceItems:
+ (
+ {
+ IronIngot: 30
+ RotoniumIngot: 6
+ Coal: 40
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ LegionIronArmor: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 61
+},
+{
+ Id: 117
+ Name: "CraftWarlordPlate"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "WarlordPlate"
+ SourceItems:
+ (
+ {
+ RotoniumIngot: 11
+ SilverIngot: 20
+ Coal: 50
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ WarlordPlate: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 70
+},
+{
+ Id: 118
+ Name: "CraftWizardRobe"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "WizardRobe"
+ SourceItems:
+ (
+ {
+ SquirrelPelt: 30
+ SilkCocoon: 60
+ LeatherPatch: 5
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ WizardRobe: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 71
+},
+{
+ Id: 119
+ Name: "CraftTerraniteArmor"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "TerraniteArmor"
+ SourceItems:
+ (
+ {
+ TerraniteIngot: 15
+ TerraniteOre: 5
+ Coal: 35
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ TerraniteArmor: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 72
+},
+{
+ Id: 120
+ Name: "CraftAssassinChest"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "AssassinChest"
+ SourceItems:
+ (
+ {
+ RotoniumIngot: 6
+ CottonCloth: 50
+ Coal: 30
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ AssassinChest: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 73
+},
+{
+ Id: 121
+ Name: "CraftBlackArmor"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "BlackArmor"
+ SourceItems:
+ (
+ {
+ ZealiteIngot: 1
+ CottonCloth: 50
+ BlackScorpionStinger: 70
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ BlackArmor: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 80
+},
+{
+ Id: 122
+ Name: "CraftGoldenWarlordPlate"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "GoldenWarlordPlate"
+ SourceItems:
+ (
+ {
+ GoldIngot: 30
+ WarlordPlate: 1
+ TopazShard: 5
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ GoldenWarlordPlate: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 81
+},
+{
+ Id: 123
+ Name: "CraftEvocatorRobe"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "EvocatorRobe"
+ SourceItems:
+ (
+ {
+ CottonCloth: 60
+ RotoniumIngot: 5
+ BlackPearl: 1
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ EvocatorRobe: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 82
+},
+
+/************************* LEG ARMOR (PANTS) ***********************************
+********************************************************************************
+**** Reserved range for <Id>: 200 --> 299
+**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING
+*******************************************************************************/
+
+{
+ Id: 200
+ Name: "CraftCreasedShorts"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "CreasedShorts"
+ SourceItems:
+ (
+ {
+ CottonCloth: 10
+ PiouFeathers: 10
+ RattoTail: 5
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ CreasedShorts: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 201
+ Name: "CraftCottonSkirt"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "CottonSkirt"
+ SourceItems:
+ (
+ {
+ CottonCloth: 15
+ PiouFeathers: 5
+ Moss: 10
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ CottonSkirt: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 20
+},
+{
+ Id: 202
+ Name: "CraftPirateShorts"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "PirateShorts"
+ SourceItems:
+ (
+ {
+ CottonCloth: 20
+ LeatherPatch: 10
+ Coal: 10
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ PirateShorts: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 25
+},
+{
+ Id: 203
+ Name: "CraftSilkPants"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "SilkPants"
+ SourceItems:
+ (
+ {
+ SilkCocoon: 40
+ CottonCloth: 15
+ FluffyFur: 10
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ SilkPants: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 33
+},
+{
+ Id: 204
+ Name: "CraftBrownTrousers"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "BrownTrousers"
+ SourceItems:
+ (
+ {
+ LeatherPatch: 35
+ SquirrelPelt: 25
+ CottonCloth: 10
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ BrownTrousers: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 37
+},
+{
+ Id: 205
+ Name: "CraftBanditTrousers"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "BanditTrousers"
+ SourceItems:
+ (
+ {
+ Moss: 40
+ CottonCloth: 35
+ LeatherPatch: 30
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ BanditTrousers: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 41
+},
+{
+ Id: 206
+ Name: "CraftJeansChaps"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "JeansChaps"
+ SourceItems:
+ (
+ {
+ SnakeSkin: 40
+ LeatherPatch: 25
+ SnakeScale: 10
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ JeansChaps: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 49
+},
+{
+ Id: 207
+ Name: "CraftLeatherTrousers"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "LeatherTrousers"
+ SourceItems:
+ (
+ {
+ LeatherPatch: 45
+ SquirrelPelt: 35
+ CottonCloth: 5
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ LeatherTrousers: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 49
+},
+{
+ Id: 208
+ Name: "CraftChainmailSkirt"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "ChainmailSkirt"
+ SourceItems:
+ (
+ {
+ IronIngot: 12
+ SilverIngot: 5
+ Coal: 15
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ ChainmailSkirt: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 56
+},
+{
+ Id: 209
+ Name: "CraftTerranitePants"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "TerranitePants"
+ SourceItems:
+ (
+ {
+ TerraniteIngot: 12
+ TerraniteOre: 6
+ Coal: 30
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ TerranitePants: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 66
+},
+{
+ Id: 210
+ Name: "CraftAssassinPants"
+ Flag: "CRAFT_SMITHERY"
+ ReturnCode: "AssassinPants"
+ SourceItems:
+ (
+ {
+ RotoniumIngot: 5
+ CottonCloth: 43
+ Coal: 25
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ AssassinPants: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 71
+},
+
+/****************************** GLOVES *****************************************
+********************************************************************************
+**** Reserved range for <Id>: 300 --> 399
+**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING
+*******************************************************************************/
+
+{
+ Id: 300
+ Name: "CraftShortGloves"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "ShortGloves"
+ SourceItems:
+ (
+ {
+ CottonCloth: 4
+ PiouFeathers: 8
+ FluffyFur: 6
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ ShortGloves: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 12
+},
+{
+ Id: 301
+ Name: "CraftArmbands"
+ Flag: "CRAFT_TAILORING"
+ /* TODO: maybe add a WOODWORKING category? */
+ ReturnCode: "Armbands"
+ SourceItems:
+ (
+ {
+ RawLog: 20
+ /* May need to be changed at a later date to Hardwood/Softwood/RefinedWood */
+ LeatherPatch: 10
+ Coal: 15
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ Armbands: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 21
+},
+{
+ Id: 302
+ Name: "CraftCottonGloves"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "CottonGloves"
+ SourceItems:
+ (
+ {
+ CottonCloth: 20
+ FluffyFur: 18
+ PiouFeathers: 17
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ CottonGloves: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 24
+},
+{
+ Id: 303
+ Name: "CraftBanditGloves"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "BanditGloves"
+ SourceItems:
+ (
+ {
+ Moss: 30
+ CottonCloth: 22
+ LeatherPatch: 13
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ BanditGloves: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 31
+},
+{
+ Id: 304
+ Name: "CraftSilkGloves"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "SilkGloves"
+ SourceItems:
+ (
+ {
+ SilkCocoon: 55
+ CottonCloth: 15
+ FluffyFur: 7
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ SilkGloves: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 39
+},
+{
+ Id: 305
+ Name: "CraftCopperArmbands"
+ Flag: "CRAFT_SMITHING"
+ ReturnCode: "CopperArmbands"
+ SourceItems:
+ (
+ {
+ CopperIngot: 4
+ IronIngot: 3
+ Coal: 30
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ CopperArmbands: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 43
+},
+{
+ Id: 307
+ Name: "CraftLeatherGloves"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "LeatherGloves"
+ SourceItems:
+ (
+ {
+ LeatherPatch: 40
+ CottonCloth: 30
+ SquirrelPelt: 16
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ LeatherGloves: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 52
+},
+{
+ Id: 309
+ Name: "CraftBromenalGloves"
+ Flag: "CRAFT_SMITHING"
+ ReturnCode: "BromenalGloves"
+ SourceItems:
+ (
+ {
+ CopperIngot: 8
+ LeatherPatch: 30
+ Coal: 25
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ BromenalGloves: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 63
+},
+{
+ Id: 310
+ Name: "CraftIronArmbands"
+ Flag: "CRAFT_SMITHING"
+ ReturnCode: "IronArmbands"
+ SourceItems:
+ (
+ {
+ IronIngot: 9
+ SilverIngot: 4
+ Coal: 40
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ IronArmbands: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 67
+},
+{
+ Id: 311
+ Name: "CraftAssassinGloves"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "AssassinGloves"
+ SourceItems:
+ (
+ {
+ RotoniumIngot: 3
+ CottonCloth: 30
+ Coal: 20
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ AssassinGloves: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 71
+},
+
+/************************** WEAPONS & TOOLS ************************************
+********************************************************************************
+**** Reserved range for <Id>: 400 --> 499
+**** Valid <Flag> parameters: CRAFT_SMITHERY
+*******************************************************************************/
+
+/****************************** SHIELDS ****************************************
+********************************************************************************
+**** Reserved range for <Id>: 500 --> 599
+**** Valid <Flag> parameters: CRAFT_SMITHERY
+*******************************************************************************/
+
+/************************* HEAD ARMOR (HATS) ***********************************
+********************************************************************************
+**** Reserved range for <Id>: 600 --> 699
+**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING
+*******************************************************************************/
+
+/******************************* BOOTS *****************************************
+********************************************************************************
+**** Reserved range for <Id>: 700 --> 799
+**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING
+*******************************************************************************/
+
+{
+ Id: 700
+ Name: "CraftLousyMoccasins"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "LousyMoccasins"
+ SourceItems:
+ (
+ {
+ PiouFeathers: 26
+ RattoTail: 4
+ Moss: 10
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ LousyMoccasins: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 701
+ Name: "CraftSlippers"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "Slippers"
+ SourceItems:
+ (
+ {
+ FluffyFur: 16
+ SilkCocoon: 20
+ TortugaShell: 6
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ Slippers: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 11
+},
+{
+ Id: 702
+ Name: "CraftCottonBoots"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "CottonBoots"
+ SourceItems:
+ (
+ {
+ CottonCloth: 20
+ SilkCocoon: 18
+ TortugaShell: 10
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ CottonBoots: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 20
+},
+{
+ Id: 703
+ Name: "CraftBanditBoots"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "BanditBoots"
+ SourceItems:
+ (
+ {
+ CottonCloth: 20
+ RattoTail: 8
+ TortugaShell: 12
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ BanditBoots: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 30
+},
+{
+ Id: 704
+ Name: "CraftManaSlippers"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "ManaSlippers"
+ SourceItems:
+ (
+ {
+ FluffyFur: 28
+ Pearl: 2
+ TortugaShell: 10
+ Knife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ ManaSlippers: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 31
+},
+{
+ Id: 705
+ Name: "CraftSquirrelBoots"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "SquirrelBoots"
+ SourceItems:
+ (
+ {
+ SquirrelPelt: 36
+ CottonCloth: 10
+ TortugaShell: 18
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ SquirrelBoots: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 40
+},
+{
+ Id: 706
+ Name: "CraftLeatherBoots"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "LeatherBoots"
+ SourceItems:
+ (
+ {
+ LeatherPatch: 40
+ RattoTail: 16
+ TortugaShell: 22
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ LeatherBoots: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 50
+},
+{
+ Id: 707
+ Name: "CraftBromenalBoots"
+ Flag: "CRAFT_SMITHING"
+ ReturnCode: "BromenalBoots"
+ SourceItems:
+ (
+ {
+ CopperIngot: 4
+ LeatherPatch: 24
+ TortugaShell: 26
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ BromenalBoots: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 60
+},
+{
+ Id: 708
+ Name: "CraftRidingBoots"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "RidingBoots"
+ SourceItems:
+ (
+ {
+ LeatherPatch: 60
+ WaxChunk: 45
+ TortugaShell: 30
+ SharpKnife: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ RidingBoots: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 61
+},
+{
+ Id: 709
+ Name: "CraftAssassinBoots"
+ Flag: "CRAFT_TAILORING"
+ ReturnCode: "AssassinBoots"
+ SourceItems:
+ (
+ {
+ RotoniumIngot: 4
+ CottonCloth: 20
+ TortugaShell: 34
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ AssassinBoots: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 70
+},
+{
+ Id: 710
+ Name: "CraftWarlordBoots"
+ Flag: "CRAFT_SMITHING"
+ ReturnCode: "WarlordBoots"
+ SourceItems:
+ (
+ {
+ RotoniumIngot: 4
+ SilverIngot: 10
+ Coal: 20
+ Dagger: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ WarlordBoots: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 71
+},
+)
diff --git a/db/create_arrow_db.txt b/db/create_arrow_db.txt
new file mode 100644
index 00000000..f0f5f8e7
--- /dev/null
+++ b/db/create_arrow_db.txt
@@ -0,0 +1,11 @@
+// Arrow Crafting Database
+//
+// Structure of Database:
+// SourceID,MakeID1,MakeAmount1,...,MakeID5,MakeAmount5
+//
+// 01. SourceID ID of the item, that is consumed by Arrow Crafting.
+// 02. MakeID ID of the item received from Arrow Crafting.
+// 03. MakeAmount Amount of MakeID item received from Arrow Crafting.
+// ...
+//
+// NOTE: Up to MAX_ARROW_RESOURCE (typically 5) ID/Amount pairs can be specified.
diff --git a/db/elemental_db.txt b/db/elemental_db.txt
new file mode 100644
index 00000000..633ebcdc
--- /dev/null
+++ b/db/elemental_db.txt
@@ -0,0 +1,24 @@
+// Elemental Summons Database
+//
+// Structure of Database:
+// ID,Sprite_Name,Name,LV,HP,SP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK,Range2,Range3,Scale,Race,Element,Speed,aDelay,aMotion,dMotion
+// NOTE
+// Summoned Elementals STATs are affected by the Casters Base Level and STATs.
+// So all value added here will be added and will not override the calculated STATs of the summoned elemental.
+
+// Monster Elementals
+2114,EL_AGNI_S,Agni,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,0,0,83,200,504,1020,360
+2115,EL_AGNI_M,Agni,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,1,0,83,200,504,1020,360
+2116,EL_AGNI_L,Agni,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,2,0,83,200,504,1020,360
+
+2117,EL_AQUA_S,Aqua,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,0,0,81,200,504,1020,360
+2118,EL_AQUA_M,Aqua,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,1,0,81,200,504,1020,360
+2119,EL_AQUA_L,Aqua,100,0,1,1,0,0,0,0,1,1,1,1,1,1,5,12,2,0,81,200,504,1020,360
+
+2120,EL_VENTUS_S,Ventus,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,0,0,84,200,504,1020,360
+2121,EL_VENTUS_M,Ventus,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,1,0,84,200,504,1020,360
+2122,EL_VENTUS_L,Ventus,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,2,0,84,200,504,1020,360
+
+2123,EL_TERA_S,Tera,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,0,0,82,200,504,1020,360
+2124,EL_TERA_M,Tera,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,1,0,82,200,504,1020,360
+2125,EL_TERA_L,Tera,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,2,0,82,200,504,1020,360
diff --git a/db/elemental_skill_db.txt b/db/elemental_skill_db.txt
new file mode 100644
index 00000000..aa0a428e
--- /dev/null
+++ b/db/elemental_skill_db.txt
@@ -0,0 +1,91 @@
+// Elemental Summons Skill Database
+//
+// Structure of Database:
+// ElementalID,SkillID,SkillLevel,ReqMode
+//
+// Spirit Modes: 1 = Passive, 2 = Defensive, 4 = Aggressive
+//====================================================
+
+//================
+// EL_AGNI_S
+//================
+2114,8413,1,1 //EL_PYROTECHNIC,Pyrotechnic
+2114,8401,1,2 //EL_CIRCLE_OF_FIRE,Circle of Fire
+2114,8425,1,4 //EL_FIRE_ARROW,Fire Arrow
+
+//================
+// EL_AGNI_M
+//================
+2115,8414,1,1 //EL_HEATER,Heater
+2115,8402,1,2 //EL_FIRE_CLOAK,Fire Cloak
+2115,8426,1,4 //EL_FIRE_BOMB,Fire Bomb
+
+//================
+// EL_AGNI_L
+//================
+2116,8415,1,1 //EL_TROPIC,Tropic
+2116,8403,1,2 //EL_FIRE_MANTLE,Fire Mantle
+2116,8428,1,4 //EL_FIRE_WAVE,Fire Wave
+
+//================
+// EL_AQUA_S
+//================
+2117,8416,1,1 //EL_AQUAPLAY,Aqua Play
+2117,8404,1,2 //EL_WATER_SCREEN,Water Screen
+2117,8430,1,4 //EL_ICE_NEEDLE,Ice Needle
+
+//================
+// EL_AQUA_M
+//================
+2118,8417,1,1 //EL_COOLER,Cooler
+2118,8405,1,2 //EL_WATER_DROP,Water Drop
+2118,8431,1,4 //EL_WATER_SCREW,Water Screw
+
+//================
+// EL_AQUA_L
+//================
+2119,8418,1,1 //EL_CHILLY_AIR,Cool Air
+2119,8406,1,2 //EL_WATER_BARRIER,Water Barrier
+2119,8433,1,4 //EL_TIDAL_WEAPON,Tidal Weapon
+
+//================
+// EL_VENTUS_S
+//================
+2120,8419,1,1 //EL_GUST,Gust
+2120,8407,1,2 //EL_WIND_STEP,Wind Step
+2120,8434,1,4 //EL_WIND_SLASH,Wind Slasher
+
+//================
+// EL_VENTUS_M
+//================
+2121,8420,1,1 //EL_BLAST,Blast
+2121,8408,1,2 //EL_WIND_CURTAIN,Wind Curtain
+2121,8435,1,4 //EL_HURRICANE,Hurricane Rage
+
+//================
+// EL_VENTUS_L
+//================
+2122,8421,1,1 //EL_WILD_STORM,Wild Storm
+2122,8409,1,2 //EL_ZEPHYR,Zephyr
+2122,8437,1,4 //EL_TYPOON_MIS,Typhoon Missile
+
+//================
+// EL_TERA_S
+//================
+2123,8422,1,1 //EL_PETROLOGY,Petrology
+2123,8410,1,2 //EL_SOLID_SKIN,Solid Skin
+2123,8439,1,4 //EL_STONE_HAMMER,Stone Hammer
+
+//================
+// EL_TERA_M
+//================
+2124,8423,1,1 //EL_CURSED_SOIL,Cursed Soil
+2124,8411,1,2 //EL_STONE_SHIELD,Stone Shield
+2124,8440,1,4 //EL_ROCK_CRUSHER,Rock Launcher
+
+//================
+// EL_TERA_L
+//================
+2125,8424,1,1 //EL_UPHEAVAL,Upheaval
+2125,8412,1,2 //EL_POWER_OF_GAIA,Power of Gaia
+2125,8442,1,4 //EL_STONE_RAIN,Stone Rain
diff --git a/db/guild_skill_tree.txt b/db/guild_skill_tree.txt
new file mode 100644
index 00000000..9c5d06c1
--- /dev/null
+++ b/db/guild_skill_tree.txt
@@ -0,0 +1,28 @@
+// Guild Skill Tree Database
+//
+// Structure of Database:
+// SkillID,MaxLv,Prerequisite SkillID1,Prerequisite SkillLv1,PrereqSkillID2,PrereqSkillLv2,PrereqSkillID3,PrereqSkillLv3,PrereqSkillID4,PrereqSkillLv4,PrereqSkillID5,PrereqSkillLv5 //GUILD SKILLNAME#Skill Name#
+//
+// 01. SkillID Skill ID of the guild skill.
+// 02. MaxLv Maximum level of the guild skill.
+// 03. Prerequisite SkillID Guild skill required for the skill to become available.
+// 04. Prerequisite SkillLv Level of the required guild skill.
+// ...
+//
+// NOTE: MAX_GUILD_SKILL_REQUIRE (typically 5) ID/Lv pairs must be specified.
+
+10000,1,0,0,0,0,0,0,0,0,0,0 //GD_APPROVAL#Official Guild Approval#
+10001,1,10000,1,0,0,0,0,0,0,0,0 //GD_KAFRACONTRACT#Contract with Kafra#
+10002,1,10000,1,0,0,0,0,0,0,0,0 //GD_GUARDRESEARCH#Guardian Research#
+10003,3,0,0,0,0,0,0,0,0,0,0 //GD_GUARDUP#Strengthen Guardians#
+10004,10,0,0,0,0,0,0,0,0,0,0 //GD_EXTENSION#Guild Extension#
+10005,0,0,0,0,0,0,0,0,0,0,0 //GD_GLORYGUILD#Guilds Glory#
+10006,5,0,0,0,0,0,0,0,0,0,0 //GD_LEADERSHIP#Great Leadership#
+10007,5,0,0,0,0,0,0,0,0,0,0 //GD_GLORYWOUNDS#Glorious Wounds#
+10008,5,10007,1,0,0,0,0,0,0,0,0 //GD_SOULCOLD#Cold Heart#
+10009,5,10006,1,0,0,0,0,0,0,0,0 //GD_HAWKEYES#Sharp Gaze#
+10010,1,10000,1,10004,2,0,0,0,0,0,0 //GD_BATTLEORDER#Battle Command#
+10011,3,10000,1,10004,5,10010,1,0,0,0,0 //GD_REGENERATION#Regeneration#
+10012,1,10011,1,0,0,0,0,0,0,0,0 //GD_RESTORE#Restoration#
+10013,1,10000,1,10002,1,10004,5,10010,1,10011,1 //GD_EMERGENCYCALL#Urgent Call#
+10014,1,0,0,0,0,0,0,0,0,0,0 //GD_DEVELOPMENT#Permanent Development#
diff --git a/db/homun_skill_tree.txt b/db/homun_skill_tree.txt
new file mode 100644
index 00000000..3966e03d
--- /dev/null
+++ b/db/homun_skill_tree.txt
@@ -0,0 +1,15 @@
+// Homunculus Skill Tree Database
+//
+// Structure of Database:
+// Class,SkillID,MaxLv[,JobLevel],Prerequisite SkillID1,Prerequisite SkillLv1,PrereqSkillID2,PrereqSkillLv2,PrereqSkillID3,PrereqSkillLv3,PrereqSkillID4,PrereqSkillLv4,PrereqSkillID5,PrereqSkillLv5,IntimacyLvReq //SKILLNAME#Skill Name#
+//
+// 01. Class Homunculus ID.
+// 02. SkillID Skill ID of the homunuculus skill.
+// 03. MaxLv Maximum level of the homunuculus skill.
+// 04. JobLevel Job level required for the skill to become available (optional, reserved, not used by server).
+// 05. Prerequisite SkillID Homunculus skill required for the skill to become available.
+// 06. Prerequisite SkillLv Level of the required homunculus skill.
+// ...
+// 15. IntimacyLvReq Minimum level of intimacy to unlock skill.
+//
+// NOTE: MAX_PC_SKILL_REQUIRE (typically 5) ID/Lv pairs must be specified.
diff --git a/db/item_db2.conf b/db/item_db2.conf
new file mode 100644
index 00000000..d499c10d
--- /dev/null
+++ b/db/item_db2.conf
@@ -0,0 +1,3 @@
+item_db: (
+
+)
diff --git a/db/item_options.conf b/db/item_options.conf
new file mode 100644
index 00000000..9a827dca
--- /dev/null
+++ b/db/item_options.conf
@@ -0,0 +1,1116 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2017 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Items Options Database
+//=========================================================================
+
+item_options_db: (
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+{
+ Id: (int) This value must be unique, with an index
+ that is represented client-side in
+ data/luafiles514/lua files/datainfo/addrandomoptionnametable.lub
+ Name: (string) Must be a unique string since it is used
+ as a constant.
+ Script: <""> Script effect of the option. Utilizes getequippedoptioninfo
+ for a variable bonus effect.
+},
+*/
+{
+ Id: 1
+ Name: "VAR_MAXHPAMOUNT"
+ Script: <" bonus(bMaxHP, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 2
+ Name: "VAR_MAXSPAMOUNT"
+ Script: <" bonus(bMaxSP, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 3
+ Name: "VAR_STRAMOUNT"
+ Script: <" bonus(bStr, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 4
+ Name: "VAR_AGIAMOUNT"
+ Script: <" bonus(bAgi, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 5
+ Name: "VAR_VITAMOUNT"
+ Script: <" bonus(bVit, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 6
+ Name: "VAR_INTAMOUNT"
+ Script: <" bonus(bInt, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 7
+ Name: "VAR_DEXAMOUNT"
+ Script: <" bonus(bDex, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 8
+ Name: "VAR_LUKAMOUNT"
+ Script: <" bonus(bLuk, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 9
+ Name: "VAR_MAXHPPERCENT"
+ Script: <" bonus(bMaxHPrate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 10
+ Name: "VAR_MAXSPPERCENT"
+ Script: <" bonus(bMaxSPrate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 11
+ Name: "VAR_HPACCELERATION"
+ Script: <" bonus(bHPrecovRate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 12
+ Name: "VAR_SPACCELERATION"
+ Script: <" bonus(bSPrecovRate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 13
+ Name: "VAR_ATKPERCENT"
+ Script: <" bonus(bAtkRate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 14
+ Name: "VAR_MAGICATKPERCENT"
+ Script: <" bonus(bMatkRate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 15
+ Name: "VAR_PLUSASPD"
+ Script: <" bonus(bAspd, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 16
+ Name: "VAR_PLUSASPDPERCENT"
+ Script: <" bonus(bAspdRate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 17
+ Name: "VAR_ATTPOWER"
+ Script: <" bonus(bAtk, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 18
+ Name: "VAR_HITSUCCESSVALUE"
+ Script: <" bonus(bHit, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 19
+ Name: "VAR_ATTMPOWER"
+ Script: <" bonus(bMatk, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 20
+ Name: "VAR_ITEMDEFPOWER"
+ Script: <" bonus(bDef, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 21
+ Name: "VAR_MDEFPOWER"
+ Script: <" bonus(bMdef, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 22
+ Name: "VAR_AVOIDSUCCESSVALUE"
+ Script: <" bonus(bFlee, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 23
+ Name: "VAR_PLUSAVOIDSUCCESSVALUE"
+ Script: <" bonus(bFlee2, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 24
+ Name: "VAR_CRITICALSUCCESSVALUE"
+ Script: <" bonus(bCritical, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 25
+ Name: "ATTR_TOLERACE_NOTHING"
+ Script: <" bonus2(bSubEle, Ele_Neutral, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 26
+ Name: "ATTR_TOLERACE_WATER"
+ Script: <" bonus2(bSubEle, Ele_Water, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 27
+ Name: "ATTR_TOLERACE_GROUND"
+ Script: <" bonus2(bSubEle, Ele_Earth, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 28
+ Name: "ATTR_TOLERACE_FIRE"
+ Script: <" bonus2(bSubEle, Ele_Fire, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 29
+ Name: "ATTR_TOLERACE_WIND"
+ Script: <" bonus2(bSubEle, Ele_Wind, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 30
+ Name: "ATTR_TOLERACE_POISON"
+ Script: <" bonus2(bSubEle, Ele_Poison, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 31
+ Name: "ATTR_TOLERACE_SAINT"
+ Script: <" bonus2(bSubEle, Ele_Holy, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 32
+ Name: "ATTR_TOLERACE_DARKNESS"
+ Script: <" bonus2(bSubEle, Ele_Dark, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 33
+ Name: "ATTR_TOLERACE_TELEKINESIS"
+ Script: <" bonus2(bSubEle, Ele_Ghost, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 34
+ Name: "ATTR_TOLERACE_UNDEAD"
+ Script: <" bonus2(bSubEle, Ele_Undead, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 35
+ Name: "ATTR_TOLERACE_ALL"
+ Script: <" bonus2(bSubEle, Ele_All, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+// TODO: Confirm if damage reduction is implemented correctly.
+// kRO desc : <ELEMENT> 몬스터로부터 받는 물리 데미지 %d%% 감소.
+{
+ Id: 36
+ Name: "DAMAGE_PROPERTY_NOTHING_USER"
+ Script: <" bonus3(bSubEle, Ele_Neutral, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); ">
+},
+{
+ Id: 37
+ Name: "DAMAGE_PROPERTY_NOTHING_TARGET"
+ Script: <" bonus2(bAddEle, Ele_Neutral, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 38
+ Name: "DAMAGE_PROPERTY_WATER_USER"
+ Script: <" bonus3(bSubEle, Ele_Water, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); ">
+},
+{
+ Id: 39
+ Name: "DAMAGE_PROPERTY_WATER_TARGET"
+ Script: <" bonus2(bAddEle, Ele_Water, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 40
+ Name: "DAMAGE_PROPERTY_GROUND_USER"
+ Script: <" bonus3(bSubEle, Ele_Earth, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); ">
+},
+{
+ Id: 41
+ Name: "DAMAGE_PROPERTY_GROUND_TARGET"
+ Script: <" bonus2(bAddEle, Ele_Earth, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 42
+ Name: "DAMAGE_PROPERTY_FIRE_USER"
+ Script: <" bonus3(bSubEle, Ele_Fire, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); ">
+},
+{
+ Id: 43
+ Name: "DAMAGE_PROPERTY_FIRE_TARGET"
+ Script: <" bonus2(bAddEle, Ele_Fire, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 44
+ Name: "DAMAGE_PROPERTY_WIND_USER"
+ Script: <" bonus3(bSubEle, Ele_Wind, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); ">
+},
+{
+ Id: 45
+ Name: "DAMAGE_PROPERTY_WIND_TARGET"
+ Script: <" bonus2(bAddEle, Ele_Wind, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 46
+ Name: "DAMAGE_PROPERTY_POISON_USER"
+ Script: <" bonus3(bSubEle, Ele_Poison, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); ">
+},
+{
+ Id: 47
+ Name: "DAMAGE_PROPERTY_POISON_TARGET"
+ Script: <" bonus2(bAddEle, Ele_Poison, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 48
+ Name: "DAMAGE_PROPERTY_SAINT_USER"
+ Script: <" bonus3(bSubEle, Ele_Holy, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); ">
+},
+{
+ Id: 49
+ Name: "DAMAGE_PROPERTY_SAINT_TARGET"
+ Script: <" bonus2(bAddEle, Ele_Holy, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 50
+ Name: "DAMAGE_PROPERTY_DARKNESS_USER"
+ Script: <" bonus3(bSubEle, Ele_Dark, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); ">
+},
+{
+ Id: 51
+ Name: "DAMAGE_PROPERTY_DARKNESS_TARGET"
+ Script: <" bonus2(bAddEle, Ele_Dark, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 52
+ Name: "DAMAGE_PROPERTY_TELEKINESIS_USER"
+ Script: <" bonus3(bSubEle, Ele_Ghost, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); ">
+},
+{
+ Id: 53
+ Name: "DAMAGE_PROPERTY_TELEKINESIS_TARGET"
+ Script: <" bonus2(bAddEle, Ele_Ghost, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 54
+ Name: "DAMAGE_PROPERTY_UNDEAD_USER"
+ Script: <" bonus3(bSubEle, Ele_Undead, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); ">
+},
+{
+ Id: 55
+ Name: "DAMAGE_PROPERTY_UNDEAD_TARGET"
+ Script: <" bonus2(bAddEle, Ele_Undead, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 56
+ Name: "MDAMAGE_PROPERTY_NOTHING_USER"
+ Script: <" bonus3(bSubEle, Ele_Neutral, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); ">
+},
+{
+ Id: 57
+ Name: "MDAMAGE_PROPERTY_NOTHING_TARGET"
+ Script: <" bonus2(bMagicAddEle, Ele_Neutral, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 58
+ Name: "MDAMAGE_PROPERTY_WATER_USER"
+ Script: <" bonus3(bSubEle, Ele_Water, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); ">
+},
+{
+ Id: 59
+ Name: "MDAMAGE_PROPERTY_WATER_TARGET"
+ Script: <" bonus2(bMagicAddEle, Ele_Water, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 60
+ Name: "MDAMAGE_PROPERTY_GROUND_USER"
+ Script: <" bonus3(bSubEle, Ele_Earth, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); ">
+},
+{
+ Id: 61
+ Name: "MDAMAGE_PROPERTY_GROUND_TARGET"
+ Script: <" bonus2(bMagicAddEle, Ele_Earth, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 62
+ Name: "MDAMAGE_PROPERTY_FIRE_USER"
+ Script: <" bonus3(bSubEle, Ele_Fire, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); ">
+},
+{
+ Id: 63
+ Name: "MDAMAGE_PROPERTY_FIRE_TARGET"
+ Script: <" bonus2(bMagicAddEle, Ele_Fire, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 64
+ Name: "MDAMAGE_PROPERTY_WIND_USER"
+ Script: <" bonus3(bSubEle, Ele_Wind, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); ">
+},
+{
+ Id: 65
+ Name: "MDAMAGE_PROPERTY_WIND_TARGET"
+ Script: <" bonus2(bMagicAddEle, Ele_Wind, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 66
+ Name: "MDAMAGE_PROPERTY_POISON_USER"
+ Script: <" bonus3(bSubEle, Ele_Poison, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); ">
+},
+{
+ Id: 67
+ Name: "MDAMAGE_PROPERTY_POISON_TARGET"
+ Script: <" bonus2(bMagicAddEle, Ele_Poison, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 68
+ Name: "MDAMAGE_PROPERTY_SAINT_USER"
+ Script: <" bonus3(bSubEle, Ele_Holy, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); ">
+},
+{
+ Id: 69
+ Name: "MDAMAGE_PROPERTY_SAINT_TARGET"
+ Script: <" bonus2(bMagicAddEle, Ele_Holy, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 70
+ Name: "MDAMAGE_PROPERTY_DARKNESS_USER"
+ Script: <" bonus3(bSubEle, Ele_Dark, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); ">
+},
+{
+ Id: 71
+ Name: "MDAMAGE_PROPERTY_DARKNESS_TARGET"
+ Script: <" bonus2(bMagicAddEle, Ele_Dark, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 72
+ Name: "MDAMAGE_PROPERTY_TELEKINESIS_USER"
+ Script: <" bonus3(bSubEle, Ele_Ghost, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); ">
+},
+{
+ Id: 73
+ Name: "MDAMAGE_PROPERTY_TELEKINESIS_TARGET"
+ Script: <" bonus2(bMagicAddEle, Ele_Ghost, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 74
+ Name: "MDAMAGE_PROPERTY_UNDEAD_USER"
+ Script: <" bonus3(bSubEle, Ele_Undead, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); ">
+},
+{
+ Id: 75
+ Name: "MDAMAGE_PROPERTY_UNDEAD_TARGET"
+ Script: <" bonus2(bMagicAddEle, Ele_Undead, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 76
+ Name: "BODY_ATTR_NOTHING"
+ Script: <" bonus(bDefEle, Ele_Neutral); ">
+},
+{
+ Id: 77
+ Name: "BODY_ATTR_WATER"
+ Script: <" bonus(bDefEle, Ele_Water); ">
+},
+{
+ Id: 78
+ Name: "BODY_ATTR_GROUND"
+ Script: <" bonus(bDefEle, Ele_Earth); ">
+},
+{
+ Id: 79
+ Name: "BODY_ATTR_FIRE"
+ Script: <" bonus(bDefEle, Ele_Fire); ">
+},
+{
+ Id: 80
+ Name: "BODY_ATTR_WIND"
+ Script: <" bonus(bDefEle, Ele_Wind); ">
+},
+{
+ Id: 81
+ Name: "BODY_ATTR_POISON"
+ Script: <" bonus(bDefEle, Ele_Poison); ">
+},
+{
+ Id: 82
+ Name: "BODY_ATTR_SAINT"
+ Script: <" bonus(bDefEle, Ele_Holy); ">
+},
+{
+ Id: 83
+ Name: "BODY_ATTR_DARKNESS"
+ Script: <" bonus(bDefEle, Ele_Dark); ">
+},
+{
+ Id: 84
+ Name: "BODY_ATTR_TELEKINESIS"
+ Script: <" bonus(bDefEle, Ele_Ghost); ">
+},
+{
+ Id: 85
+ Name: "BODY_ATTR_UNDEAD"
+ Script: <" bonus(bDefEle, Ele_Undead); ">
+},
+{
+ Id: 86
+ Name: "BODY_ATTR_ALL"
+ Script: <" /* Needs more info */ ">
+},
+{
+ Id: 87
+ Name: "RACE_TOLERACE_NOTHING"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 88
+ Name: "RACE_TOLERACE_UNDEAD"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 89
+ Name: "RACE_TOLERACE_ANIMAL"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 90
+ Name: "RACE_TOLERACE_PLANT"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 91
+ Name: "RACE_TOLERACE_INSECT"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 92
+ Name: "RACE_TOLERACE_FISHS"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 93
+ Name: "RACE_TOLERACE_DEVIL"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 94
+ Name: "RACE_TOLERACE_HUMAN"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 95
+ Name: "RACE_TOLERACE_ANGEL"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 96
+ Name: "RACE_TOLERACE_DRAGON"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 97
+ Name: "RACE_DAMAGE_NOTHING"
+ Script: <" bonus2(bAddRace, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 98
+ Name: "RACE_DAMAGE_UNDEAD"
+ Script: <" bonus2(bAddRace, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 99
+ Name: "RACE_DAMAGE_ANIMAL"
+ Script: <" bonus2(bAddRace, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 100
+ Name: "RACE_DAMAGE_PLANT"
+ Script: <" bonus2(bAddRace, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 101
+ Name: "RACE_DAMAGE_INSECT"
+ Script: <" bonus2(bAddRace, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 102
+ Name: "RACE_DAMAGE_FISHS"
+ Script: <" bonus2(bAddRace, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 103
+ Name: "RACE_DAMAGE_DEVIL"
+ Script: <" bonus2(bAddRace, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 104
+ Name: "RACE_DAMAGE_HUMAN"
+ Script: <" bonus2(bAddRace, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 105
+ Name: "RACE_DAMAGE_ANGEL"
+ Script: <" bonus2(bAddRace, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 106
+ Name: "RACE_DAMAGE_DRAGON"
+ Script: <" bonus2(bAddRace, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 107
+ Name: "RACE_MDAMAGE_NOTHING"
+ Script: <" bonus2(bMagicAddRace, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 108
+ Name: "RACE_MDAMAGE_UNDEAD"
+ Script: <" bonus2(bMagicAddRace, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 109
+ Name: "RACE_MDAMAGE_ANIMAL"
+ Script: <" bonus2(bMagicAddRace, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 110
+ Name: "RACE_MDAMAGE_PLANT"
+ Script: <" bonus2(bMagicAddRace, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 111
+ Name: "RACE_MDAMAGE_INSECT"
+ Script: <" bonus2(bMagicAddRace, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 112
+ Name: "RACE_MDAMAGE_FISHS"
+ Script: <" bonus2(bMagicAddRace, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 113
+ Name: "RACE_MDAMAGE_DEVIL"
+ Script: <" bonus2(bMagicAddRace, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 114
+ Name: "RACE_MDAMAGE_HUMAN"
+ Script: <" bonus2(bMagicAddRace, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 115
+ Name: "RACE_MDAMAGE_ANGEL"
+ Script: <" bonus2(bMagicAddRace, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 116
+ Name: "RACE_MDAMAGE_DRAGON"
+ Script: <" bonus2(bMagicAddRace, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 117
+ Name: "RACE_CRI_PERCENT_NOTHING"
+ Script: <" bonus2(bCriticalAddRace, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE) / 10); ">
+},
+{
+ Id: 118
+ Name: "RACE_CRI_PERCENT_UNDEAD"
+ Script: <" bonus2(bCriticalAddRace, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE) / 10); ">
+},
+{
+ Id: 119
+ Name: "RACE_CRI_PERCENT_ANIMAL"
+ Script: <" bonus2(bCriticalAddRace, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE) / 10); ">
+},
+{
+ Id: 120
+ Name: "RACE_CRI_PERCENT_PLANT"
+ Script: <" bonus2(bCriticalAddRace, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE) / 10); ">
+},
+{
+ Id: 121
+ Name: "RACE_CRI_PERCENT_INSECT"
+ Script: <" bonus2(bCriticalAddRace, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE) / 10); ">
+},
+{
+ Id: 122
+ Name: "RACE_CRI_PERCENT_FISHS"
+ Script: <" bonus2(bCriticalAddRace, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE) / 10); ">
+},
+{
+ Id: 123
+ Name: "RACE_CRI_PERCENT_DEVIL"
+ Script: <" bonus2(bCriticalAddRace, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE) / 10); ">
+},
+{
+ Id: 124
+ Name: "RACE_CRI_PERCENT_HUMAN"
+ Script: <" bonus2(bCriticalAddRace, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE) / 10); ">
+},
+{
+ Id: 125
+ Name: "RACE_CRI_PERCENT_ANGEL"
+ Script: <" bonus2(bCriticalAddRace, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE) / 10); ">
+},
+{
+ Id: 126
+ Name: "RACE_CRI_PERCENT_DRAGON"
+ Script: <" bonus2(bCriticalAddRace, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE) / 10); ">
+},
+{
+ Id: 127
+ Name: "RACE_IGNORE_DEF_PERCENT_NOTHING"
+ Script: <" bonus2(bIgnoreDefRate, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 128
+ Name: "RACE_IGNORE_DEF_PERCENT_UNDEAD"
+ Script: <" bonus2(bIgnoreDefRate, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 129
+ Name: "RACE_IGNORE_DEF_PERCENT_ANIMAL"
+ Script: <" bonus2(bIgnoreDefRate, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 130
+ Name: "RACE_IGNORE_DEF_PERCENT_PLANT"
+ Script: <" bonus2(bIgnoreDefRate, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 131
+ Name: "RACE_IGNORE_DEF_PERCENT_INSECT"
+ Script: <" bonus2(bIgnoreDefRate, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 132
+ Name: "RACE_IGNORE_DEF_PERCENT_FISHS"
+ Script: <" bonus2(bIgnoreDefRate, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 133
+ Name: "RACE_IGNORE_DEF_PERCENT_DEVIL"
+ Script: <" bonus2(bIgnoreDefRate, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 134
+ Name: "RACE_IGNORE_DEF_PERCENT_HUMAN"
+ Script: <" bonus2(bIgnoreDefRate, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 135
+ Name: "RACE_IGNORE_DEF_PERCENT_ANGEL"
+ Script: <" bonus2(bIgnoreDefRate, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 136
+ Name: "RACE_IGNORE_DEF_PERCENT_DRAGON"
+ Script: <" bonus2(bIgnoreDefRate, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 137
+ Name: "RACE_IGNORE_MDEF_PERCENT_NOTHING"
+ Script: <" bonus2(bIgnoreMdefRate, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 138
+ Name: "RACE_IGNORE_MDEF_PERCENT_UNDEAD"
+ Script: <" bonus2(bIgnoreMdefRate, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 139
+ Name: "RACE_IGNORE_MDEF_PERCENT_ANIMAL"
+ Script: <" bonus2(bIgnoreMdefRate, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 140
+ Name: "RACE_IGNORE_MDEF_PERCENT_PLANT"
+ Script: <" bonus2(bIgnoreMdefRate, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 141
+ Name: "RACE_IGNORE_MDEF_PERCENT_INSECT"
+ Script: <" bonus2(bIgnoreMdefRate, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 142
+ Name: "RACE_IGNORE_MDEF_PERCENT_FISHS"
+ Script: <" bonus2(bIgnoreMdefRate, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 143
+ Name: "RACE_IGNORE_MDEF_PERCENT_DEVIL"
+ Script: <" bonus2(bIgnoreMdefRate, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 144
+ Name: "RACE_IGNORE_MDEF_PERCENT_HUMAN"
+ Script: <" bonus2(bIgnoreMdefRate, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 145
+ Name: "RACE_IGNORE_MDEF_PERCENT_ANGEL"
+ Script: <" bonus2(bIgnoreMdefRate, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 146
+ Name: "RACE_IGNORE_MDEF_PERCENT_DRAGON"
+ Script: <" bonus2(bIgnoreMdefRate, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 147
+ Name: "CLASS_DAMAGE_NORMAL_TARGET"
+ Script: <" bonus2(bAddRace2, RC_NonBoss, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 148
+ Name: "CLASS_DAMAGE_BOSS_TARGET"
+ Script: <" bonus2(bAddRace2, RC_Boss, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 149
+ Name: "CLASS_DAMAGE_NORMAL_USER"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_NonBoss, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace2, RC_NonBoss, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 150
+ Name: "CLASS_DAMAGE_BOSS_USER"
+ Script: <"
+ if (RENEWAL)
+ bonus2(bAddRaceTolerance, RC_Boss, getequippedoptioninfo(IT_OPT_VALUE));
+ else
+ bonus2(bSubRace2, RC_Boss, getequippedoptioninfo(IT_OPT_VALUE));
+ ">
+},
+{
+ Id: 151
+ Name: "CLASS_MDAMAGE_NORMAL"
+ Script: <" bonus2(bMagicAddRace2, RC_NonBoss, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 152
+ Name: "CLASS_MDAMAGE_BOSS"
+ Script: <" bonus2(bMagicAddRace2, RC_Boss, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 153
+ Name: "CLASS_IGNORE_DEF_PERCENT_NORMAL"
+ Script: <" bonus2(bIgnoreDefRate, Class_Normal, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 154
+ Name: "CLASS_IGNORE_DEF_PERCENT_BOSS"
+ Script: <" bonus2(bIgnoreDefClassRate, Class_Boss, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 155
+ Name: "CLASS_IGNORE_MDEF_PERCENT_NORMAL"
+ Script: <" bonus2(bIgnoreMdefClassRate, Class_Normal, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 156
+ Name: "CLASS_IGNORE_MDEF_PERCENT_BOSS"
+ Script: <" bonus2(bIgnoreMdefClassRate, Class_Boss, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 157
+ Name: "DAMAGE_SIZE_SMALL_TARGET"
+ Script: <" bonus2(bAddSize, Size_Small, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 158
+ Name: "DAMAGE_SIZE_MIDIUM_TARGET"
+ Script: <" bonus2(bAddSize, Size_Medium, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 159
+ Name: "DAMAGE_SIZE_LARGE_TARGET"
+ Script: <" bonus2(bAddSize, Size_Large, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 160
+ Name: "DAMAGE_SIZE_SMALL_USER"
+ Script: <" bonus2(bSubSize, Size_Small, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 161
+ Name: "DAMAGE_SIZE_MIDIUM_USER"
+ Script: <" bonus2(bSubSize, Size_Medium, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 162
+ Name: "DAMAGE_SIZE_LARGE_USER"
+ Script: <" bonus2(bSubSize, Size_Large, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 163
+ Name: "DAMAGE_SIZE_PERFECT"
+ Script: <" bonus(bNoSizeFix, 1); ">
+},
+{
+ Id: 164
+ Name: "DAMAGE_CRI_TARGET"
+ Script: <" bonus(bCritAtkRate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 165
+ Name: "DAMAGE_CRI_USER"
+ Script: <" bonus(bCriticalDef, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 166
+ Name: "RANGE_ATTACK_DAMAGE_TARGET"
+ Script: <" bonus(bLongAtkRate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 167
+ Name: "RANGE_ATTACK_DAMAGE_USER"
+ Script: <" bonus(bLongAtkDef, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 168
+ Name: "HEAL_VALUE"
+ Script: <" bonus(bHealPower, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 169
+ Name: "HEAL_MODIFY_PERCENT"
+ Script: <" bonus(bHealPower2, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 170
+ Name: "DEC_SPELL_CAST_TIME"
+ Script: <" bonus(bVariableCastrate, -(getequippedoptioninfo(IT_OPT_VALUE))); ">
+},
+{
+ Id: 171
+ Name: "DEC_SPELL_DELAY_TIME"
+ Script: <" bonus(bDelayrate, -(getequippedoptioninfo(IT_OPT_VALUE))); ">
+},
+{
+ Id: 172
+ Name: "DEC_SP_CONSUMPTION"
+ Script: <" bonus(bUseSPrate, -(getequippedoptioninfo(IT_OPT_VALUE))); ">
+},
+{
+ Id: 173
+ Name: "HP_DRAIN"
+ Script: <" /* Needs more info */ ">
+},
+{
+ Id: 174
+ Name: "SP_DRAIN"
+ Script: <" /* Needs more info */ ">
+},
+{
+ Id: 175
+ Name: "WEAPON_ATTR_NOTHING"
+ Script: <" bonus(bAtkEle, Ele_Neutral); ">
+},
+{
+ Id: 176
+ Name: "WEAPON_ATTR_WATER"
+ Script: <" bonus(bAtkEle, Ele_Water); ">
+},
+{
+ Id: 177
+ Name: "WEAPON_ATTR_GROUND"
+ Script: <" bonus(bAtkEle, Ele_Earth); ">
+},
+{
+ Id: 178
+ Name: "WEAPON_ATTR_FIRE"
+ Script: <" bonus(bAtkEle, Ele_Fire); ">
+},
+{
+ Id: 179
+ Name: "WEAPON_ATTR_WIND"
+ Script: <" bonus(bAtkEle, Ele_Wind); ">
+},
+{
+ Id: 180
+ Name: "WEAPON_ATTR_POISON"
+ Script: <" bonus(bAtkEle, Ele_Poison); ">
+},
+{
+ Id: 181
+ Name: "WEAPON_ATTR_SAINT"
+ Script: <" bonus(bAtkEle, Ele_Holy); ">
+},
+{
+ Id: 182
+ Name: "WEAPON_ATTR_DARKNESS"
+ Script: <" bonus(bAtkEle, Ele_Dark); ">
+},
+{
+ Id: 183
+ Name: "WEAPON_ATTR_TELEKINESIS"
+ Script: <" bonus(bAtkEle, Ele_Ghost); ">
+},
+{
+ Id: 184
+ Name: "WEAPON_ATTR_UNDEAD"
+ Script: <" bonus(bAtkEle, Ele_Undead); ">
+},
+{
+ Id: 185
+ Name: "WEAPON_INDESTRUCTIBLE"
+ Script: <" bonus(bUnbreakableWeapon, 1); ">
+},
+{
+ Id: 186
+ Name: "BODY_INDESTRUCTIBLE"
+ Script: <" bonus(bUnbreakableArmor, 1); ">
+},
+{
+ Id: 187
+ Name: "IOPT_SPLASHDAMAGE"
+ Script: <" bonus(bSplashAddRange, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 188
+ Name: "IOPT_WALKSPEED"
+ Script: <" bonus(bSpeedAddRate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 189
+ Name: "IOPT_EXPGAIN"
+ Script: <" bonus2(bExpAddRace, RC_All, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 190
+ Name: "IOPT_DOUBLEATTACK"
+ Script: <" bonus(bDoubleAddRate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 191
+ Name: "IOPT_SCRESIST_POISON"
+ Script: <" bonus2(bResEff,Eff_Poison, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 192
+ Name: "IOPT_SCRESIST_SILENCE"
+ Script: <" bonus2(bResEff,Eff_Silence, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 193
+ Name: "IOPT_SCRESIST_CURSE"
+ Script: <" bonus2(bResEff,Eff_Curse, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 194
+ Name: "IOPT_SCRESIST_BLIND"
+ Script: <" bonus2(bResEff,Eff_Blind, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 195
+ Name: "IOPT_SCPROVOKE_POISON"
+ Script: <" bonus2(bAddEff,Eff_Poison, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 196
+ Name: "IOPT_SCPROVOKE_SILENCE"
+ Script: <" bonus2(bAddEff,Eff_Silence, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 197
+ Name: "IOPT_SCPROVOKE_CURSE"
+ Script: <" bonus2(bAddEff,Eff_Curse, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 198
+ Name: "IOPT_SCPROVOKE_BLIND"
+ Script: <" bonus2(bAddEff,Eff_Blind, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 199
+ Name: "IOPT_CRITDMG"
+ Script: <" bonus(bCritAtkRate, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 200
+ Name: "IOPT_RICHNESS"
+ Script: <" bonus2(bAddGetZenyNum, -2, getequippedoptioninfo(IT_OPT_VALUE)); ">
+},
+{
+ Id: 201
+ Name: "VINTAGE_WPN"
+ Script: <" bonus2(bAddRace2, RC_All, -50); ">
+},
+{
+ Id: 202
+ Name: "VINTAGE_ARM"
+ Script: <" bonus2(bAddDefClass, RC_All, -20); ">
+}
+)
diff --git a/db/job_db2.txt b/db/job_db2.txt
new file mode 100644
index 00000000..955ca6aa
--- /dev/null
+++ b/db/job_db2.txt
@@ -0,0 +1,54 @@
+// Job-specific Stat Bonuses Database
+//
+// Structure of Database:
+// JobID,JobLv1,JobLv2,JobLv3,...
+//
+// Legend for 'JobLvN' fields:
+// 0 = No stat bonus at this job level
+// 1 = STR increased by 1 at this job level
+// 2 = AGI increased by 1 at this job level
+// 3 = VIT increased by 1 at this job level
+// 4 = INT increased by 1 at this job level
+// 5 = DEX increased by 1 at this job level
+// 6 = LUK increased by 1 at this job level
+//
+// See also: https://gitlab.com/evol/evol-all/issues/67
+//
+
+// .:: HUMANS ::.
+// Kaizei Talpan
+0,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1,0,0,0,0,4,0,0,0,0,5,0,0,0,0,6,0,0,0,0,2,0,0,0,0,1,0,0,0,0,5,0,0,0,0,4,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1,0,0,0,0,4,0,0,0,0,5,0,0,0,0,6,0,0,0,0,2,0,0,0,0,1
+// Argaes Talpan
+1,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1,0,0,0,0,4,0,0,0,0,5,0,0,0,0,6,0,0,0,0,2,0,0,0,0,1,0,0,0,0,5,0,0,0,0,4,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1,0,0,0,0,4,0,0,0,0,5,0,0,0,0,6,0,0,0,0,2,0,0,0,0,1
+// Tonori Talpan
+2,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1,0,0,0,0,4,0,0,0,0,5,0,0,0,0,6,0,0,0,0,2,0,0,0,0,1,0,0,0,0,5,0,0,0,0,4,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1,0,0,0,0,4,0,0,0,0,5,0,0,0,0,6,0,0,0,0,2,0,0,0,0,1
+
+
+// .:: UKARS ::.
+// Cave Ukar
+3,0,0,0,0,3,0,0,0,0,1,0,0,0,0,2,0,0,0,0,3,0,0,0,0,5,0,0,0,0,6,0,0,0,0,1,0,0,0,0,3,0,0,0,0,5,0,0,0,0,2,0,0,0,0,3,0,0,0,0,1,0,0,0,0,2,0,0,0,0,3,0,0,0,0,5,0,0,0,0,6,0,0,0,0,1,0,0,0,0,3
+// Mountain Ukar
+4,0,0,0,0,3,0,0,0,0,1,0,0,0,0,2,0,0,0,0,3,0,0,0,0,5,0,0,0,0,6,0,0,0,0,1,0,0,0,0,3,0,0,0,0,5,0,0,0,0,2,0,0,0,0,3,0,0,0,0,1,0,0,0,0,2,0,0,0,0,3,0,0,0,0,5,0,0,0,0,6,0,0,0,0,1,0,0,0,0,3
+
+
+// .:: TRITANS ::.
+// Sea Tritan
+5,0,0,0,0,2,0,0,0,0,5,0,0,0,0,4,0,0,0,0,6,0,0,0,0,3,0,0,0,0,5,0,0,0,0,2,0,0,0,0,4,0,0,0,0,2,0,0,0,0,1,0,0,0,0,2,0,0,0,0,5,0,0,0,0,4,0,0,0,0,6,0,0,0,0,3,0,0,0,0,5,0,0,0,0,2,0,0,0,0,4,0,0,0,0,2,0,0,0,0,1
+// Lake Tritan
+6,0,0,0,0,2,0,0,0,0,5,0,0,0,0,4,0,0,0,0,6,0,0,0,0,3,0,0,0,0,5,0,0,0,0,2,0,0,0,0,4,0,0,0,0,2,0,0,0,0,1,0,0,0,0,2,0,0,0,0,5,0,0,0,0,4,0,0,0,0,6,0,0,0,0,3,0,0,0,0,5,0,0,0,0,2,0,0,0,0,4,0,0,0,0,2,0,0,0,0,1
+
+
+
+// .:: RAIJINS ::.
+// Light Raijin
+7,0,0,0,0,4,0,0,0,0,5,0,0,0,0,2,0,0,0,0,4,0,0,0,0,6,0,0,0,0,2,0,0,0,0,4,0,0,0,0,5,0,0,0,0,6,0,0,0,0,4,0,0,0,0,4,0,0,0,0,5,0,0,0,0,2,0,0,0,0,4,0,0,0,0,6,0,0,0,0,2,0,0,0,0,4,0,0,0,0,5
+// Dark Raijin
+8,0,0,0,0,4,0,0,0,0,5,0,0,0,0,2,0,0,0,0,4,0,0,0,0,6,0,0,0,0,2,0,0,0,0,4,0,0,0,0,5,0,0,0,0,6,0,0,0,0,4,0,0,0,0,4,0,0,0,0,5,0,0,0,0,2,0,0,0,0,4,0,0,0,0,6,0,0,0,0,2,0,0,0,0,4,0,0,0,0,5
+
+
+// .:: KRALOGS ::.
+// Fire Kralog
+9,0,0,0,0,1,0,0,0,0,6,0,0,0,0,3,0,0,0,0,5,0,0,0,0,1,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1,0,0,0,0,6,0,0,0,0,4,0,0,0,0,1,0,0,0,0,6,0,0,0,0,3,0,0,0,0,5,0,0,0,0,1,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1
+// Frost Kralog
+10,0,0,0,0,1,0,0,0,0,6,0,0,0,0,3,0,0,0,0,5,0,0,0,0,1,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1,0,0,0,0,6,0,0,0,0,4,0,0,0,0,1,0,0,0,0,6,0,0,0,0,3,0,0,0,0,5,0,0,0,0,1,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1
+
diff --git a/db/magicmushroom_db.txt b/db/magicmushroom_db.txt
new file mode 100644
index 00000000..5705e537
--- /dev/null
+++ b/db/magicmushroom_db.txt
@@ -0,0 +1,27 @@
+// Magic Mushroom DB.
+// Database for skills that are randomly used through Magic Mushroom status change.
+// Format: SkillID
+
+7 //SM_MAGNUM
+8 //SM_ENDURE
+10 //MG_SIGHT
+24 //AL_RUWACH
+32 //AL_CRUCIS
+33 //AL_ANGELUS
+45 //AC_CONCENTRATION
+61 //KN_AUTOCOUNTER
+74 //PR_MAGNIFICAT
+110 //BS_HAMMERFALL
+114 //BS_MAXIMIZE
+142 //NV_FIRSTAID
+150 //TF_BACKSLIDING
+151 //TF_PICKSTONE
+157 //MG_ENERGYCOAT
+249 //CR_AUTOGUARD
+256 //CR_PROVIDENCE
+261 //MO_CALLSPIRITS
+270 //MO_EXPLOSIONSPIRITS
+326 //DC_SCREAM
+500 //GS_GLITTERING
+527 //NJ_TATAMIGAESHI
+531 //NJ_UTSUSEMI
diff --git a/db/map_index.txt b/db/map_index.txt
new file mode 100644
index 00000000..7acdcebf
--- /dev/null
+++ b/db/map_index.txt
@@ -0,0 +1,173 @@
+000-0-0 1
+000-0-1 2
+000-0 3
+000-1 4
+000-2-0 5
+000-2-1 6
+000-2-2 7
+000-2-3 8
+000-2-4 9
+001-1 10
+001-2-0 11
+001-2-1 12
+001-2-10 13
+001-2-11 14
+001-2-12 15
+001-2-13 16
+001-2-14 17
+001-2-15 18
+001-2-16 19
+001-2-17 20
+001-2-18 21
+001-2-19 22
+001-2-2 23
+001-2-20 24
+001-2-21 25
+001-2-22 26
+001-2-23 27
+001-2-24 28
+001-2-25 29
+001-2-26 30
+001-2-27 31
+001-2-28 32
+001-2-29 33
+001-2-3 34
+001-2-30 35
+001-2-31 36
+001-2-32 37
+001-2-33 38
+001-2-34 39
+001-2-35 40
+001-2-36 41
+001-2-37 42
+001-2-38 43
+001-2-39 44
+001-2-4 45
+001-2-40 46
+001-2-41 47
+001-2-42 48
+001-2-43 49
+001-2-5 50
+001-2-6 51
+001-2-7 52
+001-2-8 53
+001-2-9 54
+001-3-0 55
+001-3-1 56
+001-3-2 57
+008-1-1 58
+008-1 59
+008-2-0 60
+008-2-1 61
+008-2-10 62
+008-2-11 63
+008-2-12 64
+008-2-13 65
+008-2-14 66
+008-2-15 67
+008-2-16 68
+008-2-17 69
+008-2-18 70
+008-2-19 71
+008-2-2 72
+008-2-20 73
+008-2-21 74
+008-2-22 75
+008-2-23 76
+008-2-24 77
+008-2-25 78
+008-2-26 79
+008-2-27 80
+008-2-28 81
+008-2-29 82
+008-2-3 83
+008-2-30 84
+008-2-31 85
+008-2-32 86
+008-2-4 87
+008-2-5 88
+008-2-6 89
+008-2-7 90
+008-2-8 91
+008-2-9 92
+008-3-0 93
+008-3-1 94
+008-3-2 95
+008-3-3 96
+008-3-4 97
+008-3-5 98
+008-3-6 99
+009-1 100
+009-2-0 101
+009-2-1 102
+009-2-10 103
+009-2-11 104
+009-2-12 105
+009-2-13 106
+009-2-14 107
+009-2-15 108
+009-2-16 109
+009-2-17 110
+009-2-18 111
+009-2-2 112
+009-2-3 113
+009-2-4 114
+009-2-5 115
+009-2-6 116
+009-2-7 117
+009-2-8 118
+009-2-9 119
+012-1 120
+012-2-1 121
+012-2-2 122
+012-2-3 123
+012-2-4 124
+012-2-5 125
+012-2-6 126
+012-2-7 127
+012-3-1 128
+012-3-2 129
+012-3-3 130
+020-1 131
+020-2-0 132
+020-2-1 133
+020-2-10 134
+020-2-11 135
+020-2-12 136
+020-2-13 137
+020-2-14 138
+020-2-15 139
+020-2-16 140
+020-2-17 141
+020-2-18 142
+020-2-19 143
+020-2-2 144
+020-2-20 145
+020-2-21 146
+020-2-22 147
+020-2-23 148
+020-2-24 149
+020-2-25 150
+020-2-26 151
+020-2-27 152
+020-2-28 153
+020-2-29 154
+020-2-3 155
+020-2-30 156
+020-2-31 157
+020-2-32 158
+020-2-33 159
+020-2-34 160
+020-2-4 161
+020-2-5 162
+020-2-6 163
+020-2-7 164
+020-2-8 165
+020-2-9 166
+botcheck 167
+fermi 168
+marine-2 169
+marine 170
+sec_pri 171
+test 172
+testbg 173
diff --git a/db/mercenary_db.txt b/db/mercenary_db.txt
new file mode 100644
index 00000000..460e3ccc
--- /dev/null
+++ b/db/mercenary_db.txt
@@ -0,0 +1,6 @@
+// Mercenary Database
+//
+// Structure of Database:
+// ID,Sprite_Name,Name,LV,HP,SP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK,Range2,Range3,Scale,Race,Element,Speed,aDelay,aMotion,dMotion
+
+1191,Merc,Merc,51,6120,187,2,150,900,10,40,44,121,1,60,75,110,10,12,1,0,60,100,972,500,288
diff --git a/db/mercenary_skill_db.txt b/db/mercenary_skill_db.txt
new file mode 100644
index 00000000..dceb55b8
--- /dev/null
+++ b/db/mercenary_skill_db.txt
@@ -0,0 +1,5 @@
+// Mercenary Skill Database
+//
+// Structure of Database:
+// MercenryID,SkillID,SkillLevel
+
diff --git a/db/mob_chat_db.txt b/db/mob_chat_db.txt
new file mode 100644
index 00000000..75ec7400
--- /dev/null
+++ b/db/mob_chat_db.txt
@@ -0,0 +1,4 @@
+// Monster Chat Database
+//
+// Structure of Database:
+// Line_ID,Color_Code,Dialog
diff --git a/db/mob_classchange.txt b/db/mob_classchange.txt
new file mode 100644
index 00000000..44b097d4
--- /dev/null
+++ b/db/mob_classchange.txt
@@ -0,0 +1,5 @@
+// SA_CLASSCHANGE Summonable Monsters Database
+//
+// Structure of Database:
+// MobID,DummyName,Rate
+
diff --git a/db/mob_db2.conf b/db/mob_db2.conf
new file mode 100644
index 00000000..f0c059fc
--- /dev/null
+++ b/db/mob_db2.conf
@@ -0,0 +1,101 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2015-2020 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Mobs Database
+//=========================================================================
+
+mob_db: (
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+{
+ // ================ Mandatory fields ==============================
+ Id: ID (int)
+ SpriteName: "SPRITE_NAME" (string)
+ Name: "Mob name" (string)
+ // ================ Optional fields ===============================
+ JName: "Mob name" (string)
+ Lv: level (int, defaults to 1)
+ Hp: health (int, defaults to 1)
+ Sp: mana (int, defaults to 0)
+ Exp: basic experience (int, defaults to 0)
+ JExp: job experience (int, defaults to 0)
+ AttackRange: attack range (int, defaults to 1)
+ Attack: [attack1, attack2] (int, defaults to 0)
+ Def: defence (int, defaults to 0)
+ Mdef: magic defence (int, defaults to 0)
+ Stats: {
+ Str: strength (int, defaults to 0)
+ Agi: agility (int, defaults to 0)
+ Vit: vitality (int, defaults to 0)
+ Int: intelligence (int, defaults to 0)
+ Dex: dexterity (int, defaults to 0)
+ Luk: luck (int, defaults to 0)
+ }
+ ViewRange: view range (int, defaults to 1)
+ ChaseRange: chase range (int, defaults to 1)
+ Size: size (string, defaults to "Size_Small")
+ Race: race (string, defaults to "RC_Formless")
+ Element: (type, level) (string/int, defaults to "Ele_Neutral"/1)
+ Mode: {
+ CanMove: true/false (bool, defaults to false)
+ Looter: true/false (bool, defaults to false)
+ Aggressive: true/false (bool, defaults to false)
+ Assist: true/false (bool, defaults to false)
+ CastSensorIdle:true/false (bool, defaults to false)
+ Boss: true/false (bool, defaults to false)
+ Plant: true/false (bool, defaults to false)
+ CanAttack: true/false (bool, defaults to false)
+ Detector: true/false (bool, defaults to false)
+ CastSensorChase: true/false (bool, defaults to false)
+ ChangeChase: true/false (bool, defaults to false)
+ Angry: true/false (bool, defaults to false)
+ ChangeTargetMelee: true/false (bool, defaults to false)
+ ChangeTargetChase: true/false (bool, defaults to false)
+ TargetWeak: true/false (bool, defaults to false)
+ NoKnockback: true/false (bool, defaults to false)
+ }
+ MoveSpeed: move speed (int, defaults to 0)
+ AttackDelay: attack delay (int, defaults to 4000)
+ AttackMotion: attack motion (int, defaults to 2000)
+ DamageMotion: damage motion (int, defaults to 0)
+ MvpExp: mvp experience (int, defaults to 0)
+ MvpDrops: {
+ AegisName: chance (string: int)
+ // ...
+ }
+ Drops: {
+ AegisName: chance (string: int)
+ // or
+ AegisName: (chance, "Option Drop Group")
+ // ...
+ }
+ DamageTakenRate: damage taken rate (int, defaults to 100)
+},
+**************************************************************************/
+
+
+)
diff --git a/db/mob_item_ratio.txt b/db/mob_item_ratio.txt
new file mode 100644
index 00000000..226460a8
--- /dev/null
+++ b/db/mob_item_ratio.txt
@@ -0,0 +1,30 @@
+// Specific Item Drop Ratio Database
+// Overrides for global item_rate* values from conf/battle/drops.conf
+//
+// Structure of Database:
+// ItemID,Ratio{,MonsterID}
+//
+// Result:
+// ItemID base drop rates defined in mob_db will not get multiplied
+// by global item_rate* values (aka drop rates) from
+// conf/battle/drops.conf. Instead Ratio will be used (100 = 1x).
+// If no MonsterID is specified, all monsters will be affected,
+// otherwise only listed ones.
+//
+// Examples:
+// 909,100 // Jellopies from monsters will drop with 1x drop rate regardless of global drop rate
+// 909,1000 // Jellopies from monsters will drop with 10x drop rate regardless of global drop rate
+// 909,100,1002 // Jellopies from Porings will drop with 1x drop rate. Other monsters that drop Jellopies are unaffected (use global drop rate).
+//
+// Notes:
+// - By default you can list up to 10 MonsterIDs per ItemID.
+// It can be changed in src/map/mob.c by adjusting MAX_ITEMRATIO_MOBS.
+// - Only ItemIDs up to MAX_ITEMDB are supported (default: 32768).
+// - Does not override item_drop_*_min/max settings.
+// - Does not affect card/item-granted drops. To adjust card/item-granted
+// drops, edit them in item_db.
+// - Does affect MVP prizes and Treasure Boxes.
+// - You can add only ONE line per ItemID. If you need various ratios
+// for different monsters, override drop rate with Ratio=100 and edit
+// base drop rates in mob_db.
+// - This file is reloaded by @reloadmobdb.
diff --git a/db/mob_pouch.txt b/db/mob_pouch.txt
new file mode 100644
index 00000000..bd0a4d32
--- /dev/null
+++ b/db/mob_pouch.txt
@@ -0,0 +1,5 @@
+// Red Pouch of Surprise Summonable Monsters Database
+//
+// Structure of Database:
+// MobID,DummyName,Rate
+
diff --git a/db/mob_skill_db2.conf b/db/mob_skill_db2.conf
new file mode 100644
index 00000000..de4b014f
--- /dev/null
+++ b/db/mob_skill_db2.conf
@@ -0,0 +1,59 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018-2020 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Monster Skill Database
+//=========================================================================
+
+mob_skill_db:(
+{
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+ <Monster_Constant>: {
+ <Skill_Constant>: {
+ ClearSkills: (boolean, defaults to false) allows cleaning all previous defined skills for the mob.
+ SkillLevel: (int, defaults to 1)
+ SkillState: (string, defaults to "MSS_ANY")
+ SkillTarget: (string, defaults to "MST_TARGET")
+ Rate: (int, defaults to 1)
+ CastTime: (int, defaults to 0)
+ Delay: (int, defaults to 0)
+ Cancelable: (boolean, defaults to false)
+ CastCondition: (string, defaults to "MSC_ALWAYS")
+ ConditionData: (int, defaults to 0)
+ val0: (int, defaults to 0)
+ val1: (int, defaults to 0)
+ val2: (int, defaults to 0)
+ val3: (int, defaults to 0)
+ val4: (int, defaults to 0)
+ Emotion: (int, defaults to -1)
+ ChatMsgID: (int, defaults to 0)
+ }
+ }
+**************************************************************************/
+ // entries in this file will override the ones in /(pre-)re/mob_skill_db.conf
+}
+)
diff --git a/db/option_drop_groups.conf b/db/option_drop_groups.conf
new file mode 100644
index 00000000..b293be19
--- /dev/null
+++ b/db/option_drop_groups.conf
@@ -0,0 +1,53 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Random Option Drop Group Database
+//=========================================================================
+
+option_drop_group_db: (
+{
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+ <Group Name Constant>: (
+ { // Option Slot 1
+ Rate: (int) chance of filling option slot 1 (100 = 1%)
+
+ // Possible options for slot 1
+ // min/max value : int, defaults to 0
+ // chance : int, 100 = 1% if not set, will be 100%/number of possibiltiies
+ OptionName: value
+ // or
+ OptionName: [min value, max value]
+ // or
+ OptionName: [min value, max value, chance]
+ // ... (as many as you want)
+ },
+ // ... (up to MAX_ITEM_OPTION)
+ ),
+**************************************************************************/
+}
+)
diff --git a/db/pet_db2.conf b/db/pet_db2.conf
new file mode 100644
index 00000000..235e41c0
--- /dev/null
+++ b/db/pet_db2.conf
@@ -0,0 +1,73 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018-2020 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Pets Database
+//=========================================================================
+
+pet_db:(
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+{
+ // ================ Mandatory fields ==============================
+ Id: ID (int)
+ Name: "Pet Name" (string)
+ EggItem: "Egg Item Constant" (string)
+ // ================ Optional fields ===============================
+ TamingItem: "Taming Item Constant" (string, defaults to 0)
+ FoodItem: "Food Item Constant" (string, defaults to "Pet_Food" (ID=537))
+ AccessoryItem: "Equipment Item Constant" (string, defaults to 0)
+ FoodEffectiveness: hunger points (int, defaults to 80)
+ HungerDelay: hunger time (int, defaults to 60)
+ HungerDecrement: hunger points (int, defaults to 1)
+ Intimacy: {
+ Initial: start intimacy (int, defaults to 250)
+ FeedIncrement: feeding intimacy (int, defaults to 10)
+ OverFeedDecrement: overfeeding intimacy (int, defaults to 100)
+ OwnerDeathDecrement: owner die intimacy (int, defaults to 20)
+ StarvingDelay: starving time (int, defaults to 20)
+ StarvingDecrement: starving intimacy (int, defaults to 20)
+ }
+ CaptureRate: capture rate (int, defaults to 1000)
+ Speed: speed (int, defaults to 150)
+ SpecialPerformance: true/false (boolean, defaults to false)
+ TalkWithEmotes: convert talk (boolean, defaults to false)
+ AttackRate: attack rate (int, defaults to 300)
+ DefendRate: Defence attack (int, defaults to 300)
+ ChangeTargetRate: change target (int, defaults to 800)
+ AutoFeed: true/false (boolean, defaults to false)
+ PetScript: <" Pet Script (can also be multi-line) ">
+ EquipScript: <" Equip Script (can also be multi-line) ">
+ Evolve: {
+ EggID: { (string, Evolved Pet EggID)
+ Name: Amount (items required to perform evolution)
+ ...
+ }
+ }
+},
+**************************************************************************/
+ // entries in this file will override the ones in /(pre-)re/pet_db.conf
+)
diff --git a/db/pre-re/achievement_db.conf b/db/pre-re/achievement_db.conf
new file mode 100644
index 00000000..dee92f5c
--- /dev/null
+++ b/db/pre-re/achievement_db.conf
@@ -0,0 +1,134 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Achievement Database
+//=========================================================================
+
+achievement_db: (
+/*****************************************************************
+* Entry Structure
+*****************************************************************
+{
+ Id: (int) Unique ID of the achievement representing it's client-side equivalent.
+ Name: (string) Name/Title of the Achievement.
+ Type: (string) Validation type for the achievement.
+ [Type] [Validation Description] (Trigger)
+ ACH_QUEST: Specific achievement objective update (Script).
+ ACH_KILL_PC_TOTAL: (Accumulative) Total kill count. (Player kill)
+ ACH_KILL_PC_JOB: Kill a player of the specified job. (Player Kill)
+ ACH_KILL_PC_JOBTYPE: Kill a player of the specified job type. (Player Kill)
+ ACH_KILL_MOB_CLASS: Kill a particular mob class. (Mob Kill)
+ ACH_DAMAGE_PC_MAX: Maximum damage caused on a player. (Player Damage)
+ ACH_DAMAGE_PC_TOTAL: (Accumulative) Damage on players. (Player Damage)
+ ACH_DAMAGE_PC_REC_MAX: Maximum damage received by a player. (Receive Player Damage)
+ ACH_DAMAGE_PC_REC_TOTAL: (Accumulative) Damage received by players. (Receive Player Damage)
+ ACH_DAMAGE_MOB_MAX: Maximum damage caused on a monster. (Monster Damage)
+ ACH_DAMAGE_MOB_TOTAL: (Accumulative) Damage caused on monsters. (Monster Damage)
+ ACH_DAMAGE_MOB_REC_MAX: Maximum damage received by a monster. (Receive Monster Damage)
+ ACH_DAMAGE_MOB_REC_TOTAL: (Accumulative) Damage received by monsters. (Receive Monster Damage)
+ ACH_JOB_CHANGE: Change to a specific job. (Job Change)
+ ACH_STATUS: Acquire a specific amount of a particular status type. (Stat Change)
+ ACH_STATUS_BY_JOB: Acquire a specific amount of a status type as a job class. (Stat Change)
+ ACH_STATUS_BY_JOBTYPE: Acquire a specific amount of a status type as a job type. (Stat Change)
+ ACH_CHATROOM_CREATE_DEAD: (Accumulative) Create a chatroom when dead. (Chatroom Creation)
+ ACH_CHATROOM_CREATE: (Accumulative) Create a chatroom. (Chatroom Creation)
+ ACH_CHATROOM_MEMBERS: Gather 'n' members in a chatroom. (Chatroom Join)
+ ACH_FRIEND_ADD: Add a specific number of friends. (Friend Addition)
+ ACH_PARTY_CREATE: (Accumulative) Create a specific number of parties. (Party Creation)
+ ACH_PARTY_JOIN: (Accumulative) Join a specific number of parties. (Party Join)
+ ACH_MARRY: (Accumulative) Marry a specified number of times. (Marriage)
+ ACH_ADOPT_BABY: (Accumulative) Get Adopted. (Adoption)
+ ACH_ADOPT_PARENT: (Accumulative) Adopt a Baby. (Adoption)
+ ACH_ZENY_HOLD: Hold a specific amount of zeny in your inventory. (Gain Zeny)
+ ACH_ZENY_GET_ONCE: Gain a specific amount of zeny in one transaction. (Gain Zeny)
+ ACH_ZENY_GET_TOTAL: (Accumulative) Gain a specific amount of zeny in total. (Gain Zeny)
+ ACH_ZENY_SPEND_ONCE: Spend a specific amount of zeny in one transaction. (Pay Zeny)
+ ACH_ZENY_SPEND_TOTAL: (Accumulative) Spend a specific amount of zeny in total. (Pay Zeny)
+ ACH_EQUIP_REFINE_SUCCESS: Refine an item to +N. (Successful Refine)
+ ACH_EQUIP_REFINE_FAILURE: Fail to refine an item of +N refine. (Failed Refine)
+ ACH_EQUIP_REFINE_SUCCESS_TOTAL: (Accumulative) Refine an item successfully N times. (Success Refine)
+ ACH_EQUIP_REFINE_FAILURE_TOTAL: (Accumulative) Fail to refine an item N times. (Failed Refine)
+ ACH_EQUIP_REFINE_SUCCESS_WLV: Refine a Weapon of a particular Level to +N. (Success Refine)
+ ACH_EQUIP_REFINE_FAILURE_WLV: Fail to refine a Weapon of a particular level from +N. (Failed Refine)
+ ACH_EQUIP_REFINE_SUCCESS_ID: Refine a particular Item successfully to +N. (Success Refine)
+ ACH_EQUIP_REFINE_FAILURE_ID: Fail to refine a particular item successfully from +N. (Failed Refine)
+ ACH_ITEM_GET_COUNT: Acquire N amount of an item of a particular ID. (Acquire Item)
+ ACH_ITEM_GET_COUNT_ITEMTYPE: Acquire N amount of items of a particular type mask. (Acquire Item)
+ ACH_ITEM_GET_WORTH: Acquire an item of buy value N. (Acquire Item)
+ ACH_ITEM_SELL_WORTH: Sell an item of sell value N. (NPC Sell Item)
+ ACH_PET_CREATE: Successfully tame a pet of a particular mob class. (Successful Pet Tame)
+ ACH_ACHIEVE: Achieve an Achievement. (Achievement Completion)
+ ACH_ACHIEVEMENT_RANK: Achieve an Achievement Rank. (Achievement Rank Increase)
+ Objectives: { [Mandatory Field] Objectives of an achievement. Up to 10 objectives per achievement.
+ To comply with the client's order of objectives, this list must be in order.
+ *1: {
+ Description: (string) [Mandatory Field] Description of a particular objective.
+ Criteria: { This is a field for achievements whose objectives must meet
+ certain criteria before evaluating the player's progress for it.
+ MobId: (mixed) MonsterId required for an objective.
+ For types such as ACH_KILL_MOB_CLASS and ACH_PET_CREATE. Can be either int or string constant.
+ JobId: (mixed) Array or Single entry of JobIds.
+ For types - ACH_KILL_PC_JOBTYPE, ACH_JOB_CHANGE or ACH_STATUS_BY_JOBTYPE.
+ Can be either a numeric or string constant.
+ ItemId: (mixed) ItemId required for an objective.
+ For Types such as ACH_ITEM_GET_COUNT. Can be either int or string constant.
+ StatusType: (mixed) Status Type required for an objective.
+ For Types such as ACH_STATUS, ACH_STATUS_BY_JOB, ACH_STATUS_BY_JOBTYPE.
+ Types -
+ "SP_STR" - Strength
+ "SP_AGI" - Agility
+ "SP_VIT" - Vitality
+ "SP_INT" - Intelligence
+ "SP_DEX" - Dexterity
+ "SP_LUK" - Luck
+ "SP_BASELEVEL" - Base Level
+ "SP_JOBLEVEL" - Job Level
+ Can be either int or string constant.
+ ItemType: (mixed) Item type that is required for this achievement.
+ For Types such as ACH_ITEM_GET_COUNT_ITEMTYPE.
+ Can be either int, string or list.
+ Refer "Item types" Constants from constants.conf
+ WeaponLevel: (int) Weapon Level that is required for this achievement. (Eg. 0, 1, 2, 3 or 4).
+ For Types such as ACH_EQUIP_REFINE_SUCCESS_WLV and ACH_EQUIP_REFINE_FAILURE_WLV.
+ Achieve: (int) AchievementID to be achieved.
+ For Type - ACH_ACHIEVE.
+ }
+ Goal: (int) Target amount to be met for the completion of the objective. Default is 1.
+ }
+ ...
+ *10: {...}
+ }
+ Rewards: {
+ Bonus: <""> (script) Script code bonus to be given as a reward for an achievement.
+ Items: { Item rewards per achievement. With a maximum defined in mmo.h as MAX_ACHEIVEMENT_ITEM_REWARDS.
+ Apple: 1 (int) Item ID (int or string constant) : Amount (int)
+ }
+ TitleId: (int) ID of the Title (from the Title System) awarded.
+ }
+ Points: (int) Points per achievement given on it's successful completion.
+}
+*****************************************************************/
+)
diff --git a/db/pre-re/attr_fix.txt b/db/pre-re/attr_fix.txt
new file mode 100644
index 00000000..37e7bd44
--- /dev/null
+++ b/db/pre-re/attr_fix.txt
@@ -0,0 +1,56 @@
+// Elemental attribute damage adjustment tables
+//
+// Row: attacker's weapon element
+// Column: target's defense element
+
+1,10 // lv1 Attribute table
+//Neut Watr Natr Fire NYI NYI Holy Shdw NYI NYI
+ 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, // Neutral
+ 100, 90, 80, 120, 100, 100, 100, 100, 100, 100, // Water
+ 100, 120, 90, 80, 100, 100, 100, 100, 100, 100, // Nature
+ 100, 80, 120, 90, 100, 100, 100, 100, 100, 100, // Fire
+ 100, 100, 100, 100, 90, 100, 100, 100, 100, 100, // UNUSED
+ 100, 100, 100, 100, 100, 90, 100, 100, 100, 100, // UNUSED
+ 100, 100, 100, 100, 100, 100, 90, 120, 100, 100, // Holy
+ 100, 100, 100, 100, 100, 100, 120, 90, 100, 100, // Shadow
+ 100, 100, 100, 100, 100, 100, 100, 100, 90, 100, // UNUSED
+ 100, 100, 100, 100, 100, 100, 100, 100, 100, 90, // UNUSED
+
+2,10 // lv2 Attribute table
+//Neut Watr Natr Fire NYI NYI Holy Shdw NYI NYI
+ 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, // Neutral
+ 100, 90, 70, 130, 100, 100, 100, 100, 100, 100, // Water
+ 100, 130, 90, 70, 100, 100, 100, 100, 100, 100, // Nature
+ 100, 70, 130, 90, 100, 100, 100, 100, 100, 100, // Fire
+ 100, 100, 100, 100, 90, 100, 100, 100, 100, 100, // UNUSED
+ 100, 100, 100, 100, 100, 90, 100, 100, 100, 100, // UNUSED
+ 100, 100, 100, 100, 100, 100, 90, 130, 100, 100, // Holy
+ 100, 100, 100, 100, 100, 100, 130, 90, 100, 100, // Shadow
+ 100, 100, 100, 100, 100, 100, 100, 100, 90, 100, // UNUSED
+ 100, 100, 100, 100, 100, 100, 100, 100, 100, 90, // UNUSED
+
+3,10 // lv3 Attribute table
+//Neut Watr Natr Fire NYI NYI Holy Shdw NYI NYI
+ 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, // Neutral
+ 100, 90, 60, 140, 100, 100, 100, 100, 100, 100, // Water
+ 100, 140, 90, 60, 100, 100, 100, 100, 100, 100, // Nature
+ 100, 60, 140, 90, 100, 100, 100, 100, 100, 100, // Fire
+ 100, 100, 100, 100, 90, 100, 100, 100, 100, 100, // UNUSED
+ 100, 100, 100, 100, 100, 90, 100, 100, 100, 100, // UNUSED
+ 100, 100, 100, 100, 100, 100, 90, 140, 100, 100, // Holy
+ 100, 100, 100, 100, 100, 100, 140, 90, 100, 100, // Shadow
+ 100, 100, 100, 100, 100, 100, 100, 100, 90, 100, // UNUSED
+ 100, 100, 100, 100, 100, 100, 100, 100, 100, 90, // UNUSED
+
+4,10 // lv4 Attribute table
+//Neut Watr Natr Fire NYI NYI Holy Shdw NYI NYI
+ 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, // Neutral
+ 100, 90, 50, 150, 100, 100, 100, 100, 100, 100, // Water
+ 100, 150, 90, 50, 100, 100, 100, 100, 100, 100, // Nature
+ 100, 50, 150, 90, 100, 100, 100, 100, 100, 100, // Fire
+ 100, 100, 100, 100, 90, 100, 100, 100, 100, 100, // UNUSED
+ 100, 100, 100, 100, 100, 90, 100, 100, 100, 100, // UNUSED
+ 100, 100, 100, 100, 100, 100, 90, 150, 100, 100, // Holy
+ 100, 100, 100, 100, 100, 100, 150, 90, 100, 100, // Shadow
+ 100, 100, 100, 100, 100, 100, 100, 100, 90, 100, // UNUSED
+ 100, 100, 100, 100, 100, 100, 100, 100, 100, 90, // UNUSED
diff --git a/db/pre-re/exp_group_db.conf b/db/pre-re/exp_group_db.conf
new file mode 100644
index 00000000..07522675
--- /dev/null
+++ b/db/pre-re/exp_group_db.conf
@@ -0,0 +1,64 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Exp Groups Database File.
+//=========================================================================
+
+base_exp_group_db: {
+ EvolClasses: {
+ MaxLevel: 99
+ Exp: [
+ 9,16,25,36,77,112,153,200,253,320,
+ 385,490,585,700,830,970,1120,1260,1420,1620,
+ 1860,1990,2240,2504,2950,3426,3934,4474,6889,7995,
+ 9174,10425,11748,13967,15775,17678,19677,21773,30543,34212,
+ 38065,42102,46323,53026,58419,64041,69892,75973,102468,115254,
+ 128692,142784,157528,178184,196300,215198,234879,255341,330188,365914,
+ 403224,442116,482590,536948,585191,635278,687211,740988,925400,1473746,
+ 1594058,1718928,1848355,1982340,2230113,2386162,2547417,2713878,3206160,3681024,
+ 4022472,4377024,4744680,5125440,5767272,6204000,6655464,7121664,7602600,9738720,
+ 11649960,13643520,18339300,23836800,35658000,48687000,58135000,99999998,
+ ]
+ }
+}
+
+job_exp_group_db: {
+ EvolClasses: {
+ MaxLevel: 99
+ Exp: [
+ 30, 43, 58, 76, 116, 180, 220, 272, 336, 520,
+ 604, 699, 802, 948, 1125, 1668, 1937, 2226, 3040, 3988,
+ 5564, 6272, 7021, 9114, 11473, 15290, 16891, 18570, 23229, 28359,
+ 36478, 39716, 43088, 52417, 62495, 78160, 84175, 90404, 107611, 125915,
+ 153941, 191781, 204351, 248352, 286212, 386371, 409795, 482092, 509596, 982092,
+ 992092, 1002092, 1012092, 1022092, 1032092, 1042092, 1052092, 1062092, 1072092, 1082092,
+ 1092092, 1102092, 1112092, 1122092, 1132092, 1142092, 1152092, 1162092, 1172092, 1182092,
+ 1192092, 1202092, 1212092, 1222092, 1232092, 1242092, 1252092, 1262092, 1272092, 1282092,
+ 1292092, 1302092, 1312092, 1322092, 1332092, 1342092, 1352092, 1362092, 1372092, 1382092,
+ 1392092, 1402092, 1412092, 1422092, 1432092, 1442092, 1452092, 1462092,
+ ]
+ }
+}
diff --git a/db/pre-re/exp_guild.txt b/db/pre-re/exp_guild.txt
new file mode 100644
index 00000000..92804760
--- /dev/null
+++ b/db/pre-re/exp_guild.txt
@@ -0,0 +1,51 @@
+// Guild LvUp experience value table
+100000
+400000
+900000
+1600000
+2500000
+3600000
+4900000
+6400000
+8100000
+10000000
+12100000
+14400000
+16900000
+19600000
+22500000
+25600000
+28900000
+32400000
+36100000
+40000000
+44100000
+48400000
+52900000
+57600000
+62500000
+67600000
+72900000
+78400000
+84100000
+90000000
+96100000
+102400000
+108900000
+115600000
+122500000
+129600000
+136900000
+144400000
+152100000
+160000000
+168100000
+176400000
+184900000
+193600000
+202500000
+211600000
+220900000
+230400000
+240100000
+250000000
diff --git a/db/pre-re/exp_homun.txt b/db/pre-re/exp_homun.txt
new file mode 100644
index 00000000..f74c5016
--- /dev/null
+++ b/db/pre-re/exp_homun.txt
@@ -0,0 +1,151 @@
+//Homunculus LvUp experience value table
+347
+545
+891
+1485
+2178
+3168
+3762
+4158
+4505
+4900
+5390
+5880
+5978
+6223
+6566
+7203
+7840
+8232
+8624
+8924
+9409
+9991
+10670
+11446
+12610
+13580
+14550
+15520
+16490
+17460
+18430
+19400
+20370
+21340
+22504
+23280
+25220
+26675
+28130
+28800
+30240
+31680
+32640
+34560
+36000
+36480
+38400
+40320
+42720
+45120
+47040
+48960
+50880
+52800
+54720
+56640
+59040
+60480
+62400
+64320
+66240
+67200
+70080
+73920
+76800
+80640
+84480
+87360
+91200
+104500
+121600
+133000
+147250
+154850
+161500
+171000
+178600
+185250
+190000
+218500
+247000
+285000
+332500
+380000
+456000
+522500
+570000
+646000
+712500
+855000
+950000
+1140000
+1425000
+1710000
+1995000
+2280000
+2660000
+3135000
+3800000
+4124000
+4260000
+4462000
+4527000
+4779000
+4921000
+4984000
+5118000
+5353000
+5438000
+5507000
+5610000
+5776000
+5867000
+6000000
+6116000
+6241000
+6373000
+6498000
+6639000
+6720000
+6907000
+7025000
+7105000
+7264000
+7454000
+7611000
+7688000
+7735000
+7940000
+8020000
+8198000
+8318000
+8376000
+8469000
+8528000
+8573000
+8650000
+8701000
+8769000
+8814000
+8820000
+8826000
+8838000
+8887000
+8905000
+8916000
+8922000
+8966000
+9094000
+0
diff --git a/db/pre-re/homunculus_db.txt b/db/pre-re/homunculus_db.txt
new file mode 100644
index 00000000..764ecfc5
--- /dev/null
+++ b/db/pre-re/homunculus_db.txt
@@ -0,0 +1,21 @@
+// Homunculus Database
+//
+// Structure of Database:
+// Class,EvoClass,Name,FoodID,HungryDelay,BaseSize,EvoSize,Race,Element,bASPD,bHP,bSP,bSTR,bAGI,bVIT,bINT,bDEX,bLUK,gnHP,gxHP,gnSP,gxSP,gnSTR,gxSTR,gnAGI,gxAGI,gnVIT,gxVIT,gnINT,gxINT,gnDEX,gxDEX,gnLUK,gxLUK,enHP,exHP,enSP,exSP,enSTR,exSTR,enAGI,exAGI,enVIT,exVIT,enINT,exINT,enDEX,exDEX,enLUK,exLUK
+//
+// 01. Class Homunculus ID.
+// 02. EvoClass Homunculus ID of the evolved version.
+// 03. Name Name of the homunculus.
+// 04. FoodID Item ID of the homunuclus food.
+// 05. HungryDelay Time interval in milliseconds after which the homunculus' hunger value is altered.
+// 06. BaseSize Size of the base homunculus class (0 = small, 1 = normal, 2 = large).
+// 07. EvoSize Size of the evolved homunculus class (0 = small, 1 = normal, 2 = large).
+// 08. Race Race of the homunculus (0 = formless, 1 = undead, 2 = brute, 3 = plant, 4 = insect, 5 = fish, 6 = demon, 7 = demi-human, 8 = angel, 9 = dragon).
+// 09. Element Element of the homunculus (0 = neutral, 1 = water, 2 = earth, 3 = fire, 4 = wind, 5 = poison, 6 = holy, 7 = dark, 8 = ghost, 9 = undead).
+// The element level is always 1.
+// ...
+//
+// Legend: b: base, gn: growth min, gx: growth max, en: evolution min, ex: evolution max
+// NOTE: Only the growth values are in a 1/10 scale, the other stats are 1/1 (eg: 5 gmAGI means 0.5 agi)
+
+6001,6001,Homun,507,60000,0,1,7,0,700,150,40,12,20,15,35,24,14,60,100,4,9,5,19,4,20,5,19,6,20,5,19,6,20,800,2400,220,480,10,30,30,50,20,40,20,40,10,30,10,20
diff --git a/db/pre-re/item_chain.conf b/db/pre-re/item_chain.conf
new file mode 100644
index 00000000..2461684c
--- /dev/null
+++ b/db/pre-re/item_chain.conf
@@ -0,0 +1,42 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2013-2020 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//================= More Information ======================================
+// http://herc.ws/board/topic/1244-official-item-grouppackagechain
+//=========================================================================
+
+/**************************************************************************
+************* Entry structure ********************************************
+**************************************************************************
+ITMCHAIN_<Name>: {
+ <Item_Name>: <chance>
+ // ...
+}
+**************************************************************************/
+
+// Hercules expects those 3 to always exist:
+ITMCHAIN_ORE: {}
+ITMCHAIN_SIEGFRIED: {}
+ITMCHAIN_NEO_INSURANCE: {}
diff --git a/db/pre-re/item_combo_db.conf b/db/pre-re/item_combo_db.conf
new file mode 100644
index 00000000..5f045600
--- /dev/null
+++ b/db/pre-re/item_combo_db.conf
@@ -0,0 +1,43 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2019 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//================= Description ===========================================
+// Configurations file for status effects
+//=========================================================================
+
+combo_db: (
+/**************************************************************************
+************* Entry structure ********************************************
+**************************************************************************
+{
+ // ================ Mandatory fields ===============================
+ Items: ["item_list"] (string, array) list of items
+ Script: <"
+ Script
+ (it can be multi-line)
+ ">
+}
+**************************************************************************/
+)
diff --git a/db/pre-re/item_db.conf b/db/pre-re/item_db.conf
new file mode 100644
index 00000000..436698ad
--- /dev/null
+++ b/db/pre-re/item_db.conf
@@ -0,0 +1,7594 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2014-2020 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Items Database
+//=========================================================================
+
+item_db: (
+/**************************************************************************
+************* Entry structure ********************************************
+**************************************************************************
+{
+ // ================ Mandatory fields ==============================
+ Id: ID (int)
+ AegisName: "Aegis_Name" (string)
+ Name: "Item Name" (string)
+ // ================ Optional fields ===============================
+ Type: Item Type (string, defaults to "IT_ETC"; use "IT_VIRTUAL" for fake items)
+ Buy: Buy Price (int, defaults to Sell * 2)
+ Sell: Sell Price (int, defaults to Buy / 2)
+ Weight: Item Weight (int, defaults to 0)
+ Atk: Attack (int, defaults to 0)
+ Matk: Magical Attack (int, defaults to 0, ignored in pre-re)
+ Def: Defense (int, defaults to 0)
+ Range: Attack Range (int, defaults to 0)
+ MinRange: Minimal Attack Range (int, defaults to 0)
+ Slots: Slots (int, defaults to 0)
+ Job: { (defaults to all job)
+ All: true/false (boolean, defaults to false)
+ KaizeiTalpan: true/false (boolean, defaults to false)
+ ArgaesTalpan: true/false (boolean, defaults to false)
+ TonoriTalpan: true/false (boolean, defaults to false)
+ CaveUkar: true/false (boolean, defaults to false)
+ MountainUkar: true/false (boolean, defaults to false)
+ SeaTritan: true/false (boolean, defaults to false)
+ LakeTritan: true/false (boolean, defaults to false)
+ LightRaijin: true/false (boolean, defaults to false)
+ DarkRaijin: true/false (boolean, defaults to false)
+ FireKralog: true/false (boolean, defaults to false)
+ FrostKralog: true/false (boolean, defaults to false)
+ }
+ Job: Job mask (alternate format, int, defaults to all jobs = 0xFFFFFFFF)
+ Upper: Upper mask (bitmask array, string or int, defaults to "ITEMUPPER_ALL")
+ Gender: Gender (string, defaults to "SEX_ANY")
+ Loc: Equip location (bitmask array, string or int, required value for equipment)
+ WeaponLv: Weapon Level (int, defaults to 0)
+ EquipLv: Equip required level (int, defaults to 0)
+ EquipLv: [min, max] (alternative syntax with min / max level)
+ Refine: Refineable (boolean, defaults to true)
+ DisableOptions: true/false (boolean, defaults to false !!for equipments only!!) [Smokexyz]
+ Subtype: Item Subtype (int, defaults to 0)
+ ViewSprite: Sprite view ID (int, defaults to 0)
+ BindOnEquip: true/false (boolean, defaults to false)
+ ForceSerial: true/false (boolean, defaults to false)
+ BuyingStore: true/false (boolean, defaults to false)
+ Delay: Delay to use item (int, defaults to 0)
+ FloorLifeTime: Delay to remove item from ground (int, default flooritem_lifetime)
+ KeepAfterUse: true/false (boolean, defaults to false)
+ DropAnnounce: true/false (boolean, defaults to false)
+ ShowDropEffect: true/false (boolean, defaults to false)
+ DropEffectMode: Effect Type (int, default to 0)
+ AllowPickup: true/false (boolean, defaults to true)
+ Charm: true/false (boolean, defaults to false)
+ MaxFloorOffset: [x, y] (int, defaults to 8)
+ MaxFloorOffset: offset (int, defaults to 8)
+ Identified: true/false (boolean, default to true)
+ RequiredStr: required strength (int, default to 0)
+ RequiredAgi: required agility (int, default to 0)
+ RequiredVit: required vitality (int, default to 0)
+ RequiredInt: required intellect (int, default to 0)
+ RequiredDex: required dexterity (int, default to 0)
+ RequiredLuk: required luck (int, default to 0)
+ RequiredMaxHp: required max hp (int, default to 0)
+ RequiredMaxSp: required max sp (int, default to 0)
+ RequiredAtk: required attack (int, default to 0)
+ RequiredMAtkMin: required minimal magic attack (int, default to 0)
+ RequiredMAtkMax: required maximum magic attack (int, default to 0)
+ RequiredDef: required defence (int, default to 0)
+ RequiredMDef: required magic defence (int, default to 0)
+ RequiredSkill: required skill (int, default to 0)
+ UseEffect: effect if use/equip item success (int, default to -1)
+ UseFailEffect: effect if use/equip item failed (int, default to -1)
+ UnequipEffect: effect if unequip item success (int, default to -1)
+ UnequipFailEffect: effect if unequip item failed (int, default to -1)
+ Trade: { (defaults to no restrictions)
+ override: GroupID (int, defaults to 100)
+ nodrop: true/false (boolean, defaults to false)
+ notrade: true/false (boolean, defaults to false)
+ nostorage: true/false (boolean, defaults to false)
+ nocart: true/false (boolean, defaults to false)
+ noselltonpc: true/false (boolean, defaults to false)
+ nomail: true/false (boolean, defaults to false)
+ noauction: true/false (boolean, defaults to false)
+ nogstorage: true/false (boolean, defaults to false)
+ partneroverride: true/false (boolean, defaults to false)
+ }
+ Nouse: { (defaults to no restrictions)
+ override: GroupID (int, defaults to 100)
+ sitting: true/false (boolean, defaults to false)
+ }
+ Stack: [amount, type] (int, defaults to 0)
+ Sprite: SpriteID (int, defaults to 0)
+ Script: <"
+ Script
+ (it can be multi-line)
+ ">
+ OnEquipScript: <" OnEquip Script (can also be multi-line) ">
+ OnUnequipScript: <" OnUnequip Script (can also be multi-line) ">
+ OnDropScript: <" OnDrop Script (can also be multi-line) ">
+ OnTakeScript: <" OnTake Script (can also be multi-line) ">
+ OnInsertCardScript: <" OnInsert card Script (can also be multi-line) ">
+ OnRentalStartScript: <" On item renting script, gets called after item is created in inventory (can also be multi-line) ">
+ OnRentalEndScript: <" On item rent end/expire script, gets called after item is removed from inventory (can also be multi-line) ">
+ AllowCards: {
+ idNUM: amount (NUM is id number, amount is amount)
+ }
+ AllowAmmo: {
+ idNUM: something (NUM is id number)
+ }
+},
+**************************************************************************/
+/*
+501 699 = Usable Items
+700 999 = Generic Items
+1000 1099 = Necklaces (LEVEL ID 6)
+1200 1299 = Charms (LEVEL ID 9)
+1100 1299 = Rings (LEVEL ID 8)
+1300 1799 = Chest Armors (LEVEL ID 1)
+1800 1999 = Boots (LEVEL ID 4)
+2000 2199 = Gloves (LEVEL ID 5)
+2200 2499 = Pants (LEVEL ID 2)
+2500 2699 = Wings (LEVEL ID 7)
+2700 2899 = Shields (LEVEL ID 7)
+2900 3199 = Head Gears (LEVEL ID 3)
+3200 3499 = Neck Armors (LEVEL ID 3)
+3500 3999 = Weapons (LEVEL ID 0)
+4000 4999 = Pets
+5000 5499 = Cards
+5500 5999 = Card Groups (using item_group.conf)
+6000 6999 = Bows (LEVEL ID 0)
+7000 7999 = Arrows (LEVEL ID 0)
+8000 8499 = LEGACY merge items, generic or usable
+*/
+{
+ Id: 501
+ AegisName: "Acorn"
+ Name: "Acorn"
+ Type: "IT_HEALING"
+ Buy: 20
+ Sell: 7
+ Weight: 3
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ if (@useType == 1)
+ {
+ if (!getmapxy(.@map$, .@x, .@y, 0))
+ {
+ monster(.@map$, .@x, .@y, l("Oak"), 1017, 1);
+ }
+ }
+ else
+ {
+ @min = 12;
+ @max = 18;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ }
+ ">
+},
+{
+ Id: 502
+ AegisName: "Bread"
+ Name: "Bread"
+ Type: "IT_HEALING"
+ Buy: 50
+ Sell: 15
+ Weight: 25
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 25;
+ @max = 40;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 503
+ AegisName: "Fungus"
+ Name: "Fungus"
+ Type: "IT_HEALING"
+ Buy: 45
+ Sell: 15
+ Weight: 8
+ Delay: 1000
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ sc_end SC_POISON;
+ @min = 25;
+ @max = 35;
+ @delay = 5;
+ @type = 4;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 504
+ AegisName: "Cheese"
+ Name: "Cheese"
+ Type: "IT_HEALING"
+ Buy: 55
+ Sell: 18
+ Weight: 3
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 30;
+ @max = 50;
+ @delay = 5;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 505
+ AegisName: "PiouLegs"
+ Name: "Piou Legs"
+ Type: "IT_HEALING"
+ Buy: 15
+ Sell: 5
+ Weight: 4
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 7;
+ @max = 13;
+ @delay = 2;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 506
+ AegisName: "LettuceLeaf"
+ Name: "Lettuce Leaf"
+ Type: "IT_HEALING"
+ Buy: 30
+ Sell: 10
+ Weight: 1
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 15;
+ @max = 25;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 507
+ AegisName: "Piberries"
+ Name: "Piberries"
+ Type: "IT_HEALING"
+ Buy: 20
+ Sell: 5
+ Weight: 2
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 12;
+ @max = 23;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 508
+ AegisName: "SeaDrops"
+ Name: "Sea Drops"
+ Type: "IT_HEALING"
+ Buy: 3
+ Sell: 1
+ Weight: 4
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ sc_start SC_POISON, 30000, 0;
+ @min = 10;
+ @max = 20;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 509
+ AegisName: "Aquada"
+ Name: "Aquada"
+ Type: "IT_HEALING"
+ Buy: 120
+ Sell: 40
+ Weight: 16
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 75;
+ @max = 100;
+ @delay = 5;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 510
+ AegisName: "PinkBlobime"
+ Name: "Pink Blobime"
+ Type: "IT_HEALING"
+ Buy: 10
+ Sell: 3
+ Weight: 10
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ sc_start2 SC_POISON, 1, 30, 3333;
+ @min = 2;
+ @max = 6;
+ @delay = 1;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 511
+ AegisName: "PurpleBlobime"
+ Name: "Purple Blobime"
+ Type: "IT_HEALING"
+ Buy: 20
+ Sell: 4
+ Weight: 10
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ sc_start2 SC_POISON, 1, 30, 6666;
+ @min = 30;
+ @max = 70;
+ @delay = 5;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 512
+ AegisName: "HalfCroconut"
+ Name: "Half Croconut"
+ Type: "IT_HEALING"
+ Buy: 75
+ Sell: 25
+ Weight: 38
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 65;
+ @max = 90;
+ @delay = 5;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 513
+ AegisName: "Croconut"
+ Name: "Croconut"
+ Type: "IT_HEALING"
+ Buy: 100
+ Sell: 35
+ Weight: 80
+ Script: <"
+ doevent "Croconut::OnUse";
+ ">
+},
+{
+ Id: 514
+ AegisName: "OldBook"
+ Name: "Old Book"
+ Type: "IT_USABLE"
+ Buy: 30
+ Sell: 10
+ Weight: 25
+ KeepAfterUse: true
+ Script: <"
+ doevent "#001-2-6-Book4::OnUse";
+ ">
+},
+{
+ Id: 515
+ AegisName: "Plushroom"
+ Name: "Plushroom"
+ Type: "IT_HEALING"
+ Buy: 42
+ Sell: 14
+ Weight: 8
+ Delay: 1000
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ sc_start SC_ATTHASTE_POTION1, 15000, 5;
+ @min = 20;
+ @max = 30;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 516
+ AegisName: "PumpkinSeeds"
+ Name: "Pumpkin Seeds"
+ Type: "IT_HEALING"
+ Buy: 5
+ Sell: 2
+ Weight: 1
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ sc_start2 SC_POISON, 1, 10, 2500;
+ heal 1, 0;
+ ">
+},
+{
+ Id: 517
+ AegisName: "DeliciousCookie"
+ Name: "Delicious Cookie"
+ Type: "IT_ARMOR"
+ Buy: 30
+ Sell: 10
+ Weight: 2
+ Loc: "EQP_HEAD_MID"
+ EquipLv: 1
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ nogstorage: true
+ nomail: true
+ }
+ OnEquipScript: <"
+ if (gettimetick(2) < COOKIE_COOLDOWN) {
+ unequip(EQI_HEAD_MID);
+ //dispbottom l("You need to wait @@ more before equipping this again.", FuzzyTime(COOKIE_COOLDOWN));
+ end;
+ }
+ COOKIE_COOLDOWN=gettimetick(2)+600;
+ addtimer 60000, "#DeliciousCookie::OnUnequip";
+ ">
+},
+{
+ Id: 518
+ AegisName: "UrchinMeat"
+ Name: "Urchin Meat"
+ Type: "IT_HEALING"
+ Buy: 50
+ Sell: 18
+ Weight: 1
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 28;
+ @max = 35;
+ @delay = 5;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 519
+ AegisName: "EasterEgg"
+ Name: "Easter Egg"
+ Type: "IT_HEALING"
+ Buy: 5
+ Sell: 2
+ Weight: 10
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 60;
+ @max = 75;
+ @delay = 5;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 520
+ AegisName: "PiberriesInfusion"
+ Name: "Piberries Infusion"
+ Type: "IT_HEALING"
+ Buy: 140
+ Sell: 20
+ Weight: 15
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 110;
+ @max = 130;
+ @delay = 5;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 521
+ AegisName: "FatesPotion"
+ Name: "Fates Potion"
+ Type: "IT_HEALING"
+ Buy: 250
+ Sell: 80
+ Weight: 17
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 240;
+ @max = 260;
+ @delay = 5;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 522
+ AegisName: "ClothoLiquor"
+ Name: "Clotho Liquor"
+ Type: "IT_HEALING"
+ Buy: 600
+ Sell: 150
+ Weight: 16
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 575;
+ @max = 625;
+ @delay = 5;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 523
+ AegisName: "LachesisBrew"
+ Name: "Lachesis Brew"
+ Type: "IT_HEALING"
+ Buy: 1000
+ Sell: 150
+ Weight: 14
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 1100;
+ @max = 1300;
+ @delay = 5;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 524
+ AegisName: "AtroposMixture"
+ Name: "Atropos Mixture"
+ Type: "IT_HEALING"
+ Buy: 2450
+ Sell: 300
+ Weight: 15
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 2300;
+ @max = 2550;
+ @delay = 5;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 525
+ AegisName: "ElixirOfLife"
+ Name: "Elixir Of Life"
+ Type: "IT_HEALING"
+ Buy: 50000
+ Sell: 5000
+ Weight: 20
+ Delay: 1000
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ percentheal 100, 100;
+ sc_end SC_ALL;
+ ">
+},
+{
+ Id: 526
+ AegisName: "IronShovel"
+ Name: "Iron Shovel"
+ Type: "IT_USABLE"
+ Buy: 3000
+ Sell: 100
+ Weight: 210
+ KeepAfterUse: true
+ Script: <"
+ doevent "Shovel::OnUse";
+ ">
+},
+{
+ Id: 527
+ AegisName: "PumpkinJuice"
+ Name: "Pumpkin Juice"
+ Type: "IT_HEALING"
+ Buy: 200
+ Sell: 5
+ Weight: 5
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 30;
+ @max = 50;
+ @delay = 4;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 528
+ AegisName: "Manana"
+ Name: "Manana"
+ Type: "IT_HEALING"
+ Buy: 100
+ Sell: 35
+ Weight: 10
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 70;
+ @max = 80;
+ @delay = 5;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 529
+ AegisName: "Curshroom"
+ Name: "Curshroom"
+ Type: "IT_HEALING"
+ Buy: 150
+ Sell: 25
+ Weight: 10
+ Delay: 1000
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ sc_start SC_ATTHASTE_POTION1, 30000, 5;
+ sc_end SC_POISON;
+ @min = 40;
+ @max = 50;
+ @delay = 5;
+ @type = 3;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 530
+ AegisName: "Carrot"
+ Name: "Carrot"
+ Type: "IT_HEALING"
+ Buy: 30
+ Sell: 8
+ Weight: 3
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 20;
+ @max = 30;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 531
+ AegisName: "RedPlushWine"
+ Name: "Red Plush Wine"
+ Type: "IT_HEALING"
+ Buy: 100
+ Sell: 20
+ Weight: 10
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ // 30 minutes
+ sc_start(SC_CONFUSION, 1800000, 1, 10000, SCFLAG_NOAVOID|SCFLAG_FIXEDTICK);
+ ">
+},
+{
+ Id: 532
+ AegisName: "PiouAndTheFluffy"
+ Name: "Piou and The Fluffy"
+ Type: "IT_USABLE"
+ Buy: 50
+ Sell: 11
+ Weight: 25
+ KeepAfterUse: true
+ Script: <"
+ doevent "#001-2-6-Book1::OnUse";
+ ">
+},
+{
+ Id: 533
+ AegisName: "PoemAboutPoems"
+ Name: "Poem about Poems"
+ Type: "IT_USABLE"
+ Buy: 40
+ Sell: 10
+ Weight: 20
+ KeepAfterUse: true
+ Script: <"
+ doevent "#001-2-6-Book2::OnUse";
+ ">
+},
+{
+ Id: 534
+ AegisName: "ChorusOfTheWoods"
+ Name: "Chorus of the Woods"
+ Type: "IT_USABLE"
+ Buy: 30
+ Sell: 10
+ Weight: 25
+ KeepAfterUse: true
+ Script: <"
+ doevent "#001-2-6-Book3::OnUse";
+ ">
+},
+{
+ Id: 535
+ AegisName: "CommunicationTheory"
+ Name: "Communication Theory"
+ Type: "IT_USABLE"
+ Buy: 70
+ Sell: 10
+ Weight: 20
+ KeepAfterUse: true
+ Script: <"
+ doevent "#001-2-5-Book1::OnUse";
+ ">
+},
+{
+ Id: 537
+ AegisName: "BookOfLaws"
+ Name: "The Book of Laws"
+ Type: "IT_USABLE"
+ Buy: 0
+ Sell: 0
+ Weight: 10
+ KeepAfterUse: true
+ Script: <"
+ doevent "@rules::OnUseBook";
+ ">
+},
+{
+ Id: 538
+ AegisName: "FishingGuideVolI"
+ Name: "Fishing Guide Vol. I"
+ Type: "IT_USABLE"
+ Buy: 60
+ Sell: 10
+ Weight: 30
+ KeepAfterUse: true
+ Script: <"
+ doevent "#001-2-4-Book2::OnUse";
+ ">
+},
+{
+ Id: 539
+ AegisName: "RecipeBook"
+ Name: "Recipe Book"
+ Type: "IT_USABLE"
+ Buy: 80
+ Sell: 10
+ Weight: 20
+ KeepAfterUse: true
+ Script: <"
+ doevent "#RecipeBook::OnUse";
+ ">
+},
+{
+ Id: 540
+ AegisName: "MasterBook"
+ Name: "Master Book"
+ Type: "IT_USABLE"
+ Buy: 8000
+ Sell: 0
+ Weight: 20
+ KeepAfterUse: true
+ Trade: {
+ notrade: true
+ nodrop: true
+ noselltonpc: true
+ nogstorage: true
+ nomail: true
+ noauction: true
+ }
+ Script: <"
+ doevent "#MasterBook::OnUse";
+ ">
+},
+{
+ Id: 560
+ AegisName: "CarpSandwich"
+ Name: "Carp Sandwich"
+ Type: "IT_HEALING"
+ Buy: 580
+ Sell: 75
+ Weight: 25
+ Delay: 1200
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 800;
+ @max = 1500;
+ @delay = 12;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCHIT, 180000, 4);
+ ">
+},
+{
+ Id: 561
+ AegisName: "PioulegSandwich"
+ Name: "Piouleg Sandwich"
+ Type: "IT_HEALING"
+ Buy: 640
+ Sell: 85
+ Weight: 25
+ Delay: 850
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 1000;
+ @max = 1500;
+ @delay =15;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCHIT, 180000, 5);
+ ">
+},
+{
+ Id: 562
+ AegisName: "MananaSandwich"
+ Name: "Manana Sandwich"
+ Type: "IT_HEALING"
+ Buy: 870
+ Sell: 90
+ Weight: 25
+ Delay: 700
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 1200;
+ @max = 1800;
+ @delay = 10;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCHIT, 180000, 3);
+ ">
+},
+{
+ Id: 563
+ AegisName: "Beer"
+ Name: "Beer"
+ Type: "IT_HEALING"
+ Buy: 90
+ Sell: 20
+ Weight: 20
+ Delay: 750
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ // 15 minutes
+ sc_start(SC_CONFUSION, 900000, 1, 10000, SCFLAG_NOAVOID|SCFLAG_FIXEDTICK);
+ ">
+},
+{
+ Id: 564
+ AegisName: "RoastedMaggot"
+ Name: "Roasted Maggot"
+ Type: "IT_HEALING"
+ Buy: 500
+ Sell: 50
+ Weight: 25
+ Delay: 450
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 300;
+ @max = 450;
+ @delay = 10;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 565
+ AegisName: "BottleOfWater"
+ Name: "Bottle of Water"
+ Type: "IT_HEALING"
+ Buy: 60
+ Sell: 5
+ Weight: 25
+ Delay: 450
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 200;
+ @max = 350;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 566
+ AegisName: "CherryCake"
+ Name: "Cherry Cake"
+ Type: "IT_HEALING"
+ Buy: 100
+ Sell: 15
+ Weight: 10
+ Delay: 450
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 20;
+ @max = 35;
+ @delay = 1;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 567
+ AegisName: "MaggotSlimePotion"
+ Name: "Maggot Slime Potion"
+ Type: "IT_HEALING"
+ Buy: 75
+ Sell: 15
+ Weight: 15
+ Delay: 450
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 10;
+ @max = 130;
+ @delay = 2;
+ @type = 1;
+ if (rand(100) < 50) {
+ getmapxy(.@m$, .@x, .@y, 0);
+ .@mobGID = monster(.@m$, .@x, .@y, "Maggot", Maggot, 1);
+ unitattack(.@mobGID, getcharid(3));
+ }
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 600
+ AegisName: "SmallHealing"
+ Name: "Small Healing Potion"
+ Type: "IT_HEALING"
+ Buy: 500
+ Sell: 45
+ Weight: 32
+ Delay: 100
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 300;
+ @max = 500;
+ @delay = 3;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 601
+ AegisName: "MediumHealing"
+ Name: "Medium Healing Potion"
+ Type: "IT_HEALING"
+ Buy: 850
+ Sell: 75
+ Weight: 64
+ Delay: 100
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 500;
+ @max = 800;
+ @delay = 4;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 602
+ AegisName: "LargeHealing"
+ Name: "Large Healing Potion"
+ Type: "IT_HEALING"
+ Buy: 2480
+ Sell: 350
+ Weight: 128
+ Delay: 100
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 800;
+ @max = 1200;
+ @delay = 5;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ ">
+},
+{
+ Id: 603
+ AegisName: "SmallMana"
+ Name: "Small Mana Potion"
+ Type: "IT_HEALING"
+ Buy: 750
+ Sell: 65
+ Weight: 32
+ Delay: 205
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ itemheal 0, 20;
+ ">
+},
+{
+ Id: 604
+ AegisName: "MediumMana"
+ Name: "Medium Mana Potion"
+ Type: "IT_HEALING"
+ Buy: 1650
+ Sell: 205
+ Weight: 64
+ Delay: 250
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ itemheal 0, 50;
+ ">
+},
+{
+ Id: 605
+ AegisName: "LargeMana"
+ Name: "Large Mana Potion"
+ Type: "IT_HEALING"
+ Buy: 3240
+ Sell: 340
+ Weight: 128
+ Delay: 250
+ Sprite: 0
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ itemheal 0, 100;
+ ">
+},
+{
+ Id: 606
+ AegisName: "ConcPotion"
+ Name: "Concentration Potion"
+ Type: "IT_USABLE"
+ Buy: 2500
+ Sell: 650
+ Weight: 25
+ Delay: 100
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ sc_start SC_ATTHASTE_POTION1, 30000, 20;
+ sc_start SC_INCHITRATE, 30000, 20;
+ ">
+},
+{
+ Id: 607
+ AegisName: "IronPotion"
+ Name: "Iron Potion"
+ Type: "IT_USABLE"
+ Buy: 2500
+ Sell: 650
+ Weight: 40
+ Delay: 500
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ sc_start SC_INCATKRATE, 30000, 20;
+ sc_start SC_INCDEFRATE, 30000, 20; // Probably doesn't works
+ ">
+},
+{
+ Id: 608
+ AegisName: "FertilityPotion"
+ Name: "Fertility Potion"
+ Type: "IT_HEALING"
+ Buy: 25000
+ Sell: 2750
+ Weight: 25
+ Delay: 1000
+ KeepAfterUse: true
+ Script: <"
+ if (!callfunc("useFertilityPotion")) {
+ sc_start SC_CURSE, 30000, 100;
+ sc_start SC_POISON, 30000, 100;
+ dispbottom l("Yuck! I won't drink this!");
+ }
+ ">
+},
+{
+ Id: 609
+ AegisName: "Honey"
+ Name: "Honey"
+ Type: "IT_HEALING"
+ Buy: 5000
+ Sell: 325
+ Weight: 250
+ Delay: 100
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 350;
+ @max = 500;
+ @delay = 10;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ bonus bMaxSP,20; // FIXME
+ ">
+},
+{
+ Id: 610
+ AegisName: "DeathPotion"
+ Name: "Death Potion"
+ Type: "IT_USABLE"
+ Buy: 5000
+ Sell: 325
+ Weight: 250
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ percentheal -100, -100;
+ ">
+},
+{
+ Id: 611
+ AegisName: "GrassSeeds"
+ Name: "Grass Seeds"
+ Type: "IT_USABLE"
+ Buy: 200
+ Sell: 35
+ Weight: 3
+ Delay: 500
+ Script: <"
+ if (!getmapxy(.@map$, .@x, .@y, 0)) {
+ monster(.@map$, .@x, .@y, strmobinfo(1, CloverPatch), CloverPatch, 1);
+ }
+ ">
+},
+{
+ Id: 612
+ AegisName: "FlowerSeeds"
+ Name: "Flower Seeds"
+ Type: "IT_USABLE"
+ Buy: 500
+ Sell: 150
+ Weight: 4
+ Delay: 500
+ Script: <"
+ if (!getmapxy(.@map$, .@x, .@y, 0)) {
+ .@mob=callfunc("any", YellowRose, BlueRose, RedRose);
+ monster(.@map$, .@x, .@y, strmobinfo(1, .@mob), .@mob, 1);
+ }
+ ">
+},
+{
+ Id: 613
+ AegisName: "PurificationPotion"
+ Name: "Purification Potion"
+ Type: "IT_USABLE"
+ Buy: 25000
+ Sell: 2750
+ Weight: 25
+ Delay: 1000
+ KeepAfterUse: true
+ Script: <"
+ if (!callfunc("usePurificationPotion")) {
+ sc_start SC_CURSE, 30000, 100;
+ sc_start SC_POISON, 30000, 100;
+ dispbottom l("Yuck! I won't drink this!");
+ }
+ ">
+},
+{
+ Id: 614
+ AegisName: "SailorStew"
+ Name: "Sailor's Stew"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 650
+ Delay: 1000
+ Script: <"
+ @min = 1800;
+ @max = 2400;
+ @delay = 5;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 180000, 15);
+ sc_start(SC_INCHIT, 180000, 5);
+ sc_start(SC_INCVIT, 180000, 3);
+ sc_start(SC_INCAGI, 180000, -3);
+ getitembound EmptyBowl, 1, IBT_ACCOUNT; // TODO: Review and fix.
+ ">
+},
+{
+ Id: 615
+ AegisName: "TreasureMap"
+ Name: "Treasure Map"
+ Type: "IT_USABLE"
+ Buy: 45000
+ Sell: 300
+ Weight: 14
+ KeepAfterUse: true
+ Script: <"
+ // ShovelQuests_Assigned<MAP$,X,Y> → Coordinates for Treasure Map
+ if (!ShovelQuests_AssignedX) {
+ callfunc "shovel_genrandtreasure";
+ }
+ dispbottom l("A treasure is burried in @@, (@@, @@)", ShovelQuests_AssignedMAP$, ShovelQuests_AssignedX, ShovelQuests_AssignedY);
+ ">
+},
+{
+ Id: 616
+ AegisName: "ChocolateBar"
+ Name: "Chocolate Bar"
+ Type: "IT_HEALING"
+ Buy: 750
+ Sell: 65
+ Weight: 100
+},
+{
+ Id: 617
+ AegisName: "MoubooMilk"
+ Name: "Mouboo Milk"
+ Type: "IT_HEALING"
+ Buy: 750
+ Sell: 65
+ Weight: 200
+},
+{
+ Id: 618
+ AegisName: "MoubooSteak"
+ Name: "Mouboo Steak"
+ Type: "IT_HEALING"
+ Buy: 750
+ Sell: 65
+ Weight: 250
+},
+{
+ Id: 619
+ AegisName: "RoastedAcorn"
+ Name: "Roasted Acorn"
+ Type: "IT_HEALING"
+ Buy: 750
+ Sell: 65
+ Weight: 50
+},
+{
+ Id: 620
+ AegisName: "RedApple"
+ Name: "Red Apple"
+ Type: "IT_HEALING"
+ Buy: 750
+ Sell: 65
+ Weight: 100
+},
+{
+ Id: 621
+ AegisName: "FriendGift"
+ Name: "Friend Gift"
+ Buy: 50000
+ Sell: 500
+ Weight: 50
+ KeepAfterUse: false
+ Trade: {
+ notrade: true
+ nodrop: true
+ noselltonpc: true
+ nogstorage: true
+ nomail: true
+ noauction: true
+ }
+ Script: <"
+ callfunc("OpenFriendGift");
+ ">
+},
+{
+ Id: 622
+ AegisName: "SquirrelStew"
+ Name: "Squirrel Stew"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 650
+ Delay: 1000
+ Script: <"
+ @min = 2000;
+ @max = 2800;
+ @delay = 6;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 240000, 15);
+ sc_start(SC_INCVIT, 240000, 5);
+ sc_start(SC_INCAGI, 240000, 3);
+ sc_start(SC_INCDEX, 240000, -3);
+ getitembound EmptyBowl, 1, IBT_ACCOUNT;// TODO: Review and fix.
+ ">
+},
+{
+ Id: 623
+ AegisName: "MoubooStew"
+ Name: "Mouboo Stew"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 650
+ Delay: 1000
+ Script: <"
+ @min = 2500;
+ @max = 3000;
+ @delay = 6;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 300000, 15);
+ sc_start(SC_INCVIT, 300000, 5);
+ sc_start(SC_INCDEX, 300000, 3);
+ sc_start(SC_INCAGI, 300000, -3);
+ getitembound EmptyBowl, 1, IBT_ACCOUNT;// TODO: Review and fix.
+ ">
+},
+{
+ Id: 624
+ AegisName: "SquirrelMeat"
+ Name: "Squirrel Meat"
+ Type: "IT_HEALING"
+ Buy: 1500
+ Sell: 120
+ Weight: 150
+},
+{
+ Id: 625
+ AegisName: "SeafoodPlate"
+ Name: "Seafood Plate"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 400
+ Delay: 1000
+ Script: <"
+ @min = 2000;
+ @max = 3000;
+ @delay = 9;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 300000, 15);
+ sc_start(SC_INCVIT, 300000, 5);
+ sc_start(SC_INCDEX, 300000, 3);
+ sc_start(SC_INCAGI, 300000, 3);
+ getitembound EmptyPlate, 1, IBT_ACCOUNT;// TODO: Review and fix.
+ ">
+},
+{
+ Id: 626
+ AegisName: "BarbecuePlate"
+ Name: "Barbecue Plate"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 500
+ Delay: 1000
+ Script: <"
+ @min = 2800;
+ @max = 3200;
+ @delay = 10;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 360000, 25);
+ sc_start(SC_INCVIT, 360000, 5);
+ sc_start(SC_INCDEX, 360000, 5);
+ getitembound EmptyPlate, 1, IBT_ACCOUNT;// TODO: Review and fix.
+ ">
+},
+{
+ Id: 627
+ AegisName: "VeggiePlate"
+ Name: "Veggie Plate"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 450
+ Delay: 1000
+ Script: <"
+ @min = 3000;
+ @max = 4500;
+ @delay = 8;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 300000, 15);
+ sc_start(SC_INCVIT, 300000, 10);
+ sc_start(SC_INCDEX, 300000, 3);
+ getitembound EmptyPlate, 1, IBT_ACCOUNT;// TODO: Review and fix.
+ ">
+},
+{
+ Id: 628
+ AegisName: "Blueberries"
+ Name: "Blueberries"
+ Type: "IT_HEALING"
+ Buy: 200
+ Sell: 15
+ Weight: 30
+},
+{
+ Id: 629
+ AegisName: "Donut"
+ Name: "Donut"
+ Type: "IT_HEALING"
+ Buy: 1500
+ Sell: 350
+ Weight: 100
+ Delay: 700
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 2000;
+ @max = 2500;
+ @delay = 5;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCLUK, 60000, 5);
+ sc_start(SC_INCVIT, 60000, 3);
+ ">
+},
+{
+ Id: 630
+ AegisName: "BlueberryCake"
+ Name: "Blueberry Cake"
+ Type: "IT_HEALING"
+ Buy: 2100
+ Sell: 320
+ Weight: 150
+ Delay: 700
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 1800;
+ @max = 2400;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCVIT, 90000, 5);
+ sc_start(SC_INCAGI, 90000, 3);
+ ">
+},
+{
+ Id: 631
+ AegisName: "CarrotCake"
+ Name: "Carrot Cake"
+ Type: "IT_HEALING"
+ Buy: 1400
+ Sell: 270
+ Weight: 180
+ Delay: 700
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 2500;
+ @max = 2850;
+ @delay = 4;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCINT, 120000, 5);
+ sc_start(SC_INCDEX, 120000, 3);
+ ">
+},
+// Generic
+{
+ Id: 700
+ AegisName: "SmallTentacles"
+ Name: "Small Tentacles"
+ Type: "IT_ETC"
+ Buy: 50
+ Sell: 16
+ Weight: 5
+},
+{
+ Id: 701
+ AegisName: "PiouFeathers"
+ Name: "Piou Feathers"
+ Type: "IT_ETC"
+ Buy: 10
+ Sell: 3
+ Weight: 1
+},
+{
+ Id: 702
+ AegisName: "TortugaShellFragment"
+ Name: "Tortuga Shell Fragment"
+ Type: "IT_ETC"
+ Buy: 25
+ Sell: 8
+ Weight: 25
+},
+{
+ Id: 703
+ AegisName: "HalfEggshell"
+ Name: "Half Eggshell"
+ Type: "IT_ETC"
+ Buy: 40
+ Sell: 13
+ Weight: 2
+},
+{
+ Id: 704
+ AegisName: "RattoTail"
+ Name: "Ratto Tail"
+ Type: "IT_ETC"
+ Buy: 30
+ Sell: 10
+ Weight: 1
+},
+{
+ Id: 705
+ AegisName: "RattoTeeth"
+ Name: "Ratto Teeth"
+ Type: "IT_ETC"
+ Buy: 30
+ Sell: 10
+ Weight: 1
+},
+{
+ Id: 706
+ AegisName: "CrocClaw"
+ Name: "Croc Claw"
+ Type: "IT_ETC"
+ Buy: 60
+ Sell: 20
+ Weight: 45
+},
+{
+ Id: 707
+ AegisName: "SquichyClaws"
+ Name: "Squichy Claws"
+ Type: "IT_ETC"
+ Buy: 250
+ Sell: 40
+ Weight: 1
+},
+{
+ Id: 708
+ AegisName: "TortugaShell"
+ Name: "Tortuga Shell"
+ Type: "IT_ETC"
+ Buy: 90
+ Sell: 30
+ Weight: 95
+},
+{
+ Id: 709
+ AegisName: "TortugaTongue"
+ Name: "Tortuga Tongue"
+ Type: "IT_ETC"
+ Buy: 18
+ Sell: 6
+ Weight: 2
+},
+{
+ Id: 710
+ AegisName: "Pearl"
+ Name: "Pearl"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 200
+ Weight: 1
+},
+{
+ Id: 711
+ AegisName: "Coral"
+ Name: "Coral"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 35
+ Weight: 10
+},
+{
+ Id: 712
+ AegisName: "BlueCoral"
+ Name: "Blue Coral"
+ Type: "IT_ETC"
+ Buy: 80
+ Sell: 27
+ Weight: 10
+},
+{
+ Id: 713
+ AegisName: "FishBox"
+ Name: "Fish Box"
+ Type: "IT_ETC"
+ Buy: 2
+ Sell: 1
+ Weight: 1250
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 714
+ AegisName: "GuildCertification"
+ Name: "Guild Certification"
+ Type: "IT_ETC"
+ Buy: 100000
+ Sell: 100
+},
+{
+ Id: 715
+ AegisName: "CroconutBox"
+ Name: "Croconut Box"
+ Type: "IT_ETC"
+ Buy: 2
+ Sell: 1
+ Weight: 1400
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 716
+ AegisName: "PlushroomBox"
+ Name: "Plushroom Box"
+ Type: "IT_ETC"
+ Buy: 2
+ Sell: 1
+ Weight: 720
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 717
+ AegisName: "PoisonedDish"
+ Name: "Poisoned Dish"
+ Type: "IT_ETC"
+ Buy: 2
+ Sell: 1
+ Weight: 20
+ Delay: 0
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+ Sprite: 0
+},
+{
+ Id: 718
+ AegisName: "JohanneKey"
+ Name: "Johanne Key"
+ Type: "IT_ETC"
+ Buy: 2
+ Sell: 1
+ Weight: 1
+ Delay: 0
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+ Sprite: 0
+},
+{
+ Id: 719
+ AegisName: "LeftCraftyWing"
+ Name: "Left Crafty Wing"
+ Type: "IT_ETC"
+ Buy: 10
+ Sell: 3
+ Weight: 35
+},
+{
+ Id: 720
+ AegisName: "BatTeeth"
+ Name: "Bat Teeth"
+ Type: "IT_ETC"
+ Buy: 10
+ Sell: 3
+ Weight: 3
+},
+{
+ Id: 721
+ AegisName: "RightCraftyWing"
+ Name: "Right Crafty Wing"
+ Type: "IT_ETC"
+ Buy: 10
+ Sell: 3
+ Weight: 35
+},
+{
+ Id: 722
+ AegisName: "Pumpkin"
+ Name: "Pumpkin"
+ Type: "IT_ETC"
+ Buy: 15
+ Sell: 5
+ Weight: 530
+},
+{
+ Id: 723
+ AegisName: "MushroomSpores"
+ Name: "Mushroom Spores"
+ Type: "IT_ETC"
+ Buy: 5
+ Sell: 1
+ Weight: 1
+},
+{
+ Id: 724
+ AegisName: "Moss"
+ Name: "Moss"
+ Type: "IT_ETC"
+ Buy: 2
+ Sell: 1
+ Weight: 2
+},
+{
+ Id: 725
+ AegisName: "Tentacles"
+ Name: "Tentacles"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 30
+ Weight: 8
+},
+{
+ Id: 726
+ AegisName: "CommonCarp"
+ Name: "Common Carp"
+ Type: "IT_ETC"
+ Buy: 600
+ Sell: 60
+ Weight: 200
+},
+{
+ Id: 727
+ AegisName: "GrassCarp"
+ Name: "Grass Carp"
+ Type: "IT_ETC"
+ Buy: 900
+ Sell: 80
+ Weight: 200
+},
+{
+ Id: 728
+ AegisName: "FishingRod"
+ Name: "Fishing Rod"
+ Type: "IT_ETC"
+ Buy: 5000
+ Sell: 150
+ Weight: 20
+},
+{
+ Id: 729
+ AegisName: "FluffyFur"
+ Name: "Fluffy Fur"
+ Type: "IT_ETC"
+ Buy: 200
+ Sell: 8
+ Weight: 2
+},
+{
+ Id: 730
+ AegisName: "AquadaBox"
+ Name: "Aquada Box"
+ Type: "IT_ETC"
+ Buy: 2
+ Sell: 1
+ Weight: 850
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 731
+ AegisName: "EmptyBottle"
+ Name: "Empty Bottle"
+ Type: "IT_ETC"
+ Buy: 500
+ Sell: 100
+ Weight: 100
+},
+{
+ Id: 732
+ AegisName: "RawLog"
+ Name: "Raw Log"
+ Type: "IT_ETC"
+ Buy: 200
+ Sell: 5
+ Weight: 200
+},
+{
+ Id: 733
+ AegisName: "PinkAntennae"
+ Name: "Pink Antennae"
+ Type: "IT_ETC"
+ Buy: 500
+ Sell: 15
+ Weight: 25
+},
+{
+ Id: 734
+ AegisName: "EmptyMug"
+ Name: "Empty Mug"
+ Type: "IT_ETC"
+ Buy: 1500
+ Sell: 50
+ Weight: 100
+},
+{
+ Id: 735
+ AegisName: "PinkPetal"
+ Name: "Pink Petal"
+ Type: "IT_ETC"
+ Buy: 75
+ Sell: 8
+ Weight: 5
+},
+{
+ Id: 736
+ AegisName: "PileOfAsh"
+ Name: "Pile Of Ash"
+ Type: "IT_ETC"
+ Buy: 500
+ Sell: 20
+ Weight: 5
+},
+{
+ Id: 737
+ AegisName: "AlizarinHerb"
+ Name: "Alizarin Herb"
+ Type: "IT_ETC"
+ Buy: 20
+ Sell: 1
+ Weight: 1
+},
+{
+ Id: 738
+ AegisName: "CobaltHerb"
+ Name: "Cobalt Herb"
+ Type: "IT_ETC"
+ Buy: 20
+ Sell: 1
+ Weight: 1
+},
+{
+ Id: 739
+ AegisName: "GambogeHerb"
+ Name: "Gamboge Herb"
+ Type: "IT_ETC"
+ Buy: 20
+ Sell: 1
+ Weight: 1
+},
+{
+ Id: 740
+ AegisName: "MauveHerb"
+ Name: "Mauve Herb"
+ Type: "IT_ETC"
+ Buy: 20
+ Sell: 1
+ Weight: 1
+},
+{
+ Id: 741
+ AegisName: "GoldNuggets"
+ Name: "Gold Nuggets"
+ Type: "IT_ETC"
+ Buy: 10000
+ Sell: 1500
+ Weight: 100
+},
+{
+ Id: 742
+ AegisName: "Coal"
+ Name: "Coal"
+ Type: "IT_ETC"
+ Buy: 1800
+ Sell: 100
+ Weight: 50
+},
+{
+ Id: 743
+ AegisName: "IronOre"
+ Name: "Iron Ore"
+ Type: "IT_ETC"
+ Buy: 6500
+ Sell: 350
+ Weight: 150
+},
+{
+ Id: 744
+ AegisName: "MaggotSlime"
+ Name: "Maggot Slime"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 3
+ Weight: 1
+},
+{
+ Id: 745
+ AegisName: "BugLeg"
+ Name: "Bug Leg"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 4
+ Weight: 1
+},
+{
+ Id: 746
+ AegisName: "HardSpike"
+ Name: "Hard Spike"
+ Type: "IT_ETC"
+ Buy: 750
+ Sell: 60
+ Weight: 1
+},
+{
+ Id: 747
+ AegisName: "SilkCocoon"
+ Name: "Silk Cocoon"
+ Type: "IT_ETC"
+ Buy: 500
+ Sell: 25
+ Weight: 1
+},
+{
+ Id: 748
+ AegisName: "ARedRose"
+ Name: "Red Rose"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 75
+ Weight: 10
+},
+{
+ Id: 749
+ AegisName: "AWhiteRose"
+ Name: "White Rose"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 75
+ Weight: 10
+},
+{
+ Id: 750
+ AegisName: "AYellowRose"
+ Name: "Yellow Rose"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 75
+ Weight: 10
+},
+{
+ Id: 751
+ AegisName: "ABlueRose"
+ Name: "Blue Rose"
+ Type: "IT_ETC"
+ Buy: 2000
+ Sell: 150
+ Weight: 10
+},
+{
+ Id: 752
+ AegisName: "ARedTulip"
+ Name: "Red Tulip"
+ Type: "IT_ETC"
+ Buy: 800
+ Sell: 65
+ Weight: 10
+},
+{
+ Id: 753
+ AegisName: "AWhiteTulip"
+ Name: "White Tulip"
+ Type: "IT_ETC"
+ Buy: 800
+ Sell: 65
+ Weight: 10
+},
+{
+ Id: 754
+ AegisName: "AYellowTulip"
+ Name: "Yellow Tulip"
+ Type: "IT_ETC"
+ Buy: 800
+ Sell: 65
+ Weight: 10
+},
+{
+ Id: 755
+ AegisName: "ABlueTulip"
+ Name: "Blue Tulip"
+ Type: "IT_ETC"
+ Buy: 1600
+ Sell: 130
+ Weight: 10
+},
+{
+ Id: 756
+ AegisName: "CoinBag"
+ Name: "Coin Bag"
+ Type: "IT_ETC"
+ Buy: 10000
+ Sell: 500
+ Weight: 250
+},
+{
+ Id: 757
+ AegisName: "MagicFeather"
+ Name: "Magic Feather"
+ Type: "IT_ETC"
+ Buy: 100000
+ Sell: 12500
+ Weight: 25
+},
+{
+ Id: 758
+ AegisName: "SmallMushroom"
+ Name: "Small Mushroom"
+ Type: "IT_ETC"
+ Buy: 500
+ Sell: 80
+ Weight: 75
+},
+{
+ Id: 759
+ AegisName: "BlackScorpionStinger"
+ Name: "Black Scorpion Stinger"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 100
+ Weight: 200
+},
+{
+ Id: 760
+ AegisName: "GoldenScorpionStinger"
+ Name: "Golden Scorpion Stinger"
+ Type: "IT_ETC"
+ Buy: 25000
+ Sell: 8500
+ Weight: 500
+},
+{
+ Id: 761
+ AegisName: "Gearwheel"
+ Name: "Gearwheel"
+ Type: "IT_ETC"
+ Buy: 2500
+ Sell: 650
+ Weight: 500
+},
+{
+ Id: 762
+ AegisName: "Lockpicks"
+ Name: "Lockpicks"
+ Type: "IT_ETC"
+ Buy: 5000
+ Sell: 400
+ Weight: 50
+},
+{
+ Id: 763
+ AegisName: "Bone"
+ Name: "Bone"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 100
+},
+{
+ Id: 764
+ AegisName: "DruidTreeBranch"
+ Name: "Druid Tree Branch"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 200
+},
+{
+ Id: 765
+ AegisName: "LeftScorpionClaw"
+ Name: "Left Scorpion Claw"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 150
+},
+{
+ Id: 766
+ AegisName: "RightScorpionClaw"
+ Name: "Right Scorpion Claw"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 150
+},
+{
+ Id: 767
+ AegisName: "CopperOre"
+ Name: "Copper Ore"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 500
+},
+{
+ Id: 768
+ AegisName: "SilverOre"
+ Name: "Silver Ore"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 500
+},
+{
+ Id: 769
+ AegisName: "GoldOre"
+ Name: "Gold Ore"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 500
+},
+{
+ Id: 770
+ AegisName: "PlatinumOre"
+ Name: "Platinum Ore"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 500
+},
+{
+ Id: 771
+ AegisName: "DiamondPowder"
+ Name: "Diamond Powder"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 50
+},
+{
+ Id: 772
+ AegisName: "RubyPowder"
+ Name: "Ruby Powder"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 50
+},
+{
+ Id: 773
+ AegisName: "EmeraldPowder"
+ Name: "Emerald Powder"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 50
+},
+{
+ Id: 774
+ AegisName: "SapphirePowder"
+ Name: "Sapphire Powder"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 50
+},
+{
+ Id: 775
+ AegisName: "TopazPowder"
+ Name: "Topaz Powder"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 50
+},
+{
+ Id: 776
+ AegisName: "AmethystPowder"
+ Name: "Amethyst Powder"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 50
+},
+{
+ Id: 777
+ AegisName: "ScorpionStinger"
+ Name: "Scorpion Stinger"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 20
+},
+{
+ Id: 778
+ AegisName: "Skull"
+ Name: "Skull"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 350
+},
+{
+ Id: 779
+ AegisName: "SnakeSkin"
+ Name: "Snake Skin"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 100
+},
+{
+ Id: 780
+ AegisName: "SnakeTongue"
+ Name: "Snake Tongue"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 35
+},
+{
+ Id: 781
+ AegisName: "TerraniteOre"
+ Name: "Terranite Ore"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 500
+},
+{
+ Id: 782
+ AegisName: "IronIngot"
+ Name: "Iron Ingot"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 1000
+},
+{
+ Id: 783
+ AegisName: "CopperIngot"
+ Name: "Copper Ingot"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 1000
+},
+{
+ Id: 784
+ AegisName: "SilverIngot"
+ Name: "Silver Ingot"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 1000
+},
+{
+ Id: 785
+ AegisName: "GoldIngot"
+ Name: "Gold Ingot"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 1000
+},
+{
+ Id: 786
+ AegisName: "PlatinumIngot"
+ Name: "Platinum Ingot"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 1000
+},
+{
+ Id: 787
+ AegisName: "TerraniteIngot"
+ Name: "Terranite Ingot"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 1000
+},
+{
+ Id: 788
+ AegisName: "RotoniumOre"
+ Name: "Rotonium Ore"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 500
+},
+{
+ Id: 789
+ AegisName: "ZealiteOre"
+ Name: "Zealite Ore"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 500
+},
+{
+ Id: 790
+ AegisName: "RotoniumIngot"
+ Name: "Rotonium Ingot"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 1000
+},
+{
+ Id: 791
+ AegisName: "ZealiteIngot"
+ Name: "Zealite Ingot"
+ Type: "IT_ETC"
+ Buy: 1000
+ Sell: 250
+ Weight: 1000
+},
+{
+ Id: 800
+ AegisName: "DiamondShard"
+ Name: "Diamond Shard"
+ Type: "IT_ETC"
+ Buy: 5000
+ Sell: 700
+ Weight: 10
+ Slots: 0
+},
+{
+ Id: 801
+ AegisName: "RubyShard"
+ Name: "Ruby Shard"
+ Type: "IT_ETC"
+ Buy: 5000
+ Sell: 700
+ Weight: 10
+ Slots: 0
+},
+{
+ Id: 802
+ AegisName: "EmeraldShard"
+ Name: "Emerald Shard"
+ Type: "IT_ETC"
+ Buy: 5000
+ Sell: 700
+ Weight: 10
+ Slots: 0
+},
+{
+ Id: 803
+ AegisName: "SapphireShard"
+ Name: "Sapphire Shard"
+ Type: "IT_ETC"
+ Buy: 5000
+ Sell: 700
+ Weight: 10
+ Slots: 0
+},
+{
+ Id: 804
+ AegisName: "TopazShard"
+ Name: "Topaz Shard"
+ Type: "IT_ETC"
+ Buy: 5000
+ Sell: 700
+ Weight: 10
+ Slots: 0
+},
+{
+ Id: 805
+ AegisName: "AmethystShard"
+ Name: "Amethyst Shard"
+ Type: "IT_ETC"
+ Buy: 5000
+ Sell: 700
+ Weight: 10
+ Slots: 0
+},
+{
+ Id: 806
+ AegisName: "EmptyBowl"
+ Name: "Empty Bowl"
+ Type: "IT_ETC"
+ Buy: 50000
+ Sell: 5000
+ Weight: 150
+ Slots: 0
+},
+{
+ Id: 807
+ AegisName: "ClothesPack"
+ Name: "Clothes Pack"
+ Type: "IT_ETC"
+ Buy: 0
+ Sell: 0
+ Weight: 25
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 808
+ AegisName: "TreasureKey"
+ Name: "Treasure Key"
+ Type: "IT_ETC"
+ Buy: 500
+ Sell: 110
+ Weight: 20
+},
+{
+ Id: 809
+ AegisName: "CottonCloth"
+ Name: "Cotton Cloth"
+ Weight: 10
+},
+{
+ Id: 810
+ AegisName: "LeatherPatch"
+ Name: "Leather Patch"
+ Weight: 50
+},
+{
+ Id: 811
+ AegisName: "SnakeScale"
+ Name: "Snake Scale"
+ Weight: 25
+},
+{
+ Id: 812
+ AegisName: "SquirrelPelt"
+ Name: "Squirrel Pelt"
+ Weight: 200
+},
+{
+ Id: 813
+ AegisName: "WolvernPelt"
+ Name: "Wolvern Pelt"
+ Weight: 500
+},
+{
+ Id: 814
+ AegisName: "EmptyPlate"
+ Name: "Empty Plate"
+ Type: "IT_ETC"
+ Buy: 50000
+ Sell: 5000
+ Weight: 80
+ Slots: 0
+},
+{
+ Id: 815
+ AegisName: "WaxChunk"
+ Name: "Wax Chunk"
+ Weight: 100
+},
+{
+ Id: 816
+ AegisName: "Codfish"
+ Name: "Codfish"
+ Type: "IT_ETC"
+ Buy: 1900
+ Sell: 180
+ Weight: 300
+},
+{
+ Id: 817
+ AegisName: "Tuna"
+ Name: "Tuna"
+ Type: "IT_ETC"
+ Buy: 2100
+ Sell: 200
+ Weight: 270
+},
+{
+ Id: 818
+ AegisName: "Trout"
+ Name: "Trout"
+ Type: "IT_ETC"
+ Buy: 2900
+ Sell: 280
+ Weight: 150
+},
+{
+ Id: 819
+ AegisName: "Salmon"
+ Name: "Salmon"
+ Type: "IT_ETC"
+ Buy: 3500
+ Sell: 320
+ Weight: 210
+},
+{
+ Id: 820
+ AegisName: "AcornFlour"
+ Name: "Acorn Flour"
+ Type: "IT_ETC"
+ Buy: 900
+ Sell: 120
+ Weight: 110
+},
+{
+ Id: 821
+ AegisName: "Suitcase"
+ Name: "Suitcase"
+ Type: "IT_ETC"
+ Buy: 900
+ Sell: 150
+ Weight: 8000
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+// Necklaces
+{
+ Id: 1000
+ AegisName: "CopperNecklace"
+ Name: "Copper Necklace"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 6
+ Refine: false
+ ViewSprite: 1000
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gem
+ }
+},
+{
+ Id: 1001
+ AegisName: "SilverNecklace"
+ Name: "Silver Necklace"
+ Type: "IT_ARMOR"
+ Buy: 20000
+ Sell: 1000
+ Weight: 70
+ Atk: 10
+ Matk: 30
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 46
+ Refine: false
+ ViewSprite: 1001
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gem
+ }
+},
+{
+ Id: 1002
+ AegisName: "GoldNecklace"
+ Name: "Gold Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 25
+ Matk: 50
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 76
+ Refine: false
+ ViewSprite: 1002
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gem
+ }
+},
+{
+ Id: 1003
+ AegisName: "PlatinumNecklace"
+ Name: "Platinum Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 50
+ Atk: 40
+ Matk: 80
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 96
+ Refine: false
+ ViewSprite: 1003
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gem
+ }
+},
+{
+ Id: 1004
+ AegisName: "CopperFourLeafNecklace"
+ Name: "Copper Four-Leaf Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 50
+ Atk: 40
+ Matk: 80
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 16
+ Refine: false
+ ViewSprite: 1004
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1005
+ AegisName: "SilverFourLeafNecklace"
+ Name: "Silver Four-Leaf Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 50
+ Atk: 40
+ Matk: 80
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 56
+ Refine: false
+ ViewSprite: 1005
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 2 // Runestones
+ }
+},
+{
+ Id: 1006
+ AegisName: "GoldenFourLeafNecklace"
+ Name: "Golden Four-Leaf Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 50
+ Atk: 40
+ Matk: 80
+ Slots: 3
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 86
+ Refine: false
+ ViewSprite: 1006
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 3 // Runestones
+ }
+},
+{
+ Id: 1007
+ AegisName: "PlatinumFourLeafNecklace"
+ Name: "Platinum Four-Leaf Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 50
+ Atk: 40
+ Matk: 80
+ Slots: 4
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 106
+ Refine: false
+ ViewSprite: 1007
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 4 // Runestones
+ }
+},
+{
+ Id: 1008
+ AegisName: "ToothNecklace"
+ Name: "Tooth Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 70
+ Atk: 10
+ Matk: 0
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 26
+ Refine: false
+ ViewSprite: 1008
+ BindOnEquip: false
+},
+{
+ Id: 1009
+ AegisName: "TeethNecklace"
+ Name: "Teeth Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 20
+ Matk: 0
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 66
+ Refine: false
+ ViewSprite: 1009
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1010
+ AegisName: "BarbarianNecklace"
+ Name: "Barbarian Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 120
+ Atk: 40
+ Matk: 0
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 96
+ Refine: false
+ ViewSprite: 1010
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 2 // Runestones
+ }
+},
+{
+ Id: 1011
+ AegisName: "HeartNecklace"
+ Name: "Heart Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 150
+ Atk: 5
+ Matk: 10
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 1
+ Refine: false
+ ViewSprite: 1011
+ BindOnEquip: false // TODO: Hearts particle effect.
+},
+{
+ Id: 1012
+ AegisName: "MoubooNecklace"
+ Name: "Mouboo Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 150
+ Atk: 10
+ Matk: 15
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 36
+ Refine: false
+ ViewSprite: 1012
+ BindOnEquip: false // TODO: Well, what exactly? Transform player into a Mouboo, or even a Moubi?
+},
+{
+ Id: 1013
+ AegisName: "SkullNecklace"
+ Name: "Skull Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 200
+ Atk: 0
+ Matk: 1
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 46
+ Refine: false
+ ViewSprite: 1013
+ BindOnEquip: false // TODO: Transform player into a skeleton.
+},
+// Rings
+{
+ Id: 1100
+ AegisName: "SimpleCopperRing"
+ Name: "Simple Copper Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 8
+ Refine: false
+ ViewSprite: 1100
+ BindOnEquip: false
+},
+{
+ Id: 1101
+ AegisName: "SimpleSilverRing"
+ Name: "Simple Silver Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 8
+ Refine: false
+ ViewSprite: 1101
+ BindOnEquip: false
+},
+{
+ Id: 1102
+ AegisName: "SimpleGoldenRing"
+ Name: "Simple Golden Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 18
+ Refine: false
+ ViewSprite: 1102
+ BindOnEquip: false
+},
+{
+ Id: 1103
+ AegisName: "SimplePlatinumRing"
+ Name: "Simple Platinum Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 18
+ Refine: false
+ ViewSprite: 1103
+ BindOnEquip: false
+},
+{
+ Id: 1104
+ AegisName: "SoulRing"
+ Name: "Soul Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 30
+ Refine: false
+ ViewSprite: 1104
+ BindOnEquip: false
+},
+{
+ Id: 1105
+ AegisName: "CopperRing"
+ Name: "Copper Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 28
+ Refine: false
+ ViewSprite: 1105
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ }
+},
+{
+ Id: 1106
+ AegisName: "SilverRing"
+ Name: "Silver Ring"
+ Type: "IT_ARMOR"
+ Buy: 20000
+ Sell: 1000
+ Weight: 70
+ Atk: 10
+ Matk: 30
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 48
+ Refine: false
+ ViewSprite: 1106
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1107
+ AegisName: "GoldRing"
+ Name: "Gold Ring"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 25
+ Matk: 50
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 68
+ Refine: false
+ ViewSprite: 1107
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1108
+ AegisName: "PlatinumRing"
+ Name: "Platinum Ring"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 40
+ Matk: 80
+ Slots: 3
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 88
+ Refine: false
+ ViewSprite: 1108
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ id5505: 2 // Runestones
+ }
+},
+{
+ Id: 1109
+ AegisName: "CopperSignetRing"
+ Name: "Copper Signet Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 38
+ Refine: false
+ ViewSprite: 1109
+ BindOnEquip: false
+ AllowCards: {
+ id5504: 1 // Gems
+ }
+},
+{
+ Id: 1110
+ AegisName: "SilverSignetRing"
+ Name: "Silver Signet Ring"
+ Type: "IT_ARMOR"
+ Buy: 20000
+ Sell: 1000
+ Weight: 70
+ Atk: 10
+ Matk: 30
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 58
+ Refine: false
+ ViewSprite: 1110
+ BindOnEquip: false
+ AllowCards: {
+ id5504: 1 // Gems
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1111
+ AegisName: "GoldSignetRing"
+ Name: "Gold Signet Ring"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 25
+ Matk: 50
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 78
+ Refine: false
+ ViewSprite: 1111
+ BindOnEquip: false
+ AllowCards: {
+ id5504: 1 // Gems
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1112
+ AegisName: "PlatinumSignetRing"
+ Name: "Platinum Signet Ring"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 40
+ Matk: 80
+ Slots: 3
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 98
+ Refine: false
+ ViewSprite: 1112
+ BindOnEquip: false
+ AllowCards: {
+ id5504: 1 // Gems
+ id5505: 2 // Runestones
+ }
+},
+// Charms
+{
+ Id: 1200
+ AegisName: "AncientScroll"
+ Name: "Ancient Scroll"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 80
+ Atk: 0
+ Matk: 10
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 59
+ Refine: false
+ ViewSprite: 1200
+ BindOnEquip: false // TODO: Add Buff.
+},
+{
+ Id: 1201
+ AegisName: "Clover"
+ Name: "Clover"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 10
+ Atk: 0
+ Matk: 0
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 19
+ Refine: false
+ ViewSprite: 1201
+ BindOnEquip: false
+ Script: <"
+ bonus bLuk, 5;
+ ">
+},
+{
+ Id: 1202
+ AegisName: "FireScroll"
+ Name: "Fire Scroll"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 120
+ Atk: 0
+ Matk: 20
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 79
+ Refine: false
+ ViewSprite: 1202
+ BindOnEquip: false // TODO: Add Buff.
+},
+{
+ Id: 1203
+ AegisName: "Grimoire"
+ Name: "Grimoire"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 220
+ Atk: 0
+ Matk: 30
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 69
+ Refine: false
+ ViewSprite: 1203
+ BindOnEquip: false // TODO: Add Buff.
+},
+{
+ Id: 1204
+ AegisName: "HeartofIsis"
+ Name: "Heart of Isis"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 150
+ Atk: 0
+ Matk: 0
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 99
+ Refine: false
+ ViewSprite: 1204
+ BindOnEquip: false // TODO: Add Buff.
+},
+{
+ Id: 1205
+ AegisName: "ThetaBook"
+ Name: "Theta Book"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 200
+ Atk: 0
+ Matk: 0
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 89
+ Refine: false
+ ViewSprite: 1205
+ BindOnEquip: false // TODO: Add Buff.
+},
+{
+ Id: 1206
+ AegisName: "FlowerTowel"
+ Name: "Flower Towel"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 0
+ Matk: 0
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 39
+ Refine: false
+ ViewSprite: 1206
+ BindOnEquip: false // TODO: Add Buff.
+},
+// TODO: Lv 9 and Lv 29 charms
+// Armor
+{
+ Id: 1300
+ AegisName: "CreasedShirt"
+ Name: "Creased Shirt"
+ Type: "IT_ARMOR"
+ Buy: 70
+ Sell: 18
+ Weight: 17
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 1
+ Refine: false
+ ViewSprite: 1300
+ BindOnEquip: false
+},
+{
+ Id: 1301
+ AegisName: "VneckJumper"
+ Name: "V-neck Jumper"
+ Type: "IT_ARMOR"
+ Buy: 1800
+ Sell: 200
+ Weight: 30
+ Def: 6
+ Slots: 1
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1301
+ BindOnEquip: false
+ AllowCards: {
+ id5500: 1 // BasicSilkDyes
+ }
+},
+{
+ Id: 1302
+ AegisName: "ArtisTankTop"
+ Name: "Artis Tank Top"
+ Type: "IT_ARMOR"
+ Buy: 1200
+ Sell: 120
+ Weight: 11
+ Def: 2
+ Slots: 1
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 5
+ Refine: false
+ ViewSprite: 1302
+ BindOnEquip: false
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 1303
+ AegisName: "SailorShirt"
+ Name: "SailorShirt"
+ Type: "IT_ARMOR"
+ Buy: 1900
+ Sell: 250
+ Weight: 22
+ Def: 6
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1303
+ BindOnEquip: false
+},
+{
+ Id: 1304
+ AegisName: "LegionTrainingShirt"
+ Name: "Legion's Training Shirt"
+ Type: "IT_ARMOR"
+ Buy: 4500
+ Sell: 300
+ Weight: 120
+ Def: 7
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1304
+ BindOnEquip: false
+},
+{
+ Id: 1305
+ AegisName: "LegionCopperArmor"
+ Name: "Legion's Copper Armor"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 800
+ Weight: 340
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 15
+ Refine: false
+ ViewSprite: 1305
+ BindOnEquip: false
+},
+{
+ Id: 1306
+ AegisName: "ForestArmor"
+ Name: "Forest Armor"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 7300
+ Weight: 170
+ Def: 11
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 30
+ Refine: false
+ ViewSprite: 1306
+ BindOnEquip: false
+ Script: <"
+ bonus bDex, 5;
+ ">
+},
+{
+ Id: 1307
+ AegisName: "SilkRobe"
+ Name: "Silk Robe"
+ Type: "IT_ARMOR"
+ Buy: 35000
+ Sell: 2900
+ Weight: 70
+ Def: 6
+ Slots: 1
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1307
+ BindOnEquip: false
+ Script: <"
+ bonus bInt, 3;
+ bonus bAgi, 1;
+ bonus bMatk, 30;
+ ">
+ AllowCards: {
+ id5501: 1 // ExtendedSilkDyes
+ }
+},
+{
+ Id: 1308
+ AegisName: "FineDress"
+ Name: "Fine Dress"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 2600
+ Weight: 240
+ Def: 10
+ Slots: 1
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 15
+ Refine: false
+ ViewSprite: 1308
+ BindOnEquip: false
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 1309
+ AegisName: "WarlordPlate"
+ Name: "Warlord Plate"
+ Type: "IT_ARMOR"
+ Buy: 75000
+ Sell: 8500
+ Weight: 1500
+ Def: 28
+ Slots: 1
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 1309
+ BindOnEquip: false
+ BuyingStore: true
+ Script: <"
+ bonus bStr, 2;
+ bonus bVit, 1;
+ ">
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1310
+ AegisName: "LegionIronArmor"
+ Name: "Legion's Iron Armor"
+ Type: "IT_ARMOR"
+ Buy: 55000
+ Sell: 13000
+ Weight: 680
+ Def: 18
+ Slots: 1
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 30
+ Refine: false
+ ViewSprite: 1310
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1311
+ AegisName: "GoldenWarlordPlate"
+ Name: "Golden Warlord Plate"
+ Type: "IT_ARMOR"
+ Buy: 150000
+ Sell: 45000
+ Weight: 3500
+ Def: 65
+ Slots: 2
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 70
+ Refine: false
+ ViewSprite: 1311
+ BindOnEquip: false
+ BuyingStore: true
+ Script: <"
+ bonus bStr, 4;
+ bonus bVit, 2;
+ ">
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+ AllowCards: {
+ id5505: 2 // Runestones
+ }
+},
+
+// Placeholder Chests
+
+{
+ Id: 1312
+ AegisName: "ApprenticeRobe"
+ Name: "Apprentice Robe"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 10
+ Slots: 1
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 20
+ Refine: false
+ ViewSprite: 1312
+ BindOnEquip: false
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 1313
+ AegisName: "AssassinChest"
+ Name: "Assassin Chest"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 50
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 90
+ Refine: false
+ ViewSprite: 1313
+ BindOnEquip: false
+},
+{
+ Id: 1314
+ AegisName: "BlackArmor"
+ Name: "Black Armor"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 100
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 90
+ Refine: false
+ ViewSprite: 1314
+ BindOnEquip: false
+},
+{
+ Id: 1315
+ AegisName: "Chainmail"
+ Name: "Chainmail"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 40
+ Refine: false
+ ViewSprite: 1315
+ BindOnEquip: false
+},
+{
+ Id: 1316
+ AegisName: "EvocatorRobe"
+ Name: "Evocator Robe"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 60
+ Refine: false
+ ViewSprite: 1316
+ BindOnEquip: false
+},
+{
+ Id: 1317
+ AegisName: "JustifierChest"
+ Name: "Justifier Chest"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 10
+ Slots: 1
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 80
+ Refine: false
+ ViewSprite: 1317
+ BindOnEquip: false
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 1318
+ AegisName: "LightPlatemail"
+ Name: "Light Platemail"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 20
+ Refine: false
+ ViewSprite: 1318
+ BindOnEquip: false
+},
+{
+ Id: 1319
+ AegisName: "PeltJacket"
+ Name: "Pelt Jacket"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 1319
+ BindOnEquip: false
+},
+{
+ Id: 1320
+ AegisName: "Snakeplate"
+ Name: "Snakeplate"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 80
+ Refine: false
+ ViewSprite: 1320
+ BindOnEquip: false
+},
+{
+ Id: 1321
+ AegisName: "SorcererRobe"
+ Name: "Sorcerer Robe"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 40
+ Refine: false
+ ViewSprite: 1321
+ BindOnEquip: false
+},
+{
+ Id: 1322
+ AegisName: "TerraniteArmor"
+ Name: "Terranite Armor"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 10
+ Slots: 1
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 70
+ Refine: false
+ ViewSprite: 1322
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ }
+},
+{
+ Id: 1323
+ AegisName: "WizardRobe"
+ Name: "Wizard Robe"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Def: 10
+ Slots: 1
+ Loc: "EQP_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 80
+ Refine: false
+ ViewSprite: 1323
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
+},
+
+// Boots
+{
+ Id: 1800
+ AegisName: "LousyMoccasins"
+ Name: "Lousy Moccasins"
+ Type: "IT_ARMOR"
+ Buy: 600
+ Sell: 180
+ Weight: 18
+ Def: 1
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 4
+ Refine: false
+ ViewSprite: 1800
+ BindOnEquip: false
+},
+{
+ Id: 1801
+ AegisName: "CottonBoots"
+ Name: "Cotton Boots"
+ Type: "IT_ARMOR"
+ Buy: 2600
+ Sell: 420
+ Weight: 35
+ Def: 2
+ Slots: 1
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 12
+ Refine: false
+ ViewSprite: 1801
+ BindOnEquip: false
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 1802
+ AegisName: "FurBoots"
+ Name: "Fur Boots"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 650
+ Weight: 75
+ Def: 4
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 20
+ Refine: false
+ ViewSprite: 1802
+ BindOnEquip: false
+ BuyingStore: true
+},
+{
+ Id: 1803
+ AegisName: "BanditBoots"
+ Name: "Bandit Boots"
+ Type: "IT_ARMOR"
+ Buy: 15000
+ Sell: 900
+ Weight: 60
+ Def: 4
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 20
+ Refine: false
+ ViewSprite: 1803
+ BindOnEquip: false
+ BuyingStore: true
+},
+
+// Placeholder Boots
+{
+ Id: 1804
+ AegisName: "AssassinBoots"
+ Name: "Assassin Boots"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 40
+ Refine: false
+ ViewSprite: 1804
+ BindOnEquip: false
+ BuyingStore: true
+},
+{
+ Id: 1805
+ AegisName: "BromenalBoots"
+ Name: "Bromenal Boots"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 55
+ Refine: false
+ ViewSprite: 1805
+ BindOnEquip: false
+ BuyingStore: true
+},
+{
+ Id: 1806
+ AegisName: "RidingBoots"
+ Name: "Riding Boots"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 75
+ Refine: false
+ ViewSprite: 1806
+ BindOnEquip: false
+ BuyingStore: true
+},
+{
+ Id: 1807
+ AegisName: "Slippers"
+ Name: "Slippers"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 23
+ Refine: false
+ ViewSprite: 1807
+ BindOnEquip: false
+ BuyingStore: true
+},
+{
+ Id: 1808
+ AegisName: "WarlordBoots"
+ Name: "Warlord Boots"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 60
+ Refine: false
+ ViewSprite: 1808
+ BindOnEquip: false
+ BuyingStore: true
+},
+{
+ Id: 1809
+ AegisName: "ManaSlippers"
+ Name: "Mana Slippers"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 10
+ Def: 1
+ Slots: 1
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 42
+ Refine: false
+ ViewSprite: 1809
+ BindOnEquip: false
+ BuyingStore: true
+ AllowCards: {
+ id5501: 1 // ExtendedSilkDyes
+ }
+},
+{
+ Id: 1810
+ AegisName: "SquirrelBoots"
+ Name: "Squirrel Boots"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 37
+ Refine: false
+ ViewSprite: 1810
+ BindOnEquip: false
+ BuyingStore: true
+},
+
+{
+ Id: 1811
+ AegisName: "BlackBoots"
+ Name: "Black Boots"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 200
+ Def: 7
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 60
+ Refine: false
+ ViewSprite: 1811
+ BindOnEquip: false
+ BuyingStore: true
+},
+{
+ Id: 1812
+ AegisName: "LeatherBoots"
+ Name: "Leather Boots"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 150
+ Def: 5
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 27
+ Refine: false
+ ViewSprite: 1812
+ BindOnEquip: false
+ BuyingStore: true
+},
+{
+ Id: 1813
+ AegisName: "GoldenWarlordBoots"
+ Name: "Golden Warlord Boots"
+ Type: "IT_ARMOR"
+ Buy: 112000
+ Sell: 1600
+ Weight: 400
+ Def: 10
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 70
+ Refine: false
+ ViewSprite: 1813
+ BindOnEquip: false
+ BuyingStore: true
+},
+// Gloves
+{
+ Id: 2000
+ AegisName: "Armbands"
+ Name: "Armbands"
+ Type: "IT_ARMOR"
+ Buy: 400
+ Sell: 120
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 3
+ Refine: false
+ ViewSprite: 2000
+ BindOnEquip: false
+},
+{
+ Id: 2001
+ AegisName: "CopperArmbands"
+ Name: "Copper Armbands"
+ Type: "IT_ARMOR"
+ Buy: 4000
+ Sell: 800
+ Weight: 20
+ Def: 2
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 7
+ Refine: false
+ ViewSprite: 2001
+ BindOnEquip: false
+},
+{
+ Id: 2002
+ AegisName: "IronArmbands"
+ Name: "Iron Armbands"
+ Type: "IT_ARMOR"
+ Buy: 7500
+ Sell: 940
+ Weight: 30
+ Def: 3
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 11
+ Refine: false
+ ViewSprite: 2002
+ BindOnEquip: false
+},
+{
+ Id: 2003
+ AegisName: "CottonGloves"
+ Name: "Cotton Gloves"
+ Type: "IT_ARMOR"
+ Buy: 3000
+ Sell: 250
+ Weight: 60
+ Def: 1
+ Slots: 1
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 2003
+ BindOnEquip: false
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 2004
+ AegisName: "LeatherGloves"
+ Name: "Leather Gloves"
+ Type: "IT_ARMOR"
+ Buy: 3500
+ Sell: 500
+ Weight: 140
+ Def: 3
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 20
+ Refine: false
+ ViewSprite: 2004
+ BindOnEquip: false
+},
+{
+ Id: 2005
+ AegisName: "BanditGloves"
+ Name: "Bandit Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8500
+ Sell: 650
+ Weight: 85
+ Def: 4
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 25
+ Refine: false
+ ViewSprite: 2005
+ BindOnEquip: false
+},
+
+//Placeholder Gloves
+{
+ Id: 2006
+ AegisName: "AssassinGloves"
+ Name: "Assassin Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 45
+ Refine: false
+ ViewSprite: 2006
+ BindOnEquip: false
+},
+{
+ Id: 2007
+ AegisName: "BromenalGloves"
+ Name: "Bromenal Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 2007
+ BindOnEquip: false
+},
+{
+ Id: 2008
+ AegisName: "ShortGloves"
+ Name: "Short Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 22
+ Refine: false
+ ViewSprite: 2008
+ BindOnEquip: false
+},
+{
+ Id: 2009
+ AegisName: "SilkGloves"
+ Name: "Silk Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 1
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 30
+ Refine: false
+ ViewSprite: 2009
+ BindOnEquip: false
+ AllowCards: {
+ id5501: 1 // ExtendedSilkDyes
+ }
+},
+{
+ Id: 2010
+ AegisName: "BlackGloves"
+ Name: "Black Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 55
+ Refine: false
+ ViewSprite: 2010
+ BindOnEquip: false
+},
+{
+ Id: 2011
+ AegisName: "FursGloves"
+ Name: "Furs Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 35
+ Refine: false
+ ViewSprite: 211
+ BindOnEquip: false
+},
+{
+ Id: 2012
+ AegisName: "GoldenArmbands"
+ Name: "Golden Armbands"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 65
+ Refine: false
+ ViewSprite: 2012
+ BindOnEquip: false
+},
+{
+ Id: 2013
+ AegisName: "ManaGloves"
+ Name: "Mana Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 2013
+ BindOnEquip: false
+},
+
+
+// Pants
+{
+ Id: 2200
+ AegisName: "CreasedShorts"
+ Name: "Creased Shorts"
+ Type: "IT_ARMOR"
+ Buy: 60
+ Sell: 15
+ Weight: 20
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 1
+ Refine: false
+ ViewSprite: 2200
+ BindOnEquip: false
+},
+{
+ Id: 2201
+ AegisName: "BrownTrousers"
+ Name: "Brown Trousers"
+ Type: "IT_ARMOR"
+ Buy: 1200
+ Sell: 250
+ Weight: 35
+ Def: 2
+ Slots: 0
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 5
+ Refine: false
+ ViewSprite: 2201
+ BindOnEquip: false
+},
+{
+ Id: 2202
+ AegisName: "JeansChaps"
+ Name: "Jeans Chaps"
+ Type: "IT_ARMOR"
+ Buy: 2500
+ Sell: 500
+ Weight: 360
+ Atk: 0
+ Matk: -100
+ Def: 3
+ Slots: 0
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 12
+ Refine: false
+ ViewSprite: 2202
+ BindOnEquip: false
+},
+{
+ Id: 2203
+ AegisName: "SilkPants"
+ Name: "Silk Pants"
+ Type: "IT_ARMOR"
+ Buy: 5000
+ Sell: 1000
+ Weight: 20
+ Def: 3
+ Slots: 1
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 17
+ Refine: false
+ ViewSprite: 2203
+ BindOnEquip: false
+ AllowCards: {
+ id5501: 1 // ExtendedSilkDyes
+ }
+},
+{
+ Id: 2204
+ AegisName: "CottonSkirt"
+ Name: "Cotton Skirt"
+ Type: "IT_ARMOR"
+ Buy: 3000
+ Sell: 600
+ Weight: 15
+ Def: 1
+ Slots: 1
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 5
+ Refine: false
+ ViewSprite: 2204
+ BindOnEquip: false
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 2205
+ AegisName: "LeatherTrousers"
+ Name: "Leather Trousers"
+ Type: "IT_ARMOR"
+ Buy: 9500
+ Sell: 2100
+ Weight: 280
+ Def: 3
+ Slots: 0
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 15
+ Refine: false
+ ViewSprite: 2205
+ BindOnEquip: false
+},
+{
+ Id: 2206
+ AegisName: "BanditTrousers"
+ Name: "Bandit Trousers"
+ Type: "IT_ARMOR"
+ Buy: 9500
+ Sell: 1100
+ Weight: 110
+ Def: 6
+ Slots: 0
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 25
+ Refine: false
+ ViewSprite: 2206
+ BindOnEquip: false
+},
+
+//PLaceholder Pants
+{
+ Id: 2207
+ AegisName: "AssassinPants"
+ Name: "Assassin Pants"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 1000
+ Weight: 100
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 40
+ Refine: false
+ ViewSprite: 2207
+ BindOnEquip: false
+},
+{
+ Id: 2208
+ AegisName: "ChainmailSkirt"
+ Name: "Chainmail Skirt"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 1000
+ Weight: 100
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 30
+ Refine: false
+ ViewSprite: 2208
+ BindOnEquip: false
+},
+{
+ Id: 2209
+ AegisName: "PirateShorts"
+ Name: "Pirate Shorts"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 1000
+ Weight: 100
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 2209
+ BindOnEquip: false
+},
+{
+ Id: 2210
+ AegisName: "TerranitePants"
+ Name: "Terranite Pants"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 1000
+ Weight: 100
+ Def: 10
+ Slots: 0
+ Loc: "EQP_HEAD_LOW"
+ WeaponLv: 0
+ EquipLv: 55
+ Refine: false
+ ViewSprite: 2210
+ BindOnEquip: false
+},
+
+// Shields
+{
+ Id: 2700
+ AegisName: "Barrel"
+ Name: "Barrel"
+ Type: "IT_ARMOR"
+ Buy: 150
+ Sell: 50
+ Weight: 400
+ Def: 100
+ Slots: 0
+ Loc: "EQP_HAND_L"
+ WeaponLv: 0
+ EquipLv: 37
+ Refine: false
+ ViewSprite: 2700
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAspd, -30;
+ bonus bCriticalDef, 15;
+ bonus bAtkRange, -5;
+ ">
+},
+{
+ Id: 2701
+ AegisName: "LeatherShield"
+ Name: "Leather Shield"
+ Type: "IT_ARMOR"
+ Buy: 2000
+ Sell: 250
+ Weight: 100
+ Def: 50
+ Loc: "EQP_HAND_L"
+ EquipLv: 7
+ Refine: false
+ ViewSprite: 2701
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAtkRange, -1;
+ ">
+},
+{
+ Id: 2702
+ AegisName: "WoodenShield"
+ Name: "Wooden Shield"
+ Type: "IT_ARMOR"
+ Buy: 5000
+ Sell: 750
+ Weight: 2450
+ Def: 100
+ Loc: "EQP_HAND_L"
+ EquipLv: 27
+ Refine: false
+ ViewSprite: 2702
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAtkRange, -1;
+ ">
+},
+{
+ Id: 2703
+ AegisName: "SteelShield"
+ Name: "Steel Shield"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2630
+ Weight: 5500
+ Def: 150
+ Matk: -200
+ Slots: 1
+ Loc: "EQP_HAND_L"
+ EquipLv: 47
+ Refine: false
+ ViewSprite: 2703
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAtkRange, -1;
+ ">
+ AllowCards: {
+ id5503: 1 // Crude Gem
+ }
+},
+{
+ Id: 2704
+ AegisName: "AncientShield"
+ Name: "Ancient Shield"
+ Type: "IT_ARMOR"
+ Buy: 5000
+ Sell: 750
+ Weight: 2450
+ Def: 180
+ Loc: "EQP_HAND_L"
+ EquipLv: 57
+ Refine: false
+ ViewSprite: 2704
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAtkRange, -1;
+ ">
+},
+{
+ Id: 2705
+ AegisName: "BladeShield"
+ Name: "Blade Shield"
+ Type: "IT_ARMOR"
+ Buy: 5000
+ Sell: 750
+ Weight: 2450
+ Def: 100
+ Loc: "EQP_HAND_L"
+ EquipLv: 67
+ Refine: false
+ ViewSprite: 2705
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAtkRange, -1;
+ ">
+},
+{
+ Id: 2706
+ AegisName: "DragonShield"
+ Name: "Wooden Shield"
+ Type: "IT_ARMOR"
+ Buy: 5000
+ Sell: 750
+ Weight: 2450
+ Def: 210
+ Loc: "EQP_HAND_L"
+ EquipLv: 77
+ Refine: false
+ ViewSprite: 2706
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAtkRange, -1;
+ ">
+},
+{
+ Id: 2707
+ AegisName: "Buckler"
+ Name: "Buckler"
+ Type: "IT_ARMOR"
+ Buy: 5000
+ Sell: 750
+ Weight: 850
+ Def: 685
+ Loc: "EQP_HAND_L"
+ EquipLv: 17
+ Refine: false
+ ViewSprite: 2707
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAtkRange, -1;
+ ">
+},
+// Headgear
+{
+ Id: 2900
+ AegisName: "Bandana"
+ Name: "Bandana"
+ Type: "IT_ARMOR"
+ Buy: 950
+ Sell: 220
+ Weight: 4
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 5
+ Refine: false
+ ViewSprite: 2900
+ BindOnEquip: false
+},
+{
+ Id: 2901
+ AegisName: "PumpkinHat"
+ Name: "Pumpkin Hat"
+ Type: "IT_ARMOR"
+ Buy: 320
+ Sell: 100
+ Weight: 50
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 4
+ Refine: false
+ ViewSprite: 2901
+ BindOnEquip: false
+},
+{
+ Id: 2902
+ AegisName: "FancyHat"
+ Name: "Fancy Hat"
+ Type: "IT_ARMOR"
+ Buy: 320
+ Sell: 100
+ Weight: 11
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 3
+ Refine: false
+ ViewSprite: 2902
+ BindOnEquip: false
+},
+{
+ Id: 2903
+ AegisName: "BrimmedHat"
+ Name: "Brimmed Hat"
+ Type: "IT_ARMOR"
+ Buy: 1000
+ Sell: 240
+ Weight: 20
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 8
+ Refine: false
+ ViewSprite: 2903
+ BindOnEquip: false
+},
+{
+ Id: 2904
+ AegisName: "BrimmedFeatherHat"
+ Name: "Brimmed Feather Hat"
+ Type: "IT_ARMOR"
+ Buy: 1600
+ Sell: 300
+ Weight: 23
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 8
+ Refine: false
+ ViewSprite: 2904
+ BindOnEquip: false
+},
+{
+ Id: 2905
+ AegisName: "BrimmedFlowerHat"
+ Name: "Brimmed Flower Hat"
+ Type: "IT_ARMOR"
+ Buy: 1600
+ Sell: 300
+ Weight: 22
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 1
+ Refine: false
+ ViewSprite: 2200
+ BindOnEquip: false
+},
+{
+ Id: 2906
+ AegisName: "InfantryHelmet"
+ Name: "Infantry Helmet"
+ Type: "IT_ARMOR"
+ Buy: 1600
+ Sell: 300
+ Weight: 400
+ Atk: 0
+ Matk: -50
+ Def: 2
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 30
+ Refine: false
+ ViewSprite: 2906
+ BindOnEquip: false
+},
+{
+ Id: 2907
+ AegisName: "CandleHelmet"
+ Name: "Candle Helmet"
+ Type: "IT_ARMOR"
+ Buy: 4500
+ Sell: 650
+ Weight: 500
+ Atk: 0
+ Matk: -25
+ Def: 4
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 40
+ Refine: false
+ ViewSprite: 2907
+ BindOnEquip: false
+ OnEquipScript: <"
+ doevent "#SpotlightMaster::OnTouch";
+ ">
+ OnUnequipScript: <"
+ doevent "#SpotlightMaster::OnTouch";
+ ">
+},
+{
+ Id: 2908
+ AegisName: "WarlordHelmet"
+ Name: "Warlord Helmet"
+ Type: "IT_ARMOR"
+ Buy: 13500
+ Sell: 3200
+ Weight: 1000
+ Atk: 0
+ Matk: -300
+ Def: 6
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 2908
+ BindOnEquip: false
+},
+{
+ Id: 2909
+ AegisName: "AxeHat"
+ Name: "Axe Hat"
+ Type: "IT_ARMOR"
+ Buy: 3500
+ Sell: 750
+ Weight: 50
+ Atk: 0
+ Matk: 25
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 5
+ Refine: false
+ ViewSprite: 2909
+ BindOnEquip: false
+},
+{
+ Id: 2910
+ AegisName: "PinkieHat"
+ Name: "Pinkie Hat"
+ Type: "IT_ARMOR"
+ Buy: 12600
+ Sell: 3500
+ Weight: 5
+ Atk: 0
+ Matk: 7
+ Def: 2
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 2910
+ BindOnEquip: false
+},
+{
+ Id: 2911
+ AegisName: "TopHat"
+ Name: "Top Hat"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 12500
+ Weight: 40
+ Def: 4
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 17
+ Refine: false
+ ViewSprite: 2911
+ BindOnEquip: false
+},
+{
+ Id: 2912
+ AegisName: "BowlerHat"
+ Name: "Bowler Hat"
+ Type: "IT_ARMOR"
+ Buy: 17355
+ Sell: 4300
+ Weight: 30
+ Def: 3
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 15
+ Refine: false
+ ViewSprite: 2912
+ BindOnEquip: false
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 2913
+ AegisName: "FairyHat"
+ Name: "Fairy Hat"
+ Type: "IT_ARMOR"
+ Buy: 6300
+ Sell: 1200
+ Weight: 5
+ Def: 2
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 20
+ Refine: false
+ ViewSprite: 2913
+ BindOnEquip: false
+},
+{
+ Id: 2914
+ AegisName: "NohMask"
+ Name: "Noh Mask"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 5200
+ Weight: 150
+ Def: 3
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 15
+ Refine: false
+ ViewSprite: 2914
+ BindOnEquip: false
+},
+{
+ Id: 2915
+ AegisName: "RoseHat"
+ Name: "Rose Hat"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 4100
+ Weight: 50
+ Atk: 0
+ Matk: 10
+ Def: 2
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 2915
+ BindOnEquip: false
+},
+{
+ Id: 2916
+ AegisName: "BanditHood"
+ Name: "Bandit Hood"
+ Type: "IT_ARMOR"
+ Buy: 9560
+ Sell: 780
+ Weight: 30
+ Def: 5
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 13
+ Refine: false
+ ViewSprite: 2916
+ BindOnEquip: false
+},
+{
+ Id: 2917
+ AegisName: "BrownBowlerHat"
+ Name: "Brown Bowler Hat"
+ Type: "IT_ARMOR"
+ Buy: 17355
+ Sell: 4300
+ Weight: 30
+ Def: 3
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 15
+ Refine: false
+ ViewSprite: 2917
+ BindOnEquip: false
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 2918
+ AegisName: "CatEars"
+ Name: "Cat Ears"
+ Type: "IT_ARMOR"
+ Buy: 37500
+ Sell: 12500
+ Weight: 10
+ Def: 3
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 33
+ Refine: false
+ ViewSprite: 2918
+ BindOnEquip: false
+ Script: <"
+ bonus bAgi, 3;
+ ">
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 2919
+ AegisName: "SantaHat"
+ Name: "Santa Hat"
+ Type: "IT_ARMOR"
+ Buy: 950
+ Sell: 220
+ Weight: 28
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 5
+ Refine: false
+ ViewSprite: 2919
+ BindOnEquip: false
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 2920
+ AegisName: "MoonshroomHat"
+ Name: "Moonshroom Hat"
+ Type: "IT_ARMOR"
+ Buy: 950
+ Sell: 220
+ Weight: 50
+ Def: 7
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 83
+ Refine: false
+ ViewSprite: 2920
+ BindOnEquip: false
+ Script: <"
+ bonus bInt, 3;
+ bonus bStr, -1;
+ ">
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 2921
+ AegisName: "SantaBeardHat"
+ Name: "Santa Beard Hat"
+ Type: "IT_ARMOR"
+ Buy: 950
+ Sell: 220
+ Weight: 32
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 5
+ Refine: false
+ ViewSprite: 2921
+ BindOnEquip: false
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 2922
+ AegisName: "FunkyHat"
+ Name: "Funky Hat"
+ Type: "IT_ARMOR"
+ Buy: 950
+ Sell: 220
+ Weight: 50
+ Def: 2
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 5
+ Refine: false
+ ViewSprite: 2922
+ BindOnEquip: false
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 2923
+ AegisName: "CashierShade"
+ Name: "Cashier Shade"
+ Type: "IT_ARMOR"
+ Buy: 950
+ Sell: 220
+ Weight: 28
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 5
+ Refine: false
+ ViewSprite: 2923
+ BindOnEquip: false
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 2924
+ AegisName: "BeanieCopter"
+ Name: "Beanie Copter"
+ Type: "IT_ARMOR"
+ Buy: 950
+ Sell: 220
+ Weight: 20
+ Def: 4
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 3
+ Refine: false
+ ViewSprite: 2924
+ BindOnEquip: false
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+// Placeholder Hats
+{
+ Id: 2925
+ AegisName: "BullHelmet"
+ Name: "Bull Helmet"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 80
+ Refine: false
+ ViewSprite: 2925
+ BindOnEquip: false
+},
+{
+ Id: 2926
+ AegisName: "BunnyEars"
+ Name: "Bunny Ears"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 1
+ Slots: 1
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 2926
+ BindOnEquip: false
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 2927
+ AegisName: "DesertHat"
+ Name: "Desert Hat"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 1
+ Slots: 1
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 23
+ Refine: false
+ ViewSprite: 2927
+ BindOnEquip: false
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 2928
+ AegisName: "MinerHat"
+ Name: "Miner Hat"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 13
+ Refine: false
+ ViewSprite: 2928
+ BindOnEquip: false
+ OnEquipScript: <"
+ doevent "#SpotlightMaster::OnTouch";
+ ">
+ OnUnequipScript: <"
+ doevent "#SpotlightMaster::OnTouch";
+ ">
+},
+{
+ Id: 2929
+ AegisName: "SilkHeadband"
+ Name: "Silk Headband"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 1
+ Slots: 1
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 23
+ Refine: false
+ ViewSprite: 2929
+ BindOnEquip: false
+ AllowCards: {
+ id5501: 1 // ExtendedSilkDyes
+ }
+},
+{
+ Id: 2930
+ AegisName: "Headband"
+ Name: "Headband"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 1
+ Slots: 1
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 43
+ Refine: false
+ ViewSprite: 2930
+ BindOnEquip: false
+ AllowCards: {
+ id5502: 1 // BasicCottonDyes
+ }
+},
+{
+ Id: 2931
+ AegisName: "TerraniteHelmet"
+ Name: "Terranite Helmet"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 73
+ Refine: false
+ ViewSprite: 2931
+ BindOnEquip: false
+},
+{
+ Id: 2932
+ AegisName: "TrapperHat"
+ Name: "Trapper Hat"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 53
+ Refine: false
+ ViewSprite: 2932
+ BindOnEquip: false
+},
+{
+ Id: 2933
+ AegisName: "WizardHat"
+ Name: "Wizard Hat"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 1
+ Slots: 1
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 63
+ Refine: false
+ ViewSprite: 2933
+ BindOnEquip: false
+ AllowCards: {
+ id5501: 1 // ExtendedSilkDyes
+ }
+},
+{
+ Id: 2934
+ AegisName: "CaptainHat"
+ Name: "Captain Hat"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 12
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 63
+ Refine: false
+ ViewSprite: 2934
+ BindOnEquip: false
+},
+{
+ Id: 2935
+ AegisName: "RangerHat"
+ Name: "Ranger Hat"
+ Type: "IT_ARMOR"
+ Buy: 15000
+ Sell: 1900
+ Weight: 200
+ Atk: 0
+ Matk: -5
+ Def: 7
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 83
+ Refine: false
+ ViewSprite: 2935
+ BindOnEquip: false
+},
+{
+ Id: 2936
+ AegisName: "KnightHelmet"
+ Name: "Knight Helmet"
+ Type: "IT_ARMOR"
+ Buy: 15000
+ Sell: 1900
+ Weight: 200
+ Atk: 0
+ Matk: -5
+ Def: 7
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 53
+ Refine: false
+ ViewSprite: 2936
+ BindOnEquip: false
+},
+// Scarfs
+{
+ Id: 3200
+ AegisName: "Shemagh"
+ Name: "Shemagh"
+ Type: "IT_ARMOR"
+ Buy: 1000
+ Sell: 90
+ Weight: 22
+ Def: 1
+ Loc: "EQP_ACC_R"
+ EquipLv: 3
+ Refine: false
+ ViewSprite: 3200
+ BindOnEquip: false
+},
+{
+ Id: 3201
+ AegisName: "BanditShawl"
+ Name: "Bandit Shawl"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 45
+ Def: 1
+ Loc: "EQP_ACC_R"
+ EquipLv: 30
+ Refine: false
+ ViewSprite: 3201
+ BindOnEquip: false
+},
+{
+ Id: 3202
+ AegisName: "Eyepatch"
+ Name: "Eyepatch"
+ Type: "IT_ARMOR"
+ Buy: 1000
+ Sell: 250
+ Weight: 8
+ Def: 1
+ Loc: "EQP_ACC_R"
+ EquipLv: 16
+ Refine: false
+ ViewSprite: 3202
+ BindOnEquip: false
+ Trade: {
+ nodrop: true
+ noselltonpc: true
+ }
+},
+{
+ Id: 3203
+ AegisName: "BurglarMask"
+ Name: "Burglar Mask"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 8
+ Def: 4
+ Loc: "EQP_ACC_R"
+ EquipLv: 25
+ Refine: false
+ ViewSprite: 3203
+ BindOnEquip: false
+},
+{
+ Id: 3204
+ AegisName: "HeartGlasses"
+ Name: "Heart Glasses"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 8
+ Def: 5
+ Loc: "EQP_ACC_R"
+ EquipLv: 45
+ Refine: false
+ ViewSprite: 3204
+ BindOnEquip: false
+},
+{
+ Id: 3205
+ AegisName: "Mustache"
+ Name: "Mustache"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 8
+ Def: 1
+ Loc: "EQP_ACC_R"
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 3205
+ BindOnEquip: false
+},
+{
+ Id: 3206
+ AegisName: "Rednose"
+ Name: "Rednose"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 8
+ Def: 2
+ Loc: "EQP_ACC_R"
+ EquipLv: 15
+ Refine: false
+ ViewSprite: 3206
+ BindOnEquip: false
+},
+{
+ Id: 3207
+ AegisName: "Sunglasses"
+ Name: "Sunglasses"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 8
+ Def: 8
+ Loc: "EQP_ACC_R"
+ EquipLv: 65
+ Refine: false
+ ViewSprite: 3207
+ BindOnEquip: false
+},
+{
+ Id: 3208
+ AegisName: "Beard"
+ Name: "Beard"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 12
+ Def: 1
+ Loc: "EQP_ACC_R"
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 3208
+ BindOnEquip: false
+},
+{
+ Id: 3209
+ AegisName: "FullBeard"
+ Name: "Full Beard"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 16
+ Def: 2
+ Loc: "EQP_ACC_R"
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 3209
+ BindOnEquip: false
+},
+// Weapons
+{
+ Id: 3500
+ AegisName: "Knife"
+ Name: "Knife"
+ Type: "IT_WEAPON"
+ Buy: 90
+ Sell: 25
+ Weight: 6
+ Atk: 10
+ Matk: 0
+ Range: 0
+ Slots: 0
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 1
+ Refine: true
+ Subtype: "W_DAGGER"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3501
+ AegisName: "PiouSlayer"
+ Name: "Piou Slayer"
+ Type: "IT_WEAPON"
+ Buy: 1100
+ Sell: 300
+ Weight: 26
+ Atk: 25
+ Matk: 0
+ Range: 0
+ Slots: 0
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 3
+ Refine: true
+ Subtype: "W_DAGGER"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3502
+ AegisName: "TrainingGladius"
+ Name: "TrainingGladius"
+ Type: "IT_WEAPON"
+ Buy: 5000
+ Sell: 400
+ Weight: 58
+ Atk: 40
+ Matk: 0
+ Range: 0
+ Slots: 0
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 5
+ Refine: true
+ Subtype: "W_1HSWORD"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3503
+ AegisName: "WoodenSword"
+ Name: "Wooden Sword"
+ Type: "IT_WEAPON"
+ Buy: 500
+ Sell: 50
+ Weight: 25
+ Atk: 40
+ Matk: 0
+ Range: 0
+ Slots: 0
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 5
+ Refine: true
+ Subtype: "W_1HSWORD"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3504
+ AegisName: "ArtisBacksword"
+ Name: "Artis Backsword"
+ Type: "IT_WEAPON"
+ Buy: 25800
+ Sell: 1200
+ Weight: 86
+ Atk: 120
+ Matk: 0
+ Range: 0
+ Slots: 0
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HSWORD"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3505
+ AegisName: "TrainingWand"
+ Name: "Training Wand"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 1500
+ Weight: 67
+ Atk: 10
+ Matk: 250
+ Range: 0
+ Slots: 0
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 10
+ Refine: true
+ Subtype: "W_STAFF"
+ BindOnEquip: false
+ OnEquipScript: <"
+ doevent "#SpotlightMaster::OnTouch";
+ callfunc("refinesync");
+ ">
+ OnUnequipScript: <"
+ doevent "#SpotlightMaster::OnTouch";
+ ">
+ Script: <"
+ skill AL_HEAL, 1;
+ bonus bMagicAtkDef, 10;
+ ">
+},
+{
+ Id: 3506
+ AegisName: "ManaTorch"
+ Name: "Mana Torch"
+ Type: "IT_WEAPON"
+ Buy: 12500
+ Sell: 1000
+ Weight: 150
+ Atk: 10
+ Matk: 150
+ Range: 0
+ Slots: 0
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 10
+ Refine: true
+ Subtype: "W_STAFF"
+ BindOnEquip: false
+ OnEquipScript: <"
+ doevent "#SpotlightMaster::OnTouch";
+ callfunc("refinesync");
+ ">
+ OnUnequipScript: <"
+ doevent "#SpotlightMaster::OnTouch";
+ ">
+ Script: <"
+ skill MG_FIREBOLT, 1;
+ bonus bMatkRate, 10;
+ ">
+},
+{
+ Id: 3507
+ AegisName: "Scythe"
+ Name: "Scythe"
+ Type: "IT_WEAPON"
+ Buy: 104800
+ Sell: 1750
+ Weight: 1200
+ Atk: 100
+ Matk: 0
+ Def: 2
+ Range: 2
+ Slots: 0
+ Loc: ["EQP_HAND_R","EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 12
+ Refine: true
+ Subtype: "W_2HSPEAR"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3508
+ AegisName: "Dagger"
+ Name: "Dagger"
+ Type: "IT_WEAPON"
+ Buy: 2500
+ Sell: 500
+ Weight: 350
+ Atk: 120
+ Matk: 0
+ Range: 0
+ Slots: 0
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_DAGGER"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3509
+ AegisName: "Setzer"
+ Name: "Setzer"
+ Type: "IT_WEAPON"
+ Buy: 25000
+ Sell: 5000
+ Weight: 250
+ Atk: 150
+ Matk: 0
+ Range: 0
+ Slots: 0
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 20
+ Refine: true
+ Subtype: "W_DAGGER"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3510
+ AegisName: "Pickaxe"
+ Name: "Pickaxe"
+ Type: "IT_WEAPON"
+ Buy: 17500
+ Sell: 3700
+ Weight: 250
+ Atk: 130
+ Matk: 0
+ Range: 0
+ Slots: 0
+ Loc: ["EQP_HAND_R","EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_KATAR"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3511
+ AegisName: "Torch"
+ Name: "Torch"
+ Type: "IT_WEAPON"
+ Buy: 2500
+ Sell: 500
+ Weight: 100
+ Atk: 85
+ Matk: 0
+ Range: 0
+ Slots: 0
+ Loc: ["EQP_HAND_R","EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 10
+ Refine: true
+ Subtype: "W_STAFF"
+ BindOnEquip: false
+ OnEquipScript: <"
+ doevent "#SpotlightMaster::OnTouch";
+ callfunc("refinesync");
+ ">
+ OnUnequipScript: <"
+ doevent "#SpotlightMaster::OnTouch";
+ ">
+},
+{
+ Id: 3512
+ AegisName: "Axe"
+ Name: "Axe"
+ Type: "IT_WEAPON"
+ Buy: 12000
+ Sell: 2000
+ Weight: 500
+ Atk: 80
+ Matk: 0
+ Def: 2
+ Range: 0
+ Slots: 0
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 10
+ Refine: true
+ Subtype: "W_1HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3513
+ AegisName: "Staff"
+ Name: "Staff"
+ Type: "IT_WEAPON"
+ Buy: 10000
+ Sell: 1500
+ Weight: 800
+ Atk: 80
+ Matk: 0
+ Def: 50
+ Range: 2
+ Slots: 0
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 10
+ Refine: true
+ Subtype: "W_2HSTAFF"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3514
+ AegisName: "Halberd"
+ Name: "Halberd"
+ Type: "IT_WEAPON"
+ Buy: 25000
+ Sell: 7500
+ Weight: 1200
+ Atk: 170
+ Matk: 0
+ Def: 8
+ Range: 2
+ Slots: 0
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 20
+ Refine: true
+ Subtype: "W_2HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3515
+ AegisName: "SharpKnife"
+ Name: "Sharp Knife"
+ Type: "IT_WEAPON"
+ Buy: 180
+ Sell: 50
+ Weight: 15
+ Atk: 120
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 1
+ Refine: true
+ Subtype: "W_DAGGER"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3516
+ AegisName: "BoneKnife"
+ Name: "Bone Knife"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_DAGGER"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3517
+ AegisName: "Chopper"
+ Name: "Chopper"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3518
+ AegisName: "Cleaver"
+ Name: "Cleaver"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3519
+ AegisName: "RockKnife"
+ Name: "Rock Knife"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3520
+ AegisName: "BronzeGladius"
+ Name: "Bronze Gladius"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Subtype: "W_1HSWORD"
+ Refine: true
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3521
+ AegisName: "ShortSword"
+ Name: "Short Sword"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HSWORD"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3522
+ AegisName: "LongSword"
+ Name: "Long Sword"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HSWORD"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3523
+ AegisName: "Spear"
+ Name: "Spear"
+ Type: "IT_WEAPON"
+ Buy: 25000
+ Sell: 7500
+ Weight: 1200
+ Atk: 170
+ Matk: 0
+ Def: 8
+ Range: 2
+ Slots: 0
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 20
+ Refine: true
+ Subtype: "W_2HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3524
+ AegisName: "Katana"
+ Name: "Katana"
+ Type: "IT_WEAPON"
+ Buy: 25000
+ Sell: 7500
+ Weight: 1200
+ Atk: 170
+ Matk: 0
+ Def: 8
+ Range: 2
+ Slots: 0
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 20
+ Refine: true
+ Subtype: "W_2HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3525
+ AegisName: "WarpedStaff"
+ Name: "Warped Staff"
+ Type: "IT_WEAPON"
+ Buy: 10000
+ Sell: 1500
+ Weight: 800
+ Atk: 80
+ Matk: 500
+ Def: 50
+ Range: 4
+ Slots: 1
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 40
+ Refine: true
+ Subtype: "W_2HSTAFF"
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3526
+ AegisName: "WizardStaff"
+ Name: "Wizard Staff"
+ Type: "IT_WEAPON"
+ Buy: 10000
+ Sell: 1500
+ Weight: 800
+ Atk: 80
+ Matk: 500
+ Def: 50
+ Range: 4
+ Slots: 1
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 60
+ Refine: true
+ Subtype: "W_2HSTAFF"
+ BindOnEquip: false
+ AllowCards: {
+ id5504: 1 // Gems
+ }
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3527
+ AegisName: "LifeStaff"
+ Name: "Staff of Life"
+ Type: "IT_WEAPON"
+ Buy: 10000
+ Sell: 1500
+ Weight: 800
+ Atk: 80
+ Matk: 500
+ Def: 50
+ Range: 4
+ Slots: 3
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 80
+ Refine: true
+ Subtype: "W_2HSTAFF"
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 3 // Runestones
+ }
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3528
+ AegisName: "ApprenticeWand"
+ Name: "ApprenticeWand"
+ Type: "IT_WEAPON"
+ Buy: 10000
+ Sell: 1500
+ Weight: 75
+ Atk: 50
+ Matk: 200
+ Def: 10
+ Range: 3
+ Slots: 1
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 20
+ Refine: true
+ Subtype: "W_2HSTAFF"
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ }
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+// Pet Eggs
+{
+ Id: 4000
+ AegisName: "PiouEgg"
+ Name: "Piou egg"
+ Type: "IT_PETEGG"
+ Buy: 30000
+ Sell: 1
+ KeepAfterUse: true
+ Script: <"
+ bpet;
+ ">
+},
+// Cards & Dyes
+{
+ Id: 5000
+ AegisName: "PitchBlackSilkDye"
+ Name: "Pitch Black Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5001
+ AegisName: "ChocolateSilkDye"
+ Name: "Chocolate Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5002
+ AegisName: "CrimsonSilkDye"
+ Name: "Crimson Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5003
+ AegisName: "BlackCottonDye"
+ Name: "Black Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5004
+ AegisName: "SilverCottonDye"
+ Name: "Silver Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5005
+ AegisName: "CamelCottonDye"
+ Name: "Camel Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5006
+ AegisName: "BrownCottonDye"
+ Name: "Brown Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5007
+ AegisName: "OrangeCottonDye"
+ Name: "Orange Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5008
+ AegisName: "DarkRedCottonDye"
+ Name: "Dark Red Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5009
+ AegisName: "RedCottonDye"
+ Name: "Red Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5010
+ AegisName: "FuschiaCottonDye"
+ Name: "Fuschia Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5011
+ AegisName: "PinkCottonDye"
+ Name: "Pink Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5012
+ AegisName: "MauveCottonDye"
+ Name: "Mauve Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5013
+ AegisName: "PurpleCottonDye"
+ Name: "Purple Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5014
+ AegisName: "NavyBlueCottonDye"
+ Name: "Navy Blue Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5015
+ AegisName: "BlueGrayCottonDye"
+ Name: "Blue Gray Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5016
+ AegisName: "BlueCottonDye"
+ Name: "Blue Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5017
+ AegisName: "TealCottonDye"
+ Name: "Teal Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5018
+ AegisName: "GreenCottonDye"
+ Name: "Green Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5019
+ AegisName: "LimeCottonDye"
+ Name: "Lime Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5020
+ AegisName: "KhakiCottonDye"
+ Name: "Khaki Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5021
+ AegisName: "YellowCottonDye"
+ Name: "Yellow Cotton Dye"
+ Type: "IT_CARD"
+ Buy: 1200
+ Sell: 70
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5022
+ AegisName: "Diamond"
+ Name: "Diamond"
+ Type: "IT_CARD"
+ Weight: 50
+ Buy: 50000
+ Sell: 6500
+ Script: <"
+ skill AB_HIGHNESSHEAL, 3;
+ bonus bMagicAtkDef, 50;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5023
+ AegisName: "Ruby"
+ Name: "Ruby"
+ Type: "IT_CARD"
+ Weight: 50
+ Buy: 50000
+ Sell: 6500
+ Script: <"
+ skill MG_FIREBALL, 3;
+ bonus bSplashAddRange, 2;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5024
+ AegisName: "Emerald"
+ Name: "Emerald"
+ Type: "IT_CARD"
+ Weight: 50
+ Buy: 50000
+ Sell: 6500
+ Script: <"
+ skill TF_POISON, 5;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5025
+ AegisName: "Sapphire"
+ Name: "Sapphire"
+ Type: "IT_CARD"
+ Weight: 50
+ Buy: 50000
+ Sell: 6500
+ Script: <"
+ skill MG_FROSTDIVER, 3;
+ bonus bSkillCooldown, 10;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5026
+ AegisName: "Topaz"
+ Name: "Topaz"
+ Type: "IT_CARD"
+ Weight: 50
+ Buy: 50000
+ Sell: 6500
+ Script: <"
+ skill MG_NAPALMBEAT, 3;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5027
+ AegisName: "Amethyst"
+ Name: "Amethyst"
+ Type: "IT_CARD"
+ Weight: 50
+ Buy: 50000
+ Sell: 6500
+ Script: <"
+ skill MG_LIGHTNINGBOLT, 7;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5028
+ AegisName: "CrudeDiamond"
+ Name: "Crude Diamond"
+ Type: "IT_CARD"
+ Weight: 80
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ skill AL_HEAL, 3;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5029
+ AegisName: "CrudeRuby"
+ Name: "Crude Ruby"
+ Type: "IT_CARD"
+ Weight: 80
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ skill MG_FIREBOLT, 3;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5030
+ AegisName: "CrudeEmerald"
+ Name: "Crude Emerald"
+ Type: "IT_CARD"
+ Weight: 80
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ skill TF_POISON, 1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5031
+ AegisName: "CrudeSapphire"
+ Name: "Crude Sapphire"
+ Type: "IT_CARD"
+ Weight: 80
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ skill SA_FROSTWEAPON, 3;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5032
+ AegisName: "CrudeTopaz"
+ Name: "Crude Topaz"
+ Type: "IT_CARD"
+ Weight: 80
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ skill MG_SOULSTRIKE, 1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5033
+ AegisName: "CrudeAmethyst"
+ Name: "Crude Amethyst"
+ Type: "IT_CARD"
+ Weight: 80
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ skill MG_LIGHTNINGBOLT, 2;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
+},
+{
+ Id: 5034
+ AegisName: "TomatoSilkDye"
+ Name: "Tomato Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5035
+ AegisName: "GoldenrodSilkDye"
+ Name: "Goldenrod Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5036
+ AegisName: "SunflowerSilkDye"
+ Name: "Sunflower Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5037
+ AegisName: "OliveSilkDye"
+ Name: "Olive Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5038
+ AegisName: "SeaGreenSilkDye"
+ Name: "Sea Green Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5039
+ AegisName: "MintSilkDye"
+ Name: "Mint Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5040
+ AegisName: "MidnightBlueSilkDye"
+ Name: "Midnight Blue Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5041
+ AegisName: "SlatBlueSilkDye"
+ Name: "Slat Blue Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5042
+ AegisName: "OrchidSilkDye"
+ Name: "Orchid Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5043
+ AegisName: "PinkiePinkSilkDye"
+ Name: "Pinkie Pink Silk Dye"
+ Type: "IT_CARD"
+ Buy: 2000
+ Sell: 80
+ Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
+},
+{
+ Id: 5044
+ AegisName: "RunestoneUruz"
+ Name: "Runestone Uruz"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bStr, 3;
+ bonus bVit, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+{
+ Id: 5045
+ AegisName: "RunestoneRaido"
+ Name: "Runestone Raido"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bAgi, 3;
+ bonus bDex, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+{
+ Id: 5046
+ AegisName: "RunestoneThurisaz"
+ Name: "Runestone Thurisaz"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bVit, 3;
+ bonus bInt, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+{
+ Id: 5047
+ AegisName: "RunestoneKaunaz"
+ Name: "Runestone Kaunaz"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bInt, 3;
+ bonus bLuk, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+{
+ Id: 5048
+ AegisName: "RunestoneDagaz"
+ Name: "Runestone Dagaz"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bDex, 3;
+ bonus bAgi, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+{
+ Id: 5049
+ AegisName: "RunestonePeorth"
+ Name: "Runestone Peorth"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bLuk, 3;
+ bonus bStr, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+// Card Groups (using item_group.conf)
+{
+ Id: 5500
+ AegisName: "BasicSilkDyes"
+ Name: "Basic Silk Dyes"
+ Type: "IT_VIRTUAL"
+},
+{
+ Id: 5501
+ AegisName: "ExtendedSilkDyes"
+ Name: "Extended Silk Dyes"
+ Type: "IT_VIRTUAL"
+},
+{
+ Id: 5502
+ AegisName: "BasicCottonDyes"
+ Name: "Basic Cotton Dyes"
+ Type: "IT_VIRTUAL"
+},
+{
+ Id: 5503
+ AegisName: "CrudeGems"
+ Name: "Crude Gems"
+ Type: "IT_VIRTUAL"
+},
+{
+ Id: 5504
+ AegisName: "Gems"
+ Name: "Gems"
+ Type: "IT_VIRTUAL"
+},
+{
+ Id: 5505
+ AegisName: "Runestones"
+ Name: "Runestones"
+ Type: "IT_VIRTUAL"
+},
+// Bows
+{
+ Id: 6000
+ AegisName: "WoodenBow"
+ Name: "Wooden Bow"
+ Type: "IT_WEAPON"
+ Buy: 550
+ Sell: 52
+ Weight: 12
+ Atk: 40
+ Range: 4
+ MinRange: 2
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 5
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
+ }
+},
+{
+ Id: 6001
+ AegisName: "ShortBow"
+ Name: "Short Bow"
+ Type: "IT_WEAPON"
+ Buy: 1200
+ Sell: 250
+ Weight: 260
+ Atk: 115
+ Range: 5
+ MinRange: 2
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 15
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
+ }
+},
+{
+ Id: 6002
+ AegisName: "ForestBow"
+ Name: "Forest Bow"
+ Type: "IT_WEAPON"
+ Buy: 7500
+ Sell: 1250
+ Weight: 480
+ Atk: 150
+ Range: 6
+ MinRange: 2
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 20
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
+ }
+},
+{
+ Id: 6003
+ AegisName: "DesertBow"
+ Name: "Desert Bow"
+ Type: "IT_WEAPON"
+ Buy: 7500
+ Sell: 1250
+ Weight: 390
+ Atk: 250
+ Range: 7
+ MinRange: 2
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 30
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
+ }
+},
+{
+ Id: 6004
+ AegisName: "ChampionBow"
+ Name: "Champion Bow"
+ Type: "IT_WEAPON"
+ Buy: 7500
+ Sell: 1250
+ Weight: 580
+ Atk: 350
+ Range: 6
+ MinRange: 1
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 40
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
+ }
+},
+{
+ Id: 6005
+ AegisName: "BansheeBow"
+ Name: "Banshee Bow"
+ Type: "IT_WEAPON"
+ Buy: 7500
+ Sell: 1250
+ Weight: 480
+ Atk: 450
+ Range: 6
+ MinRange: 1
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 60
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
+ }
+},
+{
+ Id: 6006
+ AegisName: "Slingshot"
+ Name: "Slingshot"
+ Type: "IT_WEAPON"
+ Buy: 7500
+ Sell: 1250
+ Weight: 100
+ Atk: 250
+ Range: 4
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 20
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6505: 1
+ }
+},
+// Ammo
+{
+ Id: 6500
+ AegisName: "TrainingArrow"
+ Name: "Training Arrow"
+ Type: "IT_AMMO"
+ Buy: 3
+ Sell: 1
+ Weight: 1
+ Atk: 100
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+{
+ Id: 6501
+ AegisName: "IronArrow"
+ Name: "Iron Arrow"
+ Type: "IT_AMMO"
+ Buy: 6
+ Sell: 2
+ Weight: 2
+ Atk: 150
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+{
+ Id: 6502
+ AegisName: "BoneArrow"
+ Name: "Bone Arrow"
+ Type: "IT_AMMO"
+ Buy: 8
+ Sell: 3
+ Weight: 0
+ Atk: 180
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+{
+ Id: 6503
+ AegisName: "PoisonedArrow"
+ Name: "Posioned Arrow"
+ Type: "IT_AMMO"
+ Buy: 10
+ Sell: 3
+ Weight: 1
+ Atk: 200
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+{
+ Id: 6504
+ AegisName: "TerraniteArrow"
+ Name: "Terranite Arrow"
+ Type: "IT_AMMO"
+ Buy: 12
+ Sell: 4
+ Weight: 1
+ Atk: 250
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+{
+ Id: 6505
+ AegisName: "StoneProjectile"
+ Name: "Stone Projectile"
+ Type: "IT_AMMO"
+ Buy: 2
+ Sell: 0
+ Weight: 1
+ Atk: 200
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+// Misc.
+{
+ Id: 7420
+ AegisName: "AdventurerSoul"
+ Name: "Adventurer's Soul"
+ Type: "IT_ETC"
+ Buy: 1
+ Sell: 0
+ Weight: 0
+},
+// LEGACY merge items, generic or usable
+{
+ Id: 8000
+ AegisName: "BlackPearl"
+ Name: "Black Pearl"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 100
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8001
+ AegisName: "Bloodstone"
+ Name: "Bloodstone"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 100
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8002
+ AegisName: "BottleOfSand"
+ Name: "Bottle of Sand"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 200
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8003
+ AegisName: "Brainstem"
+ Name: "Brainstem"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 50
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8004
+ AegisName: "ClosedChristmasBox"
+ Name: "Closed Christmas Box"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 100
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8005
+ AegisName: "OpenChristmasBox"
+ Name: "Open Christmas Box"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 100
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8006
+ AegisName: "RedChristmasOrnament"
+ Name: "Red Christmas Ornament"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8007
+ AegisName: "YellowChristmasOrnament"
+ Name: "Yellow Christmas Ornament"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8008
+ AegisName: "GreenChristmasOrnament"
+ Name: "Green Christmas Ornament"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8009
+ AegisName: "AquaChristmasOrnament"
+ Name: "Aqua Christmas Ornament"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8010
+ AegisName: "BlueChristmasOrnament"
+ Name: "Blue Christmas Ornament"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8011
+ AegisName: "PurpleChristmasOrnament"
+ Name: "Purple Christmas Ornament"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8012
+ AegisName: "Doll"
+ Name: "Doll"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 75
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8013
+ AegisName: "EasterBasket"
+ Name: "Easter Basket"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 2000
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8014
+ AegisName: "LegendaryEasterEgg"
+ Name: "Legendary Easter Egg"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 50
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8015
+ AegisName: "FakePlasticFangs"
+ Name: "Fake Plastic Fangs"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 25
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8016
+ AegisName: "FlawedLens"
+ Name: "Flawed Lens"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 50
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8017
+ AegisName: "DarkPetal"
+ Name: "Dark Petal"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 250
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8018
+ AegisName: "FlightTalisman"
+ Name: "Flight Talisman"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 500
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8019
+ AegisName: "Jellybeans"
+ Name: "Jellybeans"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 150
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8020
+ AegisName: "Leatherball"
+ Name: "Leatherball"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 750
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8021
+ AegisName: "BooberryBlueLollipop"
+ Name: "Booberry Blue Lollipop"
+ Type: "IT_USABLE"
+ Buy: 100
+ Sell: 5
+ Weight: 150
+ Script: <"
+ @min = 1500;
+ @max = 2500;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8022
+ AegisName: "GhastlyGreenLollipop"
+ Name: "Ghastly Green Lollipop"
+ Type: "IT_USABLE"
+ Buy: 100
+ Sell: 5
+ Weight: 150
+ Script: <"
+ @min = 1500;
+ @max = 2500;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8023
+ AegisName: "BloodRedLollipop"
+ Name: "Blood Red Lollipop"
+ Type: "IT_USABLE"
+ Buy: 100
+ Sell: 5
+ Weight: 150
+ Script: <"
+ @min = 1500;
+ @max = 2500;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ ">
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8024
+ AegisName: "PlushMouboo"
+ Name: "Plush Mouboo"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 250
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8025
+ AegisName: "RedStocking"
+ Name: "Red Stocking"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 100
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8026
+ AegisName: "StickReinboo"
+ Name: "Stick Reinboo"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 100
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8027
+ AegisName: "RubberBat" // add squeak sound with approx. 3 ~ 5s delay.
+ Name: "Rubber Bat"
+ Type: "IT_USABLE"
+ Buy: 100
+ Sell: 5
+ Weight: 30
+ KeepAfterUse: true
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+ Script: <"
+ doevent "RubberBat::OnUse";
+ ">
+},
+{
+ Id: 8028
+ AegisName: "SantaCookie"
+ Name: "Santa Cookie"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 25
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8029
+ AegisName: "SantaGlobe"
+ Name: "Santa Globe"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 500
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8030
+ AegisName: "Scissors"
+ Name: "Scissors"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 150
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8031
+ AegisName: "SilverBell"
+ Name: "Silver Bell"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 250
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8032
+ AegisName: "SnowmanGlobe"
+ Name: "Snowman Globe"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 500
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8033
+ AegisName: "StrangeCoin"
+ Name: "Strange Coin"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 10
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8034
+ AegisName: "Tongue"
+ Name: "Tongue"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 100
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8035
+ AegisName: "WrappingPaperDotted"
+ Name: "Dotted Wrapping Paper"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 50
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+{
+ Id: 8036
+ AegisName: "WrappingPaperStriped"
+ Name: "Striped Wrapping Paper"
+ Type: "IT_ETC"
+ Buy: 100
+ Sell: 5
+ Weight: 50
+ Trade: {
+ nodrop: true
+ notrade: true
+ noselltonpc: true
+ noauction: true
+ nomail: true
+ nogstorage: true
+ }
+},
+)
diff --git a/db/pre-re/item_group.conf b/db/pre-re/item_group.conf
new file mode 100644
index 00000000..ea58364c
--- /dev/null
+++ b/db/pre-re/item_group.conf
@@ -0,0 +1,90 @@
+//====================================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//=
+//= http://herc.ws/board/
+//================= More Information =================
+// http://herc.ws/board/topic/1244-official-item-grouppackagechain
+//====================================================
+// Structure of file:
+/*
+<Container_Item_Name>: (
+ "Item_Name" or
+ ("Item_Name",Repeat_Count)
+)
+*/
+
+BasicSilkDyes: (
+ "PitchBlackSilkDye",
+ "ChocolateSilkDye",
+ "CrimsonSilkDye",
+)
+
+ExtendedSilkDyes: (
+ "PitchBlackSilkDye",
+ "ChocolateSilkDye",
+ "CrimsonSilkDye",
+ "TomatoSilkDye",
+ "GoldenrodSilkDye",
+ "SunflowerSilkDye",
+ "OliveSilkDye",
+ "SeaGreenSilkDye",
+ "MintSilkDye",
+ "MidnightBlueSilkDye",
+ "SlatBlueSilkDye",
+ "OrchidSilkDye",
+ "PinkiePinkSilkDye",
+)
+
+BasicCottonDyes: (
+ "BlackCottonDye",
+ "SilverCottonDye",
+ "CamelCottonDye",
+ "BrownCottonDye",
+ "OrangeCottonDye",
+ "DarkRedCottonDye",
+ "RedCottonDye",
+ "FuschiaCottonDye",
+ "PinkCottonDye",
+ "MauveCottonDye",
+ "PurpleCottonDye",
+ "NavyBlueCottonDye",
+ "BlueGrayCottonDye",
+ "BlueCottonDye",
+ "TealCottonDye",
+ "GreenCottonDye",
+ "LimeCottonDye",
+ "KhakiCottonDye",
+ "YellowCottonDye",
+)
+
+CrudeGems: (
+ "CrudeDiamond",
+ "CrudeRuby",
+ "CrudeEmerald",
+ "CrudeSapphire",
+ "CrudeTopaz",
+ "CrudeAmethyst",
+)
+
+Gems: (
+ "Diamond",
+ "Ruby",
+ "Emerald",
+ "Sapphire",
+ "Topaz",
+ "Amethyst",
+)
+
+Runestones: (
+ "RunestoneUruz",
+ "RunestoneRaido",
+ "RunestoneThurisaz",
+ "RunestoneKaunaz",
+ "RunestoneDagaz",
+ "RunestonePeorth",
+)
diff --git a/db/pre-re/item_lapineddukddak.conf b/db/pre-re/item_lapineddukddak.conf
new file mode 100644
index 00000000..a0e66f0c
--- /dev/null
+++ b/db/pre-re/item_lapineddukddak.conf
@@ -0,0 +1,44 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018-2019 Hercules Dev Team
+//= Copyright (C) 2018-2019 Asheraf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+
+/**************************************************************************
+************* Entry structure ********************************************
+**************************************************************************
+<Box_Item_Const>: {
+ NeedCount: (int, defaults to 0) The required amount of unique items
+ NeedRefineMin: (int, defaults to 0) The minimum refine for each of the items
+ NeedRefineMax: (int, defaults to 0) The maximum refine for each of the items
+ SourceItems: { A list of allowed items to be converted with specific amount for each item
+ <Item_Const>: <amount> (string, int)
+ ...
+ }
+ Script: <"
+ Script (it can be multi-line)
+ Executes on success
+ ">
+}
diff --git a/db/pre-re/item_packages.conf b/db/pre-re/item_packages.conf
new file mode 100644
index 00000000..0b458587
--- /dev/null
+++ b/db/pre-re/item_packages.conf
@@ -0,0 +1,25 @@
+//====================================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//=
+//= http://herc.ws/board/
+//================= More Information =================
+// http://herc.ws/board/topic/1244-official-item-grouppackagechain
+//====================================================
+// Structure of file:
+/*
+<Container_Item_Name>: {
+ <Entry_Item_Name>: {
+ Random: 0 - Signs what group type this item belongs to, 0 is "Must", a group of items that come out whenever the package is open (doesn't use rate), anything above 0 is considered "random_group_<value>", a package with 2 random groups for example gets 2 items whenever open, one from each group
+ Count: 30 - Stands for how much <Entry_Item_Name> will be obtained.
+ Expire: 2 - Signs how many hours this item will last (makes a rental item).
+ Announce: True/False - Signs whether to relay a special item obtain announcement when this item comes out of the package.
+ Rate: 50 - If 'Random' is not 0, a rate from 1 to 10000 (0.01% - 100%) will be given.
+ Named: True/False - Signs whether the item should have the owner's name in it.
+ }
+}
+*/
diff --git a/db/pre-re/job_db.conf b/db/pre-re/job_db.conf
new file mode 100644
index 00000000..0c95aaad
--- /dev/null
+++ b/db/pre-re/job_db.conf
@@ -0,0 +1,357 @@
+//====================================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//=
+//= http://herc.ws/board/
+//================= More Information =================
+// http://herc.ws/board/topic/9082-job-db1txt-redesign/
+//============== RE Structure Example ================
+/*
+Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there)
+ BaseExpGroup: "Exp Group Name" (string) // Name of base exp group defined in exp_group_db.conf
+ JobExpGroup: "Exp Group Name" (string) // Name of job exp group defined in exp_group_db.conf
+ Inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table.
+ InheritHP: ( "Other_Job_Name" );// Base job from which this job will inherit its HP table.
+ InheritSP: ( "Other_Job_Name" );// Base job from which this job will inherit its SP table.
+ Weight: Max Weight (int, defaults to 20000, units in Weight/10)
+ BaseASPD: { // Base ASPD for specific weapon type
+ Fist: 0~200 (int, defaults to 200)
+ Dagger: 0~200 (int, defaults to 200)
+ Sword: 0~200 (int, defaults to 200)
+ TwoHandSword: 0~200 (int, defaults to 200)
+ Spear: 0~200 (int, defaults to 200)
+ TwoHandSpear: 0~200 (int, defaults to 200)
+ Axe: 0~200 (int, defaults to 200)
+ TwoHandAxe: 0~200 (int, defaults to 200)
+ Mace: 0~200 (int, defaults to 200)
+ TwoHandMace: 0~200 (int, defaults to 200)
+ Rod: 0~200 (int, defaults to 200)
+ Bow: 0~200 (int, defaults to 200)
+ Knuckle: 0~200 (int, defaults to 200)
+ Instrumen: 0~200 (int, defaults to 200)
+ Whip: 0~200 (int, defaults to 200)
+ Book: 0~200 (int, defaults to 200)
+ Katar: 0~200 (int, defaults to 200)
+ Revolver: 0~200 (int, defaults to 200)
+ Rifle: 0~200 (int, defaults to 200)
+ GatlingGun: 0~200 (int, defaults to 200)
+ Shotgun: 0~200 (int, defaults to 200)
+ GrenadeLauncher: 0~200 (int, defaults to 200)
+ FuumaShuriken: 0~200 (int, defaults to 200)
+ TwoHandRod: 0~200 (int, defaults to 200)
+ }
+ HPTable:[ 1, .... 150 ] (int[]) Reference table for base HP per level
+ SPTable:[ 1, .... 150 ] (int[]) Reference table for base SP per level
+ // Note: If table index size is smaller than the max level the server will automatically generate the missing index based on the average increase per level.
+}
+*/
+//====================================================
+Talpan: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Weight: 20000
+ BaseASPD: {
+ Fist: 400
+ Dagger: 550
+ Sword: 570
+ Axe: 500
+ TwoHandAxe: 1000
+ TwoHandSpear: 1200
+ Mace: 500
+ TwoHandMace: 550
+ Rod: 650
+ TwoHandRod: 650
+ Bow: 800
+ Katar: 650
+ }
+ HPTable:[ 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, // 1 - 10
+ 900, 950, 1000, 1050, 1100, 1150, 1200, 1250, 1300, 1350, // 11 - 20
+ 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, // 21 - 30
+ 1900, 1950, 2000, 2050, 2100, 2150, 2200, 2250, 2300, 2350, // 31 - 40
+ 2400, 2450, 2500, 2550, 2600, 2650, 2700, 2750, 2800, 2850, // 41 - 50
+ 2900, 2950, 3000, 3050, 3100, 3150, 3200, 3250, 3300, 3350, // 51 - 60
+ 3400, 3450, 3500, 3550, 3600, 3650, 3700, 3750, 3800, 3850, // 61 - 70
+ 3900, 3950, 4000, 4050, 4100, 4150, 4200, 4250, 4300, 4350, // 71 - 80
+ 4400, 4450, 4500, 4550, 4600, 4650, 4700, 4750, 4800, 4850, // 81 - 90
+ 4900, 4950, 5000, 5050, 5100, 5150, 5200, 5250, 5300, 5350, // 91 - 100
+ 5400, 5450, 5500, 5550, 5600, 5650, 5700, 5750, 5800, 5850, // 101 - 110
+ 5900, 5950, 6000, 6050, 6100, 6150, 6200, 6250, 6300, 6350, // 111 - 120
+ 6400, 6450, 6500, 6550, 6600, 6650, 6700, 6750, 6800, 6850, // 121 - 130
+ 6900, 6950, 7000, 7050, 7100, 7150, 7200, 7250, 7300, 7350, // 131 - 140
+ 7400, 7450, 7500, 7550, 7600, 7650, 7700, 7750, 7800, 7850, // 141 - 150
+ 7900, 7950, 8000, 8050, 8100, 8150, 8200, 8250, 8300, 835] // 151 - 160
+ SPTable:[ 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, // 1 - 10
+ 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, // 11 - 20
+ 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, // 21 - 30
+ 165, 170, 175, 180, 185, 190, 195, 200, 205, 210, // 31 - 40
+ 215, 220, 225, 230, 235, 240, 245, 250, 255, 260, // 41 - 50
+ 265, 270, 275, 280, 285, 290, 295, 300, 305, 310, // 51 - 60
+ 315, 320, 325, 330, 335, 340, 345, 350, 355, 360, // 61 - 70
+ 365, 370, 375, 380, 385, 390, 395, 400, 405, 410, // 71 - 80
+ 415, 420, 425, 430, 435, 440, 445, 450, 455, 460, // 81 - 90
+ 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, // 91 - 100
+ 515, 520, 525, 530, 535, 540, 545, 550, 555, 560, // 101 - 110
+ 565, 570, 575, 580, 585, 590, 595, 600, 605, 610, // 111 - 120
+ 615, 620, 625, 630, 635, 640, 645, 650, 655, 660, // 121 - 130
+ 665, 670, 675, 680, 685, 690, 695, 700, 705, 710, // 131 - 140
+ 715, 720, 725, 730, 735, 740, 745, 750, 755, 760, // 141 - 150
+ 765, 770, 775, 780, 785, 790, 795, 800, 805, 810] // 151 - 160
+}
+
+CaveUkar: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Weight: 20000
+ BaseASPD: {
+ Fist: 400
+ Dagger: 550
+ Sword: 570
+ Axe: 500
+ TwoHandAxe: 1000
+ TwoHandSpear: 1200
+ Mace: 500
+ TwoHandMace: 550
+ Rod: 650
+ TwoHandRod: 650
+ Bow: 800
+ Katar: 650
+ }
+ HPTable:[ 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, // 1 - 10
+ 900, 950, 1000, 1050, 1100, 1150, 1200, 1250, 1300, 1350, // 11 - 20
+ 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, // 21 - 30
+ 1900, 1950, 2000, 2050, 2100, 2150, 2200, 2250, 2300, 2350, // 31 - 40
+ 2400, 2450, 2500, 2550, 2600, 2650, 2700, 2750, 2800, 2850, // 41 - 50
+ 2900, 2950, 3000, 3050, 3100, 3150, 3200, 3250, 3300, 3350, // 51 - 60
+ 3400, 3450, 3500, 3550, 3600, 3650, 3700, 3750, 3800, 3850, // 61 - 70
+ 3900, 3950, 4000, 4050, 4100, 4150, 4200, 4250, 4300, 4350, // 71 - 80
+ 4400, 4450, 4500, 4550, 4600, 4650, 4700, 4750, 4800, 4850, // 81 - 90
+ 4900, 4950, 5000, 5050, 5100, 5150, 5200, 5250, 5300, 5350, // 91 - 100
+ 5400, 5450, 5500, 5550, 5600, 5650, 5700, 5750, 5800, 5850, // 101 - 110
+ 5900, 5950, 6000, 6050, 6100, 6150, 6200, 6250, 6300, 6350, // 111 - 120
+ 6400, 6450, 6500, 6550, 6600, 6650, 6700, 6750, 6800, 6850, // 121 - 130
+ 6900, 6950, 7000, 7050, 7100, 7150, 7200, 7250, 7300, 7350, // 131 - 140
+ 7400, 7450, 7500, 7550, 7600, 7650, 7700, 7750, 7800, 7850, // 141 - 150
+ 7900, 7950, 8000, 8050, 8100, 8150, 8200, 8250, 8300, 835] // 151 - 160
+ SPTable:[ 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, // 1 - 10
+ 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, // 11 - 20
+ 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, // 21 - 30
+ 165, 170, 175, 180, 185, 190, 195, 200, 205, 210, // 31 - 40
+ 215, 220, 225, 230, 235, 240, 245, 250, 255, 260, // 41 - 50
+ 265, 270, 275, 280, 285, 290, 295, 300, 305, 310, // 51 - 60
+ 315, 320, 325, 330, 335, 340, 345, 350, 355, 360, // 61 - 70
+ 365, 370, 375, 380, 385, 390, 395, 400, 405, 410, // 71 - 80
+ 415, 420, 425, 430, 435, 440, 445, 450, 455, 460, // 81 - 90
+ 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, // 91 - 100
+ 515, 520, 525, 530, 535, 540, 545, 550, 555, 560, // 101 - 110
+ 565, 570, 575, 580, 585, 590, 595, 600, 605, 610, // 111 - 120
+ 615, 620, 625, 630, 635, 640, 645, 650, 655, 660, // 121 - 130
+ 665, 670, 675, 680, 685, 690, 695, 700, 705, 710, // 131 - 140
+ 715, 720, 725, 730, 735, 740, 745, 750, 755, 760, // 141 - 150
+ 765, 770, 775, 780, 785, 790, 795, 800, 805, 810] // 151 - 160
+}
+FireKralog: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Weight: 20000
+ BaseASPD: {
+ Fist: 400
+ Dagger: 550
+ Sword: 570
+ Axe: 500
+ TwoHandAxe: 1000
+ TwoHandSpear: 1200
+ Mace: 500
+ TwoHandMace: 550
+ Rod: 650
+ TwoHandRod: 650
+ Bow: 800
+ Katar: 650
+ }
+ HPTable:[ 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, // 1 - 10
+ 900, 950, 1000, 1050, 1100, 1150, 1200, 1250, 1300, 1350, // 11 - 20
+ 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, // 21 - 30
+ 1900, 1950, 2000, 2050, 2100, 2150, 2200, 2250, 2300, 2350, // 31 - 40
+ 2400, 2450, 2500, 2550, 2600, 2650, 2700, 2750, 2800, 2850, // 41 - 50
+ 2900, 2950, 3000, 3050, 3100, 3150, 3200, 3250, 3300, 3350, // 51 - 60
+ 3400, 3450, 3500, 3550, 3600, 3650, 3700, 3750, 3800, 3850, // 61 - 70
+ 3900, 3950, 4000, 4050, 4100, 4150, 4200, 4250, 4300, 4350, // 71 - 80
+ 4400, 4450, 4500, 4550, 4600, 4650, 4700, 4750, 4800, 4850, // 81 - 90
+ 4900, 4950, 5000, 5050, 5100, 5150, 5200, 5250, 5300, 5350, // 91 - 100
+ 5400, 5450, 5500, 5550, 5600, 5650, 5700, 5750, 5800, 5850, // 101 - 110
+ 5900, 5950, 6000, 6050, 6100, 6150, 6200, 6250, 6300, 6350, // 111 - 120
+ 6400, 6450, 6500, 6550, 6600, 6650, 6700, 6750, 6800, 6850, // 121 - 130
+ 6900, 6950, 7000, 7050, 7100, 7150, 7200, 7250, 7300, 7350, // 131 - 140
+ 7400, 7450, 7500, 7550, 7600, 7650, 7700, 7750, 7800, 7850, // 141 - 150
+ 7900, 7950, 8000, 8050, 8100, 8150, 8200, 8250, 8300, 835] // 151 - 160
+ SPTable:[ 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, // 1 - 10
+ 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, // 11 - 20
+ 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, // 21 - 30
+ 165, 170, 175, 180, 185, 190, 195, 200, 205, 210, // 31 - 40
+ 215, 220, 225, 230, 235, 240, 245, 250, 255, 260, // 41 - 50
+ 265, 270, 275, 280, 285, 290, 295, 300, 305, 310, // 51 - 60
+ 315, 320, 325, 330, 335, 340, 345, 350, 355, 360, // 61 - 70
+ 365, 370, 375, 380, 385, 390, 395, 400, 405, 410, // 71 - 80
+ 415, 420, 425, 430, 435, 440, 445, 450, 455, 460, // 81 - 90
+ 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, // 91 - 100
+ 515, 520, 525, 530, 535, 540, 545, 550, 555, 560, // 101 - 110
+ 565, 570, 575, 580, 585, 590, 595, 600, 605, 610, // 111 - 120
+ 615, 620, 625, 630, 635, 640, 645, 650, 655, 660, // 121 - 130
+ 665, 670, 675, 680, 685, 690, 695, 700, 705, 710, // 131 - 140
+ 715, 720, 725, 730, 735, 740, 745, 750, 755, 760, // 141 - 150
+ 765, 770, 775, 780, 785, 790, 795, 800, 805, 810] // 151 - 160
+}
+
+LightRaijin: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Weight: 20000
+ BaseASPD: {
+ Fist: 400
+ Dagger: 550
+ Sword: 570
+ Axe: 500
+ TwoHandAxe: 1000
+ TwoHandSpear: 1200
+ Mace: 500
+ TwoHandMace: 550
+ Rod: 650
+ TwoHandRod: 650
+ Bow: 800
+ Katar: 650
+ }
+ HPTable:[ 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, // 1 - 10
+ 900, 950, 1000, 1050, 1100, 1150, 1200, 1250, 1300, 1350, // 11 - 20
+ 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, // 21 - 30
+ 1900, 1950, 2000, 2050, 2100, 2150, 2200, 2250, 2300, 2350, // 31 - 40
+ 2400, 2450, 2500, 2550, 2600, 2650, 2700, 2750, 2800, 2850, // 41 - 50
+ 2900, 2950, 3000, 3050, 3100, 3150, 3200, 3250, 3300, 3350, // 51 - 60
+ 3400, 3450, 3500, 3550, 3600, 3650, 3700, 3750, 3800, 3850, // 61 - 70
+ 3900, 3950, 4000, 4050, 4100, 4150, 4200, 4250, 4300, 4350, // 71 - 80
+ 4400, 4450, 4500, 4550, 4600, 4650, 4700, 4750, 4800, 4850, // 81 - 90
+ 4900, 4950, 5000, 5050, 5100, 5150, 5200, 5250, 5300, 5350, // 91 - 100
+ 5400, 5450, 5500, 5550, 5600, 5650, 5700, 5750, 5800, 5850, // 101 - 110
+ 5900, 5950, 6000, 6050, 6100, 6150, 6200, 6250, 6300, 6350, // 111 - 120
+ 6400, 6450, 6500, 6550, 6600, 6650, 6700, 6750, 6800, 6850, // 121 - 130
+ 6900, 6950, 7000, 7050, 7100, 7150, 7200, 7250, 7300, 7350, // 131 - 140
+ 7400, 7450, 7500, 7550, 7600, 7650, 7700, 7750, 7800, 7850, // 141 - 150
+ 7900, 7950, 8000, 8050, 8100, 8150, 8200, 8250, 8300, 835] // 151 - 160
+ SPTable:[ 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, // 1 - 10
+ 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, // 11 - 20
+ 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, // 21 - 30
+ 165, 170, 175, 180, 185, 190, 195, 200, 205, 210, // 31 - 40
+ 215, 220, 225, 230, 235, 240, 245, 250, 255, 260, // 41 - 50
+ 265, 270, 275, 280, 285, 290, 295, 300, 305, 310, // 51 - 60
+ 315, 320, 325, 330, 335, 340, 345, 350, 355, 360, // 61 - 70
+ 365, 370, 375, 380, 385, 390, 395, 400, 405, 410, // 71 - 80
+ 415, 420, 425, 430, 435, 440, 445, 450, 455, 460, // 81 - 90
+ 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, // 91 - 100
+ 515, 520, 525, 530, 535, 540, 545, 550, 555, 560, // 101 - 110
+ 565, 570, 575, 580, 585, 590, 595, 600, 605, 610, // 111 - 120
+ 615, 620, 625, 630, 635, 640, 645, 650, 655, 660, // 121 - 130
+ 665, 670, 675, 680, 685, 690, 695, 700, 705, 710, // 131 - 140
+ 715, 720, 725, 730, 735, 740, 745, 750, 755, 760, // 141 - 150
+ 765, 770, 775, 780, 785, 790, 795, 800, 805, 810] // 151 - 160
+}
+
+SeaTritan: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Weight: 20000
+ BaseASPD: {
+ Fist: 400
+ Dagger: 550
+ Sword: 570
+ Axe: 500
+ TwoHandAxe: 1000
+ TwoHandSpear: 1200
+ Mace: 500
+ TwoHandMace: 550
+ Rod: 650
+ TwoHandRod: 650
+ Bow: 800
+ Katar: 650
+ }
+ HPTable:[ 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, // 1 - 10
+ 900, 950, 1000, 1050, 1100, 1150, 1200, 1250, 1300, 1350, // 11 - 20
+ 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, // 21 - 30
+ 1900, 1950, 2000, 2050, 2100, 2150, 2200, 2250, 2300, 2350, // 31 - 40
+ 2400, 2450, 2500, 2550, 2600, 2650, 2700, 2750, 2800, 2850, // 41 - 50
+ 2900, 2950, 3000, 3050, 3100, 3150, 3200, 3250, 3300, 3350, // 51 - 60
+ 3400, 3450, 3500, 3550, 3600, 3650, 3700, 3750, 3800, 3850, // 61 - 70
+ 3900, 3950, 4000, 4050, 4100, 4150, 4200, 4250, 4300, 4350, // 71 - 80
+ 4400, 4450, 4500, 4550, 4600, 4650, 4700, 4750, 4800, 4850, // 81 - 90
+ 4900, 4950, 5000, 5050, 5100, 5150, 5200, 5250, 5300, 5350, // 91 - 100
+ 5400, 5450, 5500, 5550, 5600, 5650, 5700, 5750, 5800, 5850, // 101 - 110
+ 5900, 5950, 6000, 6050, 6100, 6150, 6200, 6250, 6300, 6350, // 111 - 120
+ 6400, 6450, 6500, 6550, 6600, 6650, 6700, 6750, 6800, 6850, // 121 - 130
+ 6900, 6950, 7000, 7050, 7100, 7150, 7200, 7250, 7300, 7350, // 131 - 140
+ 7400, 7450, 7500, 7550, 7600, 7650, 7700, 7750, 7800, 7850, // 141 - 150
+ 7900, 7950, 8000, 8050, 8100, 8150, 8200, 8250, 8300, 835] // 151 - 160
+ SPTable:[ 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, // 1 - 10
+ 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, // 11 - 20
+ 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, // 21 - 30
+ 165, 170, 175, 180, 185, 190, 195, 200, 205, 210, // 31 - 40
+ 215, 220, 225, 230, 235, 240, 245, 250, 255, 260, // 41 - 50
+ 265, 270, 275, 280, 285, 290, 295, 300, 305, 310, // 51 - 60
+ 315, 320, 325, 330, 335, 340, 345, 350, 355, 360, // 61 - 70
+ 365, 370, 375, 380, 385, 390, 395, 400, 405, 410, // 71 - 80
+ 415, 420, 425, 430, 435, 440, 445, 450, 455, 460, // 81 - 90
+ 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, // 91 - 100
+ 515, 520, 525, 530, 535, 540, 545, 550, 555, 560, // 101 - 110
+ 565, 570, 575, 580, 585, 590, 595, 600, 605, 610, // 111 - 120
+ 615, 620, 625, 630, 635, 640, 645, 650, 655, 660, // 121 - 130
+ 665, 670, 675, 680, 685, 690, 695, 700, 705, 710, // 131 - 140
+ 715, 720, 725, 730, 735, 740, 745, 750, 755, 760, // 141 - 150
+ 765, 770, 775, 780, 785, 790, 795, 800, 805, 810] // 151 - 160
+}
+
+FrostKralog: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Inherit: ( "FireKralog" ); // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table.
+}
+
+DarkRaijin: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Inherit: ( "LightRaijin" ); // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table.
+}
+
+ArgaesTalpan: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Inherit: ( "Talpan" );
+}
+
+TonoriTalpan: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Inherit: ( "Talpan" );
+}
+
+LakeTritan: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Inherit: ( "SeaTritan" );
+}
+
+MountainUkar: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
+ MoveSpeed: 150
+ Inherit: ( "CaveUkar" );
+}
diff --git a/db/pre-re/map_zone_db.conf b/db/pre-re/map_zone_db.conf
new file mode 100644
index 00000000..22ddacdf
--- /dev/null
+++ b/db/pre-re/map_zone_db.conf
@@ -0,0 +1,357 @@
+//====================================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//=
+//= http://herc.ws/board/
+//====================================================
+//= Hercules Map Zone Database [Ind/Hercules]
+//================ More Information ==================
+//= http://herc.ws/board/topic/302-introducing-hercules-map-zone-database/
+//= (TODO: replace with wiki link and detail the wiki page in a decent format ^)
+//====================================================
+//================ Description =======================
+//= A unlimited number of zones may be created, a zone
+//= may be used to create a set of disabled items, disabled skills
+//= and mapflags to be used by as many maps as one chooses.
+//= Maps can be linked to a specific zone through the zone mapflag
+//= '<map name><tab>mapflag<tab>zone<tab><zone name>'.
+//====================================================
+//= Available types for 'disabled_skills':
+//= PLAYER, HOMUN, MERCENARY, MONSTER, PET, ELEMENTAL, MOB_BOSS, CLONE, ALL and NONE
+//====================================================
+
+
+zones: (
+{
+ /* All zone is a dynamic (very special) zone that is forcebly inherited by ALL maps automatically */
+ name: "All" /* changing this name requires MAP_ZONE_ALL_NAME to also be changed in src/map/map.h file */
+
+ disabled_skills: {
+ //both examples below disable napalm beat (id 11) to players
+ //MG_NAPALMBEAT: "PLAYER"
+ //ID11: "PLAYER"
+ }
+
+ disabled_items: {
+ //Both examples below disable apple (id 501)
+ //Apple: true
+ //ID501: true
+ }
+
+ mapflags: (
+ )
+
+ /* "command:min-group-lv-to-override" e.g. "heal: 70" */
+ disabled_commands: {
+ //Example Below makes @heal be used in maps within this zone only by those group lv 70 and above
+ //heal: 70
+ }
+ skill_damage_cap: {
+ //Exemple Below caps firebolt damage in maps within this zone to a maximum 50 damage,
+ // (depends on HMAP_ZONE_DAMAGE_CAP_TYPE in src/config/core.h)
+ // when cast vs players and monsters.
+ //MG_COLDBOLT: (50,"PLAYER | MONSTER")
+ }
+},
+{
+ /* Normal zone is applied to all maps that are not pkable (where players cant fight each other) */
+ /* However, it wont be applied to maps with its own zones (specified thru mapflag) */
+ name: "Normal" /* changing this name requires MAP_ZONE_NORMAL_NAME to also be changed in src/map/map.h file */
+
+ disabled_skills: {
+ WM_LULLABY_DEEPSLEEP: "PLAYER"
+ WM_SIRCLEOFNATURE: "PLAYER"
+ WM_SATURDAY_NIGHT_FEVER: "PLAYER"
+ SO_ARRULLO: "PLAYER"
+ CG_HERMODE: "PLAYER"
+ }
+
+ disabled_items: {
+ }
+ mapflags: (
+ )
+
+},
+{
+ /* PvP zone is applied to all maps with a pvp mapflag */
+ name: "PvP" /* changing this name requires MAP_ZONE_PVP_NAME to also be changed in src/map/map.h file */
+
+ disabled_skills: {
+ BS_GREED: "PLAYER"
+ CG_HERMODE: "PLAYER"
+ }
+
+ disabled_items: {
+ }
+
+ /* cashshop disabled in pvp maps */
+ mapflags: (
+ "nocashshop",
+ )
+},
+{
+ /* CvC zone is applied to all maps with a cvc mapflag */
+ name: "CvC" /* changing this name requires MAP_ZONE_CVC_NAME to also be changed in src/map/map.h file */
+
+ disabled_skills: {
+ BS_GREED: "PLAYER"
+ CG_HERMODE: "PLAYER"
+ }
+
+ disabled_items: {
+ }
+
+ /* cashshop disabled in cvc maps */
+ mapflags: (
+ "nocashshop",
+ )
+},
+{
+ /* PK Mode zone is only used when server is on pk_mode (battle.conf),
+ it applies to all pvp maps that don't have their own zone */
+ name: "PK Mode" /* changing this name requires MAP_ZONE_PK_NAME to also be changed in src/map/map.h file */
+
+ disabled_skills: {
+
+ }
+
+ disabled_items: {
+
+ }
+
+ /* PK Mode Damage Reductions */
+ /* - weapon_damage_rate -40% */
+ /* - magic_damage_rate -40% */
+ /* - misc_damage_rate -40% */
+ /* - long_damage_rate -30% */
+ /* - short_damage_rate -20% */
+ mapflags: (
+ "weapon_damage_rate 60",
+ "magic_damage_rate 60",
+ "misc_damage_rate 60",
+ "long_damage_rate 70",
+ "short_damage_rate 80",
+ )
+},
+{
+ /* GvG zone is applied to all maps with a gvg mapflag */
+ name: "GvG" /* changing this name requires MAP_ZONE_GVG_NAME to also be changed in src/map/map.h file */
+
+ disabled_skills: {
+ AL_TELEPORT: "PLAYER"
+ AL_WARP: "PLAYER"
+ WZ_ICEWALL: "PLAYER"
+ TF_BACKSLIDING: "PLAYER"
+ RG_INTIMIDATE: "PLAYER"
+ WE_CALLPARTNER: "PLAYER"
+ HP_ASSUMPTIO: "PLAYER"
+ HP_BASILICA: "PLAYER"
+ CG_MOONLIT: "PLAYER"
+ WE_CALLPARENT: "PLAYER"
+ WE_CALLBABY: "PLAYER"
+ CR_CULTIVATION: "PLAYER"
+ NJ_KIRIKAGE: "PLAYER"
+ CASH_ASSUMPTIO: "PLAYER"
+ BS_GREED: "PLAYER"
+ SC_FATALMENACE: "PLAYER"
+ SC_DIMENSIONDOOR: "PLAYER"
+ SU_LOPE: "PLAYER"
+ }
+
+ disabled_items: {
+ }
+ /* 5 second duration increase on GvG */
+ /* knockback disabled */
+ /* GvG Mode Damage Reductions */
+ /* - weapon_damage_rate -40% */
+ /* - magic_damage_rate -40% */
+ /* - misc_damage_rate -40% */
+ /* - long_damage_rate -20% */
+ /* - short_damage_rate -20% */
+ mapflags: (
+ "invincible_time_inc 5000",
+ "noknockback",
+ "weapon_damage_rate 60",
+ "magic_damage_rate 60",
+ "misc_damage_rate 60",
+ "long_damage_rate 80",
+ "short_damage_rate 80",
+ "nocashshop",
+ "gvg_noparty",
+ )
+
+},
+{
+ /* Battlegrounds zone is applied to all maps with a battlegrounds mapflag */
+ name: "Battlegrounds" /* changing this name requires MAP_ZONE_BG_NAME to also be changed in src/map/map.h file */
+
+ disabled_skills: {
+ AL_TELEPORT: "PLAYER"
+ AL_WARP: "PLAYER"
+ WZ_ICEWALL: "PLAYER"
+ TF_BACKSLIDING: "PLAYER"
+ RG_INTIMIDATE: "PLAYER"
+ MO_BODYRELOCATION: "PLAYER"
+ WE_CALLPARTNER: "PLAYER"
+ HP_ASSUMPTIO: "PLAYER"
+ HP_BASILICA: "PLAYER"
+ CG_MOONLIT: "PLAYER"
+ WE_CALLPARENT: "PLAYER"
+ WE_CALLBABY: "PLAYER"
+ CR_CULTIVATION: "PLAYER"
+ TK_RUN: "PLAYER"
+ TK_HIGHJUMP: "PLAYER"
+ SG_FEEL: "PLAYER"
+ SG_SUN_WARM: "PLAYER"
+ SG_MOON_WARM: "PLAYER"
+ SG_STAR_WARM: "PLAYER"
+ SG_SUN_COMFORT: "PLAYER"
+ SG_MOON_COMFORT: "PLAYER"
+ SG_STAR_COMFORT: "PLAYER"
+ SG_HATE: "PLAYER"
+ SG_SUN_ANGER: "PLAYER"
+ SG_MOON_ANGER: "PLAYER"
+ SG_STAR_ANGER: "PLAYER"
+ SG_SUN_BLESS: "PLAYER"
+ SG_MOON_BLESS: "PLAYER"
+ SG_STAR_BLESS: "PLAYER"
+ NJ_KIRIKAGE: "PLAYER"
+ CASH_ASSUMPTIO: "PLAYER"
+ SC_FATALMENACE: "PLAYER"
+ SC_DIMENSIONDOOR: "PLAYER"
+ SU_LOPE: "PLAYER"
+ }
+ disabled_items: {
+ }
+
+ /* knockback disabled */
+ /* Battlegrounds Damage Reductions */
+ /* - weapon_damage_rate -30% */
+ /* - magic_damage_rate -30% */
+ /* - misc_damage_rate -30% */
+ /* - long_damage_rate -25% */
+ /* - short_damage_rate -25% */
+ mapflags: (
+ "noknockback",
+ "weapon_damage_rate 70",
+ "magic_damage_rate 70",
+ "misc_damage_rate 70",
+ "long_damage_rate 75",
+ "short_damage_rate 75",
+ )
+
+},
+{
+ name: "Aldebaran Turbo Track"
+
+ disabled_skills: {
+ SM_ENDURE: "PLAYER"
+ AL_TELEPORT: "PLAYER"
+ AL_WARP: "PLAYER"
+ AL_CURE: "PLAYER"
+ TF_HIDING: "PLAYER"
+ WZ_ICEWALL: "PLAYER"
+ AS_CLOAKING: "PLAYER"
+ RG_INTIMIDATE: "PLAYER"
+ MO_BODYRELOCATION: "PLAYER"
+ LK_CONCENTRATION: "PLAYER"
+ LK_BERSERK: "PLAYER"
+ HP_BASILICA: "PLAYER"
+ WS_CARTBOOST: "PLAYER"
+ ST_CHASEWALK: "PLAYER"
+ CG_MOONLIT: "PLAYER"
+ SC_FATALMENACE: "PLAYER"
+ SC_DIMENSIONDOOR: "PLAYER"
+ GN_CARTBOOST: "PLAYER"
+ }
+
+ disabled_items: {
+ }
+},
+{
+ name: "Jail"
+
+ disabled_skills: {
+ TK_JUMPKICK: "PLAYER"
+ TK_HIGHJUMP: "PLAYER"
+ }
+
+ disabled_items: {
+ }
+},
+{
+ name: "Izlude Battle Arena"
+
+ disabled_skills: {
+ RG_INTIMIDATE: "PLAYER"
+ AL_TELEPORT: "PLAYER"
+ SC_FATALMENACE: "PLAYER"
+ SC_DIMENSIONDOOR: "PLAYER"
+ }
+
+ disabled_items: {
+ }
+},
+{
+ name: "GvG2"
+ inherit: ( "GvG" ) /* will import all gvg has */
+
+ disabled_skills: {
+ TK_HIGHJUMP: "PLAYER"
+ SA_ABRACADABRA: "PLAYER"
+ }
+},
+{
+ name: "WoE TE"
+ inherit: ( "GvG" ) /* will import all gvg has */
+
+ disabled_items: {
+ }
+},
+{
+ name: "Sealed Shrine"
+
+ disabled_skills: {
+ MG_SAFETYWALL: "PLAYER"
+ AL_TELEPORT: "PLAYER | MONSTER | HOMUN | MERCENARY"
+ RG_INTIMIDATE: "PLAYER | MONSTER"
+ HP_ASSUMPTIO: "PLAYER"
+ CASH_ASSUMPTIO: "PLAYER"
+ SC_FATALMENACE: "PLAYER"
+ SC_DIMENSIONDOOR: "PLAYER"
+ }
+},
+{
+ name: "Memorial Dungeon" /* ETower, Orc's Memory, Nidhoggur's Nest, etc */
+
+ disabled_skills: {
+ AL_TELEPORT: "PLAYER | MONSTER | HOMUN | MERCENARY"
+ WZ_ICEWALL: "PLAYER"
+ RG_INTIMIDATE: "PLAYER | MONSTER"
+ PF_SPIDERWEB: "PLAYER"
+ NPC_EXPULSION: "PLAYER"
+ SC_FATALMENACE: "PLAYER"
+ SC_DIMENSIONDOOR: "PLAYER"
+ }
+},
+{
+ name: "Towns"
+
+ disabled_skills: {
+ AM_CANNIBALIZE: "PLAYER"
+ AM_SPHEREMINE: "PLAYER"
+ CR_CULTIVATION: "PLAYER"
+ BS_GREED: "PLAYER"
+ SC_MANHOLE: "PLAYER"
+ WM_POEMOFNETHERWORLD: "PLAYER"
+ GN_WALLOFTHORN: "PLAYER"
+ }
+
+ disabled_items: {
+ }
+}
+)
diff --git a/db/pre-re/mob_boss.txt b/db/pre-re/mob_boss.txt
new file mode 100644
index 00000000..84ae8ced
--- /dev/null
+++ b/db/pre-re/mob_boss.txt
@@ -0,0 +1,5 @@
+// Bloody Branch Summonable Monsters Database
+//
+// Structure of Database:
+// MobID,DummyName,Rate
+
diff --git a/db/pre-re/mob_branch.txt b/db/pre-re/mob_branch.txt
new file mode 100644
index 00000000..9d7256db
--- /dev/null
+++ b/db/pre-re/mob_branch.txt
@@ -0,0 +1,5 @@
+// Dead Branch Summonable Monsters Database
+//
+// Structure of Database:
+// MobID,DummyName,Rate
+
diff --git a/db/pre-re/mob_db.conf b/db/pre-re/mob_db.conf
new file mode 100644
index 00000000..a58da85e
--- /dev/null
+++ b/db/pre-re/mob_db.conf
@@ -0,0 +1,5429 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Mobs Database
+//=========================================================================
+
+mob_db: (
+// Mobs Database
+//
+/******************************************************************************
+************* Entry structure ************************************************
+******************************************************************************
+{
+ // =================== Mandatory fields ===============================
+ Id: ID (int)
+ SpriteName: "SPRITE_NAME" (string)
+ Name: "Mob name" (string)
+ // =================== Optional fields ================================
+ JName: "Mob name" (string)
+ Lv: level (int, defaults to 1)
+ Hp: health (int, defaults to 1)
+ Sp: mana (int, defaults to 0)
+ Exp: basic experience (int, defaults to 0)
+ JExp: job experience (int, defaults to 0)
+ AttackRange: attack range (int, defaults to 1)
+ Attack: [attack1, attack2] (int, defaults to 0)
+ Def: defence (int, defaults to 0)
+ Mdef: magic defence (int, defaults to 0)
+ Stats: {
+ Str: strength (int, defaults to 0)
+ Agi: agility (int, defaults to 0)
+ Vit: vitality (int, defaults to 0)
+ Int: intelligence (int, defaults to 0)
+ Dex: dexterity (int, defaults to 0)
+ Luk: luck (int, defaults to 0)
+ }
+ ViewRange: view range (int, defaults to 1)
+ ChaseRange: chase range (int, defaults to 1)
+ Size: size (int, defaults to 1)
+ Race: race (int, defaults to 0)
+ Element: (type, level)
+ Mode: {
+ CanMove: true/false (bool, defaults to false)
+ Looter: true/false (bool, defaults to false)
+ Aggressive: true/false (bool, defaults to false)
+ Assist: true/false (bool, defaults to false)
+ CastSensorIdle:true/false (bool, defaults to false)
+ Boss: true/false (bool, defaults to false)
+ Plant: true/false (bool, defaults to false)
+ CanAttack: true/false (bool, defaults to false)
+ Detector: true/false (bool, defaults to false)
+ CastSensorChase: true/false (bool, defaults to false)
+ ChangeChase: true/false (bool, defaults to false)
+ Angry: true/false (bool, defaults to false)
+ ChangeTargetMelee: true/false (bool, defaults to false)
+ ChangeTargetChase: true/false (bool, defaults to false)
+ TargetWeak: true/false (bool, defaults to false)
+ NoKnockback: true/false (bool, defaults to false)
+ SurviveWithoutMaster: true/false (bool, defaults to false)
+ }
+ MoveSpeed: move speed (int, defaults to 0)
+ WalkMask: walk mask (int, defaults to 0)
+ AttackDelay: attack delay (int, defaults to 4000)
+ AttackMotion: attack motion (int, defaults to 2000)
+ DamageMotion: damage motion (int, defaults to 0)
+ SpawnCollisionSize: collision size (int, defaults to -1)
+ SpawnCollisionMask: collision mask (int, defaults to 1)
+ MvpExp: mvp experience (int, defaults to 0)
+ MvpDrops: {
+ AegisName: chance (string: int)
+ // ...
+ }
+ Drops: {
+ AegisName: chance (string: int)
+ // or
+ AegisName: (chance, "Option Drop Group")
+ // ...
+ }
+ DamageTakenRate: damage taken rate (int, defaults to 100)
+ WeaponAttacks: {
+ WeaponType: 10000
+ }
+ SkillAttacks: {
+ SkillName: 10000
+ }
+ ViewData: {
+ SpriteId: sprite id (int, defaults to Id)
+ WeaponId: weapon id (int, defaults to 0)
+ ShieldId: shield id (int, defaults to 0)
+ RobeId: garment id (int, defaults to 0)
+ HeadTopId: top headgear id (int, defaults to 0)
+ HeadMidId: middle headgear id (int, defaults to 0)
+ HeadLowId: lower headgear id (int, defaults to 0)
+ HairStyleId: hair style id (int, defaults to 0)
+ BodyStyleId: clothes id (int, defaults to 0)
+ HairColorId: hair color id (int, defaults to 0)
+ BodyColorId: clothes color id (int, defaults to 0)
+ Gender: gender (string, defaults to "SEX_FEMALE")
+ Options: options (int, defaults to 0)
+ }
+},
+******************************************************************************/
+
+
+{
+ Id: 1002
+ SpriteName: "Piou"
+ Name: "Piou"
+ Lv: 1
+ Hp: 110
+ Sp: 0
+ Exp: 3
+ JExp: 0
+ AttackRange: 1
+ Attack: [22, 25]
+ Def: 0
+ Mdef: 0
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 0
+ Dex: 6
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1000
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ SurviveWithoutMaster: true
+ }
+ MoveSpeed: 200
+ AttackDelay: 1872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ PiouFeathers: 2300
+ PiouLegs: 2700
+ }
+},
+{
+ Id: 1003
+ SpriteName: "Piousse"
+ Name: "Piousse"
+ Lv: 2
+ Hp: 220
+ Sp: 0
+ Exp: 7
+ JExp: 0
+ AttackRange: 1
+ Attack: [38, 40]
+ Def: 1
+ Mdef: 0
+ Stats: {
+ Str: 5
+ Agi: 1
+ Vit: 5
+ Int: 0
+ Dex: 10
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1000
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ SurviveWithoutMaster: true
+ }
+ MoveSpeed: 150
+ AttackDelay: 1872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ HalfEggshell: 4000
+ PiouLegs: 3000
+ PiouFeathers: 3000
+ }
+},
+{
+ Id: 1004
+ SpriteName: "Tortuga"
+ Name: "Tortuga"
+ Lv: 3
+ Hp: 325
+ Sp: 0
+ Exp: 6
+ JExp: 0
+ AttackRange: 1
+ Attack: [44, 45]
+ Def: 5
+ Mdef: 0
+ WalkMask: "WALK_WATER"
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 10
+ Int: 1
+ Dex: 20
+ Luk: 5
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 900
+ AttackDelay: 2872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ TortugaShellFragment: 1880
+ LettuceLeaf: 1800
+ TortugaTongue: 1000
+ Fungus: 800
+ SeaDrops: 500
+ Aquada: 500
+ TortugaShell: 500
+ Moss: 500
+ }
+ WeaponAttacks: {
+ Bows: 7000
+ }
+},
+{
+ Id: 1005
+ SpriteName: "Ratto"
+ Name: "Ratto"
+ Lv: 5
+ Hp: 540
+ Sp: 0
+ Exp: 10
+ JExp: 0
+ AttackRange: 1
+ Attack: [49, 50]
+ Def: 8
+ Mdef: 0
+ Stats: {
+ Str: 5
+ Agi: 15
+ Vit: 10
+ Int: 1
+ Dex: 25
+ Luk: 4
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ Looter: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 150
+ AttackDelay: 1872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ Cheese: 2000
+ RattoTeeth: 1000
+ RattoTail: 700
+ Piberries: 700
+ Moss: 700
+ }
+},
+{
+ Id: 1006
+ SpriteName: "Croc"
+ Name: "Croc"
+ Lv: 8
+ Hp: 900
+ Sp: 0
+ Exp: 12
+ JExp: 0
+ AttackRange: 1
+ Attack: [64, 70]
+ Def: 15
+ Mdef: 1
+ Stats: {
+ Str: 6
+ Agi: 20
+ Vit: 10
+ Int: 1
+ Dex: 30
+ Luk: 10
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 600
+ AttackDelay: 1872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ CrocClaw: 2000
+ BlueCoral: 1300
+ Aquada: 1500
+ SeaDrops: 700
+ Coral: 500
+ }
+},
+{
+ Id: 1007
+ SpriteName: "LittleBlub"
+ Name: "Little Blub"
+ Lv: 4
+ Hp: 440
+ Sp: 0
+ Exp: 7
+ JExp: 0
+ AttackRange: 1
+ Attack: [25, 30]
+ Def: 6
+ Mdef: 1
+ WalkMask: "WALK_WATER"
+ Stats: {
+ Str: 5
+ Agi: 17
+ Vit: 5
+ Int: 1
+ Dex: 28
+ Luk: 15
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ Looter: true
+ Assist: true
+ CanAttack: true
+ SurviveWithoutMaster: true
+ }
+ MoveSpeed: 300
+ AttackDelay: 1100
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ SmallTentacles: 1500
+ PinkBlobime: 1500
+ Aquada: 1500
+ SeaDrops: 1000
+ Coral: 1000
+ Pearl: 10
+ }
+},
+{
+ Id: 1008
+ SpriteName: "Blub"
+ Name: "Blub"
+ Lv: 8
+ Hp: 1300
+ Sp: 0
+ Exp: 27
+ JExp: 2
+ AttackRange: 1
+ Attack: [90, 100]
+ Def: 14
+ Mdef: 3
+ WalkMask: "WALK_WATER"
+ Stats: {
+ Str: 8
+ Agi: 15
+ Vit: 20
+ Int: 1
+ Dex: 35
+ Luk: 20
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ Looter: true
+ Boss: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 2150
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ Tentacles: 1800
+ PinkBlobime: 2000
+ Aquada: 1500
+ SeaDrops: 1600
+ Coral: 3000
+ Pearl: 70
+ }
+},
+{
+ Id: 1009
+ SpriteName: "ToppyBlub"
+ Name: "Toppy Blub"
+ Lv: 11
+ Hp: 1200
+ Sp: 0
+ Exp: 16
+ JExp: 0
+ AttackRange: 1
+ Attack: [150, 180]
+ Def: 21
+ Mdef: 3
+ WalkMask: "WALK_WATER"
+ Stats: {
+ Str: 20
+ Agi: 8
+ Vit: 15
+ Int: 1
+ Dex: 40
+ Luk: 13
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ Looter: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 2150
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ Tentacles: 2300
+ PurpleBlobime: 1800
+ Aquada: 1200
+ SeaDrops: 4000
+ BlueCoral: 2200
+ Pearl: 100
+ }
+},
+{
+ Id: 1010
+ SpriteName: "Crocotree"
+ Name: "Crocotree"
+ Lv: 10
+ Hp: 1100
+ Sp: 0
+ Exp: 15
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 2
+ Agi: 1
+ Vit: 10
+ Int: 1
+ Dex: 1
+ Luk: 20
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 3
+ Element: (2, 1)
+ MoveSpeed: 800
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ HalfCroconut: 4200
+ Croconut: 3300
+ }
+},
+{
+ Id: 1011
+ SpriteName: "PlushroomField"
+ Name: "Plushroom Field"
+ Lv: 1
+ Hp: 50
+ Sp: 0
+ Exp: 0
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 0
+ Mdef: 0
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 2
+ Race: 3
+ Element: (2, 1)
+ MoveSpeed: 1000
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ Plushroom: 7000
+ MushroomSpores: 2000
+ Moss: 300
+ }
+},
+{
+ Id: 1012
+ SpriteName: "Frostiana"
+ Name: "Frostiana"
+ Lv: 9
+ Hp: 980
+ Sp: 0
+ Exp: 15
+ JExp: 0
+ AttackRange: 1
+ Attack: [95, 100]
+ Def: 17
+ Mdef: 2
+ Stats: {
+ Str: 10
+ Agi: 1
+ Vit: 15
+ Int: 1
+ Dex: 40
+ Luk: 5
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 2
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Aggressive: true
+ CanAttack: true
+ }
+ MoveSpeed: 1000
+ AttackDelay: 2400
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ MushroomSpores: 4000
+ Moss: 700
+ }
+},
+{
+ Id: 1013
+ SpriteName: "Pikpik"
+ Name: "Pikpik"
+ Lv: 10
+ Hp: 1120
+ Sp: 0
+ Exp: 16
+ JExp: 0
+ AttackRange: 0
+ Attack: [65, 100]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 5
+ Agi: 1
+ Vit: 10
+ Int: 1
+ Dex: 30
+ Luk: 10
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ Aggressive: true
+ CanAttack: true
+ }
+ MoveSpeed: 1000
+ AttackDelay: 1872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ UrchinMeat: 2000
+ }
+},
+{
+ Id: 1014
+ SpriteName: "CroconutMob"
+ Name: "CroconutMob"
+ Lv: 5
+ Hp: 50
+ Sp: 0
+ Exp: 0
+ JExp: 0
+ AttackRange: 1
+ Attack: [80, 95]
+ Def: 1
+ Mdef: 0
+ Stats: {
+ Str: 15
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 54
+ Luk: 7
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 3
+ Element: (1, 1)
+ Mode: {
+ Aggressive: true
+ CanAttack: true
+ }
+ MoveSpeed: 1000
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ HalfCroconut: 4200
+ Croconut: 3300
+ }
+},
+{
+ Id: 1015
+ SpriteName: "Tipiu"
+ Name: "Tipiu"
+ Lv: 20
+ Hp: 2200
+ Sp: 0
+ Exp: 42
+ JExp: 2
+ AttackRange: 1
+ Attack: [75, 100]
+ Def: 46
+ Mdef: 8
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 10
+ Agi: 5
+ Vit: 20
+ Int: 0
+ Dex: 35
+ Luk: 15
+ }
+ ViewRange: 1
+ ChaseRange: 1000
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ Aggressive: true
+ Assist: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ }
+ MoveSpeed: 200
+ AttackDelay: 1120
+ AttackMotion: 1672
+ DamageMotion: 100
+ Drops: {
+ PiouFeathers: 3700
+ PiouLegs: 4000
+ EasterEgg: 3000
+ }
+},
+{
+ Id: 1016
+ SpriteName: "Tipiou"
+ Name: "Tipiou"
+ Lv: 45
+ Hp: 5000
+ Sp: 0
+ Exp: 340
+ JExp: 9
+ AttackRange: 1
+ Attack: [220, 250]
+ Def: 28
+ Mdef: 22
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 15
+ Agi: 5
+ Vit: 15
+ Int: 0
+ Dex: 30
+ Luk: 10
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ Assist: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ }
+ MoveSpeed: 250
+ AttackDelay: 1120
+ AttackMotion: 1672
+ DamageMotion: 100
+ Drops: {
+ PiouFeathers: 3300
+ PiouLegs: 3700
+ EasterEgg: 3000
+ }
+},
+{
+ Id: 1017
+ SpriteName: "MananaTree"
+ Name: "Manana Tree"
+ Lv: 5
+ Hp: 600
+ Sp: 0
+ Exp: 9
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 15
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 10
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ MoveSpeed: 1000
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ Manana: 2500
+ Manana: 1000
+ }
+},
+{
+ Id: 1018
+ SpriteName: "Crafty"
+ Name: "Crafty"
+ Lv: 7
+ Hp: 760
+ Sp: 0
+ Exp: 12
+ JExp: 1
+ AttackRange: 1
+ Attack: [25, 30]
+ Def: 12
+ Mdef: 1
+ Stats: {
+ Str: 4
+ Agi: 30
+ Vit: 20
+ Int: 1
+ Dex: 50
+ Luk: 10
+ }
+ ViewRange: 1
+ ChaseRange: 1000
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ Looter: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 270
+ Drops: {
+ LeftCraftyWing: 4000
+ RightCraftyWing: 4000
+ BatTeeth: 4000
+ }
+},
+{
+ Id: 1019
+ SpriteName: "PumpkinMob"
+ Name: "PumpkinMob"
+ Lv: 1
+ Hp: 1900
+ Sp: 0
+ Exp: 2
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 20
+ Mdef: 0
+ Stats: {
+ Str: 3
+ Agi: 6
+ Vit: 12
+ Int: 1
+ Dex: 1
+ Luk: 5
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 3
+ Element: (2, 1)
+ MoveSpeed: 800
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ PumpkinJuice: 5000
+ PumpkinSeeds: 2000
+ }
+},
+{
+ Id: 1020
+ SpriteName: "Cuco"
+ Name: "Cuco"
+ Lv: 25
+ Hp: 2700
+ Sp: 0
+ Exp: 37
+ JExp: 0
+ AttackRange: 1
+ Attack: [150, 200]
+ Def: 60
+ Mdef: 10
+ Stats: {
+ Str: 20
+ Agi: 1
+ Vit: 40
+ Int: 1
+ Dex: 45
+ Luk: 5
+ }
+ ViewRange: 1
+ ChaseRange: 1000
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ Looter: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 1300
+ AttackMotion: 672
+ DamageMotion: 270
+ Drops: {
+ Pumpkin: 10000
+ PumpkinJuice: 5000
+ PumpkinSeeds: 2000
+ }
+},
+{
+ Id: 1021
+ SpriteName: "Dummy"
+ Name: "Dummy"
+ Lv: 1
+ Hp: 20
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [10, 10]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1000
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 480
+},
+{
+ Id: 1022
+ SpriteName: "Fluffy"
+ Name: "Fluffy"
+ Lv: 4
+ Hp: 440
+ Sp: 0
+ Exp: 6
+ JExp: 0
+ AttackRange: 1
+ Attack: [70, 90]
+ Def: 6
+ Mdef: 0
+ Stats: {
+ Str: 5
+ Agi: 1
+ Vit: 5
+ Int: 1
+ Dex: 25
+ Luk: 5
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 2872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ FluffyFur: 3500
+ LettuceLeaf: 1500
+ Moss: 800
+ }
+},
+{
+ Id: 1023
+ SpriteName: "Mouboo"
+ Name: "Mouboo"
+ Lv: 16
+ Hp: 1600
+ Sp: 0
+ Exp: 24
+ JExp: 0
+ AttackRange: 2
+ Attack: [300, 350]
+ Def: 35
+ Mdef: 6
+ Stats: {
+ Str: 25
+ Agi: 5
+ Vit: 30
+ Int: 1
+ Dex: 5
+ Luk: 35
+ }
+ ViewRange: 1
+ ChaseRange: 20
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 300
+ AttackDelay: 3200
+ AttackMotion: 1400
+ DamageMotion: 1200
+ Drops: {
+ MoubooMilk: 1750
+ MoubooSteak: 1000
+ GrassSeeds: 100
+ FlowerSeeds: 10
+ }
+},
+{
+ Id: 1024
+ SpriteName: "Slime"
+ Name: "Green Slime"
+ Lv: 10
+ Hp: 1080
+ Sp: 0
+ Exp: 16
+ JExp: 1
+ AttackRange: 1
+ Attack: [85, 100]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 5
+ Agi: 15
+ Vit: 20
+ Int: 1
+ Dex: 35
+ Luk: 10
+ }
+ ViewRange: 2
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 1100
+ AttackDelay: 2462
+ AttackMotion: 864
+ DamageMotion: 1026
+ Drops: {
+ MaggotSlime: 1000
+ HalfEggshell: 200
+ TreasureKey: 100
+ EmptyBottle: 10
+ Pearl: 1
+ }
+},
+{
+ Id: 1025
+ SpriteName: "LittleSlime"
+ Name: "Little Green Slime"
+ Lv: 8
+ Hp: 700
+ Sp: 0
+ Exp: 12
+ JExp: 0
+ AttackRange: 1
+ Attack: [75, 100]
+ Def: 14
+ Mdef: 1
+ Stats: {
+ Str: 5
+ Agi: 10
+ Vit: 15
+ Int: 1
+ Dex: 20
+ Luk: 5
+ }
+ ViewRange: 2
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 1100
+ AttackDelay: 2462
+ AttackMotion: 864
+ DamageMotion: 466
+ Drops: {
+ MaggotSlime: 550
+ }
+},
+{
+ Id: 1026
+ SpriteName: "Maggot"
+ Name: "Maggot"
+ Lv: 10
+ Hp: 1100
+ Sp: 0
+ Exp: 15
+ JExp: 0
+ AttackRange: 1
+ Attack: [90, 100]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 10
+ Agi: 15
+ Vit: 25
+ Int: 1
+ Dex: 15
+ Luk: 20
+ }
+ ViewRange: 5
+ ChaseRange: 10
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 1976
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ MaggotSlime: 800
+ BugLeg: 500
+ RoastedMaggot: 100
+ MaggotSlimePotion: 2
+ }
+},
+{
+ Id: 1027
+ SpriteName: "CaveMaggot"
+ Name: "Cave Maggot"
+ Lv: 12
+ Hp: 1300
+ Sp: 0
+ Exp: 20
+ JExp: 2
+ AttackRange: 1
+ Attack: [75, 100]
+ Def: 24
+ Mdef: 4
+ Stats: {
+ Str: 10
+ Agi: 18
+ Vit: 20
+ Int: 1
+ Dex: 15
+ Luk: 15
+ }
+ ViewRange: 3
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Angry: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1576
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ MaggotSlime: 1200
+ BugLeg: 750
+ RoastedMaggot: 200
+ MaggotSlimePotion: 5
+ }
+},
+{
+ Id: 1028
+ SpriteName: "ForestMaggot"
+ Name: "Forest Maggot"
+ Lv: 13
+ Hp: 1400
+ Sp: 0
+ Exp: 20
+ JExp: 0
+ AttackRange: 1
+ Attack: [125, 150]
+ Def: 27
+ Mdef: 5
+ Stats: {
+ Str: 20
+ Agi: 25
+ Vit: 25
+ Int: 1
+ Dex: 20
+ Luk: 20
+ }
+ ViewRange: 5
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Angry: true
+ }
+ MoveSpeed: 600
+ AttackDelay: 1676
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ MaggotSlime: 1000
+ BugLeg: 800
+ RoastedMaggot: 250
+ MaggotSlimePotion: 10
+ }
+},
+{
+ Id: 1029
+ SpriteName: "Bee"
+ Name: "Bee"
+ Lv: 5
+ Hp: 540
+ Sp: 0
+ Exp: 11
+ JExp: 0
+ AttackRange: 1
+ Attack: [85, 100]
+ Def: 8
+ Mdef: 0
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 20
+ Agi: 65
+ Vit: 15
+ Int: 3
+ Dex: 40
+ Luk: 30
+ }
+ ViewRange: 10
+ ChaseRange: 20
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ Assist: true
+ Angry: true
+ SurviveWithoutMaster: false
+ }
+ MoveSpeed: 90
+ AttackDelay: 1600
+ AttackMotion: 1000
+ DamageMotion: 800
+ Drops: {
+ BugLeg: 1000
+ WaxChunk: 500
+ ChocolateBar: 200
+ Honey: 100
+ }
+},
+{
+ Id: 1030
+ SpriteName: "Pinkie"
+ Name: "Pinkie"
+ Lv: 12
+ Hp: 1300
+ Sp: 0
+ Exp: 19
+ JExp: 1
+ AttackRange: 1
+ Attack: [235, 250]
+ Def: 32
+ Mdef: 5
+ Stats: {
+ Str: 5
+ Agi: 10
+ Vit: 15
+ Int: 5
+ Dex: 15
+ Luk: 20
+ }
+ ViewRange: 3
+ ChaseRange: 10
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Angry: true
+ }
+ MoveSpeed: 700
+ AttackDelay: 2500
+ AttackMotion: 600
+ DamageMotion: 200
+ Drops: {
+ PinkAntennae: 3000
+ BugLeg: 2000
+ Blueberries: 1000
+ BlueberryCake: 10
+ }
+},
+{
+ Id: 1031
+ SpriteName: "LogHead"
+ Name: "Log Head"
+ Lv: 15
+ Hp: 1625
+ Sp: 0
+ Exp: 21
+ JExp: 0
+ AttackRange: 1
+ Attack: [235, 250]
+ Def: 32
+ Mdef: 5
+ Stats: {
+ Str: 30
+ Agi: 5
+ Vit: 10
+ Int: 5
+ Dex: 10
+ Luk: 15
+ }
+ ViewRange: 4
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Angry: true
+ }
+ MoveSpeed: 1500
+ AttackDelay: 2500
+ AttackMotion: 800
+ DamageMotion: 600
+ Drops: {
+ Acorn: 3500
+ RawLog: 2500
+ Moss: 1000
+ }
+},
+{
+ Id: 1032
+ SpriteName: "Butterfly"
+ Name: "Butterfly"
+ Lv: 11
+ Hp: 1200
+ Sp: 0
+ Exp: 18
+ JExp: 0
+ AttackRange: 1
+ Attack: [75, 100]
+ Def: 24
+ Mdef: 4
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 5
+ Agi: 60
+ Vit: 15
+ Int: 3
+ Dex: 25
+ Luk: 30
+ }
+ ViewRange: 4
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 200
+ AttackDelay: 1600
+ AttackMotion: 700
+ DamageMotion: 850
+ Drops: {
+ BugLeg: 5000
+ AlizarinHerb: 1000
+ CobaltHerb: 500
+ MauveHerb: 100
+ }
+},
+{
+ Id: 1033
+ SpriteName: "CloverPatch"
+ Name: "Clover Patch"
+ Lv: 1
+ Hp: 1
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ GrassSeeds: 2000
+ FlowerSeeds: 100
+ }
+},
+{
+ Id: 1034
+ SpriteName: "PinkFlower"
+ Name: "Pink Flower"
+ Lv: 15
+ Hp: 1500
+ Sp: 0
+ Exp: 23
+ JExp: 0
+ AttackRange: 2
+ Attack: [15, 20]
+ Def: 20
+ Mdef: 10
+ Stats: {
+ Str: 5
+ Agi: 1
+ Vit: 10
+ Int: 10
+ Dex: 20
+ Luk: 40
+ }
+ ViewRange: 8
+ ChaseRange: 12
+ Size: 1
+ Race: 2
+ Element: (2, 1)
+ Mode: {
+ CanAttack: true
+ }
+ MoveSpeed: 100
+ AttackDelay: 250
+ AttackMotion: 750
+ DamageMotion: 550
+ Drops: {
+ PinkPetal: 1000
+ PinkPetal: 200
+ }
+},
+{
+ Id: 1035
+ SpriteName: "ManaBug"
+ Name: "Mana Bug"
+ Lv: 15
+ Hp: 1580
+ Sp: 0
+ Exp: 28
+ JExp: 2
+ AttackRange: 1
+ Attack: [90, 100]
+ Def: 32
+ Mdef: 5
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 5
+ Agi: 25
+ Vit: 20
+ Int: 1
+ Dex: 20
+ Luk: 20
+ }
+ ViewRange: 3
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Assist: true
+ }
+ MoveSpeed: 300
+ AttackDelay: 1800
+ AttackMotion: 500
+ DamageMotion: 700
+ Drops: {
+ BugLeg: 7500
+ MaggotSlime: 1000
+ MaggotSlimePotion: 250
+ Pearl: 10
+ }
+},
+{
+ Id: 1036
+ SpriteName: "MauvePlant"
+ Name: "Mauve Plant"
+ Lv: 1
+ Hp: 1
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ MauveHerb: 3300
+ MauveHerb: 3300
+ MauveHerb: 2500
+ }
+},
+{
+ Id: 1037
+ SpriteName: "AlizarinPlant"
+ Name: "Alizarin Plant"
+ Lv: 1
+ Hp: 1
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ AlizarinHerb: 3300
+ AlizarinHerb: 3000
+ AlizarinHerb: 2000
+ }
+},
+{
+ Id: 1038
+ SpriteName: "GambogePlant"
+ Name: "Gamboge Plant"
+ Lv: 1
+ Hp: 1
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ GambogeHerb: 3300
+ GambogeHerb: 2500
+ GambogeHerb: 1800
+ }
+},
+{
+ Id: 1039
+ SpriteName: "CobaltPlant"
+ Name: "Cobalt Plant"
+ Lv: 1
+ Hp: 1
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ CobaltHerb: 2500
+ CobaltHerb: 1800
+ CobaltHerb: 1500
+ }
+},
+{
+ Id: 1040
+ SpriteName: "Silkworm"
+ Name: "Silkworm"
+ Lv: 10
+ Hp: 10
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [1, 10]
+ Def: 5
+ Mdef: 0
+ Stats: {
+ Str: 1
+ Agi: 10
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 10
+ }
+ ViewRange: 3
+ ChaseRange: 5
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 1200
+ AttackDelay: 2500
+ AttackMotion: 1200
+ DamageMotion: 600
+ Drops: {
+ SilkCocoon: 3500
+ SilkCocoon: 500
+ }
+},
+{
+ Id: 1041
+ SpriteName: "Squirrel"
+ Name: "Squirrel"
+ Lv: 11
+ Hp: 1180
+ Sp: 0
+ Exp: 16
+ JExp: 0
+ AttackRange: 1
+ Attack: [55, 75]
+ Def: 21
+ Mdef: 3
+ Stats: {
+ Str: 15
+ Agi: 25
+ Vit: 10
+ Int: 5
+ Dex: 25
+ Luk: 25
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 350
+ AttackDelay: 895
+ AttackMotion: 750
+ DamageMotion: 600
+ Drops: {
+ Acorn: 3500
+ CobaltHerb: 1000
+ MauveHerb: 1000
+ SquirrelMeat: 750
+ }
+},
+{
+ Id: 1042
+ SpriteName: "GrassSnake"
+ Name: "Grass Snake"
+ Lv: 20
+ Hp: 2200
+ Sp: 0
+ Exp: 30
+ JExp: 4
+ AttackRange: 1
+ Attack: [75, 100]
+ Def: 46
+ Mdef: 8
+ Stats: {
+ Str: 20
+ Agi: 30
+ Vit: 20
+ Int: 1
+ Dex: 50
+ Luk: 20
+ }
+ ViewRange: 1
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 800
+ AttackMotion: 400
+ DamageMotion: 380
+ Drops: {
+ SnakeSkin: 500
+ SnakeTongue: 500
+ SnakeScale: 10
+ }
+},
+{
+ Id: 1043
+ SpriteName: "Scorpion"
+ Name: "Scorpion"
+ Lv: 14
+ Hp: 1500
+ Sp: 0
+ Exp: 21
+ JExp: 2
+ AttackRange: 1
+ Attack: [110, 150]
+ Def: 35
+ Mdef: 6
+ Stats: {
+ Str: 25
+ Agi: 15
+ Vit: 40
+ Int: 1
+ Dex: 20
+ Luk: 10
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1250
+ AttackMotion: 800
+ DamageMotion: 500
+ Drops: {
+ RightScorpionClaw: 1000
+ LeftScorpionClaw: 1000
+ ScorpionStinger: 500
+ }
+},
+{
+ Id: 1044
+ SpriteName: "Spider"
+ Name: "Spider"
+ Lv: 22
+ Hp: 2350
+ Sp: 0
+ Exp: 29
+ JExp: 4
+ AttackRange: 1
+ Attack: [140, 150]
+ Def: 52
+ Mdef: 9
+ Stats: {
+ Str: 18
+ Agi: 32
+ Vit: 16
+ Int: 1
+ Dex: 25
+ Luk: 20
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 700
+ AttackDelay: 1400
+ AttackMotion: 500
+ DamageMotion: 300
+ Drops: {
+ BugLeg: 2500
+ TreasureKey: 500
+ Lockpicks: 100
+ }
+},
+{
+ Id: 1045
+ SpriteName: "DiamondVein"
+ Name: "Diamond Vein"
+ Lv: 1
+ Hp: 20
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ DiamondShard: 500
+ CrudeDiamond: 100
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1046
+ SpriteName: "GoldVein"
+ Name: "Gold Vein"
+ Lv: 1
+ Hp: 15
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ GoldNuggets: 1000
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1047
+ SpriteName: "IronVein"
+ Name: "Iron Vein"
+ Lv: 1
+ Hp: 10
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ IronOre: 2500
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1048
+ SpriteName: "CoalVein"
+ Name: "Coal Vein"
+ Lv: 1
+ Hp: 7
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ Coal: 5000
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1049
+ SpriteName: "SpikyMushroom"
+ Name: "Spiky Mushroom"
+ Lv: 19
+ Hp: 2050
+ Sp: 0
+ Exp: 32
+ JExp: 0
+ AttackRange: 1
+ Attack: [45, 50]
+ Def: 43
+ Mdef: 7
+ Stats: {
+ Str: 10
+ Agi: 5
+ Vit: 35
+ Int: 10
+ Dex: 25
+ Luk: 25
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Assist: true
+ }
+ MoveSpeed: 800
+ AttackDelay: 600
+ AttackMotion: 700
+ DamageMotion: 600
+ Drops: {
+ HardSpike: 1000
+ SmallMushroom: 800
+ Fungus: 50
+ }
+},
+{
+ Id: 1050
+ SpriteName: "WickedMushroom"
+ Name: "Wicked Mushroom"
+ Lv: 26
+ Hp: 2800
+ Sp: 0
+ Exp: 37
+ JExp: 3
+ AttackRange: 1
+ Attack: [60, 100]
+ Def: 64
+ Mdef: 11
+ Stats: {
+ Str: 10
+ Agi: 5
+ Vit: 40
+ Int: 10
+ Dex: 25
+ Luk: 25
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 800
+ AttackDelay: 600
+ AttackMotion: 700
+ DamageMotion: 600
+ Drops: {
+ MushroomSpores: 2000
+ SmallMushroom: 1000
+ Curshroom: 330
+ }
+},
+{
+ Id: 1051
+ SpriteName: "RubyVein"
+ Name: "Ruby Vein"
+ Lv: 1
+ Hp: 20
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ RubyShard: 500
+ CrudeRuby: 100
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1052
+ SpriteName: "EmeraldVein"
+ Name: "Emerald Vein"
+ Lv: 1
+ Hp: 20
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ EmeraldShard: 500
+ CrudeEmerald: 100
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1053
+ SpriteName: "SapphireVein"
+ Name: "Sapphire Vein"
+ Lv: 1
+ Hp: 25
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ SapphireShard: 450
+ CrudeSapphire: 95
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1054
+ SpriteName: "TopazVein"
+ Name: "Topaz Vein"
+ Lv: 1
+ Hp: 20
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ TopazShard: 500
+ CrudeTopaz: 100
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1055
+ SpriteName: "AmethystVein"
+ Name: "Amethyst Vein"
+ Lv: 1
+ Hp: 22
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ AmethystShard: 475
+ CrudeAmethyst: 98
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1056
+ SpriteName: "Beehive"
+ Name: "Beehive"
+ Lv: 1
+ Hp: 10
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 5
+ ChaseRange: 15
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ WaxChunk: 7500
+ Honey: 5000
+ RoastedMaggot: 1000
+ }
+},
+{
+ Id: 1058
+ SpriteName: "BadBee"
+ Name: "Bad Bee"
+ Lv: 15
+ Hp: 1600
+ Sp: 0
+ Exp: 33
+ JExp: 0
+ AttackRange: 1
+ Attack: [100, 120]
+ Def: 32
+ Mdef: 5
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 25
+ Agi: 55
+ Vit: 15
+ Int: 1
+ Dex: 35
+ Luk: 30
+ }
+ ViewRange: 10
+ ChaseRange: 20
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ Assist: true
+ Angry: true
+ Aggressive: true
+ }
+ MoveSpeed: 105
+ AttackDelay: 1200
+ AttackMotion: 750
+ DamageMotion: 750
+ Drops: {
+ BugLeg: 2000
+ WaxChunk: 1000
+ Honey: 200
+ ChocolateBar: 100
+ }
+},
+{
+ Id: 1059
+ SpriteName: "YellowTulip"
+ Name: "Yellow Tulip"
+ Lv: 1
+ Hp: 1
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1000
+ Drops: {
+ AYellowTulip: 500
+ }
+},
+{
+ Id: 1060
+ SpriteName: "YellowRose"
+ Name: "Yellow Rose"
+ Lv: 1
+ Hp: 1
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1000
+ Drops: {
+ AYellowRose: 500
+ }
+},
+{
+ Id: 1061
+ SpriteName: "BlueRose"
+ Name: "Blue Rose"
+ Lv: 1
+ Hp: 1
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1000
+ Drops: {
+ ABlueRose: 200
+ ABlueRose: 50
+ }
+},
+{
+ Id: 1062
+ SpriteName: "RedRose"
+ Name: "Red Rose"
+ Lv: 1
+ Hp: 1
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1000
+ Drops: {
+ ARedRose: 500
+ ARedRose: 100
+ ARedRose: 50
+ }
+},
+{
+ Id: 1063
+ SpriteName: "Bandit"
+ Name: "Bandit"
+ Lv: 26
+ Hp: 2800
+ Sp: 0
+ Exp: 48
+ JExp: 6
+ AttackRange: 1
+ Attack: [120, 150]
+ Def: 64
+ Mdef: 10
+ Stats: {
+ Str: 11
+ Agi: 20
+ Vit: 24
+ Int: 10
+ Dex: 33
+ Luk: 11
+ }
+ ViewRange: 9
+ ChaseRange: 12
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 440
+ AttackDelay: 1260
+ AttackMotion: 672
+ DamageMotion: 900
+ Drops: {
+ CoinBag: 500
+ BottleOfWater: 250
+ TreasureKey: 200
+ Dagger: 10
+ BanditBoots: 2
+ BanditTrousers: 1
+ BanditHood: 1
+ }
+},
+{
+ Id: 1064
+ SpriteName: "RobinBandit"
+ Name: "Robin Bandit"
+ Lv: 35
+ Hp: 3400
+ Sp: 0
+ Exp: 140
+ JExp: 12
+ AttackRange: 5
+ Attack: [149, 152]
+ Def: 90
+ Mdef: 22
+ Stats: {
+ Str: 15
+ Agi: 25
+ Vit: 28
+ Int: 21
+ Dex: 38
+ Luk: 24
+ }
+ ViewRange: 8
+ ChaseRange: 12
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 420
+ AttackDelay: 920
+ AttackMotion: 672
+ DamageMotion: 900
+ Drops: {
+ TrainingArrow: 5000
+ TrainingArrow: 1000
+ TrainingArrow: 500
+ EmptyBottle: 500
+ CoinBag: 500
+ TreasureKey: 200
+ BanditTrousers: 1
+ BanditHood: 1
+ BanditGloves: 1
+ }
+},
+{
+ Id: 1065
+ SpriteName: "BanditLord"
+ Name: "Bandit Lord"
+ Lv: 55
+ Hp: 12000
+ Sp: 0
+ Exp: 500
+ JExp: 60
+ AttackRange: 5
+ Attack: [572, 600]
+ Def: 40
+ Mdef: 44
+ Stats: {
+ Str: 28
+ Agi: 40
+ Vit: 53
+ Int: 31
+ Dex: 55
+ Luk: 28
+ }
+ ViewRange: 12
+ ChaseRange: 16
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Boss: true
+ Angry: true
+ }
+ MoveSpeed: 640
+ AttackDelay: 2400
+ AttackMotion: 672
+ DamageMotion: 900
+ Drops: {
+ TreasureKey: 2000
+ CoinBag: 750
+ Dagger: 150
+ BanditShawl: 10
+ BanditTrousers: 5
+ BanditHood: 5
+ }
+},
+{
+ Id: 1066
+ SpriteName: "LegionSwordswoman"
+ Name: "Legion Swordswoman"
+ Lv: 20
+ Hp: 2220
+ Sp: 0
+ Exp: 27
+ JExp: 3
+ AttackRange: 1
+ Attack: [75, 100]
+ Def: 46
+ Mdef: 7
+ Stats: {
+ Str: 15
+ Agi: 10
+ Vit: 25
+ Int: 5
+ Dex: 20
+ Luk: 10
+ }
+ ViewRange: 6
+ ChaseRange: 9
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 280
+ AttackDelay: 870
+ AttackMotion: 672
+ DamageMotion: 400
+ Drops: {
+ SmallHealing: 1000
+ CoinBag: 500
+ ShortSword: 1
+ }
+},
+{
+ Id: 1067
+ SpriteName: "LegionHalberdier"
+ Name: "Legion Halberdier"
+ Lv: 22
+ Hp: 2200
+ Sp: 0
+ Exp: 30
+ JExp: 4
+ AttackRange: 2
+ Attack: [200, 240]
+ Def: 50
+ Mdef: 9
+ Stats: {
+ Str: 10
+ Agi: 5
+ Vit: 30
+ Int: 5
+ Dex: 40
+ Luk: 10
+ }
+ ViewRange: 6
+ ChaseRange: 9
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 380
+ AttackDelay: 2170
+ AttackMotion: 954
+ DamageMotion: 620
+ Drops: {
+ CoinBag: 500
+ IronPotion: 100
+ Halberd: 1
+ }
+},
+{
+ Id: 1068
+ SpriteName: "LegionLieutenant"
+ Name: "Legion Lieutenant"
+ Lv: 30
+ Hp: 2900
+ Sp: 0
+ Exp: 75
+ JExp: 8
+ AttackRange: 2
+ Attack: [125, 150]
+ Def: 60
+ Mdef: 14
+ Stats: {
+ Str: 20
+ Agi: 30
+ Vit: 20
+ Int: 10
+ Dex: 40
+ Luk: 10
+ }
+ ViewRange: 6
+ ChaseRange: 9
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 260
+ AttackDelay: 870
+ AttackMotion: 454
+ DamageMotion: 420
+ Drops: {
+ CoinBag: 1500
+ TreasureMap: 200
+ ConcPotion: 250
+ LegionIronArmor: 1
+ LongSword: 1
+ }
+},
+{
+ Id: 1069
+ SpriteName: "GemVeinbloc"
+ Name: "Gem Veinbloc"
+ Lv: 1
+ Hp: 20
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ CrudeDiamond: 45
+ CrudeAmethyst: 23
+ CrudeSapphire: 15
+ CrudeRuby: 98
+ CrudeTopaz: 68
+ CrudeEmerald: 40
+ Coal: 1500
+ IronOre: 500
+ GoldNuggets: 100
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1070
+ SpriteName: "GoldVeinbloc"
+ Name: "Gold Veinbloc"
+ Lv: 1
+ Hp: 15
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ GoldNuggets: 500
+ Coal: 2500
+ IronOre: 1250
+ DiamondShard: 150
+ AmethystShard: 75
+ SapphireShard: 50
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1071
+ SpriteName: "CoalVeinbloc"
+ Name: "Coal Veinbloc"
+ Lv: 1
+ Hp: 7
+ Sp: 0
+ Exp: 1
+ JExp: 0
+ AttackRange: 0
+ Attack: [0, 0]
+ Def: 1
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ }
+ MoveSpeed: 1
+ AttackDelay: 1
+ AttackMotion: 1
+ DamageMotion: 1
+ Drops: {
+ Coal: 3500
+ IronOre: 1000
+ RubyShard: 350
+ TopazShard: 250
+ EmeraldShard: 200
+ }
+ WeaponAttacks: {
+ All: 0
+ Daggers: 2500
+ 1HSwords: 3300
+ 1HAxes: 5000
+ 2HSwords: 5000
+ 2HAxes: 6600
+ 2HMaces: 7500
+ Katars: 10000
+ }
+},
+{
+ Id: 1072
+ SpriteName: "Moubi"
+ Name: "Moubi"
+ Lv: 26
+ Hp: 3600
+ Sp: 0
+ Exp: 69
+ JExp: 0
+ AttackRange: 2
+ Attack: [690, 960]
+ Def: 96
+ Mdef: 69
+ Stats: {
+ Str: 29
+ Agi: 9
+ Vit: 9
+ Int: 6
+ Dex: 9
+ Luk: 69
+ }
+ ViewRange: 6
+ ChaseRange: 9
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 300
+ AttackDelay: 3200
+ AttackMotion: 1400
+ DamageMotion: 1200
+ Drops: {
+ Pearl: 100
+ MagicFeather: 10
+ CopperNecklace: 1
+ }
+},
+{
+ Id: 1073
+ SpriteName: "YellowSlime"
+ Name: "Yellow Slime"
+ Lv: 10
+ Hp: 1050
+ Sp: 0
+ Exp: 15
+ JExp: 0
+ AttackRange: 1
+ Attack: [90, 100]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 5
+ Agi: 15
+ Vit: 20
+ Int: 1
+ Dex: 35
+ Luk: 10
+ }
+ ViewRange: 8
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: false
+ Looter: true
+ }
+ MoveSpeed: 330
+ AttackDelay: 2462
+ AttackMotion: 864
+ DamageMotion: 1026
+ Drops: {
+ MaggotSlime: 800
+ Moss: 400
+ TopazShard: 200
+ GoldNuggets: 10
+ }
+},
+{
+ Id: 1074
+ SpriteName: "RedSlime"
+ Name: "Red Slime"
+ Lv: 15
+ Hp: 1650
+ Sp: 0
+ Exp: 15
+ JExp: 0
+ AttackRange: 1
+ Attack: [90, 100]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 15
+ Agi: 15
+ Vit: 30
+ Int: 1
+ Dex: 35
+ Luk: 10
+ }
+ ViewRange: 8
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: false
+ }
+ MoveSpeed: 320
+ AttackDelay: 2262
+ AttackMotion: 764
+ DamageMotion: 826
+ Drops: {
+ RedApple: 1000
+ MaggotSlime: 800
+ Moss: 400
+ RubyShard: 200
+ CoinBag: 10
+ }
+},
+{
+ Id: 1075
+ SpriteName: "Snake"
+ Name: "Snake"
+ Lv: 25
+ Hp: 2640
+ Sp: 0
+ Exp: 45
+ JExp: 5
+ AttackRange: 1
+ Attack: [150, 225]
+ Def: 55
+ Mdef: 10
+ Stats: {
+ Str: 25
+ Agi: 35
+ Vit: 25
+ Int: 5
+ Dex: 50
+ Luk: 20
+ }
+ ViewRange: 1
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 260
+ AttackDelay: 1000
+ AttackMotion: 750
+ DamageMotion: 1120
+ Drops: {
+ SnakeSkin: 750
+ SnakeTongue: 750
+ SnakeScale: 20
+ }
+},
+{
+ Id: 1076
+ SpriteName: "GiantMaggot"
+ Name: "Giant Maggot"
+ Lv: 20
+ Hp: 2407
+ Sp: 0
+ Exp: 63
+ JExp: 5
+ AttackRange: 1
+ Attack: [300, 450]
+ Def: 23
+ Mdef: 44
+ Stats: {
+ Str: 10
+ Agi: 30
+ Vit: 35
+ Int: 1
+ Dex: 30
+ Luk: 20
+ }
+ ChaseRange: 12
+ Race: 2
+ Element: (0, 2)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 1900
+ AttackDelay: 2700
+ AttackMotion: 672
+ DamaeMotion: 480
+ Drops: {
+ BugLeg: 3500
+ Carrot: 1000
+ Moss: 900
+ ConcPotion: 10
+ }
+},
+{
+ Id: 1077
+ SpriteName: "DesertSnake"
+ Name: "Desert Snake"
+ Lv: 35
+ Hp: 3640
+ Sp: 0
+ Exp: 85
+ JExp: 7
+ AttackRange: 1
+ Attack: [250, 425]
+ Def: 65
+ Mdef: 10
+ Stats: {
+ Str: 35
+ Agi: 45
+ Vit: 25
+ Int: 5
+ Dex: 60
+ Luk: 25
+ }
+ ViewRange: 1
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 220
+ AttackDelay: 1000
+ AttackMotion: 750
+ DamageMotion: 1120
+ Drops: {
+ SnakeSkin: 1000
+ SnakeTongue: 700
+ SnakeScale: 33
+ }
+},
+{
+ Id: 1078
+ SpriteName: "DesertScorpion"
+ Name: "Desert Scorpion"
+ Lv: 28
+ Hp: 3000
+ Sp: 0
+ Exp: 44
+ JExp: 5
+ AttackRange: 1
+ Attack: [220, 350]
+ Def: 40
+ Mdef: 15
+ Stats: {
+ Str: 45
+ Agi: 15
+ Vit: 50
+ Int: 1
+ Dex: 30
+ Luk: 20
+ }
+ ViewRange: 7
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 1250
+ AttackMotion: 800
+ DamageMotion: 500
+ Drops: {
+ RightScorpionClaw: 1500
+ LeftScorpionClaw: 1500
+ ScorpionStinger: 750
+ }
+},
+{
+ Id: 1079
+ SpriteName: "BlackSlime"
+ Name: "Black Slime"
+ Lv: 25
+ Hp: 2650
+ Sp: 0
+ Exp: 35
+ JExp: 4
+ AttackRange: 1
+ Attack: [290, 400]
+ Def: 25
+ Mdef: 5
+ Stats: {
+ Str: 25
+ Agi: 25
+ Vit: 45
+ Int: 1
+ Dex: 35
+ Luk: 20
+ }
+ ViewRange: 8
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: false
+ }
+ MoveSpeed: 320
+ AttackDelay: 2262
+ AttackMotion: 764
+ DamageMotion: 826
+ Drops: {
+ MaggotSlime: 800
+ ChocolateBar: 100
+ TreasureKey: 50
+ TreasureMap: 10
+ DeathPotion: 1
+ }
+},
+{
+ Id: 1080
+ SpriteName: "FireGoblin"
+ Name: "Fire Goblin"
+ Lv: 37
+ Hp: 4042
+ Sp: 0
+ Exp: 75
+ JExp: 8
+ AttackRange: 1
+ Attack: [396,499]
+ Def: 35
+ Mdef: 25
+ Stats: {
+ Str: 25
+ Agi: 30
+ Vit: 45
+ Int: 1
+ Dex: 25
+ Luk: 15
+ }
+ ChaseRange: 12
+ Race: 2
+ Element: (3, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ CastSensorChase: true
+ }
+ MoveSpeed: 600
+ AttackDelay: 1872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ PileOfAsh: 1000
+ Coal: 750
+ BugLeg: 400
+ }
+},
+{
+ Id: 1081
+ SpriteName: "BrotherhoodFighter"
+ Name: "Brotherhood Fighter"
+ Lv: 30
+ Hp: 3220
+ Sp: 0
+ Exp: 37
+ JExp: 6
+ AttackRange: 1
+ Attack: [175, 300]
+ Def: 50
+ Mdef: 10
+ Stats: {
+ Str: 45
+ Agi: 20
+ Vit: 20
+ Int: 15
+ Dex: 30
+ Luk: 10
+ }
+ ViewRange: 6
+ ChaseRange: 9
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 270
+ AttackDelay: 870
+ AttackMotion: 672
+ DamageMotion: 400
+ Drops: {
+ CoinBag: 1000
+ Bread: 500
+ MediumHealing: 250
+ Dagger: 20
+ }
+},
+{
+ Id: 1082
+ SpriteName: "BrotherhoodArcher"
+ Name: "Brotherhood Archer"
+ Lv: 32
+ Hp: 3200
+ Sp: 0
+ Exp: 50
+ JExp: 6
+ AttackRange: 2
+ Attack: [300, 440]
+ Def: 20
+ Mdef: 20
+ Stats: {
+ Str: 10
+ Agi: 25
+ Vit: 30
+ Int: 5
+ Dex: 60
+ Luk: 10
+ }
+ ViewRange: 6
+ ChaseRange: 9
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 310
+ AttackDelay: 2170
+ AttackMotion: 954
+ DamageMotion: 620
+ Drops: {
+ IronArrow: 5000
+ IronArrow: 2500
+ CoinBag: 1000
+ MediumHealing: 250
+ ShortBow: 5
+ }
+},
+{
+ Id: 1083
+ SpriteName: "BrotherhoodLeader"
+ Name: "Brotherhood Leader"
+ Lv: 40
+ Hp: 3900
+ Sp: 0
+ Exp: 110
+ JExp: 13
+ AttackRange: 2
+ Attack: [425, 550]
+ Def: 70
+ Mdef: 25
+ Stats: {
+ Str: 30
+ Agi: 40
+ Vit: 30
+ Int: 20
+ Dex: 50
+ Luk: 10
+ }
+ ViewRange: 6
+ ChaseRange: 9
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 240
+ AttackDelay: 870
+ AttackMotion: 454
+ DamageMotion: 420
+ Drops: {
+ CoinBag: 2500
+ TreasureMap: 1000
+ Bread: 1000
+ MediumMana: 100
+ Axe: 5
+ }
+},
+{
+ Id: 1084
+ SpriteName: "Skeleton"
+ Name: "Skeleton"
+ Lv: 38
+ Hp: 4100
+ Sp: 0
+ Exp: 140
+ JExp: 17
+ AttackRange: 1
+ Attack: [525, 650]
+ Def: 40
+ Mdef: 10
+ Stats: {
+ Str: 40
+ Agi: 40
+ Vit: 30
+ Int: 20
+ Dex: 50
+ Luk: 10
+ }
+ ViewRange: 7
+ ChaseRange: 11
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 270
+ AttackDelay: 1070
+ AttackMotion: 570
+ DamageMotion: 450
+ Drops: {
+ Bone: 1500
+ Skull: 750
+ }
+},
+{
+ Id: 1085
+ SpriteName: "MisterPrickel"
+ Name: "Mister Prickel"
+ Lv: 40
+ Hp: 4407
+ Sp: 0
+ Exp: 130
+ JExp: 11
+ AttackRange: 1
+ Attack: [400, 750]
+ Def: 23
+ Mdef: 33
+ Stats: {
+ Str: 20
+ Agi: 40
+ Vit: 55
+ Int: 1
+ Dex: 20
+ Luk: 30
+ }
+ ChaseRange: 12
+ Race: 2
+ Element: (0, 2)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 1000
+ AttackMotion: 452
+ DamaeMotion: 480
+ Drops: {
+ HardSpike: 5000
+ BugLeg: 3500
+ BottleOfWater: 1000
+ GoldNuggets: 1
+ }
+},
+{
+ Id: 1086
+ SpriteName: "FrogSmall"
+ Name: "Small Frog"
+ Lv: 10
+ Hp: 1100
+ Sp: 0
+ Exp: 15
+ JExp: 0
+ AttackRange: 1
+ Attack: [90, 100]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 10
+ Agi: 15
+ Vit: 25
+ Int: 1
+ Dex: 15
+ Luk: 20
+ }
+ ViewRange: 5
+ ChaseRange: 10
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 600
+ AttackDelay: 1976
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ Moss: 1000
+ MaggotSlime: 1000
+ BugLeg: 600
+ Blueberries: 500
+ }
+},
+{
+ Id: 1087
+ SpriteName: "FrogBig"
+ Name: "Big Frog"
+ Lv: 10
+ Hp: 1100
+ Sp: 0
+ Exp: 15
+ JExp: 0
+ AttackRange: 1
+ Attack: [90, 100]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 10
+ Agi: 15
+ Vit: 25
+ Int: 1
+ Dex: 15
+ Luk: 20
+ }
+ ViewRange: 5
+ ChaseRange: 10
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1976
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ Moss: 1500
+ MaggotSlime: 1000
+ BugLeg: 900
+ Blueberries: 700
+ MaggotSlimePotion: 50
+ SmallMana: 10
+ }
+},
+{
+ Id: 1088
+ SpriteName: "Bluepar"
+ Name: "Bluepar"
+ Lv: 20
+ Hp: 2100
+ Sp: 0
+ Exp: 40
+ JExp: 0
+ AttackRange: 1
+ Attack: [210, 340]
+ Def: 25
+ Mdef: 20
+ Stats: {
+ Str: 20
+ Agi: 25
+ Vit: 35
+ Int: 5
+ Dex: 5
+ Luk: 50
+ }
+ ViewRange: 3
+ ChaseRange: 7
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 1100
+ AttackDelay: 1776
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ BugLeg: 600
+ MaggotSlime: 500
+ Blueberries: 500
+ }
+},
+{
+ Id: 1091
+ SpriteName: "JackO"
+ Name: "Jack-O"
+ Lv: 60
+ Hp: 11100
+ Sp: 200
+ Exp: 1080
+ JExp: 69
+ AttackRange: 2
+ Attack: [550, 850]
+ Def: 80
+ Mdef: 80
+ Stats: {
+ Str: 30
+ Agi: 50
+ Vit: 35
+ Int: 50
+ Dex: 25
+ Luk: 25
+ }
+ ViewRange: 10
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 300
+ AttackDelay: 1225
+ AttackMotion: 692
+ DamageMotion: 652
+ Drops: {
+ PumpkinSeeds: 3300
+ PumpkinJuice: 2000
+ Curshroom: 660
+ Beer: 500
+ MediumMana: 100
+ }
+},
+{
+ Id: 1092
+ SpriteName: "IceGoblin"
+ Name: "Ice Goblin"
+ Lv: 47
+ Hp: 5042
+ Sp: 0
+ Exp: 95
+ JExp: 12
+ AttackRange: 1
+ Attack: [500,620]
+ Def: 45
+ Mdef: 35
+ Stats: {
+ Str: 25
+ Agi: 25
+ Vit: 50
+ Int: 1
+ Dex: 35
+ Luk: 15
+ }
+ ChaseRange: 10
+ Race: 2
+ Element: (3, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ CastSensorChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1672
+ AttackMotion: 572
+ DamageMotion: 380
+ Drops: {
+ Aquada: 1000
+ BugLeg: 400
+ SapphireShard: 100
+ CrudeSapphire: 10
+ }
+},
+{
+ Id: 1093
+ SpriteName: "Nutcracker"
+ Name: "Nutcracker"
+ Lv: 60
+ Hp: 8900
+ Sp: 0
+ Exp: 1720
+ JExp: 55
+ AttackRange: 1
+ Attack: [700, 850]
+ Def: 70
+ Mdef: 25
+ Stats: {
+ Str: 50
+ Agi: 30
+ Vit: 40
+ Int: 10
+ Dex: 30
+ Luk: 50
+ }
+ ViewRange: 6
+ ChaseRange: 9
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 480
+ AttackDelay: 870
+ AttackMotion: 454
+ DamageMotion: 420
+ Drops: {
+ RoastedAcorn: 2500
+ CherryCake: 1000
+ LargeHealing: 100
+ CrudeEmerald: 10
+ CrudeAmethyst: 5
+ }
+},
+{
+ Id: 1094
+ SpriteName: "Penguin"
+ Name: "Penguin"
+ Lv: 41
+ Hp: 3042
+ Sp: 0
+ Exp: 75
+ JExp: 24
+ AttackRange: 1
+ Attack: [200,440]
+ Def: 35
+ Mdef: 0
+ Stats: {
+ Str: 45
+ Agi: 15
+ Vit: 50
+ Int: 1
+ Dex: 25
+ Luk: 15
+ }
+ ChaseRange: 8
+ Race: 2
+ Element: (3, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ CastSensorChase: true
+ }
+ MoveSpeed: 900
+ AttackDelay: 1872
+ AttackMotion: 572
+ DamageMotion: 380
+ Drops: {
+ RedApple: 1000
+ BlueCoral: 750
+ BugLeg: 500
+ Donut: 100
+ Pearl: 50
+ }
+},
+{
+ Id: 1095
+ SpriteName: "Reaper"
+ Name: "Reaper"
+ Lv: 80
+ Hp: 22400
+ Sp: 0
+ Exp: 7560
+ JExp: 420
+ AttackRange: 6
+ Attack: [1000, 1200]
+ Def: 90
+ Mdef: 90
+ Stats: {
+ Str: 60
+ Agi: 80
+ Vit: 30
+ Int: 20
+ Dex: 60
+ Luk: 40
+ }
+ ViewRange: 8
+ ChaseRange: 13
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 250
+ AttackDelay: 625
+ AttackMotion: 352
+ DamageMotion: 552
+ Drops: {
+ Runestones: 250
+ GoldNuggets: 100
+ Gems: 10
+ Gems: 5
+ Gems: 1
+ }
+},
+{
+ Id: 1096
+ SpriteName: "MudSlime"
+ Name: "Mud Slime"
+ Lv: 20
+ Hp: 1650
+ Sp: 0
+ Exp: 25
+ JExp: 3
+ AttackRange: 1
+ Attack: [190, 300]
+ Def: 25
+ Mdef: 5
+ Stats: {
+ Str: 25
+ Agi: 25
+ Vit: 45
+ Int: 1
+ Dex: 35
+ Luk: 20
+ }
+ ViewRange: 8
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: false
+ }
+ MoveSpeed: 360
+ AttackDelay: 1662
+ AttackMotion: 764
+ DamageMotion: 826
+ Drops: {
+ MaggotSlime: 2000
+ ChocolateBar: 1000
+ IronOre: 500
+ RotoniumOre: 3
+ }
+},
+{
+ Id: 1097
+ SpriteName: "GreenSlimeProgenitor"
+ Name: "Green Slime Progenitor"
+ Lv: 60
+ Hp: 5270
+ Sp: 0
+ Exp: 700
+ JExp: 10
+ AttackRange: 6
+ Attack: [87, 94]
+ Def: 70
+ Mdef: 80
+ Stats: {
+ Str: 40
+ Agi: 15
+ Vit: 35
+ Int: 10
+ Dex: 270
+ Luk: 250
+ }
+ ViewRange: 10
+ ChaseRange: 12
+ Race: 0
+ Element: (0, 2)
+ Mode: {
+ CanMove: true
+ Looter: true
+ Aggressive: true
+ CanAttack: true
+ ChangeChase: true
+ }
+ MoveSpeed: 900
+ AttackDelay: 1300
+ AttackMotion: 672
+ DamageMotion: 200
+ Drops: {
+ MaggotSlime: 3000
+ TreasureKey: 100
+ Emerald: 36
+ ZealiteOre: 5
+ }
+},
+{
+ Id: 1098
+ SpriteName: "MudSlimeProgenitor"
+ Name: "Mud Slime Progenitor"
+ Lv: 65
+ Hp: 5500
+ Sp: 0
+ Exp: 850
+ JExp: 10
+ AttackRange: 6
+ Attack: [180, 200]
+ Def: 75
+ Mdef: 90
+ Stats: {
+ Str: 40
+ Agi: 15
+ Vit: 35
+ Int: 10
+ Dex: 270
+ Luk: 250
+ }
+ ViewRange: 10
+ ChaseRange: 12
+ Race: 0
+ Element: (0, 2)
+ Mode: {
+ CanMove: true
+ Looter: true
+ Aggressive: true
+ CanAttack: true
+ ChangeChase: true
+ }
+ MoveSpeed: 900
+ AttackDelay: 1300
+ AttackMotion: 672
+ DamageMotion: 200
+ Drops: {
+ MaggotSlime: 3500
+ ChocolateBar: 2000
+ CrudeGems: 50
+ RotoniumOre: 5
+ TerraniteOre: 1
+ }
+},
+{
+ Id: 1099
+ SpriteName: "YellowSlimeProgenitor"
+ Name: "Yellow Slime Progenitor"
+ Lv: 63
+ Hp: 5370
+ Sp: 0
+ Exp: 775
+ JExp: 10
+ AttackRange: 6
+ Attack: [174, 196]
+ Def: 72
+ Mdef: 84
+ Stats: {
+ Str: 40
+ Agi: 15
+ Vit: 35
+ Int: 10
+ Dex: 270
+ Luk: 250
+ }
+ ViewRange: 10
+ ChaseRange: 12
+ Race: 0
+ Element: (2, 2)
+ Mode: {
+ CanMove: true
+ Looter: true
+ Aggressive: true
+ CanAttack: true
+ ChangeChase: true
+ }
+ MoveSpeed: 900
+ AttackDelay: 1300
+ AttackMotion: 672
+ DamageMotion: 200
+ Drops: {
+ MaggotSlime: 2500
+ TopazShard: 800
+ GoldNuggets: 20
+ Topaz: 22
+ }
+},
+{
+ Id: 1100
+ SpriteName: "PoisonSkull"
+ Name: "Poison Skull"
+ Lv: 50
+ Hp: 5100
+ Sp: 0
+ Exp: 420
+ JExp: 45
+ AttackRange: 2
+ Attack: [250, 300]
+ Def: 55
+ Mdef: 25
+ Stats: {
+ Str: 30
+ Agi: 40
+ Vit: 35
+ Int: 35
+ Dex: 45
+ Luk: 15
+ }
+ ViewRange: 8
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 800
+ AttackDelay: 1025
+ AttackMotion: 452
+ DamageMotion: 652
+ Drops: {
+ PoisonedArrow: 2000
+ PoisonedArrow: 1000
+ PoisonedArrow: 500
+ Skull: 500
+ }
+},
+{
+ Id: 1101
+ SpriteName: "ManaGhost"
+ Name: "Mana Ghost"
+ Lv: 40
+ Hp: 3900
+ Sp: 0
+ Exp: 180
+ JExp: 25
+ AttackRange: 2
+ Attack: [120, 150]
+ Def: 90
+ Mdef: 25
+ Stats: {
+ Str: 20
+ Agi: 50
+ Vit: 50
+ Int: 10
+ Dex: 15
+ Luk: 30
+ }
+ ViewRange: 5
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 700
+ AttackDelay: 625
+ AttackMotion: 550
+ DamageMotion: 450
+ Drops: {
+ TreasureKey: 100
+ Runestones: 10
+ }
+},
+{
+ Id: 1102
+ SpriteName: "GameBalance"
+ Name: "Game Balance"
+ Lv: 40
+ Hp: 11000
+ Sp: 0
+ Exp: 380
+ JExp: 35
+ AttackRange: 2
+ Attack: [260, 300]
+ Def: 75
+ Mdef: 60
+ Stats: {
+ Str: 20
+ Agi: 50
+ Vit: 50
+ Int: 10
+ Dex: 65
+ Luk: 30
+ }
+ ViewRange: 5
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Boss: true
+ Angry: true
+ Aggressive: true
+ }
+ MoveSpeed: 350
+ AttackDelay: 1625
+ AttackMotion: 550
+ DamageMotion: 450
+ Drops: {
+ TreasureKey: 100
+ Runestones: 10
+ }
+},
+{
+ Id: 1103
+ SpriteName: "AngryCrafty"
+ Name: "AngryCrafty"
+ Lv: 7
+ Hp: 750
+ Sp: 0
+ Exp: 13
+ JExp: 0
+ AttackRange: 1
+ Attack: [25, 50]
+ Def: 12
+ Mdef: 4
+ Stats: {
+ Str: 4
+ Agi: 30
+ Vit: 20
+ Int: 1
+ Dex: 50
+ Luk: 10
+ }
+ ViewRange: 7
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ Looter: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Angry: true
+ Aggressive: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 270
+ Drops: {
+ LeftCraftyWing: 4000
+ RightCraftyWing: 4000
+ BatTeeth: 4000
+ }
+},
+{
+ Id: 1104
+ SpriteName: "BlackScorpion"
+ Name: "Black Scorpion"
+ Lv: 18
+ Hp: 2000
+ Sp: 0
+ Exp: 26
+ JExp: 2
+ AttackRange: 1
+ Attack: [120, 150]
+ Def: 35
+ Mdef: 7
+ Stats: {
+ Str: 25
+ Agi: 15
+ Vit: 40
+ Int: 1
+ Dex: 20
+ Luk: 10
+ }
+ ViewRange: 7
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1250
+ AttackMotion: 800
+ DamageMotion: 500
+ Drops: {
+ RightScorpionClaw: 2000
+ LeftScorpionClaw: 2000
+ BlackScorpionStinger: 750
+ }
+},
+{
+ Id: 1105
+ SpriteName: "ThiefSlime"
+ Name: "Thief Slime"
+ Lv: 10
+ Hp: 1050
+ Sp: 0
+ Exp: 15
+ JExp: 0
+ AttackRange: 1
+ Attack: [90, 100]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 5
+ Agi: 15
+ Vit: 20
+ Int: 1
+ Dex: 35
+ Luk: 10
+ }
+ ViewRange: 8
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: false
+ Looter: true
+ }
+ MoveSpeed: 320
+ AttackDelay: 2462
+ AttackMotion: 864
+ DamageMotion: 1026
+ Drops: {
+ MaggotSlime: 800
+ Moss: 400
+ BasicCottonDyes: 10
+ ExtendedSilkDyes: 5
+ }
+},
+{
+ Id: 1106
+ SpriteName: "SpiderQueen"
+ Name: "Spider Queen"
+ Lv: 45
+ Hp: 16000
+ Sp: 0
+ Exp: 1250
+ JExp: 125
+ AttackRange: 3
+ Attack: [300, 350]
+ Def: 120
+ Mdef: 80
+ Stats: {
+ Str: 40
+ Agi: 30
+ Vit: 50
+ Int: 15
+ Dex: 65
+ Luk: 40
+ }
+ ViewRange: 8
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Boss: true
+ Angry: true
+ Aggressive: true
+ }
+ MoveSpeed: 210
+ AttackDelay: 1200
+ AttackMotion: 550
+ DamageMotion: 450
+ Drops: {
+ BugLeg: 7500
+ MaggotSlime: 5000
+ SilverOre: 1000
+ GoldOre: 500
+ PlatinumOre: 100
+ CrudeGems: 50
+ }
+},
+{
+ Id: 1107
+ SpriteName: "FireDummy"
+ Name: "Burning Dummy"
+ Lv: 1
+ Hp: 20
+ Sp: 1000
+ Exp: 1
+ JExp: 0
+ AttackRange: 1
+ Attack: [100, 100]
+ Def: 100
+ Mdef: 1
+ Stats: {
+ Str: 1
+ Agi: 1
+ Vit: 1
+ Int: 1
+ Dex: 1
+ Luk: 1
+ }
+ ViewRange: 1
+ ChaseRange: 12
+ Size: 1
+ Race: 3
+ Element: (2, 1)
+ Mode: {
+ Plant: true
+ Aggressive: true
+ CanAttack: true
+ }
+ MoveSpeed: 1000
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ }
+},
+{
+ Id: 1109
+ SpriteName: "Swampling"
+ Name: "Swampling"
+ Lv: 16
+ Hp: 1600
+ Sp: 0
+ Exp: 24
+ JExp: 0
+ AttackRange: 2
+ Attack: [300, 350]
+ Def: 35
+ Mdef: 6
+ Stats: {
+ Str: 25
+ Agi: 5
+ Vit: 30
+ Int: 1
+ Dex: 5
+ Luk: 35
+ }
+ ViewRange: 1
+ ChaseRange: 20
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 300
+ AttackDelay: 3200
+ AttackMotion: 1400
+ DamageMotion: 1200
+ Drops: {
+ Tentacles: 1000
+ CommonCarp: 750
+ GrassCarp: 500
+ Trout: 250
+ CopperOre: 100
+ MagicFeather: 50
+ Pearl: 10
+ }
+},
+{
+ Id: 1110
+ SpriteName: "GoldenScorpion"
+ Name: "Golden Scorpion"
+ Lv: 40
+ Hp: 18000
+ Sp: 0
+ Exp: 1600
+ JExp: 200
+ AttackRange: 2
+ Attack: [470, 520]
+ Def: 90
+ Mdef: 50
+ Stats: {
+ Str: 30
+ Agi: 30
+ Vit: 50
+ Int: 5
+ Dex: 40
+ Luk: 20
+ }
+ ViewRange: 7
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ ChangeTargetMelee: true
+ CastSensorChase: true
+ Boss: true
+ }
+ MoveSpeed: 300
+ AttackDelay: 872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ BugLeg: 4000
+ RightScorpionClaw: 2500
+ LeftScorpionClaw: 2500
+ GoldenScorpionStinger: 1500
+ GoldOre: 50
+ GoldNuggets: 10
+ }
+},
+{
+ Id: 1111
+ SpriteName: "SnowFlower"
+ Name: "Snow Flower"
+ Lv: 15
+ Hp: 1500
+ Sp: 0
+ Exp: 23
+ JExp: 0
+ AttackRange: 2
+ Attack: [15, 20]
+ Def: 20
+ Mdef: 10
+ Stats: {
+ Str: 5
+ Agi: 1
+ Vit: 10
+ Int: 10
+ Dex: 20
+ Luk: 40
+ }
+ ViewRange: 8
+ ChaseRange: 12
+ Size: 1
+ Race: 2
+ Element: (2, 1)
+ Mode: {
+ CanAttack: true
+ }
+ MoveSpeed: 100
+ AttackDelay: 250
+ AttackMotion: 750
+ DamageMotion: 550
+ Drops: {
+ CobaltHerb: 1000
+ AlizarinHerb: 1000
+ GambogeHerb: 1000
+ MauveHerb: 1000
+ FlowerSeeds: 500
+ }
+},
+{
+ Id: 1112
+ SpriteName: "DemonicSpirit"
+ Name: "Demonic Spirit"
+ Lv: 65
+ Hp: 4640
+ Sp: 0
+ Exp: 205
+ JExp: 13
+ AttackRange: 1
+ Attack: [450, 625]
+ Def: 65
+ Mdef: 10
+ Stats: {
+ Str: 55
+ Agi: 65
+ Vit: 45
+ Int: 5
+ Dex: 50
+ Luk: 10
+ }
+ ViewRange: 1
+ ChaseRange: 17
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 170
+ AttackDelay: 800
+ AttackMotion: 550
+ DamageMotion: 620
+},
+{
+ Id: 1113
+ SpriteName: "Terranite"
+ Name: "Terranite"
+ Lv: 70
+ Hp: 8900
+ Sp: 0
+ Exp: 1720
+ JExp: 55
+ AttackRange: 1
+ Attack: [700, 850]
+ Def: 95
+ Mdef: 25
+ Stats: {
+ Str: 70
+ Agi: 30
+ Vit: 50
+ Int: 10
+ Dex: 30
+ Luk: 50
+ }
+ ViewRange: 7
+ ChaseRange: 11
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 350
+ AttackDelay: 870
+ AttackMotion: 454
+ DamageMotion: 420
+ Drops: {
+ Coal: 1000
+ TerraniteOre: 100
+ CrudeGems: 50
+ }
+},
+{
+ Id: 1114
+ SpriteName: "Troll"
+ Name: "Troll"
+ Lv: 50
+ Hp: 7900
+ Sp: 0
+ Exp: 320
+ JExp: 23
+ AttackRange: 4
+ Attack: [500, 650]
+ Def: 50
+ Mdef: 75
+ Stats: {
+ Str: 40
+ Agi: 20
+ Vit: 30
+ Int: 40
+ Dex: 30
+ Luk: 50
+ }
+ ViewRange: 7
+ ChaseRange: 12
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1070
+ AttackMotion: 654
+ DamageMotion: 420
+ Drops: {
+ DiamondShard: 500
+ RubyShard: 450
+ TopazShard: 400
+ EmeraldShard: 350
+ AmethystShard: 300
+ SapphireShard: 250
+ CrudeGems: 100
+ }
+},
+{
+ Id: 1115
+ SpriteName: "FireWisp"
+ Name: "Fire Wisp"
+ Lv: 50
+ Hp: 6310
+ Sp: 0
+ Exp: 373
+ JExp: 20
+ AttackRange: 1
+ Attack: [537, 599]
+ Def: 55
+ Mdef: 25
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 22
+ Agi: 33
+ Vit: 46
+ Int: 20
+ Dex: 41
+ Luk: 27
+ }
+ ViewRange: 10
+ ChaseRange: 10
+ Race: 2
+ Element: (3, 2)
+ Mode: {
+ CanMove: true
+ Assist: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ }
+ MoveSpeed: 600
+ AttackDelay: 1600
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ PileOfAsh: 1000
+ }
+},
+{
+ Id: 1116
+ SpriteName: "WaterWisp"
+ Name: "Water Wisp"
+ Lv: 50
+ Hp: 6310
+ Sp: 0
+ Exp: 373
+ JExp: 20
+ AttackRange: 1
+ Attack: [537, 599]
+ Def: 55
+ Mdef: 25
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 22
+ Agi: 33
+ Vit: 46
+ Int: 20
+ Dex: 41
+ Luk: 27
+ }
+ ViewRange: 10
+ ChaseRange: 10
+ Race: 2
+ Element: (1, 2)
+ Mode: {
+ CanMove: true
+ Assist: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ }
+ MoveSpeed: 600
+ AttackDelay: 1600
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ SeaDrops: 1000
+ Aquada: 500
+ }
+},
+{
+ Id: 1117
+ SpriteName: "Wolvern"
+ Name: "Wolvern"
+ Lv: 46
+ Hp: 5699
+ Sp: 0
+ Exp: 295
+ JExp: 16
+ AttackRange: 1
+ Attack: [615, 682]
+ Def: 46
+ Mdef: 27
+ Stats: {
+ Str: 22
+ Agi: 33
+ Vit: 46
+ Int: 2
+ Dex: 41
+ Luk: 27
+ }
+ ViewRange: 6
+ ChaseRange: 12
+ Race: 2
+ Element: (0, 2)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ CastSensorChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 2272
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ MoubooSteak: 500
+ WolvernPelt: 330
+ ToothNecklace: 2
+ }
+},
+{
+ Id: 1118
+ SpriteName: "Zombie"
+ Name: "Zombie"
+ Lv: 45
+ Hp: 5900
+ Sp: 0
+ Exp: 620
+ JExp: 17
+ AttackRange: 1
+ Attack: [700, 850]
+ Def: 25
+ Mdef: 50
+ Stats: {
+ Str: 40
+ Agi: 20
+ Vit: 50
+ Int: 1
+ Dex: 20
+ Luk: 70
+ }
+ ViewRange: 5
+ ChaseRange: 9
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 550
+ AttackDelay: 1170
+ AttackMotion: 754
+ DamageMotion: 520
+ Drops: {
+ CottonCloth: 2000
+ LeatherPatch: 1500
+ Bone: 1000
+ Skull: 500
+ }
+},
+{
+ Id: 1119
+ SpriteName: "Serqet"
+ Name: "Serqet"
+ Lv: 50
+ Hp: 4023
+ Exp: 245
+ JExp: 10
+ AttackRange: 1
+ Attack: [900, 1209]
+ Def: 44
+ Mdef: 25
+ Stats: {
+ Str: 22
+ Agi: 33
+ Vit: 46
+ Int: 1
+ Dex: 41
+ Luk: 27
+ }
+ ChaseRange: 12
+ Race: 2
+ Element: (0, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ ChangeTargetMelee: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 2872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ BugLeg: 2500
+ MaggotSlime: 1000
+ ZealiteOre: 5
+ }
+},
+{
+ Id: 1120
+ SpriteName: "Tengu"
+ Name: "Tengu"
+ Lv: 80
+ Hp: 12500
+ Sp: 0
+ Exp: 5000
+ JExp: 100
+ AttackRange: 2
+ Attack: [470, 500]
+ Def: 70
+ Mdef: 20
+ Stats: {
+ Str: 70
+ Agi: 20
+ Vit: 40
+ Int: 10
+ Dex: 80
+ Luk: 20
+ }
+ ViewRange: 6
+ ChaseRange: 12
+ Size: 1
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Boss: true
+ Angry: true
+ Aggressive: true
+ }
+ MoveSpeed: 170
+ AttackDelay: 1200
+ AttackMotion: 450
+ DamageMotion: 850
+ Drops: {
+ Blueberries: 1000
+ IronOre: 250
+ MediumMana: 100
+ MagicFeather: 50
+ PlatinumIngot: 10
+ }
+},
+{
+ Id: 1121
+ SpriteName: "Golem"
+ Name: "Golem"
+ Lv: 80
+ Hp: 12500
+ Sp: 0
+ Exp: 5000
+ JExp: 100
+ AttackRange: 2
+ Attack: [470, 500]
+ Def: 127
+ Mdef: 40
+ Stats: {
+ Str: 70
+ Agi: 20
+ Vit: 40
+ Int: 10
+ Dex: 80
+ Luk: 20
+ }
+ ViewRange: 6
+ ChaseRange: 12
+ Size: 1
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ Boss: false
+ Angry: true
+ Aggressive: true
+ }
+ MoveSpeed: 320
+ AttackDelay: 4000
+ AttackMotion: 2000
+ DamageMotion: 2000
+ Drops: {
+ Coal: 1000
+ IronOre: 500
+ Runestones: 200
+ Runestones: 100
+ Runestones: 50
+ RotoniumOre: 10
+ ZealiteOre: 2
+ }
+},
+{
+ Id: 1122
+ SpriteName: "GeneralKrukan"
+ Name: "General Krukan"
+ Lv: 85
+ Hp: 13255
+ Sp: 0
+ Exp: 57
+ JExp: 10
+ AttackRange: 1
+ Attack: [81, 93]
+ Def: 80
+ Mdef: 90
+ Stats: {
+ Str: 50
+ Agi: 66
+ Vit: 76
+ Int: 30
+ Dex: 70
+ Luk: 41
+ }
+ ViewRange: 9
+ ChaseRange: 14
+ Race: 2
+ Element: (0, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ Aggressive: true
+ CastSensorChase: true
+ Boss: true
+ }
+ MoveSpeed: 162
+ AttackDelay: 872
+ AttackMotion: 172
+ DamageMotion: 100
+ Drops: {
+ }
+},
+{
+ Id: 1123
+ SpriteName: "GeneralRazha"
+ Name: "General Razha"
+ Lv: 85
+ Hp: 13255
+ Sp: 0
+ Exp: 57
+ JExp: 10
+ AttackRange: 1
+ Attack: [81, 93]
+ Def: 80
+ Mdef: 90
+ Stats: {
+ Str: 50
+ Agi: 66
+ Vit: 76
+ Int: 30
+ Dex: 70
+ Luk: 41
+ }
+ ViewRange: 9
+ ChaseRange: 14
+ Race: 2
+ Element: (0, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ Aggressive: true
+ CastSensorChase: true
+ Boss: true
+ }
+ MoveSpeed: 162
+ AttackDelay: 872
+ AttackMotion: 172
+ DamageMotion: 100
+ Drops: {
+ }
+},
+{
+ Id: 1124
+ SpriteName: "GeneralTerogan"
+ Name: "General Terogan"
+ Lv: 85
+ Hp: 13255
+ Sp: 0
+ Exp: 57
+ JExp: 10
+ AttackRange: 1
+ Attack: [81, 93]
+ Def: 80
+ Mdef: 90
+ Stats: {
+ Str: 50
+ Agi: 66
+ Vit: 76
+ Int: 30
+ Dex: 70
+ Luk: 41
+ }
+ ViewRange: 9
+ ChaseRange: 14
+ Race: 2
+ Element: (0, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ Aggressive: true
+ CastSensorChase: true
+ Boss: true
+ }
+ MoveSpeed: 162
+ AttackDelay: 872
+ AttackMotion: 172
+ DamageMotion: 100
+ Drops: {
+ }
+},
+{
+ Id: 1125
+ SpriteName: "CraftyGhost"
+ Name: "Crafty Ghost"
+ Lv: 42
+ Hp: 2400
+ Sp: 0
+ Exp: 70
+ JExp: 5
+ AttackRange: 1
+ Attack: [250, 300]
+ Def: 12
+ Mdef: 1
+ Stats: {
+ Str: 25
+ Agi: 50
+ Vit: 40
+ Int: 1
+ Dex: 50
+ Luk: 10
+ }
+ ViewRange: 5
+ ChaseRange: 100
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ Looter: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 270
+ Drops: {
+ }
+},
+{
+ Id: 1126
+ SpriteName: "SnakeGhost"
+ Name: "Snake Ghost"
+ Lv: 50
+ Hp: 4200
+ Sp: 0
+ Exp: 70
+ JExp: 4
+ AttackRange: 1
+ Attack: [375, 400]
+ Def: 87
+ Mdef: 15
+ Stats: {
+ Str: 40
+ Agi: 40
+ Vit: 60
+ Int: 1
+ Dex: 50
+ Luk: 20
+ }
+ ViewRange: 5
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 800
+ AttackMotion: 400
+ DamageMotion: 380
+ Drops: {
+ }
+},
+{
+ Id: 1127
+ SpriteName: "ScorpionGhost"
+ Name: "Scorpion Ghost"
+ Lv: 55
+ Hp: 6500
+ Sp: 0
+ Exp: 120
+ JExp: 20
+ AttackRange: 1
+ Attack: [410, 550]
+ Def: 80
+ Mdef: 20
+ Stats: {
+ Str: 45
+ Agi: 25
+ Vit: 60
+ Int: 1
+ Dex: 30
+ Luk: 10
+ }
+ ViewRange: 4
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1250
+ AttackMotion: 800
+ DamageMotion: 500
+ Drops: {
+ }
+},
+{
+ Id: 1128
+ SpriteName: "SpiderGhost"
+ Name: "Spider Ghost"
+ Lv: 46
+ Hp: 4350
+ Sp: 0
+ Exp: 89
+ JExp: 10
+ AttackRange: 1
+ Attack: [340, 450]
+ Def: 75
+ Mdef: 10
+ Stats: {
+ Str: 48
+ Agi: 32
+ Vit: 29
+ Int: 1
+ Dex: 35
+ Luk: 35
+ }
+ ViewRange: 5
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 700
+ AttackDelay: 1400
+ AttackMotion: 500
+ DamageMotion: 300
+ Drops: {
+ }
+},
+{
+ Id: 1129
+ SpriteName: "SkeletonGhost"
+ Name: "Skeleton Ghost"
+ Lv: 70
+ Hp: 28000
+ Sp: 0
+ Exp: 2600
+ JExp: 250
+ AttackRange: 2
+ Attack: [670, 820]
+ Def: 120
+ Mdef: 50
+ Stats: {
+ Str: 40
+ Agi: 30
+ Vit: 60
+ Int: 20
+ Dex: 40
+ Luk: 40
+ }
+ ViewRange: 7
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ ChangeTargetMelee: true
+ CastSensorChase: true
+ Boss: true
+ }
+ MoveSpeed: 220
+ AttackDelay: 872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ }
+},
+)
diff --git a/db/pre-re/mob_poring.txt b/db/pre-re/mob_poring.txt
new file mode 100644
index 00000000..47b89264
--- /dev/null
+++ b/db/pre-re/mob_poring.txt
@@ -0,0 +1,5 @@
+// Poring Box Summonable Monsters Database
+//
+// Structure of Database:
+// MobID,DummyName,Rate
+
diff --git a/db/pre-re/mob_race2_db.txt b/db/pre-re/mob_race2_db.txt
new file mode 100644
index 00000000..2f182940
--- /dev/null
+++ b/db/pre-re/mob_race2_db.txt
@@ -0,0 +1,5 @@
+// Monster Racial Groups Database
+//
+// Structure of Database:
+// Race2ID,MobID1,MobID2,MobID3,...,MobID9
+
diff --git a/db/pre-re/mob_skill_db.conf b/db/pre-re/mob_skill_db.conf
new file mode 100644
index 00000000..c89d90c7
--- /dev/null
+++ b/db/pre-re/mob_skill_db.conf
@@ -0,0 +1,841 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Monster Skill Database
+//=========================================================================
+
+mob_skill_db:(
+{
+/**************************************************************************
+************* Entry structure ********************************************
+**************************************************************************
+ <Monster_Constant>: {
+ <Skill_Constant>: {
+ ClearSkills: (boolean, defaults to false) allows cleaning all previous defined skills for the mob.
+ SkillLevel: (int, defaults to 1)
+ SkillState: (string, defaults to "MSS_ANY")
+ SkillTarget: (string, defaults to "MST_TARGET")
+ Rate: (int, defaults to 1) Rate refers to the chance of the skill being casted when the condition is fulfilled.(10000 = 100%)
+ CastTime: (int, defaults to 0) CastTime is the time in milliseconds that has to be pass to casting skill
+ Delay: (int, defaults to 0) Delay is the time in milliseconds that has to be pass before recasting the same skill.
+ Cancelable: (boolean, defaults to false)
+ CastCondition: (string, defaults to "MSC_ALWAYS")
+ ConditionData: (int, defaults to 0)
+ val0: (int, defaults to 0)
+ val1: (int, defaults to 0)
+ val2: (int, defaults to 0)
+ val3: (int, defaults to 0)
+ val4: (int, defaults to 0)
+ Emotion: (int, defaults to -1)
+ ChatMsgID: (int, defaults to 0)
+ }
+ }
+
+// STATE:
+// any (except dead) / idle (in standby) / walk (in movement) / dead (on killed) /
+// loot /attack / angry (like attack, except player has not attacked mob yet) /
+// chase (following target, after being attacked) / follow (following target,
+// without being attacked) / anytarget (attack+angry+chase+follow)
+SKILL_STATES = {
+ "any": "MSS_ANY",
+ "idle": "MSS_IDLE",
+ "walk": "MSS_WALK",
+ "loot": "MSS_LOOT",
+ "dead": "MSS_DEAD",
+ "attack": "MSS_BERSERK",
+ "angry": "MSS_ANGRY",
+ "chase": "MSS_RUSH",
+ "follow": "MSS_FOLLOW",
+ "anytarget": "MSS_ANYTARGET"
+}
+
+
+// TARGET:
+// target (current target) / self / friend / master / randomtarget (any enemy within skill's range)
+//
+// The following are for ground-skills, a random target tile is selected from the specified area:
+// around1 (3x3 area around self) / around2 (5x5 area around self) /
+// around3 (7x7 area around self) / around4 (9x9 area around self) /
+// around5 (3x3 area around target) / around6 (5x5 area around target) /
+// around7 (7x7 area around target) / around8 (9x9 area around target) /
+// around = around4
+SKILL_TARGET = {
+ "target": "MST_TARGET",
+ "randomtarget": "MST_RANDOM",
+ "self": "MST_SELF",
+ "friend": "MST_FRIEND",
+ "master": "MST_MASTER",
+ "around5": "MST_AROUND5",
+ "around6": "MST_AROUND6",
+ "around7": "MST_AROUND7",
+ "around8": "MST_AROUND8",
+ "around1": "MST_AROUND1",
+ "around2": "MST_AROUND2",
+ "around3": "MST_AROUND3",
+ "around4": "MST_AROUND4",
+ "around": "MST_AROUND"
+}
+
+// CONDITION:
+// always Unconditional (no condition value).
+// onspawn When mob spawns/respawns (no condition value).
+// myhpltmaxrate When mob's HP drops to the specified %.
+// myhpinrate When mob's HP is in a certain % range (condition value = lower bound, val1 = upper bound).
+// mystatuson If mob has the specified abnormality in status.
+// mystatusoff If mob has ended the specified abnormality in status.
+// friendhpltmaxrate When mob's friend's HP drops to the specified %.
+// friendhpinrate When mob's friend's HP is in a certain % range (condition value = lower bound, val1 = upper bound).
+// friendstatuson If friend has the specified abnormality in status.
+// friendstatusoff If friend has ended the specified abnormality in status.
+// attackpcgt When attack PCs become greater than specified number.
+// attackpcge When attack PCs become greater than or equal to the specified number.
+// slavelt When number of slaves is less than the original specified number.
+// slavele When number of slaves is less than or equal to the original specified number.
+// closedattacked When close range melee attacked (no condition value).
+// longrangeattacked When long range attacked, ex. bows, guns, ranged skills (no condition value).
+// skillused When the specified skill is used on the mob.
+// afterskill After mob casts the specified skill.
+// casttargeted When a target is in cast range (no condition value).
+// rudeattacked When mob is rude attacked (no condition value).
+SKILL_COND1 = {
+ "always": "MSC_ALWAYS",
+ "myhpltmaxrate": "MSC_MYHPLTMAXRATE",
+ "myhpinrate": "MSC_MYHPINRATE",
+ "friendhpltmaxrate": "MSC_FRIENDHPLTMAXRATE",
+ "friendhpinrate": "MSC_FRIENDHPINRATE",
+ "mystatuson": "MSC_MYSTATUSON",
+ "mystatusoff": "MSC_MYSTATUSOFF",
+ "friendstatuson": "MSC_FRIENDSTATUSON",
+ "friendstatusoff": "MSC_FRIENDSTATUSOFF",
+ "attackpcgt": "MSC_ATTACKPCGT",
+ "attackpcge": "MSC_ATTACKPCGE",
+ "slavelt": "MSC_SLAVELT",
+ "slavele": "MSC_SLAVELE",
+ "closedattacked": "MSC_CLOSEDATTACKED",
+ "longrangeattacked": "MSC_LONGRANGEATTACKED",
+ "skillused": "MSC_SKILLUSED",
+ "afterskill": "MSC_AFTERSKILL",
+ "casttargeted": "MSC_CASTTARGETED",
+ "rudeattacked": "MSC_RUDEATTACKED",
+ "masterhpltmaxrate": "MSC_MASTERHPLTMAXRATE",
+ "masterattacked": "MSC_MASTERATTACKED",
+ "alchemist": "MSC_ALCHEMIST",
+ "onspawn": "MSC_SPAWN"
+}
+
+// Status abnormalities specified through the statuson/statusoff system:
+// anybad (any type of state change) / stone / freeze / stun / sleep /
+// poison / curse / silence / confusion / blind / hiding / sight (unhidden)
+//
+// Note: if a negative MobID is provided, the skill will be treated as 'global':
+// -1: added for all boss types.
+// -2: added for all normal types.
+// -4: added for all mobs.
+
+SKILL_COND2 = {
+ "anybad": "MSC_ANY",
+ "stone": "SC_STONE",
+ "freeze": "SC_FREEZE",
+ "stun": "SC_STUN",
+ "sleep": "SC_SLEEP",
+ "poison": "SC_POISON",
+ "curse": "SC_CURSE",
+ "silence": "SC_SILENCE",
+ "confusion": "SC_CONFUSION",
+ "blind": "SC_BLIND",
+ "hiding": "SC_HIDING",
+ "sight": "SC_SIGHT"
+}
+
+**************************************************************************/
+ Ratto: {
+ NPC_POISON: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 20
+ Rate: 500
+ Delay: 500
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ Blub: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 4
+ Rate: 10000
+ CastTime: 700
+ Delay: 60000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SPAWN"
+ val0: 1007
+ }
+ }
+
+ /**********************************************************************/
+ Crocotree: {
+ NPC_REBIRTH: {
+ SkillState: "MSS_DEAD"
+ SkillLevel: 2
+ Rate: 10000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ }
+ NPC_TRANSFORMATION: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 1
+ Rate: 10000
+ CastTime: 700
+ Delay: 60000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_AFTERSKILL"
+ ConditionData: 208
+ val0: 1014
+ }
+ }
+
+ /**********************************************************************/
+ Frostiana: {
+ NPC_POISON: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 5
+ Rate: 1000
+ Delay: 2000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ Pikpik: {
+ NPC_SELFDESTRUCTION: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 1
+ Rate: 10000
+ CastTime: 1000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ }
+ NPC_SELFDESTRUCTION: {
+ SkillState: "MSS_RUSH"
+ SkillLevel: 1
+ Rate: 2000
+ CastTime: 1000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ CroconutMob: {
+ NPC_SUICIDE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 1
+ Rate: 10000
+ CastTime: 1000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ Tipiu: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_IDLE"
+ SkillLevel: 6
+ Rate: 10000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SPAWN"
+ val0: 1003
+ }
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 2
+ Rate: 2000
+ CastTime: 700
+ Delay: 10000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 5
+ val0: 1003
+ }
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_IDLE"
+ SkillLevel: 2
+ Rate: 7000
+ CastTime: 700
+ Delay: 10000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 5
+ val0: 1003
+ }
+ }
+
+ /**********************************************************************/
+ Tipiou: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_IDLE"
+ SkillLevel: 5
+ Rate: 10000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SPAWN"
+ val0: 1002
+ }
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 2
+ Rate: 2000
+ CastTime: 700
+ Delay: 10000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 4
+ val0: 1002
+ }
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_IDLE"
+ SkillLevel: 2
+ Rate: 7000
+ CastTime: 700
+ Delay: 10000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 4
+ val0: 1002
+ }
+ }
+
+ /**********************************************************************/
+ Slime: {
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_DEAD"
+ SkillLevel: 2
+ Rate: 10000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ val0: 1025
+ }
+ }
+
+ /**********************************************************************/
+ Beehive: {
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 1
+ Rate: 10000
+ CastTime: 100
+ Delay: 6500
+ Cancelable: false
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 90
+ val0: 1058
+ }
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 2
+ Rate: 10000
+ CastTime: 100
+ Delay: 6500
+ Cancelable: false
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 50
+ val0: 1058
+ }
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 3
+ Rate: 10000
+ CastTime: 100
+ Delay: 6500
+ Cancelable: false
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 20
+ val0: 1058
+ }
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_DEAD"
+ SkillLevel: 1
+ Rate: 10000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ val0: 1058
+ }
+ }
+
+ /**********************************************************************/
+ PoisonSkull: {
+ NPC_POISON: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 20
+ Rate: 2500
+ Delay: 100
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ BanditLord: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 1
+ Rate: 10000
+ CastTime: 300
+ Delay: 270000
+ Cancelable: false
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 70
+ val0: 1063
+ }
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 2
+ Rate: 10000
+ CastTime: 300
+ Delay: 270000
+ Cancelable: false
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 50
+ val0: 1064
+ }
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 2
+ Rate: 10000
+ CastTime: 1000
+ Delay: 90000
+ Cancelable: false
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_LONGRANGEATTACKED"
+ val0: 1064
+ }
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 3
+ Rate: 10000
+ CastTime: 1000
+ Delay: 270000
+ Cancelable: false
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 25
+ val0: 1063
+ }
+ NPC_POISON: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 20
+ Rate: 7500
+ Delay: 20000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 7
+ }
+ /**********************************************************************/
+ }
+ SpiderQueen: {
+ NPC_POISON: {
+ SkillState: "MSS_ALL"
+ SkillLevel: 20
+ Rate: 5000
+ Delay: 100
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 5
+ Rate: 10000
+ CastTime: 700
+ Delay: 60000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SPAWN"
+ val0: 1044
+ }
+ }
+ /**********************************************************************/
+ FireDummy: {
+ MG_FIREWALL: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 1
+ Rate: 9000
+ CastTime: 1800
+ Delay: 120000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+ /**********************************************************************/
+ PinkFlower: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 1
+ Rate: 10000
+ CastTime: 1000
+ Delay: 20000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 3
+ val0: 1029
+ }
+ }
+ /**********************************************************************/
+ YellowTulip: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 1
+ Rate: 10000
+ CastTime: 500
+ Delay: 10000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 1
+ val0: 1029
+ }
+ }
+ /**********************************************************************/
+ YellowRose: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 1
+ Rate: 10000
+ CastTime: 200
+ Delay: 5000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 2
+ val0: 1029
+ }
+ }
+ /**********************************************************************/
+ BlueRose: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 2
+ Rate: 10000
+ CastTime: 100
+ Delay: 3000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 2
+ val0: 1029
+ }
+ }
+ /**********************************************************************/
+ RedRose: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 1
+ Rate: 10000
+ CastTime: 1000
+ Delay: 20000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 2
+ val0: 1029
+ }
+ }
+ /**********************************************************************/
+ GoldenScorpion: {
+ SM_BASH: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 6
+ Rate: 1800
+ Delay: 20000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ATTACKPCGE"
+ ConditionData: 2
+ }
+ NPC_SILENCEATTACK: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 2
+ Rate: 9800
+ Delay: 40000
+ CastTime: 700
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_LONGRANGEATTACKED"
+ }
+ }
+
+ /**********************************************************************/
+ GreenSlimeProgenitor: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 4
+ Rate: 10000
+ CastTime: 700
+ Delay: 20000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 2
+ val0: 1024
+ }
+ }
+
+ /**********************************************************************/
+ YellowSlimeProgenitor: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 8
+ Rate: 10000
+ CastTime: 700
+ Delay: 40000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 6
+ val0: 1073
+ }
+ }
+
+ /**********************************************************************/
+ MudSlimeProgenitor: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 8
+ Rate: 10000
+ CastTime: 400
+ Delay: 30000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 6
+ val0: 1096
+ }
+ AL_DECAGI: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 1
+ Rate: 6000
+ Delay: 180000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+/**********************************************************************/
+ GeneralKrukan: {
+ ASC_METEORASSAULT: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 2
+ Rate: 6000
+ CastTime: 800
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ NPC_CURSEATTACK: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 1
+ Rate: 4000
+ CastTime: 2000
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ // Mana Ghost
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 4
+ Rate: 7000
+ CastTime: 500
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 50
+ val0: 1101
+ }
+ // Black Scorpion
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 1
+ Rate: 6000
+ CastTime: 700
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ val0: 1104
+ }
+ SM_BASH: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 5
+ Rate: 2800
+ Delay: 20000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ GeneralRazha: {
+ ASC_METEORASSAULT: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 3
+ Rate: 6000
+ CastTime: 800
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ NPC_CURSEATTACK: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 2
+ Rate: 4000
+ CastTime: 2000
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ // Skeleton
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 4
+ Rate: 7000
+ CastTime: 500
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 50
+ val0: 1084
+ }
+ // Black Slime
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 3
+ Rate: 6000
+ CastTime: 700
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ val0: 1079
+ }
+ SM_BASH: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 6
+ Rate: 2800
+ Delay: 20000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ GeneralTerogan: {
+ ASC_METEORASSAULT: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 4
+ Rate: 6000
+ CastTime: 800
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ NPC_CURSEATTACK: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 3
+ Rate: 4000
+ CastTime: 2000
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ // Golem
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 2
+ Rate: 7000
+ CastTime: 500
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 50
+ val0: 1121
+ }
+ // Terranite
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 5
+ Rate: 6000
+ CastTime: 700
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ val0: 1113
+ }
+ SM_BASH: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 7
+ Rate: 2800
+ Delay: 20000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ MisterPrickel: {
+ SN_SHARPSHOOTING: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 2
+ Rate: 10000
+ CastTime: 1000
+ Delay: 5000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_LONGRANGEATTACKED"
+ }
+ }
+
+}
+)
diff --git a/db/pre-re/pet_db.conf b/db/pre-re/pet_db.conf
new file mode 100644
index 00000000..636512e6
--- /dev/null
+++ b/db/pre-re/pet_db.conf
@@ -0,0 +1,97 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018-2020 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Pets Database
+//=========================================================================
+
+pet_db:(
+/**************************************************************************
+************* Entry structure ********************************************
+**************************************************************************
+{
+ // ================ Mandatory fields ==============================
+ Id: ID (int)
+ Name: "Pet Name" (string)
+ EggItem: "Egg Item Constant" (string)
+ // ================ Optional fields ===============================
+ TamingItem: "Taming Item Constant" (string, defaults to 0)
+ FoodItem: "Food Item Constant" (string, defaults to "Pet_Food" (ID=537))
+ AccessoryItem: "Equipment Item Constant" (string, defaults to 0)
+ FoodEffectiveness: hunger points (int, defaults to 80)
+ HungerDelay: hunger time (int, defaults to 60)
+ HungerDecrement: hunger points (int, defaults to 1)
+ Intimacy: {
+ Initial: start intimacy (int, defaults to 250)
+ FeedIncrement: feeding intimacy (int, defaults to 10)
+ OverFeedDecrement: overfeeding intimacy (int, defaults to 100)
+ OwnerDeathDecrement: owner die intimacy (int, defaults to 20)
+ StarvingDelay: starving time (int, defaults to 20)
+ StarvingDecrement: starving intimacy (int, defaults to 20)
+ }
+ CaptureRate: capture rate (int, defaults to 1000)
+ Speed: speed (int, defaults to 150)
+ SpecialPerformance: true/false (boolean, defaults to false)
+ TalkWithEmotes: convert talk (boolean, defaults to false)
+ AttackRate: attack rate (int, defaults to 300)
+ DefendRate: Defence attack (int, defaults to 300)
+ ChangeTargetRate: change target (int, defaults to 800)
+ AutoFeed: true/false (boolean, defaults to false)
+ PetScript: <" Pet Script (can also be multi-line) ">
+ EquipScript: <" Equip Script (can also be multi-line) ">
+ Evolve: {
+ EggID: { (string, Evolved Pet EggID)
+ Name: Amount (items required to perform evolution)
+ ...
+ }
+ }
+},
+**************************************************************************/
+
+{
+ Id: 1002
+ SpriteName: "Piou"
+ Name: "Piou"
+ TamingItem: "PiouFeathers"
+ EggItem: "PiouEgg"
+ FoodItem: "Piberries"
+ FoodEffectiveness: 80
+ HungerDelay: 60
+ Intimacy: {
+ Initial: 250
+ FeedIncrement: 50
+ OverFeedDecrement: 100
+ OwnerDeathDecrement: 20
+ }
+ CaptureRate: 1000
+ Speed: 150
+ SpecialPerformance: true
+ AttackRate: 350
+ DefendRate: 400
+ ChangeTargetRate: 800
+ PetScript: <" petloot 10; ">
+ EquipScript: <" bonus bLuk,2; bonus bCritical,1; ">
+},
+)
diff --git a/db/pre-re/refine_db.conf b/db/pre-re/refine_db.conf
new file mode 100644
index 00000000..b1f5c252
--- /dev/null
+++ b/db/pre-re/refine_db.conf
@@ -0,0 +1,330 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Renewal Refine Database
+//=========================================================================
+
+/**************************************************************************
+************* Entry structure ********************************************
+**************************************************************************
+Armors/WeaponLevel1~4: { // Specifies weapon level or armor type.
+ // - For armors, values of 100 add 1 armor defense.
+ // - For weapons, values of 100 add 1 ATK & MATK.
+ StatsPerLevel: (int) // This value is applied for ever level.
+ RandomBonusStartLevel: (int) // This value specifies the start point for those levels that give a random bonus value (usually the first unsafe upgrade).
+ // - RandomBonusStartLevel is only applied for weapons, and not displayed client-side.
+ RandomBonusValue: (int) // A random number between 0 and (Random bonus start level - Upgrade level + 1) * this value is applied for all upgrades past.
+
+ RefineryUISettings: (
+ {
+ Level: (int or array of int) // Holds either the individule refine level meant for this setting or an array defining a range
+ of Low to Max level
+ BlacksmithBlessing: (int) (optional) // How many Blacksmith Blessing required for this range to be safe from breaking
+ Announce: "(string)" (optional) // Sends an announcement server wide when a player reach this refine level using
+ Refinery UI, this feature is only available starting from 2017-08-30 RagexeRE or
+ 2017-09-06 Ragexe the field accepts the following values and it defaults to not announce
+ Success to set the announcement on item refine successful
+ Failure to set the announcement on item refine failure
+ Always to always announce it
+ Items: {
+ AegisName: {
+ Type: "(string)" // The type to determine the chances used for this item, REFINE_CHANCE_TYPE_*
+ constants are used in here
+ Cost: (int) (optional) // Amount of zeny required
+ FailureBehavior: "(string)" (optional) // The expected behvaior on failure for this item, the following strings are used in here
+ Destroy (default) sets the item to be destroyed on failure
+ Keep keeps the item after failure
+ Downgrade downgrades the item by one level on failure
+ }
+ }
+ }
+ )
+
+ Rates: { // Per level configuration of the refine rates.
+ Lv1~20: { // Lv1 ~ Lv20.
+ NormalChance: (int) // (optional, defaults to 100) Chance of successful refine using normal ores (100 = 100%).
+ EnrichedChance: (int) // (optional, defaults to 100 for weapons below refine level 20, otherwise 0.) Chance of successful refine using enriched ores (100 = 100%).
+ EventNormalChance: (int) // (optional, defaults to 100) Chance of successful refine using normal ores (100 = 100%) during a refine event.
+ EventEnrichedChance: (int) // (optional, defaults to 100 for weapons below refine level 10, otherwise 0.) Chance of successful refine using enriched ores (100 = 100%) during a refine event.
+ Bonus: (int) // (optional, defaults to 0) Bonus (Armor) for this level of refine.
+ }
+ // Note: Refine levels that use default values need not be listed. (Example: Lv1: { NormalChance: 100 Bonus: 0 })
+ }
+}
+**************************************************************************/
+
+Armors: {
+ RefineryUISettings: (
+ {
+ Level: [1, 10]
+ Items: {
+ Acorn: {
+ Type: "REFINE_CHANCE_TYPE_NORMAL"
+ Cost: 100000000
+ }
+ }
+ },
+ )
+ StatsPerLevel: 0
+ RandomBonusStartLevel: 0
+ RandomBonusValue: 0
+ Rates: {
+ Lv1: {
+ Bonus: 100
+ }
+ Lv2: {
+ Bonus: 100
+ }
+ Lv3: {
+ Bonus: 100
+ }
+ Lv4: {
+ Bonus: 100
+ }
+ Lv5: {
+ NormalChance: 60
+ EnrichedChance: 90
+ EventNormalChance: 60
+ EventEnrichedChance: 95
+ Bonus: 200
+ }
+ Lv6: {
+ NormalChance: 40
+ EnrichedChance: 70
+ EventNormalChance: 40
+ EventEnrichedChance: 80
+ Bonus: 200
+ }
+ Lv7: {
+ NormalChance: 40
+ EnrichedChance: 70
+ EventNormalChance: 40
+ EventEnrichedChance: 80
+ Bonus: 200
+ }
+ Lv8: {
+ NormalChance: 20
+ EnrichedChance: 40
+ EventNormalChance: 20
+ EventEnrichedChance: 60
+ Bonus: 200
+ }
+ Lv9: {
+ NormalChance: 20
+ EnrichedChance: 40
+ EventNormalChance: 20
+ EventEnrichedChance: 50
+ Bonus: 300
+ }
+ Lv10: {
+ NormalChance: 9
+ EnrichedChance: 20
+ EventNormalChance: 9
+ EventEnrichedChance: 35
+ Bonus: 300
+ }
+ }
+}
+WeaponLevel1: {
+ RefineryUISettings: (
+ {
+ Level: [1, 10]
+ Items: {
+ Acorn: {
+ Type: "REFINE_CHANCE_TYPE_NORMAL"
+ Cost: 100000000
+ }
+ }
+ },
+ )
+ StatsPerLevel: 200
+ RandomBonusStartLevel: 8
+ RandomBonusValue: 300
+ Rates: {
+ Lv8: {
+ NormalChance: 60
+ EnrichedChance: 90
+ EventNormalChance: 60
+ EventEnrichedChance: 95
+ }
+ Lv9: {
+ NormalChance: 40
+ EnrichedChance: 70
+ EventNormalChance: 40
+ EventEnrichedChance: 85
+ }
+ Lv10: {
+ NormalChance: 19
+ EnrichedChance: 30
+ EventNormalChance: 19
+ EventEnrichedChance: 55
+ }
+ }
+}
+WeaponLevel2: {
+ RefineryUISettings: (
+ {
+ Level: [1, 10]
+ Items: {
+ Acorn: {
+ Type: "REFINE_CHANCE_TYPE_NORMAL"
+ Cost: 100000000
+ }
+ }
+ },
+ )
+ StatsPerLevel: 300
+ RandomBonusStartLevel: 7
+ RandomBonusValue: 500
+ Rates: {
+ Lv7: {
+ NormalChance: 60
+ EnrichedChance: 90
+ EventNormalChance: 60
+ EventEnrichedChance: 95
+ }
+ Lv8: {
+ NormalChance: 40
+ EnrichedChance: 70
+ EventNormalChance: 40
+ EventEnrichedChance: 85
+ }
+ Lv9: {
+ NormalChance: 20
+ EnrichedChance: 40
+ EventNormalChance: 20
+ EventEnrichedChance: 60
+ }
+ Lv10: {
+ NormalChance: 19
+ EnrichedChance: 30
+ EventNormalChance: 19
+ EventEnrichedChance: 45
+ }
+ }
+}
+WeaponLevel3: {
+ RefineryUISettings: (
+ {
+ Level: [1, 10]
+ Items: {
+ Acorn: {
+ Type: "REFINE_CHANCE_TYPE_NORMAL"
+ Cost: 100000000
+ }
+ }
+ },
+ )
+ StatsPerLevel: 500
+ RandomBonusStartLevel: 6
+ RandomBonusValue: 800
+ Rates: {
+ Lv6: {
+ NormalChance: 60
+ EnrichedChance: 90
+ EventNormalChance: 60
+ EventEnrichedChance: 95
+ }
+ Lv7: {
+ NormalChance: 50
+ EnrichedChance: 80
+ EventNormalChance: 50
+ EventEnrichedChance: 90
+ }
+ Lv8: {
+ NormalChance: 20
+ EnrichedChance: 40
+ EventNormalChance: 20
+ EventEnrichedChance: 70
+ }
+ Lv9: {
+ NormalChance: 20
+ EnrichedChance: 40
+ EventNormalChance: 20
+ EventEnrichedChance: 60
+ }
+ Lv10: {
+ NormalChance: 19
+ EnrichedChance: 30
+ EventNormalChance: 19
+ EventEnrichedChance: 45
+ }
+ }
+}
+WeaponLevel4: {
+ RefineryUISettings: (
+ {
+ Level: [1, 10]
+ Items: {
+ Acorn: {
+ Type: "REFINE_CHANCE_TYPE_NORMAL"
+ Cost: 100000000
+ }
+ }
+ },
+ )
+ StatsPerLevel: 700
+ RandomBonusStartLevel: 5
+ RandomBonusValue: 1400
+ Rates: {
+ Lv5: {
+ NormalChance: 60
+ EnrichedChance: 90
+ EventNormalChance: 60
+ EventEnrichedChance: 95
+ }
+ Lv6: {
+ NormalChance: 40
+ EnrichedChance: 70
+ EventNormalChance: 40
+ EventEnrichedChance: 80
+ }
+ Lv7: {
+ NormalChance: 40
+ EnrichedChance: 70
+ EventNormalChance: 40
+ EventEnrichedChance: 80
+ }
+ Lv8: {
+ NormalChance: 20
+ EnrichedChance: 40
+ EventNormalChance: 20
+ EventEnrichedChance: 60
+ }
+ Lv9: {
+ NormalChance: 20
+ EnrichedChance: 40
+ EventNormalChance: 20
+ EventEnrichedChance: 50
+ }
+ Lv10: {
+ NormalChance: 9
+ EnrichedChance: 20
+ EventNormalChance: 9
+ EventEnrichedChance: 35
+ }
+ }
+}
diff --git a/db/pre-re/size_fix.txt b/db/pre-re/size_fix.txt
new file mode 100644
index 00000000..ae5ebdd4
--- /dev/null
+++ b/db/pre-re/size_fix.txt
@@ -0,0 +1,7 @@
+// Database for size fix for weapon damage.
+
+// Columns: Weapon type, Rows: Target size.
+// Unarmed, Knife, 1H Sword, 2H Sword, 1H Spear, 2H Spears, 1H Axe, 2H Axe, Mace, 2H Mace, Staff, Bow, Knuckle, Musical Instrument, Whip, Book, Katar, Revolver, Rifle, Shotgun, Gatling Gun, Grenade Launcher, Fuuma Shuriken, 2H Staff
+100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, 100,100,100,100,100,100,100,100 // Size: Small
+100,100,100,100,100,100,100,100,100,100,100,100, 100,100,100,100,100,100,100,100,100,100,100,100 // Size: Medium
+100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, 100,100,100,100,100,100,100,100 // Size: Large
diff --git a/db/pre-re/skill_db.conf b/db/pre-re/skill_db.conf
new file mode 100644
index 00000000..29e24b08
--- /dev/null
+++ b/db/pre-re/skill_db.conf
@@ -0,0 +1,38447 @@
+//================= Hercules Database ==========================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ====================================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2014-2017 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//==============================================================================
+//= Renewal Skill Database [Hercules]
+//==============================================================================
+//= @Format Notes:
+//= - All string entries are case-sensitive and must be quoted.
+//= - All setting names are case-sensitive and must be keyed accurately.
+
+
+/******************************************************************************
+********************************* Entry structure *****************************
+*******************************************************************************
+{
+ // ------------------------------ Mandatory Fields ----------------------------
+ Id: ID (int) (Required)
+ Name: "Skill Name" (string) (Required)
+ MaxLevel: Skill Level (int) (Required)
+ // ------------------------------ Optional Fields -----------------------------
+ Description: "Skill Description" (string) (optional but recommended)
+ Range: Skill Range (int) (optional, defaults to 0) (can be grouped by Levels)
+ Note: Range < 5 is considered Melee range.
+ Hit: Hit Type (int) (optional, default "BDT_NORMAL")
+ Types - "BDT_SKILL", "BDT_MULTIHIT" or "BDT_NORMAL"
+ SkillType: { (bool, defaults to "Passive")
+ Passive: true/false (boolean, defaults to false)
+ Enemy: true/false (boolean, defaults to false)
+ Place: true/false (boolean, defaults to false)
+ Self: true/false (boolean, defaults to false)
+ Friend: true/false (boolean, defaults to false)
+ Trap: true/false (boolean, defaults to false)
+ }
+ SkillInfo: { (bool, defaults to "None")
+ Quest: true/false (boolean, defaults to false)
+ NPC: true/false (boolean, defaults to false)
+ Wedding: true/false (boolean, defaults to false)
+ Spirit: true/false (boolean, defaults to false)
+ Guild: true/false (boolean, defaults to false)
+ Song: true/false (boolean, defaults to false)
+ Ensemble: true/false (boolean, defaults to false)
+ Trap: true/false (boolean, defaults to false)
+ TargetSelf: true/false (boolean, defaults to false)
+ NoCastSelf: true/false (boolean, defaults to false)
+ PartyOnly: true/false (boolean, defaults to false)
+ GuildOnly: true/false (boolean, defaults to false)
+ NoEnemy: true/false (boolean, defaults to false)
+ IgnoreLandProtector: true/false (boolean, defaults to false)
+ Chorus: true/false (boolean, defaults to false)
+ FreeCastReduced: true/false (boolean, defaults to false)
+ Works like skill SA_FREECAST, allow move and attack with reduced speed.
+ FreeCastNormal: true/false (boolean, defaults to false)
+ Works like FreeCastReduced, but not reduce speed.
+ ShowSkillScale: true/false (boolean, defaults to false)
+ AllowReproduce: true/false (boolean, defaults to false)
+ HiddenTrap: true/false (boolean, defaults to false)
+ }
+ AttackType: "Attack Type" (string, defaults to "None")
+ Types: "None", "Weapon", "Magic" or "Misc"
+ Element: "Element Type" (string) (Optional field - Default "Ele_Neutral")
+ (can be grouped by Levels)
+ Types: "Ele_Neutral", "Ele_Water", "Ele_Earth", "Ele_Fire", "Ele_Wind"
+ "Ele_Poison", "Ele_Holy", "Ele_Dark", "Ele_Ghost", "Ele_Undead"
+ "Ele_Weapon" - Uses weapon's element.
+ "Ele_Endowed" - Uses Endowed element.
+ "Ele_Random" - Uses random element.
+ DamageType: { (bool, default to "NoDamage")
+ NoDamage: true/false No damage skill
+ SplashArea: true/false Has splash area (requires source modification)
+ SplitDamage: true/false Damage should be split among targets (requires 'SplashArea' in order to work)
+ IgnoreCards: true/false Skill ignores caster's % damage cards (misc type always ignores)
+ IgnoreElement: true/false Skill ignores elemental adjustments
+ IgnoreDefense: true/false Skill ignores target's defense (misc type always ignores)
+ IgnoreFlee: true/false Skill ignores target's flee (magic type always ignores)
+ IgnoreDefCards: true/false Skill ignores target's def cards
+ }
+ SplashRange: Damage Splash Area (int, defaults to 0) (can be grouped by Levels)
+ Note: -1 for screen-wide.
+ NumberOfHits: Number of Hits (int, defaults to 1) (can be grouped by Levels)
+ Note: when positive, damage is increased by hits,
+ negative values just show number of hits without
+ increasing total damage.
+ InterruptCast: Cast Interruption (bool, defaults to false)
+ CastDefRate: Cast Defense Reduction (int, defaults to 0)
+ SkillInstances: Skill instances (int, defaults to 0) (can be grouped by Levels)
+ Notes: max amount of skill instances to place on the ground when
+ player_land_skill_limit/monster_land_skill_limit is enabled. For skills
+ that attack using a path, this is the path length to be used.
+ KnockBackTiles: Knock-back by 'n' Tiles (int, defaults to 0) (can be grouped by Levels)
+ CastTime: Skill cast Time (in ms) (int, defaults to 0) (can be grouped by Levels)
+ AfterCastActDelay: Skill Delay (in ms) (int, defaults to 0) (can be grouped by Levels)
+ AfterCastWalkDelay: Walk Delay (in ms) (int, defaults to 0) (can be grouped by Levels)
+ SkillData1: Skill Data/Duration (in ms) (int, defaults to 0) (can be grouped by Levels)
+ SkillData2: Skill Data/Duration (in ms) (int, defaults to 0) (can be grouped by Levels)
+ CoolDown: Skill Cooldown (in ms) (int, defaults to 0) (can be grouped by Levels)
+ Note: when 0, uses 20% of cast time and less than
+ 0 means no fixed cast time.
+ TargetMiscEffects (int, default to -1)
+ one misc effect or array of effects
+ TargetMiscEffect (int, default to -1)
+ TargetMiscEffect1 (int, default to -1)
+ first misc effect
+ TargetMiscEffect2 (int, default to -1)
+ second misc effect
+ CastTimeOptions: {
+ IgnoreDex: true/false (boolean, defaults to false)
+ IgnoreStatusEffect: true/false (boolean, defaults to false)
+ IgnoreItemBonus: true/false (boolean, defaults to false)
+ Note: Delay setting 'IgnoreDex' only makes sense when
+ delay_dependon_dex is enabled.
+ }
+ SkillDelayOptions: {
+ IgnoreDex: true/false (boolean, defaults to false)
+ IgnoreStatusEffect: true/false (boolean, defaults to false)
+ IgnoreItemBonus: true/false (boolean, defaults to false)
+ Note: Delay setting 'IgnoreDex' only makes sense when
+ delay_dependon_dex is enabled.
+ }
+ Requirements: {
+ HPCost: HP Cost (int, defaults to 0) (can be grouped by Levels)
+ SPCost: SP Cost (int, defaults to 0) (can be grouped by Levels)
+ HPRateCost: HP % Cost (int, defaults to 0) (can be grouped by Levels)
+ Note: If positive, it is a percent of your current hp,
+ otherwise it is a percent of your max hp.
+ SPRateCost: SP % Cost (int, defaults to 0) (can be grouped by Levels)
+ Note: If positive, it is a percent of your current sp,
+ otherwise it is a percent of your max sp.
+ ZenyCost: Zeny Cost (int, defaults to 0) (can be grouped by Levels)
+ WeaponTypes: { (bool or string, defaults to "All")
+ NoWeapon: true/false (boolean, defaults to false)
+ Daggers: true/false (boolean, defaults to false)
+ 1HSwords: true/false (boolean, defaults to false)
+ 2HSwords: true/false (boolean, defaults to false)
+ 1HSpears: true/false (boolean, defaults to false)
+ 2HSpears: true/false (boolean, defaults to false)
+ 1HAxes: true/false (boolean, defaults to false)
+ 2HAxes: true/false (boolean, defaults to false)
+ Maces: true/false (boolean, defaults to false)
+ 2HMaces: true/false (boolean, defaults to false)
+ Staves: true/false (boolean, defaults to false)
+ Bows: true/false (boolean, defaults to false)
+ Knuckles: true/false (boolean, defaults to false)
+ Instruments: true/false (boolean, defaults to false)
+ Whips: true/false (boolean, defaults to false)
+ Books: true/false (boolean, defaults to false)
+ Katars: true/false (boolean, defaults to false)
+ Revolvers: true/false (boolean, defaults to false)
+ Rifles: true/false (boolean, defaults to false)
+ GatlingGuns: true/false (boolean, defaults to false)
+ Shotguns: true/false (boolean, defaults to false)
+ GrenadeLaunchers: true/false (boolean, defaults to false)
+ FuumaShurikens: true/false (boolean, defaults to false)
+ 2HStaves: true/false (boolean, defaults to false)
+ MaxSingleWeaponType: true/false (boolean, defaults to false)
+ DWDaggers: true/false (boolean, defaults to false)
+ DWSwords: true/false (boolean, defaults to false)
+ DWAxes: true/false (boolean, defaults to false)
+ DWDaggerSword: true/false (boolean, defaults to false)
+ DWDaggerAxe: true/false (boolean, defaults to false)
+ DWSwordAxe: true/false (boolean, defaults to false)
+ }
+ AmmoTypes: { (for all types use string "All")
+ A_ARROW: true/false (boolean, defaults to false)
+ A_DAGGER: true/false (boolean, defaults to false)
+ A_BULLET: true/false (boolean, defaults to false)
+ A_SHELL: true/false (boolean, defaults to false)
+ A_GRENADE: true/false (boolean, defaults to false)
+ A_SHURIKEN: true/false (boolean, defaults to false)
+ A_KUNAI: true/false (boolean, defaults to false)
+ A_CANNONBALL: true/false (boolean, defaults to false)
+ A_THROWWEAPON: true/false (boolean, defaults to false)
+ }
+ AmmoAmount: Ammunition Amount (int, defaults to 0) (can be grouped by Levels)
+ State: "Required State" (string, defaults to "None") (can be grouped by Levels)
+ Types : 'None' = Nothing special
+ 'Moveable' = Requires to be able to move
+ 'NotOverWeight' = Requires to be less than 50% weight
+ 'InWater' = Requires to be standing on a water cell
+ 'Cart' = Requires a Pushcart
+ 'Riding' = Requires to ride either a peco or a dragon
+ 'Falcon' = Requires a Falcon
+ 'Sight' = Requires Sight skill activated
+ 'Hiding' = Requires Hiding skill activated
+ 'Cloaking' = Requires Cloaking skill activated
+ 'ExplosionSpirits' = Requires Fury skill activated
+ 'CartBoost' = Requires a Pushcart and Cart Boost skill activated
+ 'Shield' = Requires a 0,shield equipped
+ 'Warg' = Requires a Warg
+ 'Dragon' = Requires to ride a Dragon
+ 'RidingWarg' = Requires to ride a Warg
+ 'Mado' = Requires to have an active mado
+ 'PoisonWeapon' = Requires to be under Poisoning Weapon.
+ 'RollingCutter' = Requires at least one Rotation Counter from Rolling Cutter.
+ 'ElementalSpirit' = Requires to have an Elemental Spirit summoned.
+ 'MH_Fighting' = Requires Eleanor fighthing mode
+ 'MH_Grappling' = Requires Eleanor grappling mode
+ 'Peco' = Requires riding a peco
+ SpiritSphereCost: Spirit Sphere Cost (int, defaults to 0) (can be grouped by Levels)
+ Items: {
+ ItemID or Aegis_Name : Amount (int, defaults to 0) (can be grouped by Levels)
+ Item example: "ID717" or "Blue_Gemstone".
+ Notes: Items with amount 0 will not be consumed.
+ Amount can also be grouped by levels.
+ }
+ }
+ Unit: {
+ Id: [ UnitID, UnitID2 ] (int, defaults to 0) (can be grouped by Levels)
+ Layout: Unit Layout (int, defaults to 0) (can be grouped by Levels)
+ Range: Unit Range (int, defaults to 0) (can be grouped by Levels)
+ Interval: Unit Interval (int, defaults to 0) (can be grouped by Levels)
+ Target: "Unit Target" (string, defaults to "None")
+ Types:
+ All - affects everyone
+ NotEnemy - affects anyone who isn't an enemy
+ Friend - affects party, guildmates and neutral players
+ Party - affects party only
+ Guild - affects guild only
+ Ally - affects party and guildmates only
+ Sameguild - affects guild but not allies
+ Enemy - affects enemies only
+ None - affects nobody
+ Flag: {
+ UF_DEFNOTENEMY: true/false (boolean, defaults to false)
+ UF_NOREITERATION: true/false (boolean, defaults to false)
+ UF_NOFOOTSET: true/false (boolean, defaults to false)
+ UF_NOOVERLAP: true/false (boolean, defaults to false)
+ UF_PATHCHECK: true/false (boolean, defaults to false)
+ UF_NOPC: true/false (boolean, defaults to false)
+ UF_NOMOB: true/false (boolean, defaults to false)
+ UF_SKILL: true/false (boolean, defaults to false)
+ UF_DANCE: true/false (boolean, defaults to false)
+ UF_ENSEMBLE: true/false (boolean, defaults to false)
+ UF_SONG: true/false (boolean, defaults to false)
+ UF_DUALMODE: true/false (boolean, defaults to false)
+ UF_RANGEDSINGLEUNI: true/false (boolean, defaults to false)
+ }
+ }
+}
+*******************************************************************************/
+
+skill_db: (
+{
+ Id: 1
+ Name: "NV_BASIC"
+ Description: "Basic Skill"
+ MaxLevel: 9
+ NumberOfHits: 0
+},
+{
+ Id: 2
+ Name: "SM_SWORD"
+ Description: "Sword Mastery"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+ SkillType: {
+ Passive: true
+ Self: true
+ }
+ WeaponTypes: {
+ Daggers: true
+ 1HSwords: true
+ }
+},
+{
+ Id: 3
+ Name: "SM_TWOHAND"
+ Description: "Two-Handed Sword Mastery"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+ SkillType: {
+ Passive: true
+ Self: true
+ }
+ WeaponTypes: {
+ 2HSwords: true
+ 2HSpears: true
+ 2HAxes: true
+ 2HMaces: true
+ 2HStaves: true
+ }
+},
+{
+ Id: 4
+ Name: "SM_RECOVERY"
+ Description: "Increase HP Recovery"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 5
+ Name: "SM_BASH"
+ Description: "Bash"
+ MaxLevel: 10
+ Range: -1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 8
+ Lv2: 8
+ Lv3: 8
+ Lv4: 8
+ Lv5: 8
+ Lv6: 15
+ Lv7: 15
+ Lv8: 15
+ Lv9: 15
+ Lv10: 15
+ }
+ WeaponTypes: {
+ NoWeapon: true
+ }
+ }
+},
+{
+ Id: 6
+ Name: "SM_PROVOKE"
+ Description: "Provoke"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 30000
+ Requirements: {
+ SPCost: {
+ Lv1: 4
+ Lv2: 5
+ Lv3: 6
+ Lv4: 7
+ Lv5: 8
+ Lv6: 9
+ Lv7: 10
+ Lv8: 11
+ Lv9: 12
+ Lv10: 13
+ }
+ }
+},
+{
+ Id: 7
+ Name: "SM_MAGNUM"
+ Description: "Magnum Break"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ KnockBackTiles: 2
+ AfterCastActDelay: 2000
+ SkillData1: 2000
+ SkillData2: 10000
+ Requirements: {
+ HPCost: {
+ Lv1: 20
+ Lv2: 20
+ Lv3: 19
+ Lv4: 19
+ Lv5: 18
+ Lv6: 18
+ Lv7: 17
+ Lv8: 17
+ Lv9: 16
+ Lv10: 16
+ }
+ SPCost: 30
+ }
+},
+{
+ Id: 8
+ Name: "SM_ENDURE"
+ Description: "Endure"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 13000
+ Lv3: 16000
+ Lv4: 19000
+ Lv5: 22000
+ Lv6: 25000
+ Lv7: 28000
+ Lv8: 31000
+ Lv9: 34000
+ Lv10: 37000
+ }
+ SkillData2: 10000
+ CoolDown: 10000
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 9
+ Name: "MG_SRECOVERY"
+ Description: "Increase SP Recovery"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 10
+ Name: "MG_SIGHT"
+ Description: "Sight"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 3
+ InterruptCast: true
+ SkillData1: 10000
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 11
+ Name: "MG_NAPALMBEAT"
+ Description: "Napalm Beat"
+ MaxLevel: 10
+ Range: {
+ Lv1: 10
+ Lv2: 11
+ Lv3: 12
+ Lv4: 13
+ Lv5: 14
+ Lv6: 15
+ Lv7: 15
+ Lv8: 15
+ Lv9: 15
+ Lv10: 15
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Neutral"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 3
+ Lv4: 4
+ Lv5: 4
+ Lv6: 5
+ Lv7: 5
+ Lv8: 5
+ Lv9: 5
+ Lv10: 5
+ }
+ InterruptCast: true
+ CastTime: 400
+ AfterCastActDelay: {
+ Lv1: 1000
+ Lv2: 900
+ Lv3: 750
+ Lv4: 550
+ Lv5: 300
+ Lv6: 300
+ Lv7: 300
+ Lv8: 300
+ Lv9: 300
+ Lv10: 200
+ }
+ FixedCastTime: 100
+ Requirements: {
+ SPCost: {
+ Lv1: 9
+ Lv2: 9
+ Lv3: 9
+ Lv4: 12
+ Lv5: 12
+ Lv6: 12
+ Lv7: 15
+ Lv8: 15
+ Lv9: 15
+ Lv10: 18
+ }
+ }
+},
+{
+ Id: 12
+ Name: "MG_SAFETYWALL"
+ Description: "Safety Wall"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Ghost"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 3200
+ Lv2: 2880
+ Lv3: 2560
+ Lv4: 2240
+ Lv5: 1920
+ Lv6: 1600
+ Lv7: 1280
+ Lv8: 960
+ Lv9: 640
+ Lv10: 320
+ }
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 10000
+ Lv3: 15000
+ Lv4: 20000
+ Lv5: 25000
+ Lv6: 30000
+ Lv7: 35000
+ Lv8: 40000
+ Lv9: 45000
+ Lv10: 50000
+ }
+ FixedCastTime: {
+ Lv1: 800
+ Lv2: 720
+ Lv3: 640
+ Lv4: 560
+ Lv5: 480
+ Lv6: 400
+ Lv7: 320
+ Lv8: 240
+ Lv9: 160
+ Lv10: 80
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 30
+ Lv3: 30
+ Lv4: 35
+ Lv5: 35
+ Lv6: 35
+ Lv7: 40
+ Lv8: 40
+ Lv9: 40
+ Lv10: 40
+ }
+// Items: {
+// Blue_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0x7e
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_DEFNOTENEMY: true
+ UF_NOREITERATION: true
+ }
+ }
+},
+{
+ Id: 13
+ Name: "MG_SOULSTRIKE"
+ Description: "Soul Strike"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Ghost"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ InterruptCast: true
+ CastTime: 400
+ AfterCastActDelay: {
+ Lv1: 1200
+ Lv2: 1200
+ Lv3: 1600
+ Lv4: 1600
+ Lv5: 2000
+ Lv6: 2000
+ Lv7: 2400
+ Lv8: 2400
+ Lv9: 2800
+ Lv10: 2500
+ }
+ FixedCastTime: 100
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 14
+ Lv3: 24
+ Lv4: 20
+ Lv5: 30
+ Lv6: 26
+ Lv7: 36
+ Lv8: 32
+ Lv9: 42
+ Lv10: 38
+ }
+ }
+},
+{
+ Id: 14
+ Name: "MG_COLDBOLT"
+ Description: "Cold Bolt"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 640
+ Lv2: 960
+ Lv3: 1280
+ Lv4: 1600
+ Lv5: 1920
+ Lv6: 2100
+ Lv7: 1560
+ Lv8: 2880
+ Lv9: 3200
+ Lv10: 3520
+ }
+ AfterCastActDelay: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ FixedCastTime: {
+ Lv1: 160
+ Lv2: 240
+ Lv3: 320
+ Lv4: 400
+ Lv5: 480
+ Lv6: 700
+ Lv7: 640
+ Lv8: 720
+ Lv9: 800
+ Lv10: 880
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 15
+ Name: "MG_FROSTDIVER"
+ Description: "Frost Diver"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ InterruptCast: true
+ CastTime: 640
+ AfterCastActDelay: 1500
+ SkillData2: {
+ Lv1: 3000
+ Lv2: 6000
+ Lv3: 9000
+ Lv4: 12000
+ Lv5: 15000
+ Lv6: 18000
+ Lv7: 21000
+ Lv8: 24000
+ Lv9: 27000
+ Lv10: 30000
+ }
+ FixedCastTime: 160
+ Requirements: {
+ SPCost: {
+ Lv1: 25
+ Lv2: 24
+ Lv3: 23
+ Lv4: 22
+ Lv5: 21
+ Lv6: 20
+ Lv7: 19
+ Lv8: 18
+ Lv9: 17
+ Lv10: 16
+ }
+ }
+},
+{
+ Id: 16
+ Name: "MG_STONECURSE"
+ Description: "Stone Curse"
+ MaxLevel: 10
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 800
+ SkillData1: 5000
+ SkillData2: 20000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: {
+ Lv1: 25
+ Lv2: 24
+ Lv3: 23
+ Lv4: 22
+ Lv5: 21
+ Lv6: 20
+ Lv7: 19
+ Lv8: 18
+ Lv9: 17
+ Lv10: 16
+ }
+// Items: {
+// Red_Gemstone: 1
+// }
+ }
+},
+{
+ Id: 17
+ Name: "MG_FIREBALL"
+ Description: "Fire Ball"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1280
+ Lv2: 1280
+ Lv3: 1280
+ Lv4: 1280
+ Lv5: 1280
+ Lv6: 800
+ Lv7: 800
+ Lv8: 800
+ Lv9: 800
+ Lv10: 800
+ }
+ AfterCastActDelay: {
+ Lv1: 1500
+ Lv2: 1500
+ Lv3: 1500
+ Lv4: 1500
+ Lv5: 1500
+ Lv6: 1000
+ Lv7: 1000
+ Lv8: 1000
+ Lv9: 1000
+ Lv10: 1000
+ }
+ FixedCastTime: {
+ Lv1: 320
+ Lv2: 320
+ Lv3: 320
+ Lv4: 320
+ Lv5: 320
+ Lv6: 200
+ Lv7: 200
+ Lv8: 200
+ Lv9: 200
+ Lv10: 200
+ }
+ Requirements: {
+ SPCost: 25
+ }
+},
+{
+ Id: 18
+ Name: "MG_FIREWALL"
+ Description: "Nature Wall"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Nature"
+ InterruptCast: true
+ SkillInstances: 3
+ KnockBackTiles: 2
+ CastTime: {
+ Lv1: 1600
+ Lv2: 1440
+ Lv3: 1280
+ Lv4: 1120
+ Lv5: 960
+ Lv6: 880
+ Lv7: 800
+ Lv8: 720
+ Lv9: 640
+ Lv10: 560
+ }
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 6000
+ Lv3: 7000
+ Lv4: 8000
+ Lv5: 9000
+ Lv6: 10000
+ Lv7: 11000
+ Lv8: 12000
+ Lv9: 13000
+ Lv10: 14000
+ }
+ FixedCastTime: {
+ Lv1: 400
+ Lv2: 360
+ Lv3: 320
+ Lv4: 280
+ Lv5: 240
+ Lv6: 220
+ Lv7: 200
+ Lv8: 180
+ Lv9: 160
+ Lv10: 140
+ }
+ Requirements: {
+ SPCost: 40
+ }
+ Unit: {
+ Id: 0x7f
+ Layout: -1
+ Interval: 20
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 19
+ Name: "MG_FIREBOLT"
+ Description: "Fire Bolt"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 640
+ Lv2: 960
+ Lv3: 1280
+ Lv4: 1600
+ Lv5: 1920
+ Lv6: 2100
+ Lv7: 1560
+ Lv8: 2880
+ Lv9: 3200
+ Lv10: 3520
+ }
+ AfterCastActDelay: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ FixedCastTime: {
+ Lv1: 160
+ Lv2: 240
+ Lv3: 320
+ Lv4: 400
+ Lv5: 480
+ Lv6: 700
+ Lv7: 640
+ Lv8: 720
+ Lv9: 800
+ Lv10: 880
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 20
+ Name: "MG_LIGHTNINGBOLT"
+ Description: "Lightning Bolt"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 640
+ Lv2: 960
+ Lv3: 1280
+ Lv4: 1600
+ Lv5: 1920
+ Lv6: 2100
+ Lv7: 1560
+ Lv8: 2880
+ Lv9: 3200
+ Lv10: 3520
+ }
+ AfterCastActDelay: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ FixedCastTime: {
+ Lv1: 160
+ Lv2: 240
+ Lv3: 320
+ Lv4: 400
+ Lv5: 480
+ Lv6: 700
+ Lv7: 640
+ Lv8: 720
+ Lv9: 800
+ Lv10: 880
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 21
+ Name: "MG_THUNDERSTORM"
+ Description: "Thunderstorm"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 640
+ Lv2: 1280
+ Lv3: 1920
+ Lv4: 2560
+ Lv5: 3200
+ Lv6: 3840
+ Lv7: 4480
+ Lv8: 5120
+ Lv9: 5760
+ Lv10: 6400
+ }
+ AfterCastActDelay: {
+ Lv1: 2000
+ Lv2: 2000
+ Lv3: 2000
+ Lv4: 2000
+ Lv5: 2000
+ Lv6: 2000
+ Lv7: 2000
+ Lv8: 2000
+ Lv9: 2000
+ Lv10: 2000
+ }
+ SkillData1: 500
+ FixedCastTime: {
+ Lv1: 160
+ Lv2: 320
+ Lv3: 480
+ Lv4: 640
+ Lv5: 800
+ Lv6: 960
+ Lv7: 1120
+ Lv8: 1280
+ Lv9: 1440
+ Lv10: 1600
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 29
+ Lv2: 34
+ Lv3: 39
+ Lv4: 44
+ Lv5: 49
+ Lv6: 54
+ Lv7: 59
+ Lv8: 64
+ Lv9: 69
+ Lv10: 74
+ }
+ }
+ Unit: {
+ Id: 0x86
+ Range: 2
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 22
+ Name: "AL_DP"
+ Description: "Divine Protection"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 23
+ Name: "AL_DEMONBANE"
+ Description: "Demon Bane"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 24
+ Name: "AL_RUWACH"
+ Description: "Ruwach"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 2
+ InterruptCast: true
+ SkillData1: 10000
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 25
+ Name: "AL_PNEUMA"
+ Description: "Pneuma"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 10000
+ Requirements: {
+ SPCost: 10
+ }
+ Unit: {
+ Id: 0x85
+ Layout: 1
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_DEFNOTENEMY: true
+ UF_NOREITERATION: true
+ UF_RANGEDSINGLEUNIT: true
+ }
+ }
+},
+{
+ Id: 26
+ Name: "AL_TELEPORT"
+ Description: "Teleport"
+ MaxLevel: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 9
+ Lv3: 8
+ Lv4: 7
+ Lv5: 6
+ Lv6: 5
+ Lv7: 4
+ Lv8: 3
+ Lv9: 2
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 27
+ Name: "AL_WARP"
+ Description: "Warp Portal"
+ MaxLevel: 4
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 3
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 10000
+ Lv3: 15000
+ Lv4: 20000
+ Lv5: 25000
+ Lv6: 30000
+ Lv7: 35000
+ Lv8: 40000
+ Lv9: 45000
+ Lv10: 50000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 35
+ Lv2: 32
+ Lv3: 29
+ Lv4: 26
+ Lv5: 23
+ Lv6: 20
+ Lv7: 17
+ Lv8: 14
+ Lv9: 11
+ Lv10: 8
+ }
+// Items: {
+// Blue_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: [ 0x81, 0x80 ]
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ UF_NOOVERLAP: true
+ }
+ }
+},
+{
+ Id: 28
+ Name: "AL_HEAL"
+ Description: "Heal"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ IgnoreDefense: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 13
+ Lv2: 16
+ Lv3: 19
+ Lv4: 22
+ Lv5: 25
+ Lv6: 28
+ Lv7: 31
+ Lv8: 34
+ Lv9: 37
+ Lv10: 40
+ }
+ }
+},
+{
+ Id: 29
+ Name: "AL_INCAGI"
+ Description: "Increase AGI"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 800
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 80000
+ Lv3: 100000
+ Lv4: 120000
+ Lv5: 140000
+ Lv6: 160000
+ Lv7: 180000
+ Lv8: 200000
+ Lv9: 220000
+ Lv10: 240000
+ }
+ FixedCastTime: 200
+ Requirements: {
+ HPCost: 15
+ SPCost: {
+ Lv1: 18
+ Lv2: 21
+ Lv3: 24
+ Lv4: 27
+ Lv5: 30
+ Lv6: 33
+ Lv7: 36
+ Lv8: 39
+ Lv9: 42
+ Lv10: 45
+ }
+ }
+},
+{
+ Id: 30
+ Name: "AL_DECAGI"
+ Description: "Decrease AGI"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 750
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 40000
+ Lv2: 50000
+ Lv3: 60000
+ Lv4: 70000
+ Lv5: 80000
+ Lv6: 90000
+ Lv7: 100000
+ Lv8: 110000
+ Lv9: 120000
+ Lv10: 130000
+ }
+ FixedCastTime: 250
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 17
+ Lv3: 19
+ Lv4: 21
+ Lv5: 23
+ Lv6: 25
+ Lv7: 27
+ Lv8: 29
+ Lv9: 31
+ Lv10: 33
+ }
+ }
+},
+{
+ Id: 31
+ Name: "AL_HOLYWATER"
+ Description: "Aqua Benedicta"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 800
+ AfterCastActDelay: 500
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: 10
+ State: "InWater"
+ }
+},
+{
+ Id: 32
+ Name: "AL_CRUCIS"
+ Description: "Signum Crucis"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 15
+ InterruptCast: true
+ CastTime: 350
+ AfterCastActDelay: 2000
+ FixedCastTime: 150
+ Requirements: {
+ SPCost: 35
+ }
+},
+{
+ Id: 33
+ Name: "AL_ANGELUS"
+ Description: "Angelus"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+ CastTime: 350
+ AfterCastActDelay: 3500
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 60000
+ Lv3: 90000
+ Lv4: 120000
+ Lv5: 150000
+ Lv6: 180000
+ Lv7: 210000
+ Lv8: 240000
+ Lv9: 270000
+ Lv10: 300000
+ }
+ FixedCastTime: 150
+ Requirements: {
+ SPCost: {
+ Lv1: 23
+ Lv2: 26
+ Lv3: 29
+ Lv4: 32
+ Lv5: 35
+ Lv6: 38
+ Lv7: 41
+ Lv8: 44
+ Lv9: 47
+ Lv10: 50
+ }
+ }
+},
+{
+ Id: 34
+ Name: "AL_BLESSING"
+ Description: "Blessing"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 80000
+ Lv3: 100000
+ Lv4: 120000
+ Lv5: 140000
+ Lv6: 160000
+ Lv7: 180000
+ Lv8: 200000
+ Lv9: 220000
+ Lv10: 240000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 28
+ Lv2: 32
+ Lv3: 36
+ Lv4: 40
+ Lv5: 44
+ Lv6: 48
+ Lv7: 52
+ Lv8: 56
+ Lv9: 60
+ Lv10: 64
+ }
+ }
+},
+{
+ Id: 35
+ Name: "AL_CURE"
+ Description: "Cure"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData2: 6000
+ Requirements: {
+ SPCost: 15
+ }
+},
+{
+ Id: 36
+ Name: "MC_INCCARRY"
+ Description: "Enlarge Weight Limit"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 37
+ Name: "MC_DISCOUNT"
+ Description: "Discount"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 38
+ Name: "MC_OVERCHARGE"
+ Description: "Overcharge"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 39
+ Name: "MC_PUSHCART"
+ Description: "Pushcart"
+ MaxLevel: 10
+ Range: 1
+ NumberOfHits: 0
+},
+{
+ Id: 40
+ Name: "MC_IDENTIFY"
+ Description: "Item Appraisal"
+ MaxLevel: 1
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 41
+ Name: "MC_VENDING"
+ Description: "Vending"
+ MaxLevel: 10
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 30
+ State: "Cart"
+ }
+},
+{
+ Id: 42
+ Name: "MC_MAMMONITE"
+ Description: "Mammonite"
+ MaxLevel: 10
+ Range: -1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: 5
+ ZenyCost: {
+ Lv1: 100
+ Lv2: 200
+ Lv3: 300
+ Lv4: 400
+ Lv5: 500
+ Lv6: 600
+ Lv7: 700
+ Lv8: 800
+ Lv9: 900
+ Lv10: 1000
+ }
+ }
+},
+{
+ Id: 43
+ Name: "AC_OWL"
+ Description: "Owl's Eye"
+ MaxLevel: 10
+ NumberOfHits: 0
+ SkillType: {
+ Passive: true
+ Self: true
+ }
+ WeaponTypes: {
+ Daggers: false
+ 1HSwords: false
+ Bows: true
+ }
+},
+{
+ Id: 44
+ Name: "AC_VULTURE"
+ Description: "Vulture's Eye"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 45
+ Name: "AC_CONCENTRATION"
+ Description: "Improve Concentration"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 3
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 80000
+ Lv3: 100000
+ Lv4: 120000
+ Lv5: 140000
+ Lv6: 160000
+ Lv7: 180000
+ Lv8: 200000
+ Lv9: 220000
+ Lv10: 240000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 25
+ Lv2: 30
+ Lv3: 35
+ Lv4: 40
+ Lv5: 45
+ Lv6: 50
+ Lv7: 55
+ Lv8: 60
+ Lv9: 65
+ Lv10: 70
+ }
+ }
+},
+{
+ Id: 46
+ Name: "AC_DOUBLE"
+ Description: "Double Strafe"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 2
+ AfterCastActDelay: 100
+ SkillData1: 100
+ Requirements: {
+ SPCost: 12
+ WeaponTypes: {
+ Bows: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 47
+ Name: "AC_SHOWER"
+ Description: "Arrow Shower"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ IgnoreLandProtector: true
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 2
+ Lv3: 2
+ Lv4: 2
+ Lv5: 2
+ Lv6: 3
+ Lv7: 3
+ Lv8: 3
+ Lv9: 3
+ Lv10: 3
+ }
+ KnockBackTiles: 2
+ AfterCastActDelay: 100
+ SkillData1: 100
+ Requirements: {
+ SPCost: 15
+ WeaponTypes: {
+ Bows: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+ Unit: {
+ Id: 0x86
+ Range: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 1
+ Lv5: 1
+ Lv6: 2
+ Lv7: 2
+ Lv8: 2
+ Lv9: 2
+ Lv10: 2
+ }
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_SKILL: true
+ }
+ }
+},
+{
+ Id: 48
+ Name: "TF_DOUBLE"
+ Description: "Double Attack"
+ MaxLevel: 10
+ Range: -1
+ Hit: "BDT_MULTIHIT"
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 2
+},
+{
+ Id: 49
+ Name: "TF_MISS"
+ Description: "Improve Dodge"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 50
+ Name: "TF_STEAL"
+ Description: "Steal"
+ MaxLevel: 10
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 51
+ Name: "TF_HIDING"
+ Description: "Hiding"
+ MaxLevel: 10
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 60000
+ Lv3: 90000
+ Lv4: 120000
+ Lv5: 150000
+ Lv6: 180000
+ Lv7: 210000
+ Lv8: 240000
+ Lv9: 270000
+ Lv10: 300000
+ }
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 52
+ Name: "TF_POISON"
+ Description: "Envenom"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Poison"
+ SkillData2: {
+ Lv1: 20000
+ Lv2: 40000
+ Lv3: 60000
+ Lv4: 80000
+ Lv5: 100000
+ Lv6: 120000
+ Lv7: 140000
+ Lv8: 160000
+ Lv9: 180000
+ Lv10: 200000
+ }
+ Requirements: {
+ SPCost: 12
+ }
+},
+{
+ Id: 53
+ Name: "TF_DETOXIFY"
+ Description: "Detoxify"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Poison"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 54
+ Name: "ALL_RESURRECTION"
+ Description: "Resurrection"
+ MaxLevel: 4
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 4800
+ Lv2: 3200
+ Lv3: 1600
+ Lv4: 0
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ AfterCastActDelay: {
+ Lv1: 0
+ Lv2: 1000
+ Lv3: 2000
+ Lv4: 3000
+ Lv5: 4000
+ Lv6: 5000
+ Lv7: 6000
+ Lv8: 7000
+ Lv9: 8000
+ Lv10: 9000
+ }
+ FixedCastTime: {
+ Lv1: 1200
+ Lv2: 800
+ Lv3: 400
+ Lv4: 0
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: 60
+// Items: {
+// Blue_Gemstone: 1
+// }
+ }
+},
+{
+ Id: 55
+ Name: "KN_SPEARMASTERY"
+ Description: "Spear Mastery"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 56
+ Name: "KN_PIERCE"
+ Description: "Pierce"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 3
+ Requirements: {
+ SPCost: 7
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 57
+ Name: "KN_BRANDISHSPEAR"
+ Description: "Brandish Spear"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ KnockBackTiles: 3
+ CastTime: 350
+ FixedCastTime: 350
+ Requirements: {
+ SPCost: 12
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ State: "Riding"
+ }
+},
+{
+ Id: 58
+ Name: "KN_SPEARSTAB"
+ Description: "Spear Stab"
+ MaxLevel: 10
+ Range: -4
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ KnockBackTiles: 6
+ Requirements: {
+ SPCost: 9
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 59
+ Name: "KN_SPEARBOOMERANG"
+ Description: "Spear Boomerang"
+ MaxLevel: 5
+ Range: {
+ Lv1: 3
+ Lv2: 5
+ Lv3: 7
+ Lv4: 9
+ Lv5: 11
+ Lv6: 13
+ Lv7: 15
+ Lv8: 17
+ Lv9: 19
+ Lv10: 21
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 1000
+ Requirements: {
+ SPCost: 10
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 60
+ Name: "KN_TWOHANDQUICKEN"
+ Description: "Twohand Quicken"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 60000
+ Lv3: 90000
+ Lv4: 120000
+ Lv5: 150000
+ Lv6: 180000
+ Lv7: 210000
+ Lv8: 240000
+ Lv9: 270000
+ Lv10: 300000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 14
+ Lv2: 18
+ Lv3: 22
+ Lv4: 26
+ Lv5: 30
+ Lv6: 34
+ Lv7: 38
+ Lv8: 42
+ Lv9: 46
+ Lv10: 50
+ }
+ WeaponTypes: {
+ 2HSwords: true
+ }
+ }
+},
+{
+ Id: 61
+ Name: "KN_AUTOCOUNTER"
+ Description: "Counter Attack"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreDefense: true
+ }
+ SkillData1: {
+ Lv1: 400
+ Lv2: 800
+ Lv3: 1200
+ Lv4: 1600
+ Lv5: 2000
+ Lv6: 2400
+ Lv7: 2800
+ Lv8: 3200
+ Lv9: 3600
+ Lv10: 4000
+ }
+ Requirements: {
+ SPCost: 3
+ WeaponTypes: {
+ NoWeapon: true
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ Revolvers: true
+ Rifles: true
+ GatlingGuns: true
+ Shotguns: true
+ GrenadeLaunchers: true
+ FuumaShurikens: true
+ }
+ }
+},
+{
+ Id: 62
+ Name: "KN_BOWLINGBASH"
+ Description: "Bowling Bash"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ KnockBackTiles: 1
+ CastTime: 350
+ FixedCastTime: 350
+ Requirements: {
+ SPCost: {
+ Lv1: 13
+ Lv2: 14
+ Lv3: 15
+ Lv4: 16
+ Lv5: 17
+ Lv6: 18
+ Lv7: 19
+ Lv8: 20
+ Lv9: 21
+ Lv10: 22
+ }
+ }
+},
+{
+ Id: 63
+ Name: "KN_RIDING"
+ Description: "Peco Peco Riding"
+ MaxLevel: 1
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 64
+ Name: "KN_CAVALIERMASTERY"
+ Description: "Cavalier Mastery"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 65
+ Name: "PR_MACEMASTERY"
+ Description: "Mace Mastery"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 66
+ Name: "PR_IMPOSITIO"
+ Description: "Impositio Manus"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 3000
+ SkillData1: 60000
+ Requirements: {
+ SPCost: {
+ Lv1: 13
+ Lv2: 16
+ Lv3: 19
+ Lv4: 22
+ Lv5: 25
+ Lv6: 28
+ Lv7: 31
+ Lv8: 34
+ Lv9: 37
+ Lv10: 40
+ }
+ }
+},
+{
+ Id: 67
+ Name: "PR_SUFFRAGIUM"
+ Description: "Suffragium"
+ MaxLevel: 3
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 20000
+ Lv3: 10000
+ Lv4: 1
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: 8
+ }
+},
+{
+ Id: 68
+ Name: "PR_ASPERSIO"
+ Description: "Aspersio"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ IgnoreElement: true
+ IgnoreDefense: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 90000
+ Lv3: 120000
+ Lv4: 150000
+ Lv5: 180000
+ Lv6: 210000
+ Lv7: 240000
+ Lv8: 270000
+ Lv9: 300000
+ Lv10: 330000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 14
+ Lv2: 18
+ Lv3: 22
+ Lv4: 26
+ Lv5: 30
+ Lv6: 34
+ Lv7: 38
+ Lv8: 42
+ Lv9: 46
+ Lv10: 50
+ }
+// Items: {
+// Holy_Water: 1
+// }
+ }
+},
+{
+ Id: 69
+ Name: "PR_BENEDICTIO"
+ Description: "B.S. Sacramenti"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ IgnoreDefense: true
+ }
+ SplashRange: 1
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 40000
+ Lv2: 80000
+ Lv3: 120000
+ Lv4: 160000
+ Lv5: 200000
+ Lv6: 240000
+ Lv7: 280000
+ Lv8: 320000
+ Lv9: 360000
+ Lv10: 400000
+ }
+ Requirements: {
+ SPCost: 20
+ }
+},
+{
+ Id: 70
+ Name: "PR_SANCTUARY"
+ Description: "Sanctuary"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ IgnoreDefense: true
+ }
+ InterruptCast: true
+ KnockBackTiles: 1
+ CastTime: 4000
+ SkillData1: {
+ Lv1: 4000
+ Lv2: 7000
+ Lv3: 10000
+ Lv4: 13000
+ Lv5: 16000
+ Lv6: 19000
+ Lv7: 22000
+ Lv8: 25000
+ Lv9: 28000
+ Lv10: 31000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 18
+ Lv3: 21
+ Lv4: 24
+ Lv5: 27
+ Lv6: 30
+ Lv7: 33
+ Lv8: 36
+ Lv9: 39
+ Lv10: 42
+ }
+// Items: {
+// Blue_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0x83
+ Layout: -1
+ Range: 1
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 71
+ Name: "PR_SLOWPOISON"
+ Description: "Slow Poison"
+ MaxLevel: 4
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 20000
+ Lv3: 30000
+ Lv4: 40000
+ Lv5: 50000
+ Lv6: 60000
+ Lv7: 70000
+ Lv8: 80000
+ Lv9: 90000
+ Lv10: 100000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 6
+ Lv2: 8
+ Lv3: 10
+ Lv4: 12
+ Lv5: 14
+ Lv6: 16
+ Lv7: 18
+ Lv8: 20
+ Lv9: 22
+ Lv10: 24
+ }
+ }
+},
+{
+ Id: 72
+ Name: "PR_STRECOVERY"
+ Description: "Status Recovery"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 2000
+ SkillData2: 30000
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 73
+ Name: "PR_KYRIE"
+ Description: "Kyrie Eleison"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1600
+ AfterCastActDelay: 2000
+ SkillData1: 120000
+ FixedCastTime: 400
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 20
+ Lv3: 20
+ Lv4: 25
+ Lv5: 25
+ Lv6: 25
+ Lv7: 30
+ Lv8: 30
+ Lv9: 30
+ Lv10: 35
+ }
+ }
+},
+{
+ Id: 74
+ Name: "PR_MAGNIFICAT"
+ Description: "Magnificat"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+ CastTime: 3200
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: 800
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 75
+ Name: "PR_GLORIA"
+ Description: "Gloria"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ Requirements: {
+ SPCost: 20
+ }
+},
+{
+ Id: 76
+ Name: "PR_LEXDIVINA"
+ Description: "Lex Divina"
+ MaxLevel: 10
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ InterruptCast: true
+ AfterCastActDelay: 3000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 35000
+ Lv3: 40000
+ Lv4: 45000
+ Lv5: 50000
+ Lv6: 60000
+ Lv7: 60000
+ Lv8: 60000
+ Lv9: 60000
+ Lv10: 60000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 20
+ Lv3: 20
+ Lv4: 20
+ Lv5: 20
+ Lv6: 18
+ Lv7: 16
+ Lv8: 14
+ Lv9: 12
+ Lv10: 10
+ }
+ }
+},
+{
+ Id: 77
+ Name: "PR_TURNUNDEAD"
+ Description: "Turn Undead"
+ MaxLevel: 10
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ IgnoreCards: true
+ IgnoreDefense: true
+ }
+ InterruptCast: true
+ CastTime: 800
+ AfterCastActDelay: 3000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: 20
+ }
+},
+{
+ Id: 78
+ Name: "PR_LEXAETERNA"
+ Description: "Lex Aeterna"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ InterruptCast: true
+ AfterCastActDelay: 3000
+ SkillData1: 600000
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 79
+ Name: "PR_MAGNUS"
+ Description: "Magnus Exorcismus"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: 12000
+ AfterCastActDelay: 4000
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 6000
+ Lv3: 7000
+ Lv4: 8000
+ Lv5: 9000
+ Lv6: 10000
+ Lv7: 11000
+ Lv8: 12000
+ Lv9: 13000
+ Lv10: 14000
+ }
+ FixedCastTime: 3000
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 42
+ Lv3: 44
+ Lv4: 46
+ Lv5: 48
+ Lv6: 50
+ Lv7: 52
+ Lv8: 54
+ Lv9: 56
+ Lv10: 58
+ }
+// Items: {
+// Blue_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0x84
+ Layout: -1
+ Range: 1
+ Interval: 3000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 80
+ Name: "WZ_FIREPILLAR"
+ Description: "Fire Pillar"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ IgnoreDefense: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 1
+ Lv5: 1
+ Lv6: 2
+ Lv7: 2
+ Lv8: 2
+ Lv9: 2
+ Lv10: 2
+ }
+ NumberOfHits: {
+ Lv1: -3
+ Lv2: -4
+ Lv3: -5
+ Lv4: -6
+ Lv5: -7
+ Lv6: -8
+ Lv7: -9
+ Lv8: -10
+ Lv9: -11
+ Lv10: -12
+ }
+ InterruptCast: true
+ SkillInstances: 5
+ CastTime: {
+ Lv1: 1920
+ Lv2: 1728
+ Lv3: 1536
+ Lv4: 1344
+ Lv5: 1152
+ Lv6: 960
+ Lv7: 768
+ Lv8: 576
+ Lv9: 384
+ Lv10: 192
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 30000
+ SkillData2: {
+ Lv1: 600
+ Lv2: 800
+ Lv3: 1000
+ Lv4: 1200
+ Lv5: 1400
+ Lv6: 1600
+ Lv7: 1800
+ Lv8: 2000
+ Lv9: 2200
+ Lv10: 2400
+ }
+ FixedCastTime: {
+ Lv1: 480
+ Lv2: 432
+ Lv3: 384
+ Lv4: 336
+ Lv5: 288
+ Lv6: 240
+ Lv7: 192
+ Lv8: 144
+ Lv9: 96
+ Lv10: 48
+ }
+ Requirements: {
+ SPCost: 75
+ }
+ Unit: {
+ Id: [ 0x87, 0x88 ]
+ Range: 1
+ Interval: 2000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 81
+ Name: "WZ_SIGHTRASHER"
+ Description: "Sightrasher"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ SplashRange: 3
+ InterruptCast: true
+ KnockBackTiles: 5
+ AfterCastActDelay: 2000
+ SkillData1: 500
+ FixedCastTime: 80
+ Requirements: {
+ SPCost: {
+ Lv1: 35
+ Lv2: 37
+ Lv3: 39
+ Lv4: 41
+ Lv5: 43
+ Lv6: 45
+ Lv7: 47
+ Lv8: 49
+ Lv9: 51
+ Lv10: 53
+ }
+ State: "Sight"
+ }
+},
+{
+ Id: 83
+ Name: "WZ_METEOR"
+ Description: "Meteor Storm"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ SplashRange: {
+ Lv1: 3
+ Lv2: 3
+ Lv3: 3
+ Lv4: 3
+ Lv5: 3
+ Lv6: 3
+ Lv7: 3
+ Lv8: 3
+ Lv9: 3
+ Lv10: 3
+ }
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ InterruptCast: true
+ CastTime: 9600
+ AfterCastActDelay: {
+ Lv1: 2000
+ Lv2: 3000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 4000
+ Lv6: 5000
+ Lv7: 5000
+ Lv8: 6000
+ Lv9: 6000
+ Lv10: 7000
+ }
+ SkillData1: 500
+ SkillData2: 5000
+ FixedCastTime: 2400
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 24
+ Lv3: 30
+ Lv4: 34
+ Lv5: 40
+ Lv6: 44
+ Lv7: 50
+ Lv8: 54
+ Lv9: 60
+ Lv10: 64
+ }
+ }
+ Unit: {
+ Id: 0x86
+ Range: 3
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 84
+ Name: "WZ_JUPITEL"
+ Description: "Jupitel Thunder"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ NumberOfHits: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ InterruptCast: true
+ KnockBackTiles: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 3
+ Lv4: 4
+ Lv5: 4
+ Lv6: 5
+ Lv7: 5
+ Lv8: 6
+ Lv9: 6
+ Lv10: 7
+ }
+ CastTime: {
+ Lv1: 1600
+ Lv2: 1920
+ Lv3: 2240
+ Lv4: 2560
+ Lv5: 2880
+ Lv6: 3200
+ Lv7: 3520
+ Lv8: 3840
+ Lv9: 4160
+ Lv10: 4480
+ }
+ FixedCastTime: {
+ Lv1: 400
+ Lv2: 480
+ Lv3: 560
+ Lv4: 640
+ Lv5: 720
+ Lv6: 800
+ Lv7: 880
+ Lv8: 960
+ Lv9: 1040
+ Lv10: 1120
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 23
+ Lv3: 26
+ Lv4: 29
+ Lv5: 32
+ Lv6: 35
+ Lv7: 38
+ Lv8: 41
+ Lv9: 44
+ Lv10: 47
+ }
+ }
+},
+{
+ Id: 85
+ Name: "WZ_VERMILION"
+ Description: "Lord of Vermilion"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ NumberOfHits: -10
+ InterruptCast: true
+ CastTime: {
+ Lv1: 9600
+ Lv2: 9280
+ Lv3: 8960
+ Lv4: 8640
+ Lv5: 8320
+ Lv6: 8000
+ Lv7: 7680
+ Lv8: 7360
+ Lv9: 7040
+ Lv10: 6720
+ }
+ AfterCastActDelay: 5000
+ SkillData1: 4000
+ SkillData2: {
+ Lv1: 5500
+ Lv2: 6000
+ Lv3: 6500
+ Lv4: 7000
+ Lv5: 7500
+ Lv6: 8000
+ Lv7: 8500
+ Lv8: 9000
+ Lv9: 9500
+ Lv10: 10000
+ }
+ FixedCastTime: {
+ Lv1: 2400
+ Lv2: 2320
+ Lv3: 2240
+ Lv4: 2160
+ Lv5: 2080
+ Lv6: 2000
+ Lv7: 1920
+ Lv8: 1840
+ Lv9: 1760
+ Lv10: 1680
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 64
+ Lv3: 68
+ Lv4: 72
+ Lv5: 76
+ Lv6: 80
+ Lv7: 84
+ Lv8: 88
+ Lv9: 92
+ Lv10: 96
+ }
+ }
+ Unit: {
+ Id: 0x86
+ Layout: 5
+ Range: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 1
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Interval: 1250
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 86
+ Name: "WZ_WATERBALL"
+ Description: "Water Ball"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ InterruptCast: true
+ CastTime: {
+ Lv1: 640
+ Lv2: 1280
+ Lv3: 1920
+ Lv4: 2560
+ Lv5: 3200
+ Lv6: 3200
+ Lv7: 3200
+ Lv8: 3200
+ Lv9: 3200
+ Lv10: 3200
+ }
+ FixedCastTime: {
+ Lv1: 160
+ Lv2: 320
+ Lv3: 480
+ Lv4: 640
+ Lv5: 800
+ Lv6: 800
+ Lv7: 800
+ Lv8: 800
+ Lv9: 800
+ Lv10: 800
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 20
+ Lv3: 20
+ Lv4: 25
+ Lv5: 25
+ Lv6: 25
+ Lv7: 25
+ Lv8: 25
+ Lv9: 25
+ Lv10: 25
+ }
+ State: "InWater"
+ }
+},
+{
+ Id: 87
+ Name: "WZ_ICEWALL"
+ Description: "Ice Wall"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 10000
+ Lv3: 15000
+ Lv4: 20000
+ Lv5: 25000
+ Lv6: 30000
+ Lv7: 35000
+ Lv8: 40000
+ Lv9: 45000
+ Lv10: 50000
+ }
+ Requirements: {
+ SPCost: 20
+ }
+ Unit: {
+ Id: 0x8d
+ Layout: -1
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 88
+ Name: "WZ_FROSTNOVA"
+ Description: "Frost Nova"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ InterruptCast: true
+ CastTime: {
+ Lv1: 640
+ Lv2: 640
+ Lv3: 576
+ Lv4: 576
+ Lv5: 512
+ Lv6: 512
+ Lv7: 448
+ Lv8: 448
+ Lv9: 384
+ Lv10: 384
+ }
+ AfterCastActDelay: 200
+ SkillData2: {
+ Lv1: 4000
+ Lv2: 5000
+ Lv3: 6000
+ Lv4: 8000
+ Lv5: 10000
+ Lv6: 12000
+ Lv7: 13000
+ Lv8: 15000
+ Lv9: 16000
+ Lv10: 17000
+ }
+ FixedCastTime: {
+ Lv1: 160
+ Lv2: 160
+ Lv3: 144
+ Lv4: 144
+ Lv5: 128
+ Lv6: 128
+ Lv7: 112
+ Lv8: 112
+ Lv9: 96
+ Lv10: 96
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 45
+ Lv2: 43
+ Lv3: 41
+ Lv4: 39
+ Lv5: 37
+ Lv6: 35
+ Lv7: 33
+ Lv8: 31
+ Lv9: 29
+ Lv10: 27
+ }
+ }
+},
+{
+ Id: 89
+ Name: "WZ_STORMGUST"
+ Description: "Storm Gust"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ InterruptCast: true
+ KnockBackTiles: 2
+ CastTime: {
+ Lv1: 3840
+ Lv2: 4480
+ Lv3: 5120
+ Lv4: 5760
+ Lv5: 6400
+ Lv6: 7040
+ Lv7: 7680
+ Lv8: 8320
+ Lv9: 8960
+ Lv10: 9600
+ }
+ AfterCastActDelay: 5000
+ SkillData1: 4600
+ SkillData2: 12000
+ FixedCastTime: {
+ Lv1: 960
+ Lv2: 1120
+ Lv3: 1280
+ Lv4: 1440
+ Lv5: 1600
+ Lv6: 1760
+ Lv7: 1920
+ Lv8: 2080
+ Lv9: 2240
+ Lv10: 2400
+ }
+ Requirements: {
+ SPCost: 78
+ }
+ Unit: {
+ Id: 0x86
+ Layout: 4
+ Range: 1
+ Interval: 450
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 90
+ Name: "WZ_EARTHSPIKE"
+ Description: "Earth Spike"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 448
+ Lv2: 896
+ Lv3: 1344
+ Lv4: 1792
+ Lv5: 2240
+ Lv6: 2240
+ Lv7: 2240
+ Lv8: 2240
+ Lv9: 2240
+ Lv10: 2240
+ }
+ AfterCastActDelay: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ FixedCastTime: {
+ Lv1: 112
+ Lv2: 224
+ Lv3: 336
+ Lv4: 448
+ Lv5: 560
+ Lv6: 560
+ Lv7: 560
+ Lv8: 560
+ Lv9: 560
+ Lv10: 560
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 91
+ Name: "WZ_HEAVENDRIVE"
+ Description: "Heaven's Drive"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 640
+ Lv2: 1280
+ Lv3: 1920
+ Lv4: 2560
+ Lv5: 3200
+ Lv6: 3200
+ Lv7: 3200
+ Lv8: 3200
+ Lv9: 3200
+ Lv10: 3200
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 500
+ FixedCastTime: {
+ Lv1: 160
+ Lv2: 320
+ Lv3: 480
+ Lv4: 640
+ Lv5: 800
+ Lv6: 800
+ Lv7: 800
+ Lv8: 800
+ Lv9: 800
+ Lv10: 800
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 28
+ Lv2: 32
+ Lv3: 36
+ Lv4: 40
+ Lv5: 44
+ Lv6: 48
+ Lv7: 52
+ Lv8: 56
+ Lv9: 60
+ Lv10: 64
+ }
+ }
+ Unit: {
+ Id: 0x86
+ Layout: 2
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 92
+ Name: "WZ_QUAGMIRE"
+ Description: "Quagmire"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 3
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 10000
+ Lv3: 15000
+ Lv4: 20000
+ Lv5: 25000
+ Lv6: 30000
+ Lv7: 35000
+ Lv8: 40000
+ Lv9: 45000
+ Lv10: 50000
+ }
+ SkillData2: {
+ Lv1: 5000
+ Lv2: 10000
+ Lv3: 15000
+ Lv4: 20000
+ Lv5: 25000
+ Lv6: 30000
+ Lv7: 35000
+ Lv8: 40000
+ Lv9: 45000
+ Lv10: 50000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 5
+ Lv2: 10
+ Lv3: 15
+ Lv4: 20
+ Lv5: 25
+ Lv6: 30
+ Lv7: 35
+ Lv8: 40
+ Lv9: 45
+ Lv10: 50
+ }
+ }
+ Unit: {
+ Id: 0x8e
+ Layout: 2
+ Interval: -1
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 93
+ Name: "WZ_ESTIMATION"
+ Description: "Sense"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 94
+ Name: "BS_IRON"
+ Description: "Iron Tempering"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 95
+ Name: "BS_STEEL"
+ Description: "Steel Tempering"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 96
+ Name: "BS_ENCHANTEDSTONE"
+ Description: "Enchanted Stone Craft"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 97
+ Name: "BS_ORIDEOCON"
+ Description: "Oridecon Research"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 98
+ Name: "BS_DAGGER"
+ Description: "Smith Dagger"
+ MaxLevel: 3
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 99
+ Name: "BS_SWORD"
+ Description: "Smith Sword"
+ MaxLevel: 3
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 100
+ Name: "BS_TWOHANDSWORD"
+ Description: "Smith Two-handed Sword"
+ MaxLevel: 3
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 101
+ Name: "BS_AXE"
+ Description: "Smith Axe"
+ MaxLevel: 3
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 102
+ Name: "BS_MACE"
+ Description: "Smith Mace"
+ MaxLevel: 3
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 103
+ Name: "BS_KNUCKLE"
+ Description: "Smith Knucklebrace"
+ MaxLevel: 3
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 104
+ Name: "BS_SPEAR"
+ Description: "Smith Spear"
+ MaxLevel: 3
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 105
+ Name: "BS_HILTBINDING"
+ Description: "Hilt Binding"
+ MaxLevel: 1
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 106
+ Name: "BS_FINDINGORE"
+ Description: "Ore Discovery"
+ MaxLevel: 1
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 107
+ Name: "BS_WEAPONRESEARCH"
+ Description: "Weaponry Research"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 108
+ Name: "BS_REPAIRWEAPON"
+ Description: "Weapon Repair"
+ MaxLevel: 1
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2500
+ FixedCastTime: 2500
+ Requirements: {
+ SPCost: 30
+ }
+},
+{
+ Id: 109
+ Name: "BS_SKINTEMPER"
+ Description: "Skin Tempering"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 110
+ Name: "BS_HAMMERFALL"
+ Description: "Hammer Fall"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 2
+ Lv3: 2
+ Lv4: 2
+ Lv5: 2
+ Lv6: 14
+ Lv7: 14
+ Lv8: 14
+ Lv9: 14
+ Lv10: 14
+ }
+ SkillData2: 5000
+ Requirements: {
+ SPCost: 10
+ WeaponTypes: {
+ Daggers: true
+ 1HSwords: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ }
+ }
+},
+{
+ Id: 111
+ Name: "BS_ADRENALINE"
+ Description: "Adrenaline Rush"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 60000
+ Lv3: 90000
+ Lv4: 120000
+ Lv5: 150000
+ Lv6: 180000
+ Lv7: 210000
+ Lv8: 240000
+ Lv9: 270000
+ Lv10: 300000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 23
+ Lv3: 26
+ Lv4: 29
+ Lv5: 32
+ Lv6: 35
+ Lv7: 38
+ Lv8: 41
+ Lv9: 44
+ Lv10: 47
+ }
+ WeaponTypes: {
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ }
+ }
+},
+{
+ Id: 112
+ Name: "BS_WEAPONPERFECT"
+ Description: "Weapon Perfection"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 20000
+ Lv3: 30000
+ Lv4: 40000
+ Lv5: 50000
+ Lv6: 60000
+ Lv7: 70000
+ Lv8: 80000
+ Lv9: 90000
+ Lv10: 100000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 16
+ Lv3: 14
+ Lv4: 12
+ Lv5: 10
+ Lv6: 8
+ Lv7: 6
+ Lv8: 4
+ Lv9: 2
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 113
+ Name: "BS_OVERTHRUST"
+ Description: "Power-Thrust"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 40000
+ Lv3: 60000
+ Lv4: 80000
+ Lv5: 100000
+ Lv6: 120000
+ Lv7: 140000
+ Lv8: 160000
+ Lv9: 180000
+ Lv10: 200000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 16
+ Lv3: 14
+ Lv4: 12
+ Lv5: 10
+ Lv6: 8
+ Lv7: 6
+ Lv8: 4
+ Lv9: 2
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 114
+ Name: "BS_MAXIMIZE"
+ Description: "Maximize Power"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 5000
+ Lv6: 6000
+ Lv7: 7000
+ Lv8: 8000
+ Lv9: 9000
+ Lv10: 10000
+ }
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 115
+ Name: "HT_SKIDTRAP"
+ Description: "Skid Trap"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ KnockBackTiles: {
+ Lv1: 6
+ Lv2: 7
+ Lv3: 8
+ Lv4: 9
+ Lv5: 10
+ Lv6: 11
+ Lv7: 12
+ Lv8: 13
+ Lv9: 14
+ Lv10: 15
+ }
+ SkillData1: {
+ Lv1: 300000
+ Lv2: 240000
+ Lv3: 180000
+ Lv4: 120000
+ Lv5: 60000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Booby_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0x90
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 116
+ Name: "HT_LANDMINE"
+ Description: "Land Mine"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ AllowReproduce: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Earth"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 1
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 200000
+ Lv2: 160000
+ Lv3: 120000
+ Lv4: 80000
+ Lv5: 40000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData2: 5000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Booby_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0x93
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 117
+ Name: "HT_ANKLESNARE"
+ Description: "Ankle Snare"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 250000
+ Lv2: 200000
+ Lv3: 150000
+ Lv4: 100000
+ Lv5: 50000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData2: {
+ Lv1: 4000
+ Lv2: 8000
+ Lv3: 12000
+ Lv4: 16000
+ Lv5: 20000
+ Lv6: 24000
+ Lv7: 28000
+ Lv8: 32000
+ Lv9: 36000
+ Lv10: 40000
+ }
+ Requirements: {
+ SPCost: 12
+// Items: {
+// Booby_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0x91
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 118
+ Name: "HT_SHOCKWAVE"
+ Description: "Shockwave Trap"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ SkillData1: {
+ Lv1: 200000
+ Lv2: 160000
+ Lv3: 120000
+ Lv4: 80000
+ Lv5: 40000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: 45
+// Items: {
+// Booby_Trap: 2
+// }
+ }
+ Unit: {
+ Id: 0x94
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 119
+ Name: "HT_SANDMAN"
+ Description: "Sandman"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 2
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 120000
+ Lv3: 90000
+ Lv4: 60000
+ Lv5: 30000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData2: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ Requirements: {
+ SPCost: 12
+// Items: {
+// Booby_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0x95
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 120
+ Name: "HT_FLASHER"
+ Description: "Flasher"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 1
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 120000
+ Lv3: 90000
+ Lv4: 60000
+ Lv5: 30000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData2: {
+ Lv1: 10000
+ Lv2: 11000
+ Lv3: 12000
+ Lv4: 13000
+ Lv5: 14000
+ Lv6: 15000
+ Lv7: 16000
+ Lv8: 17000
+ Lv9: 18000
+ Lv10: 19000
+ }
+ Requirements: {
+ SPCost: 12
+// Items: {
+// Booby_Trap: 2
+// }
+ }
+ Unit: {
+ Id: 0x96
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 121
+ Name: "HT_FREEZINGTRAP"
+ Description: "Freezing Trap"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Water"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 1
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 120000
+ Lv3: 90000
+ Lv4: 60000
+ Lv5: 30000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData2: {
+ Lv1: 3000
+ Lv2: 6000
+ Lv3: 9000
+ Lv4: 12000
+ Lv5: 15000
+ Lv6: 18000
+ Lv7: 21000
+ Lv8: 24000
+ Lv9: 27000
+ Lv10: 30000
+ }
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Booby_Trap: 2
+// }
+ }
+ Unit: {
+ Id: 0x97
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 122
+ Name: "HT_BLASTMINE"
+ Description: "Blast Mine"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ AllowReproduce: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Wind"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 1
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 25000
+ Lv2: 20000
+ Lv3: 15000
+ Lv4: 10000
+ Lv5: 5000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Booby_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0x8f
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 123
+ Name: "HT_CLAYMORETRAP"
+ Description: "Claymore Trap"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ AllowReproduce: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 2
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 40000
+ Lv3: 60000
+ Lv4: 80000
+ Lv5: 100000
+ Lv6: 120000
+ Lv7: 140000
+ Lv8: 160000
+ Lv9: 180000
+ Lv10: 200000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 15
+// Items: {
+// Booby_Trap: 2
+// }
+ }
+ Unit: {
+ Id: 0x98
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 124
+ Name: "HT_REMOVETRAP"
+ Description: "Remove Trap"
+ MaxLevel: 1
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 125
+ Name: "HT_TALKIEBOX"
+ Description: "Talkie Box"
+ MaxLevel: 1
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 600000
+ Requirements: {
+ SPCost: 1
+// Items: {
+// Booby_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0x99
+ Range: 1
+ Interval: 1000
+ Target: "All"
+ }
+},
+{
+ Id: 126
+ Name: "HT_BEASTBANE"
+ Description: "Beast Bane"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 127
+ Name: "HT_FALCON"
+ Description: "Falconry Mastery"
+ MaxLevel: 1
+ AttackType: "Misc"
+ NumberOfHits: 0
+},
+{
+ Id: 128
+ Name: "HT_STEELCROW"
+ Description: "Steel Crow"
+ MaxLevel: 10
+ AttackType: "Misc"
+ NumberOfHits: 0
+},
+{
+ Id: 129
+ Name: "HT_BLITZBEAT"
+ Description: "Blitz Beat"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 1
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: 800
+ AfterCastActDelay: 1000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 13
+ Lv3: 16
+ Lv4: 19
+ Lv5: 22
+ Lv6: 25
+ Lv7: 28
+ Lv8: 31
+ Lv9: 34
+ Lv10: 37
+ }
+ State: "Falcon"
+ }
+},
+{
+ Id: 130
+ Name: "HT_DETECTING"
+ Description: "Detect"
+ MaxLevel: 4
+ Range: {
+ Lv1: 3
+ Lv2: 5
+ Lv3: 7
+ Lv4: 9
+ Lv5: 11
+ Lv6: 13
+ Lv7: 15
+ Lv8: 17
+ Lv9: 19
+ Lv10: 21
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 3
+ Requirements: {
+ SPCost: 8
+ State: "Falcon"
+ }
+},
+{
+ Id: 131
+ Name: "HT_SPRINGTRAP"
+ Description: "Spring Trap"
+ MaxLevel: 5
+ Range: {
+ Lv1: 4
+ Lv2: 5
+ Lv3: 6
+ Lv4: 7
+ Lv5: 8
+ Lv6: 9
+ Lv7: 10
+ Lv8: 11
+ Lv9: 12
+ Lv10: 13
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 10
+ State: "Falcon"
+ }
+},
+{
+ Id: 132
+ Name: "AS_RIGHT"
+ Description: "Righthand Mastery"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 133
+ Name: "AS_LEFT"
+ Description: "Lefthand Mastery"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 134
+ Name: "AS_KATAR"
+ Description: "Katar Mastery"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 135
+ Name: "AS_CLOAKING"
+ Description: "Cloaking"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 500
+ Lv2: 1000
+ Lv3: 2000
+ Lv4: 3000
+ Lv5: 4000
+ Lv6: 5000
+ Lv7: 6000
+ Lv8: 7000
+ Lv9: 8000
+ Lv10: 9000
+ }
+ Requirements: {
+ SPCost: 15
+ }
+},
+{
+ Id: 136
+ Name: "AS_SONICBLOW"
+ Description: "Sonic Blow"
+ MaxLevel: 10
+ Range: 1
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -8
+ AfterCastWalkDelay: 2000
+ SkillData2: 5000
+ SkillDelayOptions: {
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 16
+ Lv2: 18
+ Lv3: 20
+ Lv4: 22
+ Lv5: 24
+ Lv6: 26
+ Lv7: 28
+ Lv8: 30
+ Lv9: 32
+ Lv10: 34
+ }
+ WeaponTypes: {
+ Katars: true
+ }
+ }
+},
+{
+ Id: 137
+ Name: "AS_GRIMTOOTH"
+ Description: "Grimtooth"
+ MaxLevel: 5
+ Range: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ Requirements: {
+ SPCost: 3
+ WeaponTypes: {
+ Katars: true
+ }
+ State: "Hiding"
+ }
+},
+{
+ Id: 138
+ Name: "AS_ENCHANTPOISON"
+ Description: "Enchant Poison"
+ MaxLevel: 10
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ PartyOnly: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Poison"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ SkillData2: {
+ Lv1: 10000
+ Lv2: 20000
+ Lv3: 30000
+ Lv4: 40000
+ Lv5: 50000
+ Lv6: 60000
+ Lv7: 70000
+ Lv8: 80000
+ Lv9: 90000
+ Lv10: 100000
+ }
+ Requirements: {
+ SPCost: 20
+ }
+},
+{
+ Id: 139
+ Name: "AS_POISONREACT"
+ Description: "Poison React"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 25000
+ Lv3: 30000
+ Lv4: 35000
+ Lv5: 40000
+ Lv6: 45000
+ Lv7: 50000
+ Lv8: 55000
+ Lv9: 60000
+ Lv10: 65000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 25
+ Lv2: 30
+ Lv3: 35
+ Lv4: 40
+ Lv5: 45
+ Lv6: 50
+ Lv7: 55
+ Lv8: 60
+ Lv9: 45
+ Lv10: 45
+ }
+ }
+},
+{
+ Id: 140
+ Name: "AS_VENOMDUST"
+ Description: "Venom Dust"
+ MaxLevel: 10
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Poison"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 10000
+ Lv3: 15000
+ Lv4: 20000
+ Lv5: 25000
+ Lv6: 30000
+ Lv7: 35000
+ Lv8: 40000
+ Lv9: 45000
+ Lv10: 50000
+ }
+ SkillData2: {
+ Lv1: 15000
+ Lv2: 20000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
+ Lv7: 45000
+ Lv8: 50000
+ Lv9: 55000
+ Lv10: 60000
+ }
+ Requirements: {
+ SPCost: 20
+// Items: {
+// Red_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0x92
+ Layout: -1
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ }
+},
+{
+ Id: 141
+ Name: "AS_SPLASHER"
+ Description: "Venom Splasher"
+ MaxLevel: 10
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ NoDamage: true
+ IgnoreElement: true
+ IgnoreFlee: true
+ }
+ SplashRange: 2
+ InterruptCast: true
+ CastTime: 500
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 5500
+ Lv3: 6000
+ Lv4: 6500
+ Lv5: 7000
+ Lv6: 7500
+ Lv7: 8000
+ Lv8: 8500
+ Lv9: 9000
+ Lv10: 9500
+ }
+ SkillData2: {
+ Lv1: 15000
+ Lv2: 20000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
+ Lv7: 45000
+ Lv8: 50000
+ Lv9: 55000
+ Lv10: 60000
+ }
+ CoolDown: {
+ Lv1: 7500
+ Lv2: 8000
+ Lv3: 8500
+ Lv4: 9000
+ Lv5: 9500
+ Lv6: 10000
+ Lv7: 10500
+ Lv8: 11000
+ Lv9: 11500
+ Lv10: 12000
+ }
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+// Items: {
+// Red_Gemstone: 1
+// }
+ }
+},
+{
+ Id: 142
+ Name: "NV_FIRSTAID"
+ Description: "First Aid"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 3
+ }
+},
+{
+ Id: 143
+ Name: "NV_TRICKDEAD"
+ Description: "Play Dead"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 600000
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 144
+ Name: "SM_MOVINGRECOVERY"
+ Description: "Moving HP-Recovery"
+ MaxLevel: 1
+ SkillInfo: {
+ Quest: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 145
+ Name: "SM_FATALBLOW"
+ Description: "Fatal Blow"
+ MaxLevel: 1
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ NumberOfHits: 0
+ SkillData2: 5000
+},
+{
+ Id: 146
+ Name: "SM_AUTOBERSERK"
+ Description: "Auto Berserk"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 147
+ Name: "AC_MAKINGARROW"
+ Description: "Arrow Crafting"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 10
+ State: "NotOverWeight"
+ }
+},
+{
+ Id: 148
+ Name: "AC_CHARGEARROW"
+ Description: "Arrow Repel"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ KnockBackTiles: 6
+ FixedCastTime: 1500
+ Requirements: {
+ SPCost: 15
+ WeaponTypes: {
+ Bows: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 149
+ Name: "TF_SPRINKLESAND"
+ Description: "Sand Attack"
+ MaxLevel: 1
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Earth"
+ SkillData2: 10000
+ Requirements: {
+ SPCost: 9
+ }
+},
+{
+ Id: 150
+ Name: "TF_BACKSLIDING"
+ Description: "Back Slide"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ KnockBackTiles: 5
+ Requirements: {
+ SPCost: 7
+ }
+},
+{
+ Id: 151
+ Name: "TF_PICKSTONE"
+ Description: "Find Stone"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: 3
+ State: "NotOverWeight"
+ }
+},
+{
+ Id: 152
+ Name: "TF_THROWSTONE"
+ Description: "Stone Fling"
+ MaxLevel: 1
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ AllowReproduce: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ AfterCastActDelay: 100
+ SkillData1: 5000
+ SkillData2: 8000
+ Requirements: {
+ SPCost: 2
+// Items: {
+// Stone: 1
+// }
+ }
+},
+{
+ Id: 153
+ Name: "MC_CARTREVOLUTION"
+ Description: "Cart Revolution"
+ MaxLevel: 1
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ KnockBackTiles: 2
+ Requirements: {
+ SPCost: 12
+ State: "Cart"
+ }
+},
+{
+ Id: 154
+ Name: "MC_CHANGECART"
+ Description: "Change Cart"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 40
+ State: "Cart"
+ }
+},
+{
+ Id: 155
+ Name: "MC_LOUD"
+ Description: "Crazy Uproar"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 300000
+ Requirements: {
+ SPCost: 8
+ }
+},
+{
+ Id: 156
+ Name: "AL_HOLYLIGHT"
+ Description: "Holy Light"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ InterruptCast: true
+ CastTime: 1600
+ FixedCastTime: 400
+ Requirements: {
+ SPCost: 15
+ }
+},
+{
+ Id: 157
+ Name: "MG_ENERGYCOAT"
+ Description: "Energy Coat"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 300000
+ FixedCastTime: 5000
+ Requirements: {
+ SPCost: 30
+ }
+},
+{
+ Id: 158
+ Name: "NPC_PIERCINGATT"
+ Description: "Piercing Attack"
+ MaxLevel: 10
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+},
+{
+ Id: 159
+ Name: "NPC_MENTALBREAKER"
+ Description: "Spirit Destruction"
+ MaxLevel: 5
+ Range: -1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+},
+{
+ Id: 160
+ Name: "NPC_RANGEATTACK"
+ Description: "Stand off attack"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+},
+{
+ Id: 161
+ Name: "NPC_ATTRICHANGE"
+ Description: "Attribute Change"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 1800000
+},
+{
+ Id: 162
+ Name: "NPC_CHANGEWATER"
+ Description: "Water Attribute Change"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 1800000
+},
+{
+ Id: 163
+ Name: "NPC_CHANGEGROUND"
+ Description: "Earth Attribute Change"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 1800000
+},
+{
+ Id: 164
+ Name: "NPC_CHANGEFIRE"
+ Description: "Fire Attribute Change"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 1800000
+},
+{
+ Id: 165
+ Name: "NPC_CHANGEWIND"
+ Description: "Wind Attribute Change"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 1800000
+},
+{
+ Id: 166
+ Name: "NPC_CHANGEPOISON"
+ Description: "Poison Attribute Change"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Poison"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 1800000
+},
+{
+ Id: 167
+ Name: "NPC_CHANGEHOLY"
+ Description: "Holy Attribute Change"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 1800000
+},
+{
+ Id: 168
+ Name: "NPC_CHANGEDARKNESS"
+ Description: "Shadow Attribute Change"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Dark"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 1800000
+},
+{
+ Id: 169
+ Name: "NPC_CHANGETELEKINESIS"
+ Description: "Ghost Attribute Change"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Ghost"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 1800000
+},
+{
+ Id: 170
+ Name: "NPC_CRITICALSLASH"
+ Description: "Defense disregard attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreDefense: true
+ }
+},
+{
+ Id: 171
+ Name: "NPC_COMBOATTACK"
+ Description: "Multi-stage Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: {
+ Lv1: -2
+ Lv2: -3
+ Lv3: -4
+ Lv4: -5
+ Lv5: -6
+ Lv6: -7
+ Lv7: -8
+ Lv8: -9
+ Lv9: -10
+ Lv10: -11
+ }
+},
+{
+ Id: 172
+ Name: "NPC_GUIDEDATTACK"
+ Description: "Guided Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+},
+{
+ Id: 173
+ Name: "NPC_SELFDESTRUCTION"
+ Description: "Suicide bombing"
+ MaxLevel: 10
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ IgnoreDefense: true
+ IgnoreFlee: true
+ IgnoreDefCards: true
+ }
+ SplashRange: 5
+ KnockBackTiles: 3
+ SkillData1: 3500
+},
+{
+ Id: 174
+ Name: "NPC_SPLASHATTACK"
+ Description: "Splash attack"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+},
+{
+ Id: 175
+ Name: "NPC_SUICIDE"
+ Description: "Suicide"
+ MaxLevel: 10
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ IgnoreFlee: true
+ }
+},
+{
+ Id: 176
+ Name: "NPC_POISON"
+ Description: "Poison Attack"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData2: 60000
+},
+{
+ Id: 177
+ Name: "NPC_BLINDATTACK"
+ Description: "Blind Attack"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData2: 30000
+},
+{
+ Id: 178
+ Name: "NPC_SILENCEATTACK"
+ Description: "Silence Attack"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData2: 30000
+},
+{
+ Id: 179
+ Name: "NPC_STUNATTACK"
+ Description: "Stun Attack"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData2: 5000
+},
+{
+ Id: 180
+ Name: "NPC_PETRIFYATTACK"
+ Description: "Petrify Attack"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData2: 20000
+},
+{
+ Id: 181
+ Name: "NPC_CURSEATTACK"
+ Description: "Curse Attack"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Dark"
+ SkillData2: 30000
+},
+{
+ Id: 182
+ Name: "NPC_SLEEPATTACK"
+ Description: "Sleep attack"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData2: 30000
+},
+{
+ Id: 183
+ Name: "NPC_RANDOMATTACK"
+ Description: "Random Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+},
+{
+ Id: 184
+ Name: "NPC_WATERATTACK"
+ Description: "Water Attribute Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Water"
+},
+{
+ Id: 185
+ Name: "NPC_GROUNDATTACK"
+ Description: "Earth Attribute Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Earth"
+},
+{
+ Id: 186
+ Name: "NPC_FIREATTACK"
+ Description: "Fire Attribute Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+},
+{
+ Id: 187
+ Name: "NPC_WINDATTACK"
+ Description: "Wind Attribute Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Wind"
+},
+{
+ Id: 188
+ Name: "NPC_POISONATTACK"
+ Description: "Poison Attribute Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Poison"
+},
+{
+ Id: 189
+ Name: "NPC_HOLYATTACK"
+ Description: "Holy Attribute Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Holy"
+},
+{
+ Id: 190
+ Name: "NPC_DARKNESSATTACK"
+ Description: "Shadow Attribute Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Dark"
+},
+{
+ Id: 191
+ Name: "NPC_TELEKINESISATTACK"
+ Description: "Ghost Attribute Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Ghost"
+},
+{
+ Id: 192
+ Name: "NPC_MAGICALATTACK"
+ Description: "Demon Shock Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData1: 15000
+},
+{
+ Id: 193
+ Name: "NPC_METAMORPHOSIS"
+ Description: "Metamorphosis"
+ MaxLevel: 10
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 194
+ Name: "NPC_PROVOCATION"
+ Description: "Provocation"
+ MaxLevel: 10
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 195
+ Name: "NPC_SMOKING"
+ Description: "Smoking"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ IgnoreElement: true
+ IgnoreFlee: true
+ }
+},
+{
+ Id: 196
+ Name: "NPC_SUMMONSLAVE"
+ Description: "Follower Summons"
+ MaxLevel: 10
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 197
+ Name: "NPC_EMOTION"
+ Description: "Emotion"
+ MaxLevel: 10
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 198
+ Name: "NPC_TRANSFORMATION"
+ Description: "Transformation"
+ MaxLevel: 10
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 199
+ Name: "NPC_BLOODDRAIN"
+ Description: "Sucking Blood"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Dark"
+ DamageType: {
+ IgnoreFlee: true
+ }
+},
+{
+ Id: 200
+ Name: "NPC_ENERGYDRAIN"
+ Description: "Energy Drain"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Dark"
+},
+{
+ Id: 201
+ Name: "NPC_KEEPING"
+ Description: "Keeping"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 70000
+ Lv3: 80000
+ Lv4: 90000
+ Lv5: 100000
+ Lv6: 110000
+ Lv7: 120000
+ Lv8: 130000
+ Lv9: 140000
+ Lv10: 150000
+ }
+},
+{
+ Id: 202
+ Name: "NPC_DARKBREATH"
+ Description: "Dark Breath"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Dark"
+},
+{
+ Id: 203
+ Name: "NPC_DARKBLESSING"
+ Description: "Dark Blessing"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Dark"
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 204
+ Name: "NPC_BARRIER"
+ Description: "Barrier"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 70000
+ Lv3: 80000
+ Lv4: 90000
+ Lv5: 100000
+ Lv6: 110000
+ Lv7: 120000
+ Lv8: 130000
+ Lv9: 140000
+ Lv10: 150000
+ }
+},
+{
+ Id: 205
+ Name: "NPC_DEFENDER"
+ Description: "Defender"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 70000
+ Lv3: 80000
+ Lv4: 90000
+ Lv5: 100000
+ Lv6: 110000
+ Lv7: 120000
+ Lv8: 130000
+ Lv9: 140000
+ Lv10: 150000
+ }
+},
+{
+ Id: 206
+ Name: "NPC_LICK"
+ Description: "Lick"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData2: 5000
+},
+{
+ Id: 207
+ Name: "NPC_HALLUCINATION"
+ Description: "Hallucination"
+ MaxLevel: 10
+ Range: 9
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 40000
+ Lv3: 50000
+ Lv4: 60000
+ Lv5: 70000
+ Lv6: 80000
+ Lv7: 90000
+ Lv8: 100000
+ Lv9: 110000
+ Lv10: 120000
+ }
+},
+{
+ Id: 208
+ Name: "NPC_REBIRTH"
+ Description: "Rebirth"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 209
+ Name: "NPC_SUMMONMONSTER"
+ Description: "Monster Summons"
+ MaxLevel: 10
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 210
+ Name: "RG_SNATCHER"
+ Description: "Gank"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 211
+ Name: "RG_STEALCOIN"
+ Description: "Mug"
+ MaxLevel: 10
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 15
+ }
+},
+{
+ Id: 212
+ Name: "RG_BACKSTAP"
+ Description: "Back Stab"
+ MaxLevel: 10
+ Range: -1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ AfterCastActDelay: 500
+ SkillData1: 5000
+ Requirements: {
+ SPCost: 16
+ }
+},
+{
+ Id: 213
+ Name: "RG_TUNNELDRIVE"
+ Description: "Stalk"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 214
+ Name: "RG_RAID"
+ Description: "Sightless Mind"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+ SkillData1: 5000
+ SkillData2: 20000
+ Requirements: {
+ SPCost: 20
+ State: "Hiding"
+ }
+},
+{
+ Id: 215
+ Name: "RG_STRIPWEAPON"
+ Description: "Divest Weapon"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 560
+ Lv2: 720
+ Lv3: 880
+ Lv4: 1140
+ Lv5: 1200
+ Lv6: 1200
+ Lv7: 1200
+ Lv8: 1200
+ Lv9: 1200
+ Lv10: 1200
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 75000
+ Lv2: 90000
+ Lv3: 105000
+ Lv4: 120000
+ Lv5: 135000
+ Lv6: 150000
+ Lv7: 165000
+ Lv8: 180000
+ Lv9: 195000
+ Lv10: 210000
+ }
+ FixedCastTime: {
+ Lv1: 140
+ Lv2: 180
+ Lv3: 220
+ Lv4: 260
+ Lv5: 300
+ Lv6: 300
+ Lv7: 300
+ Lv8: 300
+ Lv9: 300
+ Lv10: 300
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 17
+ Lv2: 19
+ Lv3: 21
+ Lv4: 23
+ Lv5: 25
+ Lv6: 27
+ Lv7: 29
+ Lv8: 31
+ Lv9: 33
+ Lv10: 35
+ }
+ }
+},
+{
+ Id: 216
+ Name: "RG_STRIPSHIELD"
+ Description: "Divest Shield"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 560
+ Lv2: 720
+ Lv3: 880
+ Lv4: 1140
+ Lv5: 1200
+ Lv6: 1200
+ Lv7: 1200
+ Lv8: 1200
+ Lv9: 1200
+ Lv10: 1200
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 75000
+ Lv2: 90000
+ Lv3: 105000
+ Lv4: 120000
+ Lv5: 135000
+ Lv6: 150000
+ Lv7: 165000
+ Lv8: 180000
+ Lv9: 195000
+ Lv10: 210000
+ }
+ FixedCastTime: {
+ Lv1: 140
+ Lv2: 180
+ Lv3: 220
+ Lv4: 260
+ Lv5: 300
+ Lv6: 300
+ Lv7: 300
+ Lv8: 300
+ Lv9: 300
+ Lv10: 300
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 217
+ Name: "RG_STRIPARMOR"
+ Description: "Divest Armor"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 560
+ Lv2: 720
+ Lv3: 880
+ Lv4: 1140
+ Lv5: 1200
+ Lv6: 1200
+ Lv7: 1200
+ Lv8: 1200
+ Lv9: 1200
+ Lv10: 1200
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 75000
+ Lv2: 90000
+ Lv3: 105000
+ Lv4: 120000
+ Lv5: 135000
+ Lv6: 150000
+ Lv7: 165000
+ Lv8: 180000
+ Lv9: 195000
+ Lv10: 210000
+ }
+ FixedCastTime: {
+ Lv1: 140
+ Lv2: 180
+ Lv3: 220
+ Lv4: 260
+ Lv5: 300
+ Lv6: 300
+ Lv7: 300
+ Lv8: 300
+ Lv9: 300
+ Lv10: 300
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 17
+ Lv2: 19
+ Lv3: 21
+ Lv4: 23
+ Lv5: 25
+ Lv6: 27
+ Lv7: 29
+ Lv8: 31
+ Lv9: 33
+ Lv10: 35
+ }
+ }
+},
+{
+ Id: 218
+ Name: "RG_STRIPHELM"
+ Description: "Divest Helm"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 560
+ Lv2: 720
+ Lv3: 880
+ Lv4: 1140
+ Lv5: 1200
+ Lv6: 1200
+ Lv7: 1200
+ Lv8: 1200
+ Lv9: 1200
+ Lv10: 1200
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 75000
+ Lv2: 90000
+ Lv3: 105000
+ Lv4: 120000
+ Lv5: 135000
+ Lv6: 150000
+ Lv7: 165000
+ Lv8: 180000
+ Lv9: 195000
+ Lv10: 210000
+ }
+ FixedCastTime: {
+ Lv1: 140
+ Lv2: 180
+ Lv3: 220
+ Lv4: 260
+ Lv5: 300
+ Lv6: 300
+ Lv7: 300
+ Lv8: 300
+ Lv9: 300
+ Lv10: 300
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 219
+ Name: "RG_INTIMIDATE"
+ Description: "Snatch"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 13
+ Lv2: 16
+ Lv3: 19
+ Lv4: 22
+ Lv5: 25
+ Lv6: 28
+ Lv7: 31
+ Lv8: 34
+ Lv9: 37
+ Lv10: 40
+ }
+ }
+},
+{
+ Id: 220
+ Name: "RG_GRAFFITI"
+ Description: "Scribble"
+ MaxLevel: 1
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 180000
+ Requirements: {
+ SPCost: 15
+// Items: {
+// Red_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0xb0
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_NOREITERATION: true
+ }
+ }
+},
+{
+ Id: 221
+ Name: "RG_FLAGGRAFFITI"
+ Description: "Piece"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 222
+ Name: "RG_CLEANER"
+ Description: "Remover"
+ MaxLevel: 1
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 5
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 223
+ Name: "RG_GANGSTER"
+ Description: "Slyness"
+ MaxLevel: 1
+ SplashRange: 1
+ NumberOfHits: 0
+},
+{
+ Id: 224
+ Name: "RG_COMPULSION"
+ Description: "Haggle"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 225
+ Name: "RG_PLAGIARISM"
+ Description: "Intimidate"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 226
+ Name: "AM_AXEMASTERY"
+ Description: "Axe Mastery"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 227
+ Name: "AM_LEARNINGPOTION"
+ Description: "Potion Research"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 228
+ Name: "AM_PHARMACY"
+ Description: "Prepare Potion"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 5
+// Items: {
+// Medicine_Bowl: 1
+// }
+ }
+},
+{
+ Id: 229
+ Name: "AM_DEMONSTRATION"
+ Description: "Bomb"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ IgnoreCards: true
+ }
+ InterruptCast: true
+ CastTime: 800
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 40000
+ Lv2: 45000
+ Lv3: 50000
+ Lv4: 55000
+ Lv5: 60000
+ Lv6: 65000
+ Lv7: 70000
+ Lv8: 75000
+ Lv9: 80000
+ Lv10: 85000
+ }
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Fire_Bottle: 1
+// }
+ }
+ Unit: {
+ Id: 0xb1
+ Range: 1
+ Interval: 500
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 230
+ Name: "AM_ACIDTERROR"
+ Description: "Acid Terror"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ IgnoreCards: true
+ IgnoreFlee: true
+ }
+ InterruptCast: true
+ CastTime: 500
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 3
+ Lv2: 7
+ Lv3: 10
+ Lv4: 12
+ Lv5: 13
+ Lv6: 13
+ Lv7: 13
+ Lv8: 13
+ Lv9: 13
+ Lv10: 13
+ }
+ SkillData2: 120000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: 15
+// Items: {
+// Acid_Bottle: 1
+// }
+ }
+},
+{
+ Id: 231
+ Name: "AM_POTIONPITCHER"
+ Description: "Aid Potion"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ PartyOnly: true
+ GuildOnly: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 500
+ Requirements: {
+ SPCost: 1
+// Items: {
+// Red_Potion: 1
+// Orange_Potion: 1
+// Yellow_Potion: 1
+// White_Potion: 1
+// Blue_Potion: 1
+// Fruit_Of_Mastela: 1
+// Royal_Jelly: 1
+// Seed_Of_Yggdrasil: 1
+// Yggdrasilberry: 1
+// Berserk_Potion: 1
+// }
+ }
+},
+{
+ Id: 232
+ Name: "AM_CANNIBALIZE"
+ Description: "Summon Flora"
+ MaxLevel: 5
+ Range: 4
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillInstances: 5
+ CastTime: 1600
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 300000
+ Lv2: 240000
+ Lv3: 180000
+ Lv4: 120000
+ Lv5: 60000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ FixedCastTime: 400
+ Requirements: {
+ SPCost: 20
+// Items: {
+// MenEater_Plant_Bottle: 1
+// }
+ }
+},
+{
+ Id: 233
+ Name: "AM_SPHEREMINE"
+ Description: "Summon Marine Sphere"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillInstances: 3
+ CastTime: 1600
+ AfterCastActDelay: 500
+ SkillData1: 30000
+ FixedCastTime: 400
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Mini_Bottle: 1
+// }
+ }
+},
+{
+ Id: 234
+ Name: "AM_CP_WEAPON"
+ Description: "Alchemical Weapon"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 240000
+ Lv3: 360000
+ Lv4: 480000
+ Lv5: 600000
+ Lv6: 720000
+ Lv7: 840000
+ Lv8: 960000
+ Lv9: 1080000
+ Lv10: 1200000
+ }
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 30
+// Items: {
+// Coating_Bottle: 1
+// }
+ }
+},
+{
+ Id: 235
+ Name: "AM_CP_SHIELD"
+ Description: "Synthesized Shield"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 240000
+ Lv3: 360000
+ Lv4: 480000
+ Lv5: 600000
+ Lv6: 720000
+ Lv7: 840000
+ Lv8: 960000
+ Lv9: 1080000
+ Lv10: 1200000
+ }
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 25
+// Items: {
+// Coating_Bottle: 1
+// }
+ }
+},
+{
+ Id: 236
+ Name: "AM_CP_ARMOR"
+ Description: "Synthetic Armor"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 240000
+ Lv3: 360000
+ Lv4: 480000
+ Lv5: 600000
+ Lv6: 720000
+ Lv7: 840000
+ Lv8: 960000
+ Lv9: 1080000
+ Lv10: 1200000
+ }
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 25
+// Items: {
+// Coating_Bottle: 1
+// }
+ }
+},
+{
+ Id: 237
+ Name: "AM_CP_HELM"
+ Description: "Biochemical Helm"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 240000
+ Lv3: 360000
+ Lv4: 480000
+ Lv5: 600000
+ Lv6: 720000
+ Lv7: 840000
+ Lv8: 960000
+ Lv9: 1080000
+ Lv10: 1200000
+ }
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 25
+// Items: {
+// Coating_Bottle: 1
+// }
+ }
+},
+{
+ Id: 238
+ Name: "AM_BIOETHICS"
+ Description: "Bioethics"
+ MaxLevel: 1
+ SkillInfo: {
+ Quest: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 243
+ Name: "AM_CALLHOMUN"
+ Description: "Call Homunculus"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 1
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Germination_Breed: 1
+// }
+ }
+},
+{
+ Id: 244
+ Name: "AM_REST"
+ Description: "Vaporize"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 50
+ }
+},
+{
+ Id: 247
+ Name: "AM_RESURRECTHOMUN"
+ Description: "Homunculus Resurrection"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 1
+ NumberOfHits: 0
+ CastTime: 2000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 74
+ Lv2: 68
+ Lv3: 62
+ Lv4: 56
+ Lv5: 50
+ Lv6: 44
+ Lv7: 38
+ Lv8: 32
+ Lv9: 26
+ Lv10: 20
+ }
+ }
+},
+{
+ Id: 248
+ Name: "CR_TRUST"
+ Description: "Faith"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 249
+ Name: "CR_AUTOGUARD"
+ Description: "Guard"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 300000
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ State: "Shield"
+ }
+},
+{
+ Id: 250
+ Name: "CR_SHIELDCHARGE"
+ Description: "Smite"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ KnockBackTiles: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ SkillData2: 5000
+ Requirements: {
+ SPCost: 10
+ State: "Shield"
+ }
+},
+{
+ Id: 251
+ Name: "CR_SHIELDBOOMERANG"
+ Description: "Shield Boomerang"
+ MaxLevel: 5
+ Range: {
+ Lv1: 3
+ Lv2: 5
+ Lv3: 7
+ Lv4: 9
+ Lv5: 11
+ Lv6: 13
+ Lv7: 15
+ Lv8: 17
+ Lv9: 19
+ Lv10: 21
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ AfterCastActDelay: 700
+ Requirements: {
+ SPCost: 12
+ State: "Shield"
+ }
+},
+{
+ Id: 252
+ Name: "CR_REFLECTSHIELD"
+ Description: "Shield Reflect"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ SkillData1: 300000
+ Requirements: {
+ SPCost: {
+ Lv1: 35
+ Lv2: 40
+ Lv3: 45
+ Lv4: 50
+ Lv5: 55
+ Lv6: 60
+ Lv7: 65
+ Lv8: 70
+ Lv9: 75
+ Lv10: 80
+ }
+ State: "Shield"
+ }
+},
+{
+ Id: 253
+ Name: "CR_HOLYCROSS"
+ Description: "Holy Cross"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Holy"
+ NumberOfHits: -2
+ SkillData2: {
+ Lv1: 10000
+ Lv2: 11000
+ Lv3: 12000
+ Lv4: 13000
+ Lv5: 14000
+ Lv6: 15000
+ Lv7: 16000
+ Lv8: 17000
+ Lv9: 18000
+ Lv10: 19000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 11
+ Lv2: 12
+ Lv3: 13
+ Lv4: 14
+ Lv5: 15
+ Lv6: 16
+ Lv7: 17
+ Lv8: 18
+ Lv9: 19
+ Lv10: 20
+ }
+ }
+},
+{
+ Id: 254
+ Name: "CR_GRANDCROSS"
+ Description: "Grand Cross"
+ MaxLevel: 10
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ TargetSelf: true
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ IgnoreCards: true
+ IgnoreFlee: true
+ }
+ CastDefRate: 33
+ CastTime: 1500
+ AfterCastActDelay: 1500
+ AfterCastWalkDelay: 900
+ SkillData1: 900
+ SkillData2: {
+ Lv1: 10000
+ Lv2: 11000
+ Lv3: 12000
+ Lv4: 13000
+ Lv5: 14000
+ Lv6: 15000
+ Lv7: 16000
+ Lv8: 17000
+ Lv9: 18000
+ Lv10: 19000
+ }
+ FixedCastTime: 1500
+ Requirements: {
+ SPCost: {
+ Lv1: 37
+ Lv2: 44
+ Lv3: 51
+ Lv4: 58
+ Lv5: 65
+ Lv6: 72
+ Lv7: 79
+ Lv8: 86
+ Lv9: 93
+ Lv10: 100
+ }
+ HPRateCost: 20
+ }
+ Unit: {
+ Id: 0x86
+ Layout: -1
+ Interval: 300
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 255
+ Name: "CR_DEVOTION"
+ Description: "Sacrifice"
+ MaxLevel: 5
+ Range: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ PartyOnly: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1500
+ SkillData2: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: 1500
+ Requirements: {
+ SPCost: 25
+ }
+},
+{
+ Id: 256
+ Name: "CR_PROVIDENCE"
+ Description: "Resistant Souls"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1500
+ SkillData1: 180000
+ FixedCastTime: 1500
+ Requirements: {
+ SPCost: 30
+ }
+},
+{
+ Id: 257
+ Name: "CR_DEFENDER"
+ Description: "Defending Aura"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 800
+ SkillData1: 180000
+ Requirements: {
+ SPCost: 30
+ State: "Shield"
+ }
+},
+{
+ Id: 258
+ Name: "CR_SPEARQUICKEN"
+ Description: "Spear Quicken"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 60000
+ Lv3: 90000
+ Lv4: 120000
+ Lv5: 150000
+ Lv6: 180000
+ Lv7: 210000
+ Lv8: 240000
+ Lv9: 270000
+ Lv10: 300000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 24
+ Lv2: 28
+ Lv3: 32
+ Lv4: 36
+ Lv5: 40
+ Lv6: 44
+ Lv7: 48
+ Lv8: 52
+ Lv9: 56
+ Lv10: 60
+ }
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 259
+ Name: "MO_IRONHAND"
+ Description: "Iron Fists"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 260
+ Name: "MO_SPIRITSRECOVERY"
+ Description: "Spiritual Cadence"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 261
+ Name: "MO_CALLSPIRITS"
+ Description: "Summon Spirit Sphere"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 500
+ SkillData1: 600000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: 8
+ }
+},
+{
+ Id: 262
+ Name: "MO_ABSORBSPIRITS"
+ Description: "Absorb Spirit Sphere"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 263
+ Name: "MO_TRIPLEATTACK"
+ Description: "Raging Trifecta Blow"
+ MaxLevel: 10
+ Range: -1
+ Hit: "BDT_MULTIHIT"
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -3
+ SkillDelayOptions: {
+ IgnoreStatusEffect: true
+ }
+},
+{
+ Id: 264
+ Name: "MO_BODYRELOCATION"
+ Description: "Snap"
+ MaxLevel: 1
+ Range: 18
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 14
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 265
+ Name: "MO_DODGE"
+ Description: "Dodge"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 266
+ Name: "MO_INVESTIGATE"
+ Description: "Occult Impaction"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ CastTime: 500
+ AfterCastActDelay: 500
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 14
+ Lv3: 17
+ Lv4: 19
+ Lv5: 20
+ Lv6: 20
+ Lv7: 20
+ Lv8: 20
+ Lv9: 20
+ Lv10: 20
+ }
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 267
+ Name: "MO_FINGEROFFENSIVE"
+ Description: "Throw Spirit Sphere"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ CastTime: 500
+ AfterCastActDelay: 500
+ AfterCastWalkDelay: {
+ Lv1: 0
+ Lv2: 200
+ Lv3: 400
+ Lv4: 600
+ Lv5: 800
+ Lv6: 1000
+ Lv7: 1200
+ Lv8: 1400
+ Lv9: 1600
+ Lv10: 1800
+ }
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: 10
+ SpiritSphereCost: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ }
+},
+{
+ Id: 268
+ Name: "MO_STEELBODY"
+ Description: "Mental Strength"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 2500
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 60000
+ Lv3: 90000
+ Lv4: 120000
+ Lv5: 150000
+ Lv6: 180000
+ Lv7: 210000
+ Lv8: 240000
+ Lv9: 270000
+ Lv10: 300000
+ }
+ FixedCastTime: 2500
+ Requirements: {
+ SPCost: 200
+ SpiritSphereCost: 5
+ }
+},
+{
+ Id: 269
+ Name: "MO_BLADESTOP"
+ Description: "Root"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 500
+ Lv2: 700
+ Lv3: 900
+ Lv4: 1100
+ Lv5: 1300
+ Lv6: 1500
+ Lv7: 1700
+ Lv8: 1900
+ Lv9: 2100
+ Lv10: 2300
+ }
+ SkillData2: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ Requirements: {
+ SPCost: 10
+ WeaponTypes: {
+ NoWeapon: true
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ Revolvers: true
+ Rifles: true
+ GatlingGuns: true
+ Shotguns: true
+ GrenadeLaunchers: true
+ FuumaShurikens: true
+ }
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 270
+ Name: "MO_EXPLOSIONSPIRITS"
+ Description: "Fury"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillData1: 180000
+ Requirements: {
+ SPCost: 15
+ SpiritSphereCost: 5
+ }
+},
+{
+ Id: 271
+ Name: "MO_EXTREMITYFIST"
+ Description: "Asura Strike"
+ MaxLevel: 5
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ IgnoreDefense: true
+ IgnoreFlee: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2000
+ Lv2: 1750
+ Lv3: 1500
+ Lv4: 1250
+ Lv5: 1000
+ Lv6: 500
+ Lv7: 1000
+ Lv8: 1000
+ Lv9: 1000
+ Lv10: 1000
+ }
+ AfterCastActDelay: {
+ Lv1: 3000
+ Lv2: 2500
+ Lv3: 2000
+ Lv4: 1500
+ Lv5: 1000
+ Lv6: 500
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData1: 10000
+ SkillData2: 300000
+ FixedCastTime: {
+ Lv1: 2000
+ Lv2: 1750
+ Lv3: 1500
+ Lv4: 1250
+ Lv5: 1000
+ Lv6: 500
+ Lv7: 1000
+ Lv8: 1000
+ Lv9: 1000
+ Lv10: 1000
+ }
+ Requirements: {
+ SPCost: 1
+ WeaponTypes: {
+ NoWeapon: true
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ Revolvers: true
+ Rifles: true
+ GatlingGuns: true
+ Shotguns: true
+ GrenadeLaunchers: true
+ FuumaShurikens: true
+ }
+ State: "ExplosionSpirits"
+ SpiritSphereCost: 5
+ }
+},
+{
+ Id: 272
+ Name: "MO_CHAINCOMBO"
+ Description: "Raging Quadruple Blow"
+ MaxLevel: 5
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -4
+ SkillDelayOptions: {
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 11
+ Lv2: 12
+ Lv3: 13
+ Lv4: 14
+ Lv5: 15
+ Lv6: 16
+ Lv7: 17
+ Lv8: 18
+ Lv9: 19
+ Lv10: 20
+ }
+ WeaponTypes: {
+ NoWeapon: true
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ Revolvers: true
+ Rifles: true
+ GatlingGuns: true
+ Shotguns: true
+ GrenadeLaunchers: true
+ FuumaShurikens: true
+ }
+ }
+},
+{
+ Id: 273
+ Name: "MO_COMBOFINISH"
+ Description: "Raging Thrust"
+ MaxLevel: 5
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ SkillDelayOptions: {
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 11
+ Lv2: 12
+ Lv3: 13
+ Lv4: 14
+ Lv5: 15
+ Lv6: 16
+ Lv7: 17
+ Lv8: 18
+ Lv9: 19
+ Lv10: 20
+ }
+ WeaponTypes: {
+ NoWeapon: true
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ Revolvers: true
+ Rifles: true
+ GatlingGuns: true
+ Shotguns: true
+ GrenadeLaunchers: true
+ FuumaShurikens: true
+ }
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 274
+ Name: "SA_ADVANCEDBOOK"
+ Description: "Study"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 275
+ Name: "SA_CASTCANCEL"
+ Description: "Cast Cancel"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 2
+ }
+},
+{
+ Id: 276
+ Name: "SA_MAGICROD"
+ Description: "Magic Rod"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 400
+ Lv2: 600
+ Lv3: 800
+ Lv4: 1000
+ Lv5: 1200
+ Lv6: 1400
+ Lv7: 1600
+ Lv8: 1800
+ Lv9: 2000
+ Lv10: 2200
+ }
+ Requirements: {
+ SPCost: 2
+ }
+},
+{
+ Id: 277
+ Name: "SA_SPELLBREAKER"
+ Description: "Spell Breaker"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 560
+ FixedCastTime: 140
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 278
+ Name: "SA_FREECAST"
+ Description: "Free Cast"
+ MaxLevel: 10
+ AttackType: "Magic"
+ NumberOfHits: 0
+},
+{
+ Id: 279
+ Name: "SA_AUTOSPELL"
+ Description: "Hindsight"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 150000
+ Lv3: 180000
+ Lv4: 210000
+ Lv5: 240000
+ Lv6: 270000
+ Lv7: 300000
+ Lv8: 330000
+ Lv9: 360000
+ Lv10: 390000
+ }
+ FixedCastTime: 3000
+ Requirements: {
+ SPCost: 35
+ }
+},
+{
+ Id: 280
+ Name: "SA_FLAMELAUNCHER"
+ Description: "Endow Blaze"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ PartyOnly: true
+ GuildOnly: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 1200000
+ Lv2: 1200000
+ Lv3: 1200000
+ Lv4: 1200000
+ Lv5: 1800000
+ Lv6: 1800000
+ Lv7: 1800000
+ Lv8: 1800000
+ Lv9: 1800000
+ Lv10: 1800000
+ }
+ FixedCastTime: 3000
+ Requirements: {
+ SPCost: 40
+// Items: {
+// Boody_Red: 1
+// }
+ }
+},
+{
+ Id: 281
+ Name: "SA_FROSTWEAPON"
+ Description: "Endow Tsunami"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ PartyOnly: true
+ GuildOnly: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 1200000
+ Lv2: 1200000
+ Lv3: 1200000
+ Lv4: 1200000
+ Lv5: 1800000
+ Lv6: 1800000
+ Lv7: 1800000
+ Lv8: 1800000
+ Lv9: 1800000
+ Lv10: 1800000
+ }
+ FixedCastTime: 3000
+ Requirements: {
+ SPCost: 40
+// Items: {
+// Crystal_Blue: 1
+// }
+ }
+},
+{
+ Id: 282
+ Name: "SA_LIGHTNINGLOADER"
+ Description: "Endow Tornado"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ PartyOnly: true
+ GuildOnly: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 1200000
+ Lv2: 1200000
+ Lv3: 1200000
+ Lv4: 1200000
+ Lv5: 1800000
+ Lv6: 1800000
+ Lv7: 1800000
+ Lv8: 1800000
+ Lv9: 1800000
+ Lv10: 1800000
+ }
+ FixedCastTime: 3000
+ Requirements: {
+ SPCost: 40
+// Items: {
+// Wind_Of_Verdure: 1
+// }
+ }
+},
+{
+ Id: 283
+ Name: "SA_SEISMICWEAPON"
+ Description: "Endow Quake"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ PartyOnly: true
+ GuildOnly: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 1200000
+ Lv2: 1200000
+ Lv3: 1200000
+ Lv4: 1200000
+ Lv5: 1800000
+ Lv6: 1800000
+ Lv7: 1800000
+ Lv8: 1800000
+ Lv9: 1800000
+ Lv10: 1800000
+ }
+ FixedCastTime: 3000
+ Requirements: {
+ SPCost: 40
+// Items: {
+// Yellow_Live: 1
+// }
+ }
+},
+{
+ Id: 284
+ Name: "SA_DRAGONOLOGY"
+ Description: "Dragonology"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 285
+ Name: "SA_VOLCANO"
+ Description: "Volcano"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 4000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 120000
+ Lv3: 180000
+ Lv4: 240000
+ Lv5: 300000
+ Lv6: 360000
+ Lv7: 420000
+ Lv8: 480000
+ Lv9: 540000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 48
+ Lv2: 46
+ Lv3: 44
+ Lv4: 42
+ Lv5: 40
+ Lv6: 38
+ Lv7: 36
+ Lv8: 34
+ Lv9: 32
+ Lv10: 30
+ }
+// Items: {
+// Yellow_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0x9a
+ Layout: 3
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 286
+ Name: "SA_DELUGE"
+ Description: "Deluge"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 4000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 120000
+ Lv3: 180000
+ Lv4: 240000
+ Lv5: 300000
+ Lv6: 360000
+ Lv7: 420000
+ Lv8: 480000
+ Lv9: 540000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 48
+ Lv2: 46
+ Lv3: 44
+ Lv4: 42
+ Lv5: 40
+ Lv6: 38
+ Lv7: 36
+ Lv8: 34
+ Lv9: 32
+ Lv10: 30
+ }
+// Items: {
+// Yellow_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0x9b
+ Layout: 3
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 287
+ Name: "SA_VIOLENTGALE"
+ Description: "Whirlwind"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 4000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 120000
+ Lv3: 180000
+ Lv4: 240000
+ Lv5: 300000
+ Lv6: 360000
+ Lv7: 420000
+ Lv8: 480000
+ Lv9: 540000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 48
+ Lv2: 46
+ Lv3: 44
+ Lv4: 42
+ Lv5: 40
+ Lv6: 38
+ Lv7: 36
+ Lv8: 34
+ Lv9: 32
+ Lv10: 30
+ }
+// Items: {
+// Yellow_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0x9c
+ Layout: 3
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 288
+ Name: "SA_LANDPROTECTOR"
+ Description: "Magnetic Earth"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 4000
+ SkillData1: {
+ Lv1: 165000
+ Lv2: 210000
+ Lv3: 255000
+ Lv4: 300000
+ Lv5: 345000
+ Lv6: 390000
+ Lv7: 435000
+ Lv8: 480000
+ Lv9: 525000
+ Lv10: 570000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 66
+ Lv2: 62
+ Lv3: 58
+ Lv4: 54
+ Lv5: 50
+ Lv6: 46
+ Lv7: 42
+ Lv8: 38
+ Lv9: 34
+ Lv10: 30
+ }
+// Items: {
+// Blue_Gemstone: 1
+// Yellow_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0x9d
+ Layout: {
+ Lv1: 3
+ Lv2: 3
+ Lv3: 4
+ Lv4: 4
+ Lv5: 5
+ Lv6: 5
+ Lv7: 6
+ Lv8: 6
+ Lv9: 7
+ Lv10: 7
+ }
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 289
+ Name: "SA_DISPELL"
+ Description: "Dispell"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ PartyOnly: true
+ GuildOnly: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: {
+ Lv1: 0
+ Lv2: 0
+ Lv3: 0
+ Lv4: 0
+ Lv5: 0
+ Lv6: -1
+ Lv7: -1
+ Lv8: -1
+ Lv9: -1
+ Lv10: -1
+ }
+ InterruptCast: true
+ CastTime: 1600
+ FixedCastTime: 400
+ Requirements: {
+ SPCost: 1
+// Items: {
+// Yellow_Gemstone: 1
+// }
+ }
+},
+{
+ Id: 290
+ Name: "SA_ABRACADABRA"
+ Description: "Hocus-pocus"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 50
+// Items: {
+// Yellow_Gemstone: 2
+// }
+ }
+},
+{
+ Id: 291
+ Name: "SA_MONOCELL"
+ Description: "Monocell"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 292
+ Name: "SA_CLASSCHANGE"
+ Description: "Class Change"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 293
+ Name: "SA_SUMMONMONSTER"
+ Description: "Monster Chant"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 294
+ Name: "SA_REVERSEORCISH"
+ Description: "Grampus Morph"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 1200000
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 295
+ Name: "SA_DEATH"
+ Description: "Grim Reaper"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 296
+ Name: "SA_FORTUNE"
+ Description: "Gold Digger"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 297
+ Name: "SA_TAMINGMONSTER"
+ Description: "Beastly Hypnosis"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 298
+ Name: "SA_QUESTION"
+ Description: "Questioning"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 299
+ Name: "SA_GRAVITY"
+ Description: "Gravity"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 300
+ Name: "SA_LEVELUP"
+ Description: "Leveling"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 301
+ Name: "SA_INSTANTDEATH"
+ Description: "Suicide"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 302
+ Name: "SA_FULLRECOVERY"
+ Description: "Rejuvenation"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 303
+ Name: "SA_COMA"
+ Description: "Coma"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 304
+ Name: "BD_ADAPTATION"
+ Description: "Amp"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData2: 5000
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 305
+ Name: "BD_ENCORE"
+ Description: "Encore"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 1
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 306
+ Name: "BD_LULLABY"
+ Description: "Lullaby"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ SkillData2: 15000
+ Requirements: {
+ SPCost: 20
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0x9e
+ Layout: 4
+ Interval: 6000
+ Target: "Enemy"
+ Flag: {
+ UF_ENSEMBLE: true
+ }
+ }
+},
+{
+ Id: 307
+ Name: "BD_RICHMANKIM"
+ Description: "Mental Sensing"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ SkillData2: 60000
+ Requirements: {
+ SPCost: 20
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0x9f
+ Layout: 4
+ Interval: -1
+ Target: "Enemy"
+ Flag: {
+ UF_NOPC: true
+ UF_ENSEMBLE: true
+ }
+ }
+},
+{
+ Id: 308
+ Name: "BD_ETERNALCHAOS"
+ Description: "Down Tempo"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ SkillData2: 60000
+ Requirements: {
+ SPCost: 30
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xa0
+ Layout: 4
+ Interval: -1
+ Target: "Enemy"
+ Flag: {
+ UF_ENSEMBLE: true
+ }
+ }
+},
+{
+ Id: 309
+ Name: "BD_DRUMBATTLEFIELD"
+ Description: "Battle Theme"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ SkillData2: 60000
+ Requirements: {
+ SPCost: {
+ Lv1: 38
+ Lv2: 41
+ Lv3: 44
+ Lv4: 47
+ Lv5: 50
+ Lv6: 53
+ Lv7: 56
+ Lv8: 59
+ Lv9: 62
+ Lv10: 65
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xa1
+ Layout: 4
+ Interval: -1
+ Target: "Party"
+ Flag: {
+ UF_ENSEMBLE: true
+ }
+ }
+},
+{
+ Id: 310
+ Name: "BD_RINGNIBELUNGEN"
+ Description: "Harmonic Lick"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ SkillData2: 60000
+ Requirements: {
+ SPCost: {
+ Lv1: 38
+ Lv2: 41
+ Lv3: 44
+ Lv4: 47
+ Lv5: 50
+ Lv6: 53
+ Lv7: 56
+ Lv8: 59
+ Lv9: 62
+ Lv10: 65
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xa2
+ Layout: 4
+ Interval: -1
+ Target: "Party"
+ Flag: {
+ UF_ENSEMBLE: true
+ }
+ }
+},
+{
+ Id: 311
+ Name: "BD_ROKISWEIL"
+ Description: "Classical Pluck"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ SkillData2: 60000
+ Requirements: {
+ SPCost: 15
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xa3
+ Layout: 4
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_ENSEMBLE: true
+ }
+ }
+},
+{
+ Id: 312
+ Name: "BD_INTOABYSS"
+ Description: "Power Chord"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ SkillData2: 60000
+ Requirements: {
+ SPCost: 10
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xa4
+ Layout: 4
+ Interval: -1
+ Target: "Party"
+ Flag: {
+ UF_NOMOB: true
+ UF_ENSEMBLE: true
+ }
+ }
+},
+{
+ Id: 313
+ Name: "BD_SIEGFRIED"
+ Description: "Acoustic Rhythm"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ SkillData2: 60000
+ Requirements: {
+ SPCost: 20
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xa5
+ Layout: 4
+ Interval: -1
+ Target: "Party"
+ Flag: {
+ UF_ENSEMBLE: true
+ }
+ }
+},
+{
+ Id: 315
+ Name: "BA_MUSICALLESSON"
+ Description: "Music Lessons"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 316
+ Name: "BA_MUSICALSTRIKE"
+ Description: "Melody Strike"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ CastTime: 1200
+ FixedCastTime: 300
+ Requirements: {
+ SPCost: {
+ Lv1: 1
+ Lv2: 3
+ Lv3: 5
+ Lv4: 7
+ Lv5: 9
+ Lv6: 11
+ Lv7: 13
+ Lv8: 15
+ Lv9: 17
+ Lv10: 19
+ }
+ WeaponTypes: {
+ Instruments: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 317
+ Name: "BA_DISSONANCE"
+ Description: "Unchained Serenade"
+ MaxLevel: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Song: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ IgnoreFlee: true
+ }
+ SkillData1: 30000
+ SkillData2: 3000
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 21
+ Lv3: 24
+ Lv4: 27
+ Lv5: 30
+ Lv6: 33
+ Lv7: 36
+ Lv8: 39
+ Lv9: 42
+ Lv10: 45
+ }
+ WeaponTypes: {
+ Instruments: true
+ }
+ }
+ Unit: {
+ Id: 0xa6
+ Layout: 3
+ Interval: 3000
+ Target: "Enemy"
+ Flag: {
+ UF_SONG: true
+ }
+ }
+},
+{
+ Id: 318
+ Name: "BA_FROSTJOKER"
+ Description: "Unbarring Octave"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ AfterCastActDelay: 4000
+ SkillData2: {
+ Lv1: 10000
+ Lv2: 11000
+ Lv3: 12000
+ Lv4: 13000
+ Lv5: 14000
+ Lv6: 15000
+ Lv7: 16000
+ Lv8: 17000
+ Lv9: 18000
+ Lv10: 19000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 319
+ Name: "BA_WHISTLE"
+ Description: "Perfect Tablature"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Song: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ SkillData2: 20000
+ Requirements: {
+ SPCost: {
+ Lv1: 24
+ Lv2: 28
+ Lv3: 32
+ Lv4: 36
+ Lv5: 40
+ Lv6: 44
+ Lv7: 48
+ Lv8: 52
+ Lv9: 56
+ Lv10: 60
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xa7
+ Layout: 3
+ Interval: 3000
+ Target: "All"
+ Flag: {
+ UF_NOMOB: true
+ UF_SONG: true
+ UF_DUALMODE: true
+ }
+ }
+},
+{
+ Id: 320
+ Name: "BA_ASSASSINCROSS"
+ Description: "Impressive Riff"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Song: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 120000
+ SkillData2: 20000
+ Requirements: {
+ SPCost: {
+ Lv1: 38
+ Lv2: 41
+ Lv3: 44
+ Lv4: 47
+ Lv5: 50
+ Lv6: 53
+ Lv7: 56
+ Lv8: 59
+ Lv9: 62
+ Lv10: 65
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xa8
+ Layout: 3
+ Interval: 3000
+ Target: "All"
+ Flag: {
+ UF_NOMOB: true
+ UF_SONG: true
+ UF_DUALMODE: true
+ }
+ }
+},
+{
+ Id: 321
+ Name: "BA_POEMBRAGI"
+ Description: "Magic Strings"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Song: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 180000
+ SkillData2: 20000
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xa9
+ Layout: 3
+ Interval: 3000
+ Target: "All"
+ Flag: {
+ UF_NOMOB: true
+ UF_SONG: true
+ UF_DUALMODE: true
+ }
+ }
+},
+{
+ Id: 322
+ Name: "BA_APPLEIDUN"
+ Description: "Song of Lutie"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Song: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 180000
+ SkillData2: 20000
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xaa
+ Layout: 3
+ Interval: 6000
+ Target: "All"
+ Flag: {
+ UF_NOMOB: true
+ UF_SONG: true
+ UF_DUALMODE: true
+ }
+ }
+},
+{
+ Id: 323
+ Name: "DC_DANCINGLESSON"
+ Description: "Dance Lessons"
+ MaxLevel: 10
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 324
+ Name: "DC_THROWARROW"
+ Description: "Slinging Arrow"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ CastTime: 1200
+ FixedCastTime: 300
+ Requirements: {
+ SPCost: {
+ Lv1: 1
+ Lv2: 3
+ Lv3: 5
+ Lv4: 7
+ Lv5: 9
+ Lv6: 11
+ Lv7: 13
+ Lv8: 15
+ Lv9: 17
+ Lv10: 19
+ }
+ WeaponTypes: {
+ Whips: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 325
+ Name: "DC_UGLYDANCE"
+ Description: "Hip Shaker"
+ MaxLevel: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Song: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 30000
+ SkillData2: 3000
+ Requirements: {
+ SPCost: {
+ Lv1: 23
+ Lv2: 26
+ Lv3: 29
+ Lv4: 32
+ Lv5: 35
+ Lv6: 38
+ Lv7: 41
+ Lv8: 44
+ Lv9: 47
+ Lv10: 50
+ }
+ WeaponTypes: {
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xab
+ Layout: 3
+ Interval: 3000
+ Target: "Enemy"
+ Flag: {
+ UF_DANCE: true
+ }
+ }
+},
+{
+ Id: 326
+ Name: "DC_SCREAM"
+ Description: "Dazzler"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ AfterCastActDelay: 4000
+ SkillData2: 5000
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 327
+ Name: "DC_HUMMING"
+ Description: "Focus Ballet"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Song: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ SkillData2: 20000
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 24
+ Lv3: 26
+ Lv4: 28
+ Lv5: 30
+ Lv6: 32
+ Lv7: 34
+ Lv8: 36
+ Lv9: 38
+ Lv10: 40
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xac
+ Layout: 3
+ Interval: 3000
+ Target: "All"
+ Flag: {
+ UF_NOMOB: true
+ UF_DANCE: true
+ UF_DUALMODE: true
+ }
+ }
+},
+{
+ Id: 328
+ Name: "DC_DONTFORGETME"
+ Description: "Slow Grace"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Song: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 180000
+ SkillData2: 20000
+ Requirements: {
+ SPCost: {
+ Lv1: 28
+ Lv2: 31
+ Lv3: 34
+ Lv4: 37
+ Lv5: 40
+ Lv6: 43
+ Lv7: 46
+ Lv8: 49
+ Lv9: 52
+ Lv10: 55
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xad
+ Layout: 3
+ Interval: 3000
+ Target: "Enemy"
+ Flag: {
+ UF_DANCE: true
+ UF_DUALMODE: true
+ }
+ }
+},
+{
+ Id: 329
+ Name: "DC_FORTUNEKISS"
+ Description: "Lady Luck"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Song: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 120000
+ SkillData2: 20000
+ Requirements: {
+ SPCost: {
+ Lv1: 43
+ Lv2: 46
+ Lv3: 49
+ Lv4: 52
+ Lv5: 55
+ Lv6: 58
+ Lv7: 61
+ Lv8: 64
+ Lv9: 67
+ Lv10: 70
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xae
+ Layout: 3
+ Interval: 3000
+ Target: "All"
+ Flag: {
+ UF_NOMOB: true
+ UF_DANCE: true
+ UF_DUALMODE: true
+ }
+ }
+},
+{
+ Id: 330
+ Name: "DC_SERVICEFORYOU"
+ Description: "Gypsy's Kiss"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Song: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 180000
+ SkillData2: 20000
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xaf
+ Layout: 3
+ Interval: 3000
+ Target: "All"
+ Flag: {
+ UF_NOMOB: true
+ UF_DANCE: true
+ UF_DUALMODE: true
+ }
+ }
+},
+{
+ Id: 331
+ Name: "NPC_RANDOMMOVE"
+ Description: "Random Move"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 332
+ Name: "NPC_SPEEDUP"
+ Description: "Speed UP"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 333
+ Name: "NPC_REVENGE"
+ Description: "Revenge"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 334
+ Name: "WE_MALE"
+ Description: "I Will Protect You"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Wedding: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1500
+ FixedCastTime: 1500
+ Requirements: {
+ SPCost: 1
+ HPRateCost: -10
+ }
+},
+{
+ Id: 335
+ Name: "WE_FEMALE"
+ Description: "I Look up to You"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Wedding: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1500
+ FixedCastTime: 1500
+ Requirements: {
+ SPCost: 1
+ SPRateCost: -10
+ }
+},
+{
+ Id: 336
+ Name: "WE_CALLPARTNER"
+ Description: "I miss You"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Wedding: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 3
+ InterruptCast: true
+ SkillInstances: 1
+ SkillData1: 20000
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+ Unit: {
+ Id: 0xb2
+ Range: -1
+ Interval: -1
+ }
+},
+{
+ Id: 337
+ Name: "ITM_TOMAHAWK"
+ Description: "Throw Tomahawk"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 338
+ Name: "NPC_DARKCROSS"
+ Description: "Cross of Darkness"
+ MaxLevel: 10
+ Range: -1
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Dark"
+ NumberOfHits: -2
+},
+{
+ Id: 339
+ Name: "NPC_GRANDDARKNESS"
+ Description: "Grand cross of Darkness"
+ MaxLevel: 10
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ TargetSelf: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Dark"
+ DamageType: {
+ IgnoreCards: true
+ IgnoreFlee: true
+ }
+ AfterCastWalkDelay: 900
+ SkillData1: 900
+ SkillData2: {
+ Lv1: 10000
+ Lv2: 11000
+ Lv3: 12000
+ Lv4: 13000
+ Lv5: 14000
+ Lv6: 15000
+ Lv7: 16000
+ Lv8: 17000
+ Lv9: 18000
+ Lv10: 19000
+ }
+ Unit: {
+ Id: 0x86
+ Layout: -1
+ Interval: 300
+ Target: "Enemy"
+ }
+},
+{
+ Id: 340
+ Name: "NPC_DARKSTRIKE"
+ Description: "Soul Strike of Darkness"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Dark"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ InterruptCast: true
+},
+{
+ Id: 341
+ Name: "NPC_DARKTHUNDER"
+ Description: "Darkness Jupitel"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Dark"
+ NumberOfHits: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ InterruptCast: true
+ KnockBackTiles: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 3
+ Lv4: 4
+ Lv5: 4
+ Lv6: 5
+ Lv7: 5
+ Lv8: 6
+ Lv9: 6
+ Lv10: 7
+ }
+},
+{
+ Id: 342
+ Name: "NPC_STOP"
+ Description: "Stop"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillData1: 10000
+},
+{
+ Id: 343
+ Name: "NPC_WEAPONBRAKER"
+ Description: "Break weapon"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+},
+{
+ Id: 344
+ Name: "NPC_ARMORBRAKE"
+ Description: "Break armor"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+},
+{
+ Id: 345
+ Name: "NPC_HELMBRAKE"
+ Description: "Break helm"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+},
+{
+ Id: 346
+ Name: "NPC_SHIELDBRAKE"
+ Description: "Break shield"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+},
+{
+ Id: 347
+ Name: "NPC_UNDEADATTACK"
+ Description: "Undead Element Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Undead"
+},
+{
+ Id: 348
+ Name: "NPC_CHANGEUNDEAD"
+ Description: "Undead Attribute Change"
+ MaxLevel: 5
+ Range: 9
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Undead"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 30000
+},
+{
+ Id: 349
+ Name: "NPC_POWERUP"
+ Description: "Power Up"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+},
+{
+ Id: 350
+ Name: "NPC_AGIUP"
+ Description: "Agility UP"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+},
+{
+ Id: 351
+ Name: "NPC_SIEGEMODE"
+ Description: "Siege Mode"
+ MaxLevel: 1
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 352
+ Name: "NPC_CALLSLAVE"
+ Description: "Recall Slaves"
+ MaxLevel: 1
+ Range: 2
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 353
+ Name: "NPC_INVISIBLE"
+ Description: "Invisible"
+ MaxLevel: 1
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillData1: 30000
+},
+{
+ Id: 354
+ Name: "NPC_RUN"
+ Description: "Run"
+ MaxLevel: 20
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 355
+ Name: "LK_AURABLADE"
+ Description: "Aura Blade"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 40000
+ Lv2: 60000
+ Lv3: 80000
+ Lv4: 100000
+ Lv5: 120000
+ Lv6: 140000
+ Lv7: 160000
+ Lv8: 180000
+ Lv9: 200000
+ Lv10: 220000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 26
+ Lv3: 34
+ Lv4: 42
+ Lv5: 50
+ Lv6: 58
+ Lv7: 66
+ Lv8: 74
+ Lv9: 82
+ Lv10: 90
+ }
+ WeaponTypes: {
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Bows: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ Revolvers: true
+ Rifles: true
+ GatlingGuns: true
+ Shotguns: true
+ GrenadeLaunchers: true
+ FuumaShurikens: true
+ }
+ }
+},
+{
+ Id: 356
+ Name: "LK_PARRYING"
+ Description: "Parrying"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 15000
+ Lv2: 20000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
+ Lv7: 45000
+ Lv8: 50000
+ Lv9: 55000
+ Lv10: 60000
+ }
+ Requirements: {
+ SPCost: 50
+ WeaponTypes: {
+ 2HSwords: true
+ }
+ }
+},
+{
+ Id: 357
+ Name: "LK_CONCENTRATION"
+ Description: "Concentration"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 25000
+ Lv2: 30000
+ Lv3: 35000
+ Lv4: 40000
+ Lv5: 45000
+ Lv6: 50000
+ Lv7: 55000
+ Lv8: 60000
+ Lv9: 65000
+ Lv10: 70000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 14
+ Lv2: 18
+ Lv3: 22
+ Lv4: 26
+ Lv5: 30
+ Lv6: 34
+ Lv7: 38
+ Lv8: 42
+ Lv9: 46
+ Lv10: 50
+ }
+ }
+},
+{
+ Id: 358
+ Name: "LK_TENSIONRELAX"
+ Description: "Relax"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 180000
+ Requirements: {
+ SPCost: 15
+ }
+},
+{
+ Id: 359
+ Name: "LK_BERSERK"
+ Description: "Frenzy"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 300000
+ SkillData2: 15000
+ Requirements: {
+ SPCost: 200
+ }
+},
+{
+ Id: 361
+ Name: "HP_ASSUMPTIO"
+ Description: "Assumptio"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 1
+ InterruptCast: true
+ CastTime: {
+ Lv1: 800
+ Lv2: 1200
+ Lv3: 1600
+ Lv4: 2000
+ Lv5: 2400
+ Lv6: 2400
+ Lv7: 2400
+ Lv8: 2400
+ Lv9: 2400
+ Lv10: 2400
+ }
+ AfterCastActDelay: {
+ Lv1: 1100
+ Lv2: 1200
+ Lv3: 1300
+ Lv4: 1400
+ Lv5: 1500
+ Lv6: 1600
+ Lv7: 1700
+ Lv8: 1800
+ Lv9: 1900
+ Lv10: 2000
+ }
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 40000
+ Lv3: 60000
+ Lv4: 80000
+ Lv5: 100000
+ Lv6: 120000
+ Lv7: 140000
+ Lv8: 160000
+ Lv9: 180000
+ Lv10: 200000
+ }
+ FixedCastTime: {
+ Lv1: 200
+ Lv2: 300
+ Lv3: 400
+ Lv4: 500
+ Lv5: 600
+ Lv6: 700
+ Lv7: 800
+ Lv8: 900
+ Lv9: 1000
+ Lv10: 1100
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 30
+ Lv3: 40
+ Lv4: 50
+ Lv5: 60
+ Lv6: 70
+ Lv7: 80
+ Lv8: 90
+ Lv9: 100
+ Lv10: 110
+ }
+ }
+},
+{
+ Id: 362
+ Name: "HP_BASILICA"
+ Description: "Basilica"
+ MaxLevel: 5
+ Range: 4
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ KnockBackTiles: 2
+ AfterCastActDelay: {
+ Lv1: 2000
+ Lv2: 3000
+ Lv3: 4000
+ Lv4: 5000
+ Lv5: 6000
+ Lv6: 7000
+ Lv7: 8000
+ Lv8: 9000
+ Lv9: 10000
+ Lv10: 11000
+ }
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 25000
+ Lv3: 30000
+ Lv4: 35000
+ Lv5: 40000
+ Lv6: 45000
+ Lv7: 50000
+ Lv8: 55000
+ Lv9: 60000
+ Lv10: 65000
+ }
+ SkillData2: {
+ Lv1: 20000
+ Lv2: 25000
+ Lv3: 30000
+ Lv4: 35000
+ Lv5: 40000
+ Lv6: 45000
+ Lv7: 50000
+ Lv8: 55000
+ Lv9: 60000
+ Lv10: 65000
+ }
+ FixedCastTime: {
+ Lv1: 5000
+ Lv2: 6000
+ Lv3: 7000
+ Lv4: 8000
+ Lv5: 9000
+ Lv6: 10000
+ Lv7: 11000
+ Lv8: 12000
+ Lv9: 13000
+ Lv10: 14000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 90
+ Lv3: 100
+ Lv4: 110
+ Lv5: 120
+ Lv6: 130
+ Lv7: 140
+ Lv8: 150
+ Lv9: 160
+ Lv10: 170
+ }
+// Items: {
+// Yellow_Gemstone: 1
+// Red_Gemstone: 1
+// Blue_Gemstone: 1
+// Holy_Water: 1
+// }
+ }
+ Unit: {
+ Id: 0xb4
+ Range: 2
+ Interval: 300
+ Target: "All"
+ }
+},
+{
+ Id: 363
+ Name: "HP_MEDITATIO"
+ Description: "Meditatio"
+ MaxLevel: 10
+ AttackType: "Magic"
+ NumberOfHits: 0
+},
+{
+ Id: 364
+ Name: "HW_SOULDRAIN"
+ Description: "Soul Drain"
+ MaxLevel: 10
+ AttackType: "Magic"
+},
+{
+ Id: 365
+ Name: "HW_MAGICCRASHER"
+ Description: "Stave Crasher"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ InterruptCast: true
+ CastTime: 240
+ AfterCastActDelay: 300
+ FixedCastTime: 60
+ Requirements: {
+ SPCost: 8
+ }
+},
+{
+ Id: 366
+ Name: "HW_MAGICPOWER"
+ Description: "Mystical Amplification"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 30000
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 14
+ Lv2: 18
+ Lv3: 22
+ Lv4: 26
+ Lv5: 30
+ Lv6: 34
+ Lv7: 38
+ Lv8: 42
+ Lv9: 46
+ Lv10: 50
+ }
+ }
+},
+{
+ Id: 367
+ Name: "PA_PRESSURE"
+ Description: "Gloria Domini"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ IgnoreElement: true
+ IgnoreFlee: true
+ IgnoreDefCards: true
+ }
+ CastTime: 1600
+ AfterCastActDelay: {
+ Lv1: 2000
+ Lv2: 2500
+ Lv3: 3000
+ Lv4: 3500
+ Lv5: 4000
+ Lv6: 4500
+ Lv7: 5000
+ Lv8: 5500
+ Lv9: 6000
+ Lv10: 6500
+ }
+ SkillData2: {
+ Lv1: 2000
+ Lv2: 3000
+ Lv3: 4000
+ Lv4: 5000
+ Lv5: 6000
+ Lv6: 7000
+ Lv7: 8000
+ Lv8: 9000
+ Lv9: 10000
+ Lv10: 11000
+ }
+ FixedCastTime: 400
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 35
+ Lv3: 40
+ Lv4: 45
+ Lv5: 50
+ Lv6: 55
+ Lv7: 60
+ Lv8: 65
+ Lv9: 70
+ Lv10: 75
+ }
+ }
+},
+{
+ Id: 368
+ Name: "PA_SACRIFICE"
+ Description: "Martyr's Reckoning"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ IgnoreCards: true
+ IgnoreDefense: true
+ IgnoreFlee: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 100
+ }
+},
+{
+ Id: 369
+ Name: "PA_GOSPEL"
+ Description: "Battle Chant"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ IgnoreFlee: true
+ }
+ InterruptCast: true
+ SkillData1: 60000
+ SkillData2: 60000
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 80
+ Lv3: 80
+ Lv4: 80
+ Lv5: 80
+ Lv6: 100
+ Lv7: 100
+ Lv8: 100
+ Lv9: 100
+ Lv10: 100
+ }
+ }
+ Unit: {
+ Id: 0xb3
+ Layout: -1
+ Interval: 10000
+ Target: "All"
+ Flag: {
+ UF_NOOVERLAP: true
+ }
+ }
+},
+{
+ Id: 370
+ Name: "CH_PALMSTRIKE"
+ Description: "Raging Palm Strike"
+ MaxLevel: 5
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ InterruptCast: true
+ KnockBackTiles: 3
+ AfterCastActDelay: 300
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 2
+ Lv2: 4
+ Lv3: 6
+ Lv4: 8
+ Lv5: 10
+ Lv6: 12
+ Lv7: 14
+ Lv8: 16
+ Lv9: 18
+ Lv10: 20
+ }
+ State: "ExplosionSpirits"
+ }
+},
+{
+ Id: 371
+ Name: "CH_TIGERFIST"
+ Description: "Glacier Fist"
+ MaxLevel: 5
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData2: {
+ Lv1: 2000
+ Lv2: 4000
+ Lv3: 6000
+ Lv4: 8000
+ Lv5: 10000
+ Lv6: 12000
+ Lv7: 14000
+ Lv8: 16000
+ Lv9: 18000
+ Lv10: 20000
+ }
+ SkillDelayOptions: {
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 4
+ Lv2: 6
+ Lv3: 8
+ Lv4: 10
+ Lv5: 12
+ Lv6: 14
+ Lv7: 16
+ Lv8: 18
+ Lv9: 20
+ Lv10: 22
+ }
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 372
+ Name: "CH_CHAINCRUSH"
+ Description: "Chain Crush Combo"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: {
+ Lv1: -1
+ Lv2: -1
+ Lv3: -2
+ Lv4: -2
+ Lv5: -3
+ Lv6: -3
+ Lv7: -4
+ Lv8: -4
+ Lv9: -5
+ Lv10: -5
+ }
+ SkillDelayOptions: {
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 4
+ Lv2: 6
+ Lv3: 8
+ Lv4: 10
+ Lv5: 12
+ Lv6: 14
+ Lv7: 16
+ Lv8: 18
+ Lv9: 20
+ Lv10: 22
+ }
+ SpiritSphereCost: 2
+ }
+},
+{
+ Id: 373
+ Name: "PF_HPCONVERSION"
+ Description: "Indulge"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ }
+},
+{
+ Id: 374
+ Name: "PF_SOULCHANGE"
+ Description: "Soul Exhale"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ PartyOnly: true
+ GuildOnly: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ FixedCastTime: 3000
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 375
+ Name: "PF_SOULBURN"
+ Description: "Soul Siphon"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ IgnoreCards: true
+ IgnoreElement: true
+ IgnoreDefCards: true
+ }
+ InterruptCast: true
+ CoolDown: {
+ Lv1: 10000
+ Lv2: 10000
+ Lv3: 10000
+ Lv4: 10000
+ Lv5: 15000
+ Lv6: 15000
+ Lv7: 15000
+ Lv8: 15000
+ Lv9: 15000
+ Lv10: 15000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 90
+ Lv3: 100
+ Lv4: 110
+ Lv5: 120
+ Lv6: 130
+ Lv7: 140
+ Lv8: 150
+ Lv9: 160
+ Lv10: 170
+ }
+ }
+},
+{
+ Id: 376
+ Name: "ASC_KATAR"
+ Description: "Advanced Katar Mastery"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 378
+ Name: "ASC_EDP"
+ Description: "Enchant Deadly Poison"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Poison"
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 40000
+ Lv2: 45000
+ Lv3: 50000
+ Lv4: 55000
+ Lv5: 60000
+ Lv6: 65000
+ Lv7: 70000
+ Lv8: 75000
+ Lv9: 80000
+ Lv10: 85000
+ }
+ SkillData2: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 70
+ Lv3: 80
+ Lv4: 90
+ Lv5: 100
+ Lv6: 110
+ Lv7: 120
+ Lv8: 130
+ Lv9: 140
+ Lv10: 150
+ }
+ WeaponTypes: {
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Bows: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ Revolvers: true
+ Rifles: true
+ GatlingGuns: true
+ Shotguns: true
+ GrenadeLaunchers: true
+ FuumaShurikens: true
+ }
+// Items: {
+// Poison_Bottle: 1
+// }
+ }
+},
+{
+ Id: 379
+ Name: "ASC_BREAKER"
+ Description: "Soul Destroyer"
+ MaxLevel: 10
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ InterruptCast: true
+ CastTime: 250
+ AfterCastActDelay: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ FixedCastTime: 250
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 20
+ Lv3: 20
+ Lv4: 20
+ Lv5: 20
+ Lv6: 30
+ Lv7: 30
+ Lv8: 30
+ Lv9: 30
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 380
+ Name: "SN_SIGHT"
+ Description: "Falcon Eyes"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 30000
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 20
+ Lv3: 25
+ Lv4: 25
+ Lv5: 30
+ Lv6: 30
+ Lv7: 35
+ Lv8: 35
+ Lv9: 40
+ Lv10: 40
+ }
+ }
+},
+{
+ Id: 381
+ Name: "SN_FALCONASSAULT"
+ Description: "Falcon Assault"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ InterruptCast: true
+ CastTime: 500
+ AfterCastActDelay: 3000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 34
+ Lv3: 38
+ Lv4: 42
+ Lv5: 46
+ Lv6: 50
+ Lv7: 54
+ Lv8: 58
+ Lv9: 62
+ Lv10: 66
+ }
+ State: "Falcon"
+ }
+},
+{
+ Id: 382
+ Name: "SN_SHARPSHOOTING"
+ Description: "Focused Arrow Strike"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SplashRange: 1
+ InterruptCast: true
+ SkillInstances: 13
+ CastTime: 1000
+ AfterCastActDelay: 1500
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 21
+ Lv3: 24
+ Lv4: 27
+ Lv5: 30
+ Lv6: 33
+ Lv7: 36
+ Lv8: 39
+ Lv9: 42
+ Lv10: 45
+ }
+ WeaponTypes: {
+ Bows: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 383
+ Name: "SN_WINDWALK"
+ Description: "Wind Walker"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1500
+ Lv2: 1800
+ Lv3: 2100
+ Lv4: 2400
+ Lv5: 2700
+ Lv6: 3000
+ Lv7: 3300
+ Lv8: 3600
+ Lv9: 3900
+ Lv10: 4200
+ }
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 130000
+ Lv2: 160000
+ Lv3: 190000
+ Lv4: 220000
+ Lv5: 250000
+ Lv6: 280000
+ Lv7: 310000
+ Lv8: 340000
+ Lv9: 370000
+ Lv10: 400000
+ }
+ FixedCastTime: {
+ Lv1: 500
+ Lv2: 600
+ Lv3: 700
+ Lv4: 800
+ Lv5: 900
+ Lv6: 1000
+ Lv7: 1100
+ Lv8: 1200
+ Lv9: 1300
+ Lv10: 1400
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 46
+ Lv2: 52
+ Lv3: 58
+ Lv4: 64
+ Lv5: 70
+ Lv6: 76
+ Lv7: 82
+ Lv8: 88
+ Lv9: 94
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 384
+ Name: "WS_MELTDOWN"
+ Description: "Shattering Strike"
+ MaxLevel: 10
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 15000
+ Lv2: 20000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
+ Lv7: 45000
+ Lv8: 50000
+ Lv9: 55000
+ Lv10: 60000
+ }
+ SkillData2: 5000
+ FixedCastTime: {
+ Lv1: 5
+ Lv2: 5
+ Lv3: 6
+ Lv4: 6
+ Lv5: 7
+ Lv6: 7
+ Lv7: 8
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 50
+ Lv3: 60
+ Lv4: 60
+ Lv5: 70
+ Lv6: 70
+ Lv7: 80
+ Lv8: 80
+ Lv9: 90
+ Lv10: 90
+ }
+ }
+},
+{
+ Id: 387
+ Name: "WS_CARTBOOST"
+ Description: "Cart Boost"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ Requirements: {
+ SPCost: 20
+ State: "Cart"
+ }
+},
+{
+ Id: 389
+ Name: "ST_CHASEWALK"
+ Description: "Stealth"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 500
+ SkillData1: 10000
+ SkillData2: 30000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 390
+ Name: "ST_REJECTSWORD"
+ Description: "Counter Instinct"
+ MaxLevel: 5
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ InterruptCast: true
+ SkillData1: 300000
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 15
+ Lv3: 20
+ Lv4: 25
+ Lv5: 30
+ Lv6: 35
+ Lv7: 40
+ Lv8: 45
+ Lv9: 50
+ Lv10: 55
+ }
+ }
+},
+{
+ Id: 392
+ Name: "CR_ALCHEMY"
+ Description: "Alchemy"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+},
+{
+ Id: 393
+ Name: "CR_SYNTHESISPOTION"
+ Description: "Potion Synthesis"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+},
+{
+ Id: 394
+ Name: "CG_ARROWVULCAN"
+ Description: "Vulcan Arrow"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -9
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1600
+ Lv2: 1760
+ Lv3: 1920
+ Lv4: 2080
+ Lv5: 2240
+ Lv6: 2400
+ Lv7: 2560
+ Lv8: 2720
+ Lv9: 2880
+ Lv10: 3040
+ }
+ AfterCastActDelay: 2000
+ AfterCastWalkDelay: 2000
+ FixedCastTime: {
+ Lv1: 400
+ Lv2: 440
+ Lv3: 480
+ Lv4: 520
+ Lv5: 560
+ Lv6: 600
+ Lv7: 640
+ Lv8: 680
+ Lv9: 720
+ Lv10: 760
+ }
+ SkillDelayOptions: {
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 395
+ Name: "CG_MOONLIT"
+ Description: "Sheltering Bliss"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 3
+ InterruptCast: true
+ KnockBackTiles: 2
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 25000
+ Lv3: 30000
+ Lv4: 35000
+ Lv5: 40000
+ Lv6: 45000
+ Lv7: 50000
+ Lv8: 55000
+ Lv9: 60000
+ Lv10: 65000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xb5
+ Layout: 4
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_ENSEMBLE: true
+ }
+ }
+},
+{
+ Id: 396
+ Name: "CG_MARIONETTE"
+ Description: "Marionette Control"
+ MaxLevel: 1
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ PartyOnly: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 1000
+ Requirements: {
+ SPCost: 100
+ }
+},
+{
+ Id: 397
+ Name: "LK_SPIRALPIERCE"
+ Description: "Spiral Pierce"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 5
+ CastTime: {
+ Lv1: 150
+ Lv2: 250
+ Lv3: 350
+ Lv4: 450
+ Lv5: 500
+ Lv6: 500
+ Lv7: 500
+ Lv8: 500
+ Lv9: 500
+ Lv10: 500
+ }
+ AfterCastActDelay: {
+ Lv1: 1200
+ Lv2: 1400
+ Lv3: 1600
+ Lv4: 1800
+ Lv5: 2000
+ Lv6: 2200
+ Lv7: 2400
+ Lv8: 2600
+ Lv9: 2800
+ Lv10: 3000
+ }
+ SkillData2: 1000
+ FixedCastTime: {
+ Lv1: 150
+ Lv2: 250
+ Lv3: 350
+ Lv4: 450
+ Lv5: 500
+ Lv6: 500
+ Lv7: 500
+ Lv8: 500
+ Lv9: 500
+ Lv10: 500
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 21
+ Lv3: 24
+ Lv4: 27
+ Lv5: 30
+ Lv6: 33
+ Lv7: 36
+ Lv8: 39
+ Lv9: 42
+ Lv10: 45
+ }
+ WeaponTypes: {
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 398
+ Name: "LK_HEADCRUSH"
+ Description: "Traumatic Blow"
+ MaxLevel: 5
+ Range: 4
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 500
+ SkillData2: 120000
+ Requirements: {
+ SPCost: 23
+ }
+},
+{
+ Id: 399
+ Name: "LK_JOINTBEAT"
+ Description: "Vital Strike"
+ MaxLevel: 10
+ Range: 4
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: {
+ Lv1: 800
+ Lv2: 800
+ Lv3: 800
+ Lv4: 800
+ Lv5: 1000
+ Lv6: 1000
+ Lv7: 1000
+ Lv8: 1000
+ Lv9: 1000
+ Lv10: 1000
+ }
+ SkillData2: 30000
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 12
+ Lv3: 14
+ Lv4: 14
+ Lv5: 16
+ Lv6: 16
+ Lv7: 18
+ Lv8: 18
+ Lv9: 20
+ Lv10: 20
+ }
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 400
+ Name: "HW_NAPALMVULCAN"
+ Description: "Napalm Vulcan"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Ghost"
+ DamageType: {
+ SplashArea: true
+ SplitDamage: true
+ }
+ SplashRange: 1
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: 800
+ AfterCastActDelay: 1000
+ SkillData2: 45000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 25
+ Lv3: 40
+ Lv4: 55
+ Lv5: 70
+ Lv6: 85
+ Lv7: 100
+ Lv8: 115
+ Lv9: 130
+ Lv10: 145
+ }
+ }
+},
+{
+ Id: 401
+ Name: "CH_SOULCOLLECT"
+ Description: "Zen"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 600000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 20
+ }
+},
+{
+ Id: 402
+ Name: "PF_MINDBREAKER"
+ Description: "Mind Breaker"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: {
+ Lv1: 800
+ Lv2: 900
+ Lv3: 1000
+ Lv4: 1100
+ Lv5: 1200
+ Lv6: 1300
+ Lv7: 1400
+ Lv8: 1500
+ Lv9: 1600
+ Lv10: 1700
+ }
+ SkillData1: 30000
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 15
+ Lv3: 18
+ Lv4: 21
+ Lv5: 24
+ Lv6: 27
+ Lv7: 30
+ Lv8: 33
+ Lv9: 36
+ Lv10: 39
+ }
+ }
+},
+{
+ Id: 403
+ Name: "PF_MEMORIZE"
+ Description: "Foresight"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ FixedCastTime: 5000
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 404
+ Name: "PF_FOGWALL"
+ Description: "Blinding Mist"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ TargetSelf: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 2
+ SkillData1: 20000
+ SkillData2: 10000
+ Requirements: {
+ SPCost: 25
+ }
+ Unit: {
+ Id: 0xb6
+ Layout: -1
+ Interval: -1
+ Target: "All"
+ }
+},
+{
+ Id: 405
+ Name: "PF_SPIDERWEB"
+ Description: "Fiber Lock"
+ MaxLevel: 1
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillInstances: 3
+ SkillData1: 30000
+ SkillData2: 8000
+ Requirements: {
+ SPCost: 50
+// Items: {
+// Spiderweb: 1
+// }
+ }
+ Unit: {
+ Id: 0xb7
+ Interval: -1
+ Target: "Enemy"
+ }
+},
+{
+ Id: 406
+ Name: "ASC_METEORASSAULT"
+ Description: "Meteor Assault"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ IgnoreCards: true
+ }
+ SplashRange: 2
+ CastTime: 250
+ AfterCastActDelay: 500
+ SkillData2: {
+ Lv1: 10000
+ Lv2: 5000
+ Lv3: 120000
+ Lv4: 120000
+ Lv5: 120000
+ Lv6: 120000
+ Lv7: 120000
+ Lv8: 120000
+ Lv9: 120000
+ Lv10: 120000
+ }
+ FixedCastTime: 250
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 12
+ Lv3: 14
+ Lv4: 16
+ Lv5: 18
+ Lv6: 20
+ Lv7: 22
+ Lv8: 24
+ Lv9: 26
+ Lv10: 28
+ }
+ }
+},
+{
+ Id: 407
+ Name: "ASC_CDP"
+ Description: "Create Deadly Poison"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ AfterCastActDelay: 5000
+ Requirements: {
+ SPCost: 50
+ }
+},
+{
+ Id: 408
+ Name: "WE_BABY"
+ Description: "Baby"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Wedding: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 300000
+ FixedCastTime: 2000
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: 1
+ SPRateCost: -10
+ }
+},
+{
+ Id: 409
+ Name: "WE_CALLPARENT"
+ Description: "Call Parent"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Wedding: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 3
+ InterruptCast: true
+ SkillInstances: 1
+ SkillData1: 20000
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+ Unit: {
+ Id: 0xb2
+ Range: -1
+ Interval: -1
+ }
+},
+{
+ Id: 410
+ Name: "WE_CALLBABY"
+ Description: "Call Baby"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Wedding: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 3
+ InterruptCast: true
+ SkillInstances: 1
+ SkillData1: 20000
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+ Unit: {
+ Id: 0xb2
+ Range: -1
+ Interval: -1
+ }
+},
+{
+ Id: 411
+ Name: "TK_RUN"
+ Description: "Running"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ KnockBackTiles: 4
+ CastTime: {
+ Lv1: 3000
+ Lv2: 2500
+ Lv3: 2000
+ Lv4: 1500
+ Lv5: 100
+ Lv6: 500
+ Lv7: 0
+ Lv8: 0
+ Lv9: 0
+ Lv10: 0
+ }
+ AfterCastActDelay: 300
+ SkillData1: 1000
+ SkillData2: 150000
+ FixedCastTime: {
+ Lv1: 3000
+ Lv2: 2500
+ Lv3: 2000
+ Lv4: 1500
+ Lv5: 1000
+ Lv6: 500
+ Lv7: 0
+ Lv8: 0
+ Lv9: 0
+ Lv10: 0
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 100
+ Lv2: 90
+ Lv3: 80
+ Lv4: 70
+ Lv5: 60
+ Lv6: 50
+ Lv7: 40
+ Lv8: 30
+ Lv9: 20
+ Lv10: 10
+ }
+ State: "Moveable"
+ }
+},
+{
+ Id: 412
+ Name: "TK_READYSTORM"
+ Description: "Tornado Stance"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 413
+ Name: "TK_STORMKICK"
+ Description: "Tornado Kick"
+ MaxLevel: 7
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ NumberOfHits: -3
+ Requirements: {
+ SPCost: {
+ Lv1: 14
+ Lv2: 12
+ Lv3: 10
+ Lv4: 8
+ Lv5: 6
+ Lv6: 4
+ Lv7: 2
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 414
+ Name: "TK_READYDOWN"
+ Description: "Heel Drop Stance"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 415
+ Name: "TK_DOWNKICK"
+ Description: "Heel Drop"
+ MaxLevel: 7
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -3
+ SkillData2: 3000
+ Requirements: {
+ SPCost: {
+ Lv1: 14
+ Lv2: 12
+ Lv3: 10
+ Lv4: 8
+ Lv5: 6
+ Lv6: 4
+ Lv7: 2
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 416
+ Name: "TK_READYTURN"
+ Description: "Roundhouse Stance"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 417
+ Name: "TK_TURNKICK"
+ Description: "Roundhouse Kick"
+ MaxLevel: 7
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ NumberOfHits: -3
+ KnockBackTiles: 2
+ SkillData2: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 14
+ Lv2: 12
+ Lv3: 10
+ Lv4: 8
+ Lv5: 6
+ Lv6: 4
+ Lv7: 2
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 418
+ Name: "TK_READYCOUNTER"
+ Description: "Counter Kick Stance"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 419
+ Name: "TK_COUNTER"
+ Description: "Counter Kick"
+ MaxLevel: 7
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ NumberOfHits: -3
+ Requirements: {
+ SPCost: {
+ Lv1: 14
+ Lv2: 12
+ Lv3: 10
+ Lv4: 8
+ Lv5: 6
+ Lv6: 4
+ Lv7: 2
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 420
+ Name: "TK_DODGE"
+ Description: "Tumbling"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 421
+ Name: "TK_JUMPKICK"
+ Description: "Flying Kick"
+ MaxLevel: 7
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: -3
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 60
+ Lv3: 50
+ Lv4: 40
+ Lv5: 30
+ Lv6: 20
+ Lv7: 10
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 422
+ Name: "TK_HPTIME"
+ Description: "Peaceful Break"
+ MaxLevel: 10
+ SplashRange: 1
+ NumberOfHits: 0
+},
+{
+ Id: 423
+ Name: "TK_SPTIME"
+ Description: "Happy Break"
+ MaxLevel: 10
+ SplashRange: 1
+ NumberOfHits: 0
+ SkillData1: 1800000
+},
+{
+ Id: 424
+ Name: "TK_POWER"
+ Description: "Kihop"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 425
+ Name: "TK_SEVENWIND"
+ Description: "Mild Wind"
+ MaxLevel: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: {
+ Lv1: "Ele_Earth"
+ Lv2: "Ele_Wind"
+ Lv3: "Ele_Water"
+ Lv4: "Ele_Fire"
+ Lv5: "Ele_Ghost"
+ Lv6: "Ele_Dark"
+ Lv7: "Ele_Holy"
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 300000
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 20
+ Lv3: 20
+ Lv4: 20
+ Lv5: 50
+ Lv6: 50
+ Lv7: 50
+ Lv8: 50
+ Lv9: 50
+ Lv10: 50
+ }
+ }
+},
+{
+ Id: 426
+ Name: "TK_HIGHJUMP"
+ Description: "Taekwon Jump"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 2500
+ Lv2: 2000
+ Lv3: 1500
+ Lv4: 1000
+ Lv5: 500
+ Lv6: 500
+ Lv7: 500
+ Lv8: 500
+ Lv9: 500
+ Lv10: 500
+ }
+ FixedCastTime: {
+ Lv1: 2500
+ Lv2: 2000
+ Lv3: 1500
+ Lv4: 1000
+ Lv5: 500
+ Lv6: 500
+ Lv7: 500
+ Lv8: 500
+ Lv9: 500
+ Lv10: 500
+ }
+ Requirements: {
+ SPCost: 50
+ }
+},
+{
+ Id: 427
+ Name: "SG_FEEL"
+ Description: "Feeling the Sun Moon and Stars"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ FixedCastTime: 3000
+ Requirements: {
+ SPCost: 100
+ }
+},
+{
+ Id: 428
+ Name: "SG_SUN_WARM"
+ Description: "Warmth of the Sun"
+ MaxLevel: 3
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ InterruptCast: true
+ KnockBackTiles: 2
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 20000
+ Lv3: 60000
+ Lv4: 60000
+ Lv5: 60000
+ Lv6: 60000
+ Lv7: 60000
+ Lv8: 60000
+ Lv9: 60000
+ Lv10: 60000
+ }
+ Requirements: {
+ SPCost: 20
+ }
+ Unit: {
+ Id: 0x86
+ Range: 1
+ Interval: 100
+ Target: "Enemy"
+ }
+},
+{
+ Id: 429
+ Name: "SG_MOON_WARM"
+ Description: "Warmth of the Moon"
+ MaxLevel: 3
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ InterruptCast: true
+ KnockBackTiles: 2
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 20000
+ Lv3: 60000
+ Lv4: 60000
+ Lv5: 60000
+ Lv6: 60000
+ Lv7: 60000
+ Lv8: 60000
+ Lv9: 60000
+ Lv10: 60000
+ }
+ Requirements: {
+ SPCost: 20
+ }
+ Unit: {
+ Id: 0x86
+ Range: 1
+ Interval: 100
+ Target: "Enemy"
+ }
+},
+{
+ Id: 430
+ Name: "SG_STAR_WARM"
+ Description: "Warmth of the Stars"
+ MaxLevel: 3
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ InterruptCast: true
+ KnockBackTiles: 2
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 20000
+ Lv3: 60000
+ Lv4: 60000
+ Lv5: 60000
+ Lv6: 60000
+ Lv7: 60000
+ Lv8: 60000
+ Lv9: 60000
+ Lv10: 60000
+ }
+ Requirements: {
+ SPCost: 10
+ }
+ Unit: {
+ Id: 0x86
+ Range: 1
+ Interval: 100
+ Target: "Enemy"
+ }
+},
+{
+ Id: 431
+ Name: "SG_SUN_COMFORT"
+ Description: "Comfort of the Sun"
+ MaxLevel: 4
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 80000
+ Lv2: 160000
+ Lv3: 240000
+ Lv4: 320000
+ Lv5: 400000
+ Lv6: 480000
+ Lv7: 560000
+ Lv8: 640000
+ Lv9: 720000
+ Lv10: 800000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 60
+ Lv3: 50
+ Lv4: 40
+ Lv5: 30
+ Lv6: 20
+ Lv7: 10
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 432
+ Name: "SG_MOON_COMFORT"
+ Description: "Comfort of the Moon"
+ MaxLevel: 4
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 80000
+ Lv2: 160000
+ Lv3: 240000
+ Lv4: 320000
+ Lv5: 400000
+ Lv6: 480000
+ Lv7: 560000
+ Lv8: 640000
+ Lv9: 720000
+ Lv10: 800000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 60
+ Lv3: 50
+ Lv4: 40
+ Lv5: 30
+ Lv6: 20
+ Lv7: 10
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 433
+ Name: "SG_STAR_COMFORT"
+ Description: "Comfort of the Stars"
+ MaxLevel: 4
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 80000
+ Lv2: 160000
+ Lv3: 240000
+ Lv4: 320000
+ Lv5: 400000
+ Lv6: 480000
+ Lv7: 560000
+ Lv8: 640000
+ Lv9: 720000
+ Lv10: 800000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 60
+ Lv3: 50
+ Lv4: 40
+ Lv5: 30
+ Lv6: 20
+ Lv7: 10
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 434
+ Name: "SG_HATE"
+ Description: "Hatred of the Sun Moon and Stars"
+ MaxLevel: 3
+ Range: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ FixedCastTime: 3000
+ Requirements: {
+ SPCost: 100
+ }
+},
+{
+ Id: 435
+ Name: "SG_SUN_ANGER"
+ Description: "Anger of the Sun"
+ MaxLevel: 3
+ NumberOfHits: 0
+},
+{
+ Id: 436
+ Name: "SG_MOON_ANGER"
+ Description: "Anger of the Moon"
+ MaxLevel: 3
+ NumberOfHits: 0
+},
+{
+ Id: 437
+ Name: "SG_STAR_ANGER"
+ Description: "Anger of the Stars"
+ MaxLevel: 3
+ NumberOfHits: 0
+},
+{
+ Id: 438
+ Name: "SG_SUN_BLESS"
+ Description: "Blessing of the Sun"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 439
+ Name: "SG_MOON_BLESS"
+ Description: "Blessing of the Moon"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 440
+ Name: "SG_STAR_BLESS"
+ Description: "Blessing of the Stars"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 441
+ Name: "SG_DEVIL"
+ Description: "Demon of the Sun Moon and Stars"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 442
+ Name: "SG_FRIEND"
+ Description: "Friend of the Sun Moon and Stars"
+ MaxLevel: 3
+ NumberOfHits: 0
+ SkillData1: 10000
+},
+{
+ Id: 443
+ Name: "SG_KNOWLEDGE"
+ Description: "Knowledge of the Sun Moon and Stars"
+ MaxLevel: 10
+ NumberOfHits: 0
+ SkillData1: 600000
+},
+{
+ Id: 444
+ Name: "SG_FUSION"
+ Description: "Union of the Sun Moon and Stars"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 600000
+ Requirements: {
+ SPCost: 100
+ }
+},
+{
+ Id: 445
+ Name: "SL_ALCHEMIST"
+ Description: "Spirit of the Alchemist"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 446
+ Name: "AM_BERSERKPITCHER"
+ Description: "Aid Berserk Potion"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ Spirit: true
+ PartyOnly: true
+ GuildOnly: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 10
+ SPRateCost: 8
+// Items: {
+// Berserk_Potion: 2
+// }
+ }
+},
+{
+ Id: 447
+ Name: "SL_MONK"
+ Description: "Spirit of the Monk"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 448
+ Name: "SL_STAR"
+ Description: "Spirit of the Star Gladiator"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 800
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 449
+ Name: "SL_SAGE"
+ Description: "Spirit of the Sage"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 450
+ Name: "SL_CRUSADER"
+ Description: "Spirit of the Crusader"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 451
+ Name: "SL_SUPERNOVICE"
+ Description: "Spirit of the Supernovice"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 452
+ Name: "SL_KNIGHT"
+ Description: "Spirit of the Knight"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 453
+ Name: "SL_WIZARD"
+ Description: "Spirit of the Wizard"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 454
+ Name: "SL_PRIEST"
+ Description: "Spirit of the Priest"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 455
+ Name: "SL_BARDDANCER"
+ Description: "Spirit of the Artist"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 456
+ Name: "SL_ROGUE"
+ Description: "Spirit of the Rogue"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 457
+ Name: "SL_ASSASIN"
+ Description: "Spirit of the Assasin"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 458
+ Name: "SL_BLACKSMITH"
+ Description: "Spirit of the Blacksmith"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 459
+ Name: "BS_ADRENALINE2"
+ Description: "Advanced Adrenaline Rush"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Spirit: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ KnockBackTiles: 0
+ SkillData1: 150000
+ Requirements: {
+ SPCost: 64
+ WeaponTypes: {
+ NoWeapon: true
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ }
+ }
+},
+{
+ Id: 460
+ Name: "SL_HUNTER"
+ Description: "Spirit of the Hunter"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 461
+ Name: "SL_SOULLINKER"
+ Description: "Spirit of the Soul Linker"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 462
+ Name: "SL_KAIZEL"
+ Description: "Kaizel"
+ MaxLevel: 7
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 3600
+ Lv2: 3200
+ Lv3: 2800
+ Lv4: 2400
+ Lv5: 2000
+ Lv6: 2000
+ Lv7: 2000
+ Lv8: 2000
+ Lv9: 2000
+ Lv10: 2000
+ }
+ SkillData1: 1800000
+ SkillData2: 2000
+ FixedCastTime: {
+ Lv1: 900
+ Lv2: 800
+ Lv3: 700
+ Lv4: 600
+ Lv5: 500
+ Lv6: 500
+ Lv7: 500
+ Lv8: 500
+ Lv9: 500
+ Lv10: 500
+ }
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 120
+ Lv2: 110
+ Lv3: 100
+ Lv4: 90
+ Lv5: 80
+ Lv6: 70
+ Lv7: 60
+ Lv8: 50
+ Lv9: 40
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 463
+ Name: "SL_KAAHI"
+ Description: "Kaahi"
+ MaxLevel: 7
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 1800000
+ SkillData2: 500
+ Requirements: {
+ SPCost: 30
+ }
+},
+{
+ Id: 464
+ Name: "SL_KAUPE"
+ Description: "Kaupe"
+ MaxLevel: 3
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 400
+ SkillData1: 600000
+ FixedCastTime: 100
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 30
+ Lv3: 40
+ Lv4: 50
+ Lv5: 60
+ Lv6: 70
+ Lv7: 80
+ Lv8: 90
+ Lv9: 100
+ Lv10: 110
+ }
+ }
+},
+{
+ Id: 465
+ Name: "SL_KAITE"
+ Description: "Kaite"
+ MaxLevel: 7
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 4800
+ Lv2: 4400
+ Lv3: 4000
+ Lv4: 3600
+ Lv5: 3200
+ Lv6: 2800
+ Lv7: 2400
+ Lv8: 2400
+ Lv9: 2400
+ Lv10: 2400
+ }
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 120000
+ Lv3: 180000
+ Lv4: 240000
+ Lv5: 300000
+ Lv6: 360000
+ Lv7: 600000
+ Lv8: 600000
+ Lv9: 600000
+ Lv10: 600000
+ }
+ FixedCastTime: {
+ Lv1: 1200
+ Lv2: 1100
+ Lv3: 1000
+ Lv4: 900
+ Lv5: 800
+ Lv6: 700
+ Lv7: 600
+ Lv8: 600
+ Lv9: 600
+ Lv10: 600
+ }
+ Requirements: {
+ SPCost: 70
+ }
+},
+{
+ Id: 466
+ Name: "SL_KAINA"
+ Description: "Kaina"
+ MaxLevel: 7
+ AttackType: "Magic"
+ NumberOfHits: 0
+ InterruptCast: true
+},
+{
+ Id: 467
+ Name: "SL_STIN"
+ Description: "Estin"
+ MaxLevel: 7
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Endowed"
+ KnockBackTiles: 2
+ CastTime: 80
+ AfterCastActDelay: 500
+ FixedCastTime: 20
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 20
+ Lv3: 22
+ Lv4: 24
+ Lv5: 26
+ Lv6: 28
+ Lv7: 30
+ Lv8: 32
+ Lv9: 34
+ Lv10: 36
+ }
+ }
+},
+{
+ Id: 468
+ Name: "SL_STUN"
+ Description: "Estun"
+ MaxLevel: 7
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Endowed"
+ CastTime: 80
+ AfterCastActDelay: 500
+ SkillData1: 2000
+ FixedCastTime: 20
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 20
+ Lv3: 22
+ Lv4: 24
+ Lv5: 26
+ Lv6: 28
+ Lv7: 30
+ Lv8: 32
+ Lv9: 34
+ Lv10: 36
+ }
+ }
+},
+{
+ Id: 469
+ Name: "SL_SMA"
+ Description: "Esma"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Endowed"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: 1600
+ AfterCastActDelay: 500
+ SkillData1: 3000
+ FixedCastTime: 400
+ Requirements: {
+ SPCost: {
+ Lv1: 8
+ Lv2: 16
+ Lv3: 24
+ Lv4: 32
+ Lv5: 40
+ Lv6: 48
+ Lv7: 56
+ Lv8: 64
+ Lv9: 72
+ Lv10: 80
+ }
+ }
+},
+{
+ Id: 470
+ Name: "SL_SWOO"
+ Description: "Eswoo"
+ MaxLevel: 7
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 800
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 5000
+ Lv6: 6000
+ Lv7: 7000
+ Lv8: 8000
+ Lv9: 9000
+ Lv10: 10000
+ }
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: {
+ Lv1: 75
+ Lv2: 65
+ Lv3: 55
+ Lv4: 45
+ Lv5: 35
+ Lv6: 25
+ Lv7: 15
+ Lv8: 5
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 471
+ Name: "SL_SKE"
+ Description: "Eske"
+ MaxLevel: 3
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 2400
+ Lv2: 1600
+ Lv3: 800
+ Lv4: 800
+ Lv5: 800
+ Lv6: 800
+ Lv7: 800
+ Lv8: 800
+ Lv9: 800
+ Lv10: 800
+ }
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 20000
+ Lv3: 30000
+ Lv4: 40000
+ Lv5: 50000
+ Lv6: 60000
+ Lv7: 70000
+ Lv8: 80000
+ Lv9: 90000
+ Lv10: 100000
+ }
+ SkillData2: 3000
+ FixedCastTime: {
+ Lv1: 600
+ Lv2: 400
+ Lv3: 200
+ Lv4: 200
+ Lv5: 200
+ Lv6: 200
+ Lv7: 200
+ Lv8: 200
+ Lv9: 200
+ Lv10: 200
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 55
+ Lv2: 35
+ Lv3: 15
+ Lv4: 1
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 472
+ Name: "SL_SKA"
+ Description: "Eska"
+ MaxLevel: 3
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 2400
+ Lv2: 1600
+ Lv3: 800
+ Lv4: 800
+ Lv5: 800
+ Lv6: 800
+ Lv7: 800
+ Lv8: 800
+ Lv9: 800
+ Lv10: 800
+ }
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 20000
+ Lv3: 30000
+ Lv4: 40000
+ Lv5: 50000
+ Lv6: 60000
+ Lv7: 70000
+ Lv8: 80000
+ Lv9: 90000
+ Lv10: 100000
+ }
+ FixedCastTime: {
+ Lv1: 600
+ Lv2: 400
+ Lv3: 200
+ Lv4: 200
+ Lv5: 200
+ Lv6: 200
+ Lv7: 200
+ Lv8: 200
+ Lv9: 200
+ Lv10: 200
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 100
+ Lv2: 80
+ Lv3: 60
+ Lv4: 40
+ Lv5: 20
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 473
+ Name: "SM_SELFPROVOKE"
+ Description: "Provoke Self"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillData1: 30000
+},
+{
+ Id: 474
+ Name: "NPC_EMOTION_ON"
+ Description: "Emotion ON"
+ MaxLevel: 10
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 475
+ Name: "ST_PRESERVE"
+ Description: "Preserve"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 600000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 30
+ }
+},
+{
+ Id: 476
+ Name: "ST_FULLSTRIP"
+ Description: "Divest All"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 75000
+ Lv2: 90000
+ Lv3: 105000
+ Lv4: 120000
+ Lv5: 135000
+ Lv6: 150000
+ Lv7: 165000
+ Lv8: 180000
+ Lv9: 195000
+ Lv10: 210000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 24
+ Lv3: 26
+ Lv4: 28
+ Lv5: 30
+ Lv6: 32
+ Lv7: 34
+ Lv8: 36
+ Lv9: 38
+ Lv10: 40
+ }
+ }
+},
+{
+ Id: 477
+ Name: "WS_WEAPONREFINE"
+ Description: "Upgrade Weapon"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 478
+ Name: "CR_SLIMPITCHER"
+ Description: "Aid Condensed Potion"
+ MaxLevel: 10
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 3
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 30
+// Items: {
+// Red_Slim_Potion: 1
+// Red_Slim_Potion: 1
+// Red_Slim_Potion: 1
+// Red_Slim_Potion: 1
+// Red_Slim_Potion: 1
+// Yellow_Slim_Potion: 1
+// Yellow_Slim_Potion: 1
+// Yellow_Slim_Potion: 1
+// Yellow_Slim_Potion: 1
+// White_Slim_Potion: 1
+// }
+ }
+},
+{
+ Id: 479
+ Name: "CR_FULLPROTECTION"
+ Description: "Full Protection"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 240000
+ Lv3: 360000
+ Lv4: 480000
+ Lv5: 600000
+ Lv6: 720000
+ Lv7: 840000
+ Lv8: 960000
+ Lv9: 1080000
+ Lv10: 1200000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 40
+// Items: {
+// Coating_Bottle: 1
+// }
+ }
+},
+{
+ Id: 480
+ Name: "PA_SHIELDCHAIN"
+ Description: "Shield Chain"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 5
+ CastTime: 800
+ AfterCastActDelay: 1000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: {
+ Lv1: 28
+ Lv2: 31
+ Lv3: 34
+ Lv4: 37
+ Lv5: 40
+ Lv6: 43
+ Lv7: 46
+ Lv8: 49
+ Lv9: 52
+ Lv10: 55
+ }
+ State: "Shield"
+ }
+},
+{
+ Id: 481
+ Name: "HP_MANARECHARGE"
+ Description: "Mana Recharge"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 482
+ Name: "PF_DOUBLECASTING"
+ Description: "Double Casting"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 1600
+ SkillData1: 90000
+ FixedCastTime: 400
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ }
+},
+{
+ Id: 483
+ Name: "HW_GANBANTEIN"
+ Description: "Ganbantein"
+ MaxLevel: 1
+ Range: 16
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ AfterCastActDelay: 5000
+ FixedCastTime: 3000
+ Requirements: {
+ SPCost: 40
+// Items: {
+// Yellow_Gemstone: 1
+// Blue_Gemstone: 1
+// }
+ }
+},
+{
+ Id: 484
+ Name: "HW_GRAVITATION"
+ Description: "Gravitation Field"
+ MaxLevel: 5
+ Range: 18
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ IgnoreElement: true
+ IgnoreDefCards: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 6000
+ Lv3: 7000
+ Lv4: 8000
+ Lv5: 9000
+ Lv6: 10000
+ Lv7: 11000
+ Lv8: 12000
+ Lv9: 13000
+ Lv10: 14000
+ }
+ FixedCastTime: 5000
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 40
+ Lv3: 60
+ Lv4: 80
+ Lv5: 100
+ Lv6: 120
+ Lv7: 140
+ Lv8: 160
+ Lv9: 180
+ Lv10: 200
+ }
+// Items: {
+// Blue_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0xb8
+ Layout: 2
+ Interval: 500
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_DUALMODE: true
+ }
+ }
+},
+{
+ Id: 485
+ Name: "WS_CARTTERMINATION"
+ Description: "Cart Termination"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreCards: true
+ }
+ SkillData2: 5000
+ Requirements: {
+ SPCost: 15
+ ZenyCost: {
+ Lv1: 600
+ Lv2: 700
+ Lv3: 800
+ Lv4: 900
+ Lv5: 1000
+ Lv6: 1100
+ Lv7: 1200
+ Lv8: 1300
+ Lv9: 1400
+ Lv10: 1500
+ }
+ WeaponTypes: {
+ NoWeapon: true
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ Revolvers: true
+ Rifles: true
+ GatlingGuns: true
+ Shotguns: true
+ GrenadeLaunchers: true
+ FuumaShurikens: true
+ }
+ State: "CartBoost"
+ }
+},
+{
+ Id: 486
+ Name: "WS_OVERTHRUSTMAX"
+ Description: "Maximum Power Thrust"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 180000
+ Requirements: {
+ SPCost: 15
+ ZenyCost: {
+ Lv1: 3000
+ Lv2: 3500
+ Lv3: 4000
+ Lv4: 4500
+ Lv5: 5000
+ Lv6: 5500
+ Lv7: 6000
+ Lv8: 6500
+ Lv9: 7000
+ Lv10: 7500
+ }
+ WeaponTypes: {
+ NoWeapon: true
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ Revolvers: true
+ Rifles: true
+ GatlingGuns: true
+ Shotguns: true
+ GrenadeLaunchers: true
+ FuumaShurikens: true
+ }
+ }
+},
+{
+ Id: 487
+ Name: "CG_LONGINGFREEDOM"
+ Description: "Longing for Freedom"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 180000
+ Requirements: {
+ SPCost: 15
+ }
+},
+{
+ Id: 488
+ Name: "CG_HERMODE"
+ Description: "Wand of Hermode"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Ensemble: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 1
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ SkillData2: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 30
+ Lv3: 40
+ Lv4: 50
+ Lv5: 60
+ Lv6: 70
+ Lv7: 80
+ Lv8: 90
+ Lv9: 100
+ Lv10: 110
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+ Unit: {
+ Id: 0xb9
+ Layout: 3
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_ENSEMBLE: true
+ }
+ }
+},
+{
+ Id: 489
+ Name: "CG_TAROTCARD"
+ Description: "Tarot Card of Fate"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ IgnoreFlee: true
+ }
+ CastTime: 500
+ AfterCastActDelay: 3000
+ SkillData2: 30000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 490
+ Name: "CR_ACIDDEMONSTRATION"
+ Description: "Acid Demonstration"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ NumberOfHits: {
+ Lv1: -1
+ Lv2: -2
+ Lv3: -3
+ Lv4: -4
+ Lv5: -5
+ Lv6: -6
+ Lv7: -7
+ Lv8: -8
+ Lv9: -9
+ Lv10: -10
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 30
+// Items: {
+// Fire_Bottle: 1
+// Acid_Bottle: 1
+// }
+ }
+},
+{
+ Id: 491
+ Name: "CR_CULTIVATION"
+ Description: "Plant Cultivation"
+ MaxLevel: 2
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 300000
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Mushroom_Spore: 1
+// Stem: 1
+// }
+ }
+},
+{
+ Id: 492
+ Name: "ITEM_ENCHANTARMS"
+ Description: "Weapon Enchantment"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ Element: {
+ Lv1: "Ele_Neutral"
+ Lv2: "Ele_Water"
+ Lv3: "Ele_Earth"
+ Lv4: "Ele_Fire"
+ Lv5: "Ele_Wind"
+ Lv6: "Ele_Poison"
+ Lv7: "Ele_Holy"
+ Lv8: "Ele_Dark"
+ Lv9: "Ele_Ghost"
+ Lv10: "Ele_Undead"
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 180000
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 493
+ Name: "TK_MISSION"
+ Description: "Taekwon Mission"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 494
+ Name: "SL_HIGH"
+ Description: "Spirit of Rebirth"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 200000
+ Lv3: 250000
+ Lv4: 300000
+ Lv5: 350000
+ Lv6: 400000
+ Lv7: 450000
+ Lv8: 500000
+ Lv9: 550000
+ Lv10: 600000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 460
+ Lv2: 360
+ Lv3: 260
+ Lv4: 160
+ Lv5: 60
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 495
+ Name: "KN_ONEHAND"
+ Description: "Onehand Quicken"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Spirit: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 300000
+ Requirements: {
+ SPCost: 100
+ WeaponTypes: {
+ 1HSwords: true
+ }
+ }
+},
+{
+ Id: 496
+ Name: "AM_TWILIGHT1"
+ Description: "Twilight Alchemy 1"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Spirit: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ FixedCastTime: 3000
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: 200
+// Items: {
+// Medicine_Bowl: 200
+// }
+ }
+},
+{
+ Id: 497
+ Name: "AM_TWILIGHT2"
+ Description: "Twilight Alchemy 2"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Spirit: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ FixedCastTime: 3000
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: 200
+// Items: {
+// Medicine_Bowl: 200
+// }
+ }
+},
+{
+ Id: 498
+ Name: "AM_TWILIGHT3"
+ Description: "Twilight Alchemy 3"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Spirit: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ FixedCastTime: 3000
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: 200
+// Items: {
+// Medicine_Bowl: 200
+// }
+ }
+},
+{
+ Id: 499
+ Name: "HT_POWER"
+ Description: "Beast Strafing"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Spirit: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 2
+ AfterCastActDelay: 100
+ SkillData1: 100
+ Requirements: {
+ SPCost: 12
+ WeaponTypes: {
+ Bows: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 500
+ Name: "GS_GLITTERING"
+ Description: "Flip the Coin"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ SkillData1: 600000
+ Requirements: {
+ SPCost: 2
+ ZenyCost: 1
+ }
+},
+{
+ Id: 501
+ Name: "GS_FLING"
+ Description: "Fling"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreElement: true
+ IgnoreFlee: true
+ }
+ SkillData1: 30000
+ Requirements: {
+ SPCost: 10
+ SpiritSphereCost: 5
+ }
+},
+{
+ Id: 502
+ Name: "GS_TRIPLEACTION"
+ Description: "Triple Action"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 3
+ Requirements: {
+ SPCost: 20
+ AmmoTypes: "All"
+ AmmoAmount: 1
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 503
+ Name: "GS_BULLSEYE"
+ Description: "Bulls Eye"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreCards: true
+ }
+ CastTime: 800
+ AfterCastActDelay: 1000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: 30
+ AmmoTypes: "All"
+ AmmoAmount: 1
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 504
+ Name: "GS_MADNESSCANCEL"
+ Description: "Madness Canceller"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 1600
+ AfterCastActDelay: 3000
+ SkillData1: 15000
+ FixedCastTime: 400
+ Requirements: {
+ SPCost: 30
+ SpiritSphereCost: 4
+ }
+},
+{
+ Id: 505
+ Name: "GS_ADJUSTMENT"
+ Description: "AdJustment"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 800
+ AfterCastActDelay: 2000
+ SkillData1: 30000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: 15
+ SpiritSphereCost: 2
+ }
+},
+{
+ Id: 506
+ Name: "GS_INCREASING"
+ Description: "Increasing Accuracy"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 60000
+ Requirements: {
+ SPCost: 30
+ SpiritSphereCost: 4
+ }
+},
+{
+ Id: 507
+ Name: "GS_MAGICALBULLET"
+ Description: "Magical Bullet"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Ghost"
+ Requirements: {
+ SPCost: 7
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 508
+ Name: "GS_CRACKER"
+ Description: "Cracker"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData2: 5000
+ Requirements: {
+ SPCost: 10
+ AmmoTypes: "All"
+ AmmoAmount: 1
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 509
+ Name: "GS_SINGLEACTION"
+ Description: "Single Action"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 510
+ Name: "GS_SNAKEEYE"
+ Description: "Snake Eye"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 511
+ Name: "GS_CHAINACTION"
+ Description: "Chain Action"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_MULTIHIT"
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 2
+},
+{
+ Id: 512
+ Name: "GS_TRACKING"
+ Description: "Tracking"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ InterruptCast: true
+ CastTime: {
+ Lv1: 600
+ Lv2: 700
+ Lv3: 800
+ Lv4: 900
+ Lv5: 1000
+ Lv6: 1100
+ Lv7: 1200
+ Lv8: 1300
+ Lv9: 1400
+ Lv10: 1500
+ }
+ AfterCastActDelay: 1500
+ FixedCastTime: {
+ Lv1: 600
+ Lv2: 700
+ Lv3: 800
+ Lv4: 900
+ Lv5: 1000
+ Lv6: 1100
+ Lv7: 1200
+ Lv8: 1300
+ Lv9: 1400
+ Lv10: 1500
+ }
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 20
+ Lv3: 25
+ Lv4: 30
+ Lv5: 35
+ Lv6: 40
+ Lv7: 45
+ Lv8: 50
+ Lv9: 55
+ Lv10: 60
+ }
+ WeaponTypes: {
+ Revolvers: true
+ Rifles: true
+ }
+ AmmoTypes: {
+ A_BULLET: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 513
+ Name: "GS_DISARM"
+ Description: "Disarm"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ CastTime: 1600
+ AfterCastActDelay: 1000
+ SkillData1: 30000
+ FixedCastTime: 400
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 20
+ Lv3: 25
+ Lv4: 30
+ Lv5: 35
+ Lv6: 40
+ Lv7: 45
+ Lv8: 50
+ Lv9: 55
+ Lv10: 60
+ }
+ WeaponTypes: {
+ Revolvers: true
+ Rifles: true
+ }
+ AmmoTypes: {
+ A_BULLET: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 514
+ Name: "GS_PIERCINGSHOT"
+ Description: "Piercing Shot"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreDefense: true
+ }
+ CastTime: 1200
+ AfterCastActDelay: 500
+ SkillData2: 120000
+ FixedCastTime: 300
+ Requirements: {
+ SPCost: {
+ Lv1: 11
+ Lv2: 12
+ Lv3: 13
+ Lv4: 14
+ Lv5: 15
+ Lv6: 16
+ Lv7: 17
+ Lv8: 18
+ Lv9: 19
+ Lv10: 20
+ }
+ WeaponTypes: {
+ Revolvers: true
+ Rifles: true
+ }
+ AmmoTypes: {
+ A_BULLET: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 515
+ Name: "GS_RAPIDSHOWER"
+ Description: "Rapid Shower"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 5
+ AfterCastActDelay: 1500
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 24
+ Lv3: 26
+ Lv4: 28
+ Lv5: 30
+ Lv6: 32
+ Lv7: 34
+ Lv8: 36
+ Lv9: 38
+ Lv10: 40
+ }
+ WeaponTypes: {
+ Revolvers: true
+ }
+ AmmoTypes: {
+ A_BULLET: true
+ }
+ AmmoAmount: 5
+ }
+},
+{
+ Id: 516
+ Name: "GS_DESPERADO"
+ Description: "Desperado"
+ MaxLevel: 10
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+ AfterCastActDelay: 1000
+ AfterCastWalkDelay: 1000
+ SkillData1: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 32
+ Lv2: 34
+ Lv3: 36
+ Lv4: 38
+ Lv5: 40
+ Lv6: 42
+ Lv7: 44
+ Lv8: 46
+ Lv9: 48
+ Lv10: 50
+ }
+ WeaponTypes: {
+ Revolvers: true
+ }
+ AmmoTypes: {
+ A_BULLET: true
+ }
+ AmmoAmount: 10
+ }
+ Unit: {
+ Id: 0x86
+ Layout: 3
+ Interval: 100
+ Target: "Enemy"
+ }
+},
+{
+ Id: 517
+ Name: "GS_GATLINGFEVER"
+ Description: "Gatling Fever"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 800
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 32
+ Lv3: 34
+ Lv4: 36
+ Lv5: 38
+ Lv6: 40
+ Lv7: 42
+ Lv8: 44
+ Lv9: 46
+ Lv10: 48
+ }
+ WeaponTypes: {
+ GatlingGuns: true
+ }
+ }
+},
+{
+ Id: 518
+ Name: "GS_DUST"
+ Description: "Dust"
+ MaxLevel: 10
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ KnockBackTiles: 5
+ CastTime: 1200
+ AfterCastActDelay: 1000
+ FixedCastTime: 300
+ Requirements: {
+ SPCost: {
+ Lv1: 3
+ Lv2: 6
+ Lv3: 9
+ Lv4: 12
+ Lv5: 15
+ Lv6: 18
+ Lv7: 21
+ Lv8: 24
+ Lv9: 27
+ Lv10: 30
+ }
+ WeaponTypes: {
+ Shotguns: true
+ }
+ AmmoTypes: {
+ A_BULLET: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 519
+ Name: "GS_FULLBUSTER"
+ Description: "Full Buster"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ InterruptCast: true
+ CastTime: 800
+ AfterCastActDelay: {
+ Lv1: 1200
+ Lv2: 1400
+ Lv3: 1600
+ Lv4: 1800
+ Lv5: 2000
+ Lv6: 2200
+ Lv7: 2400
+ Lv8: 2600
+ Lv9: 2800
+ Lv10: 3000
+ }
+ SkillData2: 10000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+ WeaponTypes: {
+ Shotguns: true
+ }
+ AmmoTypes: {
+ A_BULLET: true
+ }
+ AmmoAmount: {
+ Lv1: 2
+ Lv2: 2
+ Lv3: 4
+ Lv4: 4
+ Lv5: 6
+ Lv6: 6
+ Lv7: 8
+ Lv8: 8
+ Lv9: 10
+ Lv10: 10
+ }
+ }
+},
+{
+ Id: 520
+ Name: "GS_SPREADATTACK"
+ Description: "Spread Attack"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 2
+ Lv5: 2
+ Lv6: 2
+ Lv7: 3
+ Lv8: 3
+ Lv9: 3
+ Lv10: 4
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 20
+ Lv3: 25
+ Lv4: 30
+ Lv5: 35
+ Lv6: 40
+ Lv7: 45
+ Lv8: 50
+ Lv9: 55
+ Lv10: 60
+ }
+ WeaponTypes: {
+ Shotguns: true
+ GrenadeLaunchers: true
+ }
+ AmmoTypes: {
+ A_BULLET: true
+ }
+ AmmoAmount: 5
+ }
+},
+{
+ Id: 521
+ Name: "GS_GROUNDDRIFT"
+ Description: "Ground Drift"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ SplashRange: 1
+ KnockBackTiles: 3
+ CastTime: 800
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 3000
+ Lv2: 6000
+ Lv3: 9000
+ Lv4: 12000
+ Lv5: 15000
+ Lv6: 18000
+ Lv7: 21000
+ Lv8: 24000
+ Lv9: 27000
+ Lv10: 30000
+ }
+ SkillData2: 10000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: {
+ Lv1: 4
+ Lv2: 8
+ Lv3: 12
+ Lv4: 16
+ Lv5: 20
+ Lv6: 24
+ Lv7: 28
+ Lv8: 32
+ Lv9: 36
+ Lv10: 40
+ }
+ WeaponTypes: {
+ GrenadeLaunchers: true
+ }
+ AmmoTypes: {
+ A_GRENADE: true
+ }
+ AmmoAmount: 1
+ }
+ Unit: {
+ Id: 0xbe
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ }
+},
+{
+ Id: 522
+ Name: "NJ_TOBIDOUGU"
+ Description: "Shuriken Training"
+ MaxLevel: 10
+ AttackType: "Weapon"
+},
+{
+ Id: 523
+ Name: "NJ_SYURIKEN"
+ Description: "Throw Shuriken"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ Requirements: {
+ SPCost: 2
+ AmmoTypes: {
+ A_SHURIKEN: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 524
+ Name: "NJ_KUNAI"
+ Description: "Throw Kunai"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ NumberOfHits: 3
+ AfterCastActDelay: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 25
+ Lv3: 20
+ Lv4: 15
+ Lv5: 10
+ Lv6: 5
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ AmmoTypes: {
+ A_KUNAI: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 525
+ Name: "NJ_HUUMA"
+ Description: "Throw Huuma Shuriken"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ NumberOfHits: {
+ Lv1: -3
+ Lv2: -3
+ Lv3: -4
+ Lv4: -4
+ Lv5: -5
+ Lv6: -5
+ Lv7: -6
+ Lv8: -6
+ Lv9: -7
+ Lv10: -7
+ }
+ CastTime: {
+ Lv1: 2400
+ Lv2: 2400
+ Lv3: 2400
+ Lv4: 2400
+ Lv5: 2400
+ Lv6: 2400
+ Lv7: 2400
+ Lv8: 2400
+ Lv9: 2400
+ Lv10: 2400
+ }
+ AfterCastActDelay: 2000
+ SkillData1: 100
+ FixedCastTime: 600
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+ WeaponTypes: {
+ FuumaShurikens: true
+ }
+ }
+ Unit: {
+ Id: 0x86
+ Range: 2
+ Interval: 100
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 526
+ Name: "NJ_ZENYNAGE"
+ Description: "Throw Zeny"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ IgnoreElement: true
+ IgnoreFlee: true
+ }
+ AfterCastActDelay: 5000
+ Requirements: {
+ SPCost: 50
+ ZenyCost: {
+ Lv1: 500
+ Lv2: 1000
+ Lv3: 1500
+ Lv4: 2000
+ Lv5: 2500
+ Lv6: 3000
+ Lv7: 3500
+ Lv8: 4000
+ Lv9: 4500
+ Lv10: 5000
+ }
+ }
+},
+{
+ Id: 527
+ Name: "NJ_TATAMIGAESHI"
+ Description: "Improvised Defense"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ KnockBackTiles: 4
+ AfterCastActDelay: 3000
+ SkillData1: 3000
+ SkillData2: 3000
+ Requirements: {
+ SPCost: 15
+ }
+ Unit: {
+ Id: 0xbc
+ Layout: -1
+ Interval: 2000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 528
+ Name: "NJ_KASUMIKIRI"
+ Description: "Vanishing Slash"
+ MaxLevel: 10
+ Range: -1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 60000
+ Lv3: 90000
+ Lv4: 120000
+ Lv5: 150000
+ Lv6: 180000
+ Lv7: 210000
+ Lv8: 240000
+ Lv9: 270000
+ Lv10: 300000
+ }
+ Requirements: {
+ SPCost: 15
+ }
+},
+{
+ Id: 529
+ Name: "NJ_SHADOWJUMP"
+ Description: "Shadow Leap"
+ MaxLevel: 5
+ Range: {
+ Lv1: 7
+ Lv2: 9
+ Lv3: 11
+ Lv4: 13
+ Lv5: 15
+ Lv6: 17
+ Lv7: 19
+ Lv8: 21
+ Lv9: 23
+ Lv10: 25
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ Requirements: {
+ SPCost: 10
+ State: "Hiding"
+ }
+},
+{
+ Id: 530
+ Name: "NJ_KIRIKAGE"
+ Description: "Shadow Slash"
+ MaxLevel: 5
+ Range: {
+ Lv1: 7
+ Lv2: 9
+ Lv3: 11
+ Lv4: 13
+ Lv5: 15
+ Lv6: 17
+ Lv7: 19
+ Lv8: 21
+ Lv9: 23
+ Lv10: 25
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: 10
+ State: "Hiding"
+ }
+},
+{
+ Id: 531
+ Name: "NJ_UTSUSEMI"
+ Description: "Cicada Skin Sheeding"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ KnockBackTiles: 7
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 15
+ Lv3: 18
+ Lv4: 21
+ Lv5: 24
+ Lv6: 27
+ Lv7: 30
+ Lv8: 33
+ Lv9: 36
+ Lv10: 39
+ }
+ }
+},
+{
+ Id: 532
+ Name: "NJ_BUNSINJYUTSU"
+ Description: "Mirror Image"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 3200
+ Lv2: 2800
+ Lv3: 2400
+ Lv4: 2000
+ Lv5: 1600
+ Lv6: 1200
+ Lv7: 800
+ Lv8: 800
+ Lv9: 800
+ Lv10: 800
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 80000
+ Lv3: 100000
+ Lv4: 120000
+ Lv5: 140000
+ Lv6: 160000
+ Lv7: 180000
+ Lv8: 200000
+ Lv9: 220000
+ Lv10: 240000
+ }
+ FixedCastTime: {
+ Lv1: 800
+ Lv2: 700
+ Lv3: 600
+ Lv4: 500
+ Lv5: 400
+ Lv6: 300
+ Lv7: 200
+ Lv8: 200
+ Lv9: 200
+ Lv10: 200
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 32
+ Lv3: 34
+ Lv4: 36
+ Lv5: 38
+ Lv6: 40
+ Lv7: 42
+ Lv8: 44
+ Lv9: 46
+ Lv10: 48
+ }
+// Items: {
+// Shadow_Orb: 1
+// }
+ }
+},
+{
+ Id: 533
+ Name: "NJ_NINPOU"
+ Description: "Spirit of the Blade"
+ MaxLevel: 10
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 534
+ Name: "NJ_KOUENKA"
+ Description: "Crimson Fire Petal"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 560
+ Lv2: 1120
+ Lv3: 1680
+ Lv4: 2240
+ Lv5: 2800
+ Lv6: 3360
+ Lv7: 3840
+ Lv8: 4480
+ Lv9: 5040
+ Lv10: 5600
+ }
+ FixedCastTime: {
+ Lv1: 140
+ Lv2: 280
+ Lv3: 420
+ Lv4: 560
+ Lv5: 700
+ Lv6: 840
+ Lv7: 960
+ Lv8: 1120
+ Lv9: 1260
+ Lv10: 1400
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 20
+ Lv3: 22
+ Lv4: 24
+ Lv5: 26
+ Lv6: 28
+ Lv7: 30
+ Lv8: 32
+ Lv9: 34
+ Lv10: 36
+ }
+ }
+},
+{
+ Id: 535
+ Name: "NJ_KAENSIN"
+ Description: "Crimson Fire Formation"
+ MaxLevel: 10
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ InterruptCast: true
+ CastTime: {
+ Lv1: 4800
+ Lv2: 4400
+ Lv3: 4000
+ Lv4: 3600
+ Lv5: 3200
+ Lv6: 2800
+ Lv7: 2400
+ Lv8: 2000
+ Lv9: 1600
+ Lv10: 1200
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 20000
+ FixedCastTime: {
+ Lv1: 1200
+ Lv2: 1100
+ Lv3: 1000
+ Lv4: 900
+ Lv5: 800
+ Lv6: 700
+ Lv7: 600
+ Lv8: 500
+ Lv9: 400
+ Lv10: 300
+ }
+ Requirements: {
+ SPCost: 25
+// Items: {
+// Flame_Stone: 1
+// }
+ }
+ Unit: {
+ Id: 0xbd
+ Layout: -1
+ Interval: 20
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 536
+ Name: "NJ_BAKUENRYU"
+ Description: "Raging Fire Dragon"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ NumberOfHits: 3
+ InterruptCast: true
+ CastTime: 2400
+ AfterCastActDelay: 2000
+ FixedCastTime: 600
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+// Items: {
+// Flame_Stone: 1
+// }
+ }
+},
+{
+ Id: 537
+ Name: "NJ_HYOUSENSOU"
+ Description: "Spear of Ice"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ NumberOfHits: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 560
+ Lv2: 1120
+ Lv3: 1680
+ Lv4: 2240
+ Lv5: 2800
+ Lv6: 3360
+ Lv7: 3840
+ Lv8: 4480
+ Lv9: 5040
+ Lv10: 5600
+ }
+ FixedCastTime: {
+ Lv1: 140
+ Lv2: 280
+ Lv3: 420
+ Lv4: 560
+ Lv5: 700
+ Lv6: 840
+ Lv7: 960
+ Lv8: 1120
+ Lv9: 1260
+ Lv10: 1400
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 18
+ Lv3: 21
+ Lv4: 24
+ Lv5: 27
+ Lv6: 30
+ Lv7: 33
+ Lv8: 36
+ Lv9: 39
+ Lv10: 42
+ }
+ }
+},
+{
+ Id: 538
+ Name: "NJ_SUITON"
+ Description: "Hidden Water"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2400
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 15000
+ Lv2: 20000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
+ Lv7: 45000
+ Lv8: 50000
+ Lv9: 55000
+ Lv10: 60000
+ }
+ SkillData2: {
+ Lv1: 15000
+ Lv2: 20000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
+ Lv7: 45000
+ Lv8: 50000
+ Lv9: 55000
+ Lv10: 60000
+ }
+ FixedCastTime: 600
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 18
+ Lv3: 21
+ Lv4: 24
+ Lv5: 27
+ Lv6: 30
+ Lv7: 33
+ Lv8: 36
+ Lv9: 39
+ Lv10: 42
+ }
+// Items: {
+// Ice_Stone: 1
+// }
+ }
+ Unit: {
+ Id: 0xbb
+ Layout: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 2
+ Lv5: 2
+ Lv6: 2
+ Lv7: 3
+ Lv8: 3
+ Lv9: 3
+ Lv10: 4
+ }
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 539
+ Name: "NJ_HYOUSYOURAKU"
+ Description: "Ice Meteor"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1600
+ Lv2: 2000
+ Lv3: 2400
+ Lv4: 2800
+ Lv5: 3200
+ Lv6: 3200
+ Lv7: 3200
+ Lv8: 3200
+ Lv9: 3200
+ Lv10: 3200
+ }
+ AfterCastActDelay: 2000
+ SkillData2: {
+ Lv1: 10000
+ Lv2: 11000
+ Lv3: 12000
+ Lv4: 13000
+ Lv5: 14000
+ Lv6: 15000
+ Lv7: 16000
+ Lv8: 17000
+ Lv9: 18000
+ Lv10: 19000
+ }
+ FixedCastTime: {
+ Lv1: 400
+ Lv2: 500
+ Lv3: 600
+ Lv4: 700
+ Lv5: 800
+ Lv6: 800
+ Lv7: 800
+ Lv8: 800
+ Lv9: 800
+ Lv10: 800
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+// Items: {
+// Ice_Stone: 1
+// }
+ }
+},
+{
+ Id: 540
+ Name: "NJ_HUUJIN"
+ Description: "Wind Blade"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 2
+ Lv4: 3
+ Lv5: 3
+ Lv6: 4
+ Lv7: 4
+ Lv8: 5
+ Lv9: 5
+ Lv10: 6
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 800
+ Lv2: 1200
+ Lv3: 1600
+ Lv4: 2000
+ Lv5: 2400
+ Lv6: 2800
+ Lv7: 3200
+ Lv8: 3600
+ Lv9: 4000
+ Lv10: 4400
+ }
+ AfterCastActDelay: 1000
+ FixedCastTime: {
+ Lv1: 200
+ Lv2: 300
+ Lv3: 400
+ Lv4: 500
+ Lv5: 600
+ Lv6: 700
+ Lv7: 800
+ Lv8: 900
+ Lv9: 1000
+ Lv10: 1100
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 541
+ Name: "NJ_RAIGEKISAI"
+ Description: "Lightning Strike of Destruction"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 2
+ Lv3: 3
+ Lv4: 3
+ Lv5: 4
+ Lv6: 4
+ Lv7: 5
+ Lv8: 5
+ Lv9: 6
+ Lv10: 6
+ }
+ InterruptCast: true
+ CastTime: 3200
+ SkillData1: 100
+ FixedCastTime: 800
+ Requirements: {
+ SPCost: {
+ Lv1: 16
+ Lv2: 20
+ Lv3: 24
+ Lv4: 28
+ Lv5: 32
+ Lv6: 36
+ Lv7: 40
+ Lv8: 44
+ Lv9: 48
+ Lv10: 52
+ }
+// Items: {
+// Wind_Stone: 1
+// }
+ }
+ Unit: {
+ Id: 0x86
+ Range: {
+ Lv1: 3
+ Lv2: 3
+ Lv3: 4
+ Lv4: 4
+ Lv5: 5
+ Lv6: 5
+ Lv7: 6
+ Lv8: 6
+ Lv9: 7
+ Lv10: 7
+ }
+ Interval: 100
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 542
+ Name: "NJ_KAMAITACHI"
+ Description: "Kamaitachi"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ SplashRange: 3
+ InterruptCast: true
+ SkillInstances: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ CastTime: 3200
+ FixedCastTime: 800
+ Requirements: {
+ SPCost: {
+ Lv1: 24
+ Lv2: 28
+ Lv3: 32
+ Lv4: 36
+ Lv5: 40
+ Lv6: 44
+ Lv7: 48
+ Lv8: 52
+ Lv9: 56
+ Lv10: 60
+ }
+// Items: {
+// Wind_Stone: 1
+// }
+ }
+},
+{
+ Id: 543
+ Name: "NJ_NEN"
+ Description: "Soul"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 4000
+ Lv2: 3200
+ Lv3: 2400
+ Lv4: 1600
+ Lv5: 800
+ Lv6: 800
+ Lv7: 800
+ Lv8: 800
+ Lv9: 800
+ Lv10: 800
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: {
+ Lv1: 1000
+ Lv2: 800
+ Lv3: 600
+ Lv4: 400
+ Lv5: 200
+ Lv6: 200
+ Lv7: 200
+ Lv8: 200
+ Lv9: 200
+ Lv10: 200
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 30
+ Lv3: 40
+ Lv4: 50
+ Lv5: 60
+ Lv6: 70
+ Lv7: 80
+ Lv8: 90
+ Lv9: 100
+ Lv10: 110
+ }
+ HPRateCost: -5
+ }
+},
+{
+ Id: 544
+ Name: "NJ_ISSEN"
+ Description: "Final Strike"
+ MaxLevel: 10
+ Range: -5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 55
+ Lv2: 60
+ Lv3: 65
+ Lv4: 70
+ Lv5: 75
+ Lv6: 80
+ Lv7: 85
+ Lv8: 90
+ Lv9: 95
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 653
+ Name: "NPC_EARTHQUAKE"
+ Description: "Earthquake"
+ MaxLevel: 10
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ IgnoreLandProtector: true
+ ShowSkillScale: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ SplashArea: true
+ SplitDamage: true
+ IgnoreDefense: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 7
+ Lv3: 9
+ Lv4: 11
+ Lv5: 13
+ Lv6: 5
+ Lv7: 7
+ Lv8: 9
+ Lv9: 11
+ Lv10: 13
+ }
+ SkillData1: 900
+ FixedCastTime: -1
+ Unit: {
+ Id: 0xc6
+ Range: {
+ Lv1: 5
+ Lv2: 7
+ Lv3: 9
+ Lv4: 11
+ Lv5: 13
+ Lv6: 5
+ Lv7: 7
+ Lv8: 9
+ Lv9: 11
+ Lv10: 13
+ }
+ Interval: 300
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 654
+ Name: "NPC_FIREBREATH"
+ Description: "Fire Breath"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ SplashRange: 5
+ SkillInstances: 14
+},
+{
+ Id: 655
+ Name: "NPC_ICEBREATH"
+ Description: "Ice Breath"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Water"
+ SplashRange: 5
+ SkillInstances: 14
+ SkillData2: 12000
+ FixedCastTime: -1
+},
+{
+ Id: 656
+ Name: "NPC_THUNDERBREATH"
+ Description: "Thunder Breath"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Wind"
+ SplashRange: 5
+ SkillInstances: 14
+},
+{
+ Id: 657
+ Name: "NPC_ACIDBREATH"
+ Description: "Acid Breath"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Poison"
+ SplashRange: 5
+ SkillInstances: 14
+ SkillData2: 60000
+ FixedCastTime: -1
+},
+{
+ Id: 658
+ Name: "NPC_DARKNESSBREATH"
+ Description: "Darkness Breath"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Dark"
+ SplashRange: 5
+ SkillInstances: 14
+},
+{
+ Id: 659
+ Name: "NPC_DRAGONFEAR"
+ Description: "Dragon Fear"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 5
+ Lv3: 8
+ Lv4: 11
+ Lv5: 14
+ Lv6: 17
+ Lv7: 20
+ Lv8: 23
+ Lv9: 26
+ Lv10: 29
+ }
+ SkillData2: {
+ Lv1: 5000
+ Lv2: 30000
+ Lv3: 30000
+ Lv4: 120000
+ Lv5: 120000
+ Lv6: 120000
+ Lv7: 120000
+ Lv8: 120000
+ Lv9: 120000
+ Lv10: 120000
+ }
+ FixedCastTime: -1
+},
+{
+ Id: 660
+ Name: "NPC_BLEEDING"
+ Description: "Bleeding"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData2: 120000
+ FixedCastTime: -1
+},
+{
+ Id: 661
+ Name: "NPC_PULSESTRIKE"
+ Description: "Pulse Strike"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 7
+ KnockBackTiles: 7
+},
+{
+ Id: 662
+ Name: "NPC_HELLJUDGEMENT"
+ Description: "Hell's Judgement"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 14
+ SkillData2: 30000
+ FixedCastTime: -1
+},
+{
+ Id: 663
+ Name: "NPC_WIDESILENCE"
+ Description: "Wide Silence"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 5
+ Lv3: 8
+ Lv4: 11
+ Lv5: 14
+ Lv6: 17
+ Lv7: 20
+ Lv8: 23
+ Lv9: 26
+ Lv10: 29
+ }
+ SkillData2: 30000
+ FixedCastTime: -1
+},
+{
+ Id: 664
+ Name: "NPC_WIDEFREEZE"
+ Description: "Wide Freeze"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 5
+ Lv3: 8
+ Lv4: 11
+ Lv5: 14
+ Lv6: 17
+ Lv7: 20
+ Lv8: 23
+ Lv9: 26
+ Lv10: 29
+ }
+ SkillData2: 12000
+ FixedCastTime: -1
+},
+{
+ Id: 665
+ Name: "NPC_WIDEBLEEDING"
+ Description: "Wide Bleeding"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 5
+ Lv3: 8
+ Lv4: 11
+ Lv5: 14
+ Lv6: 17
+ Lv7: 20
+ Lv8: 23
+ Lv9: 26
+ Lv10: 29
+ }
+ SkillData2: 120000
+ FixedCastTime: -1
+},
+{
+ Id: 666
+ Name: "NPC_WIDESTONE"
+ Description: "Wide Petrify"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 5
+ Lv3: 8
+ Lv4: 11
+ Lv5: 14
+ Lv6: 17
+ Lv7: 20
+ Lv8: 23
+ Lv9: 26
+ Lv10: 29
+ }
+ SkillData2: 20000
+ FixedCastTime: -1
+},
+{
+ Id: 667
+ Name: "NPC_WIDECONFUSE"
+ Description: "Wide Confusion"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 5
+ Lv3: 8
+ Lv4: 11
+ Lv5: 14
+ Lv6: 17
+ Lv7: 20
+ Lv8: 23
+ Lv9: 26
+ Lv10: 29
+ }
+ SkillData2: 30000
+ FixedCastTime: -1
+},
+{
+ Id: 668
+ Name: "NPC_WIDESLEEP"
+ Description: "Wide Sleep"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 5
+ Lv3: 8
+ Lv4: 11
+ Lv5: 14
+ Lv6: 17
+ Lv7: 20
+ Lv8: 23
+ Lv9: 26
+ Lv10: 29
+ }
+ SkillData2: 30000
+ FixedCastTime: -1
+},
+{
+ Id: 669
+ Name: "NPC_WIDESIGHT"
+ Description: "Wide Sight"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 5
+ SkillData1: 10000
+ FixedCastTime: -1
+},
+{
+ Id: 670
+ Name: "NPC_EVILLAND"
+ Description: "Evil Land"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Dark"
+ DamageType: {
+ NoDamage: true
+ IgnoreElement: true
+ IgnoreDefCards: true
+ }
+ SkillData1: 30000
+ SkillData2: 30000
+ FixedCastTime: -1
+ Unit: {
+ Id: 0xc7
+ Layout: 1
+ Range: {
+ Lv1: 4
+ Lv2: 7
+ Lv3: 10
+ Lv4: 13
+ Lv5: 16
+ Lv6: 19
+ Lv7: 22
+ Lv8: 25
+ Lv9: 28
+ Lv10: 31
+ }
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_NOOVERLAP: true
+ }
+ }
+},
+{
+ Id: 671
+ Name: "NPC_MAGICMIRROR"
+ Description: "Magic Mirror"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 30000
+ FixedCastTime: -1
+},
+{
+ Id: 672
+ Name: "NPC_SLOWCAST"
+ Description: "Slow Cast"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 5
+ Lv3: 8
+ Lv4: 11
+ Lv5: 14
+ Lv6: 17
+ Lv7: 20
+ Lv8: 23
+ Lv9: 26
+ Lv10: 29
+ }
+ SkillData2: 30000
+ FixedCastTime: -1
+},
+{
+ Id: 673
+ Name: "NPC_CRITICALWOUND"
+ Description: "Critical Wounds"
+ MaxLevel: 5
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData2: 30000
+ FixedCastTime: -1
+},
+{
+ Id: 674
+ Name: "NPC_EXPULSION"
+ Description: "Expulsion"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ Element: "Ele_Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 675
+ Name: "NPC_STONESKIN"
+ Description: "Stone Skin"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 30000
+ FixedCastTime: -1
+},
+{
+ Id: 676
+ Name: "NPC_ANTIMAGIC"
+ Description: "Anti Magic"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 30000
+ FixedCastTime: -1
+},
+{
+ Id: 677
+ Name: "NPC_WIDECURSE"
+ Description: "Wide Curse"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 5
+ Lv3: 8
+ Lv4: 11
+ Lv5: 14
+ Lv6: 17
+ Lv7: 20
+ Lv8: 23
+ Lv9: 26
+ Lv10: 29
+ }
+ SkillData2: 30000
+ FixedCastTime: -1
+},
+{
+ Id: 678
+ Name: "NPC_WIDESTUN"
+ Description: "Wide Stun"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 5
+ Lv3: 8
+ Lv4: 11
+ Lv5: 14
+ Lv6: 17
+ Lv7: 20
+ Lv8: 23
+ Lv9: 26
+ Lv10: 29
+ }
+ SkillData2: 5000
+ FixedCastTime: -1
+},
+{
+ Id: 679
+ Name: "NPC_VAMPIRE_GIFT"
+ Description: "Vampire Gift"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 7
+ Lv3: 9
+ Lv4: 11
+ Lv5: 13
+ Lv6: 13
+ Lv7: 13
+ Lv8: 13
+ Lv9: 13
+ Lv10: 13
+ }
+},
+{
+ Id: 680
+ Name: "NPC_WIDESOULDRAIN"
+ Description: "Wide Soul Drain"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ ShowSkillScale: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 7
+ Lv3: 9
+ Lv4: 11
+ Lv5: 13
+ Lv6: 13
+ Lv7: 13
+ Lv8: 13
+ Lv9: 13
+ Lv10: 13
+ }
+},
+{
+ Id: 681
+ Name: "ALL_INCCARRY"
+ Description: "Increase Weight Limit R"
+ MaxLevel: 10
+ SkillInfo: {
+ Quest: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 682
+ Name: "NPC_TALK"
+ Description: "Talk"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+},
+{
+ Id: 683
+ Name: "NPC_HELLPOWER"
+ Description: "Hell Power"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ Element: "Ele_Weapon"
+ SkillData2: 300000
+ FixedCastTime: -1
+},
+{
+ Id: 684
+ Name: "NPC_WIDEHELLDIGNITY"
+ Description: "Hell Dignity"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ SkillData2: 300000
+ FixedCastTime: -1
+},
+{
+ Id: 685
+ Name: "NPC_INVINCIBLE"
+ Description: "Invincible"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+},
+{
+ Id: 686
+ Name: "NPC_INVINCIBLEOFF"
+ Description: "Invincible off"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 60000
+ FixedCastTime: -1
+},
+{
+ Id: 687
+ Name: "NPC_ALLHEAL"
+ Description: "Full Heal"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+},
+{
+ Id: 688
+ Name: "GM_SANDMAN"
+ Description: "GM Sandman"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 689
+ Name: "CASH_BLESSING"
+ Description: "Party Blessing"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 80000
+ Lv3: 100000
+ Lv4: 120000
+ Lv5: 140000
+ Lv6: 160000
+ Lv7: 180000
+ Lv8: 200000
+ Lv9: 220000
+ Lv10: 240000
+ }
+ FixedCastTime: -1
+},
+{
+ Id: 690
+ Name: "CASH_INCAGI"
+ Description: "Party Increase AGI"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 80000
+ Lv3: 100000
+ Lv4: 120000
+ Lv5: 140000
+ Lv6: 160000
+ Lv7: 180000
+ Lv8: 200000
+ Lv9: 220000
+ Lv10: 240000
+ }
+ FixedCastTime: -1
+},
+{
+ Id: 691
+ Name: "CASH_ASSUMPTIO"
+ Description: "Party Assumptio"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 40000
+ Lv3: 60000
+ Lv4: 80000
+ Lv5: 100000
+ Lv6: 120000
+ Lv7: 140000
+ Lv8: 160000
+ Lv9: 180000
+ Lv10: 200000
+ }
+ FixedCastTime: -1
+},
+{
+ Id: 692
+ Name: "ALL_CATCRY"
+ Description: "Cat Cry"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 50
+ }
+},
+{
+ Id: 693
+ Name: "ALL_PARTYFLEE"
+ Description: "Party Flee"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+},
+{
+ Id: 694
+ Name: "ALL_ANGEL_PROTECT"
+ Description: "Angel's Protection"
+ MaxLevel: 1
+ Range: 6
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NPC: true
+ NoCastSelf: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillData1: 30000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 695
+ Name: "ALL_DREAM_SUMMERNIGHT"
+ Description: "Summer Night Dream"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 12000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 697
+ Name: "ALL_REVERSEORCISH"
+ Description: "Reverse Orcish"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 1200000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 698
+ Name: "ALL_WEWISH"
+ Description: "Christmas Carol"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NPC: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 20000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 1001
+ Name: "KN_CHARGEATK"
+ Description: "Charge Attack"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ CastTime: 250
+ FixedCastTime: 250
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 1002
+ Name: "CR_SHRINK"
+ Description: "Shrink"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ KnockBackTiles: 2
+ SkillData1: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 15
+ State: "Shield"
+ }
+},
+{
+ Id: 1003
+ Name: "AS_SONICACCEL"
+ Description: "Sonic Acceleration"
+ MaxLevel: 1
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 1004
+ Name: "AS_VENOMKNIFE"
+ Description: "Throw Venom Knife"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ IgnoreCards: true
+ }
+ SkillData2: {
+ Lv1: 15000
+ Lv2: 20000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
+ Lv7: 45000
+ Lv8: 50000
+ Lv9: 55000
+ Lv10: 60000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 15
+ AmmoTypes: {
+ A_DAGGER: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 1005
+ Name: "RG_CLOSECONFINE"
+ Description: "Close Confine"
+ MaxLevel: 1
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 25
+ }
+},
+{
+ Id: 1006
+ Name: "WZ_SIGHTBLASTER"
+ Description: "Sight Blaster"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ SplashRange: 1
+ InterruptCast: true
+ KnockBackTiles: 3
+ CastTime: 1280
+ SkillData1: 120000
+ FixedCastTime: 320
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 1007
+ Name: "SA_CREATECON"
+ Description: "Create Elemental Converter"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 30
+ }
+},
+{
+ Id: 1008
+ Name: "SA_ELEMENTWATER"
+ Description: "Elemental Change Water"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 1800000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 30
+// Items: {
+// Elemental_Water: 1
+// }
+ }
+},
+{
+ Id: 1009
+ Name: "HT_PHANTASMIC"
+ Description: "Phantasmic Arrow"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ KnockBackTiles: 3
+ Requirements: {
+ SPCost: 10
+ WeaponTypes: {
+ Bows: true
+ }
+ }
+},
+{
+ Id: 1010
+ Name: "BA_PANGVOICE"
+ Description: "Pang Voice"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ CastTime: 800
+ AfterCastActDelay: 2000
+ SkillData1: 17000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: 20
+ }
+},
+{
+ Id: 1011
+ Name: "DC_WINKCHARM"
+ Description: "Wink of Charm"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ CastTime: 800
+ AfterCastActDelay: 2000
+ SkillData1: 10000
+ SkillData2: 17000
+ FixedCastTime: 200
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 1012
+ Name: "BS_UNFAIRLYTRICK"
+ Description: "Unfair Trick"
+ MaxLevel: 1
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 1013
+ Name: "BS_GREED"
+ Description: "Greed"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 2
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 1014
+ Name: "PR_REDEMPTIO"
+ Description: "Redemptio"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 14
+ NumberOfHits: 0
+ InterruptCast: true
+ CastTime: 3200
+ FixedCastTime: 800
+ CastTimeOptions: {
+ IgnoreDex: true
+ }
+ Requirements: {
+ SPCost: 400
+ }
+},
+{
+ Id: 1015
+ Name: "MO_KITRANSLATION"
+ Description: "Ki Translation"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ Quest: true
+ PartyOnly: true
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: 600000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 40
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 1016
+ Name: "MO_BALKYOUNG"
+ Description: "Ki Explosion"
+ MaxLevel: 1
+ Range: -1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ KnockBackTiles: 5
+ AfterCastActDelay: 2000
+ SkillData2: 5000
+ FixedCastTime: -1
+ Requirements: {
+ HPCost: 10
+ SPCost: 20
+ }
+},
+{
+ Id: 1017
+ Name: "SA_ELEMENTGROUND"
+ Description: "Elemental Change Earth"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 1800000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 30
+// Items: {
+// Elemental_Earth: 1
+// }
+ }
+},
+{
+ Id: 1018
+ Name: "SA_ELEMENTFIRE"
+ Description: "Elemental Change Fire"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 1800000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 30
+// Items: {
+// Elemental_Fire: 1
+// }
+ }
+},
+{
+ Id: 1019
+ Name: "SA_ELEMENTWIND"
+ Description: "Elemental Change Wind"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 1800000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 30
+// Items: {
+// Elemental_Wind: 1
+// }
+ }
+},
+{
+ Id: 2001
+ Name: "RK_ENCHANTBLADE"
+ Description: "Enchant Blade"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ SkillData1: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ }
+},
+{
+ Id: 2002
+ Name: "RK_SONICWAVE"
+ Description: "Sonic Wave"
+ MaxLevel: 5
+ Range: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 1000
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 35
+ Lv3: 40
+ Lv4: 45
+ Lv5: 50
+ Lv6: 55
+ Lv7: 60
+ Lv8: 65
+ Lv9: 70
+ Lv10: 75
+ }
+ }
+},
+{
+ Id: 2003
+ Name: "RK_DEATHBOUND"
+ Description: "Death Bound"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ KnockBackTiles: 3
+ AfterCastActDelay: 2000
+ SkillData1: 2000
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 28
+ Lv2: 31
+ Lv3: 34
+ Lv4: 37
+ Lv5: 40
+ Lv6: 43
+ Lv7: 46
+ Lv8: 49
+ Lv9: 52
+ Lv10: 55
+ }
+ }
+},
+{
+ Id: 2004
+ Name: "RK_HUNDREDSPEAR"
+ Description: "Hundred Spear"
+ MaxLevel: 10
+ Range: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -5
+ CastTime: {
+ Lv1: 1000
+ Lv2: 900
+ Lv3: 800
+ Lv4: 700
+ Lv5: 600
+ Lv6: 500
+ Lv7: 400
+ Lv8: 300
+ Lv9: 200
+ Lv10: 100
+ }
+ AfterCastActDelay: 500
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 60
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 2005
+ Name: "RK_WINDCUTTER"
+ Description: "Wind Cutter"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Wind"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ KnockBackTiles: 3
+ SkillData1: 15000
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 24
+ Lv3: 28
+ Lv4: 32
+ Lv5: 36
+ Lv6: 40
+ Lv7: 44
+ Lv8: 48
+ Lv9: 52
+ Lv10: 56
+ }
+ WeaponTypes: {
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 2006
+ Name: "RK_IGNITIONBREAK"
+ Description: "Ignition Break"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 5
+ CastTime: 1000
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 35
+ Lv2: 40
+ Lv3: 45
+ Lv4: 50
+ Lv5: 55
+ Lv6: 60
+ Lv7: 65
+ Lv8: 70
+ Lv9: 75
+ Lv10: 80
+ }
+ WeaponTypes: {
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 2007
+ Name: "RK_DRAGONTRAINING"
+ Description: "Dragon Training"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 2008
+ Name: "RK_DRAGONBREATH"
+ Description: "Dragon Breath"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 2
+ Lv5: 2
+ Lv6: 2
+ Lv7: 3
+ Lv8: 3
+ Lv9: 4
+ Lv10: 4
+ }
+ CastTime: {
+ Lv1: 0
+ Lv2: 0
+ Lv3: 0
+ Lv4: 1000
+ Lv5: 1000
+ Lv6: 1000
+ Lv7: 1500
+ Lv8: 1500
+ Lv9: 2000
+ Lv10: 2000
+ }
+ AfterCastActDelay: 2000
+ SkillData1: 10000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 35
+ Lv3: 40
+ Lv4: 45
+ Lv5: 50
+ Lv6: 55
+ Lv7: 60
+ Lv8: 65
+ Lv9: 70
+ Lv10: 75
+ }
+ State: "Dragon"
+ }
+},
+{
+ Id: 2009
+ Name: "RK_DRAGONHOWLING"
+ Description: "Dragon Howling"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ InterruptCast: true
+ SkillData1: 15000
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 30
+ State: "Dragon"
+ }
+},
+{
+ Id: 2010
+ Name: "RK_RUNEMASTERY"
+ Description: "Rune Mastery"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 2011
+ Name: "RK_MILLENNIUMSHIELD"
+ Description: "Millenium Shield"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 180000
+ SkillData2: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2012
+ Name: "RK_CRUSHSTRIKE"
+ Description: "Crush Strike"
+ MaxLevel: 1
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SplashRange: 0
+ InterruptCast: true
+ SkillData1: 180000
+ SkillData2: 30000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2013
+ Name: "RK_REFRESH"
+ Description: "Refresh"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 60000
+ SkillData2: 120000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2014
+ Name: "RK_GIANTGROWTH"
+ Description: "Giant Growth"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 180000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2015
+ Name: "RK_STONEHARDSKIN"
+ Description: "Stone Hard Skin"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 180000
+ SkillData2: 10000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2016
+ Name: "RK_VITALITYACTIVATION"
+ Description: "Vitality Activation"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 180000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2017
+ Name: "RK_STORMBLAST"
+ Description: "Storm Blast"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+ KnockBackTiles: 7
+ CastTime: 2000
+ AfterCastActDelay: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2018
+ Name: "RK_FIGHTINGSPIRIT"
+ Description: "Fighting Spirit"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+ SkillData1: 180000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2019
+ Name: "RK_ABUNDANCE"
+ Description: "Abundance"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 180000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2020
+ Name: "RK_PHANTOMTHRUST"
+ Description: "Phantom Thrust"
+ MaxLevel: 5
+ Range: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ InterruptCast: true
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 18
+ Lv3: 21
+ Lv4: 24
+ Lv5: 27
+ Lv6: 30
+ Lv7: 33
+ Lv8: 36
+ Lv9: 39
+ Lv10: 42
+ }
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 2021
+ Name: "GC_VENOMIMPRESS"
+ Description: "Venom Impress"
+ MaxLevel: 5
+ Range: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: {
+ Lv1: 3000
+ Lv2: 2500
+ Lv3: 2000
+ Lv4: 1500
+ Lv5: 1000
+ Lv6: 500
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 20000
+ Lv3: 30000
+ Lv4: 40000
+ Lv5: 50000
+ Lv6: 60000
+ Lv7: 70000
+ Lv8: 80000
+ Lv9: 90000
+ Lv10: 100000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 16
+ Lv3: 20
+ Lv4: 24
+ Lv5: 28
+ Lv6: 32
+ Lv7: 36
+ Lv8: 40
+ Lv9: 44
+ Lv10: 48
+ }
+ }
+},
+{
+ Id: 2022
+ Name: "GC_CROSSIMPACT"
+ Description: "Cross Impact"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -7
+ AfterCastActDelay: {
+ Lv1: 2500
+ Lv2: 2000
+ Lv3: 1500
+ Lv4: 1000
+ Lv5: 500
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 25
+ State: "Moveable"
+ }
+},
+{
+ Id: 2023
+ Name: "GC_DARKILLUSION"
+ Description: "Sudden Attack"
+ MaxLevel: 5
+ Range: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 1500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+ }
+},
+{
+ Id: 2024
+ Name: "GC_RESEARCHNEWPOISON"
+ Description: "Research New Poison"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 2025
+ Name: "GC_CREATENEWPOISON"
+ Description: "Create New Poison"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 2026
+ Name: "GC_ANTIDOTE"
+ Description: "Antidote"
+ MaxLevel: 1
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Guillotine_Antidote: 1
+// }
+ }
+},
+{
+ Id: 2027
+ Name: "GC_POISONINGWEAPON"
+ Description: "Poisoning Weapon"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 120000
+ Lv3: 180000
+ Lv4: 240000
+ Lv5: 300000
+ Lv6: 360000
+ Lv7: 420000
+ Lv8: 480000
+ Lv9: 540000
+ Lv10: 600000
+ }
+ SkillData2: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 24
+ Lv3: 28
+ Lv4: 32
+ Lv5: 36
+ Lv6: 40
+ Lv7: 44
+ Lv8: 48
+ Lv9: 52
+ Lv10: 56
+ }
+ }
+},
+{
+ Id: 2028
+ Name: "GC_WEAPONBLOCKING"
+ Description: "Weapon Blocking"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 2000
+ SkillData1: 180000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 36
+ Lv3: 32
+ Lv4: 28
+ Lv5: 24
+ Lv6: 20
+ Lv7: 16
+ Lv8: 12
+ Lv9: 8
+ Lv10: 4
+ }
+ }
+},
+{
+ Id: 2029
+ Name: "GC_COUNTERSLASH"
+ Description: "Counter Slash"
+ MaxLevel: 5
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ KnockBackTiles: 3
+ AfterCastActDelay: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 5
+ Lv2: 8
+ Lv3: 11
+ Lv4: 14
+ Lv5: 17
+ Lv6: 20
+ Lv7: 23
+ Lv8: 26
+ Lv9: 29
+ Lv10: 32
+ }
+ }
+},
+{
+ Id: 2030
+ Name: "GC_WEAPONCRUSH"
+ Description: "Weapon Crush"
+ MaxLevel: 5
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 20
+ }
+},
+{
+ Id: 2031
+ Name: "GC_VENOMPRESSURE"
+ Description: "Venom Pressure"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+ State: "PoisonWeapon"
+ }
+},
+{
+ Id: 2032
+ Name: "GC_POISONSMOKE"
+ Description: "Poison Smoke"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 1
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 6000
+ Lv2: 8000
+ Lv3: 10000
+ Lv4: 12000
+ Lv5: 14000
+ Lv6: 16000
+ Lv7: 18000
+ Lv8: 20000
+ Lv9: 22000
+ Lv10: 24000
+ }
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 40
+ State: "PoisonWeapon"
+ }
+ Unit: {
+ Id: 0xe1
+ Layout: 2
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2033
+ Name: "GC_CLOAKINGEXCEED"
+ Description: "Cloaking Exceed"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 45
+ }
+},
+{
+ Id: 2034
+ Name: "GC_PHANTOMMENACE"
+ Description: "Phantom Menace"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 30
+ }
+},
+{
+ Id: 2035
+ Name: "GC_HALLUCINATIONWALK"
+ Description: "Hallucination Walk"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 35000
+ Lv3: 40000
+ Lv4: 45000
+ Lv5: 50000
+ Lv6: 55000
+ Lv7: 60000
+ Lv8: 65000
+ Lv9: 70000
+ Lv10: 75000
+ }
+ SkillData2: 25000
+ CoolDown: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 100
+ }
+},
+{
+ Id: 2036
+ Name: "GC_ROLLINGCUTTER"
+ Description: "Rolling Cutter"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 1
+ Lv5: 2
+ Lv6: 2
+ Lv7: 2
+ Lv8: 2
+ Lv9: 2
+ Lv10: 2
+ }
+ AfterCastActDelay: 200
+ SkillData1: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 5
+ WeaponTypes: {
+ Katars: true
+ }
+ }
+},
+{
+ Id: 2037
+ Name: "GC_CROSSRIPPERSLASHER"
+ Description: "Cross Ripper Slasher"
+ MaxLevel: 5
+ Range: {
+ Lv1: 9
+ Lv2: 10
+ Lv3: 11
+ Lv4: 12
+ Lv5: 13
+ Lv6: 14
+ Lv7: 15
+ Lv8: 16
+ Lv9: 17
+ Lv10: 18
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 24
+ Lv3: 28
+ Lv4: 32
+ Lv5: 36
+ Lv6: 40
+ Lv7: 44
+ Lv8: 48
+ Lv9: 52
+ Lv10: 56
+ }
+ WeaponTypes: {
+ Katars: true
+ }
+ State: "RollingCutter"
+ }
+},
+{
+ Id: 2038
+ Name: "AB_JUDEX"
+ Description: "Judex"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+ NumberOfHits: -3
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 500
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 23
+ Lv3: 26
+ Lv4: 29
+ Lv5: 32
+ Lv6: 35
+ Lv7: 38
+ Lv8: 41
+ Lv9: 44
+ Lv10: 47
+ }
+ }
+},
+{
+ Id: 2039
+ Name: "AB_ANCILLA"
+ Description: "Ancilla"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 30
+ SPRateCost: -30
+ }
+},
+{
+ Id: 2040
+ Name: "AB_ADORAMUS"
+ Description: "Adoramus"
+ MaxLevel: 10
+ Range: 11
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ NumberOfHits: -10
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 6000
+ Lv2: 7000
+ Lv3: 8000
+ Lv4: 9000
+ Lv5: 10000
+ Lv6: 11000
+ Lv7: 12000
+ Lv8: 13000
+ Lv9: 14000
+ Lv10: 15000
+ }
+ SkillData2: {
+ Lv1: 15000
+ Lv2: 20000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
+ Lv7: 45000
+ Lv8: 50000
+ Lv9: 55000
+ Lv10: 60000
+ }
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 24
+ Lv3: 28
+ Lv4: 32
+ Lv5: 36
+ Lv6: 40
+ Lv7: 44
+ Lv8: 48
+ Lv9: 52
+ Lv10: 56
+ }
+// Items: {
+// Blue_Gemstone: 1
+// }
+ }
+},
+{
+ Id: 2041
+ Name: "AB_CLEMENTIA"
+ Description: "Crementia"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 7
+ Lv3: 15
+ Lv4: 15
+ Lv5: 15
+ Lv6: 15
+ Lv7: 15
+ Lv8: 15
+ Lv9: 15
+ Lv10: 15
+ }
+ InterruptCast: true
+ CastTime: 3000
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 180000
+ Lv3: 240000
+ Lv4: 300000
+ Lv5: 360000
+ Lv6: 420000
+ Lv7: 480000
+ Lv8: 540000
+ Lv9: 600000
+ Lv10: 660000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 280
+ Lv2: 320
+ Lv3: 360
+ Lv4: 400
+ Lv5: 440
+ Lv6: 480
+ Lv7: 520
+ Lv8: 560
+ Lv9: 600
+ Lv10: 640
+ }
+ }
+},
+{
+ Id: 2042
+ Name: "AB_CANTO"
+ Description: "Canto Candidus"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 7
+ Lv3: 15
+ Lv4: 15
+ Lv5: 15
+ Lv6: 15
+ Lv7: 15
+ Lv8: 15
+ Lv9: 15
+ Lv10: 15
+ }
+ InterruptCast: true
+ CastTime: 3000
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 180000
+ Lv3: 240000
+ Lv4: 300000
+ Lv5: 360000
+ Lv6: 420000
+ Lv7: 480000
+ Lv8: 540000
+ Lv9: 600000
+ Lv10: 660000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 200
+ Lv2: 220
+ Lv3: 240
+ Lv4: 260
+ Lv5: 280
+ Lv6: 300
+ Lv7: 320
+ Lv8: 340
+ Lv9: 360
+ Lv10: 380
+ }
+ }
+},
+{
+ Id: 2043
+ Name: "AB_CHEAL"
+ Description: "Coluceo Heal"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 7
+ Lv3: 15
+ Lv4: 15
+ Lv5: 15
+ Lv6: 15
+ Lv7: 15
+ Lv8: 15
+ Lv9: 15
+ Lv10: 15
+ }
+ InterruptCast: true
+ CastTime: 3000
+ CoolDown: 2000
+ FixedCastTime: {
+ Lv1: 1000
+ Lv2: 500
+ Lv3: -1
+ Lv4: -1
+ Lv5: -1
+ Lv6: -1
+ Lv7: -1
+ Lv8: -1
+ Lv9: -1
+ Lv10: -1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 200
+ Lv2: 220
+ Lv3: 240
+ Lv4: 260
+ Lv5: 280
+ Lv6: 300
+ Lv7: 320
+ Lv8: 340
+ Lv9: 360
+ Lv10: 380
+ }
+ }
+},
+{
+ Id: 2044
+ Name: "AB_EPICLESIS"
+ Description: "Epiclesis"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 1
+ CastTime: {
+ Lv1: 2000
+ Lv2: 2500
+ Lv3: 3000
+ Lv4: 3500
+ Lv5: 4000
+ Lv6: 4500
+ Lv7: 5000
+ Lv8: 5500
+ Lv9: 6000
+ Lv10: 6500
+ }
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 18000
+ Lv2: 21000
+ Lv3: 24000
+ Lv4: 27000
+ Lv5: 30000
+ Lv6: 33000
+ Lv7: 36000
+ Lv8: 39000
+ Lv9: 42000
+ Lv10: 45000
+ }
+ CoolDown: 60000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 300
+// Items: {
+// Ansila: 1
+// Holy_Water: 1
+// }
+ }
+ Unit: {
+ Id: 0xca
+ Range: 2
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2045
+ Name: "AB_PRAEFATIO"
+ Description: "Praefatio"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 15
+ InterruptCast: true
+ CastTime: 2000
+ SkillData1: 120000
+ CoolDown: {
+ Lv1: 13000
+ Lv2: 16000
+ Lv3: 19000
+ Lv4: 22000
+ Lv5: 25000
+ Lv6: 28000
+ Lv7: 31000
+ Lv8: 34000
+ Lv9: 37000
+ Lv10: 40000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 90
+ Lv2: 100
+ Lv3: 110
+ Lv4: 120
+ Lv5: 130
+ Lv6: 140
+ Lv7: 150
+ Lv8: 160
+ Lv9: 170
+ Lv10: 180
+ }
+ }
+},
+{
+ Id: 2046
+ Name: "AB_ORATIO"
+ Description: "Oratio"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 15
+ InterruptCast: true
+ CastTime: 4000
+ SkillData1: 30000
+ CoolDown: 2000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 35
+ Lv2: 38
+ Lv3: 41
+ Lv4: 44
+ Lv5: 47
+ Lv6: 50
+ Lv7: 53
+ Lv8: 56
+ Lv9: 59
+ Lv10: 62
+ }
+ }
+},
+{
+ Id: 2047
+ Name: "AB_LAUDAAGNUS"
+ Description: "Lauda Agnus"
+ MaxLevel: 4
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 15
+ InterruptCast: true
+ CastTime: 1000
+ SkillData1: 60000
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 60
+ Lv3: 70
+ Lv4: 80
+ Lv5: 90
+ Lv6: 100
+ Lv7: 110
+ Lv8: 120
+ Lv9: 130
+ Lv10: 140
+ }
+ }
+},
+{
+ Id: 2048
+ Name: "AB_LAUDARAMUS"
+ Description: "Lauda Ramus"
+ MaxLevel: 4
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 15
+ InterruptCast: true
+ CastTime: 1000
+ SkillData1: 60000
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 60
+ Lv3: 70
+ Lv4: 80
+ Lv5: 90
+ Lv6: 100
+ Lv7: 110
+ Lv8: 120
+ Lv9: 130
+ Lv10: 140
+ }
+ }
+},
+{
+ Id: 2049
+ Name: "AB_EUCHARISTICA"
+ Description: "Eucharistica"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 2050
+ Name: "AB_RENOVATIO"
+ Description: "Renovatio"
+ MaxLevel: 1
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 3000
+ SkillData1: 90000
+ CoolDown: 1000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 70
+ }
+},
+{
+ Id: 2051
+ Name: "AB_HIGHNESSHEAL"
+ Description: "Highness Heal"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ IgnoreDefense: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 100
+ Lv3: 130
+ Lv4: 160
+ Lv5: 190
+ Lv6: 220
+ Lv7: 250
+ Lv8: 280
+ Lv9: 310
+ Lv10: 340
+ }
+ }
+},
+{
+ Id: 2052
+ Name: "AB_CLEARANCE"
+ Description: "Clearance"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 4000
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 54
+ Lv2: 60
+ Lv3: 66
+ Lv4: 72
+ Lv5: 78
+ Lv6: 84
+ Lv7: 90
+ Lv8: 96
+ Lv9: 102
+ Lv10: 108
+ }
+ }
+},
+{
+ Id: 2053
+ Name: "AB_EXPIATIO"
+ Description: "Expiatio"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 180000
+ Lv3: 210000
+ Lv4: 240000
+ Lv5: 270000
+ Lv6: 300000
+ Lv7: 330000
+ Lv8: 360000
+ Lv9: 390000
+ Lv10: 420000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 35
+ Lv2: 40
+ Lv3: 45
+ Lv4: 50
+ Lv5: 55
+ Lv6: 60
+ Lv7: 65
+ Lv8: 70
+ Lv9: 75
+ Lv10: 80
+ }
+ }
+},
+{
+ Id: 2054
+ Name: "AB_DUPLELIGHT"
+ Description: "Duple Light"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 90000
+ Lv2: 120000
+ Lv3: 150000
+ Lv4: 180000
+ Lv5: 210000
+ Lv6: 240000
+ Lv7: 270000
+ Lv8: 300000
+ Lv9: 330000
+ Lv10: 360000
+ }
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 55
+ Lv2: 60
+ Lv3: 65
+ Lv4: 70
+ Lv5: 75
+ Lv6: 80
+ Lv7: 85
+ Lv8: 90
+ Lv9: 95
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 2055
+ Name: "AB_DUPLELIGHT_MELEE"
+ Description: "Duple Light Melee"
+ MaxLevel: 10
+ Range: -1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2056
+ Name: "AB_DUPLELIGHT_MAGIC"
+ Description: "Duple Light Magic"
+ MaxLevel: 10
+ Range: -1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2057
+ Name: "AB_SILENTIUM"
+ Description: "Silentium"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 4
+ Lv2: 5
+ Lv3: 6
+ Lv4: 7
+ Lv5: 8
+ Lv6: 9
+ Lv7: 10
+ Lv8: 11
+ Lv9: 12
+ Lv10: 13
+ }
+ InterruptCast: true
+ CastTime: 4000
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ CoolDown: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 64
+ Lv2: 68
+ Lv3: 72
+ Lv4: 76
+ Lv5: 80
+ Lv6: 84
+ Lv7: 88
+ Lv8: 92
+ Lv9: 96
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 2201
+ Name: "WL_WHITEIMPRISON"
+ Description: "White Imprison"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 6000
+ Lv2: 8000
+ Lv3: 10000
+ Lv4: 12000
+ Lv5: 14000
+ Lv6: 16000
+ Lv7: 18000
+ Lv8: 20000
+ Lv9: 22000
+ Lv10: 24000
+ }
+ SkillData2: 15000
+ CoolDown: 4000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 55
+ Lv3: 60
+ Lv4: 65
+ Lv5: 70
+ Lv6: 75
+ Lv7: 80
+ Lv8: 85
+ Lv9: 90
+ Lv10: 95
+ }
+ }
+},
+{
+ Id: 2202
+ Name: "WL_SOULEXPANSION"
+ Description: "Soul Expansion"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Ghost"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 2
+ Lv5: 2
+ Lv6: 2
+ Lv7: 2
+ Lv8: 2
+ Lv9: 2
+ Lv10: 2
+ }
+ NumberOfHits: -2
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 35
+ Lv3: 40
+ Lv4: 45
+ Lv5: 50
+ Lv6: 55
+ Lv7: 60
+ Lv8: 65
+ Lv9: 70
+ Lv10: 75
+ }
+ }
+},
+{
+ Id: 2203
+ Name: "WL_FROSTMISTY"
+ Description: "Frosty Misty"
+ MaxLevel: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 13
+ NumberOfHits: {
+ Lv1: -3
+ Lv2: -4
+ Lv3: -5
+ Lv4: -6
+ Lv5: -7
+ Lv6: -8
+ Lv7: -9
+ Lv8: -10
+ Lv9: -11
+ Lv10: -12
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2000
+ Lv2: 2500
+ Lv3: 3000
+ Lv4: 3500
+ Lv5: 4000
+ Lv6: 4500
+ Lv7: 5000
+ Lv8: 5500
+ Lv9: 6000
+ Lv10: 6500
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 40000
+ CoolDown: 4000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 48
+ Lv3: 56
+ Lv4: 64
+ Lv5: 72
+ Lv6: 80
+ Lv7: 88
+ Lv8: 96
+ Lv9: 104
+ Lv10: 112
+ }
+ }
+},
+{
+ Id: 2204
+ Name: "WL_JACKFROST"
+ Description: "Jack Frost"
+ MaxLevel: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 13
+ NumberOfHits: -5
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2000
+ Lv2: 2500
+ Lv3: 3000
+ Lv4: 3500
+ Lv5: 4000
+ Lv6: 4500
+ Lv7: 5000
+ Lv8: 5500
+ Lv9: 6000
+ Lv10: 6500
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 60
+ Lv3: 70
+ Lv4: 80
+ Lv5: 90
+ Lv6: 100
+ Lv7: 110
+ Lv8: 120
+ Lv9: 130
+ Lv10: 140
+ }
+ }
+},
+{
+ Id: 2205
+ Name: "WL_MARSHOFABYSS"
+ Description: "Marsh of Abyss"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 30000
+ CoolDown: {
+ Lv1: 2500
+ Lv2: 3000
+ Lv3: 3500
+ Lv4: 4000
+ Lv5: 4500
+ Lv6: 5000
+ Lv7: 5500
+ Lv8: 6000
+ Lv9: 6500
+ Lv10: 7000
+ }
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 42
+ Lv3: 44
+ Lv4: 46
+ Lv5: 48
+ Lv6: 50
+ Lv7: 52
+ Lv8: 54
+ Lv9: 56
+ Lv10: 58
+ }
+ }
+},
+{
+ Id: 2206
+ Name: "WL_RECOGNIZEDSPELL"
+ Description: "Recognized Spell"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 90000
+ Lv3: 120000
+ Lv4: 150000
+ Lv5: 180000
+ Lv6: 210000
+ Lv7: 240000
+ Lv8: 270000
+ Lv9: 300000
+ Lv10: 330000
+ }
+ CoolDown: {
+ Lv1: 50000
+ Lv2: 80000
+ Lv3: 110000
+ Lv4: 140000
+ Lv5: 170000
+ Lv6: 200000
+ Lv7: 230000
+ Lv8: 260000
+ Lv9: 290000
+ Lv10: 320000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 100
+ Lv2: 120
+ Lv3: 140
+ Lv4: 160
+ Lv5: 180
+ Lv6: 200
+ Lv7: 220
+ Lv8: 240
+ Lv9: 260
+ Lv10: 280
+ }
+ }
+},
+{
+ Id: 2207
+ Name: "WL_SIENNAEXECRATE"
+ Description: "Sienna Execrate"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 2
+ Lv4: 3
+ Lv5: 3
+ Lv6: 4
+ Lv7: 4
+ Lv8: 5
+ Lv9: 5
+ Lv10: 6
+ }
+ NumberOfHits: 0
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 12000
+ Lv3: 14000
+ Lv4: 16000
+ Lv5: 18000
+ Lv6: 20000
+ Lv7: 22000
+ Lv8: 24000
+ Lv9: 26000
+ Lv10: 28000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 32
+ Lv2: 34
+ Lv3: 36
+ Lv4: 38
+ Lv5: 40
+ Lv6: 42
+ Lv7: 44
+ Lv8: 46
+ Lv9: 48
+ Lv10: 50
+ }
+// Items: {
+// Red_Gemstone: 2
+// }
+ }
+},
+{
+ Id: 2208
+ Name: "WL_RADIUS"
+ Description: "Radius"
+ MaxLevel: 3
+ NumberOfHits: 0
+},
+{
+ Id: 2209
+ Name: "WL_STASIS"
+ Description: "Stasis"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 9
+ Lv2: 10
+ Lv3: 11
+ Lv4: 12
+ Lv5: 13
+ Lv6: 14
+ Lv7: 15
+ Lv8: 16
+ Lv9: 17
+ Lv10: 18
+ }
+ InterruptCast: true
+ CastTime: 3000
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ SkillData2: 1000
+ CoolDown: {
+ Lv1: 180000
+ Lv2: 190000
+ Lv3: 200000
+ Lv4: 210000
+ Lv5: 220000
+ Lv6: 230000
+ Lv7: 240000
+ Lv8: 250000
+ Lv9: 260000
+ Lv10: 270000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 60
+ Lv3: 70
+ Lv4: 80
+ Lv5: 90
+ Lv6: 100
+ Lv7: 110
+ Lv8: 120
+ Lv9: 130
+ Lv10: 140
+ }
+ }
+},
+{
+ Id: 2210
+ Name: "WL_DRAINLIFE"
+ Description: "Drain Life"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ InterruptCast: true
+ CastTime: 4000
+ CoolDown: 2000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 24
+ Lv3: 28
+ Lv4: 32
+ Lv5: 36
+ Lv6: 40
+ Lv7: 44
+ Lv8: 48
+ Lv9: 52
+ Lv10: 56
+ }
+ }
+},
+{
+ Id: 2211
+ Name: "WL_CRIMSONROCK"
+ Description: "Crimson Rock"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+ NumberOfHits: -7
+ InterruptCast: true
+ KnockBackTiles: 3
+ CastTime: 5000
+ AfterCastActDelay: 2000
+ SkillData1: 5000
+ CoolDown: 5000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 70
+ Lv3: 80
+ Lv4: 90
+ Lv5: 100
+ Lv6: 110
+ Lv7: 120
+ Lv8: 130
+ Lv9: 140
+ Lv10: 150
+ }
+ }
+},
+{
+ Id: 2212
+ Name: "WL_HELLINFERNO"
+ Description: "Hell Inferno"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ InterruptCast: true
+ CastTime: 3000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 35
+ Lv2: 40
+ Lv3: 45
+ Lv4: 50
+ Lv5: 55
+ Lv6: 60
+ Lv7: 65
+ Lv8: 70
+ Lv9: 75
+ Lv10: 80
+ }
+ }
+},
+{
+ Id: 2213
+ Name: "WL_COMET"
+ Description: "Comet"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ NumberOfHits: -20
+ InterruptCast: true
+ KnockBackTiles: 2
+ CastTime: {
+ Lv1: 10000
+ Lv2: 11000
+ Lv3: 12000
+ Lv4: 13000
+ Lv5: 14000
+ Lv6: 15000
+ Lv7: 16000
+ Lv8: 17000
+ Lv9: 18000
+ Lv10: 19000
+ }
+ SkillData1: 100
+ SkillData2: 42000
+ CoolDown: 60000
+ FixedCastTime: {
+ Lv1: 1000
+ Lv2: 1500
+ Lv3: 2000
+ Lv4: 2500
+ Lv5: 3000
+ Lv6: 3500
+ Lv7: 4000
+ Lv8: 4500
+ Lv9: 5000
+ Lv10: 5500
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 480
+ Lv2: 560
+ Lv3: 640
+ Lv4: 720
+ Lv5: 800
+ Lv6: 880
+ Lv7: 960
+ Lv8: 1040
+ Lv9: 1120
+ Lv10: 1200
+ }
+// Items: {
+// Red_Gemstone: 2
+// }
+ }
+ Unit: {
+ Id: 0x86
+ Range: 8
+ Interval: 100
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2214
+ Name: "WL_CHAINLIGHTNING"
+ Description: "Chain Lightning"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ SplashRange: 3
+ InterruptCast: true
+ CastTime: {
+ Lv1: 3500
+ Lv2: 4000
+ Lv3: 4500
+ Lv4: 5000
+ Lv5: 5500
+ Lv6: 6000
+ Lv7: 6500
+ Lv8: 7000
+ Lv9: 7500
+ Lv10: 8000
+ }
+ SkillData1: 100
+ CoolDown: 3000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 90
+ Lv3: 100
+ Lv4: 110
+ Lv5: 120
+ Lv6: 130
+ Lv7: 140
+ Lv8: 150
+ Lv9: 160
+ Lv10: 170
+ }
+ }
+},
+{
+ Id: 2215
+ Name: "WL_CHAINLIGHTNING_ATK"
+ Description: "Chain Lightning Attack"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2216
+ Name: "WL_EARTHSTRAIN"
+ Description: "Earth Strain"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ NumberOfHits: {
+ Lv1: -6
+ Lv2: -7
+ Lv3: -8
+ Lv4: -9
+ Lv5: -10
+ Lv6: -11
+ Lv7: -12
+ Lv8: -13
+ Lv9: -14
+ Lv10: -15
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2000
+ Lv2: 3000
+ Lv3: 4000
+ Lv4: 5000
+ Lv5: 6000
+ Lv6: 7000
+ Lv7: 8000
+ Lv8: 9000
+ Lv9: 10000
+ Lv10: 11000
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 100
+ SkillData2: {
+ Lv1: 75000
+ Lv2: 90000
+ Lv3: 105000
+ Lv4: 120000
+ Lv5: 135000
+ Lv6: 150000
+ Lv7: 165000
+ Lv8: 180000
+ Lv9: 195000
+ Lv10: 210000
+ }
+ CoolDown: 10000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 78
+ Lv3: 86
+ Lv4: 94
+ Lv5: 102
+ Lv6: 110
+ Lv7: 118
+ Lv8: 126
+ Lv9: 134
+ Lv10: 142
+ }
+ }
+ Unit: {
+ Id: 0xcb
+ Layout: -1
+ Interval: 100
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2217
+ Name: "WL_TETRAVORTEX"
+ Description: "Tetra Vortex"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ InterruptCast: true
+ CastTime: {
+ Lv1: 5000
+ Lv2: 6000
+ Lv3: 7000
+ Lv4: 8000
+ Lv5: 9000
+ Lv6: 10000
+ Lv7: 11000
+ Lv8: 12000
+ Lv9: 13000
+ Lv10: 14000
+ }
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 15000
+ Lv2: 120000
+ Lv3: 40000
+ Lv4: 5000
+ Lv5: 5000
+ Lv6: 5000
+ Lv7: 5000
+ Lv8: 5000
+ Lv9: 5000
+ Lv10: 5000
+ }
+ CoolDown: 15000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 120
+ Lv2: 150
+ Lv3: 180
+ Lv4: 210
+ Lv5: 240
+ Lv6: 270
+ Lv7: 300
+ Lv8: 330
+ Lv9: 360
+ Lv10: 390
+ }
+ }
+},
+{
+ Id: 2218
+ Name: "WL_TETRAVORTEX_FIRE"
+ Description: "Tetra Vortex Fire"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2219
+ Name: "WL_TETRAVORTEX_WATER"
+ Description: "Tetra Vortex Water"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2220
+ Name: "WL_TETRAVORTEX_WIND"
+ Description: "Tetra Vortex Wind"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2221
+ Name: "WL_TETRAVORTEX_GROUND"
+ Description: "Tetra Vortex Earth"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2222
+ Name: "WL_SUMMONFB"
+ Description: "Summon Fire Ball"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 160000
+ Lv3: 200000
+ Lv4: 240000
+ Lv5: 280000
+ Lv6: 320000
+ Lv7: 360000
+ Lv8: 400000
+ Lv9: 440000
+ Lv10: 480000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 12
+ Lv3: 14
+ Lv4: 16
+ Lv5: 18
+ Lv6: 20
+ Lv7: 22
+ Lv8: 24
+ Lv9: 26
+ Lv10: 28
+ }
+ }
+},
+{
+ Id: 2223
+ Name: "WL_SUMMONBL"
+ Description: "Summon Lightning Ball"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 160000
+ Lv3: 200000
+ Lv4: 240000
+ Lv5: 280000
+ Lv6: 320000
+ Lv7: 360000
+ Lv8: 400000
+ Lv9: 440000
+ Lv10: 480000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 12
+ Lv3: 14
+ Lv4: 16
+ Lv5: 18
+ Lv6: 20
+ Lv7: 22
+ Lv8: 24
+ Lv9: 26
+ Lv10: 28
+ }
+ }
+},
+{
+ Id: 2224
+ Name: "WL_SUMMONWB"
+ Description: "Summon Water Ball"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 160000
+ Lv3: 200000
+ Lv4: 240000
+ Lv5: 280000
+ Lv6: 320000
+ Lv7: 360000
+ Lv8: 400000
+ Lv9: 440000
+ Lv10: 480000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 12
+ Lv3: 14
+ Lv4: 16
+ Lv5: 18
+ Lv6: 20
+ Lv7: 22
+ Lv8: 24
+ Lv9: 26
+ Lv10: 28
+ }
+ }
+},
+{
+ Id: 2225
+ Name: "WL_SUMMON_ATK_FIRE"
+ Description: "Summon Attack Fire"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ SkillInstances: 1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2226
+ Name: "WL_SUMMON_ATK_WIND"
+ Description: "Summon Attack Wind"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ SkillInstances: 1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2227
+ Name: "WL_SUMMON_ATK_WATER"
+ Description: "Summon Attack Water"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ SkillInstances: 1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2228
+ Name: "WL_SUMMON_ATK_GROUND"
+ Description: "Summon Attack Earth"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ SkillInstances: 1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2229
+ Name: "WL_SUMMONSTONE"
+ Description: "Summon Stone"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ SkillData1: {
+ Lv1: 120000
+ Lv2: 160000
+ Lv3: 200000
+ Lv4: 240000
+ Lv5: 280000
+ Lv6: 320000
+ Lv7: 360000
+ Lv8: 400000
+ Lv9: 440000
+ Lv10: 480000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 12
+ Lv3: 14
+ Lv4: 16
+ Lv5: 18
+ Lv6: 20
+ Lv7: 22
+ Lv8: 24
+ Lv9: 26
+ Lv10: 28
+ }
+ }
+},
+{
+ Id: 2230
+ Name: "WL_RELEASE"
+ Description: "Release"
+ MaxLevel: 2
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ InterruptCast: true
+ Requirements: {
+ SPCost: {
+ Lv1: 3
+ Lv2: 20
+ Lv3: 37
+ Lv4: 54
+ Lv5: 71
+ Lv6: 88
+ Lv7: 105
+ Lv8: 122
+ Lv9: 139
+ Lv10: 156
+ }
+ }
+},
+{
+ Id: 2231
+ Name: "WL_READING_SB"
+ Description: "Reading Spellbook"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 5000
+ AfterCastActDelay: 500
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 2232
+ Name: "WL_FREEZE_SP"
+ Description: "Freeze Spell"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 2233
+ Name: "RA_ARROWSTORM"
+ Description: "Arrow Storm"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 3
+ Lv3: 3
+ Lv4: 3
+ Lv5: 3
+ Lv6: 4
+ Lv7: 4
+ Lv8: 4
+ Lv9: 4
+ Lv10: 5
+ }
+ NumberOfHits: -3
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2000
+ Lv2: 2200
+ Lv3: 2400
+ Lv4: 2600
+ Lv5: 2800
+ Lv6: 3000
+ Lv7: 3200
+ Lv8: 3400
+ Lv9: 3600
+ Lv10: 3800
+ }
+ CoolDown: {
+ Lv1: 5000
+ Lv2: 4800
+ Lv3: 4600
+ Lv4: 4400
+ Lv5: 4200
+ Lv6: 4000
+ Lv7: 3800
+ Lv8: 3600
+ Lv9: 3400
+ Lv10: 3200
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 32
+ Lv3: 34
+ Lv4: 36
+ Lv5: 38
+ Lv6: 40
+ Lv7: 42
+ Lv8: 44
+ Lv9: 46
+ Lv10: 48
+ }
+ WeaponTypes: {
+ Bows: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 10
+ }
+},
+{
+ Id: 2234
+ Name: "RA_FEARBREEZE"
+ Description: "Fear Breeze"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 90000
+ Lv3: 120000
+ Lv4: 150000
+ Lv5: 180000
+ Lv6: 210000
+ Lv7: 240000
+ Lv8: 270000
+ Lv9: 300000
+ Lv10: 330000
+ }
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 55
+ Lv2: 60
+ Lv3: 65
+ Lv4: 70
+ Lv5: 75
+ Lv6: 80
+ Lv7: 85
+ Lv8: 90
+ Lv9: 95
+ Lv10: 100
+ }
+ WeaponTypes: {
+ Bows: true
+ }
+ }
+},
+{
+ Id: 2235
+ Name: "RA_RANGERMAIN"
+ Description: "Ranger Main"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 2236
+ Name: "RA_AIMEDBOLT"
+ Description: "Aimed Bolt"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ InterruptCast: true
+ CastTime: 4000
+ AfterCastActDelay: 1000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 32
+ Lv3: 34
+ Lv4: 36
+ Lv5: 38
+ Lv6: 40
+ Lv7: 42
+ Lv8: 44
+ Lv9: 46
+ Lv10: 48
+ }
+ WeaponTypes: {
+ Bows: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 2237
+ Name: "RA_DETONATOR"
+ Description: "Detonator"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 3
+ SkillData1: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 15
+ }
+},
+{
+ Id: 2238
+ Name: "RA_ELECTRICSHOCKER"
+ Description: "Electric Shocker"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 2
+ SkillInstances: 3
+ SkillData1: 15000
+ SkillData2: {
+ Lv1: 20000
+ Lv2: 22000
+ Lv3: 24000
+ Lv4: 26000
+ Lv5: 28000
+ Lv6: 30000
+ Lv7: 32000
+ Lv8: 34000
+ Lv9: 36000
+ Lv10: 38000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 35
+// Items: {
+// Special_Alloy_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0xd8
+ Range: 2
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 2239
+ Name: "RA_CLUSTERBOMB"
+ Description: "Cluster Bomb"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ AllowReproduce: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 3
+ SkillInstances: 3
+ SkillData1: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 20
+// Items: {
+// Special_Alloy_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0xd9
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 2240
+ Name: "RA_WUGMASTERY"
+ Description: "Warg Mastery"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 5
+// Items: {
+// Wolfs_Flute: 0
+// }
+ }
+},
+{
+ Id: 2241
+ Name: "RA_WUGRIDER"
+ Description: "Warg Rider"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 2
+ }
+},
+{
+ Id: 2242
+ Name: "RA_WUGDASH"
+ Description: "Warg Dash"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 4
+ State: "Moveable"
+ }
+},
+{
+ Id: 2243
+ Name: "RA_WUGSTRIKE"
+ Description: "Warg Strike"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 22
+ Lv3: 24
+ Lv4: 26
+ Lv5: 28
+ Lv6: 30
+ Lv7: 32
+ Lv8: 34
+ Lv9: 36
+ Lv10: 38
+ }
+ }
+},
+{
+ Id: 2244
+ Name: "RA_WUGBITE"
+ Description: "Warg Bite"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 5000
+ Lv6: 6000
+ Lv7: 7000
+ Lv8: 8000
+ Lv9: 9000
+ Lv10: 10000
+ }
+ CoolDown: {
+ Lv1: 4000
+ Lv2: 6000
+ Lv3: 8000
+ Lv4: 10000
+ Lv5: 12000
+ Lv6: 14000
+ Lv7: 16000
+ Lv8: 18000
+ Lv9: 20000
+ Lv10: 22000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 42
+ Lv3: 44
+ Lv4: 46
+ Lv5: 48
+ Lv6: 50
+ Lv7: 52
+ Lv8: 54
+ Lv9: 56
+ Lv10: 58
+ }
+ State: "Warg"
+ }
+},
+{
+ Id: 2245
+ Name: "RA_TOOTHOFWUG"
+ Description: "Tooth of Warg"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 2246
+ Name: "RA_SENSITIVEKEEN"
+ Description: "Sensitive Keen"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ AfterCastActDelay: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 12
+ State: "Warg"
+ }
+},
+{
+ Id: 2247
+ Name: "RA_CAMOUFLAGE"
+ Description: "Camouflage"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 2248
+ Name: "RA_RESEARCHTRAP"
+ Description: "Research Trap"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 2249
+ Name: "RA_MAGENTATRAP"
+ Description: "Magenta Trap"
+ MaxLevel: 1
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 2
+ SkillInstances: 1
+ AfterCastActDelay: 2000
+ SkillData1: 15000
+ SkillData2: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Special_Alloy_Trap: 1
+// Boody_Red: 1
+// }
+ }
+ Unit: {
+ Id: 0xd2
+ Range: 2
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOPC: true
+ }
+ }
+},
+{
+ Id: 2250
+ Name: "RA_COBALTTRAP"
+ Description: "Cobalt Trap"
+ MaxLevel: 1
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 2
+ SkillInstances: 1
+ AfterCastActDelay: 2000
+ SkillData1: 15000
+ SkillData2: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Special_Alloy_Trap: 1
+// Crystal_Blue: 1
+// }
+ }
+ Unit: {
+ Id: 0xd3
+ Range: 2
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOPC: true
+ }
+ }
+},
+{
+ Id: 2251
+ Name: "RA_MAIZETRAP"
+ Description: "Maize Trap"
+ MaxLevel: 1
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 2
+ SkillInstances: 1
+ AfterCastActDelay: 2000
+ SkillData1: 15000
+ SkillData2: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Special_Alloy_Trap: 1
+// Yellow_Live: 1
+// }
+ }
+ Unit: {
+ Id: 0xd4
+ Range: 2
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOPC: true
+ }
+ }
+},
+{
+ Id: 2252
+ Name: "RA_VERDURETRAP"
+ Description: "Verdure Trap"
+ MaxLevel: 1
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Wind"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 2
+ SkillInstances: 1
+ AfterCastActDelay: 2000
+ SkillData1: 15000
+ SkillData2: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Special_Alloy_Trap: 1
+// Wind_Of_Verdure: 1
+// }
+ }
+ Unit: {
+ Id: 0xd5
+ Range: 2
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOPC: true
+ }
+ }
+},
+{
+ Id: 2253
+ Name: "RA_FIRINGTRAP"
+ Description: "Firing Trap"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ AllowReproduce: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 2
+ SkillInstances: 2
+ SkillData1: 15000
+ SkillData2: 40000
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Special_Alloy_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0xd6
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ }
+ }
+},
+{
+ Id: 2254
+ Name: "RA_ICEBOUNDTRAP"
+ Description: "Icebound Trap"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ AllowReproduce: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Water"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 2
+ SkillInstances: 2
+ SkillData1: 15000
+ SkillData2: 20000
+ Requirements: {
+ SPCost: 10
+// Items: {
+// Special_Alloy_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0xd7
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ }
+ }
+},
+{
+ Id: 2255
+ Name: "NC_MADOLICENCE"
+ Description: "Mado License"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 2256
+ Name: "NC_BOOSTKNUCKLE"
+ Description: "Boost Knuckle"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ CastTime: {
+ Lv1: 200
+ Lv2: 400
+ Lv3: 600
+ Lv4: 800
+ Lv5: 1000
+ Lv6: 1200
+ Lv7: 1400
+ Lv8: 1600
+ Lv9: 1800
+ Lv10: 2000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 3
+ Lv2: 6
+ Lv3: 9
+ Lv4: 12
+ Lv5: 15
+ Lv6: 18
+ Lv7: 21
+ Lv8: 24
+ Lv9: 27
+ Lv10: 30
+ }
+ State: "MadoGear"
+ }
+},
+{
+ Id: 2257
+ Name: "NC_PILEBUNKER"
+ Description: "Pile Bunker"
+ MaxLevel: 3
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 2000
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 50
+ State: "MadoGear"
+// Items: {
+// Pilebuncker: 0
+// Pilebuncker_S: 0
+// Pilebuncker_P: 0
+// Pilebuncker_T: 0
+// }
+ }
+},
+{
+ Id: 2258
+ Name: "NC_VULCANARM"
+ Description: "Vulcan Arm"
+ MaxLevel: 3
+ Range: 13
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ AfterCastActDelay: {
+ Lv1: 300
+ Lv2: 200
+ Lv3: 100
+ Lv4: 1
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 2
+ Lv2: 4
+ Lv3: 6
+ Lv4: 8
+ Lv5: 10
+ Lv6: 12
+ Lv7: 14
+ Lv8: 16
+ Lv9: 18
+ Lv10: 20
+ }
+ State: "MadoGear"
+// Items: {
+// Vulcan_Bullet: 1
+// }
+ }
+},
+{
+ Id: 2259
+ Name: "NC_FLAMELAUNCHER"
+ Description: "Flame Launcher"
+ MaxLevel: 3
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ SplashRange: 2
+ SkillInstances: 5
+ CastTime: {
+ Lv1: 500
+ Lv2: 1000
+ Lv3: 1500
+ Lv4: 2000
+ Lv5: 2500
+ Lv6: 3000
+ Lv7: 3500
+ Lv8: 4000
+ Lv9: 4500
+ Lv10: 5000
+ }
+ AfterCastActDelay: {
+ Lv1: 1500
+ Lv2: 1000
+ Lv3: 500
+ Lv4: 1
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData1: {
+ Lv1: 7000
+ Lv2: 14000
+ Lv3: 21000
+ Lv4: 28000
+ Lv5: 35000
+ Lv6: 42000
+ Lv7: 49000
+ Lv8: 56000
+ Lv9: 63000
+ Lv10: 70000
+ }
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: 20
+ State: "MadoGear"
+// Items: {
+// Flame_Thrower: 0
+// Magic_Gear_Fuel: 1
+// }
+ }
+},
+{
+ Id: 2260
+ Name: "NC_COLDSLOWER"
+ Description: "Cold Slower"
+ MaxLevel: 3
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Water"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 4
+ Lv4: 5
+ Lv5: 6
+ Lv6: 7
+ Lv7: 8
+ Lv8: 9
+ Lv9: 10
+ Lv10: 11
+ }
+ CastTime: 1000
+ AfterCastActDelay: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 5000
+ Lv6: 6000
+ Lv7: 7000
+ Lv8: 8000
+ Lv9: 9000
+ Lv10: 10000
+ }
+ SkillData1: {
+ Lv1: 7000
+ Lv2: 14000
+ Lv3: 21000
+ Lv4: 28000
+ Lv5: 35000
+ Lv6: 42000
+ Lv7: 49000
+ Lv8: 56000
+ Lv9: 63000
+ Lv10: 70000
+ }
+ SkillData2: 40000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 20
+ State: "MadoGear"
+// Items: {
+// Magic_Gear_Fuel: 1
+// Liquid_Condensed_Bullet: 1
+// }
+ }
+},
+{
+ Id: 2261
+ Name: "NC_ARMSCANNON"
+ Description: "Arm Cannon"
+ MaxLevel: 3
+ Range: {
+ Lv1: 9
+ Lv2: 11
+ Lv3: 13
+ Lv4: 15
+ Lv5: 17
+ Lv6: 19
+ Lv7: 21
+ Lv8: 23
+ Lv9: 25
+ Lv10: 27
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 2
+ Lv3: 1
+ Lv4: 1
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ CastTime: {
+ Lv1: 1400
+ Lv2: 1600
+ Lv3: 1800
+ Lv4: 2000
+ Lv5: 2200
+ Lv6: 2400
+ Lv7: 2600
+ Lv8: 2800
+ Lv9: 3000
+ Lv10: 3200
+ }
+ AfterCastActDelay: {
+ Lv1: 500
+ Lv2: 1000
+ Lv3: 2000
+ Lv4: 2000
+ Lv5: 2000
+ Lv6: 2000
+ Lv7: 2000
+ Lv8: 2000
+ Lv9: 2000
+ Lv10: 2000
+ }
+ FixedCastTime: {
+ Lv1: 600
+ Lv2: 400
+ Lv3: 200
+ Lv4: 1
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ AmmoTypes: {
+ A_CANNONBALL: true
+ }
+ AmmoAmount: 1
+ State: "MadoGear"
+// Items: {
+// Magic_Gear_Fuel: 1
+// }
+ }
+},
+{
+ Id: 2262
+ Name: "NC_ACCELERATION"
+ Description: "Acceleration"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 90000
+ Lv3: 120000
+ Lv4: 150000
+ Lv5: 180000
+ Lv6: 210000
+ Lv7: 240000
+ Lv8: 270000
+ Lv9: 300000
+ Lv10: 330000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 40
+ Lv3: 60
+ Lv4: 80
+ Lv5: 100
+ Lv6: 120
+ Lv7: 140
+ Lv8: 160
+ Lv9: 180
+ Lv10: 200
+ }
+ State: "MadoGear"
+// Items: {
+// Accelerator: 0
+// Magic_Gear_Fuel: 1
+// }
+ }
+},
+{
+ Id: 2263
+ Name: "NC_HOVERING"
+ Description: "Hovering"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 90000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 25
+ State: "MadoGear"
+// Items: {
+// Hovering_Booster: 0
+// Magic_Gear_Fuel: 1
+// }
+ }
+},
+{
+ Id: 2264
+ Name: "NC_F_SIDESLIDE"
+ Description: "Front-Side Slide"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ KnockBackTiles: 7
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 5
+ State: "MadoGear"
+// Items: {
+// Magic_Gear_Fuel: 1
+// }
+ }
+},
+{
+ Id: 2265
+ Name: "NC_B_SIDESLIDE"
+ Description: "Back-Side Slide"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ KnockBackTiles: 7
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 5
+ State: "MadoGear"
+// Items: {
+// Magic_Gear_Fuel: 1
+// }
+ }
+},
+{
+ Id: 2266
+ Name: "NC_MAINFRAME"
+ Description: "Mainframe Restructure"
+ MaxLevel: 4
+ NumberOfHits: 0
+},
+{
+ Id: 2267
+ Name: "NC_SELFDESTRUCTION"
+ Description: "Self Destruction"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ IgnoreDefCards: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 4
+ Lv4: 5
+ Lv5: 6
+ Lv6: 7
+ Lv7: 8
+ Lv8: 9
+ Lv9: 10
+ Lv10: 11
+ }
+ KnockBackTiles: 5
+ CastTime: {
+ Lv1: 2000
+ Lv2: 1500
+ Lv3: 1000
+ Lv4: 500
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ CoolDown: 300000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: 1
+ State: "MadoGear"
+// Items: {
+// Suicidal_Device: 0
+// Magic_Gear_Fuel: 3
+// }
+ }
+},
+{
+ Id: 2268
+ Name: "NC_SHAPESHIFT"
+ Description: "Shape Shift"
+ MaxLevel: 4
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 2000
+ SkillData1: 300000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: 100
+ State: "MadoGear"
+// Items: {
+// Scarlet_Pts: 1
+// Lime_Green_Pts: 1
+// Yellow_Wish_Pts: 1
+// Indigo_Pts: 1
+// Magic_Gear_Fuel: 2
+// Shape_Shifter: 0
+// }
+ }
+},
+{
+ Id: 2269
+ Name: "NC_EMERGENCYCOOL"
+ Description: "Emergency Cool"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 500
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 20
+ State: "MadoGear"
+// Items: {
+// Cooling_Device: 0
+// Magic_Gear_Fuel: 1
+// }
+ }
+},
+{
+ Id: 2270
+ Name: "NC_INFRAREDSCAN"
+ Description: "Infrared Scan"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 7
+ InterruptCast: true
+ AfterCastActDelay: 500
+ SkillData1: 3000
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 45
+ State: "MadoGear"
+ }
+},
+{
+ Id: 2271
+ Name: "NC_ANALYZE"
+ Description: "Analyze"
+ MaxLevel: 3
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 20000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: 30
+ State: "MadoGear"
+// Items: {
+// Magic_Gear_Fuel: 1
+// }
+ }
+},
+{
+ Id: 2272
+ Name: "NC_MAGNETICFIELD"
+ Description: "Magnetic Field"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 2
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 4000
+ Lv2: 6000
+ Lv3: 8000
+ Lv4: 10000
+ Lv5: 12000
+ Lv6: 14000
+ Lv7: 16000
+ Lv8: 18000
+ Lv9: 20000
+ Lv10: 22000
+ }
+ CoolDown: {
+ Lv1: 20000
+ Lv2: 15000
+ Lv3: 10000
+ Lv4: 5000
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 70
+ Lv3: 80
+ Lv4: 90
+ Lv5: 100
+ Lv6: 110
+ Lv7: 120
+ Lv8: 130
+ Lv9: 140
+ Lv10: 150
+ }
+ State: "MadoGear"
+// Items: {
+// Mag_Field_Generator: 0
+// Magic_Gear_Fuel: 2
+// }
+ }
+},
+{
+ Id: 2273
+ Name: "NC_NEUTRALBARRIER"
+ Description: "Neutral Barrier"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ CoolDown: 90000
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 90
+ Lv3: 100
+ Lv4: 110
+ Lv5: 120
+ Lv6: 130
+ Lv7: 140
+ Lv8: 150
+ Lv9: 160
+ Lv10: 170
+ }
+ State: "MadoGear"
+// Items: {
+// Barrier_Builder: 0
+// Magic_Gear_Fuel: 1
+// }
+ }
+ Unit: {
+ Id: 0xe2
+ Layout: 2
+ Interval: 500
+ Target: "Friend"
+ }
+},
+{
+ Id: 2274
+ Name: "NC_STEALTHFIELD"
+ Description: "Stealth Field"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 15000
+ Lv2: 20000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
+ Lv7: 45000
+ Lv8: 50000
+ Lv9: 55000
+ Lv10: 60000
+ }
+ CoolDown: {
+ Lv1: 20000
+ Lv2: 15000
+ Lv3: 10000
+ Lv4: 5000
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 100
+ Lv3: 120
+ Lv4: 140
+ Lv5: 160
+ Lv6: 180
+ Lv7: 200
+ Lv8: 220
+ Lv9: 240
+ Lv10: 260
+ }
+ State: "MadoGear"
+// Items: {
+// Camouflage_Generator: 0
+// Magic_Gear_Fuel: 2
+// }
+ }
+ Unit: {
+ Id: 0xe3
+ Layout: 2
+ Interval: 500
+ Target: "All"
+ }
+},
+{
+ Id: 2275
+ Name: "NC_REPAIR"
+ Description: "Repair"
+ MaxLevel: 5
+ Range: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 200
+ Lv2: 300
+ Lv3: 400
+ Lv4: 500
+ Lv5: 600
+ Lv6: 700
+ Lv7: 800
+ Lv8: 900
+ Lv9: 1000
+ Lv10: 1100
+ }
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 25
+ Lv2: 30
+ Lv3: 35
+ Lv4: 40
+ Lv5: 45
+ Lv6: 50
+ Lv7: 55
+ Lv8: 60
+ Lv9: 65
+ Lv10: 70
+ }
+ State: "MadoGear"
+// Items: {
+// Repair_Kit: 0
+// }
+ }
+},
+{
+ Id: 2276
+ Name: "NC_TRAININGAXE"
+ Description: "Axe Training"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 2277
+ Name: "NC_RESEARCHFE"
+ Description: "Research Fire/Earth"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 2278
+ Name: "NC_AXEBOOMERANG"
+ Description: "Axe Boomerang"
+ MaxLevel: 5
+ Range: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ KnockBackTiles: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 4
+ Lv4: 5
+ Lv5: 6
+ Lv6: 7
+ Lv7: 8
+ Lv8: 9
+ Lv9: 10
+ Lv10: 11
+ }
+ CoolDown: {
+ Lv1: 5000
+ Lv2: 4500
+ Lv3: 4000
+ Lv4: 3500
+ Lv5: 3000
+ Lv6: 2500
+ Lv7: 2000
+ Lv8: 1500
+ Lv9: 1000
+ Lv10: 500
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 22
+ Lv3: 24
+ Lv4: 26
+ Lv5: 28
+ Lv6: 30
+ Lv7: 32
+ Lv8: 34
+ Lv9: 36
+ Lv10: 38
+ }
+ WeaponTypes: {
+ 1HAxes: true
+ 2HAxes: true
+ }
+ }
+},
+{
+ Id: 2279
+ Name: "NC_POWERSWING"
+ Description: "Power Swing"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 1000
+ SkillData1: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 22
+ Lv3: 24
+ Lv4: 26
+ Lv5: 28
+ Lv6: 30
+ Lv7: 32
+ Lv8: 34
+ Lv9: 36
+ Lv10: 38
+ }
+ }
+},
+{
+ Id: 2280
+ Name: "NC_AXETORNADO"
+ Description: "Axe Tornado"
+ MaxLevel: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 2
+ Lv3: 3
+ Lv4: 3
+ Lv5: 3
+ Lv6: 3
+ Lv7: 3
+ Lv8: 3
+ Lv9: 3
+ Lv10: 3
+ }
+ NumberOfHits: -3
+ AfterCastActDelay: 500
+ CoolDown: {
+ Lv1: 4000
+ Lv2: 3500
+ Lv3: 3000
+ Lv4: 2500
+ Lv5: 2000
+ Lv6: 1500
+ Lv7: 1000
+ Lv8: 500
+ Lv9: 1
+ Lv10: 1
+ }
+ FixedCastTime: -1
+ Requirements: {
+ HPCost: {
+ Lv1: 20
+ Lv2: 40
+ Lv3: 60
+ Lv4: 80
+ Lv5: 100
+ Lv6: 120
+ Lv7: 140
+ Lv8: 160
+ Lv9: 180
+ Lv10: 200
+ }
+ SPCost: {
+ Lv1: 18
+ Lv2: 20
+ Lv3: 22
+ Lv4: 24
+ Lv5: 26
+ Lv6: 28
+ Lv7: 30
+ Lv8: 32
+ Lv9: 34
+ Lv10: 36
+ }
+ WeaponTypes: {
+ 1HAxes: true
+ 2HAxes: true
+ }
+ }
+},
+{
+ Id: 2281
+ Name: "NC_SILVERSNIPER"
+ Description: "FAW - Silver Sniper"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 2
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ FixedCastTime: {
+ Lv1: 1800
+ Lv2: 1600
+ Lv3: 1400
+ Lv4: 1200
+ Lv5: 1000
+ Lv6: 800
+ Lv7: 600
+ Lv8: 400
+ Lv9: 200
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 25
+ Lv2: 30
+ Lv3: 35
+ Lv4: 40
+ Lv5: 45
+ Lv6: 50
+ Lv7: 55
+ Lv8: 60
+ Lv9: 65
+ Lv10: 70
+ }
+// Items: {
+// Portable_Furnace: 0
+// Oridecon_Hammer: 0
+// Iron: 1
+// Steel: 2
+// }
+ }
+},
+{
+ Id: 2282
+ Name: "NC_MAGICDECOY"
+ Description: "FAW - Magic Decoy"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 2
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ FixedCastTime: {
+ Lv1: 1800
+ Lv2: 1600
+ Lv3: 1400
+ Lv4: 1200
+ Lv5: 1000
+ Lv6: 800
+ Lv7: 600
+ Lv8: 400
+ Lv9: 200
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+// Items: {
+// Portable_Furnace: 0
+// Oridecon_Hammer: 0
+// Iron: 2
+// Brigan: 1
+// }
+ }
+},
+{
+ Id: 2283
+ Name: "NC_DISJOINT"
+ Description: "FAW Removal"
+ MaxLevel: 1
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 15
+// Items: {
+// Monkey_Wrench: 1
+// }
+ }
+},
+{
+ Id: 2284
+ Name: "SC_FATALMENACE"
+ Description: "Fatal Menace"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+ }
+},
+{
+ Id: 2285
+ Name: "SC_REPRODUCE"
+ Description: "Reproduce"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ }
+},
+{
+ Id: 2286
+ Name: "SC_AUTOSHADOWSPELL"
+ Description: "Auto Shadow Spell"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 4000
+ Lv2: 3600
+ Lv3: 3200
+ Lv4: 2800
+ Lv5: 2400
+ Lv6: 2000
+ Lv7: 1600
+ Lv8: 1200
+ Lv9: 800
+ Lv10: 400
+ }
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 80000
+ Lv3: 100000
+ Lv4: 120000
+ Lv5: 140000
+ Lv6: 160000
+ Lv7: 180000
+ Lv8: 200000
+ Lv9: 220000
+ Lv10: 300000
+ }
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ }
+},
+{
+ Id: 2287
+ Name: "SC_SHADOWFORM"
+ Description: "Shadow Form"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 40000
+ Lv3: 50000
+ Lv4: 60000
+ Lv5: 70000
+ Lv6: 80000
+ Lv7: 90000
+ Lv8: 100000
+ Lv9: 110000
+ Lv10: 120000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 50
+ Lv3: 60
+ Lv4: 70
+ Lv5: 80
+ Lv6: 90
+ Lv7: 100
+ Lv8: 110
+ Lv9: 120
+ Lv10: 130
+ }
+ }
+},
+{
+ Id: 2288
+ Name: "SC_TRIANGLESHOT"
+ Description: "Triangle Shot"
+ MaxLevel: 10
+ Range: {
+ Lv1: 7
+ Lv2: 7
+ Lv3: 7
+ Lv4: 9
+ Lv5: 9
+ Lv6: 9
+ Lv7: 9
+ Lv8: 11
+ Lv9: 11
+ Lv10: 11
+ }
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -3
+ InterruptCast: true
+ KnockBackTiles: 3
+ CastTime: 1000
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 24
+ Lv3: 26
+ Lv4: 28
+ Lv5: 30
+ Lv6: 32
+ Lv7: 34
+ Lv8: 36
+ Lv9: 38
+ Lv10: 40
+ }
+ WeaponTypes: {
+ Bows: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 3
+ }
+},
+{
+ Id: 2289
+ Name: "SC_BODYPAINT"
+ Description: "Body Painting"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 2
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 7000
+ Lv3: 9000
+ Lv4: 11000
+ Lv5: 13000
+ Lv6: 15000
+ Lv7: 17000
+ Lv8: 19000
+ Lv9: 21000
+ Lv10: 23000
+ }
+ SkillData2: 10000
+ CoolDown: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 15
+ Lv3: 20
+ Lv4: 25
+ Lv5: 30
+ Lv6: 35
+ Lv7: 40
+ Lv8: 45
+ Lv9: 50
+ Lv10: 55
+ }
+// Items: {
+// Paint_Brush: 0
+// Surface_Paint: 1
+// }
+ }
+},
+{
+ Id: 2290
+ Name: "SC_INVISIBILITY"
+ Description: "Invisibility"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: 60000
+ CoolDown: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 100
+ }
+},
+{
+ Id: 2291
+ Name: "SC_DEADLYINFECT"
+ Description: "Deadly Infect"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 44
+ Lv3: 48
+ Lv4: 52
+ Lv5: 56
+ Lv6: 60
+ Lv7: 64
+ Lv8: 68
+ Lv9: 72
+ Lv10: 76
+ }
+ }
+},
+{
+ Id: 2292
+ Name: "SC_ENERVATION"
+ Description: "Masquerade - Enervation"
+ MaxLevel: 3
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+// Items: {
+// Face_Paint: 1
+// Makeover_Brush: 0
+// }
+ }
+},
+{
+ Id: 2293
+ Name: "SC_GROOMY"
+ Description: "Masquerade - Gloomy"
+ MaxLevel: 3
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+// Items: {
+// Face_Paint: 1
+// Makeover_Brush: 0
+// }
+ }
+},
+{
+ Id: 2294
+ Name: "SC_IGNORANCE"
+ Description: "Masquerade - Ignorance"
+ MaxLevel: 3
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+// Items: {
+// Face_Paint: 1
+// Makeover_Brush: 0
+// }
+ }
+},
+{
+ Id: 2295
+ Name: "SC_LAZINESS"
+ Description: "Masquerade - Laziness"
+ MaxLevel: 3
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+// Items: {
+// Face_Paint: 1
+// Makeover_Brush: 0
+// }
+ }
+},
+{
+ Id: 2296
+ Name: "SC_UNLUCKY"
+ Description: "Masquerade - Unlucky"
+ MaxLevel: 3
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+// Items: {
+// Face_Paint: 1
+// Makeover_Brush: 0
+// }
+ }
+},
+{
+ Id: 2297
+ Name: "SC_WEAKNESS"
+ Description: "Masquerade - Weakness"
+ MaxLevel: 3
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+// Items: {
+// Face_Paint: 1
+// Makeover_Brush: 0
+// }
+ }
+},
+{
+ Id: 2298
+ Name: "SC_STRIPACCESSARY"
+ Description: "Strip Accessory"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 70000
+ Lv3: 80000
+ Lv4: 90000
+ Lv5: 100000
+ Lv6: 110000
+ Lv7: 120000
+ Lv8: 130000
+ Lv9: 140000
+ Lv10: 150000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 18
+ Lv3: 21
+ Lv4: 24
+ Lv5: 27
+ Lv6: 30
+ Lv7: 33
+ Lv8: 36
+ Lv9: 39
+ Lv10: 42
+ }
+ }
+},
+{
+ Id: 2299
+ Name: "SC_MANHOLE"
+ Description: "Man Hole"
+ MaxLevel: 3
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 3
+ CastTime: 1000
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 10000
+ Lv3: 15000
+ Lv4: 20000
+ Lv5: 25000
+ Lv6: 30000
+ Lv7: 35000
+ Lv8: 40000
+ Lv9: 45000
+ Lv10: 50000
+ }
+ SkillData2: {
+ Lv1: 5000
+ Lv2: 10000
+ Lv3: 15000
+ Lv4: 20000
+ Lv5: 25000
+ Lv6: 30000
+ Lv7: 35000
+ Lv8: 40000
+ Lv9: 45000
+ Lv10: 50000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+// Items: {
+// Paint_Brush: 0
+// Surface_Paint: 1
+// }
+ }
+ Unit: {
+ Id: 0xcc
+ Range: 1
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 2300
+ Name: "SC_DIMENSIONDOOR"
+ Description: "Dimension Door"
+ MaxLevel: 3
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 1
+ CastTime: 1000
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 4000
+ Lv2: 8000
+ Lv3: 12000
+ Lv4: 16000
+ Lv5: 20000
+ Lv6: 24000
+ Lv7: 28000
+ Lv8: 32000
+ Lv9: 36000
+ Lv10: 40000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 36
+ Lv3: 42
+ Lv4: 48
+ Lv5: 54
+ Lv6: 60
+ Lv7: 66
+ Lv8: 72
+ Lv9: 78
+ Lv10: 84
+ }
+// Items: {
+// Paint_Brush: 0
+// Surface_Paint: 1
+// }
+ }
+ Unit: {
+ Id: 0xcd
+ Range: 1
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 2301
+ Name: "SC_CHAOSPANIC"
+ Description: "Chaos Panic"
+ MaxLevel: 3
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 2
+ InterruptCast: true
+ SkillInstances: 1
+ CastTime: 2000
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 10000
+ Lv3: 15000
+ Lv4: 20000
+ Lv5: 25000
+ Lv6: 30000
+ Lv7: 35000
+ Lv8: 40000
+ Lv9: 45000
+ Lv10: 50000
+ }
+ SkillData2: {
+ Lv1: 4000
+ Lv2: 8000
+ Lv3: 12000
+ Lv4: 16000
+ Lv5: 20000
+ Lv6: 24000
+ Lv7: 28000
+ Lv8: 32000
+ Lv9: 36000
+ Lv10: 40000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 36
+ Lv3: 42
+ Lv4: 48
+ Lv5: 54
+ Lv6: 60
+ Lv7: 66
+ Lv8: 72
+ Lv9: 78
+ Lv10: 84
+ }
+// Items: {
+// Paint_Brush: 0
+// Surface_Paint: 2
+// }
+ }
+ Unit: {
+ Id: 0xce
+ Layout: 2
+ Interval: -1
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ UF_NOOVERLAP: true
+ UF_RANGEDSINGLEUNIT: true
+ }
+ }
+},
+{
+ Id: 2302
+ Name: "SC_MAELSTROM"
+ Description: "Maelstrom"
+ MaxLevel: 3
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 2
+ InterruptCast: true
+ SkillInstances: 1
+ CastTime: 2000
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 7000
+ Lv2: 14000
+ Lv3: 21000
+ Lv4: 28000
+ Lv5: 35000
+ Lv6: 42000
+ Lv7: 49000
+ Lv8: 56000
+ Lv9: 63000
+ Lv10: 70000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 55
+ Lv3: 60
+ Lv4: 65
+ Lv5: 70
+ Lv6: 75
+ Lv7: 80
+ Lv8: 85
+ Lv9: 90
+ Lv10: 95
+ }
+// Items: {
+// Paint_Brush: 0
+// Surface_Paint: 2
+// }
+ }
+ Unit: {
+ Id: 0xcf
+ Layout: 2
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_RANGEDSINGLEUNIT: true
+ }
+ }
+},
+{
+ Id: 2303
+ Name: "SC_BLOODYLUST"
+ Description: "Bloody Lust"
+ MaxLevel: 3
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 10000
+ Lv3: 15000
+ Lv4: 20000
+ Lv5: 25000
+ Lv6: 30000
+ Lv7: 35000
+ Lv8: 40000
+ Lv9: 45000
+ Lv10: 50000
+ }
+ CoolDown: 180000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 70
+ Lv3: 80
+ Lv4: 90
+ Lv5: 100
+ Lv6: 110
+ Lv7: 120
+ Lv8: 130
+ Lv9: 140
+ Lv10: 150
+ }
+// Items: {
+// Paint_Brush: 0
+// Surface_Paint: 2
+// }
+ }
+ Unit: {
+ Id: 0xd0
+ Layout: 3
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ UF_RANGEDSINGLEUNIT: true
+ }
+ }
+},
+{
+ Id: 2304
+ Name: "SC_FEINTBOMB"
+ Description: "Feint Bomb"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ CastTime: 1000
+ SkillData1: 1000
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 24
+ Lv2: 28
+ Lv3: 32
+ Lv4: 36
+ Lv5: 40
+ Lv6: 44
+ Lv7: 48
+ Lv8: 52
+ Lv9: 56
+ Lv10: 60
+ }
+// Items: {
+// Paint_Brush: 0
+// Surface_Paint: 1
+// }
+ }
+ Unit: {
+ Id: 0xd1
+ Range: 2
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2307
+ Name: "LG_CANNONSPEAR"
+ Description: "Cannon Spear"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SplashRange: 2
+ SkillInstances: 10
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 16
+ Lv3: 20
+ Lv4: 24
+ Lv5: 28
+ Lv6: 32
+ Lv7: 36
+ Lv8: 40
+ Lv9: 44
+ Lv10: 48
+ }
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 2308
+ Name: "LG_BANISHINGPOINT"
+ Description: "Banishing Point"
+ MaxLevel: 10
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 20
+ Lv3: 20
+ Lv4: 20
+ Lv5: 20
+ Lv6: 25
+ Lv7: 25
+ Lv8: 25
+ Lv9: 25
+ Lv10: 25
+ }
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 2309
+ Name: "LG_TRAMPLE"
+ Description: "Trample"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 2
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 45
+ Lv3: 60
+ Lv4: 75
+ Lv5: 90
+ Lv6: 105
+ Lv7: 120
+ Lv8: 135
+ Lv9: 150
+ Lv10: 165
+ }
+ }
+},
+{
+ Id: 2310
+ Name: "LG_SHIELDPRESS"
+ Description: "Shield Press"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ SkillData1: {
+ Lv1: 5500
+ Lv2: 6000
+ Lv3: 6500
+ Lv4: 7000
+ Lv5: 7500
+ }
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 12
+ Lv3: 14
+ Lv4: 16
+ Lv5: 18
+ Lv6: 20
+ Lv7: 22
+ Lv8: 24
+ Lv9: 26
+ Lv10: 28
+ }
+ State: "Shield"
+ }
+},
+{
+ Id: 2311
+ Name: "LG_REFLECTDAMAGE"
+ Description: "Reflect Damage"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 3
+ SkillData1: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 80
+ Lv3: 100
+ Lv4: 120
+ Lv5: 140
+ Lv6: 160
+ Lv7: 180
+ Lv8: 200
+ Lv9: 220
+ Lv10: 240
+ }
+ State: "Shield"
+ }
+},
+{
+ Id: 2312
+ Name: "LG_PINPOINTATTACK"
+ Description: "Pinpoint Attack"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 1000
+ SkillData1: 5000
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 50
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 2313
+ Name: "LG_FORCEOFVANGUARD"
+ Description: "Force of Vanguard"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 30
+ }
+},
+{
+ Id: 2314
+ Name: "LG_RAGEBURST"
+ Description: "Rage Burst"
+ MaxLevel: 1
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ AfterCastActDelay: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 150
+ }
+},
+{
+ Id: 2315
+ Name: "LG_SHIELDSPELL"
+ Description: "Shield Spell"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ Element: {
+ Lv1: "Ele_Neutral"
+ Lv2: "Ele_Holy"
+ Lv3: "Ele_Neutral"
+ }
+ DamageType: {
+ SplashArea: true
+ }
+ InterruptCast: true
+ KnockBackTiles: {
+ Lv1: 2
+ Lv2: 0
+ Lv3: 0
+ Lv4: 0
+ Lv5: 0
+ Lv6: 0
+ Lv7: 0
+ Lv8: 0
+ Lv9: 0
+ Lv10: 0
+ }
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 50
+ State: "Shield"
+ }
+},
+{
+ Id: 2316
+ Name: "LG_EXEEDBREAK"
+ Description: "Exceed Break"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 5000
+ Lv2: 5500
+ Lv3: 6000
+ Lv4: 6500
+ Lv5: 7000
+ Lv6: 7500
+ Lv7: 8000
+ Lv8: 8500
+ Lv9: 9000
+ Lv10: 9500
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 32
+ Lv3: 44
+ Lv4: 56
+ Lv5: 68
+ Lv6: 80
+ Lv7: 92
+ Lv8: 104
+ Lv9: 116
+ Lv10: 128
+ }
+ }
+},
+{
+ Id: 2317
+ Name: "LG_OVERBRAND"
+ Description: "Over Brand"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ InterruptCast: true
+ CastTime: 500
+ AfterCastActDelay: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 30
+ Lv3: 40
+ Lv4: 50
+ Lv5: 60
+ Lv6: 70
+ Lv7: 80
+ Lv8: 90
+ Lv9: 100
+ Lv10: 110
+ }
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 2318
+ Name: "LG_PRESTIGE"
+ Description: "Prestige"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ CoolDown: 60000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 75
+ Lv2: 80
+ Lv3: 85
+ Lv4: 90
+ Lv5: 95
+ Lv6: 100
+ Lv7: 105
+ Lv8: 110
+ Lv9: 115
+ Lv10: 120
+ }
+ }
+},
+{
+ Id: 2319
+ Name: "LG_BANDING"
+ Description: "Banding"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 3
+ SkillData1: -1
+ SkillData2: {
+ Lv1: 2000
+ Lv2: 4000
+ Lv3: 6000
+ Lv4: 8000
+ Lv5: 10000
+ Lv6: 12000
+ Lv7: 14000
+ Lv8: 16000
+ Lv9: 18000
+ Lv10: 20000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 36
+ Lv3: 42
+ Lv4: 48
+ Lv5: 54
+ Lv6: 60
+ Lv7: 66
+ Lv8: 72
+ Lv9: 78
+ Lv10: 84
+ }
+ }
+ Unit: {
+ Id: 0xec
+ Range: 3
+ Interval: 5000
+ Target: "All"
+ }
+},
+{
+ Id: 2320
+ Name: "LG_MOONSLASHER"
+ Description: "Moon Slasher"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ CoolDown: {
+ Lv1: 6000
+ Lv2: 5000
+ Lv3: 4000
+ Lv4: 3000
+ Lv5: 2000
+ Lv6: 1000
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 24
+ Lv3: 28
+ Lv4: 32
+ Lv5: 36
+ Lv6: 40
+ Lv7: 44
+ Lv8: 48
+ Lv9: 52
+ Lv10: 56
+ }
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 2321
+ Name: "LG_RAYOFGENESIS"
+ Description: "Ray of Genesis"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Holy"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 5
+ NumberOfHits: -7
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2000
+ Lv2: 2500
+ Lv3: 3000
+ Lv4: 3500
+ Lv5: 4000
+ Lv6: 4500
+ Lv7: 5000
+ Lv8: 5500
+ Lv9: 6000
+ Lv10: 6500
+ }
+ AfterCastActDelay: 2000
+ SkillData1: 10000
+ CoolDown: 5000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 65
+ Lv3: 70
+ Lv4: 75
+ Lv5: 80
+ Lv6: 85
+ Lv7: 90
+ Lv8: 95
+ Lv9: 100
+ Lv10: 105
+ }
+ }
+},
+{
+ Id: 2322
+ Name: "LG_PIETY"
+ Description: "Piety"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 1
+ InterruptCast: true
+ CastTime: {
+ Lv1: 3000
+ Lv2: 2500
+ Lv3: 2000
+ Lv4: 1500
+ Lv5: 1000
+ Lv6: 500
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 80000
+ Lv3: 100000
+ Lv4: 120000
+ Lv5: 140000
+ Lv6: 160000
+ Lv7: 180000
+ Lv8: 200000
+ Lv9: 220000
+ Lv10: 240000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+// Items: {
+// Holy_Water: 2
+// }
+ }
+},
+{
+ Id: 2323
+ Name: "LG_EARTHDRIVE"
+ Description: "Earth Drive"
+ MaxLevel: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Earth"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ NumberOfHits: -5
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 3000
+ Lv2: 6000
+ Lv3: 9000
+ Lv4: 12000
+ Lv5: 15000
+ Lv6: 18000
+ Lv7: 21000
+ Lv8: 24000
+ Lv9: 27000
+ Lv10: 30000
+ }
+ CoolDown: {
+ Lv1: 7000
+ Lv2: 6000
+ Lv3: 5000
+ Lv4: 4000
+ Lv5: 3000
+ Lv6: 2000
+ Lv7: 1000
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 52
+ Lv2: 60
+ Lv3: 68
+ Lv4: 76
+ Lv5: 84
+ Lv6: 92
+ Lv7: 100
+ Lv8: 108
+ Lv9: 116
+ Lv10: 124
+ }
+ State: "Shield"
+ }
+},
+{
+ Id: 2324
+ Name: "LG_HESPERUSLIT"
+ Description: "Hesperus Lit"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 3
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 3000
+ CoolDown: 20000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 90
+ Lv3: 100
+ Lv4: 110
+ Lv5: 120
+ Lv6: 130
+ Lv7: 140
+ Lv8: 150
+ Lv9: 160
+ Lv10: 170
+ }
+ WeaponTypes: {
+ 1HSpears: true
+ 2HSpears: true
+ }
+ }
+},
+{
+ Id: 2325
+ Name: "LG_INSPIRATION"
+ Description: "Inspiration"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ CoolDown: {
+ Lv1: 540000
+ Lv2: 480000
+ Lv3: 420000
+ Lv4: 360000
+ Lv5: 300000
+ Lv6: 240000
+ Lv7: 180000
+ Lv8: 120000
+ Lv9: 60000
+ Lv10: 1
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 90
+ Lv3: 100
+ Lv4: 110
+ Lv5: 120
+ Lv6: 130
+ Lv7: 140
+ Lv8: 150
+ Lv9: 160
+ Lv10: 170
+ }
+ }
+},
+{
+ Id: 2519
+ Name: "LG_OVERBRAND_BRANDISH"
+ Description: "Over Brand"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ InterruptCast: true
+ KnockBackTiles: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+},
+{
+ Id: 2326
+ Name: "SR_DRAGONCOMBO"
+ Description: "Dragon Combo"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -2
+ SkillData1: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ }
+},
+{
+ Id: 2327
+ Name: "SR_SKYNETBLOW"
+ Description: "Sky Net Blow"
+ MaxLevel: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ NumberOfHits: -3
+ KnockBackTiles: 3
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 8
+ Lv2: 9
+ Lv3: 10
+ Lv4: 11
+ Lv5: 12
+ Lv6: 13
+ Lv7: 14
+ Lv8: 15
+ Lv9: 16
+ Lv10: 17
+ }
+ }
+},
+{
+ Id: 2328
+ Name: "SR_EARTHSHAKER"
+ Description: "Earth Shaker"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ SkillData1: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 2000
+ Lv4: 3000
+ Lv5: 3000
+ }
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 36
+ Lv2: 40
+ Lv3: 44
+ Lv4: 48
+ Lv5: 52
+ Lv6: 56
+ Lv7: 60
+ Lv8: 64
+ Lv9: 68
+ Lv10: 72
+ }
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 2329
+ Name: "SR_FALLENEMPIRE"
+ Description: "Fallen Empire"
+ MaxLevel: 5
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -2
+ SkillData1: {
+ Lv1: 500
+ Lv2: 1000
+ Lv3: 1500
+ Lv4: 2000
+ Lv5: 2500
+ Lv6: 3000
+ Lv7: 3500
+ Lv8: 4000
+ Lv9: 4500
+ Lv10: 5000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 30
+ Lv3: 40
+ Lv4: 50
+ Lv5: 60
+ Lv6: 70
+ Lv7: 80
+ Lv8: 90
+ Lv9: 100
+ Lv10: 110
+ }
+ SpiritSphereCost: 2
+ }
+},
+{
+ Id: 2330
+ Name: "SR_TIGERCANNON"
+ Description: "Tiger Cannon"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 1
+ Lv5: 1
+ Lv6: 2
+ Lv7: 2
+ Lv8: 2
+ Lv9: 2
+ Lv10: 2
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1100
+ Lv2: 1200
+ Lv3: 1300
+ Lv4: 1400
+ Lv5: 1500
+ Lv6: 1600
+ Lv7: 1700
+ Lv8: 1800
+ Lv9: 1900
+ Lv10: 2000
+ }
+ AfterCastActDelay: 1000
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ HPRateCost: {
+ Lv1: -12
+ Lv2: -14
+ Lv3: -16
+ Lv4: -18
+ Lv5: -20
+ Lv6: -22
+ Lv7: -24
+ Lv8: -26
+ Lv9: -28
+ Lv10: -30
+ }
+ SPRateCost: {
+ Lv1: -6
+ Lv2: -7
+ Lv3: -8
+ Lv4: -9
+ Lv5: -10
+ Lv6: -11
+ Lv7: -12
+ Lv8: -13
+ Lv9: -14
+ Lv10: -15
+ }
+ State: "ExplosionSpirits"
+ SpiritSphereCost: 2
+ }
+},
+{
+ Id: 2331
+ Name: "SR_HELLGATE"
+ Description: "Hell Gate"
+ MaxLevel: 10
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2332
+ Name: "SR_RAMPAGEBLASTER"
+ Description: "Rampage Blaster"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+ AfterCastActDelay: 1000
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 150
+ }
+},
+{
+ Id: 2333
+ Name: "SR_CRESCENTELBOW"
+ Description: "Crescent Elbow"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 3000
+ Lv2: 4000
+ Lv3: 5000
+ Lv4: 6000
+ Lv5: 7000
+ Lv6: 8000
+ Lv7: 9000
+ Lv8: 10000
+ Lv9: 11000
+ Lv10: 12000
+ }
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 80
+ SpiritSphereCost: 2
+ }
+},
+{
+ Id: 2334
+ Name: "SR_CURSEDCIRCLE"
+ Description: "Cursed Circle"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 3000
+ Lv2: 4000
+ Lv3: 5000
+ Lv4: 6000
+ Lv5: 7000
+ Lv6: 8000
+ Lv7: 9000
+ Lv8: 10000
+ Lv9: 11000
+ Lv10: 12000
+ }
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 60
+ Lv3: 80
+ Lv4: 100
+ Lv5: 120
+ Lv6: 140
+ Lv7: 160
+ Lv8: 180
+ Lv9: 200
+ Lv10: 220
+ }
+ HPRateCost: {
+ Lv1: -1
+ Lv2: -2
+ Lv3: -3
+ Lv4: -4
+ Lv5: -5
+ Lv6: -6
+ Lv7: -7
+ Lv8: -8
+ Lv9: -9
+ Lv10: -10
+ }
+ }
+},
+{
+ Id: 2335
+ Name: "SR_LIGHTNINGWALK"
+ Description: "Lightning Walk"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 6000
+ Lv3: 7000
+ Lv4: 8000
+ Lv5: 9000
+ Lv6: 10000
+ Lv7: 11000
+ Lv8: 12000
+ Lv9: 13000
+ Lv10: 14000
+ }
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 70
+ Lv3: 60
+ Lv4: 50
+ Lv5: 40
+ Lv6: 30
+ Lv7: 20
+ Lv8: 10
+ Lv9: 1
+ Lv10: 1
+ }
+ HPRateCost: {
+ Lv1: -5
+ Lv2: -4
+ Lv3: -3
+ Lv4: -2
+ Lv5: -1
+ Lv6: 0
+ Lv7: 1
+ Lv8: 2
+ Lv9: 3
+ Lv10: 4
+ }
+ }
+},
+{
+ Id: 2336
+ Name: "SR_KNUCKLEARROW"
+ Description: "Knuckle Arrow"
+ MaxLevel: 5
+ Range: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ KnockBackTiles: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 4
+ Lv4: 5
+ Lv5: 6
+ Lv6: 7
+ Lv7: 8
+ Lv8: 9
+ Lv9: 10
+ Lv10: 11
+ }
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 15
+ Lv3: 20
+ Lv4: 25
+ Lv5: 30
+ Lv6: 35
+ Lv7: 40
+ Lv8: 45
+ Lv9: 50
+ Lv10: 55
+ }
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 2337
+ Name: "SR_WINDMILL"
+ Description: "Windmill"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 500
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 45
+ }
+},
+{
+ Id: 2338
+ Name: "SR_RAISINGDRAGON"
+ Description: "Raising Dragon"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ CoolDown: 30000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 120
+ }
+},
+{
+ Id: 2339
+ Name: "SR_GENTLETOUCH"
+ Description: "Gentle Touch"
+ MaxLevel: 5
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2340
+ Name: "SR_ASSIMILATEPOWER"
+ Description: "Assimilate Power"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 2
+ AfterCastActDelay: 1000
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 2341
+ Name: "SR_POWERVELOCITY"
+ Description: "Power Velocity"
+ MaxLevel: 1
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1500
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: 50
+ SpiritSphereCost: 5
+ }
+},
+{
+ Id: 2342
+ Name: "SR_CRESCENTELBOW_AUTOSPELL"
+ Description: "Crescent Elbow Autospell"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreDefense: true
+ }
+ KnockBackTiles: 7
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2343
+ Name: "SR_GATEOFHELL"
+ Description: "Gate of Hell"
+ MaxLevel: 10
+ Range: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 3
+ Lv5: 4
+ Lv6: 4
+ Lv7: 5
+ Lv8: 5
+ Lv9: 6
+ Lv10: 7
+ }
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ NumberOfHits: -7
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ AfterCastActDelay: {
+ Lv1: 100
+ Lv2: 200
+ Lv3: 300
+ Lv4: 400
+ Lv5: 500
+ Lv6: 600
+ Lv7: 700
+ Lv8: 800
+ Lv9: 900
+ Lv10: 1000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 11
+ Lv2: 12
+ Lv3: 13
+ Lv4: 14
+ Lv5: 15
+ Lv6: 16
+ Lv7: 17
+ Lv8: 18
+ Lv9: 19
+ Lv10: 20
+ }
+ SPRateCost: {
+ Lv1: -11
+ Lv2: -12
+ Lv3: -13
+ Lv4: -14
+ Lv5: -15
+ Lv6: -16
+ Lv7: -17
+ Lv8: -18
+ Lv9: -19
+ Lv10: -20
+ }
+ SpiritSphereCost: 5
+ }
+},
+{
+ Id: 2344
+ Name: "SR_GENTLETOUCH_QUIET"
+ Description: "Gentle Touch - Quiet"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 7000
+ Lv3: 9000
+ Lv4: 11000
+ Lv5: 13000
+ Lv6: 15000
+ Lv7: 17000
+ Lv8: 19000
+ Lv9: 21000
+ Lv10: 23000
+ }
+ CoolDown: {
+ Lv1: 1000
+ Lv2: 1500
+ Lv3: 2000
+ Lv4: 2500
+ Lv5: 3000
+ Lv6: 3500
+ Lv7: 4000
+ Lv8: 4500
+ Lv9: 5000
+ Lv10: 5500
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+ }
+},
+{
+ Id: 2345
+ Name: "SR_GENTLETOUCH_CURE"
+ Description: "Gentle Touch - Cure"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ CoolDown: {
+ Lv1: 1000
+ Lv2: 1500
+ Lv3: 2000
+ Lv4: 2500
+ Lv5: 3000
+ Lv6: 3500
+ Lv7: 4000
+ Lv8: 4500
+ Lv9: 5000
+ Lv10: 5500
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 50
+ Lv3: 60
+ Lv4: 70
+ Lv5: 80
+ Lv6: 90
+ Lv7: 100
+ Lv8: 110
+ Lv9: 120
+ Lv10: 130
+ }
+ SpiritSphereCost: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ }
+},
+{
+ Id: 2346
+ Name: "SR_GENTLETOUCH_ENERGYGAIN"
+ Description: "Gentle Touch - Energy Gain"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: 240000
+ FixedCastTime: {
+ Lv1: 1000
+ Lv2: 1500
+ Lv3: 2000
+ Lv4: 2500
+ Lv5: 3000
+ Lv6: 3500
+ Lv7: 4000
+ Lv8: 4500
+ Lv9: 5000
+ Lv10: 5500
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 50
+ Lv3: 60
+ Lv4: 70
+ Lv5: 80
+ Lv6: 90
+ Lv7: 100
+ Lv8: 110
+ Lv9: 120
+ Lv10: 130
+ }
+ HPRateCost: {
+ Lv1: -1
+ Lv2: -2
+ Lv3: -3
+ Lv4: -4
+ Lv5: -5
+ Lv6: -6
+ Lv7: -7
+ Lv8: -8
+ Lv9: -9
+ Lv10: -10
+ }
+ }
+},
+{
+ Id: 2347
+ Name: "SR_GENTLETOUCH_CHANGE"
+ Description: "Gentle Touch - Change"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: 240000
+ CoolDown: {
+ Lv1: 200000
+ Lv2: 180000
+ Lv3: 160000
+ Lv4: 140000
+ Lv5: 120000
+ Lv6: 100000
+ Lv7: 80000
+ Lv8: 60000
+ Lv9: 40000
+ Lv10: 20000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 50
+ Lv3: 60
+ Lv4: 70
+ Lv5: 80
+ Lv6: 90
+ Lv7: 100
+ Lv8: 110
+ Lv9: 120
+ Lv10: 130
+ }
+ HPRateCost: {
+ Lv1: -2
+ Lv2: -4
+ Lv3: -6
+ Lv4: -8
+ Lv5: -10
+ Lv6: -12
+ Lv7: -14
+ Lv8: -16
+ Lv9: -18
+ Lv10: -20
+ }
+ SpiritSphereCost: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ }
+},
+{
+ Id: 2348
+ Name: "SR_GENTLETOUCH_REVITALIZE"
+ Description: "Gentle Touch - Revitalize"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: 240000
+ CoolDown: {
+ Lv1: 200000
+ Lv2: 180000
+ Lv3: 160000
+ Lv4: 140000
+ Lv5: 120000
+ Lv6: 100000
+ Lv7: 80000
+ Lv8: 60000
+ Lv9: 40000
+ Lv10: 20000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 50
+ Lv3: 60
+ Lv4: 70
+ Lv5: 80
+ Lv6: 90
+ Lv7: 100
+ Lv8: 110
+ Lv9: 120
+ Lv10: 130
+ }
+ SpiritSphereCost: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ }
+},
+{
+ Id: 2350
+ Name: "WA_SWING_DANCE"
+ Description: "Swing Dance"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 2000
+ SkillData1: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 96
+ Lv2: 112
+ Lv3: 128
+ Lv4: 144
+ Lv5: 160
+ Lv6: 176
+ Lv7: 192
+ Lv8: 208
+ Lv9: 224
+ Lv10: 240
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2351
+ Name: "WA_SYMPHONY_OF_LOVER"
+ Description: "Symphony of Lovers"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 2000
+ SkillData1: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 69
+ Lv3: 78
+ Lv4: 87
+ Lv5: 96
+ Lv6: 105
+ Lv7: 114
+ Lv8: 123
+ Lv9: 132
+ Lv10: 141
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2352
+ Name: "WA_MOONLIT_SERENADE"
+ Description: "Moonlit Serenade"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 2000
+ SkillData1: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 84
+ Lv2: 96
+ Lv3: 108
+ Lv4: 120
+ Lv5: 134
+ Lv6: 134
+ Lv7: 134
+ Lv8: 134
+ Lv9: 134
+ Lv10: 134
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2381
+ Name: "MI_RUSH_WINDMILL"
+ Description: "Windmill Rush Attack"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 2000
+ SkillData1: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 82
+ Lv2: 88
+ Lv3: 94
+ Lv4: 100
+ Lv5: 106
+ Lv6: 112
+ Lv7: 118
+ Lv8: 124
+ Lv9: 130
+ Lv10: 136
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2382
+ Name: "MI_ECHOSONG"
+ Description: "Echo Song"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 2000
+ SkillData1: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 86
+ Lv2: 92
+ Lv3: 98
+ Lv4: 104
+ Lv5: 110
+ Lv6: 116
+ Lv7: 122
+ Lv8: 128
+ Lv9: 134
+ Lv10: 140
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2383
+ Name: "MI_HARMONIZE"
+ Description: "Harmonize"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: 60000
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 75
+ Lv3: 80
+ Lv4: 85
+ Lv5: 90
+ Lv6: 95
+ Lv7: 100
+ Lv8: 105
+ Lv9: 110
+ Lv10: 115
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2412
+ Name: "WM_LESSON"
+ Description: "Lesson"
+ MaxLevel: 10
+ NumberOfHits: 0
+},
+{
+ Id: 2413
+ Name: "WM_METALICSOUND"
+ Description: "Metallic Sound"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Weapon"
+ NumberOfHits: {
+ Lv1: -2
+ Lv2: -2
+ Lv3: -3
+ Lv4: -3
+ Lv5: -4
+ Lv6: -4
+ Lv7: -5
+ Lv8: -5
+ Lv9: -6
+ Lv10: -6
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1500
+ Lv3: 2000
+ Lv4: 2500
+ Lv5: 3000
+ Lv6: 3500
+ Lv7: 4000
+ Lv8: 4500
+ Lv9: 5000
+ Lv10: 5500
+ }
+ AfterCastActDelay: 1000
+ CoolDown: {
+ Lv1: 2000
+ Lv2: 2500
+ Lv3: 3000
+ Lv4: 3500
+ Lv5: 4000
+ Lv6: 4500
+ Lv7: 5000
+ Lv8: 5500
+ Lv9: 6000
+ Lv10: 6500
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 64
+ Lv2: 68
+ Lv3: 72
+ Lv4: 76
+ Lv5: 80
+ Lv6: 84
+ Lv7: 88
+ Lv8: 92
+ Lv9: 96
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 2414
+ Name: "WM_REVERBERATION"
+ Description: "Reverberation"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ AllowReproduce: true
+ }
+ Element: "Ele_Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: 1
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1100
+ Lv2: 1200
+ Lv3: 1300
+ Lv4: 1400
+ Lv5: 1500
+ Lv6: 1600
+ Lv7: 1700
+ Lv8: 1800
+ Lv9: 1900
+ Lv10: 2000
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 9000
+ Lv2: 10000
+ Lv3: 11000
+ Lv4: 12000
+ Lv5: 13000
+ Lv6: 14000
+ Lv7: 15000
+ Lv8: 16000
+ Lv9: 17000
+ Lv10: 18000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 28
+ Lv2: 32
+ Lv3: 38
+ Lv4: 42
+ Lv5: 48
+ Lv6: 52
+ Lv7: 58
+ Lv8: 62
+ Lv9: 68
+ Lv10: 72
+ }
+ }
+ Unit: {
+ Id: 0xda
+ Interval: -1
+ Target: "Enemy"
+ }
+},
+{
+ Id: 2415
+ Name: "WM_REVERBERATION_MELEE"
+ Description: "Reverberation Melee"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2416
+ Name: "WM_REVERBERATION_MAGIC"
+ Description: "Reverberation Magic"
+ MaxLevel: 5
+ AttackType: "Magic"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2417
+ Name: "WM_DOMINION_IMPULSE"
+ Description: "Dominion Impulse"
+ MaxLevel: 1
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 5
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 2418
+ Name: "WM_SEVERE_RAINSTORM"
+ Description: "Severe Rainstorm"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1500
+ Lv2: 2000
+ Lv3: 2500
+ Lv4: 3000
+ Lv5: 3500
+ Lv6: 4000
+ Lv7: 4500
+ Lv8: 5000
+ Lv9: 5500
+ Lv10: 6000
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 3400
+ CoolDown: {
+ Lv1: 5000
+ Lv2: 5500
+ Lv3: 6000
+ Lv4: 6500
+ Lv5: 7000
+ Lv6: 7500
+ Lv7: 8000
+ Lv8: 8500
+ Lv9: 9000
+ Lv10: 9500
+ }
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 90
+ Lv3: 100
+ Lv4: 110
+ Lv5: 120
+ Lv6: 130
+ Lv7: 140
+ Lv8: 150
+ Lv9: 160
+ Lv10: 170
+ }
+ WeaponTypes: {
+ Bows: true
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 20
+ }
+ Unit: {
+ Id: 0xdb
+ Range: 5
+ Interval: 300
+ Target: "Enemy"
+ Flag: {
+ UF_DUALMODE: true
+ }
+ }
+},
+{
+ Id: 2419
+ Name: "WM_POEMOFNETHERWORLD"
+ Description: "Poem of The Netherworld"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 1
+ InterruptCast: true
+ SkillInstances: 5
+ CastTime: 3000
+ SkillData1: {
+ Lv1: 9000
+ Lv2: 11000
+ Lv3: 13000
+ Lv4: 15000
+ Lv5: 17000
+ Lv6: 19000
+ Lv7: 21000
+ Lv8: 23000
+ Lv9: 25000
+ Lv10: 27000
+ }
+ SkillData2: {
+ Lv1: 8000
+ Lv2: 10000
+ Lv3: 12000
+ Lv4: 14000
+ Lv5: 16000
+ Lv6: 18000
+ Lv7: 20000
+ Lv8: 22000
+ Lv9: 24000
+ Lv10: 26000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 16
+ Lv3: 20
+ Lv4: 24
+ Lv5: 28
+ Lv6: 32
+ Lv7: 36
+ Lv8: 40
+ Lv9: 44
+ Lv10: 48
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+// Items: {
+// Protect_Neck_Candy: 1
+// }
+ }
+ Unit: {
+ Id: 0xde
+ Range: 1
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_NOFOOTSET: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2420
+ Name: "WM_VOICEOFSIREN"
+ Description: "Voice of Siren"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 4
+ Lv4: 5
+ Lv5: 6
+ Lv6: 7
+ Lv7: 8
+ Lv8: 9
+ Lv9: 10
+ Lv10: 11
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2000
+ Lv2: 2200
+ Lv3: 2400
+ Lv4: 2600
+ Lv5: 2800
+ Lv6: 3000
+ Lv7: 3200
+ Lv8: 3400
+ Lv9: 3600
+ Lv10: 3800
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 15000
+ Lv2: 18000
+ Lv3: 21000
+ Lv4: 24000
+ Lv5: 27000
+ Lv6: 30000
+ Lv7: 33000
+ Lv8: 36000
+ Lv9: 39000
+ Lv10: 42000
+ }
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 48
+ Lv2: 56
+ Lv3: 64
+ Lv4: 72
+ Lv5: 80
+ Lv6: 88
+ Lv7: 96
+ Lv8: 104
+ Lv9: 112
+ Lv10: 120
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2421
+ Name: "WM_DEADHILLHERE"
+ Description: "Valley of Death"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 3000
+ Lv2: 2500
+ Lv3: 2000
+ Lv4: 1500
+ Lv5: 1000
+ Lv6: 500
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ AfterCastActDelay: 1000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 53
+ Lv3: 56
+ Lv4: 59
+ Lv5: 62
+ Lv6: 65
+ Lv7: 68
+ Lv8: 71
+ Lv9: 74
+ Lv10: 77
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+// Items: {
+// Heartbroken_Tears: 1
+// }
+ }
+},
+{
+ Id: 2422
+ Name: "WM_LULLABY_DEEPSLEEP"
+ Description: "Deep Sleep Lullaby"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ CoolDown: 10000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 90
+ Lv3: 100
+ Lv4: 110
+ Lv5: 120
+ Lv6: 130
+ Lv7: 140
+ Lv8: 150
+ Lv9: 160
+ Lv10: 170
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2423
+ Name: "WM_SIRCLEOFNATURE"
+ Description: "Circle of Nature's Sound"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ SkillData1: 60000
+ CoolDown: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 42
+ Lv2: 46
+ Lv3: 50
+ Lv4: 54
+ Lv5: 58
+ Lv6: 62
+ Lv7: 66
+ Lv8: 70
+ Lv9: 74
+ Lv10: 78
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2424
+ Name: "WM_RANDOMIZESPELL"
+ Description: "Improvised Song"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ }
+},
+{
+ Id: 2425
+ Name: "WM_GLOOMYDAY"
+ Description: "Gloomy Day"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ CoolDown: 10000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 75
+ Lv3: 90
+ Lv4: 105
+ Lv5: 120
+ Lv6: 135
+ Lv7: 150
+ Lv8: 165
+ Lv9: 180
+ Lv10: 195
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2426
+ Name: "WM_GREAT_ECHO"
+ Description: "Great Echo"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 3
+ Lv4: 4
+ Lv5: 4
+ Lv6: 5
+ Lv7: 5
+ Lv8: 6
+ Lv9: 6
+ Lv10: 7
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2000
+ Lv2: 2200
+ Lv3: 2400
+ Lv4: 2600
+ Lv5: 2800
+ Lv6: 3000
+ Lv7: 3200
+ Lv8: 3400
+ Lv9: 3600
+ Lv10: 3800
+ }
+ AfterCastActDelay: 1000
+ CoolDown: 10000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 90
+ Lv3: 100
+ Lv4: 110
+ Lv5: 120
+ Lv6: 130
+ Lv7: 140
+ Lv8: 150
+ Lv9: 160
+ Lv10: 170
+ }
+// Items: {
+// Protect_Neck_Candy: 1
+// }
+ }
+},
+{
+ Id: 2427
+ Name: "WM_SONG_OF_MANA"
+ Description: "Song of Mana"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 60000
+ Lv3: 90000
+ Lv4: 120000
+ Lv5: 150000
+ Lv6: 180000
+ Lv7: 210000
+ Lv8: 240000
+ Lv9: 270000
+ Lv10: 300000
+ }
+ CoolDown: 90000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 120
+ Lv2: 140
+ Lv3: 160
+ Lv4: 180
+ Lv5: 200
+ Lv6: 220
+ Lv7: 240
+ Lv8: 260
+ Lv9: 280
+ Lv10: 300
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2428
+ Name: "WM_DANCE_WITH_WUG"
+ Description: "Dance With A Warg"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1500
+ Lv2: 2000
+ Lv3: 2500
+ Lv4: 3000
+ Lv5: 3500
+ Lv6: 4000
+ Lv7: 4500
+ Lv8: 5000
+ Lv9: 5500
+ Lv10: 6000
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 60000
+ Lv3: 90000
+ Lv4: 120000
+ Lv5: 150000
+ Lv6: 180000
+ Lv7: 210000
+ Lv8: 240000
+ Lv9: 270000
+ Lv10: 300000
+ }
+ CoolDown: 90000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 120
+ Lv2: 140
+ Lv3: 160
+ Lv4: 180
+ Lv5: 200
+ Lv6: 220
+ Lv7: 240
+ Lv8: 260
+ Lv9: 280
+ Lv10: 300
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2429
+ Name: "WM_SOUND_OF_DESTRUCTION"
+ Description: "Sound of Destruction"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: {
+ Lv1: 4
+ Lv2: 4
+ Lv3: 5
+ Lv4: 5
+ Lv5: 6
+ Lv6: 6
+ Lv7: 7
+ Lv8: 7
+ Lv9: 8
+ Lv10: 8
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 0
+ Lv2: 500
+ Lv3: 1000
+ Lv4: 1500
+ Lv5: 2000
+ Lv6: 2500
+ Lv7: 3000
+ Lv8: 3500
+ Lv9: 4000
+ Lv10: 4500
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 5000
+ CoolDown: {
+ Lv1: 6000
+ Lv2: 7000
+ Lv3: 8000
+ Lv4: 9000
+ Lv5: 10000
+ Lv6: 11000
+ Lv7: 12000
+ Lv8: 13000
+ Lv9: 14000
+ Lv10: 15000
+ }
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 60
+ Lv3: 70
+ Lv4: 80
+ Lv5: 90
+ Lv6: 100
+ Lv7: 110
+ Lv8: 120
+ Lv9: 130
+ Lv10: 140
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2430
+ Name: "WM_SATURDAY_NIGHT_FEVER"
+ Description: "Saturday Night Fever"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 5000
+ Lv6: 6000
+ Lv7: 7000
+ Lv8: 8000
+ Lv9: 9000
+ Lv10: 10000
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ SkillData2: 3000
+ CoolDown: 180000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 150
+ Lv2: 160
+ Lv3: 170
+ Lv4: 180
+ Lv5: 190
+ Lv6: 200
+ Lv7: 210
+ Lv8: 220
+ Lv9: 230
+ Lv10: 240
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2431
+ Name: "WM_LERADS_DEW"
+ Description: "Lerad's Dew"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 5
+ Lv3: 6
+ Lv4: 6
+ Lv5: 7
+ Lv6: 7
+ Lv7: 8
+ Lv8: 8
+ Lv9: 9
+ Lv10: 9
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ CoolDown: 180000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 120
+ Lv2: 130
+ Lv3: 140
+ Lv4: 150
+ Lv5: 160
+ Lv6: 170
+ Lv7: 180
+ Lv8: 190
+ Lv9: 200
+ Lv10: 210
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2432
+ Name: "WM_MELODYOFSINK"
+ Description: "Melody of Sink"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 5
+ Lv3: 6
+ Lv4: 6
+ Lv5: 7
+ Lv6: 7
+ Lv7: 8
+ Lv8: 8
+ Lv9: 9
+ Lv10: 9
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ CoolDown: 180000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 120
+ Lv2: 130
+ Lv3: 140
+ Lv4: 150
+ Lv5: 160
+ Lv6: 170
+ Lv7: 180
+ Lv8: 190
+ Lv9: 200
+ Lv10: 210
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2433
+ Name: "WM_BEYOND_OF_WARCRY"
+ Description: "Warcry of Beyond"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 5
+ Lv3: 6
+ Lv4: 6
+ Lv5: 7
+ Lv6: 7
+ Lv7: 8
+ Lv8: 8
+ Lv9: 9
+ Lv10: 9
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ CoolDown: 180000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 120
+ Lv2: 130
+ Lv3: 140
+ Lv4: 150
+ Lv5: 160
+ Lv6: 170
+ Lv7: 180
+ Lv8: 190
+ Lv9: 200
+ Lv10: 210
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2434
+ Name: "WM_UNLIMITED_HUMMING_VOICE"
+ Description: "Unlimited Humming Voice"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 5
+ Lv3: 6
+ Lv4: 6
+ Lv5: 7
+ Lv6: 7
+ Lv7: 8
+ Lv8: 8
+ Lv9: 9
+ Lv10: 9
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 90000
+ Lv3: 120000
+ Lv4: 150000
+ Lv5: 180000
+ Lv6: 210000
+ Lv7: 240000
+ Lv8: 270000
+ Lv9: 300000
+ Lv10: 330000
+ }
+ CoolDown: {
+ Lv1: 110000
+ Lv2: 120000
+ Lv3: 130000
+ Lv4: 140000
+ Lv5: 150000
+ Lv6: 160000
+ Lv7: 170000
+ Lv8: 180000
+ Lv9: 190000
+ Lv10: 200000
+ }
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 120
+ Lv2: 130
+ Lv3: 140
+ Lv4: 150
+ Lv5: 160
+ Lv6: 170
+ Lv7: 180
+ Lv8: 190
+ Lv9: 200
+ Lv10: 210
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+ }
+},
+{
+ Id: 2443
+ Name: "SO_FIREWALK"
+ Description: "Fire Walk"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ InterruptCast: true
+ SkillInstances: {
+ Lv1: 8
+ Lv2: 10
+ Lv3: 12
+ Lv4: 14
+ Lv5: 16
+ Lv6: 18
+ Lv7: 20
+ Lv8: 22
+ Lv9: 24
+ Lv10: 25
+ }
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: 12000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 34
+ Lv3: 38
+ Lv4: 42
+ Lv5: 46
+ Lv6: 50
+ Lv7: 54
+ Lv8: 58
+ Lv9: 62
+ Lv10: 66
+ }
+ }
+ Unit: {
+ Id: 0xe7
+ Interval: 750
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOOVERLAP: true
+ }
+ }
+},
+{
+ Id: 2444
+ Name: "SO_ELECTRICWALK"
+ Description: "Electric Walk"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ InterruptCast: true
+ SkillInstances: {
+ Lv1: 8
+ Lv2: 10
+ Lv3: 12
+ Lv4: 14
+ Lv5: 16
+ Lv6: 18
+ Lv7: 20
+ Lv8: 22
+ Lv9: 24
+ Lv10: 25
+ }
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: 12000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 34
+ Lv3: 38
+ Lv4: 42
+ Lv5: 46
+ Lv6: 50
+ Lv7: 54
+ Lv8: 58
+ Lv9: 62
+ Lv10: 66
+ }
+ }
+ Unit: {
+ Id: 0xdd
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOOVERLAP: true
+ }
+ }
+},
+{
+ Id: 2445
+ Name: "SO_SPELLFIST"
+ Description: "Spell Fist"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 25000
+ Lv3: 30000
+ Lv4: 35000
+ Lv5: 40000
+ Lv6: 45000
+ Lv7: 50000
+ Lv8: 55000
+ Lv9: 60000
+ Lv10: 65000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 44
+ Lv3: 48
+ Lv4: 52
+ Lv5: 56
+ Lv6: 60
+ Lv7: 64
+ Lv8: 68
+ Lv9: 72
+ Lv10: 76
+ }
+ }
+},
+{
+ Id: 2446
+ Name: "SO_EARTHGRAVE"
+ Description: "Earth Grave"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ NumberOfHits: -3
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2200
+ Lv2: 2400
+ Lv3: 2600
+ Lv4: 2800
+ Lv5: 3000
+ Lv6: 3200
+ Lv7: 3400
+ Lv8: 3600
+ Lv9: 3800
+ Lv10: 4000
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 500
+ SkillData2: {
+ Lv1: 8000
+ Lv2: 11000
+ Lv3: 14000
+ Lv4: 17000
+ Lv5: 20000
+ Lv6: 23000
+ Lv7: 26000
+ Lv8: 29000
+ Lv9: 32000
+ Lv10: 35000
+ }
+ CoolDown: 5000
+ FixedCastTime: {
+ Lv1: 1800
+ Lv2: 1600
+ Lv3: 1400
+ Lv4: 1200
+ Lv5: 1000
+ Lv6: 800
+ Lv7: 600
+ Lv8: 400
+ Lv9: 200
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 62
+ Lv2: 70
+ Lv3: 78
+ Lv4: 86
+ Lv5: 94
+ Lv6: 102
+ Lv7: 110
+ Lv8: 118
+ Lv9: 126
+ Lv10: 134
+ }
+ }
+ Unit: {
+ Id: 0x86
+ Range: {
+ Lv1: 3
+ Lv2: 3
+ Lv3: 3
+ Lv4: 4
+ Lv5: 4
+ Lv6: 4
+ Lv7: 4
+ Lv8: 4
+ Lv9: 4
+ Lv10: 4
+ }
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2447
+ Name: "SO_DIAMONDDUST"
+ Description: "Diamond Dust"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ NumberOfHits: -5
+ InterruptCast: true
+ CastTime: {
+ Lv1: 5000
+ Lv2: 5500
+ Lv3: 6000
+ Lv4: 6500
+ Lv5: 7000
+ Lv6: 7500
+ Lv7: 8000
+ Lv8: 8500
+ Lv9: 9000
+ Lv10: 9500
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 500
+ SkillData2: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ CoolDown: 5000
+ FixedCastTime: {
+ Lv1: 800
+ Lv2: 600
+ Lv3: 400
+ Lv4: 200
+ Lv5: -1
+ Lv6: -1
+ Lv7: -1
+ Lv8: -1
+ Lv9: -1
+ Lv10: -1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 56
+ Lv3: 62
+ Lv4: 68
+ Lv5: 74
+ Lv6: 80
+ Lv7: 86
+ Lv8: 92
+ Lv9: 98
+ Lv10: 104
+ }
+ }
+ Unit: {
+ Id: 0x86
+ Range: {
+ Lv1: 3
+ Lv2: 3
+ Lv3: 3
+ Lv4: 4
+ Lv5: 4
+ Lv6: 4
+ Lv7: 4
+ Lv8: 4
+ Lv9: 4
+ Lv10: 4
+ }
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2448
+ Name: "SO_POISON_BUSTER"
+ Description: "Poison Buster"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Poison"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 1
+ Lv5: 2
+ Lv6: 2
+ Lv7: 2
+ Lv8: 2
+ Lv9: 2
+ Lv10: 2
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2200
+ Lv2: 3400
+ Lv3: 4600
+ Lv4: 5800
+ Lv5: 6000
+ Lv6: 6000
+ Lv7: 6000
+ Lv8: 6000
+ Lv9: 6000
+ Lv10: 6000
+ }
+ AfterCastActDelay: 1000
+ CoolDown: 2000
+ FixedCastTime: {
+ Lv1: 800
+ Lv2: 600
+ Lv3: 400
+ Lv4: 200
+ Lv5: -1
+ Lv6: -1
+ Lv7: -1
+ Lv8: -1
+ Lv9: -1
+ Lv10: -1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 90
+ Lv3: 110
+ Lv4: 130
+ Lv5: 150
+ Lv6: 170
+ Lv7: 190
+ Lv8: 210
+ Lv9: 230
+ Lv10: 250
+ }
+ }
+},
+{
+ Id: 2449
+ Name: "SO_PSYCHIC_WAVE"
+ Description: "Psychic Wave"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ InterruptCast: true
+ CastTime: {
+ Lv1: 8000
+ Lv2: 9000
+ Lv3: 10000
+ Lv4: 11000
+ Lv5: 12000
+ Lv6: 13000
+ Lv7: 14000
+ Lv8: 15000
+ Lv9: 16000
+ Lv10: 17000
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 1200
+ Lv2: 1700
+ Lv3: 2200
+ Lv4: 2700
+ Lv5: 3200
+ Lv6: 3700
+ Lv7: 4200
+ Lv8: 4700
+ Lv9: 5200
+ Lv10: 5700
+ }
+ CoolDown: 5000
+ FixedCastTime: {
+ Lv1: 1000
+ Lv2: 900
+ Lv3: 800
+ Lv4: 700
+ Lv5: 600
+ Lv6: 500
+ Lv7: 400
+ Lv8: 300
+ Lv9: 200
+ Lv10: 100
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 48
+ Lv2: 56
+ Lv3: 64
+ Lv4: 70
+ Lv5: 78
+ Lv6: 78
+ Lv7: 78
+ Lv8: 78
+ Lv9: 78
+ Lv10: 78
+ }
+ }
+ Unit: {
+ Id: 0xdf
+ Range: {
+ Lv1: 3
+ Lv2: 3
+ Lv3: 4
+ Lv4: 4
+ Lv5: 5
+ Lv6: 5
+ Lv7: 6
+ Lv8: 6
+ Lv9: 7
+ Lv10: 7
+ }
+ Interval: 500
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2450
+ Name: "SO_CLOUD_KILL"
+ Description: "Cloud Kill"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Poison"
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2300
+ Lv2: 2500
+ Lv3: 2700
+ Lv4: 2900
+ Lv5: 3100
+ Lv6: 3300
+ Lv7: 3500
+ Lv8: 3700
+ Lv9: 3900
+ Lv10: 4100
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 8000
+ Lv2: 10000
+ Lv3: 12000
+ Lv4: 14000
+ Lv5: 16000
+ Lv6: 18000
+ Lv7: 20000
+ Lv8: 22000
+ Lv9: 24000
+ Lv10: 26000
+ }
+ SkillData2: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 5000
+ FixedCastTime: {
+ Lv1: 700
+ Lv2: 500
+ Lv3: 300
+ Lv4: 100
+ Lv5: -1
+ Lv6: -1
+ Lv7: -1
+ Lv8: -1
+ Lv9: -1
+ Lv10: -1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 48
+ Lv2: 56
+ Lv3: 64
+ Lv4: 70
+ Lv5: 78
+ Lv6: 78
+ Lv7: 78
+ Lv8: 78
+ Lv9: 78
+ Lv10: 78
+ }
+// Items: {
+// Red_Gemstone: 2
+// }
+ }
+ Unit: {
+ Id: 0xe0
+ Layout: 3
+ Interval: 500
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2451
+ Name: "SO_STRIKING"
+ Description: "Striking"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: 60000
+ CoolDown: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 50
+ Lv2: 55
+ Lv3: 60
+ Lv4: 65
+ Lv5: 70
+ Lv6: 75
+ Lv7: 80
+ Lv8: 85
+ Lv9: 90
+ Lv10: 95
+ }
+ }
+},
+{
+ Id: 2452
+ Name: "SO_WARMER"
+ Description: "Warmer"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2200
+ Lv2: 2400
+ Lv3: 2600
+ Lv4: 2800
+ Lv5: 3000
+ Lv6: 3200
+ Lv7: 3400
+ Lv8: 3600
+ Lv9: 3800
+ Lv10: 4000
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 40000
+ Lv2: 45000
+ Lv3: 50000
+ Lv4: 55000
+ Lv5: 60000
+ Lv6: 65000
+ Lv7: 70000
+ Lv8: 75000
+ Lv9: 80000
+ Lv10: 85000
+ }
+ SkillData2: 30000
+ CoolDown: {
+ Lv1: 35000
+ Lv2: 40000
+ Lv3: 45000
+ Lv4: 50000
+ Lv5: 55000
+ Lv6: 60000
+ Lv7: 65000
+ Lv8: 70000
+ Lv9: 75000
+ Lv10: 80000
+ }
+ FixedCastTime: {
+ Lv1: 1800
+ Lv2: 1600
+ Lv3: 1400
+ Lv4: 1200
+ Lv5: 1000
+ Lv6: 800
+ Lv7: 600
+ Lv8: 400
+ Lv9: 200
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 52
+ Lv3: 64
+ Lv4: 76
+ Lv5: 88
+ Lv6: 100
+ Lv7: 112
+ Lv8: 124
+ Lv9: 136
+ Lv10: 148
+ }
+ }
+ Unit: {
+ Id: 0xe4
+ Range: 3
+ Interval: 3000
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2453
+ Name: "SO_VACUUM_EXTREME"
+ Description: "Vacuum Extreme"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1500
+ Lv3: 2000
+ Lv4: 2500
+ Lv5: 3000
+ Lv6: 3500
+ Lv7: 4000
+ Lv8: 4500
+ Lv9: 5000
+ Lv10: 5500
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 4000
+ Lv2: 6000
+ Lv3: 8000
+ Lv4: 10000
+ Lv5: 12000
+ Lv6: 14000
+ Lv7: 16000
+ Lv8: 18000
+ Lv9: 20000
+ Lv10: 22000
+ }
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 34
+ Lv2: 42
+ Lv3: 50
+ Lv4: 58
+ Lv5: 66
+ Lv6: 74
+ Lv7: 82
+ Lv8: 90
+ Lv9: 98
+ Lv10: 106
+ }
+ }
+ Unit: {
+ Id: 0xeb
+ Range: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ Interval: 500
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2454
+ Name: "SO_VARETYR_SPEAR"
+ Description: "Varetyr Spear"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2200
+ Lv2: 2400
+ Lv3: 2600
+ Lv4: 2800
+ Lv5: 3000
+ Lv6: 3200
+ Lv7: 3400
+ Lv8: 3600
+ Lv9: 3800
+ Lv10: 4000
+ }
+ AfterCastActDelay: 1000
+ SkillData2: {
+ Lv1: 2200
+ Lv2: 2400
+ Lv3: 2600
+ Lv4: 2800
+ Lv5: 3000
+ Lv6: 3200
+ Lv7: 3400
+ Lv8: 3600
+ Lv9: 3800
+ Lv10: 4000
+ }
+ CoolDown: 2000
+ FixedCastTime: {
+ Lv1: 1800
+ Lv2: 1600
+ Lv3: 1400
+ Lv4: 1200
+ Lv5: 1000
+ Lv6: 800
+ Lv7: 600
+ Lv8: 400
+ Lv9: 200
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 55
+ Lv2: 62
+ Lv3: 69
+ Lv4: 76
+ Lv5: 83
+ Lv6: 90
+ Lv7: 97
+ Lv8: 104
+ Lv9: 111
+ Lv10: 118
+ }
+ }
+},
+{
+ Id: 2455
+ Name: "SO_ARRULLO"
+ Description: "Arrullo"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 2200
+ Lv2: 2400
+ Lv3: 2600
+ Lv4: 2800
+ Lv5: 3000
+ Lv6: 3200
+ Lv7: 3400
+ Lv8: 3600
+ Lv9: 3800
+ Lv10: 4000
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 8000
+ Lv2: 10000
+ Lv3: 12000
+ Lv4: 14000
+ Lv5: 16000
+ Lv6: 18000
+ Lv7: 20000
+ Lv8: 22000
+ Lv9: 24000
+ Lv10: 26000
+ }
+ CoolDown: {
+ Lv1: 5000
+ Lv2: 6000
+ Lv3: 7000
+ Lv4: 8000
+ Lv5: 9000
+ Lv6: 10000
+ Lv7: 11000
+ Lv8: 12000
+ Lv9: 13000
+ Lv10: 14000
+ }
+ FixedCastTime: {
+ Lv1: 800
+ Lv2: 600
+ Lv3: 400
+ Lv4: 200
+ Lv5: -1
+ Lv6: -1
+ Lv7: -1
+ Lv8: -1
+ Lv9: -1
+ Lv10: -1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 35
+ Lv3: 40
+ Lv4: 45
+ Lv5: 50
+ Lv6: 55
+ Lv7: 60
+ Lv8: 65
+ Lv9: 70
+ Lv10: 75
+ }
+// Items: {
+// Yellow_Gemstone: 1
+// }
+ }
+},
+{
+ Id: 2456
+ Name: "SO_EL_CONTROL"
+ Description: "Spirit Control"
+ MaxLevel: 4
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ CoolDown: 5000
+ Requirements: {
+ SPCost: 10
+ State: "ElementalSpirit"
+ }
+},
+{
+ Id: 2457
+ Name: "SO_SUMMON_AGNI"
+ Description: "Summon Fire Spirit Agni"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 5000
+ Lv6: 6000
+ Lv7: 7000
+ Lv8: 8000
+ Lv9: 9000
+ Lv10: 10000
+ }
+ SkillData1: {
+ Lv1: 600000
+ Lv2: 900000
+ Lv3: 1200000
+ Lv4: 1500000
+ Lv5: 1800000
+ Lv6: 2100000
+ Lv7: 2400000
+ Lv8: 2700000
+ Lv9: 3000000
+ Lv10: 3300000
+ }
+ CoolDown: 60000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 100
+ Lv2: 150
+ Lv3: 200
+ Lv4: 250
+ Lv5: 300
+ Lv6: 350
+ Lv7: 400
+ Lv8: 450
+ Lv9: 500
+ Lv10: 550
+ }
+// Items: {
+// Boody_Red: 3
+// Boody_Red: 6
+// Flame_Heart: 1
+// }
+ }
+},
+{
+ Id: 2458
+ Name: "SO_SUMMON_AQUA"
+ Description: "Summon Water Spirit Aqua"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 5000
+ Lv6: 6000
+ Lv7: 7000
+ Lv8: 8000
+ Lv9: 9000
+ Lv10: 10000
+ }
+ SkillData1: {
+ Lv1: 600000
+ Lv2: 900000
+ Lv3: 1200000
+ Lv4: 1500000
+ Lv5: 1800000
+ Lv6: 2100000
+ Lv7: 2400000
+ Lv8: 2700000
+ Lv9: 3000000
+ Lv10: 3300000
+ }
+ CoolDown: 60000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 100
+ Lv2: 150
+ Lv3: 200
+ Lv4: 250
+ Lv5: 300
+ Lv6: 350
+ Lv7: 400
+ Lv8: 450
+ Lv9: 500
+ Lv10: 550
+ }
+// Items: {
+// Crystal_Blue: 3
+// Crystal_Blue: 6
+// Mistic_Frozen: 1
+// }
+ }
+},
+{
+ Id: 2459
+ Name: "SO_SUMMON_VENTUS"
+ Description: "Summon Wind Spirit Ventus"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ Element: "Ele_Wind"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 5000
+ Lv6: 6000
+ Lv7: 7000
+ Lv8: 8000
+ Lv9: 9000
+ Lv10: 10000
+ }
+ SkillData1: {
+ Lv1: 600000
+ Lv2: 900000
+ Lv3: 1200000
+ Lv4: 1500000
+ Lv5: 1800000
+ Lv6: 2100000
+ Lv7: 2400000
+ Lv8: 2700000
+ Lv9: 3000000
+ Lv10: 3300000
+ }
+ CoolDown: 60000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 100
+ Lv2: 150
+ Lv3: 200
+ Lv4: 250
+ Lv5: 300
+ Lv6: 350
+ Lv7: 400
+ Lv8: 450
+ Lv9: 500
+ Lv10: 550
+ }
+// Items: {
+// Wind_Of_Verdure: 3
+// Wind_Of_Verdure: 6
+// Rough_Wind: 1
+// }
+ }
+},
+{
+ Id: 2460
+ Name: "SO_SUMMON_TERA"
+ Description: "Summon Earth Spirit Tera"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 5000
+ Lv6: 6000
+ Lv7: 7000
+ Lv8: 8000
+ Lv9: 9000
+ Lv10: 10000
+ }
+ SkillData1: {
+ Lv1: 600000
+ Lv2: 900000
+ Lv3: 1200000
+ Lv4: 1500000
+ Lv5: 1800000
+ Lv6: 2100000
+ Lv7: 2400000
+ Lv8: 2700000
+ Lv9: 3000000
+ Lv10: 3300000
+ }
+ CoolDown: 60000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 100
+ Lv2: 150
+ Lv3: 200
+ Lv4: 250
+ Lv5: 300
+ Lv6: 350
+ Lv7: 400
+ Lv8: 450
+ Lv9: 500
+ Lv10: 550
+ }
+// Items: {
+// Yellow_Live: 3
+// Yellow_Live: 6
+// Great_Nature: 1
+// }
+ }
+},
+{
+ Id: 2461
+ Name: "SO_EL_ACTION"
+ Description: "Elemental Action"
+ MaxLevel: 1
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CoolDown: 5000
+ Requirements: {
+ SPCost: 50
+ State: "ElementalSpirit"
+ }
+},
+{
+ Id: 2462
+ Name: "SO_EL_ANALYSIS"
+ Description: "Four Spirit Analysis"
+ MaxLevel: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 20
+ Lv3: 30
+ Lv4: 40
+ Lv5: 50
+ Lv6: 60
+ Lv7: 70
+ Lv8: 80
+ Lv9: 90
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 2463
+ Name: "SO_EL_SYMPATHY"
+ Description: "Spirit Sympathy"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 2464
+ Name: "SO_EL_CURE"
+ Description: "Spirit Recovery"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 10
+ State: "ElementalSpirit"
+ }
+},
+{
+ Id: 2465
+ Name: "SO_FIRE_INSIGNIA"
+ Description: "Fire Insignia"
+ MaxLevel: 3
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 1
+ CastTime: 1000
+ SkillData1: 60000
+ CoolDown: 60000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 30
+ Lv3: 38
+ Lv4: 46
+ Lv5: 54
+ Lv6: 62
+ Lv7: 70
+ Lv8: 78
+ Lv9: 86
+ Lv10: 94
+ }
+// Items: {
+// Scarlet_Pts: 1
+// Scarlet_Pts: 2
+// Scarlet_Pts: 3
+// }
+ }
+ Unit: {
+ Id: 0xf1
+ Range: 1
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2466
+ Name: "SO_WATER_INSIGNIA"
+ Description: "Water Insignia"
+ MaxLevel: 3
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 1
+ CastTime: 1000
+ SkillData1: 60000
+ CoolDown: 60000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 30
+ Lv3: 38
+ Lv4: 46
+ Lv5: 54
+ Lv6: 62
+ Lv7: 70
+ Lv8: 78
+ Lv9: 86
+ Lv10: 94
+ }
+// Items: {
+// Indigo_Pts: 1
+// Indigo_Pts: 2
+// Indigo_Pts: 3
+// }
+ }
+ Unit: {
+ Id: 0xf2
+ Range: 1
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2467
+ Name: "SO_WIND_INSIGNIA"
+ Description: "Wind Insignia"
+ MaxLevel: 3
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 1
+ CastTime: 1000
+ SkillData1: 60000
+ CoolDown: 60000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 30
+ Lv3: 38
+ Lv4: 46
+ Lv5: 54
+ Lv6: 62
+ Lv7: 70
+ Lv8: 78
+ Lv9: 86
+ Lv10: 94
+ }
+// Items: {
+// Yellow_Wish_Pts: 1
+// Yellow_Wish_Pts: 2
+// Yellow_Wish_Pts: 3
+// }
+ }
+ Unit: {
+ Id: 0xf3
+ Range: 1
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2468
+ Name: "SO_EARTH_INSIGNIA"
+ Description: "Earth Insignia"
+ MaxLevel: 3
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 1
+ CastTime: 1000
+ SkillData1: 60000
+ CoolDown: 60000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 30
+ Lv3: 38
+ Lv4: 46
+ Lv5: 54
+ Lv6: 62
+ Lv7: 70
+ Lv8: 78
+ Lv9: 86
+ Lv10: 94
+ }
+// Items: {
+// Lime_Green_Pts: 1
+// Lime_Green_Pts: 2
+// Lime_Green_Pts: 3
+// }
+ }
+ Unit: {
+ Id: 0xf4
+ Range: 1
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 2474
+ Name: "GN_TRAINING_SWORD"
+ Description: "Sword Training"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 2475
+ Name: "GN_REMODELING_CART"
+ Description: "Cart Remodeling"
+ MaxLevel: 5
+ NumberOfHits: 0
+},
+{
+ Id: 2476
+ Name: "GN_CART_TORNADO"
+ Description: "Cart Tornado"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ KnockBackTiles: 2
+ AfterCastActDelay: 500
+ SkillData1: 5000
+ CoolDown: {
+ Lv1: 0
+ Lv2: 500
+ Lv3: 1000
+ Lv4: 1500
+ Lv5: 2000
+ Lv6: 2500
+ Lv7: 3000
+ Lv8: 3500
+ Lv9: 4000
+ Lv10: 4500
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 30
+ State: "Cart"
+ }
+},
+{
+ Id: 2477
+ Name: "GN_CARTCANNON"
+ Description: "Cart Cannon"
+ MaxLevel: 5
+ Range: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1500
+ Lv3: 2000
+ Lv4: 2500
+ Lv5: 3000
+ Lv6: 3500
+ Lv7: 4000
+ Lv8: 4500
+ Lv9: 5000
+ Lv10: 5500
+ }
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 42
+ Lv3: 44
+ Lv4: 46
+ Lv5: 48
+ Lv6: 50
+ Lv7: 52
+ Lv8: 54
+ Lv9: 56
+ Lv10: 58
+ }
+ AmmoTypes: {
+ A_CANNONBALL: true
+ }
+ AmmoAmount: 1
+ State: "Cart"
+ }
+},
+{
+ Id: 2478
+ Name: "GN_CARTBOOST"
+ Description: "Cart Boost"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1500
+ AfterCastActDelay: 500
+ SkillData1: 90000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 24
+ Lv3: 28
+ Lv4: 32
+ Lv5: 36
+ Lv6: 40
+ Lv7: 44
+ Lv8: 48
+ Lv9: 52
+ Lv10: 56
+ }
+ State: "Cart"
+ }
+},
+{
+ Id: 2479
+ Name: "GN_THORNS_TRAP"
+ Description: "Thorn Trap"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ AllowReproduce: true
+ }
+ AttackType: "Misc"
+ InterruptCast: true
+ SkillInstances: 5
+ CastTime: 1500
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 12000
+ Lv3: 14000
+ Lv4: 16000
+ Lv5: 18000
+ Lv6: 20000
+ Lv7: 22000
+ Lv8: 24000
+ Lv9: 26000
+ Lv10: 28000
+ }
+ SkillData2: 20000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 26
+ Lv3: 30
+ Lv4: 34
+ Lv5: 38
+ Lv6: 42
+ Lv7: 46
+ Lv8: 50
+ Lv9: 54
+ Lv10: 58
+ }
+// Items: {
+// Seed_Of_Horny_Plant: 1
+// }
+ }
+ Unit: {
+ Id: 0xe5
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 2480
+ Name: "GN_BLOOD_SUCKER"
+ Description: "Blood Sucker"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 3
+ CastTime: 1500
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 22000
+ Lv3: 24000
+ Lv4: 26000
+ Lv5: 28000
+ Lv6: 30000
+ Lv7: 32000
+ Lv8: 34000
+ Lv9: 36000
+ Lv10: 38000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 35
+ Lv3: 40
+ Lv4: 45
+ Lv5: 50
+ Lv6: 55
+ Lv7: 60
+ Lv8: 65
+ Lv9: 70
+ Lv10: 75
+ }
+// Items: {
+// Bloodsuck_Plant_Seed: 1
+// }
+ }
+},
+{
+ Id: 2481
+ Name: "GN_SPORE_EXPLOSION"
+ Description: "Spore Explosion"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: 1500
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 2000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 3000
+ Lv5: 4000
+ Lv6: 4000
+ Lv7: 5000
+ Lv8: 5000
+ Lv9: 6000
+ Lv10: 6000
+ }
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 55
+ Lv2: 60
+ Lv3: 65
+ Lv4: 70
+ Lv5: 75
+ Lv6: 80
+ Lv7: 85
+ Lv8: 90
+ Lv9: 95
+ Lv10: 100
+ }
+// Items: {
+// Bomb_Mushroom_Spore: 1
+// }
+ }
+},
+{
+ Id: 2482
+ Name: "GN_WALLOFTHORN"
+ Description: "Wall of Thorns"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: -1
+ InterruptCast: true
+ SkillInstances: 1
+ KnockBackTiles: 2
+ CastTime: 1500
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 11000
+ Lv3: 12000
+ Lv4: 13000
+ Lv5: 14000
+ Lv6: 15000
+ Lv7: 16000
+ Lv8: 17000
+ Lv9: 18000
+ Lv10: 19000
+ }
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 50
+ Lv3: 60
+ Lv4: 70
+ Lv5: 80
+ Lv6: 90
+ Lv7: 100
+ Lv8: 110
+ Lv9: 120
+ Lv10: 130
+ }
+// Items: {
+// Seed_Of_Horny_Plant: 1
+// }
+ }
+ Unit: {
+ Id: [ 0xe6, 0x7f ]
+ Layout: -1
+ Range: 2
+ Interval: -1
+ Target: "All"
+ }
+},
+{
+ Id: 2483
+ Name: "GN_CRAZYWEED"
+ Description: "Crazy Weed"
+ MaxLevel: 10
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 4
+ InterruptCast: true
+ CastTime: {
+ Lv1: 3000
+ Lv2: 3500
+ Lv3: 4000
+ Lv4: 4500
+ Lv5: 5000
+ Lv6: 5500
+ Lv7: 6000
+ Lv8: 6500
+ Lv9: 7000
+ Lv10: 7500
+ }
+ AfterCastActDelay: 500
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 24
+ Lv2: 28
+ Lv3: 32
+ Lv4: 36
+ Lv5: 40
+ Lv6: 44
+ Lv7: 48
+ Lv8: 52
+ Lv9: 56
+ Lv10: 60
+ }
+// Items: {
+// Seed_Of_Horny_Plant: 1
+// }
+ }
+},
+{
+ Id: 2484
+ Name: "GN_CRAZYWEED_ATK"
+ Description: "Crazy Weed Attack"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Earth"
+ SkillData1: 100
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+ Unit: {
+ Id: 0x86
+ Range: 2
+ Interval: 100
+ Target: "Enemy"
+ Flag: {
+ UF_SKILL: true
+ }
+ }
+},
+{
+ Id: 2485
+ Name: "GN_DEMONIC_FIRE"
+ Description: "Demonic Fire"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ InterruptCast: true
+ CastTime: {
+ Lv1: 3000
+ Lv2: 3500
+ Lv3: 4000
+ Lv4: 4500
+ Lv5: 5000
+ Lv6: 5500
+ Lv7: 6000
+ Lv8: 6500
+ Lv9: 7000
+ Lv10: 7500
+ }
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 12000
+ Lv3: 14000
+ Lv4: 16000
+ Lv5: 18000
+ Lv6: 20000
+ Lv7: 22000
+ Lv8: 24000
+ Lv9: 26000
+ Lv10: 28000
+ }
+ SkillData2: {
+ Lv1: 8000
+ Lv2: 16000
+ Lv3: 24000
+ Lv4: 32000
+ Lv5: 40000
+ Lv6: 48000
+ Lv7: 56000
+ Lv8: 64000
+ Lv9: 72000
+ Lv10: 80000
+ }
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 24
+ Lv2: 28
+ Lv3: 32
+ Lv4: 36
+ Lv5: 40
+ Lv6: 44
+ Lv7: 48
+ Lv8: 52
+ Lv9: 56
+ Lv10: 60
+ }
+// Items: {
+// Fire_Bottle: 1
+// }
+ }
+ Unit: {
+ Id: 0xe7
+ Range: 3
+ Interval: 2000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ UF_SKILL: true
+ }
+ }
+},
+{
+ Id: 2486
+ Name: "GN_FIRE_EXPANSION"
+ Description: "Fire Expansion"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 35
+ Lv3: 40
+ Lv4: 45
+ Lv5: 50
+ Lv6: 55
+ Lv7: 60
+ Lv8: 65
+ Lv9: 70
+ Lv10: 75
+ }
+// Items: {
+// Oil_Bottle: 1
+// Explosive_Powder: 1
+// Smoke_Powder: 1
+// Tear_Gas: 1
+// Acid_Bottle: 1
+// }
+ }
+},
+{
+ Id: 2487
+ Name: "GN_FIRE_EXPANSION_SMOKE_POWDER"
+ Description: "Fire Expansion Smoke Powder"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 12000
+ Lv3: 14000
+ Lv4: 16000
+ Lv5: 18000
+ Lv6: 20000
+ Lv7: 22000
+ Lv8: 24000
+ Lv9: 26000
+ Lv10: 28000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+ Unit: {
+ Id: 0xe8
+ Range: 3
+ Interval: 1000
+ Target: "Enemy"
+ }
+},
+{
+ Id: 2488
+ Name: "GN_FIRE_EXPANSION_TEAR_GAS"
+ Description: "Fire Expansion Tear Gas"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 12000
+ Lv3: 14000
+ Lv4: 16000
+ Lv5: 18000
+ Lv6: 20000
+ Lv7: 22000
+ Lv8: 24000
+ Lv9: 26000
+ Lv10: 28000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+ Unit: {
+ Id: 0xe9
+ Range: 3
+ Interval: 1000
+ Target: "Enemy"
+ }
+},
+{
+ Id: 2489
+ Name: "GN_FIRE_EXPANSION_ACID"
+ Description: "Fire Expansion Acid"
+ MaxLevel: 10
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2490
+ Name: "GN_HELLS_PLANT"
+ Description: "Hell's Plant"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ AllowReproduce: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 1
+ InterruptCast: true
+ SkillInstances: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 4
+ Lv4: 5
+ Lv5: 6
+ Lv6: 7
+ Lv7: 8
+ Lv8: 9
+ Lv9: 10
+ Lv10: 11
+ }
+ CastTime: {
+ Lv1: 3000
+ Lv2: 3500
+ Lv3: 4000
+ Lv4: 4500
+ Lv5: 5000
+ Lv6: 5500
+ Lv7: 6000
+ Lv8: 6500
+ Lv9: 7000
+ Lv10: 7500
+ }
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 14000
+ Lv2: 21000
+ Lv3: 28000
+ Lv4: 35000
+ Lv5: 42000
+ Lv6: 49000
+ Lv7: 56000
+ Lv8: 63000
+ Lv9: 70000
+ Lv10: 77000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+// Items: {
+// MenEater_Plant_Bottle: 1
+// }
+ }
+ Unit: {
+ Id: 0xea
+ Range: 1
+ Interval: 1000
+ Target: "All"
+ Flag: {
+ UF_NOREITERATION: true
+ }
+ }
+},
+{
+ Id: 2491
+ Name: "GN_HELLS_PLANT_ATK"
+ Description: "Hell's Plant Attack"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ IgnoreFlee: true
+ IgnoreDefCards: true
+ }
+ SkillData1: 20000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2492
+ Name: "GN_MANDRAGORA"
+ Description: "Howling of Mandragora"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 6
+ Lv4: 7
+ Lv5: 7
+ Lv6: 8
+ Lv7: 8
+ Lv8: 9
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+// Items: {
+// Mandragora_Flowerpot: 1
+// }
+ }
+},
+{
+ Id: 2493
+ Name: "GN_SLINGITEM"
+ Description: "Sling Item"
+ MaxLevel: 1
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CoolDown: 1000
+ Requirements: {
+ SPCost: 4
+ AmmoTypes: {
+ A_THROWWEAPON: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 2494
+ Name: "GN_CHANGEMATERIAL"
+ Description: "Change Material"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 2495
+ Name: "GN_MIX_COOKING"
+ Description: "Mix Cooking"
+ MaxLevel: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 5
+ Lv2: 40
+ Lv3: 75
+ Lv4: 110
+ Lv5: 145
+ Lv6: 180
+ Lv7: 215
+ Lv8: 250
+ Lv9: 285
+ Lv10: 320
+ }
+ }
+},
+{
+ Id: 2496
+ Name: "GN_MAKEBOMB"
+ Description: "Create Bomb"
+ MaxLevel: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 5
+ Lv2: 40
+ Lv3: 75
+ Lv4: 110
+ Lv5: 145
+ Lv6: 180
+ Lv7: 215
+ Lv8: 250
+ Lv9: 285
+ Lv10: 320
+ }
+ }
+},
+{
+ Id: 2497
+ Name: "GN_S_PHARMACY"
+ Description: "Special Pharmacy"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 12
+ }
+},
+{
+ Id: 2498
+ Name: "GN_SLINGITEM_RANGEMELEEATK"
+ Description: "Sling Item Attack"
+ MaxLevel: 1
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ SkillData1: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2515
+ Name: "AB_SECRAMENT"
+ Description: "Secrament"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 500
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 90000
+ Lv3: 120000
+ Lv4: 150000
+ Lv5: 180000
+ Lv6: 210000
+ Lv7: 240000
+ Lv8: 270000
+ Lv9: 300000
+ Lv10: 330000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 100
+ Lv2: 120
+ Lv3: 140
+ Lv4: 160
+ Lv5: 180
+ Lv6: 200
+ Lv7: 220
+ Lv8: 240
+ Lv9: 260
+ Lv10: 280
+ }
+ }
+},
+{
+ Id: 2516
+ Name: "WM_SEVERE_RAINSTORM_MELEE"
+ Description: "Severe Rainstorm Melee"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 5
+},
+{
+ Id: 2517
+ Name: "SR_HOWLINGOFLION"
+ Description: "Howling of Lion"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ CastTime: 1000
+ SkillData1: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ CoolDown: 10000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ SpiritSphereCost: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ }
+},
+{
+ Id: 2518
+ Name: "SR_RIDEINLIGHTNING"
+ Description: "Ride In Lightening"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ AllowReproduce: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 2
+ Lv3: 3
+ Lv4: 3
+ Lv5: 4
+ Lv6: 4
+ Lv7: 5
+ Lv8: 5
+ Lv9: 6
+ Lv10: 6
+ }
+ CastTime: {
+ Lv1: 1000
+ Lv2: 2000
+ Lv3: 3000
+ Lv4: 4000
+ Lv5: 5000
+ Lv6: 6000
+ Lv7: 7000
+ Lv8: 8000
+ Lv9: 9000
+ Lv10: 10000
+ }
+ AfterCastActDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 50
+ Lv3: 60
+ Lv4: 70
+ Lv5: 80
+ Lv6: 90
+ Lv7: 100
+ Lv8: 110
+ Lv9: 120
+ Lv10: 130
+ }
+ SpiritSphereCost: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ }
+},
+{
+ Id: 2534
+ Name: "RETURN_TO_ELDICASTES"
+ Description: "Return To Eldicastes"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ CastTime: 3000
+ CoolDown: 300000
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ SkillDelayOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2535
+ Name: "ALL_BUYING_STORE"
+ Description: "Open Buying Store"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 1
+// Items: {
+// Buy_Market_Permit: 1
+// }
+ }
+},
+{
+ Id: 2536
+ Name: "ALL_GUARDIAN_RECALL"
+ Description: "Guardian's Recall"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ CastTime: 3000
+ CoolDown: 300000
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ SkillDelayOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2537
+ Name: "ALL_ODINS_POWER"
+ Description: "Odin's Power"
+ MaxLevel: 2
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: 60000
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 100
+ Lv3: 130
+ Lv4: 160
+ Lv5: 190
+ Lv6: 220
+ Lv7: 250
+ Lv8: 280
+ Lv9: 310
+ Lv10: 340
+ }
+ }
+},
+{
+ Id: 2544
+ Name: "MC_CARTDECORATE"
+ Description: "Change Cart 2"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 40
+ State: "Cart"
+ }
+},
+{
+ Id: 2551
+ Name: "RL_GLITTERING_GREED"
+ Description: "Flip The Coin Greed"
+ MaxLevel: 10
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2552
+ Name: "RL_RICHS_COIN"
+ Description: "Rich's Coin"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 2553
+ Name: "RL_MASS_SPIRAL"
+ Description: "Mass Spiral"
+ MaxLevel: 5
+ Range: 15
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 84
+ Lv3: 88
+ Lv4: 92
+ Lv5: 96
+ Lv6: 100
+ Lv7: 104
+ Lv8: 108
+ Lv9: 112
+ Lv10: 116
+ }
+ }
+},
+{
+ Id: 2554
+ Name: "RL_BANISHING_BUSTER"
+ Description: "Banishing Buster"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ Requirements: {
+ SPCost: {
+ Lv1: 55
+ Lv2: 60
+ Lv3: 65
+ Lv4: 70
+ Lv5: 75
+ Lv6: 80
+ Lv7: 85
+ Lv8: 90
+ Lv9: 95
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 2555
+ Name: "RL_B_TRAP"
+ Description: "Bind Trap"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillInstances: 3
+ CoolDown: {
+ Lv1: 10000
+ Lv2: 11000
+ Lv3: 12000
+ Lv4: 13000
+ Lv5: 14000
+ Lv6: 15000
+ Lv7: 16000
+ Lv8: 17000
+ Lv9: 18000
+ Lv10: 19000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 32
+ Lv3: 34
+ Lv4: 36
+ Lv5: 38
+ Lv6: 40
+ Lv7: 42
+ Lv8: 44
+ Lv9: 46
+ Lv10: 48
+ }
+ }
+ Unit: {
+ Id: 0x104
+ Range: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 2
+ Lv4: 3
+ Lv5: 3
+ Lv6: 4
+ Lv7: 4
+ Lv8: 5
+ Lv9: 5
+ Lv10: 6
+ }
+ Interval: 500
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 2556
+ Name: "RL_FLICKER"
+ Description: "Flicker"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ Requirements: {
+ SPCost: 2
+ }
+},
+{
+ Id: 2557
+ Name: "RL_S_STORM"
+ Description: "Shatter Storm"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ Requirements: {
+ SPCost: {
+ Lv1: 55
+ Lv2: 60
+ Lv3: 65
+ Lv4: 70
+ Lv5: 75
+ Lv6: 80
+ Lv7: 85
+ Lv8: 90
+ Lv9: 95
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 2558
+ Name: "RL_E_CHAIN"
+ Description: "Eternal Chain"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 45
+ }
+},
+{
+ Id: 2559
+ Name: "RL_QD_SHOT"
+ Description: "Quick Draw Shot"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 2560
+ Name: "RL_C_MARKER"
+ Description: "Crimson Marker"
+ MaxLevel: 1
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillInstances: 3
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 2561
+ Name: "RL_FIREDANCE"
+ Description: "Fire Dance"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 15
+ Lv3: 20
+ Lv4: 25
+ Lv5: 30
+ Lv6: 35
+ Lv7: 40
+ Lv8: 45
+ Lv9: 50
+ Lv10: 55
+ }
+ }
+},
+{
+ Id: 2562
+ Name: "RL_H_MINE"
+ Description: "Howling Mine"
+ MaxLevel: 5
+ Range: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 45
+ Lv2: 50
+ Lv3: 55
+ Lv4: 60
+ Lv5: 65
+ Lv6: 70
+ Lv7: 75
+ Lv8: 80
+ Lv9: 85
+ Lv10: 90
+ }
+ }
+},
+{
+ Id: 2563
+ Name: "RL_P_ALTER"
+ Description: "Platinum Alter"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 24
+ Lv3: 28
+ Lv4: 32
+ Lv5: 36
+ Lv6: 40
+ Lv7: 44
+ Lv8: 48
+ Lv9: 52
+ Lv10: 56
+ }
+ }
+},
+{
+ Id: 2564
+ Name: "RL_FALLEN_ANGEL"
+ Description: "Fallen Angel"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 90
+ }
+},
+{
+ Id: 2565
+ Name: "RL_R_TRIP"
+ Description: "Round Trip"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 4
+ Lv4: 5
+ Lv5: 6
+ Lv6: 7
+ Lv7: 8
+ Lv8: 9
+ Lv9: 10
+ Lv10: 11
+ }
+ KnockBackTiles: 3
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ }
+},
+{
+ Id: 2566
+ Name: "RL_D_TAIL"
+ Description: "Dragon Tail"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 70
+ Lv3: 80
+ Lv4: 90
+ Lv5: 100
+ Lv6: 110
+ Lv7: 120
+ Lv8: 130
+ Lv9: 140
+ Lv10: 150
+ }
+ }
+},
+{
+ Id: 2567
+ Name: "RL_FIRE_RAIN"
+ Description: "Fire Rain"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: 70
+ }
+},
+{
+ Id: 2568
+ Name: "RL_HEAT_BARREL"
+ Description: "Heat Barrel"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+ }
+},
+{
+ Id: 2569
+ Name: "RL_AM_BLAST"
+ Description: "Anti-Material Blast"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 84
+ Lv3: 88
+ Lv4: 92
+ Lv5: 96
+ Lv6: 100
+ Lv7: 104
+ Lv8: 108
+ Lv9: 112
+ Lv10: 116
+ }
+ }
+},
+{
+ Id: 2570
+ Name: "RL_SLUGSHOT"
+ Description: "Slug Shot"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ KnockBackTiles: 6
+ Requirements: {
+ SPCost: {
+ Lv1: 55
+ Lv2: 60
+ Lv3: 65
+ Lv4: 70
+ Lv5: 75
+ Lv6: 80
+ Lv7: 85
+ Lv8: 90
+ Lv9: 95
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 2571
+ Name: "RL_HAMMER_OF_GOD"
+ Description: "Hammer of God"
+ MaxLevel: 5
+ Range: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 80
+ Lv3: 90
+ Lv4: 100
+ Lv5: 110
+ Lv6: 120
+ Lv7: 130
+ Lv8: 140
+ Lv9: 150
+ Lv10: 160
+ }
+ }
+},
+{
+ Id: 2572
+ Name: "RL_R_TRIP_PLUSATK"
+ Description: "Round Trip Plus Attack"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2573
+ Name: "RL_B_FLICKER_ATK"
+ Description: "Bind Flicker Attack"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 2574
+ Name: "RL_GLITTERING_GREED_ATK"
+ Description: "Flip The Coin Greed Attack"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 3001
+ Name: "KO_YAMIKUMO"
+ Description: "Yamikumo"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillData1: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 3002
+ Name: "KO_RIGHT"
+ Description: "Right Hand Mastery"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 3003
+ Name: "KO_LEFT"
+ Description: "Left Hand Mastery"
+ MaxLevel: 5
+ AttackType: "Weapon"
+ NumberOfHits: 0
+},
+{
+ Id: 3004
+ Name: "KO_JYUMONJIKIRI"
+ Description: "Cross Strike"
+ MaxLevel: 5
+ Range: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -2
+ AfterCastActDelay: 500
+ SkillData1: 3000
+ CoolDown: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 12
+ Lv3: 14
+ Lv4: 16
+ Lv5: 18
+ Lv6: 20
+ Lv7: 22
+ Lv8: 24
+ Lv9: 26
+ Lv10: 28
+ }
+ WeaponTypes: {
+ DWDaggers: true
+ DWSwords: true
+ DWDaggerSword: true
+ }
+ }
+},
+{
+ Id: 3005
+ Name: "KO_SETSUDAN"
+ Description: "Soul Sever"
+ MaxLevel: 5
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 16
+ Lv3: 20
+ Lv4: 24
+ Lv5: 28
+ Lv6: 32
+ Lv7: 36
+ Lv8: 40
+ Lv9: 44
+ Lv10: 48
+ }
+ }
+},
+{
+ Id: 3006
+ Name: "KO_BAKURETSU"
+ Description: "Bakuretsu Kunai"
+ MaxLevel: 5
+ Range: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ NumberOfHits: 0
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1400
+ Lv3: 1800
+ Lv4: 2200
+ Lv5: 2600
+ Lv6: 3000
+ Lv7: 3400
+ Lv8: 3800
+ Lv9: 4200
+ Lv10: 4600
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 100
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+// Items: {
+// Explosive_Kunai: 1
+// }
+ }
+ Unit: {
+ Id: 0x86
+ Range: 2
+ Interval: 100
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 3007
+ Name: "KO_HAPPOKUNAI"
+ Description: "Happo Kunai"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: {
+ Lv1: 4
+ Lv2: 4
+ Lv3: 4
+ Lv4: 4
+ Lv5: 5
+ Lv6: 5
+ Lv7: 5
+ Lv8: 5
+ Lv9: 5
+ Lv10: 5
+ }
+ NumberOfHits: 0
+ AfterCastActDelay: 500
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 8
+ Lv2: 9
+ Lv3: 10
+ Lv4: 11
+ Lv5: 12
+ Lv6: 13
+ Lv7: 14
+ Lv8: 15
+ Lv9: 16
+ Lv10: 17
+ }
+ AmmoTypes: {
+ A_KUNAI: true
+ }
+ AmmoAmount: 8
+ }
+},
+{
+ Id: 3008
+ Name: "KO_MUCHANAGE"
+ Description: "Mucha Nage"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ SplashArea: true
+ IgnoreElement: true
+ }
+ SplashRange: 2
+ NumberOfHits: -10
+ CastTime: 1000
+ SkillData1: 100
+ CoolDown: 10000
+ Requirements: {
+ SPCost: 50
+ ZenyCost: {
+ Lv1: 10000
+ Lv2: 20000
+ Lv3: 30000
+ Lv4: 40000
+ Lv5: 50000
+ Lv6: 60000
+ Lv7: 70000
+ Lv8: 80000
+ Lv9: 90000
+ Lv10: 100000
+ }
+ }
+ Unit: {
+ Id: 0x86
+ Range: 2
+ Interval: 100
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 3009
+ Name: "KO_HUUMARANKA"
+ Description: "Huuma Shuriken Ranka"
+ MaxLevel: 5
+ Range: {
+ Lv1: 9
+ Lv2: 10
+ Lv3: 11
+ Lv4: 12
+ Lv5: 13
+ Lv6: 14
+ Lv7: 15
+ Lv8: 16
+ Lv9: 17
+ Lv10: 18
+ }
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+ NumberOfHits: -5
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 100
+ CoolDown: 3000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 24
+ Lv2: 28
+ Lv3: 32
+ Lv4: 36
+ Lv5: 40
+ Lv6: 44
+ Lv7: 48
+ Lv8: 52
+ Lv9: 56
+ Lv10: 60
+ }
+ WeaponTypes: {
+ FuumaShurikens: true
+ }
+ }
+ Unit: {
+ Id: 0x86
+ Range: 3
+ Interval: 100
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 3010
+ Name: "KO_MAKIBISHI"
+ Description: "Makibishi"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SkillData1: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ SkillData2: 10000
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 9
+ Lv2: 12
+ Lv3: 15
+ Lv4: 18
+ Lv5: 21
+ Lv6: 24
+ Lv7: 27
+ Lv8: 30
+ Lv9: 33
+ Lv10: 36
+ }
+// Items: {
+// Makibishi: {
+// Lv1: 3
+// Lv2: 4
+// Lv3: 5
+// Lv4: 6
+// Lv5: 7
+// }
+// }
+ }
+ Unit: {
+ Id: 0xfc
+ Interval: 5000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 3011
+ Name: "KO_MEIKYOUSISUI"
+ Description: "Meikyo Shisui"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ InterruptCast: true
+ CastTime: 3000
+ SkillData1: 10000
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 100
+ }
+},
+{
+ Id: 3012
+ Name: "KO_ZANZOU"
+ Description: "Zanzou"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillInstances: 1
+ KnockBackTiles: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 27000
+ Lv3: 24000
+ Lv4: 21000
+ Lv5: 18000
+ Lv6: 15000
+ Lv7: 12000
+ Lv8: 9000
+ Lv9: 6000
+ Lv10: 3000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 44
+ Lv3: 48
+ Lv4: 52
+ Lv5: 56
+ Lv6: 60
+ Lv7: 64
+ Lv8: 68
+ Lv9: 72
+ Lv10: 76
+ }
+ }
+},
+{
+ Id: 3013
+ Name: "KO_KYOUGAKU"
+ Description: "Kyougaku"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ CastTime: {
+ Lv1: 3000
+ Lv2: 2500
+ Lv3: 2000
+ Lv4: 1500
+ Lv5: 1000
+ Lv6: 500
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 44
+ Lv3: 48
+ Lv4: 52
+ Lv5: 56
+ Lv6: 60
+ Lv7: 64
+ Lv8: 68
+ Lv9: 72
+ Lv10: 76
+ }
+ }
+},
+{
+ Id: 3014
+ Name: "KO_JYUSATSU"
+ Description: "Jyusatsu"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ CastTime: {
+ Lv1: 3000
+ Lv2: 2500
+ Lv3: 2000
+ Lv4: 1500
+ Lv5: 1000
+ Lv6: 500
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 8000
+ Lv2: 10000
+ Lv3: 12000
+ Lv4: 14000
+ Lv5: 16000
+ Lv6: 18000
+ Lv7: 20000
+ Lv8: 22000
+ Lv9: 24000
+ Lv10: 26000
+ }
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 44
+ Lv3: 48
+ Lv4: 52
+ Lv5: 56
+ Lv6: 60
+ Lv7: 64
+ Lv8: 68
+ Lv9: 72
+ Lv10: 76
+ }
+ }
+},
+{
+ Id: 3015
+ Name: "KO_KAHU_ENTEN"
+ Description: "Kahu Enten"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 2000
+ SkillData1: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 20
+// Items: {
+// Charm_Fire: 1
+// }
+ }
+},
+{
+ Id: 3016
+ Name: "KO_HYOUHU_HUBUKI"
+ Description: "Hyouhu Hubuki"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ Element: "Ele_Water"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 2000
+ SkillData1: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 20
+// Items: {
+// Charm_Ice: 1
+// }
+ }
+},
+{
+ Id: 3017
+ Name: "KO_KAZEHU_SEIRAN"
+ Description: "Kazehu Seiran"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ Element: "Ele_Wind"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 2000
+ SkillData1: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 20
+// Items: {
+// Charm_Wind: 1
+// }
+ }
+},
+{
+ Id: 3018
+ Name: "KO_DOHU_KOUKAI"
+ Description: "Dohu Koukai"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ Element: "Ele_Earth"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 2000
+ SkillData1: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 20
+// Items: {
+// Charm_Earth: 1
+// }
+ }
+},
+{
+ Id: 3019
+ Name: "KO_KAIHOU"
+ Description: "Technique Kaihou"
+ MaxLevel: 5
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 3020
+ Name: "KO_ZENKAI"
+ Description: "Zenkai"
+ MaxLevel: 1
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ NumberOfHits: 3
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 10000
+ SkillData2: 10000
+ Requirements: {
+ SPCost: 30
+ }
+ Unit: {
+ Id: 0xf8
+ Range: 3
+ Interval: 500
+ Target: "All"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 3021
+ Name: "KO_GENWAKU"
+ Description: "Genwaku"
+ MaxLevel: 5
+ Range: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 3000
+ Lv2: 2500
+ Lv3: 2000
+ Lv4: 1500
+ Lv5: 1000
+ Lv6: 500
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ AfterCastActDelay: 1000
+ SkillData1: 5000
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 44
+ Lv3: 48
+ Lv4: 52
+ Lv5: 56
+ Lv6: 60
+ Lv7: 64
+ Lv8: 68
+ Lv9: 72
+ Lv10: 76
+ }
+ }
+},
+{
+ Id: 3022
+ Name: "KO_IZAYOI"
+ Description: "Izayoi"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ CoolDown: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 75
+ Lv3: 80
+ Lv4: 85
+ Lv5: 90
+ Lv6: 95
+ Lv7: 100
+ Lv8: 105
+ Lv9: 110
+ Lv10: 115
+ }
+ }
+},
+{
+ Id: 3023
+ Name: "KG_KAGEHUMI"
+ Description: "Kagehumi"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 3
+ Lv3: 4
+ Lv4: 5
+ Lv5: 6
+ Lv6: 7
+ Lv7: 8
+ Lv8: 9
+ Lv9: 10
+ Lv10: 11
+ }
+ NumberOfHits: 0
+ SkillData1: {
+ Lv1: 5000
+ Lv2: 6000
+ Lv3: 7000
+ Lv4: 8000
+ Lv5: 9000
+ Lv6: 10000
+ Lv7: 11000
+ Lv8: 12000
+ Lv9: 13000
+ Lv10: 14000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 65
+ Lv3: 70
+ Lv4: 75
+ Lv5: 80
+ Lv6: 85
+ Lv7: 90
+ Lv8: 95
+ Lv9: 100
+ Lv10: 105
+ }
+ }
+},
+{
+ Id: 3024
+ Name: "KG_KYOMU"
+ Description: "Kyomu"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 20000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 50
+// Items: {
+// Shadow_Orb: 1
+// }
+ }
+},
+{
+ Id: 3025
+ Name: "KG_KAGEMUSYA"
+ Description: "Kagemusha"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 90000
+ Lv3: 120000
+ Lv4: 150000
+ Lv5: 180000
+ Lv6: 210000
+ Lv7: 240000
+ Lv8: 270000
+ Lv9: 300000
+ Lv10: 330000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 25
+ Lv2: 30
+ Lv3: 35
+ Lv4: 40
+ Lv5: 45
+ Lv6: 50
+ Lv7: 55
+ Lv8: 60
+ Lv9: 65
+ Lv10: 70
+ }
+// Items: {
+// Shadow_Orb: 1
+// }
+ }
+},
+{
+ Id: 3026
+ Name: "OB_ZANGETSU"
+ Description: "Zangetsu"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1500
+ Lv3: 2000
+ Lv4: 2500
+ Lv5: 3000
+ Lv6: 3500
+ Lv7: 4000
+ Lv8: 4500
+ Lv9: 5000
+ Lv10: 5500
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 75000
+ Lv3: 90000
+ Lv4: 105000
+ Lv5: 120000
+ Lv6: 135000
+ Lv7: 150000
+ Lv8: 165000
+ Lv9: 180000
+ Lv10: 195000
+ }
+ CoolDown: 30000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 70
+ Lv3: 80
+ Lv4: 90
+ Lv5: 100
+ Lv6: 110
+ Lv7: 120
+ Lv8: 130
+ Lv9: 140
+ Lv10: 150
+ }
+ }
+},
+{
+ Id: 3027
+ Name: "OB_OBOROGENSOU"
+ Description: "Oboro Gensou"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 15000
+ Requirements: {
+ SPCost: {
+ Lv1: 55
+ Lv2: 60
+ Lv3: 65
+ Lv4: 70
+ Lv5: 75
+ Lv6: 80
+ Lv7: 85
+ Lv8: 90
+ Lv9: 95
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 3028
+ Name: "OB_OBOROGENSOU_TRANSITION_ATK"
+ Description: "Hazy Moonlight Illusion Transition Attack"
+ MaxLevel: 1
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 3
+},
+{
+ Id: 3029
+ Name: "OB_AKAITSUKI"
+ Description: "Akaitsuki"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1500
+ Lv3: 2000
+ Lv4: 2500
+ Lv5: 3000
+ Lv6: 3500
+ Lv7: 4000
+ Lv8: 4500
+ Lv9: 5000
+ Lv10: 5500
+ }
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ CoolDown: 30000
+ FixedCastTime: 2000
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 30
+ Lv3: 40
+ Lv4: 50
+ Lv5: 60
+ Lv6: 70
+ Lv7: 80
+ Lv8: 90
+ Lv9: 100
+ Lv10: 110
+ }
+ }
+},
+{
+ Id: 3031
+ Name: "ECL_SNOWFLIP"
+ Description: "Snow Flip"
+ MaxLevel: 1
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CoolDown: 5000
+},
+{
+ Id: 3032
+ Name: "ECL_PEONYMAMY"
+ Description: "Peony Mamy"
+ MaxLevel: 1
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CoolDown: 5000
+},
+{
+ Id: 3033
+ Name: "ECL_SADAGUI"
+ Description: "Sadagui"
+ MaxLevel: 1
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CoolDown: 5000
+},
+{
+ Id: 3034
+ Name: "ECL_SEQUOIADUST"
+ Description: "Sequoia Dust"
+ MaxLevel: 1
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CoolDown: 5000
+},
+{
+ Id: 3035
+ Name: "ECLAGE_RECALL"
+ Description: "Return To Eclage"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CoolDown: 300000
+ FixedCastTime: 3000
+},
+{
+ Id: 5001
+ Name: "GC_DARKCROW"
+ Description: "Dark Claw"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 3
+ AfterCastActDelay: 1500
+ SkillData1: 5000
+ CoolDown: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 34
+ Lv3: 46
+ Lv4: 58
+ Lv5: 70
+ Lv6: 82
+ Lv7: 94
+ Lv8: 106
+ Lv9: 118
+ Lv10: 130
+ }
+ }
+},
+{
+ Id: 5002
+ Name: "RA_UNLIMIT"
+ Description: "Unlimited"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 500
+ SkillData1: 60000
+ CoolDown: 300000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 100
+ Lv2: 120
+ Lv3: 140
+ Lv4: 160
+ Lv5: 180
+ Lv6: 200
+ Lv7: 220
+ Lv8: 240
+ Lv9: 260
+ Lv10: 280
+ }
+ }
+},
+{
+ Id: 5003
+ Name: "GN_ILLUSIONDOPING"
+ Description: "Illusion Doping"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 4
+ Lv2: 5
+ Lv3: 6
+ Lv4: 7
+ Lv5: 8
+ Lv6: 9
+ Lv7: 10
+ Lv8: 11
+ Lv9: 12
+ Lv10: 13
+ }
+ SkillData1: 10000
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 70
+ Lv3: 80
+ Lv4: 90
+ Lv5: 100
+ Lv6: 110
+ Lv7: 120
+ Lv8: 130
+ Lv9: 140
+ Lv10: 150
+ }
+// Items: {
+// Alchol: 1
+// }
+ }
+},
+{
+ Id: 5004
+ Name: "RK_DRAGONBREATH_WATER"
+ Description: "Dragon Breath - Water"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Water"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 2
+ Lv5: 2
+ Lv6: 2
+ Lv7: 3
+ Lv8: 3
+ Lv9: 4
+ Lv10: 4
+ }
+ CastTime: {
+ Lv1: 0
+ Lv2: 0
+ Lv3: 0
+ Lv4: 1000
+ Lv5: 1000
+ Lv6: 1000
+ Lv7: 1500
+ Lv8: 1500
+ Lv9: 2000
+ Lv10: 2000
+ }
+ AfterCastActDelay: 2000
+ SkillData1: 10000
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 35
+ Lv3: 40
+ Lv4: 45
+ Lv5: 50
+ Lv6: 55
+ Lv7: 60
+ Lv8: 65
+ Lv9: 70
+ Lv10: 75
+ }
+ State: "Dragon"
+ }
+},
+{
+ Id: 5005
+ Name: "RK_LUXANIMA"
+ Description: "Lux Anima"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 3
+ SkillData1: 60000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 5006
+ Name: "NC_MAGMA_ERUPTION"
+ Description: "Magma Eruption"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Fire"
+ SkillInstances: 3
+ CastTime: 1000
+ SkillData1: 10000
+ SkillData2: 42000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 70
+ Lv3: 80
+ Lv4: 90
+ Lv5: 100
+ Lv6: 110
+ Lv7: 120
+ Lv8: 130
+ Lv9: 140
+ Lv10: 150
+ }
+ }
+ Unit: {
+ Id: 0x101
+ Range: 3
+ Interval: 2000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 5007
+ Name: "WM_FRIGG_SONG"
+ Description: "Frigg's Song"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ SkillData1: 60000
+ Requirements: {
+ SPCost: {
+ Lv1: 200
+ Lv2: 230
+ Lv3: 260
+ Lv4: 290
+ Lv5: 320
+ Lv6: 350
+ Lv7: 380
+ Lv8: 410
+ Lv9: 440
+ Lv10: 470
+ }
+ WeaponTypes: {
+ Instruments: true
+ Whips: true
+ }
+// Items: {
+// Heartbroken_Tears: 1
+// }
+ }
+},
+{
+ Id: 5008
+ Name: "SO_ELEMENTAL_SHIELD"
+ Description: "Elemental Shield"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 15
+ CastTime: 1000
+ SkillData1: 10000
+ CoolDown: 10000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 120
+ State: "ElementalSpirit"
+// Items: {
+// Blue_Gemstone: 1
+// }
+ }
+ Unit: {
+ Id: 0x7e
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_DEFNOTENEMY: true
+ UF_NOREITERATION: true
+ }
+ }
+},
+{
+ Id: 5009
+ Name: "SR_FLASHCOMBO"
+ Description: "Flash Combo"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 4000
+ SkillData1: 4000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 65
+ SpiritSphereCost: {
+ Lv1: 5
+ Lv2: 5
+ Lv3: 4
+ Lv4: 4
+ Lv5: 3
+ Lv6: 3
+ Lv7: 2
+ Lv8: 2
+ Lv9: 1
+ Lv10: 1
+ }
+ }
+},
+{
+ Id: 5010
+ Name: "SC_ESCAPE"
+ Description: "Emergency Escape"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 1000
+ CoolDown: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 26
+ Lv3: 22
+ Lv4: 18
+ Lv5: 14
+ Lv6: 10
+ Lv7: 6
+ Lv8: 2
+ Lv9: 1
+ Lv10: 1
+ }
+// Items: {
+// Special_Alloy_Trap: 1
+// }
+ }
+ Unit: {
+ Id: 0xfe
+ Range: 2
+ Interval: -1
+ Target: "Enemy"
+ }
+},
+{
+ Id: 5011
+ Name: "AB_OFFERTORIUM"
+ Description: "Offertorium"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 4000
+ SkillData1: 90000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 60
+ Lv3: 90
+ Lv4: 120
+ Lv5: 150
+ Lv6: 180
+ Lv7: 210
+ Lv8: 240
+ Lv9: 270
+ Lv10: 300
+ }
+ }
+},
+{
+ Id: 5012
+ Name: "WL_TELEKINESIS_INTENSE"
+ Description: "Intense Telekinesis"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 1000
+ SkillData1: 60000
+ CoolDown: 300000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 100
+ Lv2: 150
+ Lv3: 200
+ Lv4: 250
+ Lv5: 300
+ Lv6: 350
+ Lv7: 400
+ Lv8: 450
+ Lv9: 500
+ Lv10: 550
+ }
+ }
+},
+{
+ Id: 5013
+ Name: "LG_KINGS_GRACE"
+ Description: "King's Grace"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 5
+ CastTime: 1000
+ SkillData1: 5000
+ CoolDown: {
+ Lv1: 100000
+ Lv2: 90000
+ Lv3: 80000
+ Lv4: 70000
+ Lv5: 60000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 200
+ Lv2: 180
+ Lv3: 160
+ Lv4: 140
+ Lv5: 120
+ Lv6: 100
+ Lv7: 80
+ Lv8: 60
+ Lv9: 40
+ Lv10: 20
+ }
+ }
+},
+{
+ Id: 5014
+ Name: "ALL_FULL_THROTTLE"
+ Description: "Full Throttle"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 10000
+ Lv2: 15000
+ Lv3: 20000
+ Lv4: 25000
+ Lv5: 30000
+ Lv6: 35000
+ Lv7: 40000
+ Lv8: 45000
+ Lv9: 50000
+ Lv10: 55000
+ }
+ SkillData2: 10000
+ CoolDown: 1800000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 5018
+ Name: "SU_BASIC_SKILL"
+ Description: "New Basic Skill"
+ MaxLevel: 1
+ NumberOfHits: 0
+},
+{
+ Id: 5019
+ Name: "SU_BITE"
+ Description: "Bite"
+ MaxLevel: 1
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 5020
+ Name: "SU_HIDE"
+ Description: "Hide"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: -1
+ CoolDown: 15000
+ Requirements: {
+ SPCost: 30
+ }
+},
+{
+ Id: 5021
+ Name: "SU_SCRATCH"
+ Description: "Scratch"
+ MaxLevel: 3
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 10000
+ CoolDown: {
+ Lv1: 3000
+ Lv2: 2000
+ Lv3: 1000
+ Lv4: 1
+ Lv5: 1
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+ }
+},
+{
+ Id: 5022
+ Name: "SU_STOOP"
+ Description: "Stoop"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 6000
+ CoolDown: 15000
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 5023
+ Name: "SU_LOPE"
+ Description: "Lope"
+ MaxLevel: 3
+ Range: {
+ Lv1: 6
+ Lv2: 10
+ Lv3: 14
+ Lv4: 18
+ Lv5: 22
+ Lv6: 26
+ Lv7: 30
+ Lv8: 34
+ Lv9: 38
+ Lv10: 42
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 500
+ AfterCastActDelay: 1000
+ CoolDown: {
+ Lv1: 2000
+ Lv2: 4000
+ Lv3: 6000
+ Lv4: 8000
+ Lv5: 10000
+ Lv6: 12000
+ Lv7: 14000
+ Lv8: 16000
+ Lv9: 18000
+ Lv10: 20000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 30
+ Lv3: 30
+ Lv4: 30
+ Lv5: 30
+ Lv6: 30
+ Lv7: 30
+ Lv8: 30
+ Lv9: 30
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 5024
+ Name: "SU_SPRITEMABLE"
+ Description: "Spirit Marble"
+ MaxLevel: 1
+ NumberOfHits: 0
+},
+{
+ Id: 5025
+ Name: "SU_POWEROFLAND"
+ Description: "Power of Land"
+ MaxLevel: 1
+ NumberOfHits: 0
+},
+{
+ Id: 5026
+ Name: "SU_SV_STEMSPEAR"
+ Description: "Silvervine Stem Spear"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: {
+ Lv1: "Ele_Earth"
+ Lv2: "Ele_Fire"
+ Lv3: "Ele_Water"
+ Lv4: "Ele_Wind"
+ Lv5: "Ele_Ghost"
+ }
+ InterruptCast: true
+ CastTime: 2500
+ AfterCastActDelay: 1000
+ SkillData1: 10000
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 40
+ Lv3: 40
+ Lv4: 40
+ Lv5: 40
+ Lv6: 40
+ Lv7: 40
+ Lv8: 40
+ Lv9: 40
+ Lv10: 40
+ }
+ }
+},
+{
+ Id: 5027
+ Name: "SU_CN_POWDERING"
+ Description: "Catnip Powdering"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 3
+ Lv2: 3
+ Lv3: 5
+ Lv4: 5
+ Lv5: 7
+ }
+ InterruptCast: true
+ SkillInstances: 1
+ CastTime: 1500
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 3000
+ Lv2: 4000
+ Lv3: 5000
+ Lv4: 6000
+ Lv5: 7000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 36
+ Lv3: 32
+ Lv4: 28
+ Lv5: 24
+ }
+// Items: {
+// Catnip_Fruit: 1
+// }
+ }
+ Unit: {
+ Id: 0x106
+ Layout: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ }
+ Interval: -1
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ UF_RANGEDSINGLEUNIT: true
+ }
+ }
+},
+{
+ Id: 5028
+ Name: "SU_CN_METEOR"
+ Description: "Catnip Meteor"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ SplashRange: {
+ Lv1: 3
+ Lv2: 3
+ Lv3: 5
+ Lv4: 5
+ Lv5: 7
+ }
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ }
+ InterruptCast: true
+ CastTime: 6000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 1500
+ Lv2: 2000
+ Lv3: 2500
+ Lv4: 3000
+ Lv5: 3500
+ }
+ SkillData2: 20000
+ CoolDown: {
+ Lv1: 2000
+ Lv2: 3000
+ Lv3: 4000
+ Lv4: 5000
+ Lv5: 6000
+
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 35
+ Lv3: 50
+ Lv4: 65
+ Lv5: 80
+ }
+// Items: {
+// Catnip_Fruit: 1
+// }
+ }
+ Unit: {
+ Id: 0x86
+ Range: 1
+ Interval: 500
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 5029
+ Name: "SU_SV_ROOTTWIST"
+ Description: "Silvervine Root Twist"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillInstances: 1
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 7000
+ Lv2: 9000
+ Lv3: 11000
+ Lv4: 13000
+ Lv5: 15000
+ Lv6: 17000
+ Lv7: 19000
+ Lv8: 21000
+ Lv9: 23000
+ Lv10: 25000
+ }
+ CoolDown: 3000
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 12
+ Lv3: 14
+ Lv4: 16
+ Lv5: 18
+ Lv6: 20
+ Lv7: 22
+ Lv8: 24
+ Lv9: 26
+ Lv10: 28
+ }
+ }
+ Unit: {
+ Id: 0x107
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 5030
+ Name: "SU_SV_ROOTTWIST_ATK"
+ Description: "Silver Vine Root Twist Attack"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Poison"
+ DamageType: {
+ IgnoreElement: true
+ IgnoreDefense: true
+ }
+ SkillInstances: 1
+ AfterCastActDelay: 1000
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 5031
+ Name: "SU_POWEROFLIFE"
+ Description: "Power of Life"
+ MaxLevel: 1
+ NumberOfHits: 0
+},
+{
+ Id: 5032
+ Name: "SU_SCAROFTAROU"
+ Description: "Scar of Tarou"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ InterruptCast: true
+ CastTime: 500
+ AfterCastActDelay: 1000
+ SkillData1: 9000
+ SkillData2: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 14
+ Lv3: 18
+ Lv4: 22
+ Lv5: 26
+ Lv6: 30
+ Lv7: 34
+ Lv8: 38
+ Lv9: 42
+ Lv10: 46
+ }
+ }
+},
+{
+ Id: 5033
+ Name: "SU_PICKYPECK"
+ Description: "Picky Peck"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -5
+ InterruptCast: true
+ CastTime: 2500
+ AfterCastActDelay: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 19
+ Lv3: 28
+ Lv4: 37
+ Lv5: 46
+ Lv6: 55
+ Lv7: 64
+ Lv8: 73
+ Lv9: 82
+ Lv10: 91
+ }
+ }
+},
+{
+ Id: 5034
+ Name: "SU_PICKYPECK_DOUBLE_ATK"
+ Description: "Picky Peck Double Attack"
+ MaxLevel: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: -5
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 5035
+ Name: "SU_ARCLOUSEDASH"
+ Description: "Arclouse Dash"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2500
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 70000
+ Lv3: 80000
+ Lv4: 90000
+ Lv5: 100000
+ Lv6: 110000
+ Lv7: 120000
+ Lv8: 130000
+ Lv9: 140000
+ Lv10: 150000
+ }
+ CoolDown: 10000
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 20
+ Lv3: 28
+ Lv4: 36
+ Lv5: 44
+ Lv6: 52
+ Lv7: 60
+ Lv8: 68
+ Lv9: 76
+ Lv10: 84
+ }
+ }
+},
+{
+ Id: 5036
+ Name: "SU_LUNATICCARROTBEAT"
+ Description: "Lunatic Carrot Beat"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ InterruptCast: true
+ CastTime: 3000
+ AfterCastActDelay: 1000
+ SkillData1: 1000
+ CoolDown: 8000
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 25
+ Lv3: 35
+ Lv4: 45
+ Lv5: 55
+ Lv6: 65
+ Lv7: 75
+ Lv8: 85
+ Lv9: 95
+ Lv10: 105
+ }
+ }
+},
+{
+ Id: 5037
+ Name: "SU_POWEROFSEA"
+ Description: "Power of Sea"
+ MaxLevel: 1
+ NumberOfHits: 0
+},
+{
+ Id: 5038
+ Name: "SU_TUNABELLY"
+ Description: "Tuna Belly"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 1000
+ CoolDown: {
+ Lv1: 8000
+ Lv2: 10000
+ Lv3: 12000
+ Lv4: 14000
+ Lv5: 16000
+ Lv6: 18000
+ Lv7: 20000
+ Lv8: 22000
+ Lv9: 24000
+ Lv10: 26000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 30
+ Lv3: 40
+ Lv4: 50
+ Lv5: 60
+ Lv6: 70
+ Lv7: 80
+ Lv8: 90
+ Lv9: 100
+ Lv10: 110
+ }
+ }
+},
+{
+ Id: 5039
+ Name: "SU_TUNAPARTY"
+ Description: "Tuna Party"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 30000
+ CoolDown: 20000
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 30
+ Lv3: 40
+ Lv4: 50
+ Lv5: 60
+ Lv6: 70
+ Lv7: 80
+ Lv8: 90
+ Lv9: 100
+ Lv10: 110
+ }
+ }
+},
+{
+ Id: 5040
+ Name: "SU_BUNCHOFSHRIMP"
+ Description: "Bunch of Shrimp"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 90000
+ Lv3: 120000
+ Lv4: 150000
+ Lv5: 180000
+ Lv6: 210000
+ Lv7: 240000
+ Lv8: 270000
+ Lv9: 300000
+ Lv10: 330000
+ }
+ CoolDown: 10000
+ Requirements: {
+ SPCost: {
+ Lv1: 44
+ Lv2: 48
+ Lv3: 52
+ Lv4: 56
+ Lv5: 60
+ Lv6: 64
+ Lv7: 68
+ Lv8: 72
+ Lv9: 76
+ Lv10: 80
+ }
+// Items: {
+// Prawn: 1
+// }
+ }
+},
+{
+ Id: 5041
+ Name: "SU_FRESHSHRIMP"
+ Description: "Fresh Shrimp"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ SkillData1: 120000
+ CoolDown: 7000
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 24
+ Lv3: 26
+ Lv4: 28
+ Lv5: 30
+ Lv6: 32
+ Lv7: 34
+ Lv8: 36
+ Lv9: 38
+ Lv10: 40
+ }
+ }
+},
+{
+ Id: 5042
+ Name: "SU_CN_METEOR_ATK"
+ Description: ""
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ AttackType: "Magic"
+ InterruptCast: true
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 35
+ Lv3: 50
+ Lv4: 65
+ Lv5: 80
+ }
+// Items: {
+// Catnip_Fruit: 1
+// }
+ }
+},
+{
+ Id: 5043
+ Name: "SU_LUNATICCARROTBEAT2"
+ Description: "Lunatic Carrot Beat 2"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Chorus: true
+ }
+ AttackType: "Weapon"
+ InterruptCast: true
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8001
+ Name: "HLIF_HEAL"
+ Description: "Healing Touch"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 13
+ Lv2: 16
+ Lv3: 19
+ Lv4: 22
+ Lv5: 25
+ Lv6: 28
+ Lv7: 31
+ Lv8: 34
+ Lv9: 37
+ Lv10: 40
+ }
+// Items: {
+// Red_Slim_Potion: 1
+// }
+ }
+},
+{
+ Id: 8002
+ Name: "HLIF_AVOID"
+ Description: "Avoid"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ AfterCastActDelay: 35000
+ SkillData1: {
+ Lv1: 40000
+ Lv2: 35000
+ Lv3: 30000
+ Lv4: 25000
+ Lv5: 20000
+ Lv6: 15000
+ Lv7: 10000
+ Lv8: 5000
+ Lv9: 1
+ Lv10: 1
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+ }
+},
+{
+ Id: 8003
+ Name: "HLIF_BRAIN"
+ Description: "Brain Surgery"
+ MaxLevel: 5
+ SplashRange: 1
+ NumberOfHits: 0
+},
+{
+ Id: 8004
+ Name: "HLIF_CHANGE"
+ Description: "Change"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ AfterCastActDelay: {
+ Lv1: 600000
+ Lv2: 900000
+ Lv3: 1200000
+ Lv4: 1500000
+ Lv5: 1800000
+ Lv6: 2100000
+ Lv7: 2400000
+ Lv8: 2700000
+ Lv9: 3000000
+ Lv10: 3300000
+ }
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 120000
+ Lv3: 180000
+ Lv4: 240000
+ Lv5: 300000
+ Lv6: 360000
+ Lv7: 420000
+ Lv8: 480000
+ Lv9: 540000
+ Lv10: 600000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 100
+ }
+},
+{
+ Id: 8005
+ Name: "HAMI_CASTLE"
+ Description: "Castling"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ CoolDown: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 8006
+ Name: "HAMI_DEFENCE"
+ Description: "Defense"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillData1: {
+ Lv1: 40000
+ Lv2: 35000
+ Lv3: 30000
+ Lv4: 25000
+ Lv5: 20000
+ Lv6: 15000
+ Lv7: 10000
+ Lv8: 5000
+ Lv9: 1
+ Lv10: 1
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+ }
+},
+{
+ Id: 8007
+ Name: "HAMI_SKIN"
+ Description: "Adamantium Skin"
+ MaxLevel: 5
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 8008
+ Name: "HAMI_BLOODLUST"
+ Description: "Bloodlust"
+ MaxLevel: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 180000
+ Lv3: 300000
+ Lv4: 420000
+ Lv5: 540000
+ Lv6: 660000
+ Lv7: 780000
+ Lv8: 900000
+ Lv9: 1020000
+ Lv10: 1140000
+ }
+ SkillData2: {
+ Lv1: 300000
+ Lv2: 600000
+ Lv3: 900000
+ Lv4: 1200000
+ Lv5: 1500000
+ Lv6: 1800000
+ Lv7: 2100000
+ Lv8: 2400000
+ Lv9: 2700000
+ Lv10: 3000000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 120
+ }
+},
+{
+ Id: 8009
+ Name: "HFLI_MOON"
+ Description: "Moonlight"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ NumberOfHits: {
+ Lv1: -1
+ Lv2: -2
+ Lv3: -2
+ Lv4: -2
+ Lv5: -3
+ Lv6: -3
+ Lv7: -3
+ Lv8: -3
+ Lv9: -3
+ Lv10: -3
+ }
+ AfterCastWalkDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 4
+ Lv2: 8
+ Lv3: 12
+ Lv4: 16
+ Lv5: 20
+ Lv6: 24
+ Lv7: 28
+ Lv8: 32
+ Lv9: 36
+ Lv10: 40
+ }
+ }
+},
+{
+ Id: 8010
+ Name: "HFLI_FLEET"
+ Description: "Fleeting Move"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 55000
+ Lv3: 50000
+ Lv4: 45000
+ Lv5: 40000
+ Lv6: 35000
+ Lv7: 30000
+ Lv8: 25000
+ Lv9: 20000
+ Lv10: 15000
+ }
+ SkillData2: {
+ Lv1: 60000
+ Lv2: 70000
+ Lv3: 80000
+ Lv4: 90000
+ Lv5: 120000
+ Lv6: 120000
+ Lv7: 120000
+ Lv8: 120000
+ Lv9: 120000
+ Lv10: 120000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+ }
+},
+{
+ Id: 8011
+ Name: "HFLI_SPEED"
+ Description: "Speed"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 55000
+ Lv3: 50000
+ Lv4: 45000
+ Lv5: 40000
+ Lv6: 35000
+ Lv7: 30000
+ Lv8: 25000
+ Lv9: 20000
+ Lv10: 15000
+ }
+ SkillData2: {
+ Lv1: 60000
+ Lv2: 70000
+ Lv3: 80000
+ Lv4: 90000
+ Lv5: 120000
+ Lv6: 120000
+ Lv7: 120000
+ Lv8: 120000
+ Lv9: 120000
+ Lv10: 120000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 40
+ Lv3: 50
+ Lv4: 60
+ Lv5: 70
+ Lv6: 80
+ Lv7: 90
+ Lv8: 100
+ Lv9: 110
+ Lv10: 120
+ }
+ }
+},
+{
+ Id: 8012
+ Name: "HFLI_SBR44"
+ Description: "S.B.R.44"
+ MaxLevel: 3
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ NumberOfHits: 0
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8013
+ Name: "HVAN_CAPRICE"
+ Description: "Caprice"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ NumberOfHits: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 3
+ Lv4: 4
+ Lv5: 5
+ Lv6: 6
+ Lv7: 7
+ Lv8: 8
+ Lv9: 9
+ Lv10: 10
+ }
+ AfterCastActDelay: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 22
+ Lv2: 24
+ Lv3: 26
+ Lv4: 28
+ Lv5: 30
+ Lv6: 32
+ Lv7: 34
+ Lv8: 36
+ Lv9: 38
+ Lv10: 40
+ }
+ }
+},
+{
+ Id: 8014
+ Name: "HVAN_CHAOTIC"
+ Description: "Benediction of Chaos"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ AfterCastActDelay: 1000
+ AfterCastWalkDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 8015
+ Name: "HVAN_INSTRUCT"
+ Description: "Instruct"
+ MaxLevel: 5
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 8016
+ Name: "HVAN_EXPLOSION"
+ Description: "Bio Explosion"
+ MaxLevel: 3
+ Range: 4
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ IgnoreElement: true
+ IgnoreFlee: true
+ IgnoreDefCards: true
+ }
+ SplashRange: 4
+ AfterCastWalkDelay: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8018
+ Name: "MH_SUMMON_LEGION"
+ Description: "Summon Legion"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 1600
+ Lv2: 1400
+ Lv3: 1200
+ Lv4: 1000
+ Lv5: 800
+ Lv6: 600
+ Lv7: 400
+ Lv8: 200
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ FixedCastTime: {
+ Lv1: 400
+ Lv2: 600
+ Lv3: 800
+ Lv4: 1000
+ Lv5: 1200
+ Lv6: 1400
+ Lv7: 1600
+ Lv8: 1800
+ Lv9: 2000
+ Lv10: 2200
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 80
+ Lv3: 100
+ Lv4: 120
+ Lv5: 140
+ Lv6: 160
+ Lv7: 180
+ Lv8: 200
+ Lv9: 220
+ Lv10: 240
+ }
+ }
+},
+{
+ Id: 8019
+ Name: "MH_NEEDLE_OF_PARALYZE"
+ Description: "Needle of Paralyze"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Poison"
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1100
+ Lv3: 1200
+ Lv4: 1300
+ Lv5: 1400
+ Lv6: 1500
+ Lv7: 1600
+ Lv8: 1700
+ Lv9: 1800
+ Lv10: 1900
+ }
+ SkillData1: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ FixedCastTime: {
+ Lv1: 500
+ Lv2: 400
+ Lv3: 300
+ Lv4: 200
+ Lv5: 100
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 48
+ Lv2: 60
+ Lv3: 72
+ Lv4: 84
+ Lv5: 96
+ Lv6: 108
+ Lv7: 120
+ Lv8: 132
+ Lv9: 144
+ Lv10: 156
+ }
+ }
+},
+{
+ Id: 8020
+ Name: "MH_POISON_MIST"
+ Description: "Poison Mist"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Poison"
+ SkillInstances: 1
+ CastTime: {
+ Lv1: 500
+ Lv2: 700
+ Lv3: 900
+ Lv4: 1100
+ Lv5: 1300
+ Lv6: 1500
+ Lv7: 1700
+ Lv8: 1900
+ Lv9: 2100
+ Lv10: 2300
+ }
+ SkillData1: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ SkillData2: {
+ Lv1: 4000
+ Lv2: 6000
+ Lv3: 8000
+ Lv4: 10000
+ Lv5: 12000
+ Lv6: 14000
+ Lv7: 16000
+ Lv8: 18000
+ Lv9: 20000
+ Lv10: 22000
+ }
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 65
+ Lv2: 75
+ Lv3: 85
+ Lv4: 95
+ Lv5: 105
+ Lv6: 115
+ Lv7: 125
+ Lv8: 135
+ Lv9: 145
+ Lv10: 155
+ }
+ }
+ Unit: {
+ Id: 0xf5
+ Range: 3
+ Interval: 2300
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 8021
+ Name: "MH_PAIN_KILLER"
+ Description: "Pain Killer"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ SkillData1: {
+ Lv1: 20000
+ Lv2: 30000
+ Lv3: 40000
+ Lv4: 50000
+ Lv5: 60000
+ Lv6: 70000
+ Lv7: 80000
+ Lv8: 90000
+ Lv9: 100000
+ Lv10: 110000
+ }
+ FixedCastTime: {
+ Lv1: 1000
+ Lv2: 800
+ Lv3: 600
+ Lv4: 400
+ Lv5: 200
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 48
+ Lv2: 52
+ Lv3: 56
+ Lv4: 60
+ Lv5: 64
+ Lv6: 68
+ Lv7: 72
+ Lv8: 76
+ Lv9: 80
+ Lv10: 84
+ }
+ }
+},
+{
+ Id: 8022
+ Name: "MH_LIGHT_OF_REGENE"
+ Description: "Light of Regene"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SplashRange: 0
+ SkillData1: {
+ Lv1: 360000
+ Lv2: 420000
+ Lv3: 480000
+ Lv4: 540000
+ Lv5: 600000
+ Lv6: 660000
+ Lv7: 720000
+ Lv8: 780000
+ Lv9: 840000
+ Lv10: 900000
+ }
+ FixedCastTime: {
+ Lv1: 1600
+ Lv2: 1400
+ Lv3: 1200
+ Lv4: 1000
+ Lv5: 800
+ Lv6: 600
+ Lv7: 400
+ Lv8: 200
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 50
+ Lv3: 60
+ Lv4: 70
+ Lv5: 80
+ Lv6: 90
+ Lv7: 100
+ Lv8: 110
+ Lv9: 120
+ Lv10: 130
+ }
+ }
+},
+{
+ Id: 8023
+ Name: "MH_OVERED_BOOST"
+ Description: "Overed Boost"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SplashRange: 0
+ CastTime: {
+ Lv1: 800
+ Lv2: 700
+ Lv3: 600
+ Lv4: 500
+ Lv5: 400
+ Lv6: 300
+ Lv7: 200
+ Lv8: 100
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: {
+ Lv1: 200
+ Lv2: 300
+ Lv3: 400
+ Lv4: 500
+ Lv5: 600
+ Lv6: 700
+ Lv7: 800
+ Lv8: 900
+ Lv9: 1000
+ Lv10: 1100
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 70
+ Lv2: 90
+ Lv3: 110
+ Lv4: 130
+ Lv5: 150
+ Lv6: 170
+ Lv7: 190
+ Lv8: 210
+ Lv9: 230
+ Lv10: 250
+ }
+ }
+},
+{
+ Id: 8024
+ Name: "MH_ERASER_CUTTER"
+ Description: "Eraser Cutter"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: {
+ Lv1: "Ele_Wind"
+ Lv2: "Ele_Neutral"
+ Lv3: "Ele_Wind"
+ Lv4: "Ele_Neutral"
+ Lv5: "Ele_Wind"
+ }
+ NumberOfHits: -6
+ InterruptCast: true
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1500
+ Lv3: 2000
+ Lv4: 2500
+ Lv5: 3000
+ Lv6: 3500
+ Lv7: 4000
+ Lv8: 4500
+ Lv9: 5000
+ Lv10: 5500
+ }
+ AfterCastActDelay: 2000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 25
+ Lv2: 30
+ Lv3: 35
+ Lv4: 40
+ Lv5: 45
+ Lv6: 50
+ Lv7: 55
+ Lv8: 60
+ Lv9: 65
+ Lv10: 70
+ }
+ }
+},
+{
+ Id: 8025
+ Name: "MH_XENO_SLASHER"
+ Description: "Xeno Slasher"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Magic"
+ Element: {
+ Lv1: "Ele_Wind"
+ Lv2: "Ele_Neutral"
+ Lv3: "Ele_Wind"
+ Lv4: "Ele_Neutral"
+ Lv5: "Ele_Wind"
+ }
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 2
+ Lv2: 2
+ Lv3: 3
+ Lv4: 3
+ Lv5: 4
+ Lv6: 4
+ Lv7: 5
+ Lv8: 5
+ Lv9: 6
+ Lv10: 6
+ }
+ NumberOfHits: -6
+ CastTime: {
+ Lv1: 1500
+ Lv2: 2500
+ Lv3: 3500
+ Lv4: 4500
+ Lv5: 5500
+ Lv6: 6500
+ Lv7: 7500
+ Lv8: 8500
+ Lv9: 9500
+ Lv10: 10500
+ }
+ AfterCastActDelay: 5000
+ SkillData1: 500
+ FixedCastTime: 500
+ Requirements: {
+ SPCost: {
+ Lv1: 90
+ Lv2: 100
+ Lv3: 110
+ Lv4: 120
+ Lv5: 130
+ Lv6: 140
+ Lv7: 150
+ Lv8: 160
+ Lv9: 170
+ Lv10: 180
+ }
+ }
+ Unit: {
+ Id: 0x86
+ Range: {
+ Lv1: 2
+ Lv2: 2
+ Lv3: 3
+ Lv4: 3
+ Lv5: 4
+ Lv6: 4
+ Lv7: 5
+ Lv8: 5
+ Lv9: 6
+ Lv10: 6
+ }
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 8026
+ Name: "MH_SILENT_BREEZE"
+ Description: "Silent Breeze"
+ MaxLevel: 5
+ Range: {
+ Lv1: 5
+ Lv2: 5
+ Lv3: 7
+ Lv4: 7
+ Lv5: 9
+ Lv6: 9
+ Lv7: 11
+ Lv8: 11
+ Lv9: 13
+ Lv10: 13
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ SkillData1: {
+ Lv1: 9000
+ Lv2: 12000
+ Lv3: 15000
+ Lv4: 18000
+ Lv5: 21000
+ Lv6: 24000
+ Lv7: 27000
+ Lv8: 30000
+ Lv9: 33000
+ Lv10: 36000
+ }
+ FixedCastTime: {
+ Lv1: 1000
+ Lv2: 800
+ Lv3: 600
+ Lv4: 400
+ Lv5: 200
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 45
+ Lv2: 54
+ Lv3: 63
+ Lv4: 72
+ Lv5: 81
+ Lv6: 90
+ Lv7: 99
+ Lv8: 108
+ Lv9: 117
+ Lv10: 126
+ }
+ }
+},
+{
+ Id: 8027
+ Name: "MH_STYLE_CHANGE"
+ Description: "Style Change"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 35
+ }
+},
+{
+ Id: 8028
+ Name: "MH_SONIC_CRAW"
+ Description: "Sonic Claw"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+ State: "MH_Fighting"
+ }
+},
+{
+ Id: 8029
+ Name: "MH_SILVERVEIN_RUSH"
+ Description: "Silver Bain Rush"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 15
+ Lv3: 20
+ Lv4: 25
+ Lv5: 30
+ Lv6: 35
+ Lv7: 40
+ Lv8: 45
+ Lv9: 50
+ Lv10: 55
+ }
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 8030
+ Name: "MH_MIDNIGHT_FRENZY"
+ Description: "Midnight Frenzy"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 8
+ Lv2: 16
+ Lv3: 24
+ Lv4: 32
+ Lv5: 40
+ Lv6: 48
+ Lv7: 56
+ Lv8: 64
+ Lv9: 72
+ Lv10: 80
+ }
+ SpiritSphereCost: 2
+ }
+},
+{
+ Id: 8031
+ Name: "MH_STAHL_HORN"
+ Description: "Steel Horn"
+ MaxLevel: 5
+ Range: {
+ Lv1: 5
+ Lv2: 6
+ Lv3: 7
+ Lv4: 8
+ Lv5: 9
+ Lv6: 10
+ Lv7: 11
+ Lv8: 12
+ Lv9: 13
+ Lv10: 14
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ KnockBackTiles: 3
+ CastTime: {
+ Lv1: 800
+ Lv2: 600
+ Lv3: 400
+ Lv4: 200
+ Lv5: 0
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData1: 5000
+ FixedCastTime: {
+ Lv1: 200
+ Lv2: 400
+ Lv3: 600
+ Lv4: 800
+ Lv5: 1000
+ Lv6: 1200
+ Lv7: 1400
+ Lv8: 1600
+ Lv9: 1800
+ Lv10: 2000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 40
+ Lv2: 45
+ Lv3: 50
+ Lv4: 55
+ Lv5: 60
+ Lv6: 65
+ Lv7: 70
+ Lv8: 75
+ Lv9: 80
+ Lv10: 85
+ }
+ }
+},
+{
+ Id: 8032
+ Name: "MH_GOLDENE_FERSE"
+ Description: "Golden Heel"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 1000
+ Lv2: 1200
+ Lv3: 1400
+ Lv4: 1600
+ Lv5: 1800
+ Lv6: 2000
+ Lv7: 2200
+ Lv8: 2400
+ Lv9: 2600
+ Lv10: 2800
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 65
+ Lv3: 70
+ Lv4: 75
+ Lv5: 80
+ Lv6: 85
+ Lv7: 90
+ Lv8: 95
+ Lv9: 100
+ Lv10: 105
+ }
+ }
+},
+{
+ Id: 8033
+ Name: "MH_STEINWAND"
+ Description: "Stone Wall"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: 1000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 80
+ Lv2: 90
+ Lv3: 100
+ Lv4: 110
+ Lv5: 120
+ Lv6: 130
+ Lv7: 140
+ Lv8: 150
+ Lv9: 160
+ Lv10: 170
+ }
+ }
+ Unit: {
+ Id: 0x7e
+ Interval: -1
+ Target: "All"
+ Flag: {
+ UF_DEFNOTENEMY: true
+ UF_NOREITERATION: true
+ }
+ }
+},
+{
+ Id: 8034
+ Name: "MH_HEILIGE_STANGE"
+ Description: "Holy Pole"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Holy"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 1
+ Lv5: 2
+ Lv6: 2
+ Lv7: 2
+ Lv8: 2
+ Lv9: 2
+ Lv10: 2
+ }
+ CastTime: {
+ Lv1: 200
+ Lv2: 400
+ Lv3: 600
+ Lv4: 800
+ Lv5: 1000
+ Lv6: 1200
+ Lv7: 1400
+ Lv8: 1600
+ Lv9: 1800
+ Lv10: 2000
+ }
+ FixedCastTime: {
+ Lv1: 1800
+ Lv2: 1600
+ Lv3: 1400
+ Lv4: 1200
+ Lv5: 1000
+ Lv6: 800
+ Lv7: 600
+ Lv8: 400
+ Lv9: 200
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 68
+ Lv3: 76
+ Lv4: 84
+ Lv5: 100
+ Lv6: 100
+ Lv7: 100
+ Lv8: 100
+ Lv9: 100
+ Lv10: 100
+ }
+ }
+},
+{
+ Id: 8035
+ Name: "MH_ANGRIFFS_MODUS"
+ Description: "Attack Mode"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 200
+ Lv2: 400
+ Lv3: 600
+ Lv4: 800
+ Lv5: 1000
+ Lv6: 1200
+ Lv7: 1400
+ Lv8: 1600
+ Lv9: 1800
+ Lv10: 2000
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 65
+ Lv3: 70
+ Lv4: 75
+ Lv5: 80
+ Lv6: 85
+ Lv7: 90
+ Lv8: 95
+ Lv9: 100
+ Lv10: 105
+ }
+ }
+},
+{
+ Id: 8036
+ Name: "MH_TINDER_BREAKER"
+ Description: "Tinder Breaker"
+ MaxLevel: 5
+ Range: {
+ Lv1: 3
+ Lv2: 4
+ Lv3: 5
+ Lv4: 6
+ Lv5: 7
+ Lv6: 8
+ Lv7: 9
+ Lv8: 10
+ Lv9: 11
+ Lv10: 12
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 25
+ Lv3: 30
+ Lv4: 35
+ Lv5: 40
+ Lv6: 45
+ Lv7: 50
+ Lv8: 55
+ Lv9: 60
+ Lv10: 65
+ }
+ State: "MH_Grappling"
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 8037
+ Name: "MH_CBC"
+ Description: "Continual Break Combo"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 10
+ Lv2: 20
+ Lv3: 30
+ Lv4: 40
+ Lv5: 50
+ Lv6: 60
+ Lv7: 70
+ Lv8: 80
+ Lv9: 90
+ Lv10: 100
+ }
+ SpiritSphereCost: 1
+ }
+},
+{
+ Id: 8038
+ Name: "MH_EQC"
+ Description: "Eternal Quick Combo"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ }
+ AttackType: "Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 24
+ Lv2: 28
+ Lv3: 32
+ Lv4: 36
+ Lv5: 40
+ Lv6: 44
+ Lv7: 48
+ Lv8: 52
+ Lv9: 56
+ Lv10: 60
+ }
+ SpiritSphereCost: 2
+ }
+},
+{
+ Id: 8039
+ Name: "MH_MAGMA_FLOW"
+ Description: "Magma Flow"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 2
+ Lv5: 2
+ Lv6: 2
+ Lv7: 2
+ Lv8: 2
+ Lv9: 2
+ Lv10: 2
+ }
+ CastTime: {
+ Lv1: 2000
+ Lv2: 2500
+ Lv3: 3000
+ Lv4: 3500
+ Lv5: 4000
+ Lv6: 4500
+ Lv7: 5000
+ Lv8: 5500
+ Lv9: 6000
+ Lv10: 6500
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: {
+ Lv1: 2000
+ Lv2: 1500
+ Lv3: 1000
+ Lv4: 500
+ Lv5: -1
+ Lv6: -1
+ Lv7: -1
+ Lv8: -1
+ Lv9: -1
+ Lv10: -1
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 34
+ Lv2: 38
+ Lv3: 42
+ Lv4: 46
+ Lv5: 50
+ Lv6: 54
+ Lv7: 58
+ Lv8: 62
+ Lv9: 66
+ Lv10: 70
+ }
+ }
+},
+{
+ Id: 8040
+ Name: "MH_GRANITIC_ARMOR"
+ Description: "Granitic Armor"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 6000
+ Lv2: 5500
+ Lv3: 5000
+ Lv4: 4500
+ Lv5: 4000
+ Lv6: 3500
+ Lv7: 3000
+ Lv8: 2500
+ Lv9: 2000
+ Lv10: 1500
+ }
+ SkillData1: 60000
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 54
+ Lv2: 58
+ Lv3: 62
+ Lv4: 66
+ Lv5: 70
+ Lv6: 74
+ Lv7: 78
+ Lv8: 82
+ Lv9: 86
+ Lv10: 90
+ }
+ }
+},
+{
+ Id: 8041
+ Name: "MH_LAVA_SLIDE"
+ Description: "Lava Slide"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ }
+ SkillInstances: 1
+ CastTime: {
+ Lv1: 6000
+ Lv2: 5500
+ Lv3: 5000
+ Lv4: 4500
+ Lv5: 4000
+ Lv6: 3500
+ Lv7: 3000
+ Lv8: 2500
+ Lv9: 2000
+ Lv10: 1500
+ }
+ SkillData1: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 30
+ Lv2: 35
+ Lv3: 40
+ Lv4: 45
+ Lv5: 50
+ Lv6: 55
+ Lv7: 60
+ Lv8: 65
+ Lv9: 70
+ Lv10: 75
+ }
+ }
+ Unit: {
+ Id: 0xf6
+ Layout: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 2
+ Lv4: 2
+ Lv5: 3
+ Lv6: 3
+ Lv7: 4
+ Lv8: 4
+ Lv9: 5
+ Lv10: 5
+ }
+ Interval: 2000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 8042
+ Name: "MH_PYROCLASTIC"
+ Description: "Pyroclastic"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ }
+ CastTime: {
+ Lv1: 5000
+ Lv2: 4500
+ Lv3: 4000
+ Lv4: 3500
+ Lv5: 3000
+ Lv6: 2500
+ Lv7: 2000
+ Lv8: 1500
+ Lv9: 1000
+ Lv10: 500
+ }
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 90000
+ Lv3: 120000
+ Lv4: 150000
+ Lv5: 180000
+ Lv6: 210000
+ Lv7: 240000
+ Lv8: 270000
+ Lv9: 300000
+ Lv10: 330000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 28
+ Lv3: 36
+ Lv4: 44
+ Lv5: 52
+ Lv6: 60
+ Lv7: 68
+ Lv8: 76
+ Lv9: 84
+ Lv10: 92
+ }
+ }
+},
+{
+ Id: 8043
+ Name: "MH_VOLCANIC_ASH"
+ Description: "Volcanic Ash"
+ MaxLevel: 5
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillInstances: 3
+ CastTime: {
+ Lv1: 5000
+ Lv2: 4500
+ Lv3: 4000
+ Lv4: 3500
+ Lv5: 3000
+ Lv6: 2500
+ Lv7: 2000
+ Lv8: 1500
+ Lv9: 1000
+ Lv10: 500
+ }
+ SkillData1: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ FixedCastTime: 1000
+ Requirements: {
+ SPCost: {
+ Lv1: 60
+ Lv2: 65
+ Lv3: 70
+ Lv4: 75
+ Lv5: 80
+ Lv6: 85
+ Lv7: 90
+ Lv8: 95
+ Lv9: 100
+ Lv10: 105
+ }
+ }
+ Unit: {
+ Id: 0xf7
+ Layout: 1
+ Interval: -1
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ UF_RANGEDSINGLEUNIT: true
+ }
+ }
+},
+{
+ Id: 8201
+ Name: "MS_BASH"
+ Description: "Bash"
+ MaxLevel: 10
+ Range: -1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ Requirements: {
+ SPCost: {
+ Lv1: 8
+ Lv2: 8
+ Lv3: 8
+ Lv4: 8
+ Lv5: 8
+ Lv6: 15
+ Lv7: 15
+ Lv8: 15
+ Lv9: 15
+ Lv10: 15
+ }
+ WeaponTypes: {
+ NoWeapon: true
+ Daggers: true
+ 1HSwords: true
+ 2HSwords: true
+ 1HSpears: true
+ 2HSpears: true
+ 1HAxes: true
+ 2HAxes: true
+ Maces: true
+ 2HMaces: true
+ Staves: true
+ Knuckles: true
+ Instruments: true
+ Whips: true
+ Books: true
+ Katars: true
+ Revolvers: true
+ Rifles: true
+ GatlingGuns: true
+ Shotguns: true
+ GrenadeLaunchers: true
+ FuumaShurikens: true
+ }
+ }
+},
+{
+ Id: 8202
+ Name: "MS_MAGNUM"
+ Description: "Magnum_Break"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ KnockBackTiles: 2
+ AfterCastActDelay: 1500
+ AfterCastWalkDelay: 2000
+ SkillData1: 2000
+ SkillData2: 10000
+ Requirements: {
+ HPCost: {
+ Lv1: 20
+ Lv2: 20
+ Lv3: 19
+ Lv4: 19
+ Lv5: 18
+ Lv6: 18
+ Lv7: 17
+ Lv8: 17
+ Lv9: 16
+ Lv10: 16
+ }
+ SPCost: 30
+ }
+},
+{
+ Id: 8203
+ Name: "MS_BOWLINGBASH"
+ Description: "Bowling_Bash"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 1
+ KnockBackTiles: 1
+ CastTime: 700
+ AfterCastActDelay: 2500
+ Requirements: {
+ SPCost: {
+ Lv1: 13
+ Lv2: 14
+ Lv3: 15
+ Lv4: 16
+ Lv5: 17
+ Lv6: 18
+ Lv7: 19
+ Lv8: 20
+ Lv9: 21
+ Lv10: 22
+ }
+ }
+},
+{
+ Id: 8204
+ Name: "MS_PARRYING"
+ Description: "Parry"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 15000
+ Lv2: 20000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
+ Lv7: 45000
+ Lv8: 50000
+ Lv9: 55000
+ Lv10: 60000
+ }
+ Requirements: {
+ SPCost: 50
+ }
+},
+{
+ Id: 8205
+ Name: "MS_REFLECTSHIELD"
+ Description: "Shield_Reflect"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ SkillData1: 300000
+ Requirements: {
+ SPCost: {
+ Lv1: 35
+ Lv2: 40
+ Lv3: 45
+ Lv4: 50
+ Lv5: 55
+ Lv6: 60
+ Lv7: 65
+ Lv8: 70
+ Lv9: 75
+ Lv10: 80
+ }
+ }
+},
+{
+ Id: 8206
+ Name: "MS_BERSERK"
+ Description: "Frenzy"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 300000
+ SkillData2: 15000
+ Requirements: {
+ SPCost: 100
+ }
+},
+{
+ Id: 8207
+ Name: "MA_DOUBLE"
+ Description: "Double_Strafe"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 2
+ AfterCastActDelay: 1000
+ SkillData1: 100
+ Requirements: {
+ SPCost: 12
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 8208
+ Name: "MA_SHOWER"
+ Description: "Arrow_Shower"
+ MaxLevel: 10
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ IgnoreLandProtector: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ SplashRange: 2
+ KnockBackTiles: 2
+ AfterCastActDelay: 1200
+ SkillData1: 100
+ Requirements: {
+ SPCost: 15
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+ Unit: {
+ Id: 0x86
+ Range: 2
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_SKILL: true
+ }
+ }
+},
+{
+ Id: 8209
+ Name: "MA_SKIDTRAP"
+ Description: "Skid_Trap"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ KnockBackTiles: {
+ Lv1: 6
+ Lv2: 7
+ Lv3: 8
+ Lv4: 9
+ Lv5: 10
+ Lv6: 11
+ Lv7: 12
+ Lv8: 13
+ Lv9: 14
+ Lv10: 15
+ }
+ SkillData1: {
+ Lv1: 300000
+ Lv2: 240000
+ Lv3: 180000
+ Lv4: 120000
+ Lv5: 60000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ Requirements: {
+ SPCost: 10
+ }
+ Unit: {
+ Id: 0x90
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 8210
+ Name: "MA_LANDMINE"
+ Description: "Land_Mine"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ Element: "Ele_Earth"
+ DamageType: {
+ IgnoreFlee: true
+ }
+ SkillData1: {
+ Lv1: 200000
+ Lv2: 160000
+ Lv3: 120000
+ Lv4: 80000
+ Lv5: 40000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData2: 5000
+ Requirements: {
+ SPCost: 10
+ }
+ Unit: {
+ Id: 0x93
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 8211
+ Name: "MA_SANDMAN"
+ Description: "Sandman"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 2
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 120000
+ Lv3: 90000
+ Lv4: 60000
+ Lv5: 30000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData2: {
+ Lv1: 12000
+ Lv2: 14000
+ Lv3: 16000
+ Lv4: 18000
+ Lv5: 20000
+ Lv6: 22000
+ Lv7: 24000
+ Lv8: 26000
+ Lv9: 28000
+ Lv10: 30000
+ }
+ Requirements: {
+ SPCost: 12
+ }
+ Unit: {
+ Id: 0x95
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 8212
+ Name: "MA_FREEZINGTRAP"
+ Description: "Freezing_Trap"
+ MaxLevel: 5
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ SkillInfo: {
+ Trap: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Water"
+ DamageType: {
+ SplashArea: true
+ IgnoreFlee: true
+ }
+ SplashRange: 1
+ SkillData1: {
+ Lv1: 150000
+ Lv2: 120000
+ Lv3: 90000
+ Lv4: 60000
+ Lv5: 30000
+ Lv6: 1
+ Lv7: 1
+ Lv8: 1
+ Lv9: 1
+ Lv10: 1
+ }
+ SkillData2: {
+ Lv1: 3000
+ Lv2: 6000
+ Lv3: 9000
+ Lv4: 12000
+ Lv5: 15000
+ Lv6: 18000
+ Lv7: 21000
+ Lv8: 24000
+ Lv9: 27000
+ Lv10: 30000
+ }
+ Requirements: {
+ SPCost: 10
+ }
+ Unit: {
+ Id: 0x97
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOREITERATION: true
+ UF_NOFOOTSET: true
+ }
+ }
+},
+{
+ Id: 8213
+ Name: "MA_REMOVETRAP"
+ Description: "Remove_Trap"
+ MaxLevel: 1
+ Range: 2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Trap: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 8214
+ Name: "MA_CHARGEARROW"
+ Description: "Arrow_Repel"
+ MaxLevel: 1
+ Range: -9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ SkillInfo: {
+ Quest: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ SplashArea: true
+ }
+ KnockBackTiles: 6
+ CastTime: 750
+ AfterCastActDelay: 1000
+ FixedCastTime: 750
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: 15
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 8215
+ Name: "MA_SHARPSHOOTING"
+ Description: "Focused_Arrow_Strike"
+ MaxLevel: 5
+ Range: 9
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ SplashRange: 2
+ InterruptCast: true
+ SkillInstances: 13
+ CastTime: 1000
+ AfterCastActDelay: 2500
+ FixedCastTime: 1000
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 21
+ Lv3: 24
+ Lv4: 27
+ Lv5: 30
+ Lv6: 33
+ Lv7: 36
+ Lv8: 39
+ Lv9: 42
+ Lv10: 45
+ }
+ AmmoTypes: {
+ A_ARROW: true
+ }
+ AmmoAmount: 1
+ }
+},
+{
+ Id: 8216
+ Name: "ML_PIERCE"
+ Description: "Pierce"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 3
+ Requirements: {
+ SPCost: 7
+ }
+},
+{
+ Id: 8217
+ Name: "ML_BRANDISH"
+ Description: "Brandish_Spear"
+ MaxLevel: 10
+ Range: -2
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ KnockBackTiles: 3
+ CastTime: 350
+ AfterCastActDelay: 1200
+ FixedCastTime: 350
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: 12
+ }
+},
+{
+ Id: 8218
+ Name: "ML_SPIRALPIERCE"
+ Description: "Spiral_Pierce"
+ MaxLevel: 5
+ Range: 5
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ DamageType: {
+ IgnoreDefense: true
+ }
+ NumberOfHits: 5
+ CastTime: {
+ Lv1: 150
+ Lv2: 250
+ Lv3: 350
+ Lv4: 450
+ Lv5: 500
+ Lv6: 500
+ Lv7: 500
+ Lv8: 500
+ Lv9: 500
+ Lv10: 500
+ }
+ AfterCastActDelay: 2500
+ SkillData2: 1000
+ FixedCastTime: {
+ Lv1: 150
+ Lv2: 250
+ Lv3: 350
+ Lv4: 450
+ Lv5: 500
+ Lv6: 500
+ Lv7: 500
+ Lv8: 500
+ Lv9: 500
+ Lv10: 500
+ }
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 18
+ Lv2: 21
+ Lv3: 24
+ Lv4: 27
+ Lv5: 30
+ Lv6: 33
+ Lv7: 36
+ Lv8: 39
+ Lv9: 42
+ Lv10: 45
+ }
+ }
+},
+{
+ Id: 8219
+ Name: "ML_DEFENDER"
+ Description: "Defending_Aura"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ AfterCastActDelay: 800
+ SkillData1: 180000
+ Requirements: {
+ SPCost: 30
+ State: "Shield"
+ }
+},
+{
+ Id: 8220
+ Name: "ML_AUTOGUARD"
+ Description: "Guard"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 300000
+ Requirements: {
+ SPCost: {
+ Lv1: 12
+ Lv2: 14
+ Lv3: 16
+ Lv4: 18
+ Lv5: 20
+ Lv6: 22
+ Lv7: 24
+ Lv8: 26
+ Lv9: 28
+ Lv10: 30
+ }
+ }
+},
+{
+ Id: 8221
+ Name: "ML_DEVOTION"
+ Description: "Sacrifice"
+ MaxLevel: 5
+ Range: {
+ Lv1: 7
+ Lv2: 8
+ Lv3: 9
+ Lv4: 10
+ Lv5: 11
+ Lv6: 12
+ Lv7: 13
+ Lv8: 14
+ Lv9: 15
+ Lv10: 16
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoCastSelf: true
+ PartyOnly: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1500
+ SkillData2: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: 1500
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: 25
+ }
+},
+{
+ Id: 8222
+ Name: "MER_MAGNIFICAT"
+ Description: "Magnificat"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: -1
+ InterruptCast: true
+ CastTime: 3200
+ AfterCastActDelay: 2000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 45000
+ Lv3: 60000
+ Lv4: 75000
+ Lv5: 90000
+ Lv6: 105000
+ Lv7: 120000
+ Lv8: 135000
+ Lv9: 150000
+ Lv10: 165000
+ }
+ FixedCastTime: 800
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 8223
+ Name: "MER_QUICKEN"
+ Description: "Two-Hand_Quicken"
+ MaxLevel: 10
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 60000
+ Lv3: 90000
+ Lv4: 120000
+ Lv5: 150000
+ Lv6: 180000
+ Lv7: 210000
+ Lv8: 240000
+ Lv9: 270000
+ Lv10: 300000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 14
+ Lv2: 18
+ Lv3: 22
+ Lv4: 26
+ Lv5: 30
+ Lv6: 34
+ Lv7: 38
+ Lv8: 42
+ Lv9: 46
+ Lv10: 50
+ }
+ }
+},
+{
+ Id: 8224
+ Name: "MER_SIGHT"
+ Description: "Sight"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 3
+ InterruptCast: true
+ SkillData1: 10000
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 8225
+ Name: "MER_CRASH"
+ Description: "Crash"
+ MaxLevel: 5
+ Range: 1
+ Hit: "BDT_MULTIHIT"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Weapon"
+ NumberOfHits: 3
+ CastTime: 1000
+ AfterCastActDelay: 2000
+ SkillData2: 5000
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 8226
+ Name: "MER_REGAIN"
+ Description: "Regain"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoEnemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 8227
+ Name: "MER_TENDER"
+ Description: "Tender"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoEnemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 8228
+ Name: "MER_BENEDICTION"
+ Description: "Benediction"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoEnemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 8229
+ Name: "MER_RECUPERATE"
+ Description: "Recuperate"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoEnemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 8230
+ Name: "MER_MENTALCURE"
+ Description: "Mental_Cure"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoEnemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 8231
+ Name: "MER_COMPRESS"
+ Description: "Compress"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ SkillInfo: {
+ NoEnemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 8232
+ Name: "MER_PROVOKE"
+ Description: "Provoke"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 30000
+ Requirements: {
+ SPCost: {
+ Lv1: 4
+ Lv2: 5
+ Lv3: 6
+ Lv4: 7
+ Lv5: 8
+ Lv6: 9
+ Lv7: 10
+ Lv8: 11
+ Lv9: 12
+ Lv10: 13
+ }
+ }
+},
+{
+ Id: 8233
+ Name: "MER_AUTOBERSERK"
+ Description: "Berserk"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 5
+ }
+},
+{
+ Id: 8234
+ Name: "MER_DECAGI"
+ Description: "Decrease_AGI"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 800
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 40000
+ Lv2: 50000
+ Lv3: 60000
+ Lv4: 70000
+ Lv5: 80000
+ Lv6: 90000
+ Lv7: 100000
+ Lv8: 110000
+ Lv9: 120000
+ Lv10: 130000
+ }
+ FixedCastTime: 200
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 15
+ Lv2: 17
+ Lv3: 19
+ Lv4: 21
+ Lv5: 23
+ Lv6: 25
+ Lv7: 27
+ Lv8: 29
+ Lv9: 31
+ Lv10: 33
+ }
+ }
+},
+{
+ Id: 8235
+ Name: "MER_SCAPEGOAT"
+ Description: "Scapegoat"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 3000
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: 10
+ HPRateCost: 100
+ }
+},
+{
+ Id: 8236
+ Name: "MER_LEXDIVINA"
+ Description: "Lex_Divina"
+ MaxLevel: 10
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ NumberOfHits: 0
+ InterruptCast: true
+ AfterCastActDelay: 3000
+ SkillData1: {
+ Lv1: 30000
+ Lv2: 35000
+ Lv3: 40000
+ Lv4: 45000
+ Lv5: 50000
+ Lv6: 60000
+ Lv7: 60000
+ Lv8: 60000
+ Lv9: 60000
+ Lv10: 60000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 20
+ Lv3: 20
+ Lv4: 20
+ Lv5: 20
+ Lv6: 18
+ Lv7: 16
+ Lv8: 14
+ Lv9: 12
+ Lv10: 10
+ }
+ }
+},
+{
+ Id: 8237
+ Name: "MER_ESTIMATION"
+ Description: "Sense"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ Requirements: {
+ SPCost: 10
+ }
+},
+{
+ Id: 8238
+ Name: "MER_KYRIE"
+ Description: "Kyrie Eleison"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 2000
+ AfterCastActDelay: 2000
+ SkillData1: 120000
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 20
+ Lv2: 20
+ Lv3: 20
+ Lv4: 25
+ Lv5: 25
+ Lv6: 25
+ Lv7: 30
+ Lv8: 30
+ Lv9: 30
+ Lv10: 35
+ }
+ }
+},
+{
+ Id: 8239
+ Name: "MER_BLESSING"
+ Description: "Blessing"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 80000
+ Lv3: 100000
+ Lv4: 120000
+ Lv5: 140000
+ Lv6: 160000
+ Lv7: 180000
+ Lv8: 200000
+ Lv9: 220000
+ Lv10: 240000
+ }
+ Requirements: {
+ SPCost: {
+ Lv1: 28
+ Lv2: 32
+ Lv3: 36
+ Lv4: 40
+ Lv5: 44
+ Lv6: 48
+ Lv7: 52
+ Lv8: 56
+ Lv9: 60
+ Lv10: 64
+ }
+ }
+},
+{
+ Id: 8240
+ Name: "MER_INCAGI"
+ Description: "Increase Agility"
+ MaxLevel: 10
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ CastTime: 1000
+ AfterCastActDelay: 1000
+ SkillData1: {
+ Lv1: 60000
+ Lv2: 80000
+ Lv3: 100000
+ Lv4: 120000
+ Lv5: 140000
+ Lv6: 160000
+ Lv7: 180000
+ Lv8: 200000
+ Lv9: 220000
+ Lv10: 240000
+ }
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ HPCost: 15
+ SPCost: {
+ Lv1: 18
+ Lv2: 21
+ Lv3: 24
+ Lv4: 27
+ Lv5: 30
+ Lv6: 33
+ Lv7: 36
+ Lv8: 39
+ Lv9: 42
+ Lv10: 45
+ }
+ }
+},
+{
+ Id: 8401
+ Name: "EL_CIRCLE_OF_FIRE"
+ Description: "Circle of Fire"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ KnockBackTiles: 2
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 8402
+ Name: "EL_FIRE_CLOAK"
+ Description: "Fire Cloak"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 60
+ }
+},
+{
+ Id: 8403
+ Name: "EL_FIRE_MANTLE"
+ Description: "Fire Mantle"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ SkillInstances: 3
+ KnockBackTiles: 2
+ SkillData1: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 80
+ }
+ Unit: {
+ Id: 0xed
+ Layout: -1
+ Range: 1
+ Interval: 1000
+ Target: "Enemy"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ }
+ }
+},
+{
+ Id: 8404
+ Name: "EL_WATER_SCREEN"
+ Description: "Water Screen"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 8405
+ Name: "EL_WATER_DROP"
+ Description: "Water Drop"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 60
+ }
+},
+{
+ Id: 8406
+ Name: "EL_WATER_BARRIER"
+ Description: "Water Barrier"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 80
+ }
+ Unit: {
+ Id: 0xee
+ Layout: 1
+ Interval: -1
+ Target: "Friend"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ UF_RANGEDSINGLEUNIT: true
+ }
+ }
+},
+{
+ Id: 8407
+ Name: "EL_WIND_STEP"
+ Description: "Wind Step"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ KnockBackTiles: 5
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 8408
+ Name: "EL_WIND_CURTAIN"
+ Description: "Wind Curtain"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 60
+ }
+},
+{
+ Id: 8409
+ Name: "EL_ZEPHYR"
+ Description: "Zephyr"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 80
+ }
+ Unit: {
+ Id: 0xef
+ Range: 1
+ Interval: -1
+ Target: "Friend"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ UF_RANGEDSINGLEUNIT: true
+ }
+ }
+},
+{
+ Id: 8410
+ Name: "EL_SOLID_SKIN"
+ Description: "Solid Skin"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 8411
+ Name: "EL_STONE_SHIELD"
+ Description: "Stone Shield"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 60
+ }
+},
+{
+ Id: 8412
+ Name: "EL_POWER_OF_GAIA"
+ Description: "Power of Gaia"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 80
+ }
+ Unit: {
+ Id: 0xf0
+ Range: 1
+ Interval: -1
+ Target: "Friend"
+ Flag: {
+ UF_NOOVERLAP: true
+ UF_PATHCHECK: true
+ UF_RANGEDSINGLEUNIT: true
+ }
+ }
+},
+{
+ Id: 8413
+ Name: "EL_PYROTECHNIC"
+ Description: "Pyrotechnic"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8414
+ Name: "EL_HEATER"
+ Description: "Heater"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8415
+ Name: "EL_TROPIC"
+ Description: "Tropic"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8416
+ Name: "EL_AQUAPLAY"
+ Description: "Aqua Play"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8417
+ Name: "EL_COOLER"
+ Description: "Cooler"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8418
+ Name: "EL_CHILLY_AIR"
+ Description: "Cool Air"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8419
+ Name: "EL_GUST"
+ Description: "Gust"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8420
+ Name: "EL_BLAST"
+ Description: "Blast"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8421
+ Name: "EL_WILD_STORM"
+ Description: "Wild Storm"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8422
+ Name: "EL_PETROLOGY"
+ Description: "Petrology"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8423
+ Name: "EL_CURSED_SOIL"
+ Description: "Cursed Soil"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8424
+ Name: "EL_UPHEAVAL"
+ Description: "Upheaval"
+ MaxLevel: 1
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Self: true
+ }
+ DamageType: {
+ NoDamage: true
+ }
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8425
+ Name: "EL_FIRE_ARROW"
+ Description: "Fire Arrow"
+ MaxLevel: 1
+ Range: 6
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 8426
+ Name: "EL_FIRE_BOMB"
+ Description: "Fire Bomb"
+ MaxLevel: 1
+ Range: 6
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ SplashRange: 1
+ Requirements: {
+ SPCost: 60
+ }
+},
+{
+ Id: 8427
+ Name: "EL_FIRE_BOMB_ATK"
+ Description: "Fire Bomb Attack"
+ MaxLevel: 1
+ Range: 6
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ SplashRange: 1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8428
+ Name: "EL_FIRE_WAVE"
+ Description: "Fire Wave"
+ MaxLevel: 1
+ Range: 6
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Fire"
+ SplashRange: 1
+ Requirements: {
+ SPCost: 80
+ }
+},
+{
+ Id: 8429
+ Name: "EL_FIRE_WAVE_ATK"
+ Description: "Fire Wave Attack"
+ MaxLevel: 1
+ Range: 6
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Fire"
+ SplashRange: 1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8430
+ Name: "EL_ICE_NEEDLE"
+ Description: "Ice Needle"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 8431
+ Name: "EL_WATER_SCREW"
+ Description: "Water Screw"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Water"
+ SplashRange: 1
+ Requirements: {
+ SPCost: 60
+ }
+},
+{
+ Id: 8432
+ Name: "EL_WATER_SCREW_ATK"
+ Description: "Water Screw Attack"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Water"
+ SplashRange: 1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8433
+ Name: "EL_TIDAL_WEAPON"
+ Description: "Tidal Weapon"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Water"
+ SplashRange: 1
+ SkillData1: -1
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 80
+ }
+},
+{
+ Id: 8434
+ Name: "EL_WIND_SLASH"
+ Description: "Wind Slasher"
+ MaxLevel: 1
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Wind"
+ CastTime: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 8435
+ Name: "EL_HURRICANE"
+ Description: "Hurricane Rage"
+ MaxLevel: 1
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Wind"
+ SplashRange: 1
+ CastTime: 1000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 60
+ }
+},
+{
+ Id: 8436
+ Name: "EL_HURRICANE_ATK"
+ Description: "Hurricane Rage Attack"
+ MaxLevel: 1
+ Range: 7
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8437
+ Name: "EL_TYPOON_MIS"
+ Description: "Typhoon Missile"
+ MaxLevel: 1
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Wind"
+ SplashRange: 1
+ CastTime: 1000
+ SkillData1: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 80
+ }
+},
+{
+ Id: 8438
+ Name: "EL_TYPOON_MIS_ATK"
+ Description: "Typhoon Missile Attack"
+ MaxLevel: 1
+ Range: 11
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Wind"
+ SplashRange: 1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8439
+ Name: "EL_STONE_HAMMER"
+ Description: "Stone Hammer"
+ MaxLevel: 1
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Earth"
+ SkillData1: 5000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 40
+ }
+},
+{
+ Id: 8440
+ Name: "EL_ROCK_CRUSHER"
+ Description: "Rock Launcher"
+ MaxLevel: 1
+ Range: 3
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Earth"
+ SplashRange: 1
+ SkillData1: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 60
+ }
+},
+{
+ Id: 8441
+ Name: "EL_ROCK_CRUSHER_ATK"
+ Description: "Rock Launcher Attack"
+ MaxLevel: 1
+ Range: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Magic"
+ Element: "Ele_Earth"
+ SplashRange: 1
+ SkillData1: 15000
+ FixedCastTime: -1
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 8442
+ Name: "EL_STONE_RAIN"
+ Description: "Stone Rain"
+ MaxLevel: 1
+ Range: 9
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Enemy: true
+ }
+ AttackType: "Weapon"
+ Element: "Ele_Earth"
+ SplashRange: 1
+ NumberOfHits: -5
+ Requirements: {
+ SPCost: 80
+ }
+},
+{
+ Id: 10000
+ Name: "GD_APPROVAL"
+ Description: "Official Guild Approval"
+ MaxLevel: 1
+ SkillInfo: {
+ Guild: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 10001
+ Name: "GD_KAFRACONTRACT"
+ Description: "Kafra Contract"
+ MaxLevel: 1
+ SkillInfo: {
+ Guild: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 10002
+ Name: "GD_GUARDRESEARCH"
+ Description: "Guardian Research"
+ MaxLevel: 1
+ SkillInfo: {
+ Guild: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 10003
+ Name: "GD_GUARDUP"
+ Description: "Strengthen Guardians"
+ MaxLevel: 1
+ SkillInfo: {
+ Guild: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 10004
+ Name: "GD_EXTENSION"
+ Description: "Guild Extension"
+ MaxLevel: 10
+ SkillInfo: {
+ Guild: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 10005
+ Name: "GD_GLORYGUILD"
+ Description: "Guild's Glory"
+ MaxLevel: 1
+ SkillInfo: {
+ Guild: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 10006
+ Name: "GD_LEADERSHIP"
+ Description: "Great Leadership"
+ MaxLevel: 1
+ SkillInfo: {
+ Guild: true
+ }
+ SplashRange: 2
+ NumberOfHits: 0
+ SkillData1: 300000
+ FixedCastTime: -1
+ Unit: {
+ Id: 0xc1
+ Layout: 2
+ Interval: -1
+ Target: "Sameguild"
+ Flag: {
+ UF_NOMOB: true
+ }
+ }
+},
+{
+ Id: 10007
+ Name: "GD_GLORYWOUNDS"
+ Description: "Glorious Wounds"
+ MaxLevel: 1
+ SkillInfo: {
+ Guild: true
+ }
+ SplashRange: 2
+ NumberOfHits: 0
+ SkillData1: 300000
+ FixedCastTime: -1
+ Unit: {
+ Id: 0xc2
+ Layout: 2
+ Interval: -1
+ Target: "Sameguild"
+ Flag: {
+ UF_NOMOB: true
+ }
+ }
+},
+{
+ Id: 10008
+ Name: "GD_SOULCOLD"
+ Description: "Cold Heart"
+ MaxLevel: 1
+ SkillInfo: {
+ Guild: true
+ }
+ SplashRange: 2
+ NumberOfHits: 0
+ SkillData1: 300000
+ FixedCastTime: -1
+ Unit: {
+ Id: 0xc3
+ Layout: 2
+ Interval: -1
+ Target: "Sameguild"
+ Flag: {
+ UF_NOMOB: true
+ }
+ }
+},
+{
+ Id: 10009
+ Name: "GD_HAWKEYES"
+ Description: "Sharp Gaze"
+ MaxLevel: 1
+ SkillInfo: {
+ Guild: true
+ }
+ SplashRange: 2
+ NumberOfHits: 0
+ SkillData1: 300000
+ FixedCastTime: -1
+ Unit: {
+ Id: 0xc4
+ Layout: 2
+ Interval: -1
+ Target: "Sameguild"
+ Flag: {
+ UF_NOMOB: true
+ }
+ }
+},
+{
+ Id: 10010
+ Name: "GD_BATTLEORDER"
+ Description: "Battle Orders"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Guild: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 15
+ NumberOfHits: 0
+ InterruptCast: true
+ SkillData1: 180000
+ SkillData2: 300000
+ FixedCastTime: -1
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 10011
+ Name: "GD_REGENERATION"
+ Description: "Regeneration"
+ MaxLevel: 3
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Guild: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 15
+ NumberOfHits: 0
+ InterruptCast: true
+ SkillData1: 60000
+ SkillData2: 300000
+ FixedCastTime: -1
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 10012
+ Name: "GD_RESTORE"
+ Description: "Restoration"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Guild: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ SplashRange: 15
+ NumberOfHits: 0
+ InterruptCast: true
+ SkillData2: 300000
+ FixedCastTime: 10000
+ CastTimeOptions: {
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 10013
+ Name: "GD_EMERGENCYCALL"
+ Description: "Urgent Call"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ SkillInfo: {
+ Guild: true
+ }
+ DamageType: {
+ NoDamage: true
+ SplashArea: true
+ }
+ NumberOfHits: 0
+ InterruptCast: true
+ SkillData2: 300000
+ FixedCastTime: 5000
+ CastTimeOptions: {
+ IgnoreDex: true
+ IgnoreStatusEffect: true
+ IgnoreItemBonus: true
+ }
+ Requirements: {
+ SPCost: 1
+ }
+},
+{
+ Id: 10014
+ Name: "GD_DEVELOPMENT"
+ Description: "Permanent Development"
+ MaxLevel: 1
+ SkillInfo: {
+ Guild: true
+ }
+ NumberOfHits: 0
+},
+{
+ Id: 20000
+ Name: "EVOL_MASS_PROVOKE"
+ Description: "Mass provoke"
+ MaxLevel: 10
+ Range: {
+ Lv1: 1
+ Lv2: 2
+ Lv3: 2
+ Lv4: 3
+ Lv5: 3
+ Lv6: 4
+ Lv7: 4
+ Lv8: 5
+ Lv9: 5
+ Lv10: 6
+ }
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Place: true
+ }
+ AttackType: "Misc"
+ DamageType: {
+ NoDamage: true
+ }
+ SplashRange: {
+ Lv1: 1
+ Lv2: 1
+ Lv3: 1
+ Lv4: 2
+ Lv5: 2
+ Lv6: 2
+ Lv7: 3
+ Lv8: 3
+ Lv9: 3
+ Lv10: 4
+ }
+
+ InterruptCast: true
+ CastTime: 10000
+ AfterCastActDelay: 100
+ SkillData2: 3000
+ CoolDown: 1000
+ FixedCastTime: -1
+ TargetMiscEffect: "EFFECT_PROVOKE"
+ Requirements: {
+ SPCost: 8
+ }
+},
+{
+ Id: 20001
+ Name: "EVOL_PHYSICAL_SHIELD"
+ Description: "Physical Shield"
+ MaxLevel: 5
+ Hit: "BDT_SKILL"
+ SkillType: {
+ Friend: true
+ }
+ AttackType: "Magic"
+ DamageType: {
+ NoDamage: true
+ }
+ InterruptCast: true
+ AfterCastActDelay: 1000
+ AfterCastWalkDelay: 1000
+ SkillData1: 20000
+ CoolDown: 5000
+ Requirements: {
+ SPCost: 14
+ }
+},
+{
+ Id: 20002
+ Name: "EVOL_SUPER_MENU"
+ Description: "Super Menu"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+},
+{
+ Id: 20003
+ Name: "EVOL_MONSTER_IDENTIFY"
+ Description: "Monster Identify"
+ MaxLevel: 1
+ SkillType: {
+ Self: true
+ }
+ CoolDown: 3000
+},
+{
+ Id: 20004
+ Name: "EVOL_CRAFTING"
+ Description: "Crafting"
+ MaxLevel: 10
+ SkillType: {
+ Passive: true
+ }
+},
+)
+
diff --git a/db/pre-re/skill_tree.conf b/db/pre-re/skill_tree.conf
new file mode 100644
index 00000000..3ccf91ff
--- /dev/null
+++ b/db/pre-re/skill_tree.conf
@@ -0,0 +1,566 @@
+//====================================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//=
+//= http://herc.ws/board/
+//================= More Information =================
+// http://herc.ws/board/topic/1188-skill-tree-db-redesign/
+//================ Structure Example =================
+/*
+Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there)
+ inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its skill tree. NV_TRICKDEAD inheritance is skipped for non-novices from the source
+
+ skills: { // SKILL_NAMEs come from the Name (16th column) value in db/re/skill_db.txt
+ SKILL_NAME1: Max_Level // Use this for skills that don't have other skill prerequisite; Max_Level is a numeric value that should match your client side files
+ SKILL_NAME2: { // Use this for skills which have other skills as prerequisites
+ MaxLevel: Max_Level // Max_Level is a numeric value that should match your client side files
+ SKILL_NAME_PREREQUISITE: Level_Prerequisite // The prerequisite skill and min level for having this skill available. Should also match your client side files
+ SKILL_NAME_PREREQUISITE2: Level_Prerequisite2 // You can add as many prerequisite skills as you want. Minimum of 1 if you add a skill this way
+ }
+}
+*/
+//====================================================
+
+Talpan: {
+ skills: {
+ EVOL_CRAFTING: 0
+ SM_SWORD: 0
+ SM_TWOHAND: 0
+ AC_OWL: 0
+ NV_BASIC: 0
+ NV_FIRSTAID: 0
+ WE_BABY: 0
+ WE_CALLPARENT: 0
+ WE_CALLBABY: 0
+ MC_VENDING: 0
+ MC_PUSHCART: 0
+ ALL_BUYING_STORE: 0
+ AM_CALLHOMUN: 0
+ KN_RIDING: 0
+ SM_BASH: 0
+ TK_HIGHJUMP: 0
+ MG_THUNDERSTORM: 0
+ AS_CLOAKING: 0
+ TF_DOUBLE: 0
+ TF_HIDING: 0
+ WZ_VERMILION: 0
+ ST_CHASEWALK: 0
+ WS_CARTBOOST: 0
+ TK_RUN: 0
+ RA_RESEARCHTRAP: 0
+ SC_DIMENSIONDOOR: 0
+ WZ_STORMGUST: 0
+ WL_SUMMONFB: 0
+ WL_RELEASE: 0
+ WL_SUMMONSTONE: 0
+ SC_INVISIBILITY: 0
+ RG_GRAFFITI: 0
+ RG_CLEANER: 0
+ SA_COMA: 0
+ CH_SOULCOLLECT: 0
+ SL_STUN: 0
+ AL_BLESSING: 0
+ WL_STASIS: 0
+ RA_CAMOUFLAGE: 0
+ SC_MANHOLE: 0
+ AL_RUWACH: 0
+ AL_TELEPORT: 0
+ MG_SAFETYWALL: 0
+ WZ_QUAGMIRE: 0
+ MO_BODYRELOCATION: 0
+ MO_CALLSPIRITS: 0
+ GN_HELLS_PLANT: 0
+ GN_DEMONIC_FIRE: 0
+ GN_CRAZYWEED: 0
+ GN_WALLOFTHORN: 0
+ WE_MALE: 0
+ WE_FEMALE: 0
+ WE_CALLPARTNER: 0
+ MG_COLDBOLT: 0
+ EVOL_PHYSICAL_SHIELD: 0
+ EVOL_MONSTER_IDENTIFY: 0
+
+ SA_FREECAST: 0
+ ALL_FULL_THROTTLE: 0
+ SA_DRAGONOLOGY: 0
+ CR_TRUST: 0
+ SM_RECOVERY: 0
+ MG_SRECOVERY: 0
+ MC_MAMMONITE: 0
+ TF_DETOXIFY: 0
+ NV_TRICKDEAD: 0
+ HW_MAGICPOWER: 0
+ TF_POISON: 0
+ TF_BACKSLIDING: 0
+ MC_DISCOUNT: 0
+ GC_DARKILLUSION: 0
+ AC_CHARGEARROW: 0
+ AC_SHOWER: 0
+ ASC_METEORASSAULT: 0
+ SN_SHARPSHOOTING: 0
+ KN_AUTOCOUNTER: 0
+ AC_VULTURE: 0
+ MG_SOULSTRIKE: 0
+ MG_NAPALMBEAT: 0
+ SA_SEISMICWEAPON: 0
+ SN_WINDWALK: 0
+ MG_LIGHTNINGBOLT: 0
+ MG_FIREWALL: 0
+ SA_FLAMELAUNCHER: 0
+ MG_FIREBOLT: 0
+ MG_FIREBALL: 0
+ SO_FIREWALK: 0
+ SA_FROSTWEAPON: 0
+ MG_FROSTDIVER: 0
+ WZ_FROSTNOVA: 0
+ SM_PROVOKE: 0
+ EVOL_MASS_PROVOKE: 0
+ TF_STEAL: 0
+ MC_OVERCHARGE: 0
+ ALL_INCCARRY: 0
+ AL_HOLYLIGHT: 0
+ AL_HEAL: 0
+ AB_HIGHNESSHEAL: 0
+ }
+}
+
+CaveUkar: {
+ skills: {
+ EVOL_CRAFTING: 0
+ SM_SWORD: 0
+ SM_TWOHAND: 0
+ AC_OWL: 0
+ NV_BASIC: 0
+ NV_FIRSTAID: 0
+ WE_BABY: 0
+ WE_CALLPARENT: 0
+ WE_CALLBABY: 0
+ MC_VENDING: 0
+ MC_PUSHCART: 0
+ ALL_BUYING_STORE: 0
+ AM_CALLHOMUN: 0
+ KN_RIDING: 0
+ SM_BASH: 0
+ TK_HIGHJUMP: 0
+ MG_THUNDERSTORM: 0
+ AS_CLOAKING: 0
+ TF_DOUBLE: 0
+ TF_HIDING: 0
+ WZ_VERMILION: 0
+ ST_CHASEWALK: 0
+ WS_CARTBOOST: 0
+ TK_RUN: 0
+ RA_RESEARCHTRAP: 0
+ SC_DIMENSIONDOOR: 0
+ WZ_STORMGUST: 0
+ WL_SUMMONFB: 0
+ WL_RELEASE: 0
+ WL_SUMMONSTONE: 0
+ SC_INVISIBILITY: 0
+ RG_GRAFFITI: 0
+ RG_CLEANER: 0
+ SA_COMA: 0
+ CH_SOULCOLLECT: 0
+ SL_STUN: 0
+ AL_BLESSING: 0
+ WL_STASIS: 0
+ RA_CAMOUFLAGE: 0
+ SC_MANHOLE: 0
+ AL_RUWACH: 0
+ AL_TELEPORT: 0
+ MG_SAFETYWALL: 0
+ WZ_QUAGMIRE: 0
+ MO_BODYRELOCATION: 0
+ MO_CALLSPIRITS: 0
+ GN_HELLS_PLANT: 0
+ GN_DEMONIC_FIRE: 0
+ GN_CRAZYWEED: 0
+ GN_WALLOFTHORN: 0
+ WE_MALE: 0
+ WE_FEMALE: 0
+ WE_CALLPARTNER: 0
+ MG_COLDBOLT: 0
+ EVOL_PHYSICAL_SHIELD: 0
+ EVOL_MONSTER_IDENTIFY: 0
+
+ SA_FREECAST: 0
+ ALL_FULL_THROTTLE: 0
+ SA_DRAGONOLOGY: 0
+ CR_TRUST: 0
+ SM_RECOVERY: 0
+ MG_SRECOVERY: 0
+ MC_MAMMONITE: 0
+ TF_DETOXIFY: 0
+ NV_TRICKDEAD: 0
+ HW_MAGICPOWER: 0
+ TF_POISON: 0
+ TF_BACKSLIDING: 0
+ MC_DISCOUNT: 0
+ GC_DARKILLUSION: 0
+ AC_CHARGEARROW: 0
+ AC_SHOWER: 0
+ ASC_METEORASSAULT: 0
+ SN_SHARPSHOOTING: 0
+ KN_AUTOCOUNTER: 0
+ AC_VULTURE: 0
+ MG_SOULSTRIKE: 0
+ MG_NAPALMBEAT: 0
+ SA_SEISMICWEAPON: 0
+ SN_WINDWALK: 0
+ MG_LIGHTNINGBOLT: 0
+ MG_FIREWALL: 0
+ SA_FLAMELAUNCHER: 0
+ MG_FIREBOLT: 0
+ MG_FIREBALL: 0
+ SO_FIREWALK: 0
+ SA_FROSTWEAPON: 0
+ MG_FROSTDIVER: 0
+ WZ_FROSTNOVA: 0
+ SM_PROVOKE: 0
+ EVOL_MASS_PROVOKE: 0
+ TF_STEAL: 0
+ MC_OVERCHARGE: 0
+ ALL_INCCARRY: 0
+ AL_HOLYLIGHT: 0
+ AL_HEAL: 0
+ AB_HIGHNESSHEAL: 0
+ }
+}
+
+FireKralog: {
+ skills: {
+ EVOL_CRAFTING: 0
+ SM_SWORD: 0
+ SM_TWOHAND: 0
+ AC_OWL: 0
+ NV_BASIC: 0
+ NV_FIRSTAID: 0
+ WE_BABY: 0
+ WE_CALLPARENT: 0
+ WE_CALLBABY: 0
+ MC_VENDING: 0
+ MC_PUSHCART: 0
+ ALL_BUYING_STORE: 0
+ AM_CALLHOMUN: 0
+ KN_RIDING: 0
+ SM_BASH: 0
+ TK_HIGHJUMP: 0
+ MG_THUNDERSTORM: 0
+ AS_CLOAKING: 0
+ TF_DOUBLE: 0
+ TF_HIDING: 0
+ WZ_VERMILION: 0
+ ST_CHASEWALK: 0
+ WS_CARTBOOST: 0
+ TK_RUN: 0
+ RA_RESEARCHTRAP: 0
+ SC_DIMENSIONDOOR: 0
+ WZ_STORMGUST: 0
+ WL_SUMMONFB: 0
+ WL_RELEASE: 0
+ WL_SUMMONSTONE: 0
+ SC_INVISIBILITY: 0
+ RG_GRAFFITI: 0
+ RG_CLEANER: 0
+ SA_COMA: 0
+ CH_SOULCOLLECT: 0
+ SL_STUN: 0
+ AL_BLESSING: 0
+ WL_STASIS: 0
+ RA_CAMOUFLAGE: 0
+ SC_MANHOLE: 0
+ AL_RUWACH: 0
+ AL_TELEPORT: 0
+ MG_SAFETYWALL: 0
+ WZ_QUAGMIRE: 0
+ MO_BODYRELOCATION: 0
+ MO_CALLSPIRITS: 0
+ GN_HELLS_PLANT: 0
+ GN_DEMONIC_FIRE: 0
+ GN_CRAZYWEED: 0
+ GN_WALLOFTHORN: 0
+ WE_MALE: 0
+ WE_FEMALE: 0
+ WE_CALLPARTNER: 0
+ MG_COLDBOLT: 0
+ EVOL_PHYSICAL_SHIELD: 0
+ EVOL_MONSTER_IDENTIFY: 0
+
+ SA_FREECAST: 0
+ ALL_FULL_THROTTLE: 0
+ SA_DRAGONOLOGY: 0
+ CR_TRUST: 0
+ SM_RECOVERY: 0
+ MG_SRECOVERY: 0
+ MC_MAMMONITE: 0
+ TF_DETOXIFY: 0
+ NV_TRICKDEAD: 0
+ HW_MAGICPOWER: 0
+ TF_POISON: 0
+ TF_BACKSLIDING: 0
+ MC_DISCOUNT: 0
+ GC_DARKILLUSION: 0
+ AC_CHARGEARROW: 0
+ AC_SHOWER: 0
+ ASC_METEORASSAULT: 0
+ SN_SHARPSHOOTING: 0
+ KN_AUTOCOUNTER: 0
+ AC_VULTURE: 0
+ MG_SOULSTRIKE: 0
+ MG_NAPALMBEAT: 0
+ SA_SEISMICWEAPON: 0
+ SN_WINDWALK: 0
+ MG_LIGHTNINGBOLT: 0
+ MG_FIREWALL: 0
+ SA_FLAMELAUNCHER: 0
+ MG_FIREBOLT: 0
+ MG_FIREBALL: 0
+ SO_FIREWALK: 0
+ SA_FROSTWEAPON: 0
+ MG_FROSTDIVER: 0
+ WZ_FROSTNOVA: 0
+ SM_PROVOKE: 0
+ EVOL_MASS_PROVOKE: 0
+ TF_STEAL: 0
+ MC_OVERCHARGE: 0
+ ALL_INCCARRY: 0
+ AL_HOLYLIGHT: 0
+ AL_HEAL: 0
+ AB_HIGHNESSHEAL: 0
+ }
+}
+
+LightRaijin: {
+ skills: {
+ EVOL_CRAFTING: 0
+ SM_SWORD: 0
+ SM_TWOHAND: 0
+ AC_OWL: 0
+ NV_BASIC: 0
+ NV_FIRSTAID: 0
+ WE_BABY: 0
+ WE_CALLPARENT: 0
+ WE_CALLBABY: 0
+ MC_VENDING: 0
+ MC_PUSHCART: 0
+ ALL_BUYING_STORE: 0
+ AM_CALLHOMUN: 0
+ KN_RIDING: 0
+ SM_BASH: 0
+ TK_HIGHJUMP: 0
+ MG_THUNDERSTORM: 0
+ AS_CLOAKING: 0
+ TF_DOUBLE: 0
+ TF_HIDING: 0
+ WZ_VERMILION: 0
+ ST_CHASEWALK: 0
+ WS_CARTBOOST: 0
+ TK_RUN: 0
+ RA_RESEARCHTRAP: 0
+ SC_DIMENSIONDOOR: 0
+ WZ_STORMGUST: 0
+ WL_SUMMONFB: 0
+ WL_RELEASE: 0
+ WL_SUMMONSTONE: 0
+ SC_INVISIBILITY: 0
+ RG_GRAFFITI: 0
+ RG_CLEANER: 0
+ SA_COMA: 0
+ CH_SOULCOLLECT: 0
+ SL_STUN: 0
+ AL_BLESSING: 0
+ WL_STASIS: 0
+ RA_CAMOUFLAGE: 0
+ SC_MANHOLE: 0
+ AL_RUWACH: 0
+ AL_TELEPORT: 0
+ MG_SAFETYWALL: 0
+ WZ_QUAGMIRE: 0
+ MO_BODYRELOCATION: 0
+ MO_CALLSPIRITS: 0
+ GN_HELLS_PLANT: 0
+ GN_DEMONIC_FIRE: 0
+ GN_CRAZYWEED: 0
+ GN_WALLOFTHORN: 0
+ WE_MALE: 0
+ WE_FEMALE: 0
+ WE_CALLPARTNER: 0
+ MG_COLDBOLT: 0
+ EVOL_PHYSICAL_SHIELD: 0
+ EVOL_MONSTER_IDENTIFY: 0
+
+ SA_FREECAST: 0
+ ALL_FULL_THROTTLE: 0
+ SA_DRAGONOLOGY: 0
+ CR_TRUST: 0
+ SM_RECOVERY: 0
+ MG_SRECOVERY: 0
+ MC_MAMMONITE: 0
+ TF_DETOXIFY: 0
+ NV_TRICKDEAD: 0
+ HW_MAGICPOWER: 0
+ TF_POISON: 0
+ TF_BACKSLIDING: 0
+ MC_DISCOUNT: 0
+ GC_DARKILLUSION: 0
+ AC_CHARGEARROW: 0
+ AC_SHOWER: 0
+ ASC_METEORASSAULT: 0
+ SN_SHARPSHOOTING: 0
+ KN_AUTOCOUNTER: 0
+ AC_VULTURE: 0
+ MG_SOULSTRIKE: 0
+ MG_NAPALMBEAT: 0
+ SA_SEISMICWEAPON: 0
+ SN_WINDWALK: 0
+ MG_LIGHTNINGBOLT: 0
+ MG_FIREWALL: 0
+ SA_FLAMELAUNCHER: 0
+ MG_FIREBOLT: 0
+ MG_FIREBALL: 0
+ SO_FIREWALK: 0
+ SA_FROSTWEAPON: 0
+ MG_FROSTDIVER: 0
+ WZ_FROSTNOVA: 0
+ SM_PROVOKE: 0
+ EVOL_MASS_PROVOKE: 0
+ TF_STEAL: 0
+ MC_OVERCHARGE: 0
+ ALL_INCCARRY: 0
+ AL_HOLYLIGHT: 0
+ AL_HEAL: 0
+ AB_HIGHNESSHEAL: 0
+ }
+}
+
+SeaTritan: {
+ skills: {
+ EVOL_CRAFTING: 0
+ SM_SWORD: 0
+ SM_TWOHAND: 0
+ AC_OWL: 0
+ NV_BASIC: 0
+ NV_FIRSTAID: 0
+ WE_BABY: 0
+ WE_CALLPARENT: 0
+ WE_CALLBABY: 0
+ MC_VENDING: 0
+ MC_PUSHCART: 0
+ ALL_BUYING_STORE: 0
+ AM_CALLHOMUN: 0
+ KN_RIDING: 0
+ SM_BASH: 0
+ TK_HIGHJUMP: 0
+ MG_THUNDERSTORM: 0
+ AS_CLOAKING: 0
+ TF_DOUBLE: 0
+ TF_HIDING: 0
+ WZ_VERMILION: 0
+ ST_CHASEWALK: 0
+ WS_CARTBOOST: 0
+ TK_RUN: 0
+ RA_RESEARCHTRAP: 0
+ SC_DIMENSIONDOOR: 0
+ WZ_STORMGUST: 0
+ WL_SUMMONFB: 0
+ WL_RELEASE: 0
+ WL_SUMMONSTONE: 0
+ SC_INVISIBILITY: 0
+ RG_GRAFFITI: 0
+ RG_CLEANER: 0
+ SA_COMA: 0
+ CH_SOULCOLLECT: 0
+ SL_STUN: 0
+ AL_BLESSING: 0
+ WL_STASIS: 0
+ RA_CAMOUFLAGE: 0
+ SC_MANHOLE: 0
+ AL_RUWACH: 0
+ AL_TELEPORT: 0
+ MG_SAFETYWALL: 0
+ WZ_QUAGMIRE: 0
+ MO_BODYRELOCATION: 0
+ MO_CALLSPIRITS: 0
+ GN_HELLS_PLANT: 0
+ GN_DEMONIC_FIRE: 0
+ GN_CRAZYWEED: 0
+ GN_WALLOFTHORN: 0
+ WE_MALE: 0
+ WE_FEMALE: 0
+ WE_CALLPARTNER: 0
+ MG_COLDBOLT: 0
+ EVOL_PHYSICAL_SHIELD: 0
+ EVOL_MONSTER_IDENTIFY: 0
+
+ SA_FREECAST: 0
+ ALL_FULL_THROTTLE: 0
+ SA_DRAGONOLOGY: 0
+ CR_TRUST: 0
+ SM_RECOVERY: 0
+ MG_SRECOVERY: 0
+ MC_MAMMONITE: 0
+ TF_DETOXIFY: 0
+ NV_TRICKDEAD: 0
+ HW_MAGICPOWER: 0
+ TF_POISON: 0
+ TF_BACKSLIDING: 0
+ MC_DISCOUNT: 0
+ GC_DARKILLUSION: 0
+ AC_CHARGEARROW: 0
+ AC_SHOWER: 0
+ ASC_METEORASSAULT: 0
+ SN_SHARPSHOOTING: 0
+ KN_AUTOCOUNTER: 0
+ AC_VULTURE: 0
+ MG_SOULSTRIKE: 0
+ MG_NAPALMBEAT: 0
+ SA_SEISMICWEAPON: 0
+ SN_WINDWALK: 0
+ MG_LIGHTNINGBOLT: 0
+ MG_FIREWALL: 0
+ SA_FLAMELAUNCHER: 0
+ MG_FIREBOLT: 0
+ MG_FIREBALL: 0
+ SO_FIREWALK: 0
+ SA_FROSTWEAPON: 0
+ MG_FROSTDIVER: 0
+ WZ_FROSTNOVA: 0
+ SM_PROVOKE: 0
+ EVOL_MASS_PROVOKE: 0
+ TF_STEAL: 0
+ MC_OVERCHARGE: 0
+ ALL_INCCARRY: 0
+ AL_HOLYLIGHT: 0
+ AL_HEAL: 0
+ AB_HIGHNESSHEAL: 0
+ }
+}
+
+
+FrostKralog: {
+ inherit: ( "FireKralog" );
+}
+
+DarkRaijin: {
+ inherit: ( "LightRaijin" );
+}
+
+LakeTritan: {
+ inherit: ( "SeaTritan" );
+}
+
+MountainUkar: {
+ inherit: ( "CaveUkar" );
+}
+
+ArgaesTalpan: {
+ inherit: ( "Talpan" );
+}
+
+TonoriTalpan: {
+ inherit: ( "Talpan" );
+}
diff --git a/db/pre-re/statpoint.txt b/db/pre-re/statpoint.txt
new file mode 100644
index 00000000..5b232998
--- /dev/null
+++ b/db/pre-re/statpoint.txt
@@ -0,0 +1,255 @@
+48
+51
+54
+57
+60
+64
+68
+72
+76
+80
+85
+90
+95
+100
+105
+111
+117
+123
+129
+135
+142
+149
+156
+163
+170
+178
+186
+194
+202
+210
+219
+228
+237
+246
+255
+265
+275
+285
+295
+305
+316
+327
+338
+349
+360
+372
+384
+396
+408
+420
+433
+446
+459
+472
+485
+499
+513
+527
+541
+555
+570
+585
+600
+615
+630
+646
+662
+678
+694
+710
+727
+744
+761
+778
+795
+813
+831
+849
+867
+885
+904
+923
+942
+961
+980
+1000
+1020
+1040
+1060
+1080
+1101
+1122
+1143
+1164
+1185
+1207
+1229
+1251
+1273
+1295
+1318
+1341
+1364
+1387
+1410
+1433
+1456
+1479
+1502
+1525
+1549
+1573
+1597
+1621
+1645
+1669
+1693
+1717
+1741
+1765
+1790
+1815
+1840
+1865
+1890
+1915
+1940
+1965
+1990
+2015
+2041
+2067
+2093
+2119
+2145
+2171
+2197
+2223
+2249
+2275
+2302
+2329
+2356
+2383
+2410
+2437
+2464
+2491
+2518
+2545
+2573
+2601
+2629
+2657
+2685
+2713
+2741
+2770
+2799
+2828
+2857
+2886
+2915
+2944
+2974
+3004
+3034
+3064
+3094
+3124
+3154
+3185
+3216
+3247
+3278
+3295
+3325
+3355
+3385
+3415
+3446
+3477
+3508
+3539
+3570
+3601
+3632
+3663
+3694
+3725
+3757
+3789
+3821
+3853
+3885
+3917
+3949
+3981
+4013
+4045
+4078
+4111
+4114
+4177
+4210
+4243
+4276
+4309
+4342
+4375
+4409
+4443
+4477
+4511
+4545
+4579
+4613
+4647
+4681
+4715
+4750
+4785
+4820
+4855
+4890
+4925
+4960
+5030
+5065
+5100
+5136
+5172
+5208
+5244
+5280
+5316
+5352
+5388
+5424
+5460
+5497
+5537
+5571
+5608
+5645
+5682
+5719
+5793
+5830
+5868
+5906
+5944
+5982
+6020
+6058
diff --git a/db/produce_db.txt b/db/produce_db.txt
new file mode 100644
index 00000000..38eef6d6
--- /dev/null
+++ b/db/produce_db.txt
@@ -0,0 +1,9 @@
+// Item Produce Database
+//
+// Structure of Database:
+// ProduceItemID,ItemLV,RequireSkill,RequireSkillLv,MaterialID1,MaterialAmount1,......
+//
+// Comments:
+// If MaterialAmount = 0, then you just need that item in your inventory (guides)
+// For example, Mine Bottle is 7138,32,228,7131,0,713,1,1050,1,1051,1
+// 7131 is the Guide needed to create mine bottles and the amount needed of this item is 0 (.. ,7131,0, ..).
diff --git a/db/quest_db.conf b/db/quest_db.conf
new file mode 100644
index 00000000..ef64fe4b
--- /dev/null
+++ b/db/quest_db.conf
@@ -0,0 +1,284 @@
+quest_db: (
+// Quest Database
+/******************************************************************************
+ ************* Entry structure ************************************************
+ ******************************************************************************
+{
+ Id: Quest ID [int]
+ Name: Quest Name [string]
+ TimeLimit: Time Limit (seconds) [int, optional]
+ Targets: ( [array, optional]
+ {
+ MobId: Mob ID [int]
+ Count: [int]
+ },
+ ... (can repeated up to MAX_QUEST_OBJECTIVES times)
+ )
+ Drops: (
+ {
+ ItemId: Item ID to drop [int]
+ Rate: Drop rate [int]
+ MobId: Mob ID to match [int, optional]
+ },
+ ... (can be repeated)
+ )
+},
+******************************************************************************/
+// Drasil Island Quests (0~19)
+{
+ Id: 0
+ Name: "ShipQuests_Julia"
+},
+{
+ Id: 1
+ Name: "ShipQuests_Arpan"
+},
+{
+ Id: 2
+ Name: "ShipQuests_Alige"
+},
+{
+ Id: 3
+ Name: "ShipQuests_Peter"
+},
+{
+ Id: 4
+ Name: "ShipQuests_Nard"
+},
+{
+ Id: 5
+ Name: "ShipQuests_Knife"
+},
+{
+ Id: 6
+ Name: "ShipQuests_ArpanMoney"
+},
+{
+ Id: 7
+ Name: "ShipQuests_Door"
+},
+{
+ Id: 8
+ Name: "ShipQuests_Couwan"
+},
+{
+ Id: 9
+ Name: "ShipQuests_TreasureChest"
+},
+{
+ Id: 10
+ Name: "ShipQuests_Ale"
+},
+{
+ Id: 11
+ Name: "ShipQuests_Astapolos"
+},
+{
+ Id: 12
+ Name: "ShipQuests_Gulukan"
+},
+{
+ Id: 13
+ Name: "ShipQuests_Jalad"
+},
+{
+ Id: 14
+ Name: "ShipQuests_QMuller"
+},
+{
+ Id: 15
+ Name: "ShipQuests_Tibbo"
+},
+{
+ Id: 16
+ Name: "ShipQuests_Gugli"
+},
+{
+ Id: 17
+ Name: "ShipQuests_ChefGado"
+},
+{
+ Id: 18
+ Name: "General_Cookies"
+},
+
+// Artis Quests (20~49)
+{
+ Id: 20
+ Name: "ArtisQuests_LazyBrother"
+},
+{
+ Id: 21
+ Name: "ArtisQuests_Urchin"
+},
+{
+ Id: 22
+ Name: "ArtisQuests_CatchPiou"
+},
+{
+ Id: 23
+ Name: "ArtisQuests_Fishman"
+},
+{
+ Id: 24
+ Name: "ArtisQuests_QOnan"
+},
+// ID 25 IS FREE
+{
+ Id: 26
+ Name: "General_Rumly"
+},
+{
+ Id: 27
+ Name: "ArtisQuests_Enora"
+},
+// ID 28 IS FREE
+{
+ Id: 29
+ Name: "ArtisQuests_Fexil"
+},
+{
+ Id: 30
+ Name: "ArtisQuests_Lloyd"
+},
+{
+ Id: 31
+ Name: "General_Janus"
+},
+{
+ Id: 32
+ Name: "ArtisQuests_MonaDad"
+},
+{
+ Id: 33
+ Name: "Artis_Legion_Progress"
+},
+{
+ Id: 34
+ Name: "ArtisQuests_TrainingLegion"
+},
+{
+ Id: 35
+ Name: "ThiefQuests_Artis"
+},
+
+// Argaes Quests (50~99)
+{
+ Id: 50
+ Name: "HurnscaldQuests_Hinnak"
+},
+{
+ Id: 51
+ Name: "HurnscaldQuests_Soup"
+},
+{
+ Id: 52
+ Name: "HurnscaldQuests_Inspector"
+},
+{
+ Id: 53
+ Name: "HurnscaldQuests_ForestBow"
+},
+{
+ Id: 54
+ Name: "HurnscaldQuests_WoodenShield"
+},
+{
+ Id: 55
+ Name: "General_Cooking"
+},
+{
+ Id: 56
+ Name: "General_Brotherhood"
+},
+{
+ Id: 57
+ Name: "HurnscaldQuests_Kfahr"
+},
+{
+ Id: 58
+ Name: "ArgaesQuest_Galimatia"
+},
+{
+ Id: 59
+ Name: "HurnscaldQuests_Rossy"
+},
+{
+ Id: 60
+ Name: "HurnscaldQuests_BloodDonor"
+},
+{
+ Id: 61
+ Name: "General_CptHal"
+},
+{
+ Id: 62
+ Name: "HurnscaldQuest_Bandits"
+},
+
+// Event and General Quests (100~149)
+{
+ Id: 100
+ Name: "General_Narrator"
+},
+{
+ Id: 101
+ Name: "Halloween_VisitArtis"
+},
+{
+ Id: 102
+ Name: "Halloween_BarrelQuest"
+},
+{
+ Id: 103
+ Name: "General_SmearedHands"
+},
+{
+ Id: 104
+ Name: "General_MerchantRequest"
+},
+
+// Tonori Quests (150~199)
+{
+ Id: 150
+ Name: "TonoriQuest_Kylian"
+},
+{
+ Id: 151
+ Name: "TulimsharQuest_AnwarField"
+},
+{
+ Id: 152
+ Name: "TonoriQuest_Imec"
+},
+{
+ Id: 153
+ Name: "TonoriQuest_Hetchel"
+},
+{
+ Id: 154
+ Name: "TonoriQuest_Inya"
+},
+{
+ Id: 155
+ Name: "TonoriQuest_Heathin"
+},
+{
+ Id: 156
+ Name: "TonoriQuest_Riskim"
+},
+{
+ Id: 157
+ Name: "TonoriQuest_Hocus"
+},
+{
+ Id: 158
+ Name: "TonoriQuest_Joaquim"
+},
+
+// Test Quests, Debug Quests, etc. (1000+)
+{
+ Id: 1000
+ Name: "Test_testing1"
+},
+)
diff --git a/db/re/level_penalty.txt b/db/re/level_penalty.txt
new file mode 100644
index 00000000..cf78bc7c
--- /dev/null
+++ b/db/re/level_penalty.txt
@@ -0,0 +1,14 @@
+// Experience & Drop Rate Modifier Database
+//
+// Structure of Database:
+// Type,Race,Level difference,Rate
+//
+// TYPE:
+// 1=experience, 2=item drop
+// RACE:
+// 0=Formless, 1=Undead, 2=Brute, 3=Plant, 4=Insect,
+// 5=Fish, 6=Demon, 7=Demi-Human, 8=Angel, 9=Dragon,
+// 10=Boss monsters, 11=Normal monsters
+//
+// Note: RENEWAL_DROP and/or RENEWAL_EXP must be enabled.
+
diff --git a/db/roulette_db.conf b/db/roulette_db.conf
new file mode 100644
index 00000000..c7f6da08
--- /dev/null
+++ b/db/roulette_db.conf
@@ -0,0 +1,16 @@
+//====================================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//=
+//= http://herc.ws/board/
+//================= More Information =================
+//= http://herc.ws/board/ ???
+//====================================================
+// This file handles the Roulette, the format is <item>:<amount>
+// The first entry is the one that loses the game.
+//====================================================
+
diff --git a/db/sc_config.conf b/db/sc_config.conf
new file mode 100644
index 00000000..b6cf8530
--- /dev/null
+++ b/db/sc_config.conf
@@ -0,0 +1,3778 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2019-2020 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//================= Description ===========================================
+// Configurations file for status effects
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+SC_TYPE: {
+ // ================ Optional fields ===============================
+ Visible: (bool) SC can be visible for all players
+ Flags: {
+ NoDeathReset: (bool) SC cannot be removed by death.
+ NoSave: (bool) SC cannot be saved.
+ NoDispelReset: (bool) SC cannot be reset by dispell.
+ NoClearanceReset: (bool) SC cannot be reset by clearance.
+ Buff: (bool) SC considered as buff and be removed by Hermode and etc.
+ Debuff: (bool) SC considered as debuff and be removed by Gospel and etc.
+ NoMadoReset: (bool) SC cannot be reset when MADO Gear is taken off.
+ NoAllReset: (bool) SC cannot be reset by 'sc_end SC_ALL' and status change clear.
+ NoBoss: (bool) SC cannot be applied to boss monsters.
+ }
+ Icon: (string, defaults to SI_BLANK) The status icon attached to the SC
+}
+**************************************************************************/
+SC_CONFUSION: {
+ Flags: {
+ NoSave: true
+ NoBoss: true
+ }
+ Icon: "SI_CONFUSION"
+}
+SC_PROVOKE: {
+ Flags: {
+ Debuff: true
+ NoBoss: true
+ }
+ Icon: "SI_PROVOKE"
+}
+SC_ENDURE: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_ENDURE"
+}
+SC_HIDING: {
+ Flags: {
+ NoDispelReset: true
+ }
+ Icon: "SI_HIDING"
+}
+SC_CLOAKING: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ }
+ Icon: "SI_CLOAKING"
+}
+SC_TWOHANDQUICKEN: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_TWOHANDQUICKEN"
+}
+SC_CONCENTRATION: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_CONCENTRATION"
+}
+SC_ENCHANTPOISON: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_ENCHANTPOISON"
+}
+SC_POISONREACT: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_POISONREACT"
+}
+SC_QUAGMIRE: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Debuff: true
+ }
+ Icon: "SI_QUAGMIRE"
+}
+SC_ANGELUS: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_ANGELUS"
+}
+SC_BLESSING: {
+ Flags: {
+ Buff: true
+ NoMadoReset: true
+ NoBoss: true
+ }
+ Icon: "SI_BLESSING"
+}
+SC_INC_AGI: {
+ Flags: {
+ Buff: true
+ NoMadoReset: true
+ }
+}
+SC_DEC_AGI: {
+ Flags: {
+ NoSave: true
+ Debuff: true
+ NoBoss: true
+ }
+ Icon: "SI_DEC_AGI"
+}
+SC_SLOWPOISON: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SLOWPOISON"
+}
+SC_IMPOSITIO: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_IMPOSITIO"
+}
+SC_SUFFRAGIUM: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SUFFRAGIUM"
+}
+SC_ASPERSIO: {
+ Flags: {
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_ASPERSIO"
+}
+SC_BENEDICTIO: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_BENEDICTIO"
+}
+SC_KYRIE: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_KYRIE"
+}
+SC_MAGNIFICAT: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_MAGNIFICAT"
+}
+SC_GLORIA: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_GLORIA"
+}
+SC_LEXAETERNA: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_LEXAETERNA"
+}
+SC_ADRENALINE: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_ADRENALINE"
+}
+SC_WEAPONPERFECT: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_WEAPONPERFECT"
+}
+SC_OVERTHRUST: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_OVERTHRUST"
+}
+SC_MAXIMIZEPOWER: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_MAXIMIZE"
+}
+SC_TRICKDEAD: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_TRICKDEAD"
+}
+SC_SHOUT: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SHOUT"
+}
+SC_ENERGYCOAT: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_ENERGYCOAT"
+}
+SC_ATTHASTE_POTION1: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ATTHASTE_POTION1"
+}
+SC_ATTHASTE_POTION2: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ATTHASTE_POTION2"
+}
+SC_ATTHASTE_POTION3: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_ATTHASTE_POTION3"
+}
+SC_MOVHASTE_POTION: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MOVHASTE_POTION"
+}
+SC_BARRIER: {
+ Flags: {
+ Buff: true
+ }
+}
+SC_NOEQUIPWEAPON: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_NOEQUIPWEAPON"
+}
+SC_NOEQUIPSHIELD: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_NOEQUIPSHIELD"
+}
+SC_NOEQUIPARMOR: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_NOEQUIPARMOR"
+}
+SC_NOEQUIPHELM: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_NOEQUIPHELM"
+}
+SC_PROTECTWEAPON: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROTECTWEAPON"
+}
+SC_PROTECTSHIELD: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROTECTSHIELD"
+}
+SC_PROTECTARMOR: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROTECTARMOR"
+}
+SC_PROTECTHELM: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROTECTHELM"
+}
+SC_AUTOGUARD: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_AUTOGUARD"
+}
+SC_REFLECTSHIELD: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_REFLECTSHIELD"
+}
+SC_DEVOTION: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+}
+SC_PROVIDENCE: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_PROVIDENCE"
+}
+SC_DEFENDER: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_DEFENDER"
+}
+SC_MAGICROD: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+}
+SC_AUTOSPELL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_AUTOSPELL"
+}
+SC_SPEARQUICKEN: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SPEARQUICKEN"
+}
+SC_BLADESTOP: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+}
+SC_EXPLOSIONSPIRITS: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_EXPLOSIONSPIRITS"
+}
+SC_STEELBODY: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_STEELBODY"
+}
+SC_PROPERTYFIRE: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROPERTYFIRE"
+}
+SC_PROPERTYWATER: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROPERTYWATER"
+}
+SC_PROPERTYWIND: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROPERTYWIND"
+}
+SC_PROPERTYGROUND: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROPERTYGROUND"
+}
+SC_STOP: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_STOP"
+}
+SC_PROPERTYUNDEAD: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROPERTYUNDEAD"
+}
+SC_AURABLADE: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_AURABLADE"
+}
+SC_PARRYING: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PARRYING"
+}
+SC_LKCONCENTRATION: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_LKCONCENTRATION"
+}
+SC_TENSIONRELAX: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_TENSIONRELAX"
+}
+SC_BERSERK: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_BERSERK"
+}
+SC_SACRIFICE: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+}
+SC_GOSPEL: {
+ Flags: {
+ NoSave: true
+ Debuff: true
+ }
+}
+SC_SAFETYWALL: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+}
+SC_PNEUMA: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+}
+SC_ASSUMPTIO: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_ASSUMPTIO"
+}
+SC_BASILICA: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+}
+SC_VOLCANO: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_GROUNDMAGIC"
+}
+SC_DELUGE: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_GROUNDMAGIC"
+}
+SC_VIOLENTGALE: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_GROUNDMAGIC"
+}
+SC_MAGICPOWER: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_MAGICPOWER"
+}
+SC_EDP: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_EDP"
+}
+SC_TRUESIGHT: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_TRUESIGHT"
+}
+SC_WINDWALK: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_WINDWALK"
+}
+SC_MELTDOWN: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_MELTDOWN"
+}
+SC_CARTBOOST: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_CARTBOOST"
+}
+SC_BLOODING: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_BLOODING"
+}
+SC_JOINTBEAT: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Debuff: true
+ }
+ Icon: "SI_JOINTBEAT"
+}
+SC_MINDBREAKER: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+}
+SC_MEMORIZE: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+}
+SC_FOGWALL: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ NoBoss: true
+ }
+}
+SC_SPIDERWEB: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Debuff: true
+ }
+}
+SC_SUB_WEAPONPROPERTY: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ Buff: true
+ }
+}
+SC_RUN: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_RUN"
+}
+SC_STRUP: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_STRUP"
+}
+SC_PROPERTYDARK: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROPERTYDARK"
+}
+SC_ADRENALINE2: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_ADRENALINE2"
+}
+SC_PROPERTYTELEKINESIS: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROPERTYTELEKINESIS"
+}
+SC_SOULLINK: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SOULLINK"
+}
+SC_PLUSATTACKPOWER: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_PLUSATTACKPOWER"
+}
+SC_PLUSMAGICPOWER: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_PLUSMAGICPOWER"
+}
+SC_KAITE: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_KAITE"
+}
+SC_KAAHI: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_KAAHI"
+}
+SC_KAUPE: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_KAUPE"
+}
+SC_ONEHANDQUICKEN: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ONEHANDQUICKEN"
+}
+SC_PRESERVE: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_PRESERVE"
+}
+SC_CHASEWALK: {
+ Flags: {
+ NoDispelReset: true
+ }
+}
+SC_CHASEWALK2: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_INCSTR"
+}
+SC_MOVESLOW_POTION: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MOVESLOW_POTION"
+}
+SC_DOUBLECASTING: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_DOUBLECASTING"
+}
+SC_GRAVITATION: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ NoBoss: true
+ }
+}
+SC_OVERTHRUSTMAX: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_OVERTHRUSTMAX"
+}
+SC_TAROTCARD: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Debuff: true
+ }
+ Icon: "SI_TAROTCARD"
+}
+SC_CR_SHRINK: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_CR_SHRINK"
+}
+SC_WZ_SIGHTBLASTER: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_WZ_SIGHTBLASTER"
+}
+SC_RG_CCONFINE_M: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_RG_CCONFINE_M"
+}
+SC_RG_CCONFINE_S: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_RG_CCONFINE_S"
+}
+SC_NJ_UTSUSEMI: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_NJ_UTSUSEMI"
+}
+SC_NJ_BUNSINJYUTSU: {
+ Flags: {
+ NoSave: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_NJ_BUNSINJYUTSU"
+}
+SC_NJ_SUITON: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Debuff: true
+ NoBoss: true
+ }
+ Icon: "SI_NJ_SUITON"
+}
+SC_FOOD_STR: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_STR"
+}
+SC_FOOD_AGI: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_AGI"
+}
+SC_FOOD_VIT: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_VIT"
+}
+SC_FOOD_DEX: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_DEX"
+}
+SC_FOOD_INT: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_INT"
+}
+SC_FOOD_LUK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_LUK"
+}
+SC_FOOD_BASICAVOIDANCE: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_BASICAVOIDANCE"
+}
+SC_FOOD_BASICHIT: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_BASICHIT"
+}
+SC_FOOD_CRITICALSUCCESSVALUE: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_FOOD_CRITICALSUCCESSVALUE"
+}
+SC_CASH_PLUSEXP: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_CASH_PLUSEXP"
+}
+SC_CASH_DEATHPENALTY: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_CASH_DEATHPENALTY"
+}
+SC_CASH_RECEIVEITEM: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_CASH_RECEIVEITEM"
+}
+SC_CASH_BOSS_ALARM: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_CASH_BOSS_ALARM"
+}
+SC_FOOD_STR_CASH: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_STR_CASH"
+}
+SC_FOOD_AGI_CASH: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_AGI_CASH"
+}
+SC_FOOD_VIT_CASH: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_VIT_CASH"
+}
+SC_FOOD_DEX_CASH: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_DEX_CASH"
+}
+SC_FOOD_INT_CASH: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_INT_CASH"
+}
+SC_FOOD_LUK_CASH: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_FOOD_LUK_CASH"
+}
+SC_SAVAGE_STEAK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_SAVAGE_STEAK"
+}
+SC_COCKTAIL_WARG_BLOOD: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_COCKTAIL_WARG_BLOOD"
+}
+SC_MINOR_BBQ: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_MINOR_BBQ"
+}
+SC_SIROMA_ICE_TEA: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_SIROMA_ICE_TEA"
+}
+SC_DROCERA_HERB_STEAMED: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_DROCERA_HERB_STEAMED"
+}
+SC_PUTTI_TAILS_NOODLES: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_PUTTI_TAILS_NOODLES"
+}
+SC_MELON_BOMB: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_MELON_BOMB"
+}
+SC_BANANA_BOMB_SITDOWN_POSTDELAY: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_BANANA_BOMB_SITDOWN_POSTDELAY"
+}
+SC_BANANA_BOMB: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_BANANA_BOMB"
+}
+SC_PROMOTE_HEALTH_RESERCH: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_PROMOTE_HEALTH_RESERCH"
+}
+SC_ENERGY_DRINK_RESERCH: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_ENERGY_DRINK_RESERCH"
+}
+SC_EXTRACT_WHITE_POTION_Z: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_VITATA_500: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_EXTRACT_SALAMINE_JUICE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_BOOST500: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_FULL_SWING_K: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_MANA_PLUS: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_MUSTLE_M: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_LIFE_FORCE_F: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_MER_FLEE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MER_FLEE"
+}
+SC_MER_ATK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MER_ATK"
+}
+SC_MER_HP: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MER_HP"
+}
+SC_MER_SP: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MER_SP"
+}
+SC_MER_HIT: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MER_HIT"
+}
+SC_SLOWCAST: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SLOWCAST"
+}
+SC_CRITICALWOUND: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_CRITICALWOUND"
+}
+SC_MOVHASTE_HORSE: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MOVHASTE_HORSE"
+}
+SC_PROTECT_DEF: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROTECT_DEF"
+}
+SC_PROTECT_MDEF: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PROTECT_MDEF"
+}
+SC_HEALPLUS: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_HEALPLUS"
+}
+SC_S_LIFEPOTION: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_S_LIFEPOTION"
+}
+SC_L_LIFEPOTION: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_L_LIFEPOTION"
+}
+SC_CRITICALPERCENT: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_CRITICALPERCENT"
+}
+SC_PLUSAVOIDVALUE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_PLUSAVOIDVALUE"
+}
+SC_ATKER_ASPD: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ATKER_ASPD"
+}
+SC_TARGET_ASPD: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_TARGET_ASPD"
+}
+SC_ATKER_MOVESPEED: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ATKER_MOVESPEED"
+}
+SC_ATKER_BLOOD: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ATKER_BLOOD"
+}
+SC_TARGET_BLOOD: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_TARGET_BLOOD"
+}
+SC_ARMOR_PROPERTY: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ARMOR_PROPERTY"
+}
+SC_HELLPOWER: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_HELLPOWER"
+}
+SC_STEAMPACK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Debuff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_STEAMPACK"
+}
+SC_CASH_PLUSONLYJOBEXP: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_CASH_PLUSONLYJOBEXP"
+}
+SC_PARTYFLEE: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_PARTYFLEE"
+}
+SC_ANGEL_PROTECT: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ANGEL_PROTECT"
+}
+SC_ENCHANTBLADE: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_ENCHANTBLADE"
+}
+SC_DEATHBOUND: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_DEATHBOUND"
+}
+SC_REFRESH: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_REFRESH"
+}
+SC_GIANTGROWTH: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_GIANTGROWTH"
+}
+SC_STONEHARDSKIN: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_STONEHARDSKIN"
+}
+SC_VITALITYACTIVATION: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_VITALITYACTIVATION"
+}
+SC_FIGHTINGSPIRIT: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_FIGHTINGSPIRIT"
+}
+SC_ABUNDANCE: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_ABUNDANCE"
+}
+SC_EPICLESIS: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_EPICLESIS"
+}
+SC_ORATIO: {
+ Visible: true
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_ORATIO"
+}
+SC_LAUDAAGNUS: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_LAUDAAGNUS"
+}
+SC_LAUDARAMUS: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_LAUDARAMUS"
+}
+SC_CLOAKINGEXCEED: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_CLOAKINGEXCEED"
+}
+SC_HALLUCINATIONWALK: {
+ Visible: true
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_HALLUCINATIONWALK"
+}
+SC_HALLUCINATIONWALK_POSTDELAY: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_HALLUCINATIONWALK_POSTDELAY"
+}
+SC_RENOVATIO: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_RENOVATIO"
+}
+SC_WEAPONBLOCKING: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_WEAPONBLOCKING"
+}
+SC_ROLLINGCUTTER: {
+ Visible: true
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ROLLINGCUTTER"
+}
+SC_EXPIATIO: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_EXPIATIO"
+}
+SC_POISONINGWEAPON: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_POISONINGWEAPON"
+}
+SC_TOXIN: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_TOXIN"
+}
+SC_PARALYSE: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_PARALYSE"
+}
+SC_VENOMBLEED: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_VENOMBLEED"
+}
+SC_MAGICMUSHROOM: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_MAGICMUSHROOM"
+}
+SC_DEATHHURT: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_DEATHHURT"
+}
+SC_PYREXIA: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_PYREXIA"
+}
+SC_OBLIVIONCURSE: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_OBLIVIONCURSE"
+}
+SC_LEECHESEND: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_LEECHESEND"
+}
+SC_DUPLELIGHT: {
+ Visible: true
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_DUPLELIGHT"
+}
+SC_FEARBREEZE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_FEARBREEZE"
+}
+SC_ELECTRICSHOCKER: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_ELECTRICSHOCKER"
+}
+SC_MARSHOFABYSS: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_MARSHOFABYSS"
+}
+SC_RECOGNIZEDSPELL: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_RECOGNIZEDSPELL"
+}
+SC_WUGDASH: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_WUGDASH"
+}
+SC_WUGBITE: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoBoss: true
+ }
+}
+SC_CAMOUFLAGE: {
+ Visible: true
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_CAMOUFLAGE"
+}
+SC_ACCELERATION: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ACCELERATION"
+}
+SC_HOVERING: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_HOVERING"
+}
+SC_SUMMON1: {
+ Visible: true
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SPHERE_1"
+}
+SC_SUMMON2: {
+ Visible: true
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SPHERE_2"
+}
+SC_SUMMON3: {
+ Visible: true
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SPHERE_3"
+}
+SC_SUMMON4: {
+ Visible: true
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SPHERE_4"
+}
+SC_SUMMON5: {
+ Visible: true
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SPHERE_5"
+}
+SC_MVPCARD_TAOGUNKA: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ Debuff: true
+ }
+ Icon: "SI_MVPCARD_TAOGUNKA"
+}
+SC_MVPCARD_MISTRESS: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ Debuff: true
+ }
+ Icon: "SI_MVPCARD_MISTRESS"
+}
+SC_MVPCARD_ORCHERO: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ Debuff: true
+ }
+ Icon: "SI_MVPCARD_ORCHERO"
+}
+SC_MVPCARD_ORCLORD: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ Debuff: true
+ }
+ Icon: "SI_MVPCARD_ORCLORD"
+}
+SC_OVERHEAT_LIMITPOINT: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_OVERHEAT_LIMITPOINT"
+}
+SC_OVERHEAT: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_OVERHEAT"
+}
+SC_SHAPESHIFT: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SHAPESHIFT"
+}
+SC_INFRAREDSCAN: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_INFRAREDSCAN"
+}
+SC_MAGNETICFIELD: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_MAGNETICFIELD"
+}
+SC_NEUTRALBARRIER: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_NEUTRALBARRIER"
+}
+SC_NEUTRALBARRIER_MASTER: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_NEUTRALBARRIER_MASTER"
+}
+SC_STEALTHFIELD_MASTER: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_STEALTHFIELD_MASTER"
+}
+SC_MANU_ATK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MANU_ATK"
+}
+SC_MANU_DEF: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MANU_DEF"
+}
+SC_SPL_ATK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SPL_ATK"
+}
+SC_SPL_DEF: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SPL_DEF"
+}
+SC__REPRODUCE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_REPRODUCE"
+}
+SC_MANU_MATK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MANU_MATK"
+}
+SC_SPL_MATK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SPL_MATK"
+}
+SC_STR_SCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ Debuff: true
+ }
+ Icon: "SI_STR_SCROLL"
+}
+SC_INT_SCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ Debuff: true
+ }
+ Icon: "SI_INT_SCROLL"
+}
+SC_FORCEOFVANGUARD: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_FORCEOFVANGUARD"
+}
+SC_BUCHEDENOEL: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ Debuff: true
+ }
+ Icon: "SI_BUCHEDENOEL"
+}
+SC__AUTOSHADOWSPELL: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_AUTOSHADOWSPELL"
+}
+SC__SHADOWFORM: {
+ Visible: true
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SHADOWFORM"
+}
+SC_RAID: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+}
+SC_SHIELDSPELL_DEF: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SHIELDSPELL_DEF"
+}
+SC_SHIELDSPELL_MDEF: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SHIELDSPELL_MDEF"
+}
+SC_SHIELDSPELL_REF: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SHIELDSPELL_REF"
+}
+SC__BODYPAINT: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_BODYPAINT"
+}
+SC_EXEEDBREAK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_EXEEDBREAK"
+}
+SC_ADORAMUS: {
+ Flags: {
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_ADORAMUS"
+}
+SC_PRESTIGE: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_PRESTIGE"
+}
+SC__INVISIBILITY: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_INVISIBILITY"
+}
+SC__DEADLYINFECT: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_DEADLYINFECT"
+}
+SC_BANDING: {
+ Visible: true
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_BANDING"
+}
+SC_BANDING_DEFENCE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_BANDING_DEFENCE"
+}
+SC_EARTHDRIVE: {
+ Flags: {
+ NoDispelReset: true
+ Buff: true
+ }
+ Icon: "SI_EARTHDRIVE"
+}
+SC_INSPIRATION: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_INSPIRATION"
+}
+SC__ENERVATION: {
+ Flags: {
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_ENERVATION"
+}
+SC__GROOMY: {
+ Flags: {
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_GROOMY"
+}
+SC_RAISINGDRAGON: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_RAISINGDRAGON"
+}
+SC__IGNORANCE: {
+ Flags: {
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_IGNORANCE"
+}
+SC__LAZINESS: {
+ Flags: {
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_LAZINESS"
+}
+SC_LIGHTNINGWALK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_LIGHTNINGWALK"
+}
+SC_ACARAJE: {
+ Flags: {
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ACARAJE"
+}
+SC__UNLUCKY: {
+ Flags: {
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_UNLUCKY"
+}
+SC_CURSEDCIRCLE_ATKER: {
+ Visible: true
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_CURSEDCIRCLE_ATKER"
+}
+SC_CURSEDCIRCLE_TARGET: {
+ Visible: true
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_CURSEDCIRCLE_TARGET"
+}
+SC__WEAKNESS: {
+ Flags: {
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_WEAKNESS"
+}
+SC_CRESCENTELBOW: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_CRESCENTELBOW"
+}
+SC__STRIPACCESSARY: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_STRIPACCESSARY"
+}
+SC__MANHOLE: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_MANHOLE"
+}
+SC__BLOODYLUST: {
+ Flags: {
+ Debuff: true
+ }
+}
+SC_SWING: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SWINGDANCE"
+}
+SC_SYMPHONY_LOVE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SYMPHONYOFLOVERS"
+}
+SC_PROPERTYWALK: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_PROPERTYWALK"
+}
+SC_SPELLFIST: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SPELLFIST"
+}
+SC_NETHERWORLD: {
+ Flags: {
+ Buff: true
+ NoBoss: true
+ }
+ Icon: "SI_NETHERWORLD"
+}
+SC_SIREN: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SIREN"
+}
+SC_DEEP_SLEEP: {
+ Visible: true
+ Flags: {
+ NoSave: true
+ Debuff: true
+ NoBoss: true
+ }
+ Icon: "SI_DEEPSLEEP"
+}
+SC_SIRCLEOFNATURE: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SIRCLEOFNATURE"
+}
+SC_GLOOMYDAY: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_GLOOMYDAY"
+}
+SC_GLOOMYDAY_SK: {
+ Flags: {
+ Buff: true
+ }
+}
+SC_SONG_OF_MANA: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SONG_OF_MANA"
+}
+SC_DANCE_WITH_WUG: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_DANCEWITHWUG"
+}
+SC_RUSH_WINDMILL: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_RUSHWINDMILL"
+}
+SC_ECHOSONG: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ECHOSONG"
+}
+SC_HARMONIZE: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_HARMONIZE"
+}
+SC_MOONLIT_SERENADE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MOONLITSERENADE"
+}
+SC_SATURDAY_NIGHT_FEVER: {
+ Flags: {
+ Buff: true
+ }
+ Icon: "SI_SATURDAYNIGHTFEVER"
+}
+SC_SITDOWN_FORCE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+}
+SC_ANALYZE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_ANALYZE"
+}
+SC_LERADS_DEW: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_LERADSDEW"
+}
+SC_MELODYOFSINK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_MELODYOFSINK"
+}
+SC_BEYOND_OF_WARCRY: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_WARCRYOFBEYOND"
+}
+SC_UNLIMITED_HUMMING_VOICE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_UNLIMITEDHUMMINGVOICE"
+}
+SC_WARMER: {
+ Flags: {
+ NoSave: true
+ }
+}
+SC_VENOMIMPRESS: {
+ Visible: true
+ Flags: {
+ NoDispelReset: true
+ }
+ Icon: "SI_VENOMIMPRESS"
+}
+SC_FROSTMISTY: {
+ Visible: true
+ Flags: {
+ Debuff: true
+ NoBoss: true
+ }
+ Icon: "SI_FROSTMISTY"
+}
+SC_STOMACHACHE: {
+ Flags: {
+ Debuff: true
+ }
+ Icon: "SI_STOMACHACHE"
+}
+SC_MYSTERIOUS_POWDER: {
+ Flags: {
+ Debuff: true
+ }
+ Icon: "SI_MYSTERIOUS_POWDER"
+}
+SC_WATER_BARRIER: {
+ Flags: {
+ NoSave: true
+ }
+ Icon: "SI_WATER_BARRIER"
+}
+SC_ZEPHYR: {
+ Flags: {
+ NoSave: true
+ }
+ Icon: "SI_ZEPHYR"
+}
+SC_POWER_OF_GAIA: {
+ Flags: {
+ NoSave: true
+ }
+ Icon: "SI_POWER_OF_GAIA"
+}
+SC_FIRE_INSIGNIA: {
+ Flags: {
+ NoSave: true
+ }
+ Icon: "SI_FIRE_INSIGNIA"
+}
+SC_WATER_INSIGNIA: {
+ Flags: {
+ NoSave: true
+ }
+ Icon: "SI_WATER_INSIGNIA"
+}
+SC_WIND_INSIGNIA: {
+ Flags: {
+ NoSave: true
+ }
+ Icon: "SI_WIND_INSIGNIA"
+}
+SC_EARTH_INSIGNIA: {
+ Flags: {
+ NoSave: true
+ }
+ Icon: "SI_EARTH_INSIGNIA"
+}
+SC_MORA_BUFF: {
+ Flags: {
+ NoSave: true
+ }
+ Icon: "SI_MORA_BUFF"
+}
+SC_NEEDLE_OF_PARALYZE: {
+ Flags: {
+ NoDeathReset: true
+ NoBoss: true
+ }
+ Icon: "SI_NEEDLE_OF_PARALYZE"
+}
+SC_PAIN_KILLER: {
+ Flags: {
+ NoDeathReset: true
+ }
+ Icon: "SI_PAIN_KILLER"
+}
+SC_G_LIFEPOTION: {
+ Flags: {
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_G_LIFEPOTION"
+}
+SC_LIGHT_OF_REGENE: {
+ Flags: {
+ NoDeathReset: true
+ }
+ Icon: "SI_LIGHT_OF_REGENE"
+}
+SC_MAGIC_CANDY: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ NoMadoReset: true
+ }
+ Icon: "SI_MAGIC_CANDY"
+}
+SC_MONSTER_TRANSFORM: {
+ Visible: true
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_MONSTER_TRANSFORM"
+}
+SC_MTF_ASPD: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_MTF_RANGEATK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_MTF_MATK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_MTF_MLEATKED: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_MTF_CRIDAMAGE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_FULL_THROTTLE: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_FULL_THROTTLE"
+}
+SC_REBOUND: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_REBOUND"
+}
+SC_TELEKINESIS_INTENSE: {
+ Flags: {
+ NoSave: true
+ Buff: true
+ }
+ Icon: "SI_TELEKINESIS_INTENSE"
+}
+SC_SKELSCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+}
+SC_DISTRUCTIONSCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+}
+SC_ROYALSCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+}
+SC_IMMUNITYSCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+}
+SC_MYSTICSCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+}
+SC_BATTLESCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+}
+SC_ARMORSCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+}
+SC_FREYJASCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+}
+SC_SOULSCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+}
+SC_QUEST_BUFF1: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_QUEST_BUFF1"
+}
+SC_QUEST_BUFF2: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_QUEST_BUFF2"
+}
+SC_QUEST_BUFF3: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_QUEST_BUFF3"
+}
+SC_GEFFEN_MAGIC1: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_GEFFEN_MAGIC1"
+}
+SC_GEFFEN_MAGIC2: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_GEFFEN_MAGIC2"
+}
+SC_GEFFEN_MAGIC3: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_GEFFEN_MAGIC3"
+}
+SC_OVERLAPEXPUP: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_OVERLAPEXPUP"
+}
+SC_M_LIFEPOTION: {
+ Flags: {
+ NoDispelReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_M_LIFEPOTION"
+}
+SC_LEADERSHIP: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+}
+SC_GLORYWOUNDS: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+}
+SC_SOULCOLD: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+}
+SC_HAWKEYES: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+}
+SC_GDSKILL_REGENERATION: {
+ Flags: {
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_ORCISH: {
+ Flags: {
+ NoSave: true
+ }
+}
+SC_WEIGHTOVER50: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_WEIGHTOVER50"
+}
+SC_WEIGHTOVER90: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_WEIGHTOVER90"
+}
+SC_WEDDING: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_XMAS: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_SUMMER: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_NOCHAT: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+}
+SC_FUSION: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_EARTHSCROLL: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_EARTHSCROLL"
+}
+SC_STORMKICK_READY: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_STORMKICK_ON"
+}
+SC_DOWNKICK_READY: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_DOWNKICK_ON"
+}
+SC_COUNTERKICK_READY: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_COUNTER_ON"
+}
+SC_TURNKICK_READY: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_TURNKICK_ON"
+}
+SC_DODGE_READY: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_DODGE_ON"
+}
+SC_JAILED: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+}
+SC_AUTOTRADE: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_DANCING: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+}
+SC_WHISTLE: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_ASSNCROS: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_POEMBRAGI: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_APPLEIDUN: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_HUMMING: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_DONTFORGETME: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_FORTUNE: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+SC_SERVICEFORYOU: {
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+}
+/*SC_INCSTR: {
+ // TODO: add this SC to Hercules upstream
+ Icon: "SI_EVOL_INCSTR"
+}*/
+SC_INCAGI: {
+ Icon: "SI_EVOL_INCAGI"
+}
+SC_INCVIT: {
+ Icon: "SI_EVOL_INCVIT"
+}
+SC_INCINT: {
+ Icon: "SI_EVOL_INCINT"
+}
+SC_INCDEX: {
+ Icon: "SI_EVOL_INCDEX"
+}
+SC_INCLUK: {
+ Icon: "SI_EVOL_INCLUK"
+}
+SC_INCFLEE: {
+ Icon: "SI_EVOL_INCFLEE"
+}
+SC_WALKSPEED: {
+ Icon: "SI_EVOL_INCWALKSPEED"
+}
+SC_INCMHPRATE: {
+ Icon: "SI_EVOL_INCMHPRATE"
+}
+SC_INCMSPRATE: {
+ Icon: "SI_EVOL_INCMSPRATE"
+}
+SC_INCHIT: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ }
+ Icon: "SI_EVOL_INCHIT"
+}
+SC_PUSH_CART: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_ON_PUSH_CART"
+}
+SC_COLD: {
+ Visible: true
+ Flags: {
+ NoBoss: true
+ }
+ Icon: "SI_COLD"
+}
+SC_BLOOD_SUCKER: {
+ Visible: true
+ Flags: {
+ }
+ Icon: "SI_BLOODSUCKER"
+}
+SC_MOONSTAR: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_MOONSTAR"
+}
+SC_SUPER_STAR: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_SUPER_STAR"
+}
+SC_STRANGELIGHTS: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_STRANGELIGHTS"
+}
+SC_DECORATION_OF_MUSIC: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_DECORATION_OF_MUSIC"
+}
+SC_LJOSALFAR: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_LJOSALFAR"
+}
+SC_MERMAID_LONGING: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_MERMAID_LONGING"
+}
+SC_HAT_EFFECT: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_HAT_EFFECT"
+}
+SC_FLOWERSMOKE: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_FLOWERSMOKE"
+}
+SC_FSTONE: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_FSTONE"
+}
+SC_HAPPINESS_STAR: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_HAPPINESS_STAR"
+}
+SC_MAPLE_FALLS: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_MAPLE_FALLS"
+}
+SC_TIME_ACCESSORY: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_TIME_ACCESSORY"
+}
+SC_MAGICAL_FEATHER: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_MAGICAL_FEATHER"
+}
+SC_BLOSSOM_FLUTTERING: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_BLOSSOM_FLUTTERING"
+}
+SC_SPRITEMABLE: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_SPRITEMABLE"
+}
+SC_BITESCAR: {
+ Flags: {
+ NoDispelReset: true
+ NoBoss: true
+ }
+ Icon: "SI_BITESCAR"
+}
+SC_CLAN_INFO: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoSave: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_CLAN_INFO"
+}
+SC_ALL_RIDING: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_ALL_RIDING"
+}
+SC_DAILYSENDMAILCNT: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoMadoReset: true
+ NoAllReset: true
+ }
+ Icon: "SI_DAILYSENDMAILCNT"
+}
+SC_ATTHASTE_INFINITY: {
+ Icon: "SI_ATTHASTE_INFINITY"
+}
+SC_PYROCLASTIC: {
+ Icon: "SI_PYROCLASTIC"
+}
+SC_VACUUM_EXTREME: {
+ Icon: "SI_VACUUM_EXTREME"
+}
+SC_MOON_COMFORT: {
+ Icon: "SI_MOON_COMFORT"
+}
+SC_OFFERTORIUM: {
+ Icon: "SI_OFFERTORIUM"
+}
+SC_WIND_STEP: {
+ Icon: "SI_WIND_STEP"
+}
+SC_STEALTHFIELD: {
+ Icon: "SI_STEALTHFIELD"
+}
+SC_INVINCIBLE: {
+ Icon: "SI_INVINCIBLE"
+}
+SC_CURSED_SOIL: {
+ Icon: "SI_CURSED_SOIL"
+}
+SC_RIDING: {
+ Icon: "SI_RIDING"
+}
+SC_GRANITIC_ARMOR: {
+ Icon: "SI_GRANITIC_ARMOR"
+}
+SC_CURSED_SOIL_OPTION: {
+ Icon: "SI_CURSED_SOIL_OPTION"
+}
+SC_MOVHASTE_INFINITY: {
+ Icon: "SI_MOVHASTE_INFINITY"
+}
+SC_GOLDENE_FERSE: {
+ Icon: "SI_GOLDENE_FERSE"
+}
+SC_GS_ACCURACY: {
+ Icon: "SI_GS_ACCURACY"
+}
+SC_GENSOU: {
+ Icon: "SI_GENSOU"
+}
+SC_MAGMA_FLOW: {
+ Icon: "SI_MAGMA_FLOW"
+}
+SC_SHRIMP: {
+ Icon: "SI_SHRIMP"
+}
+SC_SPELLBOOK1: {
+ Icon: "SI_SPELLBOOK1"
+}
+SC_UNLIMIT: {
+ Icon: "SI_UNLIMIT"
+}
+SC_AQUAPLAY_OPTION: {
+ Icon: "SI_AQUAPLAY_OPTION"
+}
+SC_GS_GATLINGFEVER: {
+ Icon: "SI_GS_GATLINGFEVER"
+}
+SC_ROCK_CRUSHER_ATK: {
+ Icon: "SI_ROCK_CRUSHER_ATK"
+}
+SC_HEATER_OPTION: {
+ Icon: "SI_HEATER_OPTION"
+}
+SC_FALLENEMPIRE: {
+ Icon: "SI_FALLENEMPIRE"
+}
+SC_MANDRAGORA: {
+ Icon: "SI_MANDRAGORA"
+}
+SC_ANKLESNARE: {
+ Icon: "SI_ANKLESNARE"
+}
+SC_KAIZEL: {
+ Icon: "SI_KAIZEL"
+}
+SC_DC_WINKCHARM: {
+ Icon: "SI_DC_WINKCHARM"
+}
+SC_WUGRIDER: {
+ Icon: "SI_WUGRIDER"
+}
+SC_SPELLBOOK7: {
+ Icon: "SI_SPELLBOOK7"
+}
+SC_CATNIPPOWDER: {
+ Icon: "SI_CATNIPPOWDER"
+}
+SC_TIDAL_WEAPON_OPTION: {
+ Icon: "SI_TIDAL_WEAPON_OPTION"
+}
+SC_ANGRIFFS_MODUS: {
+ Icon: "SI_ANGRIFFS_MODUS"
+}
+SC_AUTOBERSERK: {
+ Icon: "SI_AUTOBERSERK"
+}
+SC_CRUCIS: {
+ Icon: "SI_CRUCIS"
+}
+SC_SECRAMENT: {
+ Icon: "SI_SECRAMENT"
+}
+SC_CRUSHSTRIKE: {
+ Icon: "SI_CRUSHSTRIKE"
+}
+SC_SPELLBOOK3: {
+ Icon: "SI_SPELLBOOK3"
+}
+SC_BLAST: {
+ Icon: "SI_BLAST"
+}
+SC_IZAYOI: {
+ Icon: "SI_IZAYOI"
+}
+SC_ODINS_POWER: {
+ Icon: "SI_ODINS_POWER"
+}
+SC_TING: {
+ Icon: "SI_TING"
+}
+SC_SIT: {
+ Icon: "SI_SIT"
+}
+SC_GS_MADNESSCANCEL: {
+ Icon: "SI_GS_MADNESSCANCEL"
+}
+SC_SV_ROOTTWIST: {
+ Icon: "SI_SV_ROOTTWIST"
+}
+SC_COOLER: {
+ Icon: "SI_COOLER"
+}
+SC_WIND_STEP_OPTION: {
+ Icon: "SI_WIND_STEP_OPTION"
+}
+SC_RESIST_PROPERTY_GROUND: {
+ Icon: "SI_RESIST_PROPERTY_GROUND"
+}
+SC_ILLUSIONDOPING: {
+ Icon: "SI_ILLUSIONDOPING"
+}
+SC_KO_JYUMONJIKIRI: {
+ Icon: "SI_KO_JYUMONJIKIRI"
+}
+SC_PHI_DEMON: {
+ Icon: "SI_PHI_DEMON"
+}
+SC_KYOUGAKU: {
+ Icon: "SI_KYOUGAKU"
+}
+SC_KAGEMUSYA: {
+ Icon: "SI_KAGEMUSYA"
+}
+SC_SPELLBOOK6: {
+ Icon: "SI_SPELLBOOK6"
+}
+SC_BLAST_OPTION: {
+ Icon: "SI_BLAST_OPTION"
+}
+SC_DARKCROW: {
+ Icon: "SI_DARKCROW"
+}
+SC_PYROTECHNIC: {
+ Icon: "SI_PYROTECHNIC"
+}
+SC_STAR_COMFORT: {
+ Icon: "SI_STAR_COMFORT"
+}
+SC_LG_REFLECTDAMAGE: {
+ Icon: "SI_LG_REFLECTDAMAGE"
+}
+SC_GENTLETOUCH_REVITALIZE: {
+ Icon: "SI_GENTLETOUCH_REVITALIZE"
+}
+SC_HEATER: {
+ Icon: "SI_HEATER"
+}
+SC_CIRCLE_OF_FIRE_OPTION: {
+ Icon: "SI_CIRCLE_OF_FIRE_OPTION"
+}
+SC_ROCK_CRUSHER: {
+ Icon: "SI_ROCK_CRUSHER"
+}
+SC_MOON: {
+ Icon: "SI_MOON"
+}
+SC_PETROLOGY: {
+ Icon: "SI_PETROLOGY"
+}
+SC_SUN_COMFORT: {
+ Icon: "SI_SUN_COMFORT"
+}
+SC_TROPIC_OPTION: {
+ Icon: "SI_TROPIC_OPTION"
+}
+SC_ARCLOUSEDASH: {
+ Icon: "SI_ARCLOUSEDASH"
+}
+SC_STRIKING: {
+ Icon: "SI_STRIKING"
+}
+SC_AQUAPLAY: {
+ Icon: "SI_AQUAPLAY"
+}
+SC_WATER_DROP: {
+ Icon: "SI_WATER_DROP"
+}
+SC_GM_BATTLE2: {
+ Icon: "SI_GM_BATTLE2"
+}
+SC_BROKENWEAPON: {
+ Icon: "SI_BROKENWEAPON"
+}
+SC_CUP_OF_BOZA: {
+ Icon: "SI_CUP_OF_BOZA"
+}
+SC_FRIGG_SONG: {
+ Icon: "SI_FRIGG_SONG"
+}
+SC_POSTDELAY: {
+ Icon: "SI_POSTDELAY"
+}
+SC_BROKENARMOR: {
+ Icon: "SI_BROKENARMOR"
+}
+SC_DRESS_UP: {
+ Icon: "SI_DRESS_UP"
+}
+SC_2011RWC: {
+ Icon: "SI_2011RWC"
+}
+SC_WATER_SCREEN_OPTION: {
+ Icon: "SI_WATER_SCREEN_OPTION"
+}
+SC_FIRE_CLOAK: {
+ Icon: "SI_FIRE_CLOAK"
+}
+SC_FALCON: {
+ Icon: "SI_FALCON"
+}
+SC_ZENKAI: {
+ Icon: "SI_ZENKAI"
+}
+SC_CLAIRVOYANCE: {
+ Icon: "SI_CLAIRVOYANCE"
+}
+SC_STONE_SHIELD: {
+ Icon: "SI_STONE_SHIELD"
+}
+SC_FIRE_EXPANSION_TEAR_GAS: {
+ Icon: "SI_FIRE_EXPANSION_TEAR_GAS"
+}
+SC_ZANGETSU: {
+ Icon: "SI_ZANGETSU"
+}
+SC_RESIST_PROPERTY_WIND: {
+ Icon: "SI_RESIST_PROPERTY_WIND"
+}
+SC_FLASHCOMBO: {
+ Icon: "SI_FLASHCOMBO"
+}
+SC_GUST_OPTION: {
+ Icon: "SI_GUST_OPTION"
+}
+SC_GENTLETOUCH_ENERGYGAIN: {
+ Icon: "SI_GENTLETOUCH_ENERGYGAIN"
+}
+SC_PYROTECHNIC_OPTION: {
+ Icon: "SI_PYROTECHNIC_OPTION"
+}
+SC_CIRCLE_OF_FIRE: {
+ Icon: "SI_CIRCLE_OF_FIRE"
+}
+SC_DEVIL1: {
+ Icon: "SI_DEVIL1"
+}
+SC_GS_ADJUSTMENT: {
+ Icon: "SI_GS_ADJUSTMENT"
+}
+SC_SPELLBOOK5: {
+ Icon: "SI_SPELLBOOK5"
+}
+SC_UPHEAVAL_OPTION: {
+ Icon: "SI_UPHEAVAL_OPTION"
+}
+SC_SUHIDE: {
+ Icon: "SI_SUHIDE"
+}
+SC_NJ_NEN: {
+ Icon: "SI_NJ_NEN"
+}
+SC_VOLCANIC_ASH: {
+ Icon: "SI_VOLCANIC_ASH"
+}
+SC_KYOMU: {
+ Icon: "SI_KYOMU"
+}
+SC_WILD_STORM: {
+ Icon: "SI_WILD_STORM"
+}
+SC_PETROLOGY_OPTION: {
+ Icon: "SI_PETROLOGY_OPTION"
+}
+SC_SPELLBOOK2: {
+ Icon: "SI_SPELLBOOK2"
+}
+SC_MYSTICPOWDER: {
+ Icon: "SI_MYSTICPOWDER"
+}
+SC_RESIST_PROPERTY_FIRE: {
+ Icon: "SI_RESIST_PROPERTY_FIRE"
+}
+SC_COOLER_OPTION: {
+ Icon: "SI_COOLER_OPTION"
+}
+SC_TROPIC: {
+ Icon: "SI_TROPIC"
+}
+SC_UPHEAVAL: {
+ Icon: "SI_UPHEAVAL"
+}
+SC_GENTLETOUCH_CHANGE: {
+ Icon: "SI_GENTLETOUCH_CHANGE"
+}
+SC_WATER_DROP_OPTION: {
+ Icon: "SI_WATER_DROP_OPTION"
+}
+SC_CHILLY_AIR_OPTION: {
+ Icon: "SI_CHILLY_AIR_OPTION"
+}
+SC_FENRIR_CARD: {
+ Icon: "SI_FENRIR_CARD"
+}
+SC_CLIENT_ONLY_EQUIP_ARROW: {
+ Icon: "SI_CLIENT_ONLY_EQUIP_ARROW"
+}
+SC_STASIS: {
+ Icon: "SI_STASIS"
+}
+SC_KINGS_GRACE: {
+ Icon: "SI_KINGS_GRACE"
+}
+SC_OVERED_BOOST: {
+ Icon: "SI_OVERED_BOOST"
+}
+SC_AKAITSUKI: {
+ Icon: "SI_AKAITSUKI"
+}
+SC_MARIONETTE: {
+ Icon: "SI_MARIONETTE"
+}
+SC_WIND_CURTAIN: {
+ Icon: "SI_WIND_CURTAIN"
+}
+SC_ON_PUSH_CART: {
+ Icon: "SI_ON_PUSH_CART"
+}
+SC_SPELLBOOK4: {
+ Icon: "SI_SPELLBOOK4"
+}
+SC_ILLUSION: {
+ Icon: "SI_ILLUSION"
+}
+SC_WIND_CURTAIN_OPTION: {
+ Icon: "SI_WIND_CURTAIN_OPTION"
+}
+SC_SU_STOOP: {
+ Icon: "SI_SU_STOOP"
+}
+SC_SOLID_SKIN_OPTION: {
+ Icon: "SI_SOLID_SKIN_OPTION"
+}
+SC_TUNAPARTY: {
+ Icon: "SI_TUNAPARTY"
+}
+SC_RESIST_PROPERTY_WATER: {
+ Icon: "SI_RESIST_PROPERTY_WATER"
+}
+SC_KG_KAGEHUMI: {
+ Icon: "SI_KG_KAGEHUMI"
+}
+SC_SMA_READY: {
+ Icon: "SI_SMA_READY"
+}
+SC_FIRE_CLOAK_OPTION: {
+ Icon: "SI_FIRE_CLOAK_OPTION"
+}
+SC_WATER_SCREEN: {
+ Icon: "SI_WATER_SCREEN"
+}
+SC_GM_BATTLE: {
+ Icon: "SI_GM_BATTLE"
+}
+SC_GUST: {
+ Icon: "SI_GUST"
+}
+SC_SOLID_SKIN: {
+ Icon: "SI_SOLID_SKIN"
+}
+SC_CHILLY_AIR: {
+ Icon: "SI_CHILLY_AIR"
+}
+SC_MEIKYOUSISUI: {
+ Icon: "SI_MEIKYOUSISUI"
+}
+SC_FIRE_EXPANSION_SMOKE_POWDER: {
+ Icon: "SI_FIRE_EXPANSION_SMOKE_POWDER"
+}
+SC_MARIONETTE_MASTER: {
+ Icon: "SI_MARIONETTE_MASTER"
+}
+SC_FRESHSHRIMP: {
+ Icon: "SI_FRESHSHRIMP"
+}
+SC_STONE_SHIELD_OPTION: {
+ Icon: "SI_STONE_SHIELD_OPTION"
+}
+SC_SWORDREJECT: {
+ Icon: "SI_SWORDREJECT"
+}
+SC_WILD_STORM_OPTION: {
+ Icon: "SI_WILD_STORM_OPTION"
+}
+SC_BABY: {
+ Icon: "SI_PROTECTEXP"
+}
+SC_EXTREMITYFIST2: {
+ Icon: "SI_EXTREMITYFIST"
+}
+SC_GN_CARTBOOST: {
+ Icon: "SI_CARTSBOOST"
+}
+SC_MIRACLE: {
+ Icon: "SI_SOULLINK"
+}
+SC_POISON: {
+ Icon: "SI_CLOUDKILL"
+}
+SC_SILENCE: {
+ Icon: "SI_SILENT_BREEZE"
+}
+SC_THORNS_TRAP: {
+ Icon: "SI_THORNTRAP"
+}
+SC_WARM: {
+ Icon: "SI_SG_SUN_WARM"
+}
+SC_COMA: {
+ Flags: {
+ NoBoss: true
+ }
+}
+SC_RICHMANKIM: {
+ Flags: {
+ NoBoss: true
+ }
+}
+SC_ROKISWEIL: {
+ Flags: {
+ NoBoss: true
+ }
+}
+SC_BURNING: {
+ Flags: {
+ NoBoss: true
+ }
+}
+SC_VACUUM_EXTREME: {
+ Flags: {
+ NoBoss: true
+ }
+}
+SC_FRESHSHRIMP: {
+ Flags: {
+ NoBoss: true
+ }
+}
+SC_SV_ROOTTWIST: {
+ Flags: {
+ NoBoss: true
+ }
+}
+SC_MADOGEAR: {
+ Visible: true
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ NoAllReset: true
+ NoBoss: true
+ }
+ Icon: "SI_MADOGEAR"
+}
+SC_POPECOOKIE: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_POPECOOKIE"
+}
+SC_VITALIZE_POTION: {
+ Flags: {
+ NoDispelReset: true
+ }
+ Icon: "SI_VITALIZE_POTION"
+}
+SC_SKF_MATK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SKF_MATK"
+}
+SC_SKF_ATK: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SKF_ATK"
+}
+SC_SKF_ASPD: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SKF_ASPD"
+}
+SC_SKF_CAST: {
+ Flags: {
+ NoDispelReset: true
+ NoClearanceReset: true
+ Buff: true
+ }
+ Icon: "SI_SKF_CAST"
+}
+SC_ALMIGHTY: {
+ Flags: {
+ NoDeathReset: true
+ NoDispelReset: true
+ NoClearanceReset: true
+ }
+ Icon: "SI_ALMIGHTY"
+}
+
+// evol effects
+SC_PHYSICAL_SHIELD: {
+ Visible: true
+ Flags: {
+ NoSave: true
+ }
+ Icon: "SI_PHYSICAL_SHIELD"
+}
diff --git a/db/skill_changematerial_db.txt b/db/skill_changematerial_db.txt
new file mode 100644
index 00000000..fabf5dfa
--- /dev/null
+++ b/db/skill_changematerial_db.txt
@@ -0,0 +1,11 @@
+// Change Material Database
+//
+// Structure of Database:
+// ProductID,BaseRate,MakeAmount1,MakeAmountRate1,MakeAmount2,MakeAmountRate2
+// MakeAmount3,MakeAmountRate3,MakeAmount4,MakeAmountRate4,MakeAmount5,MakeAmountRate5
+//====================================================
+// NOTE:
+// Up to 5 ID/Amount pairs can be specified.
+// Rate = n/10%
+//====================================================
+
diff --git a/db/skill_improvise_db.txt b/db/skill_improvise_db.txt
new file mode 100644
index 00000000..d130b858
--- /dev/null
+++ b/db/skill_improvise_db.txt
@@ -0,0 +1,12 @@
+// Improvise DB.
+// Database for skills that can be summoned trough Randomize Spell/Improvised Song (Minstrel/Wanderer Skill).
+// Format: SkillID,Rate
+//
+// 01. SkillID Skill ID to be casted by Randomize Spell.
+// 02. Rate Chance at which the skill is selected (1 = 0.01%, 10000 = 100%).
+//
+// NOTE: The skill is picked at random from the entire database and then tested for rate. If it
+// does not succeed at that rate, an another skill is picked and tested. This continues
+// until a skill succeeds.
+//
+
diff --git a/db/spellbook_db.txt b/db/spellbook_db.txt
new file mode 100644
index 00000000..f109eb5f
--- /dev/null
+++ b/db/spellbook_db.txt
@@ -0,0 +1,7 @@
+// Reading Spellbook Preserve Points Database
+//
+// Structure of Database:
+// SkillID,PreservePoints,Required Book
+//====================================================
+// To add more entries, increase MAX_SKILL_SPELLBOOK_DB in /src/map/skill.h.
+//====================================================
diff --git a/db/stylist_db.conf b/db/stylist_db.conf
new file mode 100644
index 00000000..193bba6c
--- /dev/null
+++ b/db/stylist_db.conf
@@ -0,0 +1,267 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018 Hercules Dev Team
+//= Copyright (C) 2018 Asheraf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Stylist Database
+//=========================================================================
+
+stylist_db: (
+ /**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+{
+ // ================ Mandatory fields ==============================
+ Type: TYPE (int)
+ Id: ID (int)
+ // ================ Optional fields ===============================
+ Zeny: zeny (int, defaults to 0)
+ ItemID: ItemID (int, defaults to 0)
+ BoxItemID: BoxItemID (int, defaults to 0)
+ AllowDoram: true/false (boolean, defaults to false)
+},
+**************************************************************************/
+{
+ Type: "LOOK_HAIR_COLOR"
+ Id: 1
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR_COLOR"
+ Id: 2
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR_COLOR"
+ Id: 3
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR_COLOR"
+ Id: 4
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR_COLOR"
+ Id: 5
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR_COLOR"
+ Id: 6
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR_COLOR"
+ Id: 7
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR_COLOR"
+ Id: 8
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 1
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 2
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 3
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 4
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 5
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 6
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 7
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 8
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 9
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 10
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 11
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 12
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 13
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 14
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 15
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 16
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 17
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 18
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 19
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 20
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 21
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 22
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 23
+ Zeny: 100000
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 24
+// ItemID: "New_Style_Coupon"
+// BoxItemID: "Beauty_Gift_Box"
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 25
+// ItemID: "New_Style_Coupon"
+// BoxItemID: "Beauty_Gift_Box"
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 26
+// ItemID: "New_Style_Coupon"
+// BoxItemID: "Beauty_Gift_Box"
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 27
+// ItemID: "New_Style_Coupon"
+// BoxItemID: "Beauty_Gift_Box"
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 28
+// ItemID: "Cash_Hair_Coupon"
+// BoxItemID: "Jeremy_Beauty_Coupon_Box"
+},
+{
+ Type: "LOOK_HAIR"
+ Id: 29
+// ItemID: "Cash_Hair_Coupon"
+// BoxItemID: "Jeremy_Beauty_Coupon_Box"
+},
+{
+ Type: "LOOK_CLOTHES_COLOR"
+ Id: 1
+// ItemID: "Clothing_Dye_Coupon2"
+// BoxItemID: "Clothing_Dye_Orig_Box"
+},
+{
+ Type: "LOOK_CLOTHES_COLOR"
+ Id: 2
+// ItemID: "Clothing_Dye_Coupon"
+// BoxItemID: "Clothing_Dye_Box"
+},
+{
+ Type: "LOOK_CLOTHES_COLOR"
+ Id: 3
+// ItemID: "Clothing_Dye_Coupon"
+// BoxItemID: "Clothing_Dye_Box"
+},
+{
+ Type: "LOOK_BODY2"
+ Id: 0
+// ItemID: "Costume_Change_Ticket"
+// BoxItemID: "Costume_Change_Ticket"
+},
+{
+ Type: "LOOK_BODY2"
+ Id: 1
+// ItemID: "Costume_Change_Ticket"
+// BoxItemID: "Costume_Change_Ticket"
+},
+)
diff --git a/db/translations.conf b/db/translations.conf
new file mode 100644
index 00000000..fc814463
--- /dev/null
+++ b/db/translations.conf
@@ -0,0 +1,20 @@
+//====================================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//=
+//= http://herc.ws/board/
+//================= More Information =================
+//= http://herc.ws/board/topic/8687-hercules-ultimate-localization-design/
+//====================================================
+// Translations generated with —-generate-translations
+// should be pointed to here
+//====================================================
+
+translations: (
+ //"path/to/my/Language.po",
+ //"db/Spanish.po", //(Example)
+) \ No newline at end of file