From a7c45a192268da2601cef47a4cdba987ae2327ca Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sun, 23 Oct 2022 21:44:22 -0300 Subject: Initial commit (Moubootaur Legends fork) --- db/GeoIP.dat | Bin 0 -> 668134 bytes db/abra_db.txt | 14 + db/achievement_rank_db.conf | 43 + db/attendance_db.conf | 119 + db/cashshop_db.conf | 26 + db/castle_db.conf | 44 + db/clans.conf | 147 + db/constants.conf | 2460 +++ db/craft_db.conf | 4321 +++++ db/create_arrow_db.txt | 11 + db/elemental_db.txt | 24 + db/elemental_skill_db.txt | 91 + db/guild_skill_tree.txt | 28 + db/homun_skill_tree.txt | 63 + db/item_db2.conf | 3 + db/item_options.conf | 1128 ++ db/job_db2.txt | 54 + db/magicmushroom_db.txt | 27 + db/map_index.txt | 413 + db/mercenary_db.txt | 30 + db/mercenary_skill_db.txt | 48 + db/mob_avail.txt | 19 + db/mob_chat_db.txt | 15 + db/mob_classchange.txt | 5 + db/mob_db2.conf | 73 + db/mob_item_ratio.txt | 30 + db/mob_pouch.txt | 5 + db/mob_skill_db2.conf | 59 + db/option_drop_groups.conf | 53 + db/pet_db2.conf | 64 + db/produce_db.txt | 9 + db/quest_db.conf | 684 + db/re/achievement_db.conf | 134 + db/re/attr_fix.txt | 57 + db/re/exp_group_db.conf | 124 + db/re/exp_guild.txt | 55 + db/re/exp_homun.txt | 153 + db/re/homunculus_db.txt | 31 + db/re/item_chain.conf | 66 + db/re/item_combo_db.conf | 262 + db/re/item_db.conf | 19342 ++++++++++++++++++ db/re/item_group.conf | 20 + db/re/item_lapineddukddak.conf | 44 + db/re/item_packages.conf | 26 + db/re/job_db.conf | 364 + db/re/level_penalty.txt | 80 + db/re/map_zone_db.conf | 717 + db/re/mob_boss.txt | 5 + db/re/mob_branch.txt | 5 + db/re/mob_db.conf | 13201 +++++++++++++ db/re/mob_poring.txt | 5 + db/re/mob_race2_db.txt | 5 + db/re/mob_skill_db.conf | 2298 +++ db/re/pet_db.conf | 432 + db/re/refine_db.conf | 619 + db/re/size_fix.txt | 7 + db/re/skill_db.conf | 41008 +++++++++++++++++++++++++++++++++++++++ db/re/skill_tree.conf | 285 + db/re/statpoint.txt | 255 + db/roulette_db.conf | 16 + db/sc_config.conf | 2988 +++ db/si_config.conf | 694 + db/skill_changematerial_db.txt | 11 + db/skill_improvise_db.txt | 12 + db/skill_reproduce_db.txt | 7 + db/spellbook_db.txt | 7 + db/stylist_db.conf | 266 + db/translations.conf | 20 + 68 files changed, 93731 insertions(+) create mode 100644 db/GeoIP.dat create mode 100644 db/abra_db.txt create mode 100644 db/achievement_rank_db.conf create mode 100644 db/attendance_db.conf create mode 100644 db/cashshop_db.conf create mode 100644 db/castle_db.conf create mode 100644 db/clans.conf create mode 100644 db/constants.conf create mode 100644 db/craft_db.conf create mode 100644 db/create_arrow_db.txt create mode 100644 db/elemental_db.txt create mode 100644 db/elemental_skill_db.txt create mode 100644 db/guild_skill_tree.txt create mode 100644 db/homun_skill_tree.txt create mode 100644 db/item_db2.conf create mode 100644 db/item_options.conf create mode 100644 db/job_db2.txt create mode 100644 db/magicmushroom_db.txt create mode 100644 db/map_index.txt create mode 100644 db/mercenary_db.txt create mode 100644 db/mercenary_skill_db.txt create mode 100644 db/mob_avail.txt create mode 100644 db/mob_chat_db.txt create mode 100644 db/mob_classchange.txt create mode 100644 db/mob_db2.conf create mode 100644 db/mob_item_ratio.txt create mode 100644 db/mob_pouch.txt create mode 100644 db/mob_skill_db2.conf create mode 100644 db/option_drop_groups.conf create mode 100644 db/pet_db2.conf create mode 100644 db/produce_db.txt create mode 100644 db/quest_db.conf create mode 100644 db/re/achievement_db.conf create mode 100644 db/re/attr_fix.txt create mode 100644 db/re/exp_group_db.conf create mode 100644 db/re/exp_guild.txt create mode 100644 db/re/exp_homun.txt create mode 100644 db/re/homunculus_db.txt create mode 100644 db/re/item_chain.conf create mode 100644 db/re/item_combo_db.conf create mode 100644 db/re/item_db.conf create mode 100644 db/re/item_group.conf create mode 100644 db/re/item_lapineddukddak.conf create mode 100644 db/re/item_packages.conf create mode 100644 db/re/job_db.conf create mode 100644 db/re/level_penalty.txt create mode 100644 db/re/map_zone_db.conf create mode 100644 db/re/mob_boss.txt create mode 100644 db/re/mob_branch.txt create mode 100644 db/re/mob_db.conf create mode 100644 db/re/mob_poring.txt create mode 100644 db/re/mob_race2_db.txt create mode 100644 db/re/mob_skill_db.conf create mode 100644 db/re/pet_db.conf create mode 100644 db/re/refine_db.conf create mode 100644 db/re/size_fix.txt create mode 100644 db/re/skill_db.conf create mode 100644 db/re/skill_tree.conf create mode 100644 db/re/statpoint.txt create mode 100644 db/roulette_db.conf create mode 100644 db/sc_config.conf create mode 100644 db/si_config.conf create mode 100644 db/skill_changematerial_db.txt create mode 100644 db/skill_improvise_db.txt create mode 100644 db/skill_reproduce_db.txt create mode 100644 db/spellbook_db.txt create mode 100644 db/stylist_db.conf create mode 100644 db/translations.conf (limited to 'db') diff --git a/db/GeoIP.dat b/db/GeoIP.dat new file mode 100644 index 0000000..18e3483 Binary files /dev/null and b/db/GeoIP.dat differ diff --git a/db/abra_db.txt b/db/abra_db.txt new file mode 100644 index 0000000..92c0e83 --- /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 0000000..e19194f --- /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 . +//============================================================================== +//= 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 0000000..e5a1b25 --- /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 . +//========================================================================= + +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 0000000..df64764 --- /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_, where +// 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 0000000..fe4d07f --- /dev/null +++ b/db/castle_db.conf @@ -0,0 +1,44 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2019 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 . +//========================================================================= +//= 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. +}, +**************************************************************************/ +) diff --git a/db/clans.conf b/db/clans.conf new file mode 100644 index 0000000..37bb35c --- /dev/null +++ b/db/clans.conf @@ -0,0 +1,147 @@ +//================= 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 . +//========================================================================= +//= 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: "TONORICLAN" + Name: "Tonori Raiders" + Leader: "Raffam Oranpere" + Map: "001-2" + Buff: { + Icon: "SI_SWORDCLAN" + Script: <" + bonus(bStr, 1); + bonus(bVit, 1); + bonus(bMaxHP, 30); + bonus(bMaxSP, 10); + "> + } + Allies: [ + "LOFCLAN", + ] + Antagonists: [ + "ARGAESCLAN", + "KAIZEICLAN", + ] + }, + { + Id: 2 + Const: "ARGAESCLAN" + Name: "Argaes Emeralds" + Leader: "Devon Aire" + Map: "001-2" + Buff: { + Icon: "SI_ARCWANDCLAN" + Script: <" + bonus(bInt, 1); + bonus(bDex, 1); + bonus(bMaxHP, 30); + bonus(bMaxSP, 10); + "> + } + Allies: [ + "LOFCLAN", + ] + Antagonists: [ + "TONORICLAN", + "KAIZEICLAN", + ] + }, + { + Id: 3 + Const: "KAIZEICLAN" + Name: "Lords of Kaizei" + Leader: "Berman Aire" + Map: "001-2" + Buff: { + Icon: "SI_GOLDENMACECLAN" + Script: <" + bonus(bInt, 1); + bonus(bLuk, 1); + bonus(bMaxHP, 30); + bonus(bMaxSP, 10); + "> + } + Allies: [ + "LOFCLAN", + ] + Antagonists: [ + "TONORICLAN", + "ARGAESCLAN", + ] + }, + { + Id: 4 + Const: "LOFCLAN" + Name: "Masters of Flames" + Leader: "Shaam Rumi" + Map: "001-2" + Buff: { + Icon: "SI_CROSSBOWCLAN" + Script: <" + bonus(bDex, 1); + bonus(bAgi, 1); + bonus(bMaxHP, 30); + bonus(bMaxSP, 10); + "> + } + Allies: [ + "TONORICLAN", + "ARGAESCLAN", + "KAIZEICLAN", + ] + }, +) diff --git a/db/constants.conf b/db/constants.conf new file mode 100644 index 0000000..c8f4660 --- /dev/null +++ b/db/constants.conf @@ -0,0 +1,2460 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2016 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 . +//========================================================================= +//= Script Constants Database +//========================================================================= + +constants_db: { +/************* Entry structure (short) ************************************ + Identifier: value // (int) + ************* Entry structure (full) ************************************* + Identifier: { + Value: value // (int) + Deprecated: true // (boolean) Defaults to false. + } +**************************************************************************/ + + 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__: "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__: "Monster Modes" + MD_NONE: 0 + MD_CANMOVE: 1 + MD_LOOTER: 2 + MD_AGGRESSIVE: 4 + MD_ASSIST: 8 + MD_CASTSENSOR_IDLE: 16 + MD_BOSS: 32 + MD_PLANT: 64 + MD_CANATTACK: 128 + MD_DETECTOR: 256 + MD_CASTSENSOR_CHASE: 512 + MD_CHANGECHASE: 1024 + MD_ANGRY: 2048 + MD_CHANGETARGET_MELEE: 4096 + MD_CHANGETARGET_CHASE: 8192 + MD_TARGETWEAK: 16384 + MD_NOKNOCKBACK: 32768 + MD_RANDOMTARGET: 65536 + //MD_MASK: 0 + + 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 + + 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 + + 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 + + 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 + + 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_Earth: 2 + Ele_Fire: 3 + Ele_Wind: 4 + Ele_Holy: 6 + Ele_Dark: 7 + Ele_Ghost: 8 + Ele_All: 255 + + // Compatibility, legacy, DO NOT USE + Ele_Nature: 5 + Ele_Poison: 5 + Ele_Undead: 9 + Ele_System: 9 + + comment__: "Attack Types" + HARM_PHYS: 1 + HARM_MAGI: 2 + HARM_MISC: 4 + + comment__: "Races" + RC_Formless: 0 + RC_Undead: 1 + RC_Brute: 2 + RC_Plant: 3 + RC_Insect: 4 + RC_Mineral: 5 // Fish + RC_Unused: 6 // DM + RC_DemiHuman: 7 + RC_Legendary: 8 // Angel + 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 + + comment__: "petstat" + 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__: "Hercules Effects" + EF_NONE: -1 + EF_HIT1: 0 + EF_SNOW: 162 + EF_SAKURA: 163 + EF_CLOUD3: 233 + EF_POKJUK: 297 + EF_THROWITEM2: 299 + EF_POKJUK_SOUND: 301 + EF_MAPLE: 333 + EF_GUARD: 336 + EF_ANGEL2: 338 + EF_ENTRY2: 344 + EF_BABY: 408 + EF_BABYBODY: 420 + EF_BABYBODY2: 421 + EF_GIANTBODY: 422 + EF_GIANTBODY2: 423 + EF_ATTACKENERGY2: 438 + EF_GRANDCROSS2: 450 + EF_STORMKICK4: 462 + EF_CLOUD4: 515 + EF_CLOUD5: 516 + EF_TAROTCARD1: 523 + EF_TAROTCARD2: 524 + EF_TAROTCARD3: 525 + EF_TAROTCARD4: 526 + EF_TAROTCARD5: 527 + EF_TAROTCARD6: 528 + EF_HO_UP: 568 + EF_COOKING_OK: 608 + EF_COOKING_FAIL: 609 + + comment__: "NPC sprite IDs" + FAKE_NPC: -1 + WARPNPC: 45 + EFFECTLAUNCHER: 104 + HIDDEN_NPC: 111 + HIDDEN_WARP_NPC: 139 + MOB_TOMB: 565 + GUILD_FLAG: 722 + 1_SHADOW_NPC: 723 + TW_TOWER: 812 + 2_BOARD1: 835 + 2_BOARD2: 836 + 2_BULLETIN_BOARD: 837 + CLEAR_NPC: 844 + PORTAL: 10007 + 4_SYSTEM_BOX: 10248 + + 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__: "checkquest" + 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__: "inventory expansion" + INVENTORY_INCREASE_STEP: 10 + + // for disable warning + //ITMCHAIN_ORE: 1 + +/* ==================================================== */ + /** evol constants **/ + + comment__: "API codes" + API_DISCORD: 301 + API_PINCODE: 302 + API_SENDMAIL: 501 + API_FLUSHVAULT: 607 + + 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__: "guild permissions" + GPERM_INVITE: 1 + GPERM_EXPEL: 16 + GPERM_ALL: 17 + + comment__: "guild positions" + GPOS_GUILDMASTER: 0 + GPOS_VICELEADER: 1 // pos2 + GPOS_RECRUITER: 2 // pos3 + GPOS_TREASURER: 3 // pos4 + GPOS_MEMBER: 4 // pos5 + GPOS_6: 5 // pos6 + GPOS_NEWBIE: 19 + + comment__: "guild exchange" + GEX_fruit1: 1 + GEX_fruit2: 2 + GEX_fruit3: 4 + GEX_fruit4: 8 + GEX_fruit5: 16 + + GEX_merc1: 32 + GEX_merc2: 64 + GEX_merc3: 128 + GEX_merc4: 256 + GEX_merc5: 512 + + GEX_blue1: 1024 + GEX_blue2: 2048 + GEX_blue3: 4096 + GEX_blue4: 8192 + GEX_blue5: 16384 + + GEX_arcmage1: 32768 + GEX_arcmage2: 65536 + GEX_arcmage3: 131072 + GEX_arcmage4: 262144 + GEX_arcmage5: 524288 + + GEX_elixir1: 1048576 + GEX_elixir2: 2097152 + GEX_elixir3: 4194304 + GEX_elixir4: 8388608 + GEX_elixir5: 16777216 + + GEX_scholar1: 33554432 + GEX_scholar2: 67108864 + GEX_scholar3: 134217728 + GEX_scholar4: 268435456 + GEX_scholar5: 536870912 + + // TOTAL 1073741824 : The last valid slot + GEX_fruitMAX: -1 + GEX_mercMAX: -2 + GEX_blueMAX: -3 + GEX_arcmageMAX: -4 + GEX_elixirMAX: -5 + GEX_scholarMAX: -6 + + comment__: "genders" + G_FEMALE: 0 + G_MALE: 1 + G_OTHER: 3 + + comment__: "races" + Human: 0 + MedHu: 1 + DarkHu: 2 + Elven: 3 + Orc: 4 + Raijin: 5 + Tritan: 6 + Ukar: 7 + Redy: 8 + Savior: 9 + + 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__: "magic subclass" + CL_PALADIN: 1 + CL_TANKER: 2 + CL_BERSERKER: 4 + CL_RANGER: 8 + CL_SNIPER: 16 + CL_WIZARD: 32 + CL_SAGE: 64 + CL_PRIEST: 128 + + comment__: "Heroes Hold Floors" + HH_NOVICE: 1 + HH_INTERMEDIARY: 2 + HH_ADVANCED: 4 + HH_EXPERT: 8 + HH_MASTER: 16 + HH_ULTIMATE: 32 + HH_SUPREME: 64 + HH_SAULC: 128 + HH_MOUBOO: 256 + HH_MOUBOOTAUR: 512 + // Composed Variable for optimization + HH_REQUISITE: 15 + + comment__: "difficulty levels" + EASY: 0 + MEDIUM: 1 + HARD: 2 + + comment__: "map masks" + MASK_NONE: 1 + MASK_MATTACK: 2 + MASK_EVILSANCTUM: 4 + MASK_NIGHT: 8 + MASK_RAIN: 16 + MASK_SANDSTORM: 32 + MASK_SNOW: 64 + MASK_CHRISTMAS: 128 + MASK_AUTUMN: 256 + MASK_UNUSED: 512 + MASK_SPECIAL: 1024 + + comment__: "Real Estate Collisions" + RES_UTILITIES: 1 + RES_LUXURY: 3 + RES_DECORATION: 2 + RES_SITTABLE: 4 + RES_OBJECTS: 5 + RES_WALLDECORATION: 6 + + comment__: "speechflags" + S_FIRST_BLANK_LINE: 1 + S_LAST_BLANK_LINE: 2 + S_LAST_NEXT: 4 + S_NO_NPC_NAME: 8 + + comment__: "npcs" + NPC_KNIVES: 100 + NPC_REDY_MAN: 101 + NPC_HAT_BOX: 102 + NPC_RAIJIN_MAN: 103 + NPC_ORC_MAN: 104 + NPC_REDY_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_REDY_MAN_SITTING_BOOTS: 114 + NPC_REDY_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_REDY_MALE_SWORD: 120 + NPC_ELVEN_FEMALE_READING: 121 + NPC_HUMAN_MALE_OLD: 122 + NPC_RAIJIN_GIRL: 123 + NPC_HUMAN_MALE_CHIEF: 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_FLOPPED_NOBLEMAN: 133 + NPC_ARTAXE: 134 + NPC_LUCAS: 135 + NPC_CALYPSAN: 136 + NPC_KAYLO: 137 + NPC_LYDON: 138 + // Reserved HIDDEN_WARP_NPC + 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 + // TMW-BR + NPC_CHILD1: 148 + NPC_CHILD2: 149 + NPC_CHILD3: 150 + NPC_CHILD4: 151 + NPC_CHILD5: 152 + NPC_CHILD6: 153 + NPC_CHILD7: 154 + NPC_CHILD8: 155 + NPC_CHILD9: 156 + NPC_CHILD0: 157 + NPC_TRAP: 158 + NPC_TRAP_ONLINE: 159 + NPC_TRAP_TRIGGERED: 160 + NPC_FANCY_CIRCLE: 161 + NPC_FAKIR: 162 + NPC_EASTER: 163 + // Statues + NPC_STATUE_FAFA: 164 + NPC_STATUE_BACCHUS: 165 + NPC_STATUE_BANKER: 166 + NPC_STATUE_ANDREI: 167 + NPC_STATUE_EVILMAN: 168 + NPC_STATUE_GUARD: 169 + NPC_STATUE_WIZARD: 170 + NPC_STATUE_CONTRIBUTOR: 171 + NPC_STATUE_2018: 172 + NPC_STATUE_2019: 173 + NPC_STATUE_2020: 174 + NPC_STATUE_2021: 175 + NPC_STATUE_R176: 176 + NPC_STATUE_R177: 177 + NPC_STATUE_R178: 178 + NPC_STATUE_EMPTY: 179 + + // Not animated NPCs + NPC_CONSTR_WORKER: 180 + NPC_BOWMASTER: 181 + NPC_LUMBERJACK: 182 + NPC_KOGA: 183 + NPC_MOUBOOHUNTER: 184 + NPC_HALBERDBARBARIAN: 185 + NPC_SCORPIONKINGLANCE: 186 + NPC_LIGHTBRINGER: 187 + NPC_TEDDYGIRL: 188 + NPC_CROPS: 189 + NPC_BLOSSOM: 190 + NPC_THORN_NPC: 191 // NPC_THORNS is for Dungeon + NPC_GOLDPOT: 192 + NPC_SAGRATHA: 193 + NPC_BLUESAGEWORKER_MA: 194 + NPC_BLUESAGEWORKER_FA: 195 + NPC_BLUESAGEWORKER_MB: 196 + NPC_BLUESAGEWORKER_FB: 197 + NPC_BLUESAGE: 198 + NPC_BLUESAGEWORKER_MC: 199 + + // LoF Non Animated NPCs + NPC_FORTIUN: 200 + NPC_FUSUS: 201 + NPC_AULDSBEL: 202 + NPC_FEMALE_WORKER: 203 + NPC_GEORGE: 205 + NPC_SILVERSMITH: 207 + NPC_TECH_EXPLORER: 208 + NPC_CHEF: 210 + NPC_GLASS_OLD_LADY: 211 + NPC_PURPLE_WIZARD_F: 212 + NPC_BARD_TRUMP: 213 + NPC_INJURIED_MOUBOO: 215 + NPC_KATZE: 216 + NPC_LEGACY_GUARD_B: 217 + NPC_LEGACY_GUARD_C: 218 + NPC_SITTED_NINJA: 219 + NPC_SCAMMER: 220 + NPC_CRUSADER: 221 + NPC_LEGACY_GUARD_A: 222 + NPC_LOF_RICH: 223 + NPC_BARD_DRUMS: 227 + NPC_LOF_DOCTOR: 228 + NPC_SWORDS_SIGN: 229 + NPC_SWORDS_SIGN2: 230 + NPC_TOMBOY: 231 + NPC_LOF_BARKEEPER: 232 + NPC_LOF_TRAVMERC: 233 + NPC_LOF_STRANGER: 234 + NPC_LOF_NOBLEMAN: 235 + NPC_SHEILA: 236 + NPC_DIMOND: 240 + NPC_BARD_HARPS: 241 + NPC_VAULT: 243 + NPC_INDIGENOUS_YOUNG: 244 + NPC_INDIGENOUS_OLD: 245 + NPC_INDIGENOUS_CHIEF: 246 + NPC_INDIGENOUS_WIFE: 247 + NPC_INDIGENOUS_ANY: 248 + NPC_LEGACY_GUARD_D: 249 + + NPC_CINDY_CAGE: 250 + NPC_CINDY_UNCAGE: 251 + NPC_CINDY: 252 + NPC_ICE_CAGE: 253 + NPC_INJURIED_GIRL: 254 + NPC_BARBARA_CRY: 255 + NPC_KING_ARTHUR: 256 + NPC_PIOU_SPEARMAN: 257 + NPC_PIOU_VIKING: 258 + NPC_PIOU_SERVER: 259 + NPC_PIOU_BANKER: 260 + NPC_PIOU_CAPTAIN: 261 + NPC_PIOU_BARBER: 262 + NPC_PIOU_GUARD: 263 + NPC_PIOU_COOK: 264 + NPC_PIOU_NURSE: 265 + NPC_PIOU_MAGE: 266 + NPC_PIOU_QUEEN: 267 + NPC_PIOU_KNIGHT_L: 268 + NPC_PIOU_KNIGHT_R: 260 + NPC_PIOU_ALCHEMIST: 270 + NPC_DUCK_ELDER: 271 + NPC_GUINEVERE: 272 + NPC_MANATREE: 273 + NPC_TRAP_B: 274 + NPC_TRAP_ONLINE_B: 275 + NPC_HENRY: 276 + NPC_ELLI: 277 + NPC_LEGACY_LIEUTENANT: 278 + NPC_OMAR: 279 + NPC_JOANA: 280 + NPC_KADIYA: 281 + NPC_SASHA: 282 + + // TMW-BR Non Animated NPCs + NPC_SHOPPAKEP: 301 + NPC_OLDPIRATE: 304 + NPC_BRGUARD_SWORD: 306 + NPC_BRGUARD_SPEAR: 307 + NPC_BRGUARD_BOW: 308 + NPC_JOURNALMAN: 309 + NPC_FISHERMAN_HALI: 311 + NPC_DARK_SORCERER_F: 312 + NPC_ANSELMO_BR: 315 + NPC_FAIRY_A: 316 + NPC_FAIRY_B: 317 + NPC_FAIRY_C: 318 + NPC_GNOME_A: 319 + NPC_GNOME_B: 320 + NPC_GNOME_C: 321 + NPC_WEIRDGREEN: 322 + NPC_MIRAJ: 323 + NPC_BELLA: 324 + NPC_RED_WIZARD_F: 325 + NPC_CRYSTAL: 326 + NPC_POOH: 327 + NPC_ERNANDO: 328 + NPC_ANDREI: 329 + NPC_MOUBOOTAUR: 330 + NPC_BLACKALCHEMIST: 331 + NPC_BLACKWIZARD: 332 + NPC_BLUESABER: 333 + NPC_REDSABER: 334 + NPC_DARKSABER: 335 + NPC_DWARF_TRADER: 336 + NPC_DWARF_CRAFTMASTER: 337 + NPC_LILIT: 338 + + // Animated NPCs + 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_NICHOLAS: 429 + NPC_EDOUARD: 430 + NPC_UKAR_MALE_LEGION_ARTIS: 431 + NPC_REDY_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_RUMLY_FEMALE: 445 + NPC_HUMAN_M_ARTIS: 446 + NPC_BINKSAN: 447 + NPC_DEVIS_ARTIS: 448 + NPC_MOUBOO: 449 + NPC_MONA: 450 + NPC_GUARD1: 451 + NPC_GUARD2: 452 + NPC_SUMMONING_CIRC: 453 + NPC_YETI_KING: 454 + NPC_LOF_FURNACE: 455 + NPC_PET_TAMER: 456 + NPC_YETI: 457 + NPC_KENTON: 458 + NPC_GUARD_DEAD: 459 + NPC_LEGACY_CHEST: 416 + NPC_BEEKEEPER: 461 + NPC_EURNI: 462 + + NPC_MONSTERKING: 500 + NPC_AIRSHIP: 501 + NPC_POLITICS: 502 + NPC_GAMEMASTER: 503 + NPC_GAMEMISTRESS: 504 + NPC_WOUNDEDSOLDIER: 505 + NPC_ACADEMY_HF: 506 + NPC_DEMURE: 507 + NPC_YETIFLY: 508 + + NPC_SOUL_NORMAL: 700 + NPC_SOUL_DESERT: 701 + NPC_SOUL_SNOW: 702 + NPC_SOUL_CAVE: 703 + NPC_SOUL_CLEAN: 704 + NPC_SOUL_OLD: 705 + NPC_SOUL_MOSS: 706 + NPC_SOUL_CURSED: 707 + NPC_MANA_STONE: 708 + + NPC_TEST1: 800 + NPC_PLAYER: 801 + NPC_FEMALE: 802 + NPC_ELF: 803 + NPC_ELF_F: 804 + NPC_SAVIOR: 805 + NPC_SAVIOR_F: 806 + NPC_ORC: 820 + NPC_ORC_F: 821 + NPC_RAIJIN: 822 + NPC_RAIJIN_F: 823 + NPC_UKAR: 824 + NPC_UKAR_F: 825 + NPC_PLAYER_TONORI: 830 + NPC_FEMALE_TONORI: 831 + NPC_PLAYER_ARGAES: 832 + NPC_FEMALE_ARGAES: 833 + + NPC_M_SHOPKEEPER: 811 + NPC_F_SHOPKEEPER: 812 + + NPC_M_COINKEEPER: 813 + NPC_F_COINKEEPER: 814 + + 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_SLOTMACHINE: 913 + NPC_SWITCH_OFFLINE: 914 + NPC_SWITCH_ONLINE: 915 + NPC_ROLLINGSTONE: 916 + + // 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 + + AVATAR_SEQBOARD: 1200 + AVATAR_SEQBOARD_FAIL: 1205 + AVATAR_SEQBOARD_WELL: 1206 + + 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_OFFSET_NO_SPRITE: 998 + 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 + CURRENT_INN: 2 + + comment__: "CRAFT enum" + CRAFT_COOKING: 4 + CRAFT_ALCHEMY: 8 + CRAFT_EQUIPMENT: 16 + + comment__: "CRAFT Scope enum" + CRAFT_NPC: 4 + CRAFT_PLAYER: 8 + CRAFT_GUILD: 16 + + comment__: "CRAFT Rarity enum" + CRAFT_BASIC: 1 + CRAFT_INTERMEDIARY: 2 + CRAFT_ADVANCED: 4 + CRAFT_EXPERT: 8 + CRAFT_MASTER: 16 + + comment__: "CRAFT Bonus Correction enum" + CSYS_ARMOR: 1 + CSYS_ZWEIHANDER: 2 + CSYS_BRAWLING: 4 + CSYS_RANGED: 8 + CSYS_MAGICAL: 16 + CSYS_SPECIAL: 32 + CSYS_OTHER: 64 + CSYS_SAVIOR: 128 + CSYS_SHIELD: 256 + CSYS_LEGENDARY: 512 + + comment__: "Easter eggs enum" + EE_NONE: 0 + EE_SAXSO: 1 + EE_DEMURE: 2 + EE_PRSM: 4 + EE_MAGICSCHOOL: 8 + EE_THEATER: 16 + EE_JAK1: 32 + EE_MANATAURO: 64 + EE_SEWERS: 128 + EE_AETHYR: 256 + EE_SNOWMAN: 512 + EE_CRAZYFEFE: 1024 + EE_SAULC: 2048 + EE_GEMINI: 4096 + + comment__: "Teleporter enum" + TP_NONE: 0 + TP_FROST: 1 + TP_HALIN: 2 + TP_TULIM: 4 + TP_HURNS: 8 + TP_NIVAL: 16 + TP_LOF: 32 + TP_FORT: 64 + TP_BOSSR: 128 + TP_LILIT: 256 + TP_CANDOR: 512 + TP_ARTIS: 1024 + + comment__: "Grand Collector Quest enum" + COLLECT_CHESTPLATE: 1 + COLLECT_HEADGEAR: 2 + COLLECT_PANTS: 4 + COLLECT_SHOES: 8 + COLLECT_NECKLACES: 16 + COLLECT_RINGS: 32 + COLLECT_ACESSORIES: 64 + COLLECT_SCARFS: 128 + COLLECT_GLOVES: 256 + COLLECT_SHIELDS: 512 + COLLECT_1HSWORDS: 1024 + COLLECT_2HSWORDS: 2048 + COLLECT_BOWS: 4096 + COLLECT_FIREGUNS: 8192 + COLLECT_WANDS: 16384 + COLLECT_QUIVERS: 32768 + COLLECT_MOUNTS: 65536 + COLLECT_PETS: 131072 + COLLECT_ALL: 262144 + // Maximum 32 collectibles, currently used: 19 + + comment__: "Monster King Events" + MK_NONE: 0 + MK_LOCKED: 1 + MK_SIEGE_TULIM: 2 + MK_SIEGE_HURNS: 3 + MK_SIEGE_NIVAL: 4 + MK_SIEGE_HALIN: 5 + + // Special + MK_SIEGE_DURATION: 790 + MK_IDLE_DURATION: 30 + MK_IDLE_VARIATION: 5 + MK_SIEGE_TOTALPOWER: 1000 + MK_FIRESOFSTEAM_START: 6 + + comment__: "Fortress Island Reqs" + MKIF_LV_0F: 3 + MKIF_LV_B0F: 5 + MKIF_LV_B1F: 7 + MKIF_LV_B2F: 10 + + comment__: "Report Bug Flags" + RB_NONE: 0 + RB_DISPBOTTOM: 1 + RB_DEBUGMES: 2 + RB_SPEECH: 4 + RB_ISFATAL: 8 + RB_PLEASEREPORT: 16 + RB_IRCBROADCAST: 32 + RB_GLOBALANNOUNCE: 64 + RB_DEFAULT: 19 // dispbottom + debugmes + pleasereport + + comment__: "Blue Sage Constants" + // Q - Quest / Investigation Quest + BS_QVISITOR: 1 + BS_QHELPER: 2 + // PM - Page Maker + BS_PMINK: 1 + BS_PMBINDING: 2 + BS_PMPAGE: 4 + BS_PMGLUE: 8 + BS_PMALL: 15 + // N - Npc + BS_NPC01: 1 + BS_NPC02: 2 + BS_NPC03: 4 + BS_NPC04: 8 + BS_NPC05: 16 + BS_NPC06: 32 + BS_NPC07: 64 + BS_NPCALL: 127 + // S - Slime Nest + BS_SNEST1: 1 + BS_SNEST2: 2 + BS_SNEST3: 4 + BS_SNEST4: 8 + BS_SNEST5: 16 + BS_SNEST6: 32 + BS_SNEST7: 64 + BS_SNEST8: 128 + BS_SNEST9: 256 + BS_SNESTALL: 511 + + comment__: "Homunculus deployment constants" + HCD_PIOUFIELDS: 1 + HCD_HERBFIELDS: 2 + HCD_OREMINES: 3 + HCD_RAREMINES: 4 + HCD_SLIMENEST: 5 + HCD_SNAKEPIT: 6 + HCD_DANGERAREA: 7 + HCD_MKBASEMENT: 8 + HCD_MARKET: 10 + + comment__: "Mirror Lake Server Identifiers" + WORLD_ID: 1 + MLP_TMW: 3 + + comment__: "Mirror Lake Quest Constants" + MLP_TMW_CELESTIA: 1 + MLP_TMW_YETIKING: 2 + //MLP_................ 4 + + comment__: "Mirror Lake Local Quest Constants" + MLP_ML_NARD: 1 + MLP_ML_JAK1: 2 + //MLP_................ 4 + + 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__: "Misc constants" + ASK_YES: 1 + ASK_NO: 2 + ASK_EXIT: 255 + MODE_SOLO: 1 + MODE_PARTY: 2 + + comment__: "craft skill groups IDs" + // Base tier + CRGROUP_BASE: 1 + // First tier + CRGROUP_ATK: 2 + CRGROUP_DEF: 4 + CRGROUP_ACC: 8 + CRGROUP_EVD: 16 + // Second tier + CRGROUP_REGEN: 32 + CRGROUP_SPEED: 64 + CRGROUP_DOUBLE: 128 + CRGROUP_MAXPC: 256 + // Third tier + CRGROUP_SCRESIST: 512 + CRGROUP_SCINFLICT: 1024 + CRGROUP_MANAUSE: 2048 + CRGROUP_BOSSATK: 4096 + // Final tier + CRGROUP_FINAL: 8192 + + comment__: "Effects" + FX_BLVLUP: 0 + FX_JLVLUP: 1 + FX_WARPPOINT: 5 + FX_HEALINGPART: 7 + FX_POISON: 8 + FX_AFK: 10 + FX_CRITICAL: 11 + FX_QUEST: 12 + FX_HIT: 16 + FX_MAGIC: 23 + FX_SUCCESS: 27 + FX_FAILURE: 28 + FX_CUPID: 34 + FX_HELLBLAZE: 36 + FX_SMOKE: 50 + FX_GRENADE: 51 + FX_SMOKEBOMB: 52 + FX_TORCH: 53 + FX_GOLDSTAR: 54 + FX_MGSHIELD: 60 + FX_MGWARP: 64 + FX_CIRCLE: 310 + FX_FANFARE: 311 + FX_LIGHTNING: 312 + + // Magic particles + FX_SPECIAL: 700 + FX_BUFF: 701 + FX_ATTACK: 702 + FX_HEALING: 703 + + comment__: "Emotes" + // TMW2 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_QUEST: 15 + E_THUMBUP: 16 + E_DOUBT: 17 + // Mana Plus Emotes + 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_SWEATFACE: 108 + E_SURPRISED: 109 + E_DEAD: 110 + E_LOOKAWAY: 111 + E_TIRED: 112 + E_PALMHEAD: 113 + E_FACEPALM: 113 + E_EVILCROC: 114 + E_FURIOUS: 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 + + // Language specs + LANG_ENUS: 0 + LANG_PTBR: 1 + LANG_FR: 2 + LANG_DE: 3 + LANG_ES: 4 + MAX_LANG: 4 + + comment__: "Configuration constants" + MAX_CYCLE_PC: 40 + CHEST_WAITTIME: 900 // 15 minutes + PVP_WAITTIME: 1800 // 30 minutes + PCBLOCK_HARD: 255 // Move+Attack+Skill+Item+Chat+Immune+SitStand+Commands + PCBLOCK_SOFT: 47 // Move+Attack+Skill+Item+Immune + CRAFT_MAXLV: 200 + BCONFN_SPAWN: 70 + BCONFD_SPAWN: 100 + BCONFN_MOBHP: 95 // TODO: Maybe we don't want this constant? (ie. variable) + BCONFD_MOBHP: 85 + BCONFB_EXPR: 100 + BCONFN_EXPR: 5 + BCONFD_EXPR: 0 + BCONFB_DROP: 100 + BCONFN_DROP: 7 + BCONFD_DROP: 0 + SHOPWAIT: 1750 // Time to wait for price initialization + INT_MAX: 2147483647 + + comment__: "Maze Domain constants" + MAZE_SIZE_S: 1 + MAZE_SIZE_M: 2 + MAZE_SIZE_G: 4 + MAZE_SIZE_X: 8 + MAZE_SIZE_A: 16 + + comment__: "Aurora Event constants" + FY_MISC: 0 + FY_BP: 1 + FY_WARP: 2 + FY_POT: 3 + FY_HEAL: 4 + FY_ORE: 5 + FY_MAGIC: 6 + FY_GIFT: 7 + + comment__: "Magic v3 constants" + CLASS_OTHER: 0 + CLASS_SUMMON: 1 + CLASS_PHYSICAL: 2 + CLASS_DESTRUCTION: 3 + CLASS_TRICKS: 4 + CLASS_SCHOLARSHIP: 5 + CLASS_THIEVES: 6 + + ACADEMIC_LAYMAN: 0 + ACADEMIC_STUDENT: 1 + ACADEMIC_TECHNIC: 2 + ACADEMIC_BACHELOR: 3 + ACADEMIC_MASTER: 4 + ACADEMIC_DOCTOR: 5 + ACADEMIC_PHD: 6 + ACADEMIC_SAGE: 7 + ACADEMIC_GM: 8 + + comment__: "OnPCBonusEvent constants" + PCB_ATKBONUS: 1 + PCB_MATKBONUS: 2 + PCB_DEFBONUS: 4 + PCB_MDEFBONUS: 8 + PCB_EVDBONUS: 16 + PCB_HITBONUS: 32 + PCB_CRITBONUS: 64 + PCB_DOUBLEATK: 128 + PCB_ALLSTATS: 256 + PCB_HPBONUS: 512 + PCB_MPBONUS: 1024 + PCB_ASPDBONUS: 2048 + PCB_WSPDBONUS: 4096 + PCB_WEIGHTBONUS: 8192 + PCB_EXPBONUS: 16384 + PCB_NOKNOCKBACK: 32768 + PCB_SPLASHMASTER: 65536 + PCB_RANGEMASTER: 131072 + PCB_LEGENDARY: 262144 + //PCB_MONEYDROP: + + @include "db/si_config.conf" + @include "conf/import/constants.conf" +} diff --git a/db/craft_db.conf b/db/craft_db.conf new file mode 100644 index 0000000..2f531cc --- /dev/null +++ b/db/craft_db.conf @@ -0,0 +1,4321 @@ +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 creted 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 + } +}, +******************************************************************************/ + +// ID 0 reserved as failsafe - even if it is valid + +// Alchemy System (ID 1~50, Flag 8) +////////////////////////////////////////////////////////////////////////////// +{ + Id: 1 + Name: "CraftCoffee" + Flag: 8 + SourceItems: + ( + { + BottleOfTonoriWater: 1 + ShadowHerb: 40 + }, + ) + CreateItems: + ( + { + Coffee: 5 + }, + { + Coffee: 5 + }, + { + Coffee: 6 + }, + { + Coffee: 4 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 2 + Name: "CraftAtroposMixture" + Flag: 8 + SourceItems: + ( + { + LachesisBrew: 1 + ClothoLiquor: 1 + }, + ) + CreateItems: + ( + { + AtroposMixture: 1 + }, + { + AtroposMixture: 1 + }, + { + AtroposMixture: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 3 + Name: "CraftDeathPotion" + Flag: 8 + SourceItems: + ( + { + Dragonfruit: 5 + HerbalTea: 2 + }, + ) + CreateItems: + ( + { + DeathPotion: 1 + }, + { + DeathPotion: 1 + }, + { + DeathPotion: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 4 + Name: "CraftIcedBottle" + Flag: 8 + SourceItems: + ( + { + IceCube: 1 + BottleOfWoodlandWater: 1 + }, + ) + CreateItems: + ( + { + IcedBottle: 1 + }, + { + IcedBottle: 1 + }, + { + IcedBottle: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 5 + Name: "CraftPurificationPotion" + Flag: 8 + SourceItems: + ( + { + NymphPoison: 1 + SacredLifePotion: 1 + }, + ) + CreateItems: + ( + { + PurificationPotion: 5 + }, + { + PurificationPotion: 7 + }, + { + PurificationPotion: 5 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 6 + Name: "CraftBrokenWarpCrystal" + Flag: 8 + SourceItems: + ( + { + Wurtzite: 5 + BlackMambaSkin: 10 + }, + ) + CreateItems: + ( + { + BrokenWarpCrystal: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 7 + Name: "CraftHomunResetPotion" + Flag: 8 + SourceItems: + ( + { + Curshroom: 10 + Manapple: 1 + }, + ) + CreateItems: + ( + { + HomunResetPotion: 1 + }, + { + HomunResetPotion: 1 + }, + { + HomunResetPotion: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 8 + Name: "CraftMagicApple" + Flag: 8 + SourceItems: + ( + { + Manapple: 1 + DivineApple: 1 + }, + ) + CreateItems: + ( + { + MagicApple: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 9 + Name: "CraftInsuranceContract" + Flag: 8 + SourceItems: + ( + { + Quill: 1 + ReedBundle: 5 + }, + ) + CreateItems: + ( + { + InsuranceContract: 2 + }, + { + InsuranceContract: 2 + }, + { + InsuranceContract: 3 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 10 + Name: "CraftInsurance" + Flag: 8 + SourceItems: + ( + { + Quill: 1 + DeathPotion: 1 + }, + ) + CreateItems: + ( + { + Insurance: 2 + }, + { + Insurance: 2 + }, + { + Insurance: 3 + }, + { + Insurance: 4 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 11 + Name: "CraftSmokeGrenade" + Flag: 8 + SourceItems: + ( + { + CactusPotion: 3 + Coal: 2 + }, + ) + CreateItems: + ( + { + SmokeGrenade: 3 + }, + { + SmokeGrenade: 3 + }, + { + SmokeGrenade: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 12 + Name: "CraftScentGrenade" + Flag: 8 + SourceItems: + ( + { + CactusPotion: 3 + Moss: 9 + }, + ) + CreateItems: + ( + { + ScentGrenade: 3 + }, + { + ScentGrenade: 3 + }, + { + ScentGrenade: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 13 + Name: "CraftGrenade" + Flag: 8 + SourceItems: + ( + { + CactusPotion: 3 + SulfurPowder: 7 + }, + ) + CreateItems: + ( + { + Grenade: 3 + }, + { + Grenade: 3 + }, + { + Grenade: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 14 + Name: "CraftScrollSMaggot" + Flag: 8 + SourceItems: + ( + { + Quill: 1 + BugLeg: 2 + }, + ) + CreateItems: + ( + { + ScrollSMaggot: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 15 + Name: "CraftScrollSCave" + Flag: 8 + SourceItems: + ( + { + Quill: 1 + MaggotSlime: 2 + }, + ) + CreateItems: + ( + { + ScrollSCave: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 16 + Name: "CraftScrollSDragon" + Flag: 8 + SourceItems: + ( + { + Quill: 1 + DragonScales: 4 + }, + ) + CreateItems: + ( + { + ScrollSDragon: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 17 + Name: "CraftScrollSWolvern" + Flag: 8 + SourceItems: + ( + { + Quill: 1 + WolvernPelt: 2 + }, + ) + CreateItems: + ( + { + ScrollSWolvern: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 18 + Name: "CraftScrollSYeti" + Flag: 8 + SourceItems: + ( + { + Quill: 1 + FrozenYetiTear: 2 + }, + ) + CreateItems: + ( + { + ScrollSYeti: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 19 + Name: "CraftScrollSTerranite" + Flag: 8 + SourceItems: + ( + { + Quill: 1 + TerraniteOre: 2 + }, + ) + CreateItems: + ( + { + ScrollSTerranite: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 20 + Name: "CraftScrollMagnusHealA" + Flag: 8 + SourceItems: + ( + { + Quill: 1 + Lifestone: 2 + }, + ) + CreateItems: + ( + { + ScrollMagnusHealA: 1 + }, + { + ScrollMagnusHealA: 1 + }, + { + ScrollMagnusHealA: 1 + }, + { + ScrollMagnusHealA: 1 + }, + { + ScrollMagnusHealB: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 21 + Name: "CraftHastePotion" + Flag: 8 + SourceItems: + ( + { + Plushroom: 15 + }, + ) + CreateItems: + ( + { + HastePotion: 3 + }, + { + HastePotion: 3 + }, + { + HastePotion: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 22 + Name: "CraftStrengthPotion" + Flag: 8 + SourceItems: + ( + { + Chagashroom: 15 + }, + ) + CreateItems: + ( + { + StrengthPotion: 3 + }, + { + StrengthPotion: 3 + }, + { + StrengthPotion: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 23 + Name: "CraftResetPotion" + Flag: 8 + SourceItems: + ( + { + ManaPiouFeathers: 90 + Curshroom: 10 + }, + ) + CreateItems: + ( + { + StatusResetPotion: 3 + }, + { + StatusResetPotion: 2 + }, + { + StatusResetPotion: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 24 + Name: "CraftSpeedPotion" + Flag: 8 + SourceItems: + ( + { + GemPowder: 1 + FluoPowder: 5 + }, + ) + CreateItems: + ( + { + MoveSpeedPotion: 6 + }, + { + MoveSpeedPotion: 4 + }, + { + MoveSpeedPotion: 3 + }, + { + MoveSpeedPotion: 5 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 25 + Name: "CraftPrecisionPotion" + Flag: 8 + SourceItems: + ( + { + Piberries: 3 + MountainSnakeEgg: 1 + }, + ) + CreateItems: + ( + { + PrecisionPotion: 2 + }, + { + PrecisionPotion: 2 + }, + { + PrecisionPotion: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 26 + Name: "CraftDodgePotion" + Flag: 8 + SourceItems: + ( + { + Piberries: 3 + SnakeEgg: 1 + }, + ) + CreateItems: + ( + { + DodgePotion: 2 + }, + { + DodgePotion: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 27 + Name: "CraftLukPotionA" + Flag: 8 + SourceItems: + ( + { + EmeraldPowder: 1 + HerbalTea: 1 + }, + ) + CreateItems: + ( + { + LukPotionA: 2 + }, + { + LukPotionA: 3 + }, + { + LukPotionA: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 28 + Name: "CraftLukPotionB" + Flag: 8 + SourceItems: + ( + { + Emerald: 1 + HerbalTea: 2 + }, + ) + CreateItems: + ( + { + LukPotionB: 3 + }, + { + LukPotionB: 2 + }, + { + LukPotionB: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 29 + Name: "CraftLukPotionC" + Flag: 8 + SourceItems: + ( + { + PolishedEmerald: 1 + HerbalTea: 3 + }, + ) + CreateItems: + ( + { + LukPotionC: 3 + }, + { + LukPotionC: 2 + }, + { + LukPotionC: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 30 + Name: "CraftDexPotionA" + Flag: 8 + SourceItems: + ( + { + AmethystPowder: 1 + HerbalTea: 1 + }, + ) + CreateItems: + ( + { + DexPotionA: 3 + }, + { + DexPotionA: 2 + }, + { + DexPotionA: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 31 + Name: "CraftDexPotionB" + Flag: 8 + SourceItems: + ( + { + Amethyst: 1 + HerbalTea: 2 + }, + ) + CreateItems: + ( + { + DexPotionB: 2 + }, + { + DexPotionB: 3 + }, + { + DexPotionB: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 32 + Name: "CraftDexPotionC" + Flag: 8 + SourceItems: + ( + { + PolishedAmethyst: 1 + HerbalTea: 3 + }, + ) + CreateItems: + ( + { + DexPotionC: 3 + }, + { + DexPotionC: 2 + }, + { + DexPotionC: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 33 + Name: "CraftIntPotionA" + Flag: 8 + SourceItems: + ( + { + SapphirePowder: 1 + HerbalTea: 1 + }, + ) + CreateItems: + ( + { + IntPotionA: 2 + }, + { + IntPotionA: 3 + }, + { + IntPotionA: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 34 + Name: "CraftIntPotionB" + Flag: 8 + SourceItems: + ( + { + Sapphire: 1 + HerbalTea: 2 + }, + ) + CreateItems: + ( + { + IntPotionB: 3 + }, + { + IntPotionB: 2 + }, + { + IntPotionB: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 35 + Name: "CraftIntPotionC" + Flag: 8 + SourceItems: + ( + { + PolishedSapphire: 1 + HerbalTea: 3 + }, + ) + CreateItems: + ( + { + IntPotionC: 2 + }, + { + IntPotionC: 3 + }, + { + IntPotionC: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 36 + Name: "CraftVitPotionA" + Flag: 8 + SourceItems: + ( + { + DiamondPowder: 1 + HerbalTea: 1 + }, + ) + CreateItems: + ( + { + VitPotionA: 3 + }, + { + VitPotionA: 2 + }, + { + VitPotionA: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 37 + Name: "CraftVitPotionB" + Flag: 8 + SourceItems: + ( + { + Diamond: 1 + HerbalTea: 2 + }, + ) + CreateItems: + ( + { + VitPotionB: 3 + }, + { + VitPotionB: 2 + }, + { + VitPotionB: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 38 + Name: "CraftVitPotionC" + Flag: 8 + SourceItems: + ( + { + PolishedDiamond: 1 + HerbalTea: 3 + }, + ) + CreateItems: + ( + { + VitPotionC: 3 + }, + { + VitPotionC: 2 + }, + { + VitPotionC: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 39 + Name: "CraftAgiPotionA" + Flag: 8 + SourceItems: + ( + { + TopazPowder: 1 + HerbalTea: 1 + }, + ) + CreateItems: + ( + { + AgiPotionA: 3 + }, + { + AgiPotionA: 2 + }, + { + AgiPotionA: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 40 + Name: "CraftAgiPotionB" + Flag: 8 + SourceItems: + ( + { + Topaz: 1 + HerbalTea: 2 + }, + ) + CreateItems: + ( + { + AgiPotionB: 3 + }, + { + AgiPotionB: 2 + }, + { + AgiPotionB: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 41 + Name: "CraftAgiPotionC" + Flag: 8 + SourceItems: + ( + { + PolishedTopaz: 1 + HerbalTea: 3 + }, + ) + CreateItems: + ( + { + AgiPotionC: 3 + }, + { + AgiPotionC: 2 + }, + { + AgiPotionC: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 42 + Name: "CraftSacredLifePotion" + Flag: 8 + SourceItems: + ( + { + GoldenApple: 1 + ElixirOfLife: 1 + }, + ) + CreateItems: + ( + { + SacredLifePotion: 3 + }, + { + SacredLifePotion: 3 + }, + { + SacredLifePotion: 5 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +// CelestiaTea takes about 1 hour the unit to get ingame +{ + Id: 43 + Name: "CraftSacredManaPotion" + Flag: 8 + SourceItems: + ( + { + GoldenApple: 1 + CelestiaTea: 10 + }, + ) + CreateItems: + ( + { + SacredManaPotion: 3 + }, + { + SacredManaPotion: 3 + }, + { + SacredManaPotion: 5 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 44 + Name: "CraftPiberriesInfusion" + Flag: 8 + SourceItems: + ( + { + Piberries: 5 + Curshroom: 1 + }, + ) + CreateItems: + ( + { + PiberriesInfusion: 1 + }, + { + PiberriesInfusion: 1 + }, + { + PiberriesInfusion: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 45 + Name: "CraftSacredImmortalityPotion" + Flag: 8 + SourceItems: + ( + { + SacredLifePotion: 1 + SacredManaPotion: 1 + }, + ) + CreateItems: + ( + { + SacredImmortalityPotion: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 46 + Name: "CraftScrollAngelLightA" + Flag: 8 + SourceItems: + ( + { + Quill: 2 + GoldenApple: 1 + }, + ) + CreateItems: + ( + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightB: 1 + }, + { + ScrollAngelLightB: 1 + }, + { + ScrollAngelLightC: 1 + }, + ) + Priority: 15 +}, +/****************************************************************************/ +{ + Id: 47 + Name: "CraftScrollCriticalFortuneA" + Flag: 8 + SourceItems: + ( + { + Quill: 2 + Manapple: 1 + }, + ) + CreateItems: + ( + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneB: 1 + }, + { + ScrollCriticalFortuneB: 1 + }, + { + ScrollCriticalFortuneC: 1 + }, + ) + Priority: 15 +}, +/****************************************************************************/ +{ + Id: 48 + Name: "CraftScrollBattlePlansA" + Flag: 8 + SourceItems: + ( + { + Quill: 2 + Graphene: 3 + }, + ) + CreateItems: + ( + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansB: 1 + }, + { + ScrollBattlePlansB: 1 + }, + { + ScrollBattlePlansC: 1 + }, + ) + Priority: 15 +}, +/****************************************************************************/ +{ + Id: 49 + Name: "CraftScrollDefenseBlessA" + Flag: 8 + SourceItems: + ( + { + Quill: 2 + CopperIngot: 1 + }, + ) + CreateItems: + ( + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessB: 1 + }, + { + ScrollDefenseBlessB: 1 + }, + { + ScrollDefenseBlessC: 1 + }, + ) + Priority: 15 +}, +/****************************************************************************/ + + + + + + + + + + + + + +// Crafting System (ID 51~100, Flag 16) +// 51~71 → Swords +// 72~76 → Bows (ok) +// 77~81 → Wands (ok) +// 82 → Reserved for guns (ok) +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns (ok) + +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +// Output PileOfAsh +// Require 1x EverburnPowder to lit (maybe Sulphur?) +// Require BentNeddle to costure (leather) +// We rely on hardcoded values here, BEWARE +{ + Id: 51 + Name: "CraftWoodenSword" + Flag: 16 + ReturnCode: 3503 + //WoodenSword + SourceItems: + ( + { + WoodenLog: 20 + RawLog: 5 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + RawLog: 1 + }, + { + RustyKnife: 1 + RawLog: 1 + }, + { + RustyKnife: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 52 + Name: "CraftBugSlayer" + Flag: 16 + ReturnCode: 3501 + //BugSlayer + SourceItems: + ( + { + IronIngot: 8 + Coal: 12 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + PileOfAsh: 2 + }, + ) + Priority: 11 +}, +/****************************************************************************/ +{ + Id: 53 + Name: "CraftShortGladius" + Flag: 16 + ReturnCode: 3502 + //ShortGladius + SourceItems: + ( + { + IronIngot: 12 + Coal: 16 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + PileOfAsh: 2 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +{ + Id: 54 + Name: "CraftBacksword" + Flag: 16 + ReturnCode: 3504 + //Backsword + SourceItems: + ( + { + IronIngot: 18 + TinIngot: 3 + Coal: 20 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + TinIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 2 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 30 +}, +/****************************************************************************/ +{ + Id: 55 + Name: "CraftShortSword" + Flag: 16 + ReturnCode: 3527 + //ShortSword + SourceItems: + ( + { + IronIngot: 24 + TinIngot: 5 + Coal: 24 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + TinIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 2 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 40 +}, +/****************************************************************************/ +{ + Id: 56 + Name: "CraftKitana" + Flag: 16 + ReturnCode: 3531 + //Kitana + SourceItems: + ( + { + IronIngot: 30 + TinIngot: 9 + Coal: 30 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + IronIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 2 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 50 +}, +/****************************************************************************/ +{ + Id: 57 + Name: "CraftBoneKnife" + Flag: 16 + ReturnCode: 3508 + //BoneKnife + SourceItems: + ( + { + IronIngot: 36 + Bone: 90 + Coal: 30 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + Bone: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 2 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 51 +}, +/****************************************************************************/ +{ + Id: 58 + Name: "CraftLongSword" + Flag: 16 + ReturnCode: 3516 + //LongSword + SourceItems: + ( + { + IronIngot: 42 + PlatinumIngot: 1 + IridiumIngot: 1 + Coal: 32 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + IronIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 2 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 60 +}, +/****************************************************************************/ +{ + Id: 59 + Name: "CraftRockKnife" + Flag: 16 + ReturnCode: 3509 + //RockKnife + SourceItems: + ( + { + TerraniteOre: 50 + PlatinumIngot: 2 + IridiumIngot: 3 + Coal: 40 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + TerraniteOre: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 2 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 70 +}, +/****************************************************************************/ +{ + Id: 60 + Name: "CraftDivineSword" + Flag: 16 + ReturnCode: 3511 + //DivineSword + SourceItems: + ( + { + DivineApple: 2 + PlatinumIngot: 3 + IridiumIngot: 5 + Coal: 60 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + PileOfAsh: 2 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 80 +}, +/****************************************************************************/ +// 61~71 two hand swords I guess +{ + Id: 61 + Name: "CraftMiereCleaver" + Flag: 16 + ReturnCode: 3523 + //MiereCleaver + SourceItems: + ( + { + SilverIngot: 12 + TinIngot: 1 + Coal: 8 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + TinIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 62 + Name: "CraftBroadsword" + Flag: 16 + ReturnCode: 3524 + //Broadsword + SourceItems: + ( + { + SilverIngot: 27 + TinIngot: 1 + Coal: 20 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 2 + }, + { + TinIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +// ID 63 Priority 30 reserved for Kanabo or successor +/****************************************************************************/ +// ID 64 Priority 40 reserved for Zambacutou or successor +/****************************************************************************/ +{ + Id: 65 + Name: "CraftHalberd" + Flag: 16 + ReturnCode: 3534 + //Halberd + SourceItems: + ( + { + SilverIngot: 45 + TinIngot: 5 + Coal: 34 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + TinIngot: 1 + PileOfAsh: 2 + }, + { + TinIngot: 2 + PileOfAsh: 1 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 50 +}, +/****************************************************************************/ +{ + Id: 66 + Name: "CraftImmortalSword" + Flag: 16 + ReturnCode: 3532 + //ImmortalSword + SourceItems: + ( + { + SilverIngot: 40 + PlatinumIngot: 2 + IridiumIngot: 3 + BlueManaPearl: 1 + }, + ) + CreateItems: + ( + { + SilverIngot: 1 + PileOfAsh: 2 + }, + { + SilverIngot: 2 + PileOfAsh: 1 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 51 +}, +/****************************************************************************/ + +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 72 + Name: "CraftShortBow" + Flag: 16 + ReturnCode: 6002 + // ShortBow + SourceItems: + ( + { + WoodenLog: 18 + Root: 12 + LeatherPatch: 3 + CommonCarp: 1 + }, + + ) + CreateItems: + ( + { + Arrow: 10 + }, + { + TrainingArrow: 20 + }, + { + TolchiArrow: 30 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 73 + Name: "CraftForestBow" + Flag: 16 + ReturnCode: 6003 + // ForestBow + SourceItems: + ( + { + WoodenLog: 24 + Root: 16 + LeatherPatch: 5 + CommonCarp: 3 + }, + ) + CreateItems: + ( + { + IronArrow: 10 + }, + { + Arrow: 20 + }, + { + TrainingArrow: 30 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +{ + Id: 74 + Name: "CraftElficBow" + Flag: 16 + ReturnCode: 6004 + // ElficBow + SourceItems: + ( + { + WoodenLog: 33 + Root: 22 + IronIngot: 1 + CommonCarp: 4 + }, + ) + CreateItems: + ( + { + CursedArrow: 10 + }, + { + IronArrow: 20 + }, + { + Arrow: 30 + }, + ) + Priority: 30 +}, +/****************************************************************************/ +{ + Id: 75 + Name: "CraftChampionshipBow" + Flag: 16 + ReturnCode: 6005 + // ChampionshipBow + SourceItems: + ( + { + WoodenLog: 48 + Root: 32 + GoldIngot: 1 + CommonCarp: 5 + }, + ) + CreateItems: + ( + { + ThornArrow: 10 + }, + { + CursedArrow: 20 + }, + { + IronArrow: 30 + }, + ) + Priority: 40 +}, +/****************************************************************************/ +{ + Id: 76 + Name: "CraftBansheeBow" + Flag: 16 + ReturnCode: 6006 + // BansheeBow + SourceItems: + ( + { + WoodenLog: 70 + Root: 45 + DarkCrystal: 10 + CommonCarp: 5 + }, + ) + CreateItems: + ( + { + BoneArrow: 4 + }, + { + BoneArrow: 8 + }, + { + BoneArrow: 12 + }, + ) + Priority: 50 +}, +/****************************************************************************/ + +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 77 + Name: "CraftTrainingWand" + Flag: 16 + ReturnCode: 7000 + //TrainingWand + SourceItems: + ( + { + WoodenLog: 20 + ManaPiouFeathers: 30 + FluoPowder: 5 + GemPowder: 1 + }, + ) + CreateItems: + ( + { + RawLog: 1 + }, + { + PileOfAsh: 1 + RawLog: 1 + }, + { + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + }, + { + Quill: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 78 + Name: "CraftNoviceWand" + Flag: 16 + ReturnCode: 7001 + //NoviceWand + SourceItems: + ( + { + WoodenLog: 40 + ManaPiouFeathers: 60 + FluoPowder: 8 + GemPowder: 1 + }, + ) + CreateItems: + ( + { + RawLog: 2 + }, + { + PileOfAsh: 2 + RawLog: 2 + }, + { + PileOfAsh: 2 + }, + { + Quill: 1 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +{ + Id: 79 + Name: "CraftApprenticeWand" + Flag: 16 + ReturnCode: 7002 + //ApprenticeWand + SourceItems: + ( + { + WoodenLog: 60 + ManaPiouFeathers: 90 + FluoPowder: 12 + GemPowder: 1 + }, + ) + CreateItems: + ( + { + RawLog: 3 + }, + { + PileOfAsh: 3 + RawLog: 2 + }, + { + PileOfAsh: 3 + }, + { + Quill: 1 + }, + ) + Priority: 30 +}, +/****************************************************************************/ +{ + Id: 80 + Name: "CraftLeaderWand" + Flag: 16 + ReturnCode: 7003 + //LeaderWand + SourceItems: + ( + { + WoodenLog: 100 + ManaPiouFeathers: 120 + FluoPowder: 15 + GemPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + RawLog: 5 + }, + { + PileOfAsh: 5 + RawLog: 3 + }, + { + PileOfAsh: 4 + }, + { + Quill: 1 + PileOfAsh: 1 + }, + ) + Priority: 40 +}, +/****************************************************************************/ +{ + Id: 81 + Name: "CraftMysticWand" + Flag: 16 + ReturnCode: 7004 + //MysticWand + SourceItems: + ( + { + WoodenLog: 110 + GoldenApple: 3 + FluoPowder: 20 + GemPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + RawLog: 5 + }, + { + PileOfAsh: 5 + RawLog: 3 + }, + { + PileOfAsh: 4 + }, + { + Quill: 1 + PileOfAsh: 2 + }, + ) + Priority: 50 +}, +/****************************************************************************/ +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 82 + Name: "CraftPynRevolver" + Flag: 16 + ReturnCode: 6040 + //PynRevolver + SourceItems: + ( + { + LeadIngot: 4 + TitaniumIngot: 5 + Coal: 11 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + LeadOre: 1 + }, + { + PileOfAsh: 2 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +// We don't care for order here. You noticed. +{ + Id: 98 + Name: "CraftPynRifle" + Flag: 16 + ReturnCode: 6010 + //PynRifle + SourceItems: + ( + { + LeadIngot: 6 + TitaniumIngot: 7 + Coal: 14 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + LeadOre: 1 + }, + { + PileOfAsh: 2 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +{ + Id: 99 + Name: "CraftPynGatling" + Flag: 16 + ReturnCode: 6020 + //PynGatling + SourceItems: + ( + { + LeadIngot: 7 + TitaniumIngot: 7 + Coal: 14 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + LeadOre: 1 + }, + { + PileOfAsh: 2 + }, + ) + Priority: 30 +}, +/****************************************************************************/ +{ + Id: 100 + Name: "CraftPynShotgun" + Flag: 16 + ReturnCode: 6030 + //PynShotgun + SourceItems: + ( + { + LeadIngot: 9 + TitaniumIngot: 10 + Coal: 16 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 2 + }, + { + PileOfAsh: 1 + LeadOre: 1 + }, + { + PileOfAsh: 3 + }, + ) + Priority: 40 +}, +/****************************************************************************/ +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 93 + Name: "CraftWoodenShield" + Flag: 16 + ReturnCode: 2710 + //WoodenShield + SourceItems: + ( + { + WoodenLog: 40 + LeatherPatch: 2 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + RawLog: 1 + }, + { + RustyKnife: 1 + RawLog: 1 + }, + { + RustyKnife: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 94 + Name: "CraftBladeShield" + Flag: 16 + ReturnCode: 2702 + //BladeShield + SourceItems: + ( + { + IronIngot: 14 + TinIngot: 4 + Coal: 5 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + TinIngot: 1 + }, + { + TinIngot: 1 + IronIngot: 1 + }, + { + IronIngot: 1 + }, + { + PileOfAsh: 1 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +{ + Id: 95 + Name: "CraftBraknarShield" + Flag: 16 + ReturnCode: 2709 + //BraknarShield + SourceItems: + ( + { + CopperIngot: 18 + TinIngot: 2 + Coal: 5 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + CopperIngot: 1 + }, + { + CopperIngot: 1 + TinIngot: 1 + }, + { + CopperIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + }, + ) + Priority: 30 +}, +/****************************************************************************/ +{ + Id: 96 + Name: "CraftBritShield" + Flag: 16 + ReturnCode: 2704 + //BritShield + SourceItems: + ( + { + CopperIngot: 20 + TitaniumIngot: 3 + Coal: 7 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + CopperIngot: 1 + }, + { + CopperIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + }, + ) + Priority: 40 +}, +/****************************************************************************/ +{ + Id: 97 + Name: "CraftBromenalShield" + Flag: 16 + ReturnCode: 2706 + //BromenalShield + SourceItems: + ( + { + CopperIngot: 24 + TitaniumIngot: 4 + Coal: 10 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + CopperIngot: 1 + }, + { + CopperIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + }, + ) + Priority: 50 +}, +/****************************************************************************/ +{ + Id: 88 + Name: "CraftBlueKnightShield" + Flag: 16 + ReturnCode: 2703 + //BlueKnightShield + SourceItems: + ( + { + CopperIngot: 30 + TitaniumIngot: 5 + Coal: 15 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + CopperIngot: 1 + }, + { + CopperIngot: 2 + }, + { + CopperIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + }, + ) + Priority: 60 +}, +/****************************************************************************/ +{ + Id: 89 + Name: "CraftSteelShield" + Flag: 16 + ReturnCode: 2711 + //SteelShield + SourceItems: + ( + { + TinIngot: 20 + TitaniumIngot: 7 + Coal: 20 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + TinIngot: 1 + }, + { + TitaniumIngot: 1 + TinIngot: 1 + }, + { + TinIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + }, + ) + Priority: 70 +}, +/****************************************************************************/ +{ + Id: 90 + Name: "CraftDragonShield" + Flag: 16 + ReturnCode: 2712 + //DragonShield + SourceItems: + ( + { + DragonScales: 160 + TitaniumIngot: 10 + Coal: 30 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + DragonScales: 1 + }, + { + DragonScales: 1 + TitaniumIngot: 1 + }, + { + DragonScales: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + }, + ) + Priority: 80 +}, +/****************************************************************************/ +{ + Id: 91 + Name: "CraftSaviorShield" + Flag: 16 + ReturnCode: 2705 + //SaviorShield + SourceItems: + ( + { + MylarinDust: 1 + TitaniumIngot: 20 + Coal: 45 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + TitaniumIngot: 1 + }, + { + TitaniumIngot: 1 + Coal: 1 + }, + { + TitaniumIngot: 1 + PileOfAsh: 1 + }, + { + PileOfAsh: 1 + }, + ) + Priority: 90 +}, +/****************************************************************************/ +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 83 + Name: "CraftSilkGloves" + Flag: 16 + ReturnCode: 2007 + //SilkGloves + SourceItems: + ( + { + SilkCocoon: 40 + PiouFeathers: 5 + WhiteFur: 1 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + SilkCocoon: 1 + }, + { + SilkCocoon: 1 + WhiteFur: 1 + }, + { + WhiteFur: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 84 + Name: "CraftLeatherGloves" + Flag: 16 + ReturnCode: 2008 + //LeatherGloves + SourceItems: + ( + { + LeatherPatch: 10 + PiouFeathers: 10 + WhiteFur: 5 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 1 + WhiteFur: 1 + }, + { + WhiteFur: 1 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +{ + Id: 85 + Name: "CraftBromenalGloves" + Flag: 16 + ReturnCode: 2010 + //BromenalGloves + SourceItems: + ( + { + LeatherPatch: 30 + AnimalBones: 3 + WhiteFur: 15 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 1 + WhiteFur: 1 + }, + { + WhiteFur: 1 + }, + ) + Priority: 30 +}, +/****************************************************************************/ +{ + Id: 86 + Name: "CraftManaGloves" + Flag: 16 + ReturnCode: 2013 + //ManaGloves + SourceItems: + ( + { + SacredManaPotion: 1 + BlueManaPearl: 1 + WhiteFur: 45 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + WhiteFur: 1 + }, + { + WhiteFur: 2 + }, + { + WhiteFur: 1 + }, + ) + Priority: 40 +}, +/****************************************************************************/ +{ + Id: 87 + Name: "CraftWarlordGloves" + Flag: 16 + ReturnCode: 2012 + //WarlordGloves + SourceItems: + ( + { + IridiumIngot: 1 + PlatinumIngot: 1 + WhiteFur: 60 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + WhiteFur: 1 + }, + { + WhiteFur: 2 + }, + { + WhiteFur: 1 + }, + ) + Priority: 50 +}, +/****************************************************************************/ +{ + Id: 92 + Name: "CraftAssassinGloves" + Flag: 16 + ReturnCode: 2015 + //AssassinGloves + SourceItems: + ( + { + IridiumIngot: 1 + PlatinumIngot: 1 + WhiteFur: 150 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + WhiteFur: 1 + }, + { + WhiteFur: 2 + }, + { + WhiteFur: 1 + }, + ) + Priority: 60 +}, +/****************************************************************************/ +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 101 + Name: "CraftGoldenRing" + Flag: 16 + ReturnCode: 2501 + //GoldenRing + SourceItems: + ( + { + GoldPieces: 5 + TitaniumIngot: 1 + Coal: 8 + EverburnPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 102 + Name: "CraftDagger" + Flag: 16 + ReturnCode: 3507 + //Dagger + SourceItems: + ( + { + IronIngot: 1 + Coal: 3 + SulfurPowder: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + ) + Priority: 5 +}, +/****************************************************************************/ +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 103 + Name: "CraftInfantryHelmet" + Flag: 16 + ReturnCode: 2911 + //InfantryHelmet + SourceItems: + ( + { + IronIngot: 3 + CopperIngot: 3 + Lifestone: 5 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 10 +}, +/****************************************************************************/ +{ + Id: 104 + Name: "CraftDesertHelmet" + Flag: 16 + ReturnCode: 2916 + //DesertHelmet + SourceItems: + ( + { + IronIngot: 4 + CopperIngot: 4 + Lifestone: 7 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +{ + Id: 105 + Name: "CraftBromenalHelmet" + Flag: 16 + ReturnCode: 2914 + //BromenalHelmet + SourceItems: + ( + { + CopperIngot: 7 + SilverIngot: 2 + Lifestone: 8 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 30 +}, +/****************************************************************************/ +{ + Id: 106 + Name: "CraftCandleHelmet" + Flag: 16 + ReturnCode: 2915 + //CandleHelmet + SourceItems: + ( + { + EverburnPowder: 2 + DesertHelmet: 1 + Lifestone: 10 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 31 +}, +/****************************************************************************/ +{ + Id: 107 + Name: "CraftCrusadeHelmet" + Flag: 16 + ReturnCode: 2909 + //CrusadeHelmet + SourceItems: + ( + { + SilverIngot: 6 + TinIngot: 5 + Lifestone: 14 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 40 +}, +/****************************************************************************/ +{ + Id: 108 + Name: "CraftWarlordHelmet" + Flag: 16 + ReturnCode: 2920 + //WarlordHelmet + SourceItems: + ( + { + SilverIngot: 8 + TitaniumIngot: 2 + Lifestone: 20 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 50 +}, +/****************************************************************************/ +{ + Id: 109 + Name: "CraftVikingHelmet" + Flag: 16 + ReturnCode: 2941 + //VikingHelmet + SourceItems: + ( + { + IridiumIngot: 1 + TitaniumIngot: 5 + Lifestone: 27 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 51 +}, +/****************************************************************************/ +{ + Id: 110 + Name: "CraftCenturionHelmet" + Flag: 16 + ReturnCode: 2942 + //CenturionHelmet + SourceItems: + ( + { + IridiumIngot: 2 + TitaniumIngot: 7 + Lifestone: 32 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 60 +}, +/****************************************************************************/ +{ + Id: 111 + Name: "CraftBullHelmet" + Flag: 16 + ReturnCode: 2906 + //BullHelmet + SourceItems: + ( + { + IridiumIngot: 3 + LeadIngot: 10 + Lifestone: 36 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 70 +}, +/****************************************************************************/ +{ + Id: 112 + Name: "CraftDarkHelm" + Flag: 16 + ReturnCode: 2907 + //DarkHelm + SourceItems: + ( + { + IridiumIngot: 3 + LeadIngot: 12 + Lifestone: 40 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 71 +}, +/****************************************************************************/ +{ + Id: 113 + Name: "CraftDarkKnightHelmet" + Flag: 16 + ReturnCode: 2927 + //DarkKnightHelmet + SourceItems: + ( + { + IridiumIngot: 5 + PlatinumIngot: 3 + Lifestone: 50 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 80 +}, +/****************************************************************************/ +{ + Id: 114 + Name: "CraftSamuraiHelmet" + Flag: 16 + ReturnCode: 2929 + //SamuraiHelmet + SourceItems: + ( + { + IridiumIngot: 3 + PlatinumIngot: 5 + Lifestone: 50 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 81 +}, +/****************************************************************************/ +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 115 + Name: "CraftTerraniteHelmet" + Flag: 16 + ReturnCode: 3020 + //TerraniteHelmet + SourceItems: + ( + { + TerraniteIngot: 3 + Coal: 30 + Lifestone: 32 + EarthPowder: 2 + }, + ) + CreateItems: + ( + { + Lifestone: 1 + }, + { + Lifestone: 2 + }, + { + Lifestone: 1 + }, + ) + Priority: 70 +}, +/****************************************************************************/ +{ + Id: 116 + Name: "CraftTerraniteArmor" + Flag: 16 + ReturnCode: 1311 + //TerraniteArmor + SourceItems: + ( + { + TerraniteIngot: 4 + Coal: 45 + IronPowder: 32 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 71 +}, +/****************************************************************************/ +{ + Id: 117 + Name: "CraftTerranitePants" + Flag: 16 + ReturnCode: 2210 + //TerranitePants + SourceItems: + ( + { + TerraniteIngot: 2 + Coal: 15 + LeatherPatch: 32 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 72 +}, +/****************************************************************************/ +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 122 + Name: "CraftSkypiercer" + Flag: 16 + ReturnCode: 7421 + //Skypiercer + SourceItems: + ( + { + SunnyCrystal: 1 + PlatinumIngot: 5 + IridiumIngot: 20 + EverburnPowder: 10 + }, + ) + CreateItems: + ( + { + MylarinDust: 1 + }, + ) + Priority: 99 +}, +/****************************************************************************/ +{ + Id: 123 + Name: "CraftSaviorArmor" + Flag: 16 + ReturnCode: 1331 + //SaviorArmor + SourceItems: + ( + { + SunnyCrystal: 1 + IridiumIngot: 15 + PlatinumIngot: 4 + EverburnPowder: 10 + }, + ) + CreateItems: + ( + { + MylarinDust: 1 + }, + ) + Priority: 99 +}, +/****************************************************************************/ +{ + Id: 124 + Name: "CraftSaviorHelmet" + Flag: 16 + ReturnCode: 3030 + //SaviorHelmet + SourceItems: + ( + { + MylarinDust: 1 + IridiumIngot: 3 + PlatinumIngot: 5 + EarthPowder: 3 + }, + ) + CreateItems: + ( + { + EverburnPowder: 1 + }, + ) + Priority: 99 +}, +/****************************************************************************/ +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~132 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 125 + Name: "CraftLeatherShirt" + Flag: 16 + ReturnCode: 1314 + //LeatherShirt + SourceItems: + ( + { + LeatherPatch: 20 + IronIngot: 2 + IronPowder: 7 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +{ + Id: 126 + Name: "CraftLieutenantArmor" + Flag: 16 + ReturnCode: 1304 + //LieutenantArmor + SourceItems: + ( + { + CopperIngot: 4 + IronIngot: 4 + IronPowder: 12 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 30 +}, +/****************************************************************************/ +{ + Id: 127 + Name: "CraftChainmail" + Flag: 16 + ReturnCode: 1310 + //Chainmail + SourceItems: + ( + { + IronIngot: 10 + SilverIngot: 2 + IronPowder: 18 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 50 +}, +/****************************************************************************/ +{ + Id: 128 + Name: "CraftCopperArmor" + Flag: 16 + ReturnCode: 1305 + //CopperArmor + SourceItems: + ( + { + CopperIngot: 10 + IronIngot: 3 + IronPowder: 22 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 51 +}, +/****************************************************************************/ +{ + Id: 129 + Name: "CraftLightPlatemail" + Flag: 16 + ReturnCode: 1312 + //LightPlatemail + SourceItems: + ( + { + IronIngot: 15 + SilverIngot: 5 + IronPowder: 24 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 60 +}, +/****************************************************************************/ +{ + Id: 130 + Name: "CraftGoldenLightPlatemail" + Flag: 16 + ReturnCode: 1328 + //GoldenLightPlatemail + SourceItems: + ( + { + GoldIngot: 15 + LightPlatemail: 1 + IronPowder: 26 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 61 +}, +/****************************************************************************/ +{ + Id: 131 + Name: "CraftWarlordPlate" + Flag: 16 + ReturnCode: 1306 + //WarlordPlate + SourceItems: + ( + { + TitaniumIngot: 15 + SilverIngot: 5 + IronPowder: 28 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 70 +}, +/****************************************************************************/ +{ + Id: 132 + Name: "CraftGoldenWarlordPlate" + Flag: 16 + ReturnCode: 1329 + //GoldenWarlordPlate + SourceItems: + ( + { + GoldIngot: 45 + WarlordPlate: 1 + IronPowder: 30 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 71 +}, +/****************************************************************************/ +{ + Id: 133 + Name: "CraftBromenalChest" + Flag: 16 + ReturnCode: 1307 + //BromenalChest + SourceItems: + ( + { + TitaniumIngot: 11 + CopperIngot: 5 + IronPowder: 28 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 72 +}, +/****************************************************************************/ +{ + Id: 134 + Name: "CraftAssassinChest" + Flag: 16 + ReturnCode: 1333 + //AssassinChest + SourceItems: + ( + { + PlatinumIngot: 5 + CottonCloth: 30 + IronPowder: 34 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IronPowder: 1 + }, + { + IronPowder: 2 + }, + { + IronPowder: 1 + }, + ) + Priority: 80 +}, +/****************************************************************************/ +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~134 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 135 + Name: "CraftJeansShorts" + Flag: 16 + ReturnCode: 2212 + //JeansShorts + SourceItems: + ( + { + CottonCloth: 10 + CaveSnakeSkin: 5 + LeatherPatch: 7 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +{ + Id: 136 + Name: "CraftRaidTrousers" + Flag: 16 + ReturnCode: 2201 + //RaidTrousers + SourceItems: + ( + { + CottonCloth: 30 + WhiteFur: 25 + LeatherPatch: 14 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 30 +}, +/****************************************************************************/ +{ + Id: 137 + Name: "CraftLeatherTrousers" + Flag: 16 + ReturnCode: 2213 + //LeatherTrousers + SourceItems: + ( + { + CottonCloth: 30 + Coal: 20 + LeatherPatch: 19 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 40 +}, +/****************************************************************************/ +{ + Id: 138 + Name: "CraftJeansChaps" + Flag: 16 + ReturnCode: 2204 + //JeansChaps + SourceItems: + ( + { + SnakeSkin: 35 + CottonCloth: 20 + LeatherPatch: 22 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 50 +}, +/****************************************************************************/ +{ + Id: 139 + Name: "CraftSilkPants" + Flag: 16 + ReturnCode: 2208 + //SilkPants + SourceItems: + ( + { + SilkCocoon: 150 + CottonCloth: 5 + LeatherPatch: 24 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 51 +}, +/****************************************************************************/ +{ + Id: 140 + Name: "CraftChainmailSkirt" + Flag: 16 + ReturnCode: 2211 + //ChainmailSkirt + SourceItems: + ( + { + IronIngot: 10 + SilverIngot: 12 + LeatherPatch: 26 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 60 +}, +/****************************************************************************/ +{ + Id: 141 + Name: "CraftBromenalPants" + Flag: 16 + ReturnCode: 2203 + //BromenalPants + SourceItems: + ( + { + TitaniumIngot: 5 + CopperIngot: 5 + LeatherPatch: 30 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 70 +}, +/****************************************************************************/ +{ + Id: 142 + Name: "CraftWarlordPants" + Flag: 16 + ReturnCode: 2215 + //WarlordPants + SourceItems: + ( + { + TitaniumIngot: 5 + SilverIngot: 10 + LeatherPatch: 30 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 71 +}, +/****************************************************************************/ +{ + Id: 143 + Name: "CraftAssassinPants" + Flag: 16 + ReturnCode: 2202 + //AssassinPants + SourceItems: + ( + { + IridiumIngot: 3 + CottonCloth: 45 + LeatherPatch: 40 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + LeatherPatch: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 80 +}, +/****************************************************************************/ +// 51~71 → Swords +// 72~76 → Bows +// 77~81 → Wands +// 82 → Reserved for guns +// 83~87 → Gloves +// 88~91 → Stronger Shields +// 92 → Reserved for gloves +// 93~97 → Shields +// 98, 99, 100 → Reserved for guns +// 101, 102 → Misc +// 103~114 → Helmets +// 115~121 → Terranite +// 122~124 → Special +// 125~134 → Chest Armors +// 135~144 → Pants +// 145~199 → WIP +////////////////////////////////////////////////////////////////////////////// +{ + Id: 145 + Name: "CraftLeatherBoots" + Flag: 16 + ReturnCode: 1807 + //LeatherBoots + SourceItems: + ( + { + LeatherPatch: 10 + ReedBundle: 2 + PinkBlobime: 20 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + PinkBlobime: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 20 +}, +/****************************************************************************/ +{ + Id: 146 + Name: "CraftDeepBlackBoots" + Flag: 16 + ReturnCode: 1802 + //DeepBlackBoots + SourceItems: + ( + { + LeatherPatch: 12 + CopperIngot: 2 + PinkBlobime: 20 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + PinkBlobime: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 30 +}, +/****************************************************************************/ +{ + Id: 147 + Name: "CraftBromenalBoots" + Flag: 16 + ReturnCode: 1809 + //BromenalBoots + SourceItems: + ( + { + LeatherPatch: 14 + IronIngot: 3 + PinkBlobime: 20 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + PinkBlobime: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 40 +}, +/****************************************************************************/ +{ + Id: 148 + Name: "CraftWarlordBoots" + Flag: 16 + ReturnCode: 1814 + //WarlordBoots + SourceItems: + ( + { + LeatherPatch: 18 + TinIngot: 3 + PinkBlobime: 24 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + PinkBlobime: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 50 +}, +/****************************************************************************/ +{ + Id: 149 + Name: "CraftAssassinBoots" + Flag: 16 + ReturnCode: 1801 + //AssassinBoots + SourceItems: + ( + { + LeatherPatch: 24 + TitaniumIngot: 3 + PinkBlobime: 26 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + LeatherPatch: 1 + }, + { + PinkBlobime: 2 + }, + { + LeatherPatch: 1 + }, + ) + Priority: 60 +}, +/****************************************************************************/ +{ + Id: 150 + Name: "CraftSaviorBoots" + Flag: 16 + ReturnCode: 1815 + //SaviorBoots + SourceItems: + ( + { + IridiumIngot: 3 + PlatinumIngot: 1 + MylarinDust: 1 + EarthPowder: 1 + }, + ) + CreateItems: + ( + { + IridiumIngot: 1 + }, + { + EarthPowder: 1 + }, + { + IridiumIngot: 1 + }, + ) + Priority: 90 +}, +/****************************************************************************/ + +// Cooking System (ID 200~250, Flag 4) +////////////////////////////////////////////////////////////////////////////// +/****************************************************************************/ +) diff --git a/db/create_arrow_db.txt b/db/create_arrow_db.txt new file mode 100644 index 0000000..f0f5f8e --- /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 0000000..633ebcd --- /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 0000000..aa0a428 --- /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 0000000..e5d8442 --- /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,0,0,0,0,0,0,0,0,0,0 //GD_KAFRACONTRACT#Contract with Kafra# +10002,1,0,0,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,0,0,0,0,0,0,0,0,0,0 //GD_SOULCOLD#Cold Heart# +10009,5,0,0,0,0,0,0,0,0,0,0 //GD_HAWKEYES#Sharp Gaze# +10010,1,0,0,0,0,0,0,0,0,0,0 //GD_BATTLEORDER#Battle Command# +10011,3,0,0,0,0,0,0,0,0,0,0 //GD_REGENERATION#Regeneration# +10012,1,0,0,0,0,0,0,0,0,0,0 //GD_RESTORE#Restoration# +10013,1,0,0,0,0,0,0,0,0,0,0 //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 0000000..fed47da --- /dev/null +++ b/db/homun_skill_tree.txt @@ -0,0 +1,63 @@ +// FIXME: 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. + +// 6001 = mage +// 6002 = tanker +// 6003 = agile +// 6004 = strong +// 6005 = lucky +// 6006 = accurate +// 6007 = all rounder +// 6008 = superior + +6001,8047,5,0,0,0,0,0,0,0,0,0,0,0 //TMW2_CAPRICE - Rand-cast bolts +6002,8045,9,0,0,0,0,0,0,0,0,0,0,0 //TMW2_HOMUN_HEAL - healing skill. +6003,8048,5,0,0,0,0,0,0,0,0,0,0,0 //TMW2_AVOID - Raises walk speed +6004,8050,5,0,0,0,0,0,0,0,0,0,0,0 //TMW2_BLOODLUST - Raise ATK and leech HP +6004,8049,5,0,0,0,0,0,0,0,0,0,0,0 //TMW2_HDEFENCE - Raises vit for both +6005,8051,5,0,0,0,0,0,0,0,0,0,0,0 //TMW2_MOON - Like Bash, can also multihit +6005,8046,5,0,0,0,0,0,0,0,0,0,0,0 //TMW2_LITTLE_WONDERS - Dispel some ailments +6006,8044,5,0,0,0,0,0,0,0,0,0,0,0 //TMW2_SKILLX - Raises EXP gain from target +6007,8007,5,0,0,0,0,0,0,0,0,0,0,0 //*HAMI_SKIN - Passive, raises HC HP/Regen/DEF +6007,8053,5,0,0,0,0,0,0,0,0,0,0,0 //TMW2_SPEED - Raise HC Flee/Evasion +6008,8052,5,0,0,0,0,0,0,0,0,0,0,0 //TMW2_FLEET - Raise HC ATK and ASPD +6008,8015,5,0,0,0,0,0,0,0,0,0,0,0 //*HVAN_INSTRUCT - PASSIVE SMALL HC STR/INT+. + +// Second tier skills +6001,8054,5,8047,3,0,0,0,0,0,0,0,0,850 //TMW2_POISONMIST → AOE blind, nature dmg +6005,8054,5,8051,3,8046,1,0,0,0,0,0,0,850 //TMW2_POISONMIST → AOE blind, nature dmg +6008,8054,5,8052,4,8015,4,0,0,0,0,0,0,950 //TMW2_POISONMIST → AOE blind, nature dmg + +6002,8003,5,8045,3,0,0,0,0,0,0,0,0,750 //*HLIF_BRAIN (P) Raises Max SP and Regen +6006,8003,5,8049,3,0,0,0,0,0,0,0,0,750 //*HLIF_BRAIN (P) Raises Max SP and Regen +6007,8003,5,8007,4,8053,4,0,0,0,0,0,0,850 //*HLIF_BRAIN (P) Raises Max SP and Regen +6008,8003,5,8015,4,8052,4,0,0,0,0,0,0,850 //*HLIF_BRAIN (P) Raises Max SP and Regen + +6003,8055,5,8048,3,0,0,0,0,0,0,0,0,850 //TMW2_GOLDENFERSE → +FLEE, ASPD ~ Holydmg +6004,8055,5,8050,3,0,0,0,0,0,0,0,0,850 //TMW2_GOLDENFERSE → +FLEE, ASPD ~ Holydmg +6007,8055,5,8053,4,0,0,0,0,0,0,0,0,950 //TMW2_GOLDENFERSE → +FLEE, ASPD ~ Holydmg + +// Specials for underpowered Homunculus +6006,8052,1,0,0,0,0,0,0,0,0,0,0,500 //TMW2_FLEET - Raise HC ATK and ASPD +6002,8056,1,8045,9,8003,5,0,0,0,0,0,0,900 //TMW2_STAHLHORN → EXTREME DAMAGE, STUN AND KNOCKBACK + +// Debug Homunculus +6010,8054,5,0,0,0,0,0,0,0,0,0,0,500 // P. Mist +6010,8055,5,0,0,0,0,0,0,0,0,0,0,500 +6010,8056,5,0,0,0,0,0,0,0,0,0,0,500 +6010,8003,5,0,0,0,0,0,0,0,0,0,0,500 +6010,8044,5,0,0,0,0,0,0,0,0,0,0,900 +6010,8047,5,8054,3,0,0,0,0,0,0,0,0,500 // Caprice diff --git a/db/item_db2.conf b/db/item_db2.conf new file mode 100644 index 0000000..d499c10 --- /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 0000000..542ca40 --- /dev/null +++ b/db/item_options.conf @@ -0,0 +1,1128 @@ +//================= 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 . +//========================================================================= +//= 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, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 10 + Name: "VAR_MAXSPPERCENT" + Script: <" bonus(bMaxSPrate, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 11 + Name: "VAR_HPACCELERATION" + Script: <" bonus(bHPrecovRate, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 12 + Name: "VAR_SPACCELERATION" + Script: <" bonus(bSPrecovRate, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 13 + Name: "VAR_ATKPERCENT" + Script: <" bonus(bAtkRate, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 14 + Name: "VAR_MAGICATKPERCENT" + Script: <" bonus(bMatkRate, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 15 + Name: "VAR_PLUSASPD" + Script: <" bonus(bAspd, getequippedoptioninfo(IT_OPT_VALUE)/2); bonus(bHit, -(getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 16 + Name: "VAR_PLUSASPDPERCENT" + Script: <" bonus(bAspdRate, getequippedoptioninfo(IT_OPT_VALUE)); bonus(bHit, -(getequippedoptioninfo(IT_OPT_VALUE))*2); "> +}, +{ + 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, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 22 + Name: "VAR_AVOIDSUCCESSVALUE" + Script: <" bonus(bFlee, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 23 + Name: "VAR_PLUSAVOIDSUCCESSVALUE" + Script: <" bonus(bFlee2, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 24 + Name: "VAR_CRITICALRATE" + Script: <" bonus(bCriticalRate, min(100, 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_Nature, 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 : 몬스터로부터 받는 물리 데미지 %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_Nature, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 47 + Name: "DAMAGE_PROPERTY_POISON_TARGET" + Script: <" bonus2(bAddEle, Ele_Nature, 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_Nature, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 67 + Name: "MDAMAGE_PROPERTY_POISON_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Nature, 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_Nature); "> +}, +{ + 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_MINERALS" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Mineral, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Mineral, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +*/ +{ + Id: 92 + Name: "VAR_CRITICALSUCCESSVALUE" + Script: <" bonus(bCritical, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 93 + Name: "RACE_TOLERACE_UNUSED" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Unused, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Unused, 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_LEGEND" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Legendary, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Legendary, 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_MINERALS" + Script: <" bonus2(bAddRace, RC_Mineral, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +*/ +{ + Id: 103 + Name: "RACE_DAMAGE_UNUSED" + Script: <" bonus2(bAddRace, RC_Unused, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 104 + Name: "RACE_DAMAGE_HUMAN" + Script: <" bonus2(bAddRace, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 105 + Name: "RACE_DAMAGE_LEGEND" + Script: <" bonus2(bAddRace, RC_Legendary, 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_MINERALS" + Script: <" bonus2(bMagicAddRace, RC_Mineral, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +*/ +{ + Id: 113 + Name: "RACE_MDAMAGE_UNUSED" + Script: <" bonus2(bMagicAddRace, RC_Unused, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 114 + Name: "RACE_MDAMAGE_HUMAN" + Script: <" bonus2(bMagicAddRace, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 115 + Name: "RACE_MDAMAGE_LEGEND" + Script: <" bonus2(bMagicAddRace, RC_Legendary, 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_MINERALS" + Script: <" bonus2(bCriticalAddRace, RC_Mineral, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +*/ +{ + Id: 123 + Name: "RACE_CRI_PERCENT_UNUSED" + Script: <" bonus2(bCriticalAddRace, RC_Unused, 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_LEGEND" + Script: <" bonus2(bCriticalAddRace, RC_Legendary, 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_MINERALS" + Script: <" bonus2(bIgnoreDefRate, RC_Mineral, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +*/ +{ + Id: 133 + Name: "RACE_IGNORE_DEF_PERCENT_UNUSED" + Script: <" bonus2(bIgnoreDefRate, RC_Unused, 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_LEGEND" + Script: <" bonus2(bIgnoreDefRate, RC_Legendary, 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_MINERALS" + Script: <" bonus2(bIgnoreMdefRate, RC_Mineral, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +*/ +{ + Id: 143 + Name: "RACE_IGNORE_MDEF_PERCENT_UNUSED" + Script: <" bonus2(bIgnoreMdefRate, RC_Unused, 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_LEGEND" + Script: <" bonus2(bIgnoreMdefRate, RC_Legendary, 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, min(100, 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, min(100, 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, -(min(100, getequippedoptioninfo(IT_OPT_VALUE)))); "> +}, +{ + Id: 171 + Name: "DEC_SPELL_DELAY_TIME" + Script: <" bonus(bDelayrate, -(min(100, getequippedoptioninfo(IT_OPT_VALUE)))); "> +}, +{ + Id: 172 + Name: "DEC_SP_CONSUMPTION" + Script: <" bonus(bUseSPrate, -(min(100, getequippedoptioninfo(IT_OPT_VALUE)))); "> +}, +{ + Id: 173 + Name: "HP_DRAIN" + Script: <" bonus(bHPDrainValue, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 174 + Name: "SP_DRAIN" + Script: <" bonus(bSPDrainValue, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + 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_Nature); "> +}, +{ + 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); "> +}, + +// TMW2 Scripts +{ + Id: 187 + Name: "IOPT_SPLASHDAMAGE" + Script: <" bonus(bSplashAddRange, getequippedoptioninfo(IT_OPT_VALUE)); bonus(bAtkRate, -20); "> +}, +{ + Id: 188 + Name: "IOPT_WALKSPEED" + Script: <" bonus(bSpeedAddRate, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 189 + Name: "IOPT_EXPGAIN" + Script: <" bonus2(bExpAddRace, RC_All, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 190 + Name: "IOPT_DOUBLEATTACK" + Script: <" bonus(bDoubleAddRate, min(100, 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, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 200 + Name: "IOPT_RICHNESS" + Script: <" bonus2(bAddGetZenyNum, -1, min(100, getequippedoptioninfo(IT_OPT_VALUE))); "> +} + + +) + diff --git a/db/job_db2.txt b/db/job_db2.txt new file mode 100644 index 0000000..dd5b2cf --- /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 +// +// TMW2 default is: ,0,6,5,0,2,3,0,1,4,0 +// +// Kaizei Human (max level = 140) +0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0 +// Argaes Human (max level = 140) +1,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0 +// Tonori Human (max level = 140) +2,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0 +// Elven (max level = 140) +3,0,6,5,0,2,3,0,4,4,0,0,6,5,0,2,3,0,1,4,4,0,6,5,0,2,3,0,4,4,0,0,6,5,0,2,3,0,1,4,4,0,6,5,0,2,3,0,4,4,0,0,6,5,0,2,3,0,1,4,4,0,6,5,0,2,3,0,4,4,0,0,6,5,0,2,3,0,1,4,4,0,6,5,0,2,3,0,4,4,0,0,6,5,0,2,3,0,1,4,4,0,6,5,0,2,3,0,4,4,0,0,6,5,0,2,3,0,1,4,4,0,6,5,0,2,3,0,4,4,0,0,6,5,0,2,3,0,1,4,4 +// Orc (max level = 140) +4,0,6,5,0,1,3,0,1,4,0,0,6,5,0,2,3,1,1,4,0,0,6,5,0,1,3,0,1,4,0,0,6,5,0,2,3,1,1,4,0,0,6,5,0,1,3,0,1,4,0,0,6,5,0,2,3,1,1,4,0,0,6,5,0,1,3,0,1,4,0,0,6,5,0,2,3,1,1,4,0,0,6,5,0,1,3,0,1,4,0,0,6,5,0,2,3,1,1,4,0,0,6,5,0,1,3,0,1,4,0,0,6,5,0,2,3,1,1,4,0,0,6,5,0,1,3,0,1,4,0,0,6,5,0,2,3,1,1,4,0 +// Raijin (max level = 140) +5,0,6,5,3,2,3,0,1,3,0,0,6,5,3,2,3,0,1,4,0,0,6,5,3,2,3,0,1,3,0,0,6,5,3,2,3,0,1,4,0,0,6,5,3,2,3,0,1,3,0,0,6,5,3,2,3,0,1,4,0,0,6,5,3,2,3,0,1,3,0,0,6,5,3,2,3,0,1,4,0,0,6,5,3,2,3,0,1,3,0,0,6,5,3,2,3,0,1,4,0,0,6,5,3,2,3,0,1,3,0,0,6,5,3,2,3,0,1,4,0,0,6,5,3,2,3,0,1,3,0,0,6,5,3,2,3,0,1,4,0 +// Tritan (max level = 140) +6,0,6,5,0,2,5,0,1,4,0,0,6,5,0,2,3,0,1,4,5,0,6,5,0,2,5,0,1,4,0,0,6,5,0,2,3,0,1,4,5,0,6,5,0,2,5,0,1,4,0,0,6,5,0,2,3,0,1,4,5,0,6,5,0,2,5,0,1,4,0,0,6,5,0,2,3,0,1,4,5,0,6,5,0,2,5,0,1,4,0,0,6,5,0,2,3,0,1,4,5,0,6,5,0,2,5,0,1,4,0,0,6,5,0,2,3,0,1,4,5,0,6,5,0,2,5,0,1,4,0,0,6,5,0,2,3,0,1,4,5 +// Ukar (max level = 140) +7,0,2,5,0,2,3,0,1,4,0,0,6,5,2,2,3,0,1,4,0,0,2,5,0,2,3,0,1,4,0,0,6,5,2,2,3,0,1,4,0,0,2,5,0,2,3,0,1,4,0,0,6,5,2,2,3,0,1,4,0,0,2,5,0,2,3,0,1,4,0,0,6,5,2,2,3,0,1,4,0,0,2,5,0,2,3,0,1,4,0,0,6,5,2,2,3,0,1,4,0,0,2,5,0,2,3,0,1,4,0,0,6,5,2,2,3,0,1,4,0,0,2,5,0,2,3,0,1,4,0,0,6,5,2,2,3,0,1,4,0 +// Redy (max level = 140) +8,0,6,5,0,2,3,0,1,3,0,0,6,5,4,2,3,0,1,4,0,0,6,5,0,2,3,0,1,3,0,0,6,5,4,2,3,0,1,4,0,0,6,5,0,2,3,0,1,3,0,0,6,5,4,2,3,0,1,4,0,0,6,5,0,2,3,0,1,3,0,0,6,5,4,2,3,0,1,4,0,0,6,5,0,2,3,0,1,3,0,0,6,5,4,2,3,0,1,4,0,0,6,5,0,2,3,0,1,3,0,0,6,5,4,2,3,0,1,4,0,0,6,5,0,2,3,0,1,3,0,0,6,5,4,2,3,0,1,4,0 +// Savior (max level = 150) +9,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6 + +// Particles +// 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 +// Human: ,0,6,5,0,2,3,0,1,4,0,0,6,5,0,2,3,0,1,4,0 +// Elf: ,0,6,5,0,2,3,0,4,4,0,0,6,5,0,2,3,0,1,4,4 +// Orc: ,0,6,5,0,1,3,0,1,4,0,0,6,5,0,2,3,1,1,4,0 +// Raijin:,0,6,6,0,2,3,0,1,4,0,0,6,5,0,2,3,6,1,4,0 +// Tritan:,0,6,5,0,2,5,0,1,4,0,0,6,5,0,2,3,0,1,4,5 +// Ukar: ,0,2,5,0,2,3,0,1,4,0,0,6,5,2,2,3,0,1,4,0 +// Redy: ,0,6,5,3,2,3,0,1,3,0,0,6,5,3,2,3,0,1,4,0 +// Savior:,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6 + + diff --git a/db/magicmushroom_db.txt b/db/magicmushroom_db.txt new file mode 100644 index 0000000..5705e53 --- /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 0000000..bc2a1c8 --- /dev/null +++ b/db/map_index.txt @@ -0,0 +1,413 @@ +000-0-0 1 +000-0-1 2 +000-0 3 +000-1 4 +001-1 5 +001-10-1 6 +001-10 7 +001-11 8 +001-12 9 +001-13-0 10 +001-13-1 11 +001-13-2 12 +001-13 13 +001-14 14 +001-2 15 +001-3-1 16 +001-3 17 +001-4 18 +001-5 19 +001-6 20 +001-7 21 +001-8 22 +001-9 23 +002-1 24 +002-2 25 +002-3 26 +002-4 27 +002-5 28 +003-0-1 29 +003-0-2 30 +003-0 31 +003-1-1 32 +003-1-2 33 +003-1-3 34 +003-1 35 +003-10 36 +003-13 37 +003-2-1 38 +003-2 39 +003-3 40 +003-4-1 41 +003-4 42 +003-5 43 +003-6 44 +003-7 45 +003-8 46 +003-9-1 47 +003-9 48 +004-1 49 +004-2-1 50 +004-2-10 51 +004-2-11 52 +004-2-12 53 +004-2-2 54 +004-2-3 55 +004-2-4 56 +004-2-5 57 +004-2-6 58 +004-2-7 59 +004-2-8 60 +004-2-9 61 +004-2 62 +004-3-1 63 +004-3-2 64 +004-3-3 65 +004-3-4 66 +004-3-5 67 +004-3-6 68 +004-3 69 +005-1-1 70 +005-1 71 +005-2-1 72 +005-2 73 +005-3 74 +005-4 75 +005-5 76 +005-6 77 +005-7 78 +006-0 79 +006-1 80 +006-10 81 +006-2-1 82 +006-2-2 83 +006-2-3 84 +006-2-4 85 +006-2-5 86 +006-2-6 87 +006-2 88 +006-3 89 +006-4-1 90 +006-4 91 +006-5 92 +006-6 93 +006-7 94 +006-8 95 +006-9 96 +007-1-1 97 +007-1-2 98 +007-1 99 +007-2 100 +008-0 101 +008-1 102 +008-2 103 +009-1 104 +009-2 105 +009-3 106 +009-4 107 +009-5 108 +009-6 109 +009-7 110 +010-1-1 111 +010-1-10 112 +010-1-11 113 +010-1-12 114 +010-1-2 115 +010-1-3 116 +010-1-4 117 +010-1-5 118 +010-1-6 119 +010-1-7 120 +010-1-8 121 +010-1-9 122 +010-1 123 +010-2-10 124 +010-2-11 125 +010-2-12 126 +010-2-13 127 +010-2-14 128 +010-2-15 129 +010-2-16 130 +010-2-2 131 +010-2-3 132 +010-2-4 133 +010-2-5 134 +010-2-6 135 +010-2-7 136 +010-2-8 137 +010-2-9 138 +010-2 139 +010-3 140 +010-4-1 141 +010-4-2 142 +011-1 143 +011-2 144 +011-3 145 +012-1 146 +012-2 147 +012-3 148 +012-4 149 +012-5 150 +012-6 151 +012-7 152 +012-8 153 +013-1 154 +014-1 155 +014-2-1 156 +014-2-2 157 +014-2 158 +014-3 159 +014-4 160 +014-5-1 161 +014-5 162 +015-1 163 +015-2 164 +015-3-1 165 +015-3-2 166 +015-3-3 167 +015-3 168 +015-4 169 +015-5 170 +015-6 171 +015-7 172 +015-8-1 173 +015-8 174 +016-1 175 +016-6 176 +016-7 177 +017-0 178 +017-1 179 +017-10 180 +017-2-1 181 +017-2-2 182 +017-2 183 +017-3 184 +017-4 185 +017-5 186 +017-6 187 +017-7 188 +017-8 189 +018-1-1 190 +018-1 191 +018-2-1 192 +018-2-2 193 +018-2-3 194 +018-2-4 195 +018-2-5 196 +018-2-6 197 +018-2-7 198 +018-2-8 199 +018-2 200 +018-3 201 +018-4-1 202 +018-4-2 203 +018-4 204 +018-5-0 205 +018-5-1 206 +018-5-2 207 +018-5-3 208 +018-5-4 209 +018-5-5 210 +018-5-boss 211 +018-5 212 +018-6-0 213 +018-6-1 214 +018-6-2 215 +018-6-3 216 +018-7-1 217 +018-7 218 +019-1-1 219 +019-1 220 +019-2 221 +019-3 222 +019-4-1 223 +019-4 224 +019-5-1 225 +019-5-2 226 +019-5-3 227 +019-5 228 +019-6 229 +020-1 230 +020-2 231 +020-3 232 +020-4 233 +020-5 234 +020-6 235 +020-7-1 236 +020-7-2 237 +020-7 238 +021-0 239 +021-1 240 +021-2 241 +021-3 242 +021-4 243 +022-1 244 +023-1 245 +023-2 246 +023-3-1 247 +023-3-2 248 +023-3 249 +023-4 250 +024-1 251 +024-10 252 +024-11 253 +024-12 254 +024-13 255 +024-14 256 +024-15 257 +024-16 258 +024-2 259 +024-3 260 +024-4 261 +024-5 262 +024-6 263 +024-7 264 +024-8 265 +024-9 266 +025-1 267 +025-2-1 268 +025-2-2 269 +025-2-3 270 +025-2-4 271 +025-2 272 +025-3 273 +026-0 274 +026-1 275 +026-2 276 +027-0 277 +027-1 278 +027-2 279 +027-3 280 +027-4 281 +027-5 282 +027-6 283 +027-7 284 +029-0 285 +029-1 286 +029-2 287 +029-3 288 +029-4 289 +029-5 290 +029-6 291 +029-7 292 +029-8 293 +029-9 294 +030-01 295 +030-02 296 +030-03 297 +030-04 298 +030-05 299 +030-06 300 +030-07 301 +030-08 302 +030-09 303 +030-10 304 +030-11 305 +030-12 306 +030-13 307 +030-14 308 +030-15 309 +030-16 310 +030-17 311 +030-18 312 +030-19 313 +030-20 314 +030-21 315 +030-22 316 +030-23 317 +030-24 318 +030-25 319 +030-26 320 +030-27 321 +030-28 322 +030-29 323 +030-30 324 +030-31 325 +030-32 326 +030-33 327 +030-34 328 +030-35 329 +030-36 330 +030-37 331 +030-38 332 +030-39 333 +030-40 334 +030-41 335 +030-42 336 +030-43 337 +030-44 338 +030-45 339 +030-46 340 +030-47 341 +030-48 342 +030-49 343 +030-50 344 +030-51 345 +030-52 346 +030-53 347 +030-54 348 +030-55 349 +030-56 350 +030-57 351 +030-58 352 +030-59 353 +030-60 354 +030-61 355 +030-62 356 +030-63 357 +030-64 358 +030-65 359 +030-66 360 +030-67 361 +030-68 362 +030-69 363 +030-70 364 +030-71 365 +030-72 366 +030-73 367 +030-74 368 +030-75 369 +031-0 370 +031-1 371 +031-2 372 +031-3 373 +031-4 374 +031-5 375 +031-6 376 +031-7 377 +031-8 378 +031-9 379 +032-1 380 +032-2 381 +032-3 382 +032-4 383 +032-5 384 +033-1 385 +033-2 386 +033-3 387 +033-4 388 +033-5 389 +034-1 390 +034-2 391 +034-3 392 +034-4 393 +042-0 394 +042-1 395 +042-10 396 +042-11 397 +042-2 398 +042-3 399 +042-4 400 +042-5 401 +042-6 402 +042-7 403 +042-8 404 +042-9 405 +boss 406 +botcheck 407 +guilds 408 +sec_pri 409 +soren-2 410 +soren 411 +test 412 +testbg 413 diff --git a/db/mercenary_db.txt b/db/mercenary_db.txt new file mode 100644 index 0000000..e87fab0 --- /dev/null +++ b/db/mercenary_db.txt @@ -0,0 +1,30 @@ +// 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 +// Mercenaries IDs begin at 1191 for hardcoded reasons? + +//ID,Sprite_Name ,Name ,LV , HP,SP,RG,ATK1,ATK2,DEF,MDF,STR,AGI,VIT,INT,DEX,LUK,Rg2,Rg3,Scale,Rc,Ele,Spd,aDelay,aMotion,dMotion + +1191,Merc_Woody,Woody ,80,5959,840,1,428,440,708,203,72,66,41,30,55,33,10,12,1,11,45,152,525,480,160 +1192,Merc_AndreiSakar,Andrei Sakar ,100,3200,133,1,413,413,36,26,4,67,10,26,99,70,10,12,1,11,45,150,114,114,200 +1193,Merc_Lilanna,Lilanna ,90,5495,920,1,458,467,611,236,76,70,50,40,66,41,10,12,1,11,45,152,500,480,160 +1194,Merc_Aisen,Aisen ,70,5774,740,1,406,427,517,172,63,75,20,1,35,31,10,12,1,11,45,152,600,480,160 +1195,Merc_Msawis,Msawis ,62,5278,676,1,379,409,444,148,62,74,20,1,19,1,10,12,1,11,45,152,604,480,160 +1196,Merc_Saulc,Saulc ,53,4690,560,1,341,366,364,121,36,60,20,22,27,10,10,12,1,11,45,152,660,480,180 +1197,Merc_Crazyfefe,Crazyfefe ,51,4625,568,1,332,357,347,115,54,17,22,28,35,17,10,12,1,11,45,152,822,480,180 +1198,Merc_LawnCable,LawnCable ,42,3744,496,1,285,309,272,90,39,38,9,2,32,12,10,12,1,11,45,152,748,480,180 +1199,Merc_Demure,Demure ,39,4036,480,1,130,145,248,82,15,36,30,1,33,6,10,12,1,11,45,152,354,480,200 +1200,Merc_Pookie,Pookie ,39,3369,480,1,267,290,248,82,44,48,1,1,2,1,10,12,1,11,45,152,708,480,200 +1201,Merc_Jesusalva,Jesusalva ,37,3618,452,1,254,277,232,77,24,31,17,1,32,15,10,12,1,11,45,152,776,480,200 +1202,Merc_GonzoDark,GonzoDark ,23,2740,316,1,163,181,127,45,24,10,15,1,22,1,10,12,1,11,45,152,860,480,200 +1203,Merc_Apane,Legendary Apane ,8,1787,176,1,66,73,33,16,3,1,4,1,24,1,10,12,1,11,45,152,896,480,200 +1204,Merc_Soren,Soren ,4,1561,141,2,25,25,14,7,1,1,1,1,1,1,10,12,1,11,45,152,896,480,200 +1205,Merc_DragonStar,Dragon Star ,75,5305,796,1,421,440,563,187,77,86,1,1,15,32,10,12,1,11,45,150,556,480,140 +1206,Merc_Rosa,Rosa ,25,2542,332,4,181,200,142,47,17,18,9,1,22,11,10,12,1,11,45,150,980,480,200 +1207,Merc_Earthwitch,Earth Witch ,40,3229,488,5,284,308,256,85,22,35,15,6,30,19,10,12,1,11,45,150,960,480,200 +1208,Merc_Arthur,Arthur ,60,4006,632,6,404,428,426,142,47,55,24,12,44,26,10,12,1,11,45,150,940,480,180 +1209,Merc_Swezanne,Swezanne ,69,4360,737,7,451,472,507,169,67,78,14,1,23,21,10,12,1,11,45,152,920,480,160 +1210,Merc_Xanthem,Xanthem ,97,5201,960,7,577,580,778,259,78,81,55,44,72,47,10,12,1,11,45,152,900,480,160 +1211,Merc_EH,Event Horizon ,8,10000,100,1,30,50,40,16,3,1,4,1,75,1,10,12,1,11,45,152,911,480,200 + diff --git a/db/mercenary_skill_db.txt b/db/mercenary_skill_db.txt new file mode 100644 index 0000000..91ab31e --- /dev/null +++ b/db/mercenary_skill_db.txt @@ -0,0 +1,48 @@ +// Mercenary Skill Database +// +// Structure of Database: +// MercenryID,SkillID,SkillLevel +//3001,5,3 +//3001,11,1 +//3001,28,3 +//3001,30,1 +//3001,382,2 + +// Mercenary skills must be M*_ skills +// MER, MS, ML, MA (MERcenary, Merc. Swordman, Merc. Lancer, Merc. Archer) + +// MER_DECAGI and MER_INCAGI can be used by: 5* (4144, DS) +1192,8234,1 +1193,8234,1 +1192,8240,1 +1193,8240,1 + +// MS_BASH can be used by: 5,4* (4144, DS, Aisen, Msawis, Swezanne) +1192,8201,1 +1193,8201,1 +1194,8201,1 +1195,8201,1 +1205,8201,1 + +// ???_HEAL can be used by: 5,4,3* (4144, DS, Aisen, Msawis, Swezanne, Saulc, Crazyfefe, Lawncable) +// TBD - NYI +//1192,28,1 +//1193,28,1 +//1194,28,1 +//1195,28,1 +//1196,28,1 +//1197,28,1 +//1198,28,1 +//1205,28,1 + +// MER_BLESSING (Str/Dex/Int+) can be used by: Jesusalva, Demure, 4144 (lore reasons) +1192,8239,5 +1199,8239,1 +1201,8239,1 + +// Event skill: Maginificat (double SP regen of user/party) +1211,8222,1 +// Event skill: Scapegoat (sacrifice mercenary to heal owner) +1211,8235,1 +// Event skill: Blessing (STR/DEX/INT +1) +1211,8239,1 diff --git a/db/mob_avail.txt b/db/mob_avail.txt new file mode 100644 index 0000000..cc3dc49 --- /dev/null +++ b/db/mob_avail.txt @@ -0,0 +1,19 @@ +// Mob Availability and Alias Database +// +// Structure of Database: +// MobID,SpriteID{,Equipment} +// +// 01. MobID Mob ID to change. +// 02. SpriteID Mob ID which will be sent to the client instead of MobID. +// If 0, the mob becomes unavailable for use. +// 03. Equipment Item ID of pet equipment (must be available for pet counterpart, or this will cause problems). +// +// To disguise a mob as a player: +// MobID,SpriteID,Sex,Hair_Style,Hair_Color,Weapon,Shield,Head_Top,Head_Middle,Head_Bottom,Option,Dye_Color +// +// SpriteID is a job class value. +// Weapon and Shield uses Item ID, while Head uses View ID. + +1156,1140 +1157,1141 +1158,1142 diff --git a/db/mob_chat_db.txt b/db/mob_chat_db.txt new file mode 100644 index 0000000..a919f89 --- /dev/null +++ b/db/mob_chat_db.txt @@ -0,0 +1,15 @@ +// Monster Chat Database +// +// Structure of Database: +// Line_ID,Color_Code,Dialog + +1,0x000000,Feed me cookies! +2,0x000000,Everything in this world will be mine! +3,0x000000,Weaklings, you are all a bunch of weaklings! +4,0x000000,You shall not resist! +5,0x000000,Come back here, coward weaklings! +6,0x000000,Thou shalt not survive! +7,0x000000,Come forth, my mouboos, and take back our world! +8,0x000000,Stop fleeing, puny mortals! +9,0x000000,Face my wrath! +10,0x000000,You dare to raise arms against me?! Perish! diff --git a/db/mob_classchange.txt b/db/mob_classchange.txt new file mode 100644 index 0000000..44b097d --- /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 0000000..e21cc2a --- /dev/null +++ b/db/mob_db2.conf @@ -0,0 +1,73 @@ +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) + Looter: true/false (bool) + Aggressive: true/false (bool) + Assist: true/false (bool) + CastSensorIdle:true/false (bool) + Boss: true/false (bool) + Plant: true/false (bool) + CanAttack: true/false (bool) + Detector: true/false (bool) + CastSensorChase: true/false (bool) + ChangeChase: true/false (bool) + Angry: true/false (bool) + ChangeTargetMelee: true/false (bool) + ChangeTargetChase: true/false (bool) + TargetWeak: true/false (bool) + } + 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 0000000..226460a --- /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 0000000..bd0a4d3 --- /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 0000000..77d3536 --- /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 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 . +//========================================================================= +//= Monster Skill Database +//========================================================================= + +mob_skill_db:( +{ +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** + : { + : { + ClearSkills: (boolean, defaults to false) allows cleaning all previous defined skills for the mob. + SkillLevel: (int, defaults to 1) + SkillState: (int, defaults to 0) + SkillTarget: (int, defaults to 0) + Rate: (int, defaults to 1) + CastTime: (int, defaults to 0) + Delay: (int, defaults to 0) + Cancelable: (boolean, defaults to false) + CastCondition: (int, defaults to 0) + 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 0) + 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 0000000..b293be1 --- /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 . +//========================================================================= +//= Random Option Drop Group Database +//========================================================================= + +option_drop_group_db: ( +{ +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** + : ( + { // 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 0000000..34a6130 --- /dev/null +++ b/db/pet_db2.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 . +//========================================================================= +//= Pets Database +//========================================================================= + +pet_db:( +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** +{ + // ================ Mandatory fields ============================== + Id: ID (int) + SpriteName: "Sprite_Name" (string) + Name: "Pet Name" (string) + // ================ Optional fields =============================== + TamingItem: Taming Item (string, defaults to 0) + EggItem: Egg Id (string, defaults to 0) + AccessoryItem: Equipment Id (string, defaults to 0) + FoodItem: Food Id (string, defaults to 0) + FoodEffectiveness: hunger points (int, defaults to 0) + HungerDelay: hunger time (int, defaults to 0) + Intimacy: { + Initial: start intimacy (int, defaults to 0) + FeedIncrement: feeding intimacy (int, defaults to 0) + OverFeedDecrement: overfeeding intimacy (int, defaults to 0) + OwnerDeathDecrement: owner die intimacy (int, defaults to 0) + } + CaptureRate: capture rate (int, defaults to 0) + Speed: speed (int, defaults to 0) + SpecialPerformance: true/false (boolean, defaults to false) + TalkWithEmotes: convert talk (boolean, defaults to false) + AttackRate: attack rate (int, defaults to 0) + DefendRate: Defence attack (int, defaults to 0) + ChangeTargetRate: change target (int, defaults to 0) + PetScript: <" Pet Script (can also be multi-line) "> + EquipScript: <" Equip Script (can also be multi-line) "> +}, +**************************************************************************/ + // entries in this file will override the ones in /(pre-)re/pet_db.conf +) diff --git a/db/produce_db.txt b/db/produce_db.txt new file mode 100644 index 0000000..38eef6d --- /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 0000000..565adf2 --- /dev/null +++ b/db/quest_db.conf @@ -0,0 +1,684 @@ +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) + ) +}, +******************************************************************************/ + +// ID 0 to 10: Prologue quests +{ + Id: 0 + Name: "ShipQuests_Julia" +}, +{ + Id: 1 + Name: "ShipQuests_Arpan" +}, +{ + Id: 2 + Name: "ShipQuests_Alige" +}, +{ + Id: 3 + Name: "ShipQuests_Peter" +}, +// ID 4 is free +{ + Id: 5 + Name: "ShipQuests_Knife" +}, +{ + Id: 6 + Name: "ShipQuests_ArpanMoney" +}, +{ + Id: 7 + Name: "ShipQuests_ChefGado" +}, +{ + Id: 8 + Name: "ShipQuests_Dan" +}, +{ + Id: 9 + Name: "ShipQuests_Bottle" +}, + +// ID 11 to 30: General quests +{ + Id: 11 + Name: "General_Milly" +}, +{ + Id: 12 + Name: "General_Narrator" +}, +{ + Id: 13 + Name: "General_Banker" +}, +{ + Id: 14 + Name: "General_Guild" +}, +{ + Id: 15 + Name: "General_Hunter" +}, +{ + Id: 16 + Name: "General_Auldsbel" +}, +{ + Id: 17 + Name: "General_Collector" +}, +{ + Id: 18 + Name: "General_EasterEggs" +}, +{ + Id: 19 + Name: "General_Sagratha" +}, +{ + Id: 20 + Name: "General_Fortress" +}, +{ + Id: 21 + Name: "General_NightInRed" +}, + +// ID 31 to 50: Candor Quests +{ + Id: 31 + Name: "CandorQuest_Chest" +}, +{ + Id: 32 + Name: "CandorQuest_HAS" +}, +{ + Id: 33 + Name: "CandorQuest_Tolchi" +}, +{ + Id: 34 + Name: "CandorQuest_Maya" +}, +{ + Id: 35 + Name: "CandorQuest_Rosen" +}, +{ + Id: 36 + Name: "CandorQuest_Barrel" +}, +{ + Id: 37 + Name: "CandorQuest_Sailors" +}, +{ + Id: 38 + Name: "CandorQuest_Vincent" +}, +{ + Id: 39 + Name: "CandorQuest_Trainer" +}, +{ + Id: 40 + Name: "CandorQuest_Nurse" +}, +{ + Id: 41 + Name: "CandorQuest_Liana" +}, +{ + Id: 42 + Name: "CandorQuest_SailorCure" +}, +{ + Id: 43 + Name: "CandorQuest_Marggo" +}, +{ + Id: 44 + Name: "CandorQuest_Groata" +}, +{ + Id: 45 + Name: "CandorQuest_Jak1" +}, + +// ID 51 to 70: Tulimshar quests +{ + Id: 51 + Name: "TulimsharQuests_Fishman" +}, +{ + Id: 52 + Name: "TulimsharQuest_Sarah" +}, +{ + Id: 53 + Name: "TulimsharQuest_WaterForGuard" +}, +{ + Id: 54 + Name: "TulimsharQuest_Swezanne" +}, +{ + Id: 55 + Name: "TulimsharQuest_Lifestone" +}, +{ + Id: 56 + Name: "TulimsharQuest_Eistein" +}, +{ + Id: 57 + Name: "TulimsharQuest_Hasan" +}, +{ + Id: 58 + Name: "TulimsharQuest_Devoir" +}, +{ + Id: 59 + Name: "TulimsharQuest_Sailors" +}, +{ + Id: 60 + Name: "TulimsharQuest_DarkInvocator" +}, +{ + Id: 61 + Name: "TulimsharQuest_AnwarField" +}, +{ + Id: 62 + Name: "TulimsharQuest_Sewers" +}, +{ + Id: 63 + Name: "TulimsharQuest_Neko" +}, +{ + Id: 64 + Name: "TulimsharQuest_WoodenSword" +}, +{ + Id: 65 + Name: "TulimsharQuest_Inac" +}, +{ + Id: 66 + Name: "TulimsharQuest_MobTutorial" +}, +{ + Id: 67 + Name: "TulimsharQuest_Cyndala" +}, +{ + Id: 68 + Name: "TulimsharQuest_Laranja" +}, + +// ID 71 to 90: Halinarzo Quests +{ + Id: 71 + Name: "HalinarzoQuest_Foxhound" +}, +{ + Id: 72 + Name: "HalinarzoQuest_TraderKing" +}, +{ + Id: 73 + Name: "HalinarzoQuest_SickWife" +}, +{ + Id: 74 + Name: "HalinarzoQuest_LifeDelight" +}, +{ + Id: 75 + Name: "HalinarzoQuest_Sawis" +}, +{ + Id: 76 + Name: "HalinarzoQuest_Alvasus" +}, +{ + Id: 77 + Name: "HalinarzoQuest_MageEquipment" +}, +{ + Id: 78 + Name: "HalinarzoQuest_Kevin" +}, +{ + Id: 79 + Name: "HalinarzoQuest_Speed" +}, + +// ID 91 to 110: Hurnscald Quests +{ + Id: 91 + Name: "HurnscaldQuest_ForestBow" +}, +{ + Id: 92 + Name: "HurnscaldQuest_HarkEye" +}, +{ + Id: 93 + Name: "HurnscaldQuest_Celestia" +}, +{ + Id: 94 + Name: "HurnscaldQuest_TeaParty" +}, +{ + Id: 95 + Name: "HurnscaldQuest_Farmers" +}, +{ + Id: 96 + Name: "HurnscaldQuest_Arkim" +}, +{ + Id: 97 + Name: "HurnscaldQuest_Bandits" +}, +{ + Id: 98 + Name: "HurnscaldQuest_InjuriedMouboo" +}, +{ + Id: 99 + Name: "HurnscaldQuest_BloodDonor" +}, +{ + Id: 100 + Name: "HurnscaldQuest_Woody" +}, +{ + Id: 101 + Name: "HurnscaldQuest_Lieutenant" +}, +{ + Id: 102 + Name: "HurnscaldQuest_HungryGuard" +}, +{ + Id: 103 + Name: "HurnscaldQuest_Khafar" +}, +{ + Id: 104 + Name: "HurnscaldQuest_Sagratha" +}, +{ + Id: 105 + Name: "HurnscaldQuest_Blossom" +}, +{ + Id: 106 + Name: "HurnscaldQuest_Thorn" +}, +{ + Id: 107 + Name: "HurnscaldQuest_LOFPass" +}, +{ + Id: 108 + Name: "HurnscaldQuest_PirateCave" +}, +{ + Id: 109 + Name: "HurnscaldQuest_TeddyBear" +}, +{ + Id: 110 + Name: "HurnscaldQuest_Gemini" +}, + +// ID 111 to 130: Nivalis Quests +{ + Id: 111 + Name: "NivalisQuest_Well" +}, +{ + Id: 112 + Name: "NivalisQuest_Cindy" +}, +{ + Id: 113 + Name: "NivalisQuest_Baktar" +}, +{ + Id: 114 + Name: "NivalisQuest_Agostine" +}, +{ + Id: 115 + Name: "NivalisQuest_Frozenbeard" +}, +{ + Id: 116 + Name: "NivalisQuest_BlueSage" +}, +{ + Id: 117 + Name: "NivalisQuest_BlueSageSlimes" +}, +{ + Id: 118 + Name: "NivalisQuest_BlueSagePagemaker" +}, +{ + Id: 119 + Name: "NivalisQuest_BlueSagePagefinder" +}, +{ + Id: 120 + Name: "NivalisQuest_Mede" +}, +{ + Id: 121 + Name: "NivalisQuest_Henry" +}, + +// ID 131 to 150: Frostia Quests +{ + Id: 131 + Name: "FrostiaQuest_WolfNecklace" +}, +{ + Id: 132 + Name: "FrostiaQuest_Homunculus" +}, +{ + Id: 133 + Name: "FrostiaQuest_AFKCap" +}, +{ + Id: 134 + Name: "FrostiaQuest_Jeremy" +}, +{ + Id: 135 + Name: "FrostiaQuest_Erlan" +}, +{ + Id: 136 + Name: "FrostiaQuest_Rydel" +}, +{ + Id: 137 + Name: "FrostiaQuest_Taenya" +}, +{ + Id: 138 + Name: "FrostiaQuest_Meriel" +}, +{ + Id: 139 + Name: "FrostiaQuest_Saevel" +}, +{ + Id: 140 + Name: "FrostiaQuest_Talindra" +}, +{ + Id: 141 + Name: "FrostiaQuest_Gaelira" +}, +{ + Id: 142 + Name: "FrostiaQuest_JohnH" +}, + +// ID 151 to 170: Fortress Island Quests +{ + Id: 151 + Name: "FortressQuest_SlimeHunter" +}, +{ + Id: 152 + Name: "FortressQuest_Over100" +}, +{ + Id: 153 + Name: "FortressQuest_RangedHunt" +}, +{ + Id: 154 + Name: "FortressQuest_ManaTree" +}, + +// ID 171 to 190: Aethyr Quests +{ + Id: 171 + Name: "AethyrQuest_Tyrca" +}, +{ + Id: 172 + Name: "AethyrQuest_Tametomo" +}, +// ID 191 to 249: General Quests II (eg. Dungeon Quests) +{ + Id: 191 + Name: "MineQuest_Tycoon" +}, +{ + Id: 192 + Name: "MineQuest_Dracoula" +}, +{ + Id: 193 + Name: "MineQuest_Caelum" +}, +{ + Id: 194 + Name: "MineQuest_Pickaxe" +}, +{ + Id: 195 + Name: "MineQuest_Naem" +}, +// 196~199: Overflow Quests (Unused) +{ + Id: 200 + Name: "General_MobHunting1" +}, +{ + Id: 201 + Name: "General_MobHunting2" +}, +{ + Id: 202 + Name: "General_MobHunting3" +}, +{ + Id: 203 + Name: "General_MobHunting4" +}, +{ + Id: 204 + Name: "General_MobHunting5" +}, +{ + Id: 205 + Name: "General_MobHunting6" +}, +{ + Id: 206 + Name: "General_MobHunting7" +}, +{ + Id: 207 + Name: "General_MobHunting8" +}, + +// ID 250 to 269: Lilit Quests +{ + Id: 250 + Name: "LilitQuest_Access" +}, +{ + Id: 251 + Name: "LilitQuest_Shaabty" +}, +{ + Id: 252 + Name: "LilitQuest_PiratesOfSARAH" +}, +{ + Id: 253 + Name: "LilitQuest_Ivanize" +}, +{ + Id: 254 + Name: "LilitQuest_Raify" +}, + +// ID 270 to 299: Land Of Fire Quests +{ + Id: 270 + Name: "LoFQuest_EPISODE" +}, +{ + Id: 271 + Name: "LoFQuest_George" +}, +{ + Id: 272 + Name: "LoFQuest_Fairy" +}, +{ + Id: 273 + Name: "LoFQuest_Doug" +}, +{ + Id: 274 + Name: "LoFQuest_Pets" +}, +{ + Id: 275 + Name: "LoFQuest_COD" +}, +{ + Id: 276 + Name: "LoFQuest_HH" +}, +{ + Id: 277 + Name: "LoFQuest_ButcherKnife" +}, +{ + Id: 278 + Name: "LoFQuest_Hitchhiker" +}, +{ + Id: 279 + Name: "LoFQuest_Barbara" +}, +{ + Id: 280 + Name: "LoFQuest_Axzell" +}, + +// ID 300 to 320: Seasonal/Annual/Monthly quests +{ + Id: 300 + Name: "SQuest_Summer" +}, +{ + Id: 301 + Name: "SQuest_Autumn" +}, +{ + Id: 302 + Name: "SQuest_Winter" +}, +{ + Id: 303 + Name: "SQuest_Spring" +}, +{ + Id: 304 + Name: "SQuest_Sponsor" +}, +{ + Id: 305 + Name: "SQuest_Ched" +}, +{ + Id: 306 + Name: "SQuest_Paxel" +}, +{ + Id: 307 + Name: "SQuest_XmasCollector" +}, +{ + Id: 308 + Name: "SQuest_Christmas" +}, +{ + Id: 309 + Name: "SQuest_Valentine" +}, +{ + Id: 310 + Name: "SQuest_WorkerDay" +}, +{ + Id: 311 + Name: "SQuest_Easter" +}, + +// ID 400+: Event Quests +{ + Id: 400 + Name: "Q_NivalisLibday" +}, +{ + Id: 401 + Name: "Q_AuroraEvent" +}, +{ + Id: 402 + Name: "Q_DragonFarm" +}, + +// ID 1000+: Test quests +{ + Id: 1000 + Name: "Test_testing1" +}, +) diff --git a/db/re/achievement_db.conf b/db/re/achievement_db.conf new file mode 100644 index 0000000..6833484 --- /dev/null +++ b/db/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 . +//========================================================================= +//= 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/re/attr_fix.txt b/db/re/attr_fix.txt new file mode 100644 index 0000000..93066f0 --- /dev/null +++ b/db/re/attr_fix.txt @@ -0,0 +1,57 @@ +// Elemental attribute damage adjustment tables +// +// Row: target's defense element +// Column: attacker's weapon element + +1,10 // lv1 Attribute table +//Neut Watr Erth Fire Wind --- Holy Shdw Gho --- + 95, 100, 100, 100, 100, 100, 100, 110, 80, 100, // Neutral + 100, 95, 125, 75, 100, 100, 100, 100, 100, 100, // Water + 100, 75, 95, 100, 125, 100, 100, 100, 100, 100, // Earth + 100, 125, 100, 95, 75, 100, 100, 100, 100, 100, // Fire + 100, 100, 75, 125, 95, 100, 100, 100, 100, 100, // Wind + 100, 100, 100, 100, 100, 95, 100, 100, 100, 125, // UNUSED + 100, 100, 100, 100, 100, 85, 95, 125, 100, 70, // Holy + 100, 100, 100, 100, 100, 85, 125, 95, 100, 70, // Shadow + 50, 70, 70, 70, 70, 70, 100, 70, 125, 70, // Ghost + 100, 100, 100, 100, 100, 120, 80, 80, 100, 100, // UNUSED + +2,10 // lv2 Attribute table +//Neut Watr Erth Fire Wind --- Holy Shdw Gho --- + 90, 100, 100, 100, 100, 100, 100, 110, 70, 100, // Neutral + 100, 90, 150, 50, 100, 100, 100, 100, 100, 100, // Water + 100, 50, 90, 100, 150, 100, 100, 100, 100, 100, // Earth + 100, 150, 100, 90, 50, 100, 100, 100, 100, 100, // Fire + 100, 100, 50, 150, 90, 100, 100, 100, 100, 100, // Wind + 100, 100, 100, 100, 100, 90, 100, 100, 100, 150, // UNUSED + 100, 100, 100, 100, 100, 80, 90, 150, 100, 70, // Holy + 100, 100, 100, 100, 100, 80, 150, 90, 100, 70, // Shadow + 40, 60, 60, 60, 60, 60, 100, 60, 150, 60, // Ghost + 100, 100, 100, 100, 100, 140, 70, 70, 100, 70, // UNUSED + +3,10 // lv3 Attribute table +//Neut Watr Erth Fire Wind --- Holy Shdw Gho --- + 80, 100, 100, 100, 100, 100, 100, 110, 60, 100, // Neutral + 100, 80, 175, 25, 100, 100, 100, 100, 100, 100, // Water + 100, 25, 80, 100, 175, 100, 100, 100, 100, 100, // Earth + 100, 175, 100, 80, 25, 100, 100, 100, 100, 100, // Fire + 100, 100, 25, 175, 80, 100, 100, 100, 100, 100, // Wind + 100, 100, 100, 100, 100, 80, 100, 100, 100, 175, // UNUSED + 100, 100, 100, 100, 100, 75, 80, 175, 100, 70, // Holy + 100, 100, 100, 100, 100, 75, 175, 80, 100, 70, // Shadow + 30, 50, 50, 50, 50, 50, 100, 50, 175, 50, // Ghost + 100, 100, 100, 100, 100, 160, 60, 60, 100, 60, // UNUSED + +4,10 // lv4 Attribute table +//Neut Watr Erth Fire Wind --- Holy Shdw Gho --- + 70, 100, 100, 100, 100, 100, 100, 110, 50, 100, // Neutral + 100, 70, 200, 5, 100, 100, 100, 100, 100, 100, // Water + 100, 5, 70, 100, 200, 100, 100, 100, 100, 100, // Earth + 100, 200, 100, 70, 5, 100, 100, 100, 100, 100, // Fire + 100, 100, 5, 200, 70, 100, 100, 100, 100, 100, // Wind + 100, 100, 100, 100, 100, 70, 100, 100, 100, 200, // UNUSED + 100, 100, 100, 100, 100, 70, 70, 200, 100, 70, // Holy + 100, 100, 100, 100, 100, 70, 200, 70, 100, 70, // Shadow + 20, 40, 40, 40, 40, 40, 100, 40, 200, 40, // Ghost + 100, 100, 100, 100, 100, 180, 50, 50, 100, 50, // UNUSED + diff --git a/db/re/exp_group_db.conf b/db/re/exp_group_db.conf new file mode 100644 index 0000000..67b5a2d --- /dev/null +++ b/db/re/exp_group_db.conf @@ -0,0 +1,124 @@ +//================= 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 . +//========================================================================= +//= Exp Groups Database File. +//========================================================================= + +base_exp_group_db: { +EvolClasses: { + MaxLevel: 200 + Exp: [ + 9,16,25,36,77,112,153,200,253,320, // 1-10 + 385,490,585,700,830,970,1120,1260,1420,1620, // 11-20 + 1860,1990,2240,2504,2950,3426,3934,4474,6889,7995, // 21-30 + 9174,10425,11748,13967,15775,17678,19677,21773,28543,34212, // 31-40 + 38065,42102,46323,53026,58419,64041,69892,75973,92468,115254, // 41-50 + 128692, 142784, 157528, 178184, 196300, 215198, 234879, 255341, 310188, 365914, // 51-60 + 402508, 442769, 487051, 535756, 589342, 648281, 713112, 784421, 862867, 949158, // 61-70 + 1044076, 1148484, 1263331, 1389671, 1528642, 1681509, 1849671, 2034639, 2238111, 2461928, // 71-80 + 2708132, 2978946, 3276840, 3604530, 3964987, 4361495, 4797656, 5277432, 5805184, 6368277, // 81-90 + 6966895, 7600882, 8269760, 8972690, 9708450, 10475418, 11271550, 12094373, 12940979, 16220720, // 91-100 + 17149598, 18101093, 19072257, 20059818, 21060192, 22069498, 23083575, 24098003, 25127229, 26168953, // 101-110 + 27220714, 28279893, 29343724, 30409303, 31473599, 32533466, 33585656, 34626835, 35671987, 51719358, // 111-120 + 52767134, 53813441, 54856352, 55893891, 56924041, 57944748, 58953928, 59949472, 60942293, 61931134, // 121-130 + 62914718, 63891748, 64860909, 65820873, 106770300, 107707841, 108632142, 109541848, 110446212, 111344416, // 131-140 + 112235638, 113119048, 113993812, 114859094, 115714055, 116557855, 117389656, 118208622, 119023176, 119832851, // 141-150 + 220637178, 221435686, 222227902, 223013350, 223791556, 224562044, 225324339, 226077966, 226829408, 227578416, // 151-160 + 228324739, 229068126, 229808320, 230545069, 231278115, 232007202, 232732071, 233456276, 234179665, 234902086, // 161-170 + 235623385, 236343408, 237061998, 237779000, 238494255, 239207605, 239918891, 240627951, 241336309, 241500000, // 171-180 + 247537500, 253725938, 260069087, 266570815, 273235086, 280065964, 287067614, 294244305, 301600413, 309140424, // 181-190 + 410000000, 420250000, 430756250, 441525157, 452563286, 463877369, 475474304, 487361162, 499545192, // 191-199 + ] +} +// Other exp groups come here +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +// These spaces are so EXP table starts at line 100, making easier to calc max level positions. Max level: 180 +job_exp_group_db: { + EvolClasses: { + MaxLevel: 140 + Exp: [ + 5,12,20,30,42,93,153,207,270,342, + 412,522,642,782,917,1072,1200,1368,1450,1668, + 1937,2226,3040,3988,5564,6272,7021,9114,11473,15290, + 17207,18772,20488,23050,24334,27812,30912,35330,36223, + 39009,39935,40862,45974,49049,52318,53440,55664,59152,64088, + 66657,71795,74558,75950,78762,85927,90448,92012,95193,99956, + 103297,106635,111719,117042,120708,128258,138129,146262,152627,154806, + 163917,175629,182946,193120,198351,200965,203582,214303,219806,233553, + 245239,248228,260651,273064,279564,292878,306829,320780,324386,335203, + 338884,342571,346253,357430,365039,376452,388221,400356,404405,412504, + 429006,446169,468487,482266,505230,509995,529616,544331,559457,580175, + 738135,762738,794516,827629,847819,881743,888684,902577,916680,923743, + 1133490,1198967,1249388,1275415,1328374,1374192,1401678,1688086,1773554,1849592, + 1917546,1963213,2009965,2201115,2405432,2464443,2519206,2532976,2560510,2588341, + ] + } +} + +/* + 2644621,2687284,2744472,2758997,2831606,3491535,3526109,3596631,3686547,3704529, + 3740505,3794722,3887283,3943632,4019474,4680699,4787084,4830213,4916465,4960367, + 5004274,5115486,5182806,5228276,5341943,6092045,6218962,6322612,6426266,6505613, + 6532059,6611721,6746662,6801076,6910782,6938318,6965860,7076431,7104298,7132168, +*/ diff --git a/db/re/exp_guild.txt b/db/re/exp_guild.txt new file mode 100644 index 0000000..cecf666 --- /dev/null +++ b/db/re/exp_guild.txt @@ -0,0 +1,55 @@ +// Guild LvUp experience value table +// Exp needed for level 5: 5.500.000 Exp +// Exp needed for level 10: 38.500.000 Exp +// Exp needed for level 25: 552.500.000 Exp +// Exp needed for level 50: 4.292.500.000 Exp +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/re/exp_homun.txt b/db/re/exp_homun.txt new file mode 100644 index 0000000..a9c4e0b --- /dev/null +++ b/db/re/exp_homun.txt @@ -0,0 +1,153 @@ +//Homunculus LvUp experience value table +122 +184 +252 +365 +494 +681 +890 +1146 +1481 +1874 +2369 +2970 +3700 +4630 +5770 +7170 +8910 +11050 +13660 +16900 +20900 +25810 +31870 +39310 +48500 +59820 +73760 +90920 +112100 +138170 +153390 +170270 +189020 +209820 +232910 +258550 +287000 +318580 +353630 +392540 +435740 +483690 +536910 +595990 +661550 +734330 +815110 +904780 +1004320 +1114810 +1237460 +1373600 +1524710 +1692440 +1878620 +2085280 +2314670 +2569290 +2851920 +3165640 +3513870 +3900400 +4329460 +4805710 +5334350 +5921140 +6572470 +7295450 +8097950 +8988730 +9977510 +11075040 +12293300 +13645570 +15146600 +16812740 +18662160 +20715000 +22993660 +25522970 +28330510 +31446880 +34906050 +38745730 +43007770 +47738640 +52989890 +58818790 +65288870 +72470660 +76094200 +79898920 +83893880 +88088590 +92493030 +97117690 +101973590 +107072280 +112425900 +118047200 +123949580 +130147070 +136654430 +143487170 +150661530 +158194620 +166104360 +174409590 +183130080 +192286600 +201900940 +211995990 +222595800 +233725600 +245411890 +257682500 +270566640 +284094980 +298299740 +313214730 +322611180 +332289520 +342258210 +352525970 +363101750 +373994820 +385214670 +396771130 +408674270 +420934510 +433562560 +446569450 +459966540 +473765550 +487978530 +502617900 +517696450 +533227350 +549224190 +565700920 +582671950 +600152110 +618156680 +636701390 +655802440 +675476520 +695740830 +716613060 +738111460 +760254820 +767857380 +0 diff --git a/db/re/homunculus_db.txt b/db/re/homunculus_db.txt new file mode 100644 index 0000000..616018b --- /dev/null +++ b/db/re/homunculus_db.txt @@ -0,0 +1,31 @@ +// 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) + +// 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 +6001,6031,Mage,502,300000,2,1,7,0,700,300,45,12,20,15,35,24,14,40,55,7,9,10,20,4,15,5,14,15,25,5,15,5,15,800,2400,220,480,10,30,30,50,20,40,20,40,10,30,10,20 +6002,6032,Tanker,502,300000,0,1,7,0,700,350,40,20,15,35,24,14,12,45,60,6,9,10,20,4,15,15,25,5,15,5,15,5,15,800,2400,220,480,10,30,30,50,20,40,20,40,10,30,10,20 +6003,6033,Agile,502,300000,0,1,7,0,700,250,40,15,35,24,14,12,20,35,55,6,9,10,20,14,25,5,15,5,15,5,15,5,15,800,2400,220,480,10,30,30,50,20,40,20,40,10,30,10,20 +6004,6034,Strong,502,300000,0,1,7,0,620,320,40,35,24,14,12,20,15,40,60,6,9,20,30,4,15,5,15,5,15,5,15,5,15,800,2400,220,480,10,30,30,50,20,40,20,40,10,30,10,20 +6005,6035,Lucky,502,300000,0,1,7,0,700,320,40,24,14,12,20,15,35,40,60,6,9,10,20,4,15,5,15,5,15,5,15,15,25,800,2400,220,480,10,30,30,50,20,40,20,40,10,30,10,20 +6006,6036,Accurate,502,300000,0,1,7,0,670,320,40,14,12,20,15,35,24,40,60,6,9,10,20,4,15,5,15,5,15,15,25,5,15,800,2400,220,480,10,30,30,50,20,40,20,40,10,30,10,20 +6007,6037,All Rounder,502,300000,0,1,7,0,720,300,40,20,20,20,20,20,20,40,60,6,9,15,20,8,15,10,15,10,15,10,15,10,15,800,2400,220,480,10,30,30,50,20,40,20,40,10,30,10,20 +6008,6038,Superior Machine,502,300000,0,1,7,0,720,300,40,15,10,30,20,30,10,40,60,6,9,10,25,4,20,5,20,5,20,5,20,5,20,800,2400,220,480,10,30,30,50,20,40,20,40,10,30,10,20 +6010,6039,Elanore,502,300000,0,1,7,0,720,300,40,20,20,20,20,20,20,40,60,6,9,15,20,8,15,10,15,10,15,10,15,10,15,800,2400,220,480,10,30,30,50,20,40,20,40,10,30,10,20 + diff --git a/db/re/item_chain.conf b/db/re/item_chain.conf new file mode 100644 index 0000000..e0b1b4d --- /dev/null +++ b/db/re/item_chain.conf @@ -0,0 +1,66 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= http://herc.ws/board/ +//================= More Information ================= +// http://herc.ws/board/topic/1244-official-item-grouppackagechain +//==================================================== +// Structure of file: +/* + + ITMCHAIN_: { + : + } + +*/ + +ITMCHAIN_ORE: { + EarthPowder: 1800 + Coal: 500 + IronOre: 380 + CopperOre: 250 + SilverOre: 100 + GoldOre: 80 + TinOre: 67 + LeadOre: 54 + TitaniumOre: 35 + IridiumOre: 10 + PlatinumOre: 5 +} + + +ITMCHAIN_HERB: { + ArtichokeHerb: 800 + CobaltHerb: 400 + GambogeHerb: 400 + MauveHerb: 400 + AlizarinHerb: 400 + ShadowHerb: 100 +} + +ITMCHAIN_ARROW: { + SmallArrowSack: 1800 + MediumArrowSack: 800 + BigArrowSack: 460 + TolchiAmmoBox: 120 + ArrowAmmoBox: 18 +} + +ITMCHAIN_BULLET: { + Bullet: 17000 + SmallBulletSack: 900 + MediumBulletSack: 420 + BigBulletSack: 190 +} + +ITMCHAIN_SIEGFRIED: { +} + +ITMCHAIN_NEO_INSURANCE: { + Insurance: 1 +} diff --git a/db/re/item_combo_db.conf b/db/re/item_combo_db.conf new file mode 100644 index 0000000..d27161c --- /dev/null +++ b/db/re/item_combo_db.conf @@ -0,0 +1,262 @@ +//================= 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 . +//================= 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) + "> +} +**************************************************************************/ +// Item Combos Database + +// This define set bonuses +// Quivers and Shields usually are not counted. +// A set should have 4 or 5 pieces of equipment. + +// Creased Set Bonus: +1 to all stats +{ + Items: ["CreasedShirt", "CreasedBoots", "CreasedGloves", "CreasedShorts"] + Script: <" + bonus bAllStats, 1; + "> +}, + +// Candor Set Bonus (excluding Bola): +1 to all stats, +1% HP +{ + Items: ["CandorShirt", "CandorBoots", "CandorGloves", "CandorShorts", "CandorHeadBand"] + Script: <" + bonus bAllStats, 1; + bonus bMaxHPrate, 1; + "> +}, + +// Cotton Set Bonus: +1 to all stats, +1% HP, +5% MP +{ + Items: ["CottonShirt", "CottonBoots", "CottonGloves", "CottonShorts"] + Script: <" + bonus bAllStats, 1; + bonus bMaxHPrate, 1; + bonus bMaxSPrate, 5; + "> +}, +{ + Items: ["CottonShirt", "CottonBoots", "CottonGloves", "CottonTrousers"] + Script: <" + bonus bAllStats, 1; + bonus bMaxHPrate, 1; + bonus bMaxSPrate, 5; + "> +}, +{ + Items: ["CottonShirt", "CottonBoots", "CottonGloves", "CottonSkirt"] + Script: <" + bonus bAllStats, 1; + bonus bMaxHPrate, 1; + bonus bMaxSPrate, 5; + "> +}, +{ + Items: ["CottonShirt", "CottonBoots", "CottonGloves", "MiniSkirt"] + Script: <" + bonus bAllStats, 1; + bonus bMaxHPrate, 1; + bonus bMaxSPrate, 5; + "> +}, + +// Miner Set Bonus: +1 to all stats, Vit +2 +{ + Items: ["MinerTankTop", "MinerGloves", "MinerHat", "MinerKnife"] + Script: <" + bonus bAllStats, 1; + bonus bVit, 2; + "> +}, +// Shirt, Gloves, Hat and Pickaxe: Luk +5 instead +{ + Items: ["MinerTankTop", "MinerGloves", "MinerHat", "Pickaxe"] + Script: <" + bonus bAllStats, 1; + bonus bLuk, 5; + "> +}, + +// Warlord Set +// Allstats +1, Blocking +2% + +// Normal +{ + Items: ["WarlordPlate", "WarlordBoots", "WarlordGloves", "WarlordPants", "WarlordHelmet"] + Script: <" + bonus bAllStats, 1; + bonus bFlee2, 2; + "> +}, +// Golden +{ + Items: ["GoldenWarlordPlate", "WarlordBoots", "WarlordGloves", "WarlordPants", "WarlordHelmet"] + Script: <" + bonus bAllStats, 1; + bonus bFlee2, 2; + "> +}, + +// Chainmail Set +// Blocking +1% +// Normal +{ + Items: ["Chainmail", "ChainmailSkirt"] + Script: <" + bonus bFlee2, 1; + "> +}, +// Golden +{ + Items: ["GoldenChainmail", "ChainmailSkirt"] + Script: <" + bonus bFlee2, 1; + "> +}, + +// Terranite Set +// Allstats +1, Int. MDef +30% +{ + Items: ["TerraniteArmor", "TerraniteBoots", "TerranitePants", "TerraniteMask"] + Script: <" + bonus bAllStats, 1; + bonus bMdef2Rate, 30; + "> +}, + +// Leather Set +// Allstats +2 +// Leather Quiver/Shield not considered +{ + Items: ["LeatherShirt", "LeatherBoots", "LeatherGloves", "LeatherTrousers"] + Script: <" + bonus bAllStats, 2; + "> +}, +//{ +// Items: ["LeatherShirt", "LeatherBoots", "LeatherGloves", "LeatherTrousers"] +// Script: <" +// bonus bAllStats, 2; +// "> +//}, + +// Assassin Set +// Allstats +1, Agi +5 +{ + Items: ["AssassinChest", "AssassinBoots", "AssassinGloves", "AssassinPants"] + Script: <" + bonus bAllStats, 1; + bonus bAgi, 5; + "> +}, + +// Savior Set +// Allstats +5 +// Note: Gloves/Helmet replaced with Shield (2705) temporaly +{ + Items: ["SaviorArmor", "SaviorBoots", "SaviorPants", "SaviorHelmet", "SaviorShield"] + Script: <" + bonus bAllStats, 5; + "> +}, +{ + Items: ["SaviorArmor", "SaviorBoots", "SaviorPants", "SaviorHelmet", "Skypiercer"] + Script: <" + bonus bAllStats, 5; + "> +}, + +// Mages Set +// MP Regen bonuses (smaller sets) +{ + Items: ["CottonBoots", "CottonGloves", "SilkRobe"] + Script: <" + bonus2 bSPRegenRate, 5, 2000; + "> +}, +{ + Items: ["CottonBoots", "SilkGloves", "SilkRobe"] + Script: <" + bonus2 bSPRegenRate, 5, 2000; + "> +}, +// Cotton Boots + Cotton/Silk Gloves + Sorcerer Robe - Silk Set (+6 mp/2s) + +{ + Items: ["CottonBoots", "CottonGloves", "SorcererRobe"] + Script: <" + bonus2 bSPRegenRate, 5, 2000; + "> +}, +{ + Items: ["CottonBoots", "SilkGloves", "SorcererRobe"] + Script: <" + bonus2 bSPRegenRate, 5, 2000; + "> +}, +// Wizard Mocassins + Cotton/Silk Gloves + Sorcerer Robe - Mage Set (+7 mp/2s) + +{ + Items: ["WizardMoccasins", "CottonGloves", "SorcererRobe"] + Script: <" + bonus2 bSPRegenRate, 7, 2000; + "> +}, +{ + Items: ["WizardMoccasins", "SilkGloves", "SorcererRobe"] + Script: <" + bonus2 bSPRegenRate, 7, 2000; + "> +}, +// W. Boots + Cotton/Silk Gloves + Sorcerer Robe - Mage Set (+7 mp/2s) + +{ + Items: ["WitchBoots", "CottonGloves", "SorcererRobe"] + Script: <" + bonus2 bSPRegenRate, 7, 2000; + "> +}, +{ + Items: ["WitchBoots", "SilkGloves", "SorcererRobe"] + Script: <" + bonus2 bSPRegenRate, 7, 2000; + "> +}, +) diff --git a/db/re/item_db.conf b/db/re/item_db.conf new file mode 100644 index 0000000..c708e0d --- /dev/null +++ b/db/re/item_db.conf @@ -0,0 +1,19342 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2014-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 . +//========================================================================= +//= Items Database +//========================================================================= + +item_db: ( +// Items Database +// +/****************************************************************************** + ************* 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") + 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: Job mask (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) + W_FIST, ///< Bare hands + W_DAGGER, //1 + W_1HSWORD, //2 + W_2HSWORD, //3 + W_1HSPEAR, //4 + W_2HSPEAR, //5 + W_1HAXE, //6 + W_2HAXE, //7 + W_MACE, //8 + W_2HMACE, //9 + W_STAFF, //10 + W_BOW, //11 + W_KNUCKLE, //12 + W_MUSICAL, //13 + W_WHIP, //14 + W_BOOK, //15 + W_KATAR, //16 + W_REVOLVER, //17 + W_RIFLE, //18 + W_GATLING, //19 + W_SHOTGUN, //20 + W_GRENADE, //21 + W_HUUMA, //22 + W_2HSTAFF, //23 + 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) + 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) + partneroverride: true/false (boolean, defaults to false) + noselltonpc: true/false (boolean, defaults to false) + nocart: true/false (boolean, defaults to false) + nostorage: true/false (boolean, defaults to false) + nogstorage: true/false (boolean, defaults to false) + nomail: true/false (boolean, defaults to false) + noauction: 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) "> + 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 1149 = Necklaces +1150 1299 = Charms +1300 1799 = Chest Armors +1800 1999 = Boots +2000 2199 = Gloves +2200 2499 = Pants +2500 2699 = Rings +2700 2899 = Shields +2900 3199 = Head Gears +3200 3499 = Neck Armors +3500 3999 = Melee Weapons +4000 4999 = Pets +5000 5999 = Cards +6000 6499 = Ranged Weapons +6500 6999 = Ammo +7000 7399 = Magical Weapons (MAtk weapons) +7400 9999 = Others +*/ +{ + Id: 501 + AegisName: "Acorn" + Name: "Acorn" + Type: "IT_HEALING" + Buy: 20 + Sell: 7 + Weight: 3 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + if (@useType == 1) { + getmapxy(.@map$, .@x, .@y, 0); + if (rand(1,10) != 3) { + monster(.@map$, .@x, .@y, l("Oak"), 1017, 1); + $TREE_PLANTED+=+1; + callfunc "SaggyScoreUpdate", callfunc("rand2", 1, 2); + } else { + monster(.@map$, .@x, .@y, l("Not An Oak"), SpringSquirrel, 1); + } + } else { + callfunc("ItHeal2", 0, 1); + } + "> +}, +{ + Id: 502 + AegisName: "Bread" + Name: "Bread" + Type: "IT_HEALING" + Buy: 46 + Sell: 17 + Weight: 25 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + //sc_start SC_INCATKRATE, 10000, 100; + callfunc("ItHeal2", 1, 2); + "> +}, +{ + Id: 503 + AegisName: "Fungus" + Name: "Fungus" + Type: "IT_HEALING" + Buy: 45 + Sell: 15 + Weight: 8 + Refine: false + Delay: 1000 + UseEffect: "EFFECT_HEAL" + Script: <" + sc_end SC_POISON; + callfunc("ItHeal2", 1, 3); + "> +}, +{ + Id: 504 + AegisName: "Cheese" + Name: "Cheese" + Type: "IT_HEALING" + Buy: 55 + Sell: 17 + Weight: 3 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 3); + "> +}, +{ + Id: 505 + AegisName: "PiouLegs" + Name: "Piou Legs" + Type: "IT_HEALING" + Buy: 15 + Sell: 5 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 1); + "> +}, +{ + Id: 506 + AegisName: "LettuceLeaf" + Name: "Lettuce Leaf" + Type: "IT_HEALING" + Buy: 30 + Sell: 10 + Weight: 1 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 1); + "> +}, +{ + Id: 507 + AegisName: "Piberries" + Name: "Piberries" + Type: "IT_HEALING" + Buy: 20 + Sell: 9 + Weight: 2 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 3); + "> +}, +{ + Id: 508 + AegisName: "SeaDrops" + Name: "Sea Drops" + Type: "IT_HEALING" + Buy: 6 + Sell: 2 + Weight: 4 + Refine: false + UseEffect: "EFFECT_HEAL" + Script: <" + if (rand(10000) < 1000) + sc_start SC_POISON, 7000, 0; + callfunc("ItHeal2", 1, 2); + "> +}, +{ + Id: 509 + AegisName: "Aquada" + Name: "Aquada" + Type: "IT_HEALING" + Buy: 120 + Sell: 42 + Weight: 16 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 5); + "> +}, +{ + Id: 510 + AegisName: "PinkBlobime" + Name: "Pink Blobime" + Type: "IT_HEALING" + Buy: 10 + Sell: 4 + Weight: 10 + Refine: false + UseEffect: "EFFECT_HEAL" + Script: <" + sc_start2 SC_POISON, 1, 30, 3333; + callfunc("ItHeal2", 0, 2); + "> +}, +{ + Id: 511 + AegisName: "PurpleBlobime" + Name: "Purple Blobime" + Type: "IT_HEALING" + Buy: 20 + Sell: 7 + Weight: 10 + Refine: false + UseEffect: "EFFECT_HEAL" + Script: <" + sc_start2 SC_POISON, 1, 30, 6666; + callfunc("ItHeal2", 0, 3); + "> +}, +{ + Id: 512 + AegisName: "HalfCroconut" + Name: "Half Croconut" + Type: "IT_HEALING" + Buy: 75 + Sell: 26 + Weight: 38 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + "> +}, +{ + Id: 513 + AegisName: "Croconut" + Name: "Croconut" + Type: "IT_USABLE" + Buy: 100 + Sell: 35 + Weight: 80 + Refine: false + Script: <" + doevent "Croconut::OnUse"; + "> +}, +{ + Id: 514 + AegisName: "CaramelCandy" + Name: "Caramel Candy" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 3 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @type = 0; + @rarity=1; + if ($@SEASON == WINTER) { + @rarity = 10; + } + doevent "rand_sc_heal::OnUse"; + "> +}, +{ + Id: 515 + AegisName: "Plushroom" + Name: "Plushroom" + Type: "IT_HEALING" + Buy: 42 + Sell: 5 + Weight: 7 + Refine: false + Delay: 1000 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("SC_Bonus", 15, SC_ATTHASTE_POTION1, 5); + callfunc("ItHeal", 3, 30, 60); + "> +}, +{ + Id: 516 + AegisName: "PumpkishJuice" + Name: "Pumpkish Juice" + Type: "IT_HEALING" + Buy: 200 + Sell: 5 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal", 4, 30, 50); + "> +}, +{ + Id: 517 + AegisName: "DeliciousCookie" + Name: "Delicious Cookie" + Type: "IT_ARMOR" + Buy: 30 + Sell: 10 + Weight: 2 + Loc: "EQP_HEAD_MID" + EquipLv: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 518 + AegisName: "UrchinMeat" + Name: "Urchin Meat" + Type: "IT_HEALING" + Buy: 50 + Sell: 18 + Weight: 1 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 8); + "> +}, +{ + Id: 519 + AegisName: "EasterEgg" + Name: "Easter Egg" + Type: "IT_HEALING" + Buy: 100 + Sell: 20 + Weight: 10 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @type = 3; + @rarity=2; + if ($EVENT$ == "Easter") { + @rarity=6; + callfunc("SC_Bonus", 10, SC_INCHIT, 10); + } + doevent "rand_sc_heal::OnUse"; + "> +}, +{ + Id: 520 + AegisName: "PiberriesInfusion" + Name: "Piberries Infusion" + Type: "IT_HEALING" + Buy: 140 + Sell: 47 + Weight: 15 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 4, 2); + "> +}, +{ + Id: 521 + AegisName: "FatesPotion" + Name: "Fates Potion" + Type: "IT_HEALING" + Buy: 250 + Sell: 84 + Weight: 17 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 4, 4); + "> +}, +{ + Id: 522 + AegisName: "ClothoLiquor" + Name: "Clotho Liquor" + Type: "IT_HEALING" + Buy: 600 + Sell: 200 + Weight: 16 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 4, 6); + "> +}, +{ + Id: 523 + AegisName: "LachesisBrew" + Name: "Lachesis Brew" + Type: "IT_HEALING" + Buy: 1000 + Sell: 330 + Weight: 14 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 4, 8); + "> +}, +{ + Id: 524 + AegisName: "AtroposMixture" + Name: "Atropos Mixture" + Type: "IT_HEALING" + Buy: 2450 + Sell: 815 + Weight: 15 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 4, 10); + "> +}, +{ + Id: 525 + AegisName: "ElixirOfLife" + Name: "Elixir Of Life" + Type: "IT_HEALING" + Buy: 50000 + Sell: 500 + Weight: 20 + Refine: false + Delay: 1000 + UseEffect: "EFFECT_HEAL" + Script: <" + sc_end SC_STONE; + sc_end SC_FREEZE; + sc_end SC_STUN; + sc_end SC_SLEEP; + sc_end SC_POISON; + sc_end SC_CURSE; + sc_end SC_SILENCE; + sc_end SC_CONFUSION; + sc_end SC_BLIND; + sc_end SC_BLOODING; // FIXME: Failing? + sc_end SC_DPOISON; + sc_end SC_FEAR; + sc_end SC_COLD; + sc_end SC_BURNING; + sc_end SC_DEEP_SLEEP; + sc_end SC_DEC_AGI; + sc_end SC_FROSTMISTY; + sc_end SC_VENOMBLEED; + sc_end SC_HALT_REGENERATION; + percentheal 100, 100; + callfunc("SC_Bonus", 180, SC_KAIZEL, 1); // Revives with 1% HP if you die + // Protects you for 30 seconds from map ailments + @coolio=max(gettimetick(2), @coolio)+30; + @sickio=max(gettimetick(2), @sickio)+30; + @purifio=max(gettimetick(2), @purifio)+30; + @bleedio=max(gettimetick(2), @bleedio)+30; + "> +}, +{ + Id: 526 + AegisName: "IronShovel" + Name: "Iron Shovel" + Type: "IT_USABLE" + Buy: 5000 + Sell: 750 + Weight: 210 + Refine: false + KeepAfterUse: true + Script: <" + if (@useType == 1) { + doevent "Shovel::OnBury"; + } else { + doevent "Shovel::OnDig"; + } + "> +}, +{ + Id: 527 + AegisName: "SteelShovel" + Name: "Steel Shovel" + Type: "IT_USABLE" + Buy: 30000 + Sell: 10000 + Weight: 210 + Refine: false + KeepAfterUse: true + Script: <" + if (@useType == 1) { + doevent "Shovel::OnBury"; + } else { + doevent "Shovel::OnDig"; + } + "> +}, +{ + Id: 528 + AegisName: "Manana" + Name: "Manana" + Type: "IT_HEALING" + Buy: 100 + Sell: 35 + Weight: 10 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 2); + "> +}, +{ + Id: 529 + AegisName: "Curshroom" + Name: "Curshroom" + Type: "IT_HEALING" + Buy: 150 + Sell: 25 + Weight: 10 + Refine: false + Delay: 1000 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("SC_Bonus", 30, SC_INCATKRATE, 10); + //callfunc("SC_Bonus", 30, SC_ATTHASTE_POTION1, 5); + sc_end SC_POISON; + callfunc("ItHeal2", 1, 9); + "> +}, +{ + Id: 530 + AegisName: "Carrot" + Name: "Carrot" + Type: "IT_HEALING" + Buy: 300 + Sell: 80 + Weight: 3 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @type = 1; + @rarity=3; + if ($EVENT$ == "Easter" || $EVENT$ == "Valentine") { + @rarity=9; + } + doevent "rand_sc_heal::OnUse"; + "> +}, +{ + Id: 531 + AegisName: "RedPlushWine" + Name: "Red Plush Wine" + Type: "IT_HEALING" + Buy: 400 + Sell: 110 + Weight: 10 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @taste = 25; + @Alcohol = 16; + doevent "alcohol_sc::OnUse"; + "> +}, +{ + Id: 532 + AegisName: "DwarvenSake" + Name: "Dwarven Sake" + Type: "IT_HEALING" + Buy: 800 + Sell: 220 + Weight: 14 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @taste = 50; + @Alcohol = 25; + doevent "alcohol_sc::OnUse"; + "> +}, +{ + Id: 533 + AegisName: "CrazyRum" + Name: "Crazy Rum" + Type: "IT_HEALING" + Buy: 1600 + Sell: 440 + Weight: 25 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @taste = 70; + @Alcohol = 40; + doevent "alcohol_sc::OnUse"; + "> +}, +{ + Id: 534 + AegisName: "WhiskeyAle" + Name: "Whiskey Ale" + Type: "IT_HEALING" + Buy: 3200 + Sell: 880 + Weight: 55 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @taste = 100; + @Alcohol = 70; + doevent "alcohol_sc::OnUse"; + "> +}, +{ + Id: 535 + AegisName: "JesusalvaGrimorium" + Name: "Jesusaves's Grimorium" + Type: "IT_USABLE" + Buy: 64000 + Sell: 1 + Weight: 25 + KeepAfterUse: true + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + doevent "#Book-JGrimorium::OnUse"; + "> +}, +{ + Id: 536 + AegisName: "PetcaringGuide" + Name: "Fluffy Animals who Love Their Owners" + Type: "IT_USABLE" + Buy: 70 + Sell: 10 + Weight: 20 + KeepAfterUse: true + Script: <" + doevent "#Book-Petcaring::OnUse"; + "> +}, +{ + Id: 537 + AegisName: "BookOfLaws" + Name: "The Book of Laws" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 10 + KeepAfterUse: true + Refine: false + Script: <" + doevent "@rules::OnUseBook"; + "> +}, +{ + Id: 538 + AegisName: "FishingGuideVolI" + Name: "Fishing Guide Vol. I" + Type: "IT_USABLE" + Buy: 60 + Sell: 10 + Weight: 30 + KeepAfterUse: true + Refine: false + Script: <" + doevent "#Book-Fishing1::OnUse"; + "> +}, +{ + Id: 539 + AegisName: "RoastedMaggot" + Name: "Roasted Maggot" + Type: "IT_HEALING" + Buy: 110 + Sell: 55 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 3); + "> +}, +{ + Id: 540 + AegisName: "RedApple" + Name: "Red Apple" + Type: "IT_HEALING" + Buy: 99 + Sell: 8 + Weight: 5 + Refine: false + Delay: 400 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + "> +}, +{ + Id: 541 + AegisName: "CactusPotion" + Name: "Cactus Potion" + Type: "IT_HEALING" + Buy: 70 + Sell: 35 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + "> +}, +{ + Id: 542 + AegisName: "CactusDrink" + Name: "Cactus Drink" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 3); + "> +}, +{ + Id: 543 + AegisName: "ApanaCake" + Name: "Apana Cake" + Type: "IT_HEALING" + Buy: 50 + Sell: 10 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 3, 9, 5); + "> +}, +{ + Id: 544 + AegisName: "Beer" + Name: "Beer" + Type: "IT_HEALING" + Buy: 195 + Sell: 55 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @taste = 10; + @Alcohol = 7; + doevent "alcohol_sc::OnUse"; + "> +}, +{ + Id: 545 + AegisName: "Blueberries" + Name: "Blueberries" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @type = 0; + @rarity=1; + if ($EVENT$ == "SPRING") { + @rarity=10; + } + doevent "rand_sc_heal::OnUse"; + "> +}, +{ + Id: 546 + AegisName: "Candy" + Name: "Candy" + Type: "IT_HEALING" + Buy: 75 + Sell: 25 + Weight: 1 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 0, 2); + "> +}, +{ + Id: 547 + AegisName: "BottleOfSeaWater" + Name: "Bottle Of Sea Water" + Type: "IT_HEALING" + Buy: 80 + Sell: 35 + Weight: 70 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + if (rand(1,8) != 4) + getitem EmptyBottle, 1; + "> +}, +{ + Id: 548 + AegisName: "CandyCane" + Name: "Candy Cane" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 0, 4); + "> +}, +{ + Id: 549 + AegisName: "Cherry" + Name: "Cherry" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + "> +}, +{ + Id: 550 + AegisName: "CherryCake" + Name: "Cherry Cake" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 4); + "> +}, +{ + Id: 551 + AegisName: "ChickenLeg" + Name: "Chicken Leg" + Type: "IT_HEALING" + Buy: 200 + Sell: 65 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 5); + "> +}, +{ + Id: 552 + AegisName: "ChocolateMouboo" + Name: "Chocolate Mouboo" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 12 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 5, rand(1,8)); + "> +}, +{ + Id: 553 + AegisName: "GingerBreadMan" + Name: "Ginger Bread Man" + Type: "IT_HEALING" + Buy: 50 + Sell: 20 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @type = 0; + @rarity=4; + if ($@SEASON == WINTER) { + @rarity=10; + } + doevent "rand_sc_heal::OnUse"; + "> +}, +{ + Id: 554 + AegisName: "GoldenApple" + Name: "Golden Apple" + Type: "IT_HEALING" + Buy: 50000 + Sell: 5000 + Weight: 7 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + // Gives you 5 extra minutes of cooldown + @bleedio=max(gettimetick(2), @bleedio)+300; + @delay = rand(30,90); + @type = 4; + @rarity=6; + doevent "rand_sc_heal::OnUse"; + "> +}, +{ + Id: 555 + AegisName: "JarOfBlood" + Name: "Jar Of Blood" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + "> +}, +{ + Id: 556 + AegisName: "JellyBeans" + Name: "Jelly Beans" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 0, 4); + "> +}, +{ + Id: 557 + AegisName: "RecipeBook" + Name: "Recipe Book" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 20 + KeepAfterUse: true + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + doevent "#RecipeBook::OnUse"; + "> +}, +{ + Id: 558 + AegisName: "Mashmallow" + Name: "Mashmallow" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 0, 7); + "> +}, +{ + Id: 559 + AegisName: "Milk" + Name: "Milk" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + "> +}, +{ + Id: 560 + AegisName: "Orange" + Name: "Orange" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal", 3, 75, 120); + "> +}, +{ + Id: 561 + AegisName: "OrangeCupcake" + Name: "Orange Cupcake" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal", 2, 200, 400); + "> +}, +{ + Id: 562 + AegisName: "Pear" + Name: "Pear" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + "> +}, +{ + Id: 563 + AegisName: "Honey" + Name: "Honey" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + "> +}, +{ + Id: 564 + AegisName: "PumpkinJuice" + Name: "Pumpkin Juice" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + "> +}, +{ + Id: 565 + AegisName: "PumpkinSeed" + Name: "Pumpkin Seed" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 2); + "> +}, +{ + Id: 566 + AegisName: "BigPumpkinSeed" + Name: "Big Pumpkin Seed" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 3); + "> +}, +{ + Id: 567 + AegisName: "SkullBloodyMug" + Name: "Skull Bloody Mug" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal", 3, 4); + "> +}, +{ + Id: 568 + AegisName: "DeathPotion" + Name: "Death Potion" + Type: "IT_USABLE" + Buy: 5000 + Sell: 250 + Weight: 25 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc "die"; + "> +}, +{ + Id: 569 + AegisName: "SmallMushroom" + Name: "Small Mushroom" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 5); + "> +}, +{ + Id: 570 + AegisName: "MoubooSteak" + Name: "Mouboo Steak" + Type: "IT_HEALING" + Buy: 200 + Sell: 65 + Weight: 75 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 5); + "> +}, +{ + Id: 571 + AegisName: "TonoriDelight" + Name: "Tonori Delight" + Type: "IT_HEALING" + Buy: 50 + Sell: 20 + Weight: 2 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @type = 3; + @rarity=2; + .@val=rand(32,96); + // Re-roll + if (.@val > 64) + .@val=rand(32,96); + itemheal 0, .@val; + callfunc("SC_Bonus", 10, SC_ATTHASTE_POTION1, 3); + doevent "rand_sc_heal::OnUse"; + "> +}, +{ + Id: 572 + AegisName: "XmasCake" + Name: "Xmas Cake" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 100; + @max = 400; + if ($EVENT$ == "Christmas") { + @min=300; + @max=1200; + } + @delay = 3; + doevent "legacy_heal::OnUse"; + "> +}, +{ + Id: 573 + AegisName: "XmasCandyCane" + Name: "Xmas Candy Cane" + Type: "IT_HEALING" + Buy: 50 + Sell: 18 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 80; + @max = 350; + if ($EVENT$ == "Christmas") { + @min=240; + @max=1050; + } + @delay = 4; + @type = 1; + doevent "legacy_heal::OnUse"; + "> +}, +{ + Id: 574 + AegisName: "ZombieNachos" + Name: "Zombie Nachos" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 1); + "> +}, +{ + Id: 583 + AegisName: "ChocolateBiscuit" + Name: "Chocolate Biscuit" + Type: "IT_HEALING" + Buy: 50 + Sell: 25 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 9); + "> +}, +{ + Id: 584 + AegisName: "ChocolateBar" + Name: "Chocolate Bar" + Type: "IT_HEALING" + Buy: 90 + Sell: 40 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 0, 9); + "> +}, +{ + Id: 585 + AegisName: "CaveSnakeEgg" + Name: "Cave Snake Egg" + Type: "IT_HEALING" + Buy: 100 + Sell: 50 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 4); + "> +}, +{ + Id: 586 + AegisName: "SmokeGrenade" + Name: "SmokeGrenade" + Type: "IT_USABLE" + Buy: 700 + Sell: 350 + Weight: 40 + Refine: false + Delay: 500 + UseEffect: "FX_SMOKEBOMB" + Script: <" + callfunc "areasc", 3, 800+(BaseLevel*30), SC_SLEEP, BL_MOB; + //itemskill AS_CLOAKING,1,1; + //itemskill SM_MAGNUM,1; + // Fallback: ~~TF_HIDING AS_CLOAKING SC_INVISIBILITY RA_CAMOUFLAGE~~ None work? + //itemskill(, 1, 1); + "> +}, +{ + Id: 587 + AegisName: "BugLeg" + Name: "Bug Leg" + Type: "IT_HEALING" + Buy: 30 + Sell: 10 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal", 1, 8, 14); + "> +}, +{ + Id: 588 + AegisName: "Toothbrush" + Name: "Toothbrush" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 1 + KeepAfterUse: false + Refine: false + Trade: { + notrade: true + noselltonpc: true + nocart: true + nostorage: false + nogstorage: true + nomail: true + noauction: true + } + Script: <" + announce l("@@ has the clear smile of victory!", strcharinfo(0)), bc_all; + .@r=rand(1,5); + if (.@r % 2 == 1) + getitem StrangeCoin, 10; + else + getitem BronzeGift, 1; + "> +}, +{ + Id: 589 + AegisName: "BronzeGift" + Name: "Bronze Gift" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 25 + KeepAfterUse: false + Refine: false + Trade: { + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + setarray .@r, StrangeCoin, StrangeCoin, StrangeCoin, StrangeCoin, SharpKnife, RedApple, Cheese, Aquada, BronzeGladius, Aquada, Lockpicks, IronAmmoBox, ArrowAmmoBox, ElixirOfLife; + .@n=rand(getarraysize(.@r)); + + if (.@n > 3) + getitem .@r[.@n], 1; + else + getitem .@r[.@n], rand(5,10); + "> +}, +{ + Id: 590 + AegisName: "SilverGift" + Name: "Silver Gift" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 45 + KeepAfterUse: false + Refine: false + Trade: { + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + setarray .@r, StrangeCoin, StrangeCoin, StrangeCoin, StrangeCoin, StrangeCoin, SnakeEgg, BronzeGift, Dagger, Wurtzite, RedPlushWine, MoubooSteak, IronOre, CelestiaTea, CursedAmmoBox, IronAmmoBox, SilverRing; + .@n=rand(getarraysize(.@r)); + + if (.@n > 4) + getitem .@r[.@n], 1; + else + getitem .@r[.@n], rand(9,21); + "> +}, +{ + Id: 591 + AegisName: "GoldenGift" + Name: "Golden Gift" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 65 + KeepAfterUse: false + Refine: false + Trade: { + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + setarray .@r, StrangeCoin, StrangeCoin, CasinoCoins, IronIngot, SaxsoKey, GoldenApple, GoldenRing, GoldOre, Graphene, PoisonAmmoBox, CursedAmmoBox, MercBoxA, AncientBlueprint, HeadHood, SilverGift; + .@n=rand(getarraysize(.@r)); + + if (.@n > 2) + getitem .@r[.@n], 1; + else + getitem .@r[.@n], rand(20,40); + "> +}, +{ + Id: 592 + AegisName: "PrismGift" + Name: "Prism Gift" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 85 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + setarray .@r, StrangeCoin, StrangeCoin, IronIngot, CopperIngot, TinIngot, SilverIngot, GoldIngot, PlatinumOre, IridiumOre, TitaniumOre, LeadOre, FourLeafClover, MercBoxB, MercBoxC, ThornAmmoBox, PoisonAmmoBox, PolishedDiamond, PolishedRuby, PolishedEmerald, PolishedSapphire, PolishedAmethyst, PolishedTopaz, SacredLifePotion, SacredManaPotion, SacredImmortalityPotion, AncientBlueprint, ArcmageBoxset, MysteriousFruit, GoldenGift; + .@n=rand(getarraysize(.@r)); + + if (.@n > 1) + getitem .@r[.@n], 1; + else + getitem .@r[.@n], rand(40,60); + "> +}, +{ + Id: 593 + AegisName: "SupremeGift" + Name: "Supreme Gift" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 115 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + setarray .@r, StrangeCoin, StrangeCoin, StrangeCoin, Googles, BlueManaPearl, BlackPearl, Bloodstone, LavaManaPearl, SaviorBlueprint, DivineApple, BowlerHat, Butterfly, BoneAmmoBox, CrystallizedMaggot, MylarinDust, MercBoxDD, MercBoxE, MysteriousFruit, PrismGift; + .@n=rand(getarraysize(.@r)); + + if (.@n > 2) + getitem .@r[.@n], 1; + else + getitem .@r[.@n], rand(67,88); + "> +}, +{ + Id: 594 + AegisName: "DesertTablet" + Name: "Desert Tablet" + Type: "IT_USABLE" + Buy: 90000 + Sell: 10000 + Weight: 860 + // For the moment yes, but will be removed when quest is released + KeepAfterUse: true + Refine: false + Script: <" + dispbottom l("Impossible to read."); + "> +}, +{ + Id: 595 + AegisName: "BottleOfDivineWater" + Name: "Bottle Of Divine Water" + Type: "IT_HEALING" + Buy: 500 + Sell: 50 + Weight: 69 + Refine: false + Delay: 400 + UseEffect: "EFFECT_HEAL" + Script: <" + @type = 1; + @rarity=10; + // Effect up on Aeros + getmapxy(.@ma$,.@xa,.@ya,0); + if (strpos(.@ma$, "001-") >= 0) + @type=3; + doevent "rand_sc_heal::OnUse"; + getitem EmptyBottle, 1; + "> +}, +{ + Id: 596 + AegisName: "BottleOfTonoriWater" + Name: "Bottle Of Tonori Water" + Type: "IT_HEALING" + Buy: 400 + Sell: 70 + Weight: 70 + Refine: false + Delay: 450 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal", 3, 180, 800); + if (rand(1,7) != 4) + getitem EmptyBottle, 1; + "> +}, +{ + Id: 597 + AegisName: "ChocolateBunny" + Name: "Chocolate Bunny" + Type: "IT_HEALING" + Buy: 400 + Sell: 100 + Weight: 96 + Refine: false + Delay: 800 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 6); + "> +}, +{ + Id: 598 + AegisName: "DivineApple" + Name: "Divine Apple" + Type: "IT_HEALING" + Buy: 40000 + Sell: 10000 + Weight: 16 + Refine: false + Delay: 100 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 4, 7); + "> +}, +{ + Id: 599 + AegisName: "SnakeEgg" + Name: "Snake Egg" + Type: "IT_HEALING" + Buy: 400 + Sell: 70 + Weight: 8 + Refine: false + Delay: 800 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 5); + "> +}, +{ + Id: 600 + AegisName: "MountainSnakeEgg" + Name: "Moutain Snake Egg" + Type: "IT_HEALING" + Buy: 400 + Sell: 80 + Weight: 9 + Refine: false + Delay: 800 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 6); + "> +}, +{ + Id: 601 + AegisName: "Chagashroom" + Name: "Chagashroom" + Type: "IT_HEALING" + Buy: 42 + Sell: 13 + Weight: 7 + Refine: false + Delay: 1000 + UseEffect: "EFFECT_HEAL" + Script: <" + // SC_PLUSATTACKPOWER is not caught by client but works. + // SC_STRUP is caught by client, but raises STR in a weird way. + // SC_INCATKRATE works best of all ^.^ + callfunc("SC_Bonus", 15, SC_PLUSATTACKPOWER, 5); + callfunc("ItHeal", 3, 30, 60); + "> +}, +{ + Id: 602 + AegisName: "PinkieLeg" + Name: "Pinkie Leg" + Type: "IT_HEALING" + Buy: 35 + Sell: 15 + Weight: 12 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal", 6, 45, 75); + "> +}, +{ + Id: 603 + AegisName: "HastePotion" + Name: "Haste Potion" + Type: "IT_USABLE" + Buy: 820 + Sell: 240 + Weight: 12 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("SC_Bonus", 45, SC_ATTHASTE_POTION1, 30); + "> +}, +{ + Id: 604 + AegisName: "StrengthPotion" + Name: "Strength Potion" + Type: "IT_USABLE" + Buy: 820 + Sell: 240 + Weight: 12 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("SC_Bonus", 45, SC_PLUSATTACKPOWER, 30); + "> +}, +{ + Id: 605 + AegisName: "BottleOfSewerWater" + Name: "Bottle Of Sewer Water" + Type: "IT_HEALING" + Buy: 40 + Sell: 20 + Weight: 65 + Refine: false + Delay: 450 + UseEffect: "EFFECT_HEAL" + Script: <" + // Read the documentation, Saulc + // Example: + // This will poison the invoking character for 10 minutes at 50% chance. + // sc_start(SC_POISON, 600000, 0, 5000); + // Usage: + // sc_start(, , {, , {, }}) + sc_start SC_POISON, 9000, 0, 3200; + callfunc("ItHeal", 3, 18, 40); + getitem EmptyBottle, 1; + "> +}, +{ + Id: 606 + AegisName: "PirateTreasureMap" + Name: "Pirate Treasure Map" + Type: "IT_USABLE" + Buy: 450000 + Sell: 5000 + Weight: 14 + KeepAfterUse: true + Refine: false + Script: <" + dispbottom ("Illegible. We should ask a pirate about this."); + callfunc "compareandsetq", HurnscaldQuest_PirateCave, 0, 1; + "> +}, +{ + Id: 607 + AegisName: "MysteriousBottle" + Name: "Mysterious Bottle" + Type: "IT_USABLE" + Buy: 500 + Sell: 100 + Weight: 25 + KeepAfterUse: false + Refine: false + Script: <" + // 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 + setarray .@r, StrangeCoin, SilkCocoon, MushroomSpores, RattoTeeth, BottleOfSeaWater, SpellBookPage, SpellBookPage, AncientBlueprint, SpellBookPage, PirateTreasureMap, TreasureKey, GrassCarp, CottonCloth, CasinoCoins, CrazyRum, Pearl; + .@n=rand(getarraysize(.@r)); + + if (.@n > 3) + getitem .@r[.@n], 1; + else + getitem .@r[.@n], rand(1,3); + "> +}, +{ + Id: 608 + AegisName: "CelestiaTea" + Name: "Celestia Tea" + Type: "IT_HEALING" + Buy: 28000 + Sell: 60 + Weight: 20 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + percentheal -50, 100; + itemheal -1, 0; + "> +}, +{ + Id: 609 + AegisName: "CactusCocktail" + Name: "Cactus Cocktail" + Type: "IT_HEALING" + Buy: 300 + Sell: 3 + Weight: 12 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 90; + @max = 260; + if ($@SEASON == SUMMER) { + @min = 270; + @max = 780; + } + @delay = 3; + doevent "legacy_heal::OnUse"; + "> +}, +{ + Id: 610 + AegisName: "AppleCocktail" + Name: "Apple Cocktail" + Type: "IT_HEALING" + Buy: 300 + Sell: 5 + Weight: 13 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 130; + @max = 307; + if ($@SEASON == SUMMER) { + @min = 390; + @max = 921; + } + @delay = 3; + doevent "legacy_heal::OnUse"; + "> +}, +{ + Id: 611 + AegisName: "CherryCocktail" + Name: "Cherry Cocktail" + Type: "IT_HEALING" + Buy: 300 + Sell: 10 + Weight: 14 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 165; + @max = 395; + if ($@SEASON == SUMMER) { + @min = 495; + @max = 1185; + } + @delay = 3; + doevent "legacy_heal::OnUse"; + "> +}, +{ + Id: 612 + AegisName: "FriendGift" + Name: "Friend Gift" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 0 + KeepAfterUse: false + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + if (BaseLevel < 5) { + dispbottom l("You must reach level 5 to open this gift."); + getitembound FriendGift, 1, 1; + } else { + getitem ScorpionStinger, rand(1,3); + getitem BugLeg, rand(1,3); + getitem MaggotSlime, rand(1,3); + Zeny=Zeny+50; + + if (rand(1,2) == 1) + getitem Beer, 1; + else + getitem CottonCloth, 1; + + .@it=PiouLegs; + switch(rand(1,3)) { + case 1: + .@it=PiouLegs;break; + case 2: + .@it=Piberries;break; + case 3: + .@it=Cheese;break; + } + getitem .@it, rand(2,3); + dispbottom l("Dear @@, I send you this gift in hopes you do well in TMW2.", strcharinfo(0)); + //rodex_sendmail_acc(#REFERRAL_PROG, "TMW2 Team", "Invite Accepted", strcharinfo(0)+" accepted your invite and got level 5!\nThe one who invites most will win the recruitment event!", rand(50,150)); + $REFERRAL_IDS[#REFERRAL_PROG]=$REFERRAL_IDS[#REFERRAL_PROG]+1; + // I can't warrant this won't break stuff so I left commented out + //message(#REFERRAL_PROG, strcharinfo(0)+" accepted your invite to play TMW2."); + .@charid=callfunc("gf_charid", #REFERRAL_PROG); + rodex_sendmail(.@charid, "TMW2 Team", "Invite Accepted", strcharinfo(0)+" accepted your invite and got level 5!\nAs they get stronger, more rewards will be sent to you!", rand(25,50)); + } + "> +}, +{ + Id: 613 + AegisName: "BlackMambaEgg" + Name: "Black Mamba Egg" + Type: "IT_HEALING" + Buy: 200 + Sell: 20 + Weight: 4 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 2, 7); + "> +}, +{ + Id: 614 + AegisName: "TimeFlask" + Name: "Time Flask" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 40 + KeepAfterUse: true + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + doevent "LoF Teleporter::OnUse"; + "> +}, +{ + Id: 615 + AegisName: "HerbalTea" + Name: "Nightshade Tea" + Type: "IT_USABLE" + Buy: 1240 + Sell: 480 + Weight: 12 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("SC_Bonus", 90, SC_ATTHASTE_POTION1, 70); // 70% bonus + if (rand(10000) < 6000) + sc_start callfunc("any", SC_POISON, SC_SILENCE, SC_POISON, SC_CONFUSE, SC_POISON, SC_POISON), rand(20000, 40000), 0; + itemheal 0, rand(10,200); + "> +}, +{ + Id: 616 + AegisName: "BottleOfWoodlandWater" + Name: "Bottle Of Woodland Water" + Type: "IT_HEALING" + Buy: 400 + Sell: 80 + Weight: 70 + Refine: false + Delay: 450 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal", 3, 300, 700); + if (rand(1,7) != 4) + getitem EmptyBottle, 1; + "> +}, +{ + Id: 617 + AegisName: "FertilizedSpores" + Name: "Fertilized Spores" + Type: "IT_USABLE" + Buy: 100 + Sell: 10 + Weight: 2 + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + switch (rand(1,3)) { + case 1: + .@mid=CloverPatch; + break; + case 2: + .@mid=ChagashroomField; + break; + default: + .@mid=PlushroomField; + break; + } + .@am=rand(1,2); + .@name$=strmobinfo(1, .@mid); + if (@useType == 1) { + if (!getmapxy(.@map$, .@x, .@y, 0)) { + monster(.@map$, .@x, .@y, .@name$, .@mid, .@am); + } + } + "> +}, +{ + Id: 618 + AegisName: "Potatoz" + Name: "Potatoz" + Type: "IT_HEALING" + Buy: 200 + Sell: 20 + Weight: 88 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 1, 4); + "> +}, +{ + Id: 619 + AegisName: "Manapple" + Name: "Manapple" + Type: "IT_HEALING" + Buy: 20000 + Sell: 5000 + Weight: 10 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc "MPHeal", 3, 320, 992; + callfunc("ItHeal2", 4, 6); + "> +}, +{ + Id: 620 + AegisName: "Lockpicks" + Name: "Lockpicks" + Type: "IT_USABLE" + Buy: 1000 + Sell: 50 + Weight: 20 + Refine: false + KeepAfterUse: true + Script: <" + dispbottom l("Lockpicks are the basic tools for thiefs. Talk to a vault in order to attempt lockpicking."); + "> +}, +{ + Id: 621 + AegisName: "Lawncandy" + Name: "Lawncandy" + Type: "IT_HEALING" + Buy: 75 + Sell: 26 + Weight: 2 + Refine: false + Delay: 400 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 33; + @max = 99; + if ($@SEASON == AUTUMN) { + @min = 330; + @max = 990; + } + @delay = 3; + doevent "legacy_heal::OnUse"; + "> +}, +{ + Id: 622 + AegisName: "Saulcandy" + Name: "Saulcandy" + Type: "IT_HEALING" + Buy: 75 + Sell: 30 + Weight: 2 + Refine: false + Delay: 400 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 33; + @max = 99; + if ($@SEASON == AUTUMN) { + @min = 330; + @max = 990; + } + @delay = 3; + doevent "legacy_heal::OnUse"; + "> +}, +{ + Id: 623 + AegisName: "Poocandy" + Name: "Poocandy" + Type: "IT_HEALING" + Buy: 75 + Sell: 18 + Weight: 2 + Refine: false + Delay: 400 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 33; + @max = 99; + if ($@SEASON == AUTUMN) { + @min = 330; + @max = 990; + } + @delay = 3; + doevent "legacy_heal::OnUse"; + "> +}, +{ + Id: 624 + AegisName: "PumpkandySeed" + Name: "Pumpkandy Seed" + Type: "IT_USABLE" + Buy: 50 + Sell: 5 + Weight: 1 + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + if (!getmapxy(.@map$, .@x, .@y, 0)) { + monster(.@map$, .@x, .@y, l("Pumpkandy"), Pumpkandy, 1); + if ($EVENT$ == "Halloween") + monster(.@map$, .@x, .@y, l("Pumpkandy"), Pumpkandy, 1); + } + "> +}, +{ + Id: 625 + AegisName: "SmallChocolateBar" + Name: "Small Chocolate Bar" + Type: "IT_HEALING" + Buy: 42 + Sell: 13 + Weight: 1 + Refine: false + Delay: 1000 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal", 2, 70, 150); + "> +}, +{ + Id: 626 + AegisName: "PumpkinLollipop" + Name: "Pumpkin Lollipop" + Type: "IT_HEALING" + Buy: 42 + Sell: 13 + Weight: 1 + Refine: false + Delay: 1000 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("SC_Bonus", 17, SC_ATTHASTE_POTION1, 10); + callfunc("ItHeal", 4, 40, 70); + "> +}, +{ + Id: 627 + AegisName: "LoveLollipop" + Name: "Love Lollipop" + Type: "IT_HEALING" + Buy: 42 + Sell: 13 + Weight: 1 + Refine: false + Delay: 1000 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("SC_Bonus", 17, SC_PLUSATTACKPOWER, 5); + @min = 1; + @max = rand(100, 500); + @delay = 4; + doevent "legacy_heal::OnUse"; + "> +}, +{ + Id: 628 + AegisName: "Manapop" + Name: "Manapop" + Type: "IT_HEALING" + Buy: 42 + Sell: 13 + Weight: 1 + Refine: false + Delay: 1000 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("MPHeal", 3, 9, 30); // delay, min, max + @min = 1; + @max = rand(250, 500); + @delay = 4; + doevent "legacy_heal::OnUse"; + "> +}, +{ + Id: 629 + AegisName: "ScholarshipTuition" + Name: "Scholarship Tuition" + Type: "IT_USABLE" + Buy: 250000 + Sell: 7500 + Weight: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } + Script: <" + callfunc("AutoTitulate"); + "> +}, +{ + Id: 630 + AegisName: "XmasGift" + Name: "Christmas Gift" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 25 + KeepAfterUse: false + Refine: false + Trade: { + noselltonpc: true + } + Script: <" + setarray .@s, SantaGlobe, SnowmanGlobe, UglyChristmasSweater, MercBoxB, IceGladius; + setarray .@r, SantaGlobe, SnowmanGlobe, UglyChristmasSweater, TneckSweater, MercBoxA, MercBoxA, MercBoxB, ElixirOfLife, NoviceWand, LeadOre, DarkDesertMushroom; + setarray .@c, BronzeGift, IcedBottle, TneckSweater, MercBoxA, MercBoxA, ClothoLiquor, Dagger, Coal, HastePotion, HerbalTea, StrengthPotion, TrainingWand; + .@al=rand(0,100); + // 1% super rare chance + if (.@al < 1) { + .@n=rand(getarraysize(.@s)); + getitem .@s[.@n], 1; + // 26% rare chance + } else if (rand(0,100) < 27) { + .@n=rand(getarraysize(.@r)); + getitem .@r[.@n], 1; + } else { + .@n=rand(getarraysize(.@c)); + getitem .@c[.@n], 1; + } + "> +}, +{ + Id: 631 + AegisName: "EmptyBox" + Name: "Empty Box" + Type: "IT_USABLE" + Buy: 25 + Sell: 5 + Weight: 80 + Refine: false + KeepAfterUse: true + Script: <" + doevent "Empty Box#it::OnUse"; + "> +}, +{ + Id: 632 + AegisName: "TolchiAmmoBox" + Name: "Tolchi Ammo Box" + Type: "IT_USABLE" + Buy: 250 + Sell: 100 + Weight: 215 + Refine: false + Script: <" + getitem TolchiArrow, rand(190, 210); + "> +}, +{ + Id: 633 + AegisName: "TrainingAmmoBox" + Name: "Training Ammo Box" + Type: "IT_USABLE" + Buy: 350 + Sell: 100 + Weight: 215 + Refine: false + Script: <" + getitem TrainingArrow, rand(190, 210); + "> +}, +{ + Id: 634 + AegisName: "ArrowAmmoBox" + Name: "Arrow Ammo Box" + Type: "IT_USABLE" + Buy: 450 + Sell: 100 + Weight: 215 + Refine: false + Script: <" + getitem Arrow, rand(190, 210); + "> +}, +{ + Id: 635 + AegisName: "IronAmmoBox" + Name: "Iron Ammo Box" + Type: "IT_USABLE" + Buy: 600 + Sell: 100 + Weight: 215 + Refine: false + Script: <" + getitem IronArrow, rand(190, 210); + "> +}, +{ + Id: 636 + AegisName: "CursedAmmoBox" + Name: "Cursed Ammo Box" + Type: "IT_USABLE" + Buy: 750 + Sell: 200 + Weight: 215 + Refine: false + Script: <" + getitem CursedArrow, rand(190, 210); + "> +}, +{ + Id: 637 + AegisName: "PoisonAmmoBox" + Name: "Poison Ammo Box" + Type: "IT_USABLE" + Buy: 1150 + Sell: 300 + Weight: 430 + Refine: false + Script: <" + getitem PoisonArrow, rand(190, 210); + "> +}, +{ + Id: 638 + AegisName: "ThornAmmoBox" + Name: "Thorn Ammo Box" + Type: "IT_USABLE" + Buy: 1750 + Sell: 400 + Weight: 430 + Refine: false + Script: <" + getitem ThornArrow, rand(190, 210); + "> +}, +{ + Id: 639 + AegisName: "BoneAmmoBox" + Name: "Bone Ammo Box" + Type: "IT_USABLE" + Buy: 3650 + Sell: 800 + Weight: 1100 + Refine: false + Script: <" + getitem BoneArrow, rand(190, 210); + "> +}, +{ + Id: 640 + AegisName: "ReturnPotion" + Name: "Return Potion" + Type: "IT_USABLE" + Buy: 1800 + Sell: 0 + Weight: 11 + Refine: false + Delay: 30000 + UseEffect: 64 + Script: <" + // We would want warp to be delayed a bit but meh + sleep2(rand(1000,2500)); + @timer_navio_running=0; + warp "Save", 0, 0; + "> +}, +{ + Id: 641 + AegisName: "BoxOfChocolates" + Name: "Box Of Chocolates" + Type: "IT_USABLE" + Buy: 3700 + Sell: 0 + Weight: 11 + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + callfunc("EatValentineChocolate"); + "> +}, +{ + Id: 642 + AegisName: "HousingLetterI" + Name: "Housing Letter I" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 11 + Refine: false + Script: <" + REAL_ESTATE_CREDITS+=10000; + "> +}, +{ + Id: 643 + AegisName: "HousingLetterII" + Name: "Housing Letter II" + Type: "IT_USABLE" + Buy: 100000 + Sell: 0 + Weight: 11 + Refine: false + Script: <" + REAL_ESTATE_CREDITS+=100000; + "> +}, +{ + Id: 644 + AegisName: "HousingLetterIII" + Name: "Housing Letter III" + Type: "IT_USABLE" + Buy: 1000000 + Sell: 0 + Weight: 11 + Refine: false + Script: <" + REAL_ESTATE_CREDITS+=1000000; + "> +}, +{ + Id: 645 + AegisName: "StatusResetPotion" + Name: "Status Reset Potion" + Type: "IT_USABLE" + Buy: 1000000 + Sell: 0 + Weight: 700 + Refine: false + Script: <" + callfunc("StatusResetReinvest", false); + //resetstatus; + dispbottom l("Your status points were reset."); + "> +}, +{ + Id: 646 + AegisName: "MoveSpeedPotion" + Name: "Move Speed Potion" + Type: "IT_USABLE" + Buy: 500000 + Sell: 0 + Weight: 45 + Refine: false + Delay: 500 + Script: <" + callfunc "SC_Bonus", rand(45, 60), SC_WALKSPEED, 150; + "> +}, +{ + Id: 647 + AegisName: "PrecisionPotion" + Name: "Precision Potion" + Type: "IT_USABLE" + Buy: 10000 + Sell: 100 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + callfunc "SC_Bonus", 60, SC_INCHIT, 40; + "> +}, +{ + Id: 648 + AegisName: "LukPotionA" + Name: "Luck Potion" + Type: "IT_USABLE" + Buy: 1000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + callfunc "SC_Bonus", 90, SC_INCLUK, 5, 10; + "> +}, +{ + Id: 649 + AegisName: "LukPotionB" + Name: "Luck+ Potion" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + callfunc "SC_Bonus", 75, SC_INCLUK, 10, 20; + "> +}, +{ + Id: 650 + AegisName: "LukPotionC" + Name: "Luck++ Potion" + Type: "IT_USABLE" + Buy: 100000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + callfunc "SC_Bonus", 60, SC_INCLUK, 20, 30; + "> +}, +{ + Id: 651 + AegisName: "DexPotionA" + Name: "Dex Potion" + Type: "IT_USABLE" + Buy: 1000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + callfunc "SC_Bonus", 90, SC_INCDEX, 5, 10; + "> +}, +{ + Id: 652 + AegisName: "DexPotionB" + Name: "Dex+ Potion" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + callfunc "SC_Bonus", 75, SC_INCDEX, 10, 20; + "> +}, +{ + Id: 653 + AegisName: "DexPotionC" + Name: "Dex++ Potion" + Type: "IT_USABLE" + Buy: 100000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + callfunc "SC_Bonus", 60, SC_INCDEX, 20, 30; + "> +}, +{ + Id: 654 + AegisName: "IntPotionA" + Name: "Int Potion" + Type: "IT_USABLE" + Buy: 1000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 5; + @max = 10; + @delay = 90; + @type = SC_INCINT; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 655 + AegisName: "IntPotionB" + Name: "Int+ Potion" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 10; + @max = 20; + @delay = 75; + @type = SC_INCINT; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 656 + AegisName: "IntPotionC" + Name: "Int++ Potion" + Type: "IT_USABLE" + Buy: 100000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 20; + @max = 30; + @delay = 60; + @type = SC_INCINT; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 657 + AegisName: "VitPotionA" + Name: "Vit Potion" + Type: "IT_USABLE" + Buy: 1000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 5; + @max = 10; + @delay = 90; + @type = SC_INCVIT; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 658 + AegisName: "VitPotionB" + Name: "Vit+ Potion" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 10; + @max = 20; + @delay = 75; + @type = SC_INCVIT; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 659 + AegisName: "VitPotionC" + Name: "Vit++ Potion" + Type: "IT_USABLE" + Buy: 100000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 20; + @max = 30; + @delay = 60; + @type = SC_INCVIT; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 660 + AegisName: "AgiPotionA" + Name: "Agi Potion" + Type: "IT_USABLE" + Buy: 1000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 5; + @max = 10; + @delay = 90; + @type = SC_INCAGI; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 661 + AegisName: "AgiPotionB" + Name: "Agi+ Potion" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 10; + @max = 20; + @delay = 75; + @type = SC_INCAGI; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 662 + AegisName: "AgiPotionC" + Name: "Agi++ Potion" + Type: "IT_USABLE" + Buy: 100000 + Sell: 0 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 20; + @max = 30; + @delay = 60; + @type = SC_INCAGI; + doevent "inc_sc_bonus::OnUse"; + "> +}, +// Id 663~665 reserved Str+ potions +// Id 666 reserved (change sex candy) +{ + Id: 667 + AegisName: "SacredLifePotion" + Name: "Sacred Life Potion" + Type: "IT_USABLE" + Buy: 1000000 + Sell: 5600 + Weight: 50 + Refine: false + Delay: 500 + Script: <" + @min = 15; + @max = 15; + @delay = 300; + @type = SC_INCMHPRATE; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 668 + AegisName: "SacredManaPotion" + Name: "Sacred Mana Potion" + Type: "IT_USABLE" + Buy: 1000000 + Sell: 5600 + Weight: 50 + Refine: false + Delay: 500 + Script: <" + @min = 15; + @max = 15; + @delay = 300; + @type = SC_INCMSPRATE; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 669 + AegisName: "DodgePotion" + Name: "Dodge Potion" + Type: "IT_USABLE" + Buy: 10000 + Sell: 100 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 40; + @max = 40; + @delay = 60; + @type = SC_INCFLEE; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 670 + AegisName: "CandorWarpCrystal" + Name: "Candor Warp Crystal" + Type: "IT_USABLE" + Buy: 1000 + Sell: 0 + Weight: 40 + Delay: 500 + Script: <" + @dest$="Candor"; + @itemid=670; + doevent "Warp Crystal::OnUse"; + "> +}, +{ + Id: 671 + AegisName: "TulimWarpCrystal" + Name: "Tulim Warp Crystal" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 40 + Delay: 500 + Script: <" + @dest$="Tulim"; + @itemid=671; + doevent "Warp Crystal::OnUse"; + "> +}, +{ + Id: 672 + AegisName: "HalinWarpCrystal" + Name: "Halin Warp Crystal" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 40 + Delay: 500 + Script: <" + @dest$="Halin"; + @itemid=672; + doevent "Warp Crystal::OnUse"; + "> +}, +{ + Id: 673 + AegisName: "HurnsWarpCrystal" + Name: "Hurns Warp Crystal" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 40 + Delay: 500 + Script: <" + @dest$="Hurns"; + @itemid=673; + doevent "Warp Crystal::OnUse"; + "> +}, +{ + Id: 674 + AegisName: "LoFWarpCrystal" + Name: "LoF Warp Crystal" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 40 + Delay: 500 + Script: <" + @dest$="LoF"; + @itemid=674; + doevent "Warp Crystal::OnUse"; + "> +}, +{ + Id: 675 + AegisName: "NivalWarpCrystal" + Name: "Nivalis Warp Crystal" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 40 + Delay: 500 + Script: <" + @dest$="Nival"; + @itemid=675; + doevent "Warp Crystal::OnUse"; + "> +}, +{ + Id: 676 + AegisName: "FrostiaWarpCrystal" + Name: "Frostia Warp Crystal" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 40 + Delay: 500 + Script: <" + @dest$="Frostia"; + @itemid=676; + doevent "Warp Crystal::OnUse"; + "> +}, +{ + Id: 677 + AegisName: "LilitWarpCrystal" + Name: "Lilit Warp Crystal" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 40 + Delay: 500 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + @dest$="Lilit"; + @itemid=677; + doevent "Warp Crystal::OnUse"; + "> +}, +{ + Id: 678 + AegisName: "ArtisWarpCrystal" + Name: "Artis Warp Crystal" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 40 + Delay: 500 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + @dest$="Artis"; + @itemid=678; + doevent "Warp Crystal::OnUse"; + "> +}, +{ + Id: 679 + AegisName: "DungeonMap" + Name: "Dungeon Map" + Type: "IT_USABLE" + Buy: 45000 + Sell: 300 + Weight: 14 + KeepAfterUse: true + Refine: false + Script: <" + // ShovelQuests_Dungeon → Coordinates for Treasure Map + if (!ShovelQuests_DungeonX) { + callfunc "shovel_genranddungeon"; + } + dispbottom l("A dungeon is burried in @@, (@@, @@)", ShovelQuests_DungeonMAP$, ShovelQuests_DungeonX, ShovelQuests_DungeonY); + "> +}, +{ + Id: 680 + AegisName: "TreasureMap" + Name: "Treasure Map" + Type: "IT_USABLE" + Buy: 45000 + Sell: 300 + Weight: 14 + KeepAfterUse: true + Refine: false + Script: <" + // ShovelQuests_Assigned → Coordinates for Treasure Map + if (!ShovelQuests_AssignedX) { + callfunc "shovel_genrandtreasure"; + } + dispbottom l("A treasure is burried in @@, (@@, @@)", ShovelQuests_AssignedMAP$, ShovelQuests_AssignedX, ShovelQuests_AssignedY); + "> +}, +{ + Id: 681 + AegisName: "Coffee" + Name: "Coffee" + Type: "IT_HEALING" + Buy: 500 + Sell: 120 + Weight: 10 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + sc_end SC_SLEEP; + sc_end SC_CURSE; + sc_end SC_BLIND; + percentheal 1, 10; + "> +}, +{ + Id: 682 + AegisName: "Grenade" + Name: "Grenade" + Type: "IT_USABLE" + Buy: 900 + Sell: 400 + Weight: 40 + Refine: false + Delay: 500 + UseEffect: "FX_GRENADE" + Script: <" + //itemskill WZ_STORMGUST,3,0; + //callfunc "grenade", 3, rand(500,700); + callfunc "grenade", 3, rand(100,150)+BaseLevel*6, true; + "> +}, +{ + Id: 683 + AegisName: "MagicApple" + Name: "Magic Apple" + Type: "IT_USABLE" + Buy: 1000000 + Sell: 15000 + Weight: 10 + Refine: false + Delay: 500 + Script: <" + @min = 3500; + @max = 3500; + @delay = 600; + @type = SC_INCMHP; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 684 + AegisName: "TulimMap" + Name: "Tulimshar Map" + Type: "IT_USABLE" + Buy: 9 + Sell: 4 + Weight: 6 + KeepAfterUse: true + Refine: false + Script: <" + callfunc "wmap", "Tulim"; + "> +}, + +// Mounts (690 to 699, probably there will be extra IDs) +{ + Id: 696 + AegisName: "RidingMouboo" + Name: "Riding Mouboo" + Type: "IT_ARMOR" + Loc: ["EQP_HAND_R", "EQP_HAND_L", "EQP_SHADOW_SHOES"] + Buy: 7500000 + Sell: 50000 + Weight: 500 + Refine: false + WeaponLv: 1 + EquipLv: 1 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bNoRegen,1; + bonus bNoRegen,2; + bonus bFlee,50; + bonus bNoKnockback,1; + bonus bSpeedAddRate, 20; + + bonus bAtkRate,-100; + bonus bMatkRate,-100; + bonus bBaseAtk,-700; + "> + OnEquipScript: <" + setmount 1; + "> + OnUnequipScript: <" + setmount 0; + "> +}, +{ + Id: 697 + AegisName: "RidingTortuga" + Name: "Riding Tortuga" + Type: "IT_ARMOR" + Loc: ["EQP_HAND_R", "EQP_HAND_L", "EQP_SHADOW_SHOES"] + Buy: 7500000 + Sell: 50000 + Weight: 500 + Refine: false + WeaponLv: 1 + EquipLv: 1 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bNoRegen,1; + bonus bNoRegen,2; + bonus bFlee,50; + bonus bNoKnockback,1; + bonus bSpeedAddRate, 19; + + bonus bAtkRate,-100; + bonus bMatkRate,-100; + bonus bBaseAtk,-700; + "> + OnEquipScript: <" + setmount 2; + "> + OnUnequipScript: <" + setmount 0; + "> +}, +{ + Id: 698 + AegisName: "LegendaryMouboo" + Name: "Epic Mouboo" + Type: "IT_ARMOR" + Loc: "EQP_SHADOW_SHOES" + Buy: 7500000 + Sell: 50000 + Weight: 500 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bNoRegen,1; + bonus bNoRegen,2; + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_RANGE) > 1) + bonus bAtkRange,-1; + bonus bFlee,50; + bonus bAtkRate,-50; + bonus bHitRate,-30; + bonus bNoKnockback,0; + bonus bSpeedAddRate, 32; + /* We can use them to protect mount from bows, for example + bonus bNearAtkDef,-50; + bonus bLongAtkDef,-50; + bonus bMagicAtkDef,-50; + bonus bCriticalDef,-50; + */ + "> + OnEquipScript: <" + setmount 1; + "> + OnUnequipScript: <" + setmount 0; + "> +}, +{ + Id: 699 + AegisName: "LegendaryTortuga" + Name: "Epic Tortuga" + Type: "IT_ARMOR" + Loc: "EQP_SHADOW_SHOES" + Buy: 7500000 + Sell: 50000 + Weight: 500 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bNoRegen,1; + bonus bNoRegen,2; + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_RANGE) > 1) + bonus bAtkRange,-1; + bonus bFlee,50; + bonus bAtkRate,-50; + bonus bHitRate,-30; + bonus bNoKnockback,0; + bonus bSpeedAddRate, 30; + /* We can use them to protect mount from bows, for example + bonus bNearAtkDef,-50; + bonus bLongAtkDef,-50; + bonus bMagicAtkDef,-50; + bonus bCriticalDef,-50; + */ + "> + OnEquipScript: <" + setmount 2; + "> + OnUnequipScript: <" + setmount 0; + "> +}, +// Generic +{ + Id: 700 + AegisName: "SmallTentacles" + Name: "Small Tentacles" + Type: "IT_ETC" + Buy: 50 + Sell: 16 + Weight: 5 + Refine: false +}, +{ + Id: 701 + AegisName: "PiouFeathers" + Name: "Piou Feathers" + Type: "IT_ETC" + Buy: 10 + Sell: 3 + Weight: 1 + Refine: false +}, +{ + Id: 702 + AegisName: "TortugaShellFragment" + Name: "Tortuga Shell Fragment" + Type: "IT_ETC" + Buy: 25 + Sell: 8 + Weight: 25 + Refine: false +}, +{ + Id: 703 + AegisName: "HalfEggshell" + Name: "Half Eggshell" + Type: "IT_ETC" + Buy: 40 + Sell: 13 + Weight: 2 + Refine: false +}, +{ + Id: 704 + AegisName: "RattoTail" + Name: "Ratto Tail" + Type: "IT_ETC" + Buy: 30 + Sell: 10 + Weight: 1 + Refine: false +}, +{ + Id: 705 + AegisName: "RattoTeeth" + Name: "Ratto Teeth" + Type: "IT_ETC" + Buy: 30 + Sell: 10 + Weight: 1 + Refine: false +}, +{ + Id: 706 + AegisName: "CrocClaw" + Name: "Croc Claw" + Type: "IT_ETC" + Buy: 60 + Sell: 22 + Weight: 45 + Refine: false +}, +{ + Id: 707 + AegisName: "SquichyClaws" + Name: "Squichy Claws" + Type: "IT_ETC" + Buy: 250 + Sell: 40 + Weight: 1 + Refine: false +}, +{ + Id: 708 + AegisName: "TortugaShell" + Name: "Tortuga Shell" + Type: "IT_ETC" + Buy: 90 + Sell: 30 + Weight: 95 + Refine: false +}, +{ + Id: 709 + AegisName: "TortugaTongue" + Name: "Tortuga Tongue" + Type: "IT_ETC" + Buy: 18 + Sell: 6 + Weight: 2 + Refine: false +}, +{ + Id: 710 + AegisName: "Pearl" + Name: "Pearl" + Type: "IT_ETC" + Buy: 1000 + Sell: 400 + Weight: 1 + Refine: false +}, +{ + Id: 711 + AegisName: "Coral" + Name: "Coral" + Type: "IT_ETC" + Buy: 100 + Sell: 28 + Weight: 10 + Refine: false +}, +{ + Id: 712 + AegisName: "BlueCoral" + Name: "Blue Coral" + Type: "IT_ETC" + Buy: 120 + Sell: 38 + Weight: 10 + Refine: false +}, +{ + Id: 713 + AegisName: "FishBox" + Name: "Fish Box" + Type: "IT_ETC" + Buy: 3600 + Sell: 1200 + Weight: 1250 + Refine: false +}, +{ + Id: 714 + AegisName: "Emperium" + Name: "Emperium" + Buy: 2000000 + Sell: 1 + Weight: 5 +}, +// ID 714 Aquada Box moved to ID 864 +{ + Id: 715 + AegisName: "CroconutBox" + Name: "Croconut Box" + Type: "IT_ETC" + Buy: 800 + Sell: 350 + Weight: 680 + Refine: false +}, +{ + Id: 716 + AegisName: "PlushroomBox" + Name: "Plushroom Box" + Type: "IT_ETC" + Buy: 2000 + Sell: 800 + Weight: 720 + Refine: false +}, +{ + Id: 717 + AegisName: "PoisonedDish" + Name: "Poisoned Dish" + Type: "IT_ETC" + Buy: 2 + Sell: 1 + Weight: 20 + Refine: false + Trade: { + nodrop: true + noselltonpc: true + } +}, +{ + Id: 718 + AegisName: "SilverKey" + Name: "Silver Key" + Type: "IT_ETC" + Buy: 2 + Sell: 1 + Weight: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 719 + AegisName: "LeftCraftyWing" + Name: "Left Crafty Wing" + Type: "IT_ETC" + Buy: 10000 + Sell: 520 + Weight: 35 + Refine: false +}, +{ + Id: 720 + AegisName: "BatTeeth" + Name: "Bat Teeth" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 3 + Refine: false +}, +{ + Id: 721 + AegisName: "RightCraftyWing" + Name: "Right Crafty Wing" + Type: "IT_ETC" + Buy: 10000 + Sell: 520 + Weight: 35 + Refine: false +}, +{ + Id: 722 + AegisName: "Pumpkin" + Name: "Pumpkin" + Type: "IT_ETC" + Buy: 15 + Sell: 5 + Weight: 530 + Refine: false +}, +{ + Id: 723 + AegisName: "MushroomSpores" + Name: "Mushroom Spores" + Type: "IT_ETC" + Buy: 50 + Sell: 8 + Weight: 1 + Refine: false +}, +{ + Id: 724 + AegisName: "Moss" + Name: "Moss" + Type: "IT_ETC" + Buy: 20 + Sell: 2 + Weight: 2 + Refine: false +}, +{ + Id: 725 + AegisName: "Tentacles" + Name: "Tentacles" + Type: "IT_ETC" + Buy: 100 + Sell: 30 + Weight: 8 + Refine: false +}, +{ + Id: 726 + AegisName: "CommonCarp" + Name: "Common Carp" + Type: "IT_ETC" + Buy: 114 + Sell: 57 + Weight: 150 + Refine: false +}, +{ + Id: 727 + AegisName: "GrassCarp" + Name: "Grass Carp" + Type: "IT_ETC" + Buy: 500 + Sell: 150 + Weight: 150 + Refine: false +}, +{ + Id: 728 + AegisName: "FishingRod" + Name: "Fishing Rod" + Type: "IT_ETC" + Buy: 5000 + Sell: 150 + Weight: 60 + Refine: false +}, +{ + Id: 729 + AegisName: "Snowflake" + Name: "Snowflake" + Type: "IT_ETC" + Buy: 500 + Sell: 1 + Weight: 0 + Refine: false +}, +{ + Id: 730 + AegisName: "ArtichokeHerb" + Name: "Artichoke Herb" + Type: "IT_ETC" + Buy: 50 + Sell: 4 + Weight: 2 +}, +{ + Id: 731 + AegisName: "Diamond" + Name: "Diamond" + Type: "IT_ETC" + Buy: 4000 + Sell: 1333 + Weight: 20 + Refine: false +}, +{ + Id: 732 + AegisName: "Ruby" + Name: "Ruby" + Type: "IT_ETC" + Buy: 2000 + Sell: 667 + Weight: 20 + Refine: false +}, +{ + Id: 733 + AegisName: "Emerald" + Name: "Emerald" + Type: "IT_ETC" + Buy: 3000 + Sell: 1000 + Weight: 20 + Refine: false +}, +{ + Id: 734 + AegisName: "Sapphire" + Name: "Sapphire" + Type: "IT_ETC" + Buy: 12000 + Sell: 2200 + Weight: 20 + Refine: false +}, +{ + Id: 735 + AegisName: "Topaz" + Name: "Topaz" + Type: "IT_ETC" + Buy: 2400 + Sell: 800 + Weight: 20 + Refine: false +}, +{ + Id: 736 + AegisName: "Amethyst" + Name: "Amethyst" + Type: "IT_ETC" + Buy: 6000 + Sell: 1500 + Weight: 20 + Refine: false +}, +{ + Id: 737 + AegisName: "BlackPearl" + Name: "Black Pearl" + Type: "IT_ETC" + Buy: 90000 + Sell: 10000 + Weight: 200 + Refine: false +}, +{ + Id: 738 + AegisName: "Bloodstone" + Name: "Blooodstone" + Type: "IT_ETC" + Buy: 10000 + Sell: 5000 + Weight: 25 + Refine: false +}, +{ + Id: 739 + AegisName: "CoinBag" + Name: "Coin Bag" + Type: "IT_ETC" + Buy: 1500 + Sell: 475 + Weight: 50 + Refine: false +}, +{ + Id: 740 + AegisName: "WolvernTooth" + Name: "Wolvern Tooth" + Type: "IT_ETC" + Buy: 500 + Sell: 250 + Weight: 30 + Refine: false +}, +{ + Id: 741 + AegisName: "IronPowder" + Name: "Iron Powder" + Type: "IT_ETC" + Buy: 500 + Sell: 66 + Weight: 7 + Refine: false +}, +{ + Id: 742 + AegisName: "PinkAntenna" + Name: "Pink Antenna" + Type: "IT_ETC" + Buy: 50 + Sell: 12 + Weight: 10 + Refine: false +}, +{ + Id: 743 + AegisName: "AnimalBones" + Name: "Animal Bones" + Type: "IT_ETC" + Buy: 500 + Sell: 70 + Weight: 10 + Refine: false +}, +{ + Id: 744 + AegisName: "Antlers" + Name: "Antlers" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 745 + AegisName: "BanditHood" + Name: "Bandit Hood" + Type: "IT_ETC" + Buy: 100 + Sell: 31 + Weight: 10 + Refine: false +}, +{ + Id: 746 + AegisName: "BatWing" + Name: "Bat Wing" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 747 + AegisName: "BentNeedle" + Name: "Bent Needle" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 748 + AegisName: "BeeStinger" + Name: "Bee Stinger" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 5 + Refine: false +}, +{ + Id: 749 + AegisName: "Bone" + Name: "Bone" + Type: "IT_ETC" + Buy: 500 + Sell: 80 + Weight: 10 + Refine: false +}, +{ + Id: 750 + AegisName: "BottleOfSand" + Name: "Bottle Of Sand" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 751 + AegisName: "Brainstem" + Name: "Brainstem" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 752 + AegisName: "CasinoCoins" + Name: "Casino Coins" + Type: "IT_ETC" + Buy: 100 + Sell: 10 + Weight: 2 + Refine: false +}, +{ + Id: 753 + AegisName: "CaveSnakeLamp" + Name: "Cave Snake Lamp" + Type: "IT_ETC" + Buy: 80 + Sell: 36 + Weight: 10 + Refine: false +}, +{ + Id: 754 + AegisName: "ClosedChristmasBox" + Name: "Closed Christmas Box" + Type: "IT_ETC" + Buy: 50000 + Sell: 10 + Weight: 100 + Refine: false +}, +{ + Id: 755 + AegisName: "Coal" + Name: "Coal" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 40 + Refine: false +}, +{ + Id: 756 + AegisName: "KamelotKey" + Name: "Kamelot Key" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 757 + AegisName: "DarkPetal" + Name: "Dark Petal" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 758 + AegisName: "ZombieEar" + Name: "Zombie Ear" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 759 + AegisName: "Ectoplasm" + Name: "Ectoplasm" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 760 + AegisName: "FrozenYetiTear" + Name: "Frozen Yeti Tear" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 761 + AegisName: "CobaltHerb" + Name: "Cobalt Herb" + Type: "IT_ETC" + Buy: 50 + Sell: 5 + Weight: 3 +}, +{ + Id: 762 + AegisName: "SnakeSkin" + Name: "Snake Skin" + Type: "IT_ETC" + Buy: 500 + Sell: 160 + Weight: 17 + Refine: false +}, +{ + Id: 763 + AegisName: "UndeadEye" + Name: "Undead Eye" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 764 + AegisName: "CottonCloth" + Name: "Cotton Cloth" + Type: "IT_ETC" + Buy: 180 + Sell: 60 + Weight: 10 + Refine: false +}, +{ + Id: 765 + AegisName: "GrassSeeds" + Name: "Grass Seeds" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 766 + AegisName: "HardSpike" + Name: "Hard Spike" + Type: "IT_ETC" + Buy: 50 + Sell: 18 + Weight: 10 + Refine: false +}, +{ + Id: 767 + AegisName: "DiseasedHeart" + Name: "Diseased Heart" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 768 + AegisName: "GambogeHerb" + Name: "Gamboge Herb" + Type: "IT_ETC" + Buy: 50 + Sell: 5 + Weight: 3 +}, +{ + Id: 769 + AegisName: "MauveHerb" + Name: "Mauve Herb" + Type: "IT_ETC" + Buy: 50 + Sell: 5 + Weight: 3 +}, +{ + Id: 770 + AegisName: "IronIngot" + Name: "Iron Ingot" + Type: "IT_ETC" + Buy: 37500 + Sell: 1680 + Weight: 260 + Refine: false +}, +{ + Id: 771 + AegisName: "IronOre" + Name: "Iron Ore" + Type: "IT_ETC" + Buy: 500 + Sell: 130 + Weight: 50 + Refine: false +}, +{ + Id: 772 + AegisName: "MaggotSlime" + Name: "Maggot Slime" + Type: "IT_ETC" + Buy: 50 + Sell: 4 + Weight: 2 + Refine: false +}, +{ + Id: 773 + AegisName: "RottenRags" + Name: "Rotten Rags" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 774 + AegisName: "RawLog" + Name: "Raw Log" + Type: "IT_ETC" + Buy: 50 + Sell: 17 + Weight: 100 + Refine: false +}, +{ + Id: 775 + AegisName: "Brain" + Name: "Brain" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 10 + Refine: false +}, +{ + Id: 776 + AegisName: "ReedBundle" + Name: "Reed Bundle" + Type: "IT_ETC" + Buy: 50 + Sell: 10 + Weight: 7 + Refine: false +}, +{ + Id: 777 + AegisName: "Root" + Name: "Root" + Type: "IT_ETC" + Buy: 200 + Sell: 67 + Weight: 10 + Refine: false +}, +{ + Id: 778 + AegisName: "ScorpionStinger" + Name: "Scorpion Stinger" + Type: "IT_ETC" + Buy: 50 + Sell: 23 + Weight: 1 + Refine: false +}, +{ + Id: 779 + AegisName: "SilkCocoon" + Name: "Silk Cocoon" + Type: "IT_ETC" + Buy: 60 + Sell: 4 + Weight: 1 + Refine: false +}, +{ + Id: 780 + AegisName: "SnakeTongue" + Name: "Snake Tongue" + Type: "IT_ETC" + Buy: 180 + Sell: 90 + Weight: 1 + Refine: false +}, +{ + Id: 781 + AegisName: "TreasureKey" + Name: "Treasure Key" + Type: "IT_ETC" + Buy: 500 + Sell: 110 + Weight: 2 + Refine: false +}, +{ + Id: 782 + AegisName: "VampireBatWing" + Name: "Vampire Bat Wing" + Type: "IT_ETC" + Buy: 150 + Sell: 28 + Weight: 20 + Refine: false +}, +{ + Id: 783 + AegisName: "YetiClaw" + Name: "Yeti Claw" + Type: "IT_ETC" + Buy: 15 + Sell: 5 + Weight: 20 + Refine: false +}, +{ + Id: 784 + AegisName: "WolvernPelt" + Name: "Wolvern Pelt" + Type: "IT_ETC" + Buy: 1500 + Sell: 200 + Weight: 57 + Refine: false +}, +{ + Id: 785 + AegisName: "LavaManaPearl" + Name: "Lava Mana Pearl" + Type: "IT_ETC" + Buy: 90000 + Sell: 10000 + Weight: 0 + Refine: false +}, +{ + Id: 786 + AegisName: "Tulip" + Name: "Tulip" + Type: "IT_ETC" + Buy: 450 + Sell: 50 + Weight: 7 + Refine: false +}, +{ + Id: 787 + AegisName: "SpellBookPage" + Name: "Spell Book Page" + Type: "IT_ETC" + Buy: 1500 + Sell: 200 + Weight: 20 + Refine: false +}, +{ + Id: 789 + AegisName: "Skull" + Name: "Skull" + Type: "IT_ETC" + Buy: 240 + Sell: 80 + Weight: 20 + Refine: false +}, +{ + Id: 790 + AegisName: "SilverBell" + Name: "Silver Bell" + Type: "IT_ETC" + Buy: 120 + Sell: 40 + Weight: 20 + Refine: false +}, +{ + Id: 791 + AegisName: "BrokenFourLeafAmulet" + Name: "Broken Four Leaf Amulet" + Type: "IT_ETC" + Buy: 5 + Sell: 1 + Weight: 20 + Refine: false +}, +{ + Id: 792 + AegisName: "GemPowder" + Name: "Gem powder" + Type: "IT_ETC" + Buy: 18000 + Sell: 6000 + Weight: 20 + Refine: false +}, +{ + Id: 793 + AegisName: "GoldPieces" + Name: "Gold Pieces" + Type: "IT_ETC" + Buy: 90000 + Sell: 8000 + Weight: 6 + Refine: false +}, +{ + Id: 794 + AegisName: "GrassLiner" + Name: "Grass Liner" + Type: "IT_ETC" + Buy: 150 + Sell: 50 + Weight: 20 + Refine: false +}, +{ + Id: 795 + AegisName: "IceCube" + Name: "Ice Cube" + Type: "IT_ETC" + Buy: 600 + Sell: 200 + Weight: 20 + Refine: false +}, +{ + Id: 796 + AegisName: "Iten" + Name: "Iten" + Type: "IT_ETC" + Buy: 15000 + Sell: 5000 + Weight: 2000 + Refine: false +}, +{ + Id: 797 + AegisName: "JackOLantern" + Name: "Jack'O Lantern" + Type: "IT_ETC" + Buy: 1500 + Sell: 500 + Weight: 20 + Refine: false +}, +{ + Id: 798 + AegisName: "LazuriteShard" + Name: "Lazurite Shard" + Type: "IT_ETC" + Buy: 2100 + Sell: 7 + Weight: 20 + Refine: false +}, +{ + Id: 799 + AegisName: "LazuriteCrystal" + Name: "Lazurite Cristal" + Type: "IT_ETC" + Buy: 6300 + Sell: 21 + Weight: 20 + Refine: false +}, +{ + Id: 800 + AegisName: "LazuriteHeart" + Name: "Lazurite Heart" + Type: "IT_ETC" + Buy: 18900 + Sell: 63 + Weight: 20 + Refine: false +}, +{ + Id: 801 + AegisName: "LeatherSuitcase" + Name: "Leather Suitcase" + Type: "IT_ETC" + Buy: 100 + Sell: 40 + Weight: 2000 + Refine: false +}, +{ + Id: 802 + AegisName: "TerraniteIngot" + Name: "Terranite Ingot" + Type: "IT_ETC" + Buy: 18000 + Sell: 4000 + Weight: 1800 +}, +{ + Id: 803 + AegisName: "LoveLetter" + Name: "Love Letter" + Type: "IT_ETC" + Buy: 10000 + Sell: 500 + Weight: 20 + Refine: false +}, +{ + Id: 804 + AegisName: "MylarinDust" + Name: "Mylarin Dust" + Type: "IT_ETC" + Buy: 1000000 + Sell: 50000 + Weight: 20 + Refine: false +}, +{ + Id: 805 + AegisName: "OpenedChristmasBox" + Name: "Opened Christmas Box" + Type: "IT_ETC" + Buy: 10000 + Sell: 5 + Weight: 10 + Refine: false +}, +{ + Id: 806 + AegisName: "LeatherPatch" + Name: "Leather Patch" + Type: "IT_ETC" + Buy: 800 + Sell: 340 + Weight: 20 + Refine: false +}, +{ + Id: 807 + AegisName: "Petal" + Name: "Petal" + Type: "IT_ETC" + Buy: 10000 + Sell: 500 + Weight: 20 + Refine: false +}, +{ + Id: 808 + AegisName: "SulfurPowder" + Name: "Sulfur Powder" + Type: "IT_ETC" + Buy: 1000 + Sell: 84 + Weight: 4 + Refine: false +}, +{ + Id: 809 + AegisName: "PresentBox" + Name: "Present Box" + Type: "IT_ETC" + Buy: 100 + Sell: 5 + Weight: 20 + Refine: false +}, +{ + Id: 810 + AegisName: "Quill" + Name: "Quill" + Type: "IT_ETC" + Buy: 10000 + Sell: 2500 + Weight: 20 + Refine: false +}, +{ + Id: 811 + AegisName: "Rose" + Name: "Rose" + Type: "IT_ETC" + Buy: 10000 + Sell: 50 + Weight: 7 + Refine: false +}, +{ + Id: 812 + AegisName: "SealedSoul" + Name: "Sealed Soul" + Type: "IT_ETC" + Buy: 10000 + Sell: 500 + Weight: 20 + Refine: false +}, +{ + Id: 813 + AegisName: "SilverMirror" + Name: "Silver Mirror" + Type: "IT_ETC" + Buy: 60000 + Sell: 4000 + Weight: 20 + Refine: false +}, +{ + Id: 814 + AegisName: "TerraniteOre" + Name: "Terranite Ore" + Type: "IT_ETC" + Buy: 10000 + Sell: 500 + Weight: 200 + Refine: false +}, +{ + Id: 815 + AegisName: "Tuber" + Name: "Tuber" + Type: "IT_ETC" + Buy: 10000 + Sell: 500 + Weight: 20 + Refine: false +}, +// ID 816 is free +{ + Id: 816 + AegisName: "Item816" + Name: "Item 816" +}, +{ + Id: 817 + AegisName: "SaxsoKey" + Name: "Saxso Key" + Type: "IT_ETC" + Buy: 200 + Sell: 100 + Weight: 1 + Refine: false +}, +{ + Id: 818 + AegisName: "BlueManaPearl" + Name: "Blue Mana Pearl" + Type: "IT_ETC" + Buy: 90000 + Sell: 10000 + Weight: 0 + Refine: false +}, +{ + Id: 819 + AegisName: "CrystallizedMaggot" + Name: "Crystallized Maggot" + Type: "IT_ETC" + Buy: 90000 + Sell: 9000 + Weight: 10 + Refine: false +}, +{ + Id: 820 + AegisName: "DarkCrystal" + Name: "Dark Crystal" + Type: "IT_ETC" + Buy: 10000 + Sell: 750 + Weight: 10 + Refine: false +}, +{ + Id: 821 + AegisName: "SunnyCrystal" + Name: "Sunny Crystal" + Type: "IT_ETC" + Buy: 5000000 + Sell: 200000 + Weight: 300 + Refine: false +}, +{ + Id: 822 + AegisName: "DruidTreeBranch" + Name: "Druid Tree Branch" + Type: "IT_ETC" + Buy: 10000 + Sell: 1000 + Weight: 10 + Refine: false +}, +{ + Id: 823 + AegisName: "DragonScales" + Name: "Dragon Scales" + Type: "IT_ETC" + Buy: 8000 + Sell: 750 + Weight: 40 + Refine: false +}, +{ + Id: 824 + AegisName: "LightGreenDiamond" + Name: "Light Green Diamond" + Type: "IT_ETC" + Buy: 60000 + Sell: 20000 + Weight: 10 + Refine: false + //DropAnnounce: true +}, +{ + Id: 825 + AegisName: "EarthPowder" + Name: "Earth Powder" + Type: "IT_ETC" + Buy: 10000 + Sell: 400 + Weight: 18 + Refine: false +}, +{ + Id: 826 + AegisName: "FluoPowder" + Name: "Fluo Powder" + Type: "IT_ETC" + Buy: 10000 + Sell: 600 + Weight: 10 + Refine: false +}, +{ + Id: 827 + AegisName: "BrokenMedal" + Name: "Broken Medal" + Type: "IT_ETC" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 828 + AegisName: "StrangeCoin" + Name: "Strange Coin" + Type: "IT_ETC" + Buy: 100000 + Sell: 40 + Weight: 0 + Refine: false +}, +{ + Id: 829 + AegisName: "Butterfly" + Name: "Butterfly" + Type: "IT_ETC" + Buy: 12000 + Sell: 4000 + Weight: 1 + Refine: false +}, +{ + Id: 830 + AegisName: "CaveSnakeTongue" + Name: "Cave Snake Tongue" + Type: "IT_ETC" + Buy:100 + Sell: 60 + Weight: 1 + Refine: false +}, +{ + Id: 831 + AegisName: "RedScorpionStinger" + Name: "Red Scorpion Stinger" + Type: "IT_ETC" + Buy: 1000 + Sell: 70 + Weight: 1 + Refine: false +}, +{ + Id: 832 + AegisName: "BlackScorpionStinger" + Name: "Black Scorpion Stinger" + Type: "IT_ETC" + Buy: 1000 + Sell: 100 + Weight: 1 + Refine: false +}, +{ + Id: 833 + AegisName: "EmptyBottle" + Name: "EmptyBottle" + Type: "IT_ETC" + Buy: 100 + Sell: 20 + Weight: 5 + Refine: false +}, +{ + Id: 834 + AegisName: "GoldenEasteregg" + Name: "Golden Easteregg" + Type: "IT_ETC" + Buy: 1000 + Sell: 100 + Weight: 0 + Refine: false + Trade: { + nostorage: true + } +}, +{ + Id: 835 + AegisName: "SilverEasteregg" + Name: "Silver Easteregg" + Type: "IT_ETC" + Buy: 250 + Sell: 25 + Weight: 5 + Refine: false +}, +{ + Id: 836 + AegisName: "PileOfAsh" + Name: "Pile Of Ash" + Type: "IT_ETC" + Buy: 1000 + Sell: 80 + Weight: 6 + Refine: false +}, +{ + Id: 837 + AegisName: "DuckFeather" + Name: "Duck Feather" + Type: "IT_ETC" + Buy: 1000 + Sell: 70 + Weight: 1 + Refine: false +}, +{ + Id: 838 + AegisName: "TulimsharGuardCard" + Name: "Tulimshar Guard Card" + Type: "IT_ETC" + Buy: 10 + Sell: 5 + Weight: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 839 + AegisName: "Roach" + Name: "Roach" + Type: "IT_ETC" + Buy: 100 + Sell: 23 + Weight: 85 + Refine: false +}, +{ + Id: 840 + AegisName: "Tench" + Name: "Tench" + Type: "IT_ETC" + Buy: 150 + Sell: 56 + Weight: 120 + Refine: false +}, +{ + Id: 841 + AegisName: "Lifestone" + Name: "Lifestone" + Type: "IT_ETC" + Buy: 1500 + Sell: 55 + Weight: 80 + Refine: false +}, +{ + Id: 842 + AegisName: "CopperOre" + Name: "Copper Ore" + Type: "IT_ETC" + Buy: 1000 + Sell: 250 + Weight: 750 +}, +{ + Id: 843 + AegisName: "LeadOre" + Name: "Lead Ore" + Type: "IT_ETC" + Buy: 4000 + Sell: 1000 + Weight: 750 +}, +{ + Id: 844 + AegisName: "TinOre" + Name: "Tin Ore" + Type: "IT_ETC" + Buy: 3600 + Sell: 900 + Weight: 750 +}, +{ + Id: 845 + AegisName: "SilverOre" + Name: "Silver Ore" + Type: "IT_ETC" + Buy: 2000 + Sell: 500 + Weight: 750 +}, +{ + Id: 846 + AegisName: "GoldOre" + Name: "Gold Ore" + Type: "IT_ETC" + Buy: 3000 + Sell: 750 + Weight: 750 +}, +{ + Id: 847 + AegisName: "PlatinumOre" + Name: "Platinum Ore" + Type: "IT_ETC" + Buy: 24000 + Sell: 6000 + Weight: 750 +}, +{ + Id: 848 + AegisName: "IridiumOre" + Name: "Iridium Ore" + Type: "IT_ETC" + Buy: 16000 + Sell: 4000 + Weight: 750 +}, +{ + Id: 849 + AegisName: "TitaniumOre" + Name: "Titanium Ore" + Type: "IT_ETC" + Buy: 6000 + Sell: 1500 + Weight: 750 +}, +{ + Id: 850 + AegisName: "CopperIngot" + Name: "Copper Ingot" + Type: "IT_ETC" + Buy: 20000 + Sell: 1500 + Weight: 1000 +}, +{ + Id: 851 + AegisName: "LeadIngot" + Name: "Lead Ingot" + Type: "IT_ETC" + Buy: 22000 + Sell: 3700 + Weight: 1000 +}, +{ + Id: 852 + AegisName: "TinIngot" + Name: "Tin Ingot" + Type: "IT_ETC" + Buy: 18000 + Sell: 3900 + Weight: 1000 +}, +{ + Id: 853 + AegisName: "SilverIngot" + Name: "Silver Ingot" + Type: "IT_ETC" + Buy: 20000 + Sell: 2200 + Weight: 1000 +}, +{ + Id: 854 + AegisName: "GoldIngot" + Name: "Gold Ingot" + Type: "IT_ETC" + Buy: 24000 + Sell: 3000 + Weight: 1000 +}, +{ + Id: 855 + AegisName: "PlatinumIngot" + Name: "Platinum Ingot" + Type: "IT_ETC" + Buy: 180000 + Sell: 19000 + Weight: 1000 +}, +{ + Id: 856 + AegisName: "IridiumIngot" + Name: "Iridium Ingot" + Type: "IT_ETC" + Buy: 100000 + Sell: 17000 + Weight: 1000 +}, +{ + Id: 857 + AegisName: "TitaniumIngot" + Name: "Titanium Ingot" + Type: "IT_ETC" + Buy: 20000 + Sell: 6900 + Weight: 1000 +}, +{ + Id: 858 + AegisName: "DiamondPowder" + Name: "Diamond Powder" + Type: "IT_ETC" + Buy: 8000 + Sell: 80 + Weight: 12 +}, +{ + Id: 859 + AegisName: "RubyPowder" + Name: "Ruby Powder" + Type: "IT_ETC" + Buy: 5000 + Sell: 50 + Weight: 12 +}, +{ + Id: 860 + AegisName: "EmeraldPowder" + Name: "Emerald Powder" + Type: "IT_ETC" + Buy: 7500 + Sell: 75 + Weight: 12 +}, +{ + Id: 861 + AegisName: "SapphirePowder" + Name: "Sapphire Powder" + Type: "IT_ETC" + Buy: 12500 + Sell: 125 + Weight: 12 +}, +{ + Id: 862 + AegisName: "TopazPowder" + Name: "Topaz Powder" + Type: "IT_ETC" + Buy: 6000 + Sell: 60 + Weight: 12 +}, +{ + Id: 863 + AegisName: "AmethystPowder" + Name: "Amethyst Powder" + Type: "IT_ETC" + Buy: 10000 + Sell: 100 + Weight: 12 +}, +{ + Id: 864 + AegisName: "AquadaBox" + Name: "Aquada Box" + Type: "IT_ETC" + Buy: 2 + Sell: 1 + Weight: 850 + Refine: false + Trade: { + nodrop: true + noselltonpc: true + } +}, +{ + Id: 865 + AegisName: "MountainSnakeTongue" + Name: "Mountain Snake Tongue" + Type: "IT_ETC" + Buy: 200 + Sell: 111 + Weight: 2 +}, +{ + Id: 866 + AegisName: "MountainSnakeSkin" + Name: "Mountain Snake Skin" + Type: "IT_ETC" + Buy: 800 + Sell: 320 + Weight: 22 +}, +{ + Id: 867 + AegisName: "CaveSnakeSkin" + Name: "Cave Snake Skin" + Type: "IT_ETC" + Buy: 600 + Sell: 95 + Weight: 13 +}, +{ + Id: 868 + AegisName: "ScorpionClaw" + Name: "Scorpion Claw" + Type: "IT_ETC" + Buy: 60 + Sell: 15 + Weight: 15 + Refine: false +}, +{ + Id: 869 + AegisName: "RedScorpionClaw" + Name: "Red Scorpion Claw" + Type: "IT_ETC" + Buy: 60 + Sell: 20 + Weight: 20 + Refine: false +}, +{ + Id: 870 + AegisName: "BlackScorpionClaw" + Name: "Black Scorpion Claw" + Type: "IT_ETC" + Buy: 60 + Sell: 28 + Weight: 25 + Refine: false +}, +{ + Id: 871 + AegisName: "GoldenScorpionClaw" + Name: "Golden Scorpion Claw" + Type: "IT_ETC" + Buy: 600 + Sell: 75 + Weight: 65 + Refine: false +}, +{ + Id: 872 + AegisName: "OceanCrocClaw" + Name: "Ocean Croc Claw" + Type: "IT_ETC" + Buy: 900 + Sell: 60 + Weight: 61 + Refine: false +}, +{ + Id: 873 + AegisName: "WhiteFur" + Name: "White Fur" + Type: "IT_ETC" + Buy: 90 + Sell: 30 + Weight: 1 + Refine: false +}, +{ + Id: 874 + AegisName: "EverburnPowder" + Name: "Everburn Powder" + Type: "IT_ETC" + Buy: 15000 + Sell: 3500 + Weight: 100 + Refine: false +}, +{ + Id: 875 + AegisName: "DarkDesertMushroom" + Name: "Dark Desert Mushroom" + Type: "IT_ETC" + Buy: 20000 + Sell: 8000 + Weight: 40 + Refine: false +}, +{ + Id: 876 + AegisName: "WoodenLog" + Name: "Wooden Log" + Type: "IT_ETC" + Buy: 100 + Sell: 45 + Weight: 80 + Refine: false +}, +{ + Id: 877 + AegisName: "ManaPiouFeathers" + Name: "Mana Piou Feathers" + Type: "IT_ETC" + Buy: 20 + Sell: 8 + Weight: 1 + Refine: false +}, +{ + Id: 878 + AegisName: "BlackMambaTongue" + Name: "Black Mamba Tongue" + Type: "IT_ETC" + Buy: 200 + Sell: 111 + Weight: 2 +}, +{ + Id: 879 + AegisName: "BlackMambaSkin" + Name: "Black Mamba Skin" + Type: "IT_ETC" + Buy: 800 + Sell: 370 + Weight: 22 +}, +{ + Id: 880 + AegisName: "SquirrelPelt" + Name: "Squirrel Pelt" + Type: "IT_ETC" + Buy: 100 + Sell: 21 + Weight: 19 +}, +{ + Id: 881 + AegisName: "AlizarinHerb" + Name: "Alizarin Herb" + Type: "IT_ETC" + Buy: 50 + Sell: 5 + Weight: 3 +}, +{ + Id: 882 + AegisName: "ShadowHerb" + Name: "Shadow Herb" + Type: "IT_ETC" + Buy: 50 + Sell: 5 + Weight: 3 +}, +{ + Id: 883 + AegisName: "WarpedLog" + Name: "Warped Log" + Type: "IT_ETC" + Buy: 15 + Sell: 5 + Weight: 8 +}, +{ + Id: 884 + AegisName: "MoubooFigurine" + Name: "Mouboo Figurine" + Type: "IT_ETC" + Buy: 45 + Sell: 15 + Weight: 16 +}, +{ + Id: 885 + AegisName: "CopperKey" + Name: "Copper Key" + Type: "IT_ETC" + Buy: 2000 + Sell: 1000 + Weight: 1 +}, +{ + Id: 886 + AegisName: "BottledDust" + Name: "Dust In A Bottle" + Type: "IT_ETC" + Buy: 180 + Sell: 60 + Weight: 5 +}, +{ + Id: 887 + AegisName: "HeroCoin" + Name: "Hero Coin" + Type: "IT_ETC" + Buy: 100000 + Sell: 0 + Weight: 0 +}, +{ + Id: 888 + AegisName: "ForestPiouFeathers" + Name: "Forest Piou Feathers" + Type: "IT_ETC" + Buy: 30 + Sell: 7 + Weight: 1 + Refine: false +}, +{ + Id: 889 + AegisName: "BrokenWarpCrystal" + Name: "Broken Warp Crystal" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 40 + Refine: false +}, +{ + Id: 890 + AegisName: "SmallFishingNet" + Name: "Small Fishing Net" + Type: "IT_ETC" + Buy: 5000 + Sell: 150 + Weight: 60 + Refine: false +}, +// +{ + Id: 911 + AegisName: "ScholarshipBadge" + Name: "Scholarship Badge" + Type: "IT_ETC" + Buy: 10000 + Sell: 3500 + Weight: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 912 + AegisName: "Wurtzite" + Name: "Wurtzite Ore" + Type: "IT_ETC" + Buy: 5000 + Sell: 500 + Weight: 1 +}, +{ + Id: 913 + AegisName: "Graphene" + Name: "Graphene Stone" + Type: "IT_ETC" + Buy: 25000 + Sell: 1500 + Weight: 1 +}, +{ + Id: 914 + AegisName: "Arcanum" + Name: "Arcanum Stone" + Type: "IT_ETC" + Buy: 125000 + Sell: 7500 + Weight: 1 +}, +{ + Id: 915 + AegisName: "GuildCoin" + Name: "Guild Coin" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 +}, +{ + Id: 916 + AegisName: "LOFCoin" + Name: "LoF Coin" + Type: "IT_ETC" + Buy: 10000 + Sell: 3500 + Weight: 0 +}, +{ + Id: 917 + AegisName: "EventTreasure1" + Name: "Treasure (Low Quality)" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 918 + AegisName: "EventTreasure2" + Name: "Treasure (Med Quality)" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 919 + AegisName: "EventTreasure3" + Name: "Treasure (High Quality)" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 920 + AegisName: "EventFish" + Name: "Gold Fish" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 921 + AegisName: "EventOre" + Name: "Mysterious Ore" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 922 + AegisName: "Insurance" + Name: "Insurance" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 923 + AegisName: "Almanac" + Name: "Almanac" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 +}, +{ + Id: 924 + AegisName: "EventDreamTicket" + Name: "Dream Ticket" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 925 + AegisName: "EventNaftalin" + Name: "Naftalin" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 0 + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nomail: true + noauction: true + } +}, +{ + Id: 926 + AegisName: "WumpusEgg" + Name: "Wumpus Egg" + Type: "IT_ETC" + Buy: 750000 + Sell: 100000 + Weight: 10 + Refine: false + //DropAnnounce: true +}, + + +// +{ + Id: 1000 + AegisName: "BromenalFourLeafAmulet" + Name: "Bromenal Four-Leaf Amulet" + Type: "IT_ARMOR" + Buy: 50000 + Sell: 7000 + Weight: 10 + Loc: 1024 + EquipLv: 45 + Refine: false + Script: <" + bonus bDef2Rate,10; + bonus bLuk,1; + "> +}, +{ + Id: 1001 + AegisName: "SilverFourLeafAmulet" + Name: "Silver Four-Leaf Amulet" + Type: "IT_ARMOR" + Buy: 40000 + Sell: 6000 + Weight: 75 + Loc: 1024 + EquipLv: 55 + Refine: false + Script: <" + bonus bDef2Rate,5; + bonus bLuk,1; + "> +}, +{ + Id: 1002 + AegisName: "GoldenFourLeafAmulet" + Name: "Golden Four-Leaf Amulet" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 10000 + Weight: 35 + Loc: 1024 + EquipLv: 45 + Refine: false + Script: <" + bonus bDef2Rate,7; + bonus bLuk,2; + "> +}, +{ + Id: 1003 + AegisName: "CrozeniteFourLeafAmulet" + Name: "Crozenite Four-Leaf Amulet" + Type: "IT_ARMOR" + Buy: 120000 + Sell: 12000 + Weight: 55 + Loc: 1024 + EquipLv: 45 + Refine: false + Script: <" + bonus bDef2Rate,3; + "> +}, +{ + Id: 1004 + AegisName: "PlatinumFourLeafAmulet" + Name: "Platinum Four-Leaf Amulet" + Type: "IT_ARMOR" + Buy: 1000000 + Sell: 30000 + Weight: 35 + Loc: 1024 + EquipLv: 45 + Refine: false + Script: <" + bonus bCriticalDef,12; + bonus bDef2Rate,10; + bonus bLuk,5; + bonus bCritical,2; + "> +}, +{ + Id: 1005 + AegisName: "JacksSkeletonCharm" + Name: "Jack's Skeleton Charm" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 100 + Weight: 10 + Def: 1 + Loc: 1024 + EquipLv: 60 + Refine: false +}, +{ + Id: 1006 + AegisName: "LifestonePendant" + Name: "Lifestone Pendant" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 2000 + Weight: 60 + Def: 0 + Loc: 1024 + EquipLv: 10 + Refine: false + Script: <" + bonus bHPrecovRate,5; + bonus bSPrecovRate,1; + bonus2 bSkillHeal2,142,800; + bonus bDef,-2; + "> +}, +{ + Id: 1007 + AegisName: "BloodstonePendant" + Name: "Bloodstone Pendant" + Type: "IT_ARMOR" + Buy: 18000 + Sell: 1800 + Weight: 100 + Def: 1 + Loc: 1024 + EquipLv: 45 + Refine: false + Script: <" + bonus bMaxHPrate,-20; + bonus bAtkRate,30; + "> +}, +{ + Id: 1008 + AegisName: "RawTalisman" + Name: "Raw Talisman" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 100 + Def: 1 + Loc: 1024 + EquipLv: 65 + Refine: false +}, +{ + Id: 1009 + AegisName: "DarkTalisman" + Name: "Dark Talisman" + Type: "IT_ARMOR" + Buy: 150000 + Sell: 15000 + Weight: 1000 + Def: 1 + Loc: 1024 + EquipLv: 85 + Refine: false +}, +{ + Id: 1010 + AegisName: "FlightTalisman" + Name: "Flight Talisman" + Type: "IT_ARMOR" + Buy: 22000 + Sell: 4200 + Weight: 500 + Def: 1 + Loc: 1024 + EquipLv: 75 + Refine: false +}, +{ + Id: 1011 + AegisName: "ToothNecklace" + Name: "Tooth Necklace" + Type: "IT_ARMOR" + Buy: 4000 + Sell: 500 + Weight: 50 + Def: 0 + Loc: 1024 + EquipLv: 8 + Refine: false + Script: <" + bonus bMaxHP,-200; + bonus bStr,2; + bonus bAtkRate,5; + "> +}, +{ + Id: 1012 + AegisName: "WolvernTeethNecklace" + Name: "Wolvern Teeth Necklace" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 1000 + Weight: 150 + Def: 3 + Loc: 1024 + EquipLv: 24 + Refine: false + Script: <" + bonus bMaxHP,-250; + bonus bStr,4; + bonus bAtkRate,7; + "> +}, +{ + Id: 1013 + AegisName: "ClawPendant" + Name: "Claw Pendant" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 1000 + Weight: 150 + Def: 3 + Loc: 1024 + EquipLv: 24 + Refine: false + Script: <" + bonus bMaxHP,-250; + bonus bStr,4; + bonus bAtkRate,10; + "> +}, +{ + Id: 1014 + AegisName: "BarbarianAmulet" + Name: "Barbarian Amulet" + Type: "IT_ARMOR" + Buy: 11000 + Sell: 2000 + Weight: 350 + Def: 1 + Loc: 1024 + EquipLv: 44 + Refine: false + Script: <" + bonus bMaxHP,-300; + bonus bStr,7; + bonus bAtkRate,10; + "> +}, +{ + Id: 1015 + AegisName: "BarbarianMasterAmulet" + Name: "Barbarian Master Amulet" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 10000 + Weight: 450 + Def: 1 + Loc: 1024 + EquipLv: 54 + Refine: false + Script: <" + bonus bMaxHP,-400; + bonus bStr,11; + bonus bAtkRate,12; + "> +}, +{ + Id: 1016 + AegisName: "MonkPendant" + Name: "Monk Pendant" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 10000 + Weight: 450 + Def: 4 + Loc: 1024 + EquipLv: 54 + Refine: false +}, +{ + Id: 1017 + AegisName: "AngelAmulet" + Name: "Angel Amulet" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 10000 + Weight: 450 + Def: 1 + Loc: 1024 + EquipLv: 54 + Refine: false +}, +{ + Id: 1018 + AegisName: "SponsorNecklace" + Name: "Sponsor Necklace" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Loc: "EQP_SHADOW_ACC_R" + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 1019 + AegisName: "MoubooPendant" + Name: "Mouboo Pendant" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 4500 + Weight: 3 + Def: 5 + Loc: 1024 + EquipLv: 55 + Refine: false + Script: <" + bonus bHPrecovRate,6; + bonus bSPrecovRate,3; + bonus bMaxHP,150; + bonus bInt,1; + "> +}, +{ + Id: 1020 + AegisName: "AlvasusPendant" + Name: "Alvasus Pendant" + Type: "IT_ARMOR" + Buy: 4000 + Sell: 500 + Weight: 50 + Def: 0 + Loc: 1024 + EquipLv: 21 + Refine: false + Script: <" + bonus bDex,1; + "> +}, +{ + Id: 1021 + AegisName: "HeartNecklace" + Name: "Heart Necklace" + Type: "IT_ARMOR" + Buy: 75000 + Sell: 10000 + Weight: 100 + Def: 0 + Loc: 1024 + EquipLv: 9 + Refine: false +}, +{ + Id: 1022 + AegisName: "DiscordNecklace" + Name: "Discord Necklace" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Loc: "EQP_SHADOW_ACC_R" + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } +}, +// +{ + Id: 1150 + AegisName: "FourLeafClover" + Name: "Four Leaf Clover" + Type: "IT_ARMOR" + Buy: 200000 + Sell: 10000 + Weight: 5 + Def: 0 + Loc: "EQP_ACC_L" + EquipLv: 30 + Refine: false + Script: <" + bonus bCriticalDef,12; + bonus bLuk,3; + "> +}, +{ + Id: 1151 + AegisName: "AshUrn" + Name: "Ash Urn" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 2600 + Weight: 450 + Def: 5 + Loc: "EQP_ACC_L" + EquipLv: 40 + Refine: false + Script: <" + bonus bDefRate, 15; + bonus bDef2Rate, 15; + "> +}, +{ + Id: 1152 + AegisName: "AstralCube" + Name: "Astral Cube" + Type: "IT_ARMOR" + Buy: 70000 + Sell: 5000 + Weight: 450 + Def: 15 + Loc: "EQP_ACC_L" + EquipLv: 85 + Refine: false + Script: <" + bonus bDefEle,Ele_Ghost; + "> +}, +{ + Id: 1153 + AegisName: "BrokenDoll" + Name: "Broken Doll" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 2500 + Weight: 450 + Def: 2 + Loc: "EQP_ACC_L" + EquipLv: 54 + Refine: false +}, +{ + Id: 1154 + AegisName: "Doll" + Name: "Doll" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 60 + Def: 0 + Loc: "EQP_ACC_L" + EquipLv: 30 + Refine: false + Script: <" + bonus bCritical,10; + "> +}, +{ + Id: 1155 + AegisName: "FireScroll" + Name: "Fire Scroll" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 40 + Def: 1 + Loc: "EQP_ACC_L" + EquipLv: 1 + Refine: false + Script: <" + bonus bDefRatioAtkEle,Ele_Fire; + bonus bAtkEle, Ele_Fire; + bonus bDefEle, Ele_Fire; + bonus2 bMagicAddEle, Ele_Fire, 25; + bonus2 bMagicAtkEle, Ele_Fire, 25; + skill TMW2_OVHFIRE, 1; + "> +}, +{ + Id: 1156 + AegisName: "HeartOfIsis" + Name: "Heart Of Isis" + Type: "IT_ARMOR" + Buy: 10000000 + Sell: 60000 + Weight: 450 + Def: 1 + Loc: "EQP_ACC_L" + EquipLv: 54 + Refine: false +}, +{ + Id: 1157 + AegisName: "LeatherBall" + Name: "Leather Ball" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 45 + Def: 0 + Loc: "EQP_ACC_L" + EquipLv: 26 + Refine: false + Script: <" + bonus bHitRate,15; + "> +}, +{ + Id: 1158 + AegisName: "ZarkorScroll" + Name: "Zarkor Scroll" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 37 + Def: 0 + Loc: "EQP_ACC_L" + EquipLv: 31 + Refine: false + Script: <" + skill TMW2_ZARKOR,1; + bonus bCritical,1; + bonus bHPrecovRate,4; + "> +}, +{ + Id: 1159 + AegisName: "OldTowel" + Name: "Old Towel" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 45 + Def: 1 + Loc: "EQP_ACC_L" + EquipLv: 20 + Refine: false + Script: <" + bonus bCastrate,-10; + bonus bUseSPrate,-10; + addtoskill(TMW2_MPREGEN, 1, 2); + "> +}, +{ + Id: 1160 + AegisName: "PlushMouboo" + Name: "Plush Mouboo" + Type: "IT_ARMOR" + Buy: 70000 + Sell: 0 + Weight: 50 + Loc: "EQP_ACC_L" + EquipLv: 90 + Refine: false + Script: <" + bonus3 bSPDrainRate,10,5,1; + bonus bAspdRate,-15; + bonus bHitRate, 100; + bonus2 bSubRace, RC_Legendary, 30; + "> +}, +{ + Id: 1161 + AegisName: "RedStocking" + Name: "Red Stocking" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 230 + Weight: 32 + Def: 5 + Loc: "EQP_ACC_L" + EquipLv: 25 + Refine: false + Script: <" + bonus2 bAddEle,Ele_Water,11; + bonus2 bSubEle,Ele_Water,11; + "> +}, +{ + Id: 1162 + AegisName: "SantaGlobe" + Name: "Santa Globe" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 180 + Weight: 32 + Def: 4 + Loc: "EQP_ACC_L" + EquipLv: 24 + Refine: false + Script: <" + bonus2 bAddEle,Ele_Water,5; + bonus2 bSubEle,Ele_Water,15; + "> +}, +{ + Id: 1163 + AegisName: "SnowmanGlobe" + Name: "Snowman Globe" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 140 + Weight: 32 + Def: 4 + Loc: "EQP_ACC_L" + EquipLv: 24 + Refine: false + Script: <" + bonus2 bAddEle,Ele_Water,5; + bonus2 bSubEle,Ele_Water,10; + "> +}, +{ + Id: 1164 + AegisName: "SpectralOrb" + Name: "Spectral Orb" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 450 + Def: 10 + Loc: "EQP_ACC_L" + EquipLv: 80 + Refine: false + Script: <" + bonus2 bSubEle,Ele_Holy,-25; + bonus2 bAddEle,Ele_Ghost,50; + "> +}, +{ + Id: 1165 + AegisName: "ThetaBook" + Name: "Theta Book" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 450 + Def: 1 + Loc: "EQP_ACC_L" + EquipLv: 37 + Refine: false + Script: <" + bonus bMaxSP,20; + bonus bSPrecovRate,10; + bonus bMatk,10; + "> +}, +{ + Id: 1166 + AegisName: "Blanket" + Name: "Blanket" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 45 + Def: 0 + Loc: "EQP_ACC_L" + EquipLv: 70 + Refine: false + Script: <" + addtoskill(TMW2_SPEECH, 1, 2); + bonus bHitRate, -10; + bonus bFleeRate, -10; + "> + OnUnequipScript: <" + dispbottom "Slumber falls over you."; + callfunc "SC_Bonus", rand(5), SC_SLEEP, 1; + "> +}, +{ + Id: 1167 + AegisName: "EarthScroll" + Name: "Earth Scroll" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 450 + Loc: "EQP_ACC_L" + EquipLv: 54 + Refine: false + Script: <" + bonus bMdef, 5; + bonus bMdefRate, 15; + bonus bMdef2Rate, 15; + "> +}, +{ + Id: 1168 + AegisName: "CursedSkull" + Name: "Cursed Skull" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 450 + Loc: "EQP_ACC_L" + EquipLv: 58 + Refine: false + Script: <" + bonus2 bSubEle,Ele_Holy,-50; + bonus2 bAddRace,RC_Undead,25; + bonus2 bMagicAddRace,RC_Undead,25; + "> +}, +{ + Id: 1169 + AegisName: "GoldMedal" + Name: "Gold Medal" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 450 + Def: 3 + Loc: "EQP_ACC_L" + EquipLv: 54 + Refine: false +}, +{ + Id: 1170 + AegisName: "SilverMedal" + Name: "SilverMedal" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 450 + Def: 2 + Loc: "EQP_ACC_L" + EquipLv: 54 + Refine: false +}, +{ + Id: 1171 + AegisName: "BronzeMedal" + Name: "Bronze Medal" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1800 + Weight: 450 + Def: 1 + Loc: "EQP_ACC_L" + EquipLv: 54 + Refine: false +}, +{ + Id: 1172 + AegisName: "LeatherQuiver" + Name: "Leather Quiver" + Type: "IT_ARMOR" + Buy: 120000 + Sell: 2700 + Weight: 60 + Def: 0 + Loc: "EQP_ACC_L" + EquipLv: 30 + RequiredAgi: 15 + Refine: false + Script: <" + // Bow: Subtype W_BOW (ITEMINFO_SUBTYPE) + // Arrow: EQP_AMMO + // Check if you are using bow and arrows + /* + debugmes "Quiver info! Bow Getequip id is "+getequipid(EQI_HAND_R); + debugmes "Quiver info! Item subtype is "+getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_SUBTYPE); + debugmes "Quiver info! Target subtype: "+W_BOW; + */ + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_SUBTYPE) == W_BOW) { + bonus bAspdRate,10; + bonus bAddMaxWeight,100; + bonus bMaxSPrate,-10; + } + "> +}, +{ + Id: 1173 + AegisName: "IronQuiver" + Name: "Iron Quiver" + Type: "IT_ARMOR" + Buy: 240000 + Sell: 5800 + Weight: 140 + Def: 0 + Loc: "EQP_ACC_L" + EquipLv: 50 + RequiredAgi: 21 + Refine: false + Script: <" + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_SUBTYPE) == W_BOW) { + bonus bAspdRate,16; + bonus bAddMaxWeight,200; + bonus bMaxSPrate,-20; + } + "> +}, +{ + Id: 1174 + AegisName: "BronzeQuiver" + Name: "Bronze Quiver" + Type: "IT_ARMOR" + Buy: 240000 + Sell: 6200 + Weight: 200 + Def: 0 + Loc: "EQP_ACC_L" + EquipLv: 70 + RequiredAgi: 37 + Refine: false + Script: <" + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_SUBTYPE) == W_BOW) { + bonus bAspdRate,23; + bonus bAddMaxWeight,300; + bonus bMaxSPrate,-30; + } + "> +}, +{ + Id: 1175 + AegisName: "PlatinumQuiver" + Name: "Platinum Quiver" + Type: "IT_ARMOR" + Buy: 480000 + Sell: 11300 + Weight: 210 + Def: 0 + Loc: "EQP_ACC_L" + EquipLv: 90 + RequiredAgi: 49 + Refine: false + Script: <" + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_SUBTYPE) == W_BOW) { + bonus bAspdRate,30; + bonus bAddMaxWeight,400; + bonus bMaxSPrate,-40; + } + "> +}, +{ + Id: 1176 + AegisName: "DragonStar" + Name: "Dragon Star" + Type: "IT_ARMOR" + Buy: 27000 + Sell: 8000 + Weight: 30 + Loc: "EQP_ACC_L" + EquipLv: 54 + Refine: false + Script: <" + bonus bAddMaxWeight,700; + bonus bDefRate, -12; + bonus bDef2Rate, -12; + "> +}, +{ + Id: 1177 + AegisName: "MichelSoul" + Name: "Michel Soul" + Type: "IT_ARMOR" + Buy: 2700 + Sell: 1200 + Weight: 120 + Loc: "EQP_ACC_L" + EquipLv: 45 + Refine: false + Script: <" + bonus bInt,7; + bonus bMdef,25; + "> +}, +{ + Id: 1178 + AegisName: "GraduationAlbum" + Name: "Graduation Album" + Type: "IT_ARMOR" + Buy: 21000 + Sell: 7000 + Weight: 900 + Def: 3 + Loc: "EQP_ACC_L" + EquipLv: 100 + Refine: false + Script: <" + bonus bSPrecovRate,28; + bonus bMatk,30; + "> +}, +{ + Id: 1179 + AegisName: "RubberDucky" + Name: "Rubber Ducky" + Type: "IT_ARMOR" + Buy: 15000 + Sell: 7500 + Weight: 500 + Def: 0 + Loc: "EQP_ACC_L" + EquipLv: 50 + Refine: false + Script: <" + skill TMW2_DUCKY, cap_value(0, 10, 1+REBIRTH*2); + bonus bAllStats,5; + bonus bHPrecovRate,-50; + bonus bDefRate,-50; + bonus bDef2Rate,-50; + bonus bMaxSPrate,-35; + bonus bFleeRate,-15; + "> +}, + +/////////////////////////// +// Chest Armors +{ + Id: 1300 + AegisName: "CreasedShirt" + Name: "Creased Shirt" + Type: "IT_ARMOR" + Buy: 70 + Sell: 18 + Weight: 17 + Def: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 1 + Refine: true +}, +{ + Id: 1301 + AegisName: "VneckJumper" + Name: "V-neck Jumper" + Type: "IT_ARMOR" + Buy: 1800 + Sell: 200 + Weight: 30 + Def: 43 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 49 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bDef2,4; + "> +}, +{ + Id: 1302 + AegisName: "ArtisTankTop" + Name: "Artis Tank Top" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 120 + Weight: 11 + Def: 5 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 5 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,3; + "> +}, +{ + Id: 1303 + AegisName: "SailorShirt" + Name: "SailorShirt" + Type: "IT_ARMOR" + Buy: 1900 + Sell: 950 + Weight: 110 + Def: 19 + Loc: "EQP_HEAD_MID" + EquipLv: 26 + Refine: true + Script: <" + bonus bMaxHP,32; + bonus bStr,1; + bonus bDef2,2; + "> +}, +{ + Id: 1304 + AegisName: "LieutenantArmor" + Name: "Lieutenant Armor" + Type: "IT_ARMOR" + Buy: 4500 + Sell: 300 + Weight: 120 + Def: 23 + Loc: "EQP_HEAD_MID" + EquipLv: 30 + Refine: true + Script: <" + bonus bMaxHP,40; + bonus bDef2,3; + "> +}, +{ + Id: 1305 + AegisName: "CopperArmor" + Name: "Lieutenant Copper Armor" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 800 + Weight: 340 + Def: 50 + Loc: "EQP_HEAD_MID" + EquipLv: 55 + Refine: true + Script: <" + bonus bMaxHP,106; + bonus bDef2,5; + "> +}, +{ + Id: 1306 + AegisName: "WarlordPlate" + Name: "Warlord Plate" + Type: "IT_ARMOR" + Buy: 200000 + Sell: 18000 + Weight: 2600 + Def: 89 + Loc: "EQP_HEAD_MID" + EquipLv: 70 + Refine: true + Script: <" + bonus bMaxHP,240; + bonus bSpeedAddRate, -7; + bonus bDef2,14; + "> +}, +{ + Id: 1307 + AegisName: "BromenalChest" + Name: "Bromenal Chest" + Type: "IT_ARMOR" + Buy: 160000 + Sell: 16000 + Weight: 3600 + Def: 71 + Loc: "EQP_HEAD_MID" + EquipLv: 73 + Refine: true + Script: <" + bonus bMaxHP,171; + bonus bDef2,7; + "> +}, +{ + Id: 1308 + AegisName: "ForestArmor" + Name: "Forest Armor" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 4000 + Weight: 510 + Def: 44 + Loc: "EQP_HEAD_MID" + EquipLv: 50 + Refine: true + Script: <" + bonus bMaxHP,90; + bonus bDex, 2; + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_SUBTYPE) == W_BOW) { + bonus bAgi, 2; + } + bonus bDef2,5; + "> +}, +{ + Id: 1309 + AegisName: "ContributorSweater" + Name: "Contributor Sweater" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 700 + Weight: 25 + Def: 5 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 5 + Refine: true + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,3; + "> +}, +{ + Id: 1310 + AegisName: "Chainmail" + Name: "Chainmail" + Type: "IT_ARMOR" + Buy: 14000 + Sell: 8000 + Weight: 1200 + Def: 51 + Loc: "EQP_HEAD_MID" + EquipLv: 45 + Refine: true + Script: <" + bonus bMaxHP,115; + bonus bSpeedAddRate, -2; + bonus bDef2,9; + "> +}, +{ + Id: 1311 + AegisName: "TerraniteArmor" + Name: "Terranite Armor" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 800 + Weight: 3600 + Def: 82 + Loc: "EQP_HEAD_MID" + EquipLv: 82 + Refine: true + Script: <" + bonus bMaxHP,210; + bonus bMdef,41; + bonus bDef2,8; + "> +}, +{ + Id: 1312 + AegisName: "LightPlatemail" + Name: "Light Platemail" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 800 + Weight: 2000 + Def: 74 + Loc: "EQP_HEAD_MID" + EquipLv: 60 + Refine: true + Script: <" + bonus bMaxHP,185; + bonus bSpeedAddRate, -6; + bonus bDef2,12; + "> +}, +{ + Id: 1313 + AegisName: "ShortTankTop" + Name: "Short Tank Top" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 80 + Weight: 5 + Def: 6 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 8 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,6; + "> +}, +{ + Id: 1314 + AegisName: "LeatherShirt" + Name: "Leather Shirt" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 550 + Weight: 310 + Def: 15 + Loc: "EQP_HEAD_MID" + EquipLv: 21 + Refine: true + Script: <" + bonus bMaxHP,23; + bonus bDef2,2; + "> +}, +{ + Id: 1315 + AegisName: "TneckSweater" + Name: "Tneck Sweater" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 80 + Weight: 30 + Def: 8 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 13 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,12; + bonus bDef2,1; + "> +}, +{ + Id: 1316 + AegisName: "SilkRobe" + Name: "Silk Robe" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 1000 + Weight: 25 + Def: 7 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 20 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMatk,20; + bonus bMdef,25; + bonus bMaxSP,40; + bonus bSPrecovRate,5; + addtoskill(TMW2_MPREGEN, 1, 2); + "> +}, +{ + Id: 1317 + AegisName: "SorcererRobe" + Name: "Sorcerer Robe" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 800 + Weight: 40 + Def: 25 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 55 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMatk,40; + bonus bMdef,50; + bonus bMaxSP,80; + bonus bSPrecovRate,8; + addtoskill(TMW2_MPREGEN, 2, 2); + "> +}, +{ + Id: 1318 + AegisName: "UglyChristmasSweater" + Name: "Christmas Sweater" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 800 + Weight: 350 + Def: 17 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 40 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxSP,10; + bonus bMatk,15; + bonus bMdef,20; + bonus bSPrecovRate,4; + addtoskill(TMW2_MPREGEN, 1, 2); + "> +}, +{ + Id: 1319 + AegisName: "ValentineDress" + Name: "Valentine Dress" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 800 + Weight: 100 + Def: 10 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 15 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,14; + bonus bDef2,1; + "> +}, +{ + Id: 1320 + AegisName: "VneckSweater" + Name: "Vneck Sweater" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 800 + Weight: 36 + Def: 25 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 32 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,44; + bonus bDef2,3; + "> +}, +{ + Id: 1321 + AegisName: "CandorShirt" + Name: "Candor Shirt" + Type: "IT_ARMOR" + Buy: 120 + Sell: 50 + Weight: 36 + Def: 3 + Loc: "EQP_HEAD_MID" + EquipLv: 3 + Refine: true + Script: <" + bonus bMaxHP,1; + "> +}, +{ + Id: 1322 + AegisName: "GMRobe" + Name: "GM Robe" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 0 + Atk: 0 + Def: 20 + Loc: "EQP_HEAD_MID" + EquipLv: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Nouse: { + override: 60 + } + BindOnEquip: true +}, +{ + Id: 1323 + AegisName: "RedknightArmor" + Name: "Red Knight Armor" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 5000 + Weight: 500 + Def: 82 + Loc: "EQP_HEAD_MID" + EquipLv: 82 + Refine: true + Script: <" + bonus bMaxHP,210; + bonus bDefEle,Ele_Fire; + bonus bDef2,8; + "> +}, +{ + Id: 1324 + AegisName: "DesertShirt" + Name: "Desert Shirt" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 800 + Weight: 390 + Def: 30 + Loc: "EQP_HEAD_MID" + EquipLv: 37 + Refine: true + Script: <" + bonus bMaxHP,56; + bonus bDef2,3; + "> +}, +{ + Id: 1325 + AegisName: "YetiTankTop" + Name: "Yety Tank Top" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 1 + Refine: true + Script: <" + bonus bMaxHP,1; + bonus bDef2,1; + "> +}, +{ + Id: 1326 + AegisName: "MoonshroomRobe" + Name: "Moonshroom Robe" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 1 + Refine: true + Script: <" + bonus bMaxHP,1; + bonus bDef2,1; + "> +}, +{ + Id: 1327 + AegisName: "GoldenChainmail" + Name: "Golden Chainmail" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 1 + Refine: true + Script: <" + bonus bMaxHP,1; + bonus bDef2,1; + "> +}, +{ + Id: 1328 + AegisName: "GoldenLightPlatemail" + Name: "Golden Light Platemail" + Type: "IT_ARMOR" + Buy: 200000 + Sell: 1000 + Weight: 2200 + Def: 80 + Loc: "EQP_HEAD_MID" + EquipLv: 64 + Refine: true + Script: <" + bonus bMaxHP,205; + bonus bSpeedAddRate, -4; + bonus bDef2,12; + "> +}, +{ + Id: 1329 + AegisName: "GoldenWarlordPlate" + Name: "Golden Warlord Plate" + Type: "IT_ARMOR" + Buy: 200000 + Sell: 10000 + Weight: 3000 + Def: 97 + Loc: "EQP_HEAD_MID" + EquipLv: 75 + Refine: true + Script: <" + bonus bMaxHP,270; + bonus bSpeedAddRate, -7; + bonus bDef2,15; + "> +}, +{ + Id: 1330 + AegisName: "LazuriteRobe" + Name: "Lazurite Robe" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 1 + Refine: true + Script: <" + bonus bMaxHP,1; + bonus bDef2,1; + "> +}, +{ + Id: 1331 + AegisName: "SaviorArmor" + Name: "Savior Armor" + Type: "IT_ARMOR" + Buy: 1000000 + Sell: 100000 + Weight: 2800 + Def: 117 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 109 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + // If you don't dye the cap, it can be powerful + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bMaxHP,350; + bonus bDef2,10; + bonus bMdef, 4; + "> +}, +{ + Id: 1332 + AegisName: "CottonShirt" + Name: "Cotton Shirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 130 + Weight: 90 + Def: 10 + Slots: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 15 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,14; + bonus bDef2,1; + "> +}, +{ + Id: 1333 + AegisName: "AssassinChest" + Name: "Assassin Chest" + Type: "IT_ARMOR" + Buy: 200000 + Sell: 9000 + Weight: 400 + Def: 77 + Loc: "EQP_HEAD_MID" + EquipLv: 84 + Refine: true + Script: <" + bonus bMaxHP,220; + bonus bDef2,8; + "> +}, +{ + Id: 1334 + AegisName: "CrusadeArmor" + Name: "Crusade Armor" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 1000 + Weight: 1200 + Def: 23 + Loc: "EQP_HEAD_MID" + EquipLv: 30 + Refine: true + Script: <" + bonus bMaxHP,40; + bonus bDef2,3; + "> +}, +{ + Id: 1335 + AegisName: "CommunityShirt" + Name: "Community Shirt" + Type: "IT_ARMOR" + Buy: 1000000 + Sell: 100 + Weight: 120 + Def: 2 + Loc: "EQP_HEAD_MID" + EquipLv: 2 + Refine: true + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 1336 + AegisName: "AlchemistArmor" + Name: "Alchemist Armor" + Type: "IT_ARMOR" + Buy: 1000000 + Sell: 100 + Weight: 120 + Def: 63 + Loc: "EQP_HEAD_MID" + EquipLv: 67 + Refine: true + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMaxHP,148; + bonus bDef2,6; + "> +}, +{ + Id: 1337 + AegisName: "GraduationRobe" + Name: "Graduation Robe" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 5000 + Weight: 25 + Atk: 0 + Def: 37 + Loc: "EQP_HEAD_MID" + EquipLv: 75 + Refine: true + Script: <" + bonus bMatk,20; + bonus bMaxSP,100; + bonus bSPrecovRate,5; + "> +}, +{ + Id: 1338 + AegisName: "MinerTankTop" + Name: "Miner Tank Top" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 800 + Weight: 110 + Atk: 0 + Def: 22 + Loc: "EQP_HEAD_MID" + EquipLv: 29 + Refine: true + Script: <" + bonus bMaxHP,38; + bonus bLuk,1; + bonus bDef2,2; + "> +}, +{ + Id: 1339 + AegisName: "Bathrobe" + Name: "Bathrobe" + Type: "IT_ARMOR" + Buy: 2600 + Sell: 1000 + Weight: 120 + Def: 1 + Loc: "EQP_HEAD_MID" + EquipLv: 50 + Refine: false + Script: <" + bonus bMaxHP,90; + addtoskill(TMW2_SPEECH, 1, 2); + "> +}, +{ + Id: 1340 + AegisName: "MirrorLakeArmor" + Name: "Mirror Lake Armor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 0 + Def: 0 + Loc: "EQP_HEAD_MID" + EquipLv: 0 + Refine: false + AllowPickup: false + Trade: { + nodrop: true + notrade: true + partneroverride: false + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + .@slv = callfunc("get_byte", ##00_INFO, 0) + 1; + + // Bonus + bonus bMaxHP, 400+.@slv*80; + bonus bMaxSP, .@slv*20; + bonus bAllStats, .@slv*5; + bonus bDef2, .@slv*10; + bonus bDef, 55+.@slv*7; + bonus bFlee, .@slv*10; + bonus bHitRate, .@slv*10; + bonus bAddMaxWeight, .@slv*25; + + // Penalties + bonus bBaseAtk,-300; + bonus bCriticalRate,-100; + bonus bCastrate, -500; + bonus bDelayrate, 50; + + // Neutral + bonus bAtkEle, Ele_Ghost; + bonus bDefEle, Ele_Ghost; + bonus bUnstripableArmor, 1340; + bonus bUnbreakableArmor, 1340; + "> + OnUnequipScript: <" equip(1340); "> +}, + +// Boots +{ + Id: 1800 + AegisName: "LousyMoccasins" + Name: "Lousy Moccasins" + Type: "IT_ARMOR" + Buy: 600 + Sell: 180 + Weight: 18 + Def: 2 + Loc: "EQP_SHOES" + EquipLv: 10 + Refine: false + Script: <" + bonus bMaxHP,2; + bonus bDef2, 1; + "> +}, +{ + Id: 1801 + AegisName: "AssassinBoots" + Name: "Assassin Boots" + Type: "IT_ARMOR" + Buy: 600 + Sell: 180 + Weight: 18 + Def: 24 + Loc: "EQP_SHOES" + EquipLv: 82 + Refine: false + Script: <" + bonus bMaxHP,52; + bonus bDef2, 8; + "> +}, +{ + Id: 1802 + AegisName: "DeepBlackBoots" + Name: "Deep Black Boots" + Type: "IT_ARMOR" + Buy: 600 + Sell: 180 + Weight: 18 + Def: 12 + Loc: "EQP_SHOES" + EquipLv: 50 + Refine: false + Script: <" + bonus bMaxHP,23; + bonus bDef2, 5; + "> +}, +{ + Id: 1803 + AegisName: "CandorBoots" + Name: "Candor Boots" + Type: "IT_ARMOR" + Buy: 600 + Sell: 180 + Weight: 18 + Def: 2 + Loc: "EQP_SHOES" + EquipLv: 7 + Refine: false + Script: <" + bonus bMaxHP,1; + "> +}, +{ + Id: 1804 + AegisName: "FurBoots" + Name: "Fur Boots" + Type: "IT_ARMOR" + Buy: 600 + Sell: 180 + Weight: 18 + Def: 9 + Loc: "EQP_SHOES" + EquipLv: 39 + Refine: false + Script: <" + bonus bMaxHP,15; + bonus2 bAddEle,Ele_Water,20; + bonus2 bAddEle,Ele_Fire,-10; + bonus bMaxSP,20; + bonus bDef2, 4; + "> +}, +{ + Id: 1805 + AegisName: "CottonBoots" + Name: "Cotton Boots" + Type: "IT_ARMOR" + Buy: 750 + Sell: 200 + Weight: 22 + Def: 2 + Slots: 1 + Loc: "EQP_SHOES" + EquipLv: 20 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMatk,10; + bonus bMaxSP,10; + bonus bSPrecovRate,10; + "> +}, +{ + Id: 1806 + AegisName: "Boots" + Name: "Boots" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 200 + Weight: 80 + Def: 4 + Loc: "EQP_SHOES" + EquipLv: 21 + Refine: false + Script: <" + bonus bMaxHP,5; + bonus bDef2, 2; + "> +}, +{ + Id: 1807 + AegisName: "LeatherBoots" + Name: "Leather Boots" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 100 + Weight: 1 + Def: 7 + Loc: "EQP_SHOES" + EquipLv: 32 + Refine: false + Script: <" + bonus bMaxHP,11; + bonus bDef2, 3; + "> +}, +{ + Id: 1808 + AegisName: "RedStockings" + Name: "Red Stockings" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 10 + Loc: "EQP_SHOES" + EquipLv: 45 + Refine: false + Script: <" + bonus bMaxHP,19; + bonus bDef2, 5; + "> +}, +{ + Id: 1809 + AegisName: "BromenalBoots" + Name: "Bromenal Boots" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 13 + Loc: "EQP_SHOES" + EquipLv: 55 + Refine: false + Script: <" + bonus bMaxHP,26; + bonus bDef2, 6; + "> +}, +{ + Id: 1810 + AegisName: "WizardMoccasins" + Name: "Wizard Moccasins" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 8 + Loc: "EQP_SHOES" + EquipLv: 61 + Refine: false + Script: <" + bonus bMatk,15; + bonus bMdef,15; + bonus bMaxSP,30; + bonus bSPrecovRate,6; + addtoskill(TMW2_MPREGEN, 1, 2); + "> +}, +{ + Id: 1811 + AegisName: "WitchBoots" + Name: "Witch Boots" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 13 + Loc: "EQP_SHOES" + EquipLv: 94 + Refine: false + Script: <" + bonus bMatk,20; + bonus bMdef,20; + bonus bMaxSP,50; + bonus bSPrecovRate,7; + addtoskill(TMW2_MPREGEN, 1, 2); + "> +}, +{ + Id: 1812 + AegisName: "HeliosBoots" + Name: "Helios Boots" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 900 + Def: 15 + Loc: "EQP_SHOES" + EquipLv: 70 + Refine: false + Script: <" + bonus bMaxHP,-30; + bonus bSpeedAddRate,7; // 7 means a moving speed increase of 10(.5) +"> +}, +{ + Id: 1813 + AegisName: "TerraniteBoots" + Name: "Terranite Boots" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 1200 + Weight: 320 + Def: 21 + Loc: "EQP_SHOES" + EquipLv: 80 + Refine: false + Script: <" + bonus bMaxHP,50; + bonus bMdef, 10; + bonus bDef2, 8; + "> +}, +{ + Id: 1814 + AegisName: "WarlordBoots" + Name: "Warlord Boots" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 19 + Loc: "EQP_SHOES" + EquipLv: 74 + Refine: false + Script: <" + bonus bMaxHP,44; + bonus bDef2, 7; + "> +}, +{ + Id: 1815 + AegisName: "SaviorBoots" + Name: "Savior Boots" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 32 + Def: 30 + Loc: "EQP_SHOES" + EquipLv: 106 + Refine: true + Script: <" + bonus bMaxHP,85; + bonus bDef2, 10; + bonus bSpeedAddRate, 6; + bonus bMdef, 4; + "> +}, +{ + Id: 1816 + AegisName: "CreasedBoots" + Name: "Creased Boots" + Type: "IT_ARMOR" + Buy: 200 + Sell: 10 + Weight: 12 + Def: 1 + Loc: "EQP_SHOES" + EquipLv: 3 + Refine: false +}, +{ + Id: 1817 + AegisName: "TulimsharGuardBoots" + Name: "Tulimshar Guard Boots" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 600 + Weight: 35 + Def: 3 + Loc: "EQP_SHOES" + EquipLv: 17 + Refine: false + Script: <" + bonus bMaxHP,4; + bonus bDef2, 2; + "> +}, +{ + Id: 1818 + AegisName: "SquirrelBoots" + Name: "Squirrel Boots" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 1200 + Weight: 32 + Def: 5 + Loc: "EQP_SHOES" + EquipLv: 26 + Refine: false + Script: <" + bonus bMaxHP,8; + bonus bSpeedAddRate,2; + bonus bDef2, 3; + "> +}, +{ + Id: 1819 + AegisName: "Slippers" + Name: "Slippers" + Type: "IT_ARMOR" + Buy: 2600 + Sell: 1000 + Weight: 20 + Def: 1 + Loc: "EQP_SHOES" + EquipLv: 30 + Refine: false + Script: <" + bonus bMaxHP,10; + addtoskill(TMW2_SPEECH, 1, 2); + "> +}, + +// Gloves +{ + Id: 2000 + AegisName: "Armbands" + Name: "Armbands" + Type: "IT_ARMOR" + Buy: 400 + Sell: 120 + Weight: 10 + Def: 3 + Loc: "EQP_GARMENT" + EquipLv: 30 + Refine: false + Script: <" + bonus bMatk,10; + bonus bMaxSP,10; + bonus bSPrecovRate,8; + "> +}, +{ + Id: 2001 + AegisName: "CopperArmbands" + Name: "Copper Armbands" + Type: "IT_ARMOR" + Buy: 4000 + Sell: 800 + Weight: 20 + Def: 5 + Loc: "EQP_GARMENT" + EquipLv: 50 + Refine: false + Script: <" + bonus bMatk,15; + bonus bMaxSP,20; + bonus bSPrecovRate,10; + "> +}, +{ + Id: 2002 + AegisName: "IronArmbands" + Name: "Iron Armbands" + Type: "IT_ARMOR" + Buy: 7500 + Sell: 940 + Weight: 30 + Def: 8 + Loc: "EQP_GARMENT" + EquipLv: 70 + Refine: false + Script: <" + bonus bMatk,20; + bonus bMaxSP,30; + bonus bSPrecovRate,12; + "> +}, +{ + Id: 2003 + AegisName: "SarabArmlet" + Name: "Sarab Armlet" + Type: "IT_ARMOR" + Buy: 75000 + Sell: 940 + Weight: 30 + Def: 11 + Loc: "EQP_GARMENT" + EquipLv: 93 + Refine: false + Script: <" + bonus bMatk,40; + bonus bMaxSP,40; + bonus bSPrecovRate,15; + "> +}, +{ + Id: 2004 + AegisName: "CreasedGloves" + Name: "Creased Gloves" + Type: "IT_ARMOR" + Buy: 200 + Sell: 1 + Weight: 40 + Def: 1 + Loc: "EQP_GARMENT" + EquipLv: 2 + Refine: false +}, +{ + Id: 2005 + AegisName: "CottonGloves" + Name: "Cotton Gloves" + Type: "IT_ARMOR" + Buy: 900 + Sell: 300 + Weight: 60 + Def: 3 + Slots: 1 + Loc: "EQP_GARMENT" + EquipLv: 14 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMatk,10; + bonus bMaxSP,10; + bonus bSPrecovRate,10; + "> +}, +{ + Id: 2006 + AegisName: "MinerGloves" + Name: "Miner Gloves" + Type: "IT_ARMOR" + Buy: 400 + Sell: 190 + Weight: 180 + Def: 5 + Loc: "EQP_GARMENT" + EquipLv: 28 + Refine: false + Script: <" + bonus bAspd,5; + "> +}, +{ + Id: 2007 + AegisName: "SilkGloves" + Name: "Silk Gloves" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 3 + Loc: "EQP_GARMENT" + EquipLv: 24 + Refine: false + Script: <" + bonus bMatk,12; + bonus bMaxSP,10; + bonus bSPrecovRate,10; + "> +}, +{ + Id: 2008 + AegisName: "LeatherGloves" + Name: "Leather Gloves" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 450 + Weight: 140 + Def: 8 + Slots: 2 + Loc: "EQP_GARMENT" + EquipLv: 40 + Refine: false + AllowCards: { + id5030: 2 + } + Script: <" + bonus bAspd,8; + "> +}, +{ + Id: 2009 + AegisName: "ForestGloves" + Name: "Forest Gloves" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 13 + Loc: "EQP_GARMENT" + EquipLv: 59 + Refine: false + Script: <" + bonus bAspd,11; + "> +}, +{ + Id: 2010 + AegisName: "BromenalGloves" + Name: "Bromenal Gloves" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 15 + Loc: "EQP_GARMENT" + EquipLv: 66 + Refine: false + Script: <" + bonus bAspd,13; + "> +}, +{ + Id: 2011 + AegisName: "GoldenArmbands" + Name: "Golden Armbands" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 11 + Loc: "EQP_GARMENT" + EquipLv: 90 + Refine: false + Script: <" + bonus bMatk, 25; + bonus bMdef, 10; + bonus bMaxSP,30; + bonus bSPrecovRate,15; + "> +}, +{ + Id: 2012 + AegisName: "WarlordGloves" + Name: "Warlord Gloves" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 21 + Loc: "EQP_GARMENT" + EquipLv: 90 + Refine: false + Script: <" + bonus bAspd,18; + "> +}, +{ + Id: 2013 + AegisName: "ManaGloves" + Name: "Mana Gloves" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 18 + Loc: "EQP_GARMENT" + EquipLv: 77 + Refine: false + Script: <" + bonus bMaxSP,200; + "> +}, +{ + Id: 2014 + AegisName: "TerraniteGloves" + Name: "Terranite Gloves" + Type: "IT_ARMOR" + Buy: 10000 + Sell:1000 + Weight: 200 + Def: 18 + Loc: "EQP_GARMENT" + EquipLv: 78 + Refine: false + Script: <" + bonus bAspd,15; + bonus bMdef,9; + "> +}, +{ + Id: 2015 + AegisName: "AssassinGloves" + Name: "Assassin Gloves" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 24 + Loc: "EQP_GARMENT" + EquipLv: 83 + Refine: false + Script: <" + bonus bAspd,16; + "> +}, +{ + Id: 2016 + AegisName: "CandorGloves" + Name: "Candor Gloves" + Type: "IT_ARMOR" + Buy: 200 + Sell: 100 + Weight: 45 + Def: 2 + Loc: "EQP_GARMENT" + EquipLv: 4 + Refine: false + Script: <" + bonus bAspd,1; + "> +}, +// Leggings (Pants or Shorts) +{ + Id: 2200 + AegisName: "CreasedShorts" + Name: "Creased Shorts" + Type: "IT_ARMOR" + Buy: 60 + Sell: 15 + Weight: 20 + Def: 1 + Loc: "EQP_HEAD_LOW" + EquipLv: 1 + Refine: false +}, +{ + Id: 2201 + AegisName: "RaidTrousers" + Name: "Raid Trousers" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 35 + Def: 10 + Loc: "EQP_HEAD_LOW" + EquipLv: 36 + Refine: false + Script: <" + bonus bMaxHP,26; + bonus bDef2, 4; + bonus bAddMaxWeight,300; + bonus bDoubleAddRate,5; + "> +}, +{ + Id: 2202 + AegisName: "AssassinPants" + Name: "Assassin Pants" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 35 + Def: 29 + Loc: "EQP_HEAD_LOW" + EquipLv: 85 + Refine: false + Script: <" + bonus bMaxHP,112; + bonus bDef2, 8; + "> +}, +{ + Id: 2203 + AegisName: "BromenalPants" + Name: "Bromenal Pants" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 435 + Def: 22 + Loc: "EQP_HEAD_LOW" + EquipLv: 70 + Refine: false + Script: <" + bonus bMaxHP,80; + bonus bDef2, 7; + "> +}, +{ + Id: 2204 + AegisName: "JeansChaps" + Name: "Jeans Chaps" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 65 + Def: 18 + Loc: "EQP_HEAD_LOW" + EquipLv: 56 + Refine: false + Script: <" + bonus bMaxHP,55; + bonus bDef2, 6; + "> +}, +{ + Id: 2205 + AegisName: "CottonShorts" + Name: "Cotton Shorts" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 55 + Def: 3 + Slots: 1 + Loc: "EQP_HEAD_LOW" + EquipLv: 13 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,6; + bonus bDef2, 1; + "> +}, +{ + Id: 2206 + AegisName: "MiniSkirt" + Name: "Mini Skirt" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 14 + Def: 3 + Slots: 1 + Loc: "EQP_HEAD_LOW" + EquipLv: 15 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,7; + bonus bDef2, 1; + "> +}, +{ + Id: 2207 + AegisName: "CottonTrousers" + Name: "Cotton Trousers" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 2500 + Weight: 25 + Def: 10 + Slots: 1 + Loc: "EQP_HEAD_LOW" + EquipLv: 36 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,26; + bonus bDef2, 4; + "> +}, +{ + Id: 2208 + AegisName: "SilkPants" + Name: "Silk Pants" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 16 + Def: 18 + Slots: 1 + Loc: "EQP_HEAD_LOW" + EquipLv: 59 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxSP,30; + bonus bDef2,-1; + "> +}, +{ + Id: 2209 + AegisName: "CottonSkirt" + Name: "Cotton Skirt" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 19 + Def: 3 + Slots: 1 + Loc: "EQP_HEAD_LOW" + EquipLv: 15 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,7; + bonus bDef2, 2; + "> +}, +{ + Id: 2210 + AegisName: "TerranitePants" + Name: "Terranite Pants" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 2500 + Weight: 650 + Def: 27 + Loc: "EQP_HEAD_LOW" + EquipLv: 81 + Refine: false + Script: <" + bonus bMaxHP,102; + bonus bMdef, 14; + bonus bDef2, 8; + "> +}, +{ + Id: 2211 + AegisName: "ChainmailSkirt" + Name: "Chainmail Skirt" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 280 + Def: 20 + Loc: "EQP_HEAD_LOW" + EquipLv: 64 + Refine: false + Script: <" + bonus bMaxHP,68; + bonus bDef2, 6; + "> +}, +{ + Id: 2212 + AegisName: "JeansShorts" + Name: "Jeans Shorts" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 400 + Weight: 280 + Def: 6 + Loc: "EQP_HEAD_LOW" + EquipLv: 25 + Refine: false + Script: <" + bonus bMaxHP,15; + bonus bDef2, 3; + "> +}, +{ + Id: 2213 + AegisName: "LeatherTrousers" + Name: "Leather Trousers" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 1250 + Weight: 280 + Def: 14 + Loc: "EQP_HEAD_LOW" + EquipLv: 48 + Refine: false + Script: <" + bonus bMaxHP,42; + bonus bDef2, 5; + "> +}, +{ + Id: 2214 + AegisName: "BanditPants" + Name: "Bandit Pants" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 280 + Def: 13 + Loc: "EQP_HEAD_LOW" + EquipLv: 45 + Refine: false + Script: <" + bonus bMaxHP,38; + bonus bDef2, 5; + "> +}, +{ + Id: 2215 + AegisName: "WarlordPants" + Name: "Warlord Pants" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 280 + Def: 24 + Loc: "EQP_HEAD_LOW" + EquipLv: 75 + Refine: false + Script: <" + bonus bMaxHP,90; + bonus bDef2, 8; + "> +}, +{ + Id: 2216 + AegisName: "SaviorPants" + Name: "Savior Pants" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 280 + Def: 39 + Loc: "EQP_HEAD_LOW" + EquipLv: 108 + Refine: true + Script: <" + bonus bMaxHP,180; + bonus bDef2, 10; + bonus bMdef, 4; + "> +}, +{ + Id: 2217 + AegisName: "CandorShorts" + Name: "Candor Shorts" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 200 + Weight: 32 + Def: 2 + Loc: "EQP_HEAD_LOW" + EquipLv: 4 + Refine: false + Script: <" + bonus bMaxHP,1; + "> +}, +{ + Id: 2218 + AegisName: "PirateShorts" + Name: "Pirate Shorts" + Type: "IT_ARMOR" + Buy: 12000 + Sell: 4500 + Weight: 195 + Def: 5 + Loc: "EQP_HEAD_LOW" + EquipLv: 20 + Refine: false + Script: <" + bonus bMaxHP,11; + bonus bFleeRate,1; + bonus bDef2, 2; + "> +}, +{ + Id: 2219 + AegisName: "FarmerPants" + Name: "Farmer Pants" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 500 + Weight: 340 + Def: 5 + Slots: 1 + Loc: "EQP_HEAD_LOW" + EquipLv: 21 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,12; + bonus bDef2, 2; + "> +}, +{ + Id: 2220 + AegisName: "LuffyxSummerShorts" + Name: "Luffyx Summer Shorts" + Type: "IT_ARMOR" + Buy: 11200 + Sell: 1400 + Weight: 310 + Def: 8 + Loc: "EQP_HEAD_LOW" + EquipLv: 31 + Refine: false + Script: <" + bonus bMaxHP,21; + bonus bStr,1; + if ($@SEASON == SUMMER) { + bonus bDef,20; + bonus2 bExpAddRace,RC_All,5; + //bonus2 bExpAddRace,RC_Brute,20; + //bonus2 bExpAddRace,RC_Formless,20; + } + bonus bDef2, 3; + "> +}, + +// Rings +{ + Id: 2500 + AegisName: "WeddingRing" + Name: "Wedding Ring" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 400 + Weight: 1 + Def: 1 + Loc: 2048 + EquipLv: 1 + Refine: false + Script: <" + if (getpartnerid()) { + skill WE_MALE,1; + skill WE_FEMALE,1; + bonus bMaxHP,5; + } + "> +}, +{ + Id: 2501 + AegisName: "GoldenRing" + Name: "Golden Ring" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 80 + Def: 4 + Loc: 2048 + EquipLv: 40 + Refine: false + Slots: 1 + AllowCards: { + id5031: 1 + id5032: 1 + id5033: 1 + id5034: 1 + id5035: 1 + id5036: 1 + } +}, +{ + Id: 2508 + AegisName: "GoldenPearlRing" + Name: "Golden Pearl Ring" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 1 + Def: 0 + Loc: 2048 + EquipLv: 25 + Refine: false + Script: <" + bonus bAgi,1; + bonus bInt,1; + bonus bDex,1; + "> +}, +{ + Id: 2509 + AegisName: "GoldenBlackPearlRing" + Name: "Golden Black Pearl Ring" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 1 + Def: 0 + Loc: 2048 + EquipLv: 25 + Refine: false + Script: <" + bonus bStr,1; + bonus bVit,1; + bonus bLuk,1; + "> +}, +{ + Id: 2510 + AegisName: "ThetaRing" + Name: "Theta Ring" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 1 + Def: 1 + Loc: 2048 + EquipLv: 4 + Refine: false + Script: <" + bonus bMaxSP,15; + bonus bSPrecovRate,10; + "> +}, +{ + Id: 2511 + AegisName: "LightRing" + Name: "Light Ring" + Type: "IT_ARMOR" + Buy: 1200 + Sell: 250 + Weight: 1 + Def: 4 + Loc: 2048 + EquipLv: 4 + Refine: false + Script: <" + bonus bHPrecovRate,20; + bonus bSPrecovRate,5; + "> +}, +{ + Id: 2512 + AegisName: "SilverRing" + Name: "Silver Ring" + Type: "IT_ARMOR" + Buy: 50000 + Sell: 4000 + Weight: 260 + Def: 2 + Loc: 2048 + EquipLv: 20 + Refine: false + Slots: 1 + AllowCards: { + id5031: 1 + id5032: 1 + id5033: 1 + id5034: 1 + id5035: 1 + id5036: 1 + } +}, +// Shields +{ + Id: 2700 + AegisName: "Barrel" + Name: "Barrel" + Type: "IT_ARMOR" + Buy: 150 + Sell: 50 + Weight: 400 + Def: 20 + Loc: "EQP_HAND_L" + EquipLv: 4 + Refine: false + Script: <" + bonus bMaxHP,200; + bonus bSPrecovRate,-12; + bonus bFleeRate, -25; + bonus2 bHPRegenRate, 50, 1500; + bonus bCriticalDef, 50; + "> +}, +{ + Id: 2701 + AegisName: "LeatherShield" + Name: "Leather Shield" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 800 + Weight: 410 + Def: 10 + Loc: "EQP_HAND_L" + EquipLv: 18 + Refine: true + Script: <" + bonus bMaxHP,33; + bonus bSPrecovRate,-1; + bonus bFleeRate, -3; + bonus2 bHPRegenRate, 6, 1500; + bonus bCriticalDef, 6; + bonus bFlee2,1; + bonus bDef2,3; + "> +}, +{ + Id: 2702 + AegisName: "BladeShield" + Name: "Blade Shield" + Type: "IT_ARMOR" + Buy: 30000 + Sell: 5000 + Weight: 1980 + Def: 24 + Loc: "EQP_HAND_L" + EquipLv: 36 + Refine: true + Script: <" + bonus bSPrecovRate,-3; + bonus bFleeRate, -6; + bonus2 bHPRegenRate, 12, 1500; + bonus bCriticalDef, 12; + bonus bFlee2,3; + bonus bDef2,7; + // Blade Shield's Special + bonus bAtkRate,5; + "> +}, +{ + Id: 2703 + AegisName: "BlueKnightShield" + Name: "Blue Knight Shield" + Type: "IT_ARMOR" + Buy: 55000 + Sell: 16000 + Weight: 2400 + Def: 56 + Loc: "EQP_HAND_L" + EquipLv: 70 + Refine: true + Script: <" + bonus bMaxHP,280; + bonus bSPrecovRate,-6; + bonus bFleeRate, -9; + bonus bSpeedAddRate, -3; + bonus2 bHPRegenRate, 23, 1500; + bonus bCriticalDef, 23; + bonus bFlee2,7; + bonus bDef2,14; + "> +}, +{ + Id: 2704 + AegisName: "BritShield" + Name: "Brit Shield" + Type: "IT_ARMOR" + Buy: 40000 + Sell: 12500 + Weight: 2240 + Def: 37 + Loc: "EQP_HAND_L" + EquipLv: 50 + Refine: true + Script: <" + bonus bMaxHP,160; + bonus bSPrecovRate,-4; + bonus bFleeRate, -9; + bonus2 bHPRegenRate, 17, 1500; + bonus bCriticalDef, 17; + bonus bFlee2,5; + bonus bDef2,10; + "> +}, +{ + Id: 2705 + AegisName: "SaviorShield" + Name: "Savior Shield" + Type: "IT_ARMOR" + Buy: 200000 + Sell: 20000 + Weight: 2710 + Def: 90 + Loc: "EQP_HAND_L" + EquipLv: 102 + Refine: true + Script: <" + bonus bMaxHP,540; + bonus bSPrecovRate,-8; + bonus bFleeRate, -9; + bonus bSpeedAddRate, -8; + bonus2 bHPRegenRate, 34, 1500; + bonus bCriticalDef, 34; + bonus bFlee2,10; + bonus bDef2,20; + bonus bMdef, 4; + "> +}, +{ + Id: 2706 + AegisName: "BromenalShield" + Name: "Bromenal Shield" + Type: "IT_ARMOR" + Buy: 45000 + Sell: 15000 + Weight: 2900 + Def: 46 + Loc: "EQP_HAND_L" + EquipLv: 60 + Refine: true + Script: <" + bonus bMaxHP,215; + bonus bSPrecovRate,-5; + bonus bFleeRate, -9; + bonus bSpeedAddRate, -1; + bonus2 bHPRegenRate, 20, 1500; + bonus bCriticalDef, 20; + bonus bFlee2,6; + bonus bDef2,12; + "> +}, +{ + Id: 2707 + AegisName: "RoundLeatherShield" + Name: "Round Leather Shield" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 90 + Def: 4 + Loc: "EQP_HAND_L" + EquipLv: 9 + Refine: true + Script: <" + bonus bMaxHP,13; + bonus bSPrecovRate,-1; + bonus bFleeRate, -2; + bonus2 bHPRegenRate, 3, 1500; + bonus bCriticalDef, 3; + bonus bDef2,2; + "> +}, +{ + Id: 2708 + AegisName: "AncientShield" + Name: "Ancient Shield" + Type: "IT_ARMOR" + Buy: 50000 + Sell: 18600 + Weight: 6500 + Def: 46 + Loc: "EQP_HAND_L" + EquipLv: 60 + Refine: true + Script: <" + bonus bMaxHP,215; + bonus bSPrecovRate,-4; + bonus bFleeRate, -8; + bonus2 bHPRegenRate, 12, 1500; + bonus bCriticalDef, 12; + bonus bFlee2,6; + bonus bDef2,12; + "> +}, +{ + Id: 2709 + AegisName: "BraknarShield" + Name: "Braknar Shield" + Type: "IT_ARMOR" + Buy: 35000 + Sell: 11000 + Weight: 2360 + Def: 31 + Loc: "EQP_HAND_L" + EquipLv: 44 + Refine: true + Script: <" + bonus bMaxHP,130; + bonus bSPrecovRate,-4; + bonus bFleeRate, -8; + bonus2 bHPRegenRate, 15, 1500; + bonus bCriticalDef, 15; + bonus bFlee2,4; + bonus bDef2,9; + "> +}, +{ + Id: 2710 + AegisName: "WoodenShield" + Name: "Wooden Shield" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 2250 + Weight: 1650 + Def: 17 + Loc: "EQP_HAND_L" + EquipLv: 27 + Refine: true + Script: <" + bonus bMaxHP,60; + bonus bSPrecovRate,-2; + bonus bFleeRate, -5; + bonus2 bHPRegenRate, 9, 1500; + bonus bCriticalDef, 9; + bonus bFlee2,2; + bonus bDef2,5; + "> +}, +{ + Id: 2711 + AegisName: "SteelShield" + Name: "Steel Shield" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 18000 + Weight: 2500 + Def: 66 + Loc: "EQP_HAND_L" + EquipLv: 80 + Refine: true + Script: <" + bonus bMaxHP,352; + bonus bSPrecovRate,-7; + bonus bFleeRate, -9; + bonus bSpeedAddRate, -5; + bonus2 bHPRegenRate, 27, 1500; + bonus bCriticalDef, 27; + bonus bFlee2,8; + bonus bDef2,16; + "> +}, +{ + Id: 2712 + AegisName: "DragonShield" + Name: "Dragon Shield" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 18000 + Weight: 2500 + Def: 79 + Loc: "EQP_HAND_L" + EquipLv: 92 + Refine: true + Script: <" + bonus bMaxHP,450; + bonus bSPrecovRate,-8; + bonus bFleeRate, -9; + bonus bSpeedAddRate, -7; + bonus2 bHPRegenRate, 31, 1500; + bonus bCriticalDef, 31; + bonus bFlee2,9; + bonus bDef2,18; + "> +}, +{ + Id: 2713 + AegisName: "KidBola" + Name: "Kid Bola" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 800 + Weight: 95 + Def: 8 + Loc: "EQP_HAND_L" + EquipLv: 15 + Refine: false +}, +{ + Id: 2714 + AegisName: "CandorBola" + Name: "Candor Bola" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 1400 + Weight: 100 + Def: 12 + Loc: "EQP_HAND_L" + EquipLv: 20 + Refine: false +}, +{ + Id: 2715 + AegisName: "PurpleBola" + Name: "Purple Bola" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 1800 + Weight: 100 + Def: 15 + Loc: "EQP_HAND_L" + EquipLv: 25 + Refine: false +}, +{ + Id: 2716 + AegisName: "TulimsharBola" + Name: "Tulimshar Bola" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 2400 + Weight: 100 + Def: 19 + Loc: "EQP_HAND_L" + EquipLv: 30 + Refine: false +}, +{ + Id: 2717 + AegisName: "SnakeBola" + Name: "Snake Bola" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 3000 + Weight: 110 + Def: 23 + Loc: "EQP_HAND_L" + EquipLv: 35 + Refine: false +}, +{ + Id: 2718 + AegisName: "PiouBola" + Name: "Piou Bola" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 4000 + Weight: 120 + Def: 28 + Loc: "EQP_HAND_L" + EquipLv: 40 + Refine: false +}, +{ + Id: 2719 + AegisName: "MasterBola" + Name: "Master Bola" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 5000 + Weight: 130 + Def: 32 + Loc: "EQP_HAND_L" + EquipLv: 45 + Refine: false +}, +{ + Id: 2720 + AegisName: "EnchantedHerbBag" + Name: "Enchanted Herb Bag" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 800 + Weight: 180 + Def: 0 + Loc: "EQP_HAND_L" + EquipLv: 1 + Refine: false + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_HERB,RC_Plant; + "> +}, + +// +{ + Id: 2900 + AegisName: "Bandana" + Name: "Bandana" + Type: "IT_ARMOR" + Buy: 950 + Sell: 220 + Weight: 35 + Def: 2 + Slots: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 12 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,8; + bonus bDef2, 1; + "> +}, +{ + Id: 2901 + AegisName: "PumpkinHat" + Name: "Pumpkin Hat" + Type: "IT_ARMOR" + Buy: 320 + Sell: 100 + Weight: 50 + Def: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 4 + Refine: false + Script: <" + bonus bMaxHP,1; + "> +}, +{ + Id: 2902 + AegisName: "FancyHat" + Name: "Fancy Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 400 + Weight: 85 + Def: 4 + Loc: "EQP_HEAD_TOP" + EquipLv: 19 + Refine: false + Script: <" + bonus bMaxSP,5; + "> +}, +{ + Id: 2903 + AegisName: "BrimmedHat" + Name: "Brimmed Hat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 240 + Weight: 20 + Def: 9 + Loc: "EQP_HEAD_TOP" + EquipLv: 33 + Refine: false + Script: <" + bonus bMaxHP,35; + bonus bDef2, 3; + bonus bNearAtkDef, 5; + "> +}, +{ + Id: 2904 + AegisName: "BrimmedFeatherHat" + Name: "Brimmed Feather Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 23 + Def: 9 + Loc: "EQP_HEAD_TOP" + EquipLv: 34 + Refine: false + Script: <" + bonus bMaxHP,36; + bonus bDef2, 3; + bonus bNearAtkDef, 5; + "> +}, +{ + Id: 2905 + AegisName: "BrimmedFlowerHat" + Name: "Brimmed Flower Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 9 + Loc: "EQP_HEAD_TOP" + EquipLv: 34 + Refine: false + Script: <" + bonus bMaxHP,36; + bonus bDef2, 3; + bonus bNearAtkDef, 5; + "> +}, +{ + Id: 2906 + AegisName: "BullHelmet" + Name: "Bull Helmet" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 220 + Def: 46 + Loc: "EQP_HEAD_TOP" + EquipLv: 90 + Refine: true + Script: <" + bonus bMaxHP,247; + bonus bSpeedAddRate, -6; + bonus bDef2, 18; + "> +}, +{ + Id: 2907 + AegisName: "DarkHelm" + Name: "Dark Helm" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 1300 + Def: 31 + Loc: "EQP_HEAD_TOP" + EquipLv: 90 + Refine: true + Script: <" + bonus bMaxHP,185; + bonus bDef2, 9; + "> +}, +{ + Id: 2908 + AegisName: "FunkyHat" + Name: "Funky Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 50 + Def: 8 + Slots: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 30 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,30; + bonus bDef2, 3; + "> +}, +{ + Id: 2909 + AegisName: "CrusadeHelmet" + Name: "Crusade Helmet" + Type: "IT_ARMOR" + Buy: 320 + Sell: 100 + Weight: 1450 + Def: 25 + Slots: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 55 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,106; + bonus bSpeedAddRate, -2; + bonus bDef2, 11; + "> +}, +{ + Id: 2910 + AegisName: "Bucket" + Name: "Bucket" + Type: "IT_ARMOR" + Buy: 8600 + Sell: 450 + Weight: 880 + Def: 10 + Loc: "EQP_HEAD_TOP" + EquipLv: 36 + Refine: true + Script: <" + bonus bMaxHP,40; + bonus bDef2, 4; + "> +}, +{ + Id: 2911 + AegisName: "InfantryHelmet" + Name: "Infantry Helmet" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 622 + Def: 12 + Loc: "EQP_HEAD_TOP" + EquipLv: 30 + Refine: true + Script: <" + bonus bMaxHP,40; + bonus bSpeedAddRate, -2; + bonus bDef2, 6; + "> +}, +{ + Id: 2912 + AegisName: "BunnyEars" + Name: "Bunny Ears" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 10 + Def: 0 + Slots: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 2 + Refine: false + //DropAnnounce: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } +}, +{ + Id: 2913 + AegisName: "MoubooHat" + Name: "Mouboo Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 1000 + Weight: 380 + Def: 9 + Loc: "EQP_HEAD_TOP" + EquipLv: 35 + Refine: false + Script: <" + bonus bMaxHP,150; + bonus bDef2, 3; + "> +}, +{ + Id: 2914 + AegisName: "BromenalHelmet" + Name: "Bromenal Helmet" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 900 + Def: 13 + Loc: "EQP_HEAD_TOP" + EquipLv: 45 + Refine: true + Script: <" + bonus bMaxHP,57; + bonus bDef2, 5; + "> +}, +{ + Id: 2915 + AegisName: "CandleHelmet" + Name: "Candle Helmet" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 15 + Loc: "EQP_HEAD_TOP" + EquipLv: 50 + Refine: true + Script: <" + bonus bMaxHP,68; + bonus bDef2, 5; + "> +}, +{ + Id: 2916 + AegisName: "DesertHelmet" + Name: "Desert Helmet" + Type: "IT_ARMOR" + Buy: 160000 + Sell: 10000 + Weight: 480 + Def: 11 + Loc: "EQP_HEAD_TOP" + EquipLv: 40 + Refine: true + Script: <" + bonus bMaxHP,47; + bonus bDef2, 4; + "> +}, +{ + Id: 2917 + AegisName: "DesertHat" + Name: "Desert Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 600 + Weight: 22 + Def: 6 + Slots: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 25 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,23; + bonus bDef2, 2; + "> +}, +{ + Id: 2918 + AegisName: "BlueEggshellHat" + Name: "Blue Eggshell Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 3000 + Weight: 460 + Def: 5 + Loc: "EQP_HEAD_TOP" + EquipLv: 21 + Refine: false + Script: <" + bonus bMaxHP,17; + if ($EVENT$ == "Easter") { + bonus bDef,10; + } + bonus bDef2, 2; + "> +}, +{ + Id: 2919 + AegisName: "PrsmHelmet" + Name: "Prsm Helmet" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 3000 + Weight: 22 + Def: 18 + Slots: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 60 + Refine: true + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,92; + bonus bSpeedAddRate, 1; + bonus bDef2, 6; + bonus2 bExpAddRace,RC_All,3; + "> +}, +{ + Id: 2920 + AegisName: "WarlordHelmet" + Name: "Warlord Helmet" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 400 + Def: 31 + Loc: "EQP_HEAD_TOP" + EquipLv: 65 + Refine: true + Script: <" + bonus bMaxHP,141; + bonus bSpeedAddRate, -4; + bonus bDef2, 13; + "> +}, +{ + Id: 2921 + AegisName: "TrapperHat" + Name: "Trapper Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 14 + Loc: "EQP_HEAD_TOP" + EquipLv: 48 + Refine: false + Script: <" + bonus bMaxHP,64; + bonus bDef2, 5; + "> +}, +{ + Id: 2922 + AegisName: "YetiMask" + Name: "Yeti Mask" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 12 + Loc: "EQP_HEAD_TOP" + EquipLv: 43 + Refine: false + Script: <" + bonus bMaxHP,53; + bonus bDef2, 4; + "> +}, +{ + Id: 2923 + AegisName: "AntlersHat" + Name: "Antlers Hat" + Type: "IT_ARMOR" + Buy: 50000 + Sell: 10000 + Weight: 835 + Def: 3 + Loc: "EQP_HEAD_TOP" + EquipLv: 13 + Refine: false + Script: <" + bonus bMaxHP,9; + bonus bStr,2; + bonus bDef2, 1; + "> +}, +{ + Id: 2924 + AegisName: "DragonEggshell" + Name: "Dragon Eggshell" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 8 + Refine: false + Script: <" + bonus bMaxHP,4; + bonus bDef2, 1; + "> +}, +{ + Id: 2925 + AegisName: "OperaMask" + Name: "Opera Mask" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 8 + Refine: false + Script: <" + bonus bMaxHP,4; + "> +}, +{ + Id: 2926 + AegisName: "AxeHat" + Name: "Axe Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 82 + Def: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 8 + Refine: false + Script: <" + bonus bMaxHP,4; + "> +}, +{ + Id: 2927 + AegisName: "DarkKnightHelmet" + Name: "Dark Knight Helmet" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 49 + Loc: "EQP_HEAD_TOP" + EquipLv: 94 + Refine: true + Script: <" + bonus bMaxHP,267; + bonus bSpeedAddRate, -7; + bonus bDef2, 19; + "> +}, +{ + Id: 2928 + AegisName: "Earmuffs" + Name: "Earmuffs" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 10 + Loc: "EQP_HEAD_TOP" + EquipLv: 37 + Refine: false + Script: <" + bonus bMaxHP,42; + bonus bDef2, 4; + "> +}, +{ + Id: 2929 + AegisName: "SamuraiHelmet" + Name: "Samurai Helmet" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 34 + Loc: "EQP_HEAD_TOP" + EquipLv: 98 + Refine: true + Script: <" + bonus bMaxHP,215; + bonus bDef2, 10; + "> +}, +{ + Id: 2930 + AegisName: "PinkieHat" + Name: "Pinkie Hat" + Type: "IT_ARMOR" + Buy: 160000 + Sell: 10000 + Weight: 5 + Def: 4 + Loc: "EQP_HEAD_TOP" + EquipLv: 16 + Refine: false + Script: <" + bonus bMaxHP,12; + bonus bDef2, 1; + "> +}, +{ + Id: 2931 + AegisName: "SkullMask" + Name: "Skull Mask" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 3000 + Weight: 150 + Def: 15 + Loc: "EQP_HEAD_TOP" + EquipLv: 50 + Refine: false + Script: <" + bonus bMaxHP,68; + bonus bDef2, 5; + "> +}, +{ + Id: 2932 + AegisName: "ImperialCrown" + Name: "Imperial Crown" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 18 + Loc: "EQP_HEAD_TOP" + EquipLv: 60 + Refine: false + Script: <" + bonus bMaxHP,92; + bonus bDef2, 6; + "> +}, +{ + Id: 2933 + AegisName: "GMCap" + Name: "GM Cap" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 0 + Def: 20 + Loc: "EQP_HEAD_TOP" + EquipLv: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Nouse: { + override: 60 + } +}, +{ + Id: 2934 + AegisName: "Cap" + Name: "Cap" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 8 + Refine: false + Script: <" + bonus bMaxHP,4; + "> +}, +{ + Id: 2935 + AegisName: "TopHat" + Name: "Top Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 8 + Refine: false + Script: <" + bonus bCastrate, 20; + bonus bFixedCastrate, 20; + bonus2 bAddGetZenyNum, -4, 10; + "> +}, +{ + Id: 2936 + AegisName: "BowlerHat" + Name: "Bowler Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 4 + Slots: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 19 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,15; + bonus bDef2, 2; + "> +}, +{ + Id: 2937 + AegisName: "ChefHat" + Name: "Chef Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 3500 + Weight: 185 + Def: 14 + Loc: "EQP_HEAD_TOP" + EquipLv: 45 + Refine: false + Script: <" + bonus bMaxHP,58; + bonus bHPrecovRate,30; + bonus bSPrecovRate,30; + bonus bHealPower,20; + bonus bAddItemHealRate,10; + bonus bAtkRate,-45; + bonus bAtk2,-45; + bonus2 bResEff,Eff_Poison,1500; + "> + OnUnequipScript: <" + dispbottom "You feel bad for some strange reason."; + callfunc "SC_Bonus", 1+rand(4), SC_CURSE, 1; + "> +}, +{ + Id: 2938 + AegisName: "CaptainCap" + Name: "Captain Cap" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 300 + Weight: 22 + Def: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 8 + Refine: false + Script: <" + bonus bMaxHP,4; + "> +}, +{ + Id: 2939 + AegisName: "CandorHeadBand" + Name: "Candor Head Band" + Type: "IT_ARMOR" + Buy: 320 + Sell: 110 + Weight: 23 + Def: 2 + Loc: "EQP_HEAD_TOP" + EquipLv: 9 + Refine: false + Script: <" + bonus bMaxHP,5; + bonus bDef2, 1; + "> +}, +{ + Id: 2940 + AegisName: "GraduationCap" + Name: "Graduation Cap" + Type: "IT_ARMOR" + Buy: 3500 + Sell: 1500 + Weight: 35 + Def: 11 + Loc: "EQP_HEAD_TOP" + EquipLv: 40 + Refine: false + Script: <" + bonus bMaxHP,40; + bonus bSPrecovRate,5; + "> +}, +{ + Id: 2941 + AegisName: "VikingHelmet" + Name: "Viking Helmet" + Type: "IT_ARMOR" + Buy: 32000 + Sell: 1000 + Weight: 220 + Def: 22 + Loc: "EQP_HEAD_TOP" + EquipLv: 70 + Refine: true + Script: <" + bonus bMaxHP,120; + bonus bDef2, 7; + "> +}, +{ + Id: 2942 + AegisName: "CenturionHelmet" + Name: "Centurion Helmet" + Type: "IT_ARMOR" + Buy: 32000 + Sell: 1000 + Weight: 22 + Def: 40 + Loc: "EQP_HEAD_TOP" + EquipLv: 80 + Refine: true + Script: <" + bonus bMaxHP,202; + bonus bSpeedAddRate, -4; + bonus bDef2, 16; + "> +}, +{ + Id: 2943 + AegisName: "AlphaMoubooHat" + Name: "Alpha Mouboo Hat" + Type: "IT_ARMOR" + Buy: 32000 + Sell: 10000 + Weight: 300 + Def: 20 + Loc: "EQP_HEAD_TOP" + EquipLv: 65 + Refine: false + Script: <" + bonus bMaxHP,300; + bonus bStr,1; + bonus bDex,1; + bonus bDef2, 6; + "> +}, +{ + Id: 2944 + AegisName: "SailorHat" + Name: "Sailor Hat" + Type: "IT_ARMOR" + Buy: 32000 + Sell: 1000 + Weight: 22 + Def: 11 + Loc: "EQP_HEAD_TOP" + EquipLv: 40 + Refine: false + Script: <" + bonus bMaxHP,47; + bonus2 bAddEle,Ele_Water,10; + bonus bDef2, 4; + "> +}, +{ + Id: 2945 + AegisName: "CorsairHat" + Name: "Corsair Hat" + Type: "IT_ARMOR" + Buy: 32000 + Sell: 1000 + Weight: 22 + Def: 10 + Loc: "EQP_HEAD_TOP" + EquipLv: 38 + Refine: false + Script: <" + bonus bMaxHP,43; + bonus bDef2, 4; + "> +}, +{ + Id: 2946 + AegisName: "RightEyePatch" + Name: "Right Eye Patch" + Type: "IT_ARMOR" + Buy: 32000 + Sell: 3500 + Weight: 22 + Def: 4 + Loc: "EQP_HEAD_TOP" + EquipLv: 16 + Refine: false + Script: <" + bonus bMaxHP,12; + bonus bDef2, 2; + "> +}, +// IDs 2947~2982 moved to art/ repo +{ + Id: 2983 + AegisName: "SerfHat" + Name: "Serf Hat" + Type: "IT_ARMOR" + Buy: 3200 + Sell: 500 + Weight: 420 + Def: 3 + Loc: "EQP_HEAD_TOP" + EquipLv: 15 + Refine: false + Script: <" + bonus bMaxHP,10; + bonus bDef2, 1; + "> +}, +{ + Id: 2984 + AegisName: "NPCEyes" + Name: "NPC Blinking Eyes" + Type: "IT_ARMOR" + Buy: 320000 + Sell: 1 + Weight: 200 + Def: -100 + Loc: "EQP_HEAD_TOP" + EquipLv: 150 + Refine: false +}, +{ + Id: 2985 + AegisName: "GreenEggshellHat" + Name: "Green Eggshell Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 3000 + Weight: 460 + Def: 5 + Loc: "EQP_HEAD_TOP" + EquipLv: 21 + Refine: false + Script: <" + bonus bMaxHP,17; + if ($EVENT$ == "Easter") { + bonus bDef,10; + } + bonus bDef2, 2; + "> +}, +{ + Id: 2986 + AegisName: "OrangeEggshellHat" + Name: "Orange Eggshell Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 3000 + Weight: 460 + Def: 5 + Loc: "EQP_HEAD_TOP" + EquipLv: 21 + Refine: false + Script: <" + bonus bMaxHP,17; + if ($EVENT$ == "Easter") { + bonus bDef,10; + } + bonus bDef2, 2; + "> +}, +{ + Id: 2987 + AegisName: "DarkEggshellHat" + Name: "Dark Eggshell Hat" + Type: "IT_ARMOR" + Buy: 160000 + Sell: 10000 + Weight: 460 + Def: 8 + Loc: "EQP_HEAD_TOP" + EquipLv: 30 + Refine: false + //DropAnnounce: true + Script: <" + bonus bMaxHP,30; + if ($EVENT$ == "Easter") { + bonus bDef,15; + } + bonus bDef2, 2; + "> +}, +{ + Id: 2988 + AegisName: "ADMINCap" + Name: "ADMIN Cap" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 0 + Def: 20 + Loc: "EQP_HEAD_TOP" + EquipLv: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Nouse: { + override: 99 + } + Script: <" + if (getgmlevel() < 99) { + logmes "Banning invalid use of Admin Cap", LOGMES_ATCOMMAND; + announce "Security violation at item.db.2988, Administrator help immediately required.", bc_all; + atcommand "@ban 1m "+strcharinfo(0); + delitem 2988, 1; + } + "> +}, +{ + Id: 2989 + AegisName: "DEVCap" + Name: "DEV Cap" + Type: "IT_ARMOR" + Buy: 2 + Sell: 1 + Weight: 0 + Def: 20 + Loc: "EQP_HEAD_TOP" + EquipLv: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 2990 + AegisName: "MagicTopHat" + Name: "Magic Top Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 1 + Weight: 800 + Def: 25 + Loc: "EQP_HEAD_TOP" + EquipLv: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + BindOnEquip: true + Script: <" + bonus bMaxHP,50000; + bonus bFleeRate,-80; + "> +}, +{ + Id: 2991 + AegisName: "MinerHat" + Name: "Miner Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 260 + Weight: 245 + Def: 7 + Loc: "EQP_HEAD_TOP" + EquipLv: 29 + Refine: true + Script: <" + bonus bMaxHP,28; + bonus bDef2, 3; + "> +}, +{ + Id: 2992 + AegisName: "MurdererCrown" + Name: "Murderer Crown" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 1000 + Weight: 250 + Def: 2 + Loc: "EQP_HEAD_TOP" + EquipLv: 10 + Refine: false + Trade: { + nodrop: true + noselltonpc: true + } + Script: <" + bonus bMaxHP,6; + bonus bCriticalRate,50; + bonus2 bSubEle,Ele_Holy,-25; + bonus2 bSubEle,Ele_Dark,25; + bonus bDef2, 1; + "> +}, +{ + Id: 2993 + AegisName: "FluffyHat" + Name: "Fluffy Hat" + Type: "IT_ARMOR" + Buy: 160000 + Sell: 10000 + Weight: 410 + Def: 5 + Loc: "EQP_HEAD_TOP" + EquipLv: 22 + Refine: false + Script: <" + bonus bMaxHP,19; + bonus bDef2, 2; + "> +}, +{ + Id: 2994 + AegisName: "PirateBandana" + Name: "Pirate Bandana" + Type: "IT_ARMOR" + Buy: 160000 + Sell: 5000 + Weight: 38 + Def: 7 + Loc: "EQP_HEAD_TOP" + EquipLv: 28 + Refine: false + Script: <" + bonus bMaxHP,27; + bonus bDef2, 3; + "> +}, +{ + Id: 2995 + AegisName: "PaperBag" + Name: "Paper Bag" + Type: "IT_ARMOR" + Buy: 160000 + Sell: 5000 + Weight: 12 + Def: 8 + Loc: "EQP_HEAD_TOP" + EquipLv: 30 + Refine: false + Script: <" + bonus bMaxHP,30; + bonus bDef2, 3; + "> +}, +{ + Id: 2996 + AegisName: "RiceHat" + Name: "Rice Hat" + Type: "IT_ARMOR" + Buy: 3 + Sell: 1 + Weight: 0 + Def: 58 + Loc: "EQP_HEAD_TOP" + EquipLv: 150 + Refine: false + Script: <" + bonus bMaxHP,464; + bonus bDef2, 15; + "> +}, +{ + Id: 2997 + AegisName: "FarmerHat" + Name: "Farmer Hat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 500 + Weight: 120 + Def: 8 + Slots: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 30 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } + Script: <" + bonus bMaxHP,30; + bonus bStr,2; + bonus bDef2, 3; + "> +}, +{ + Id: 2998 + AegisName: "BanditHat" + Name: "Bandit Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 5000 + Weight: 120 + Def: 13 + Loc: "EQP_HEAD_TOP" + EquipLv: 45 + Refine: false + Script: <" + bonus bMaxHP,57; + bonus bDex,2; + bonus bDef2, 4; + "> +}, +{ + Id: 2999 + AegisName: "FairyHat" + Name: "Sacred Forest Hat" + Type: "IT_ARMOR" + Buy: 3600 + Sell: 900 + Weight: 80 + Def: 15 + Loc: "EQP_HEAD_TOP" + EquipLv: 50 + Refine: false + Script: <" + bonus bMaxHP,68; + bonus bAgiVit,1; + bonus bDef2, 5; + "> +}, +{ + Id: 3000 + AegisName: "CaveSnakeHat" + Name: "Cave Snake Hat" + Type: "IT_ARMOR" + Buy: 50000 + Sell: 10000 + Weight: 46 + Def: 5 + Loc: "EQP_HEAD_TOP" + EquipLv: 20 + Refine: false + Script: <" + bonus bMaxHP,16; + bonus bAgi, 2; + bonus bDef2, 2; + "> +}, +{ + Id: 3001 + AegisName: "PinkHelmet" + Name: "Pink Helmet" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 5000 + Weight: 320 + Def: 15 + Loc: "EQP_HEAD_TOP" + EquipLv: 50 + Refine: true + Script: <" + bonus bMaxHP,68; + bonus bStr,2; + bonus bVit,2; + bonus bDef2, 5; + bonus2 bAddEle, Ele_Earth, 15; + bonus bMdefRate, 5; + bonus bMdef2Rate, 5; + bonus bHitRate, 10; + "> +}, +{ + Id: 3002 + AegisName: "ShroomHat" + Name: "Shroom Hat" + Type: "IT_ARMOR" + Buy: 21000 + Sell: 10000 + Weight: 240 + Def: 8 + Loc: "EQP_HEAD_TOP" + EquipLv: 30 + Refine: false + Script: <" + bonus bMaxHP,30; + bonus bStr,2; + bonus bDef2, 3; + "> +}, +{ + Id: 3003 + AegisName: "ForestShroomHat" + Name: "Forest Shroom Hat" + Type: "IT_ARMOR" + Buy: 23000 + Sell: 10000 + Weight: 320 + Def: 15 + Loc: "EQP_HEAD_TOP" + EquipLv: 50 + Refine: false + Script: <" + bonus bMaxHP,68; + // Fairy Hat exist for this + bonus bDex,3; + bonus bInt,1; + bonus bDef2, 5; + "> +}, +{ + Id: 3004 + AegisName: "ChemistHelmet" + Name: "Alchemist Helmet" + Type: "IT_ARMOR" + Buy: 26000 + Sell: 10000 + Weight: 320 + Def: 26 + Loc: "EQP_HEAD_TOP" + EquipLv: 80 + Refine: false + Script: <" + bonus bMaxHP,150; + bonus bDef2, 8; + "> +}, +{ + Id: 3005 + AegisName: "ClericCap" + Name: "Cleric Cap" + Type: "IT_ARMOR" + Buy: 26000 + Sell: 10000 + Weight: 320 + Def: 26 + Loc: "EQP_HEAD_TOP" + EquipLv: 80 + Refine: false + Script: <" + bonus bMaxHP,150; + bonus bDef2, 8; + bonus bHPrecovRate,50; + bonus bSPrecovRate,50; + bonus bHealPower,30; + bonus bAddItemHealRate,20; + bonus bAtkRate,-75; + bonus bAtk2,-75; + bonus bCriticalRate, -40; + bonus bAspdRate, -20; + bonus bFlee2, 10; + bonus2 bSubEle, Ele_Holy, 50; + "> + OnUnequipScript: <" + dispbottom "Your heresy has been frowned upon."; + callfunc "SC_Bonus", 3+rand(5), SC_BLIND, 1; + "> +}, +{ + Id: 3006 + AegisName: "SantaBeardHat" + Name: "Santa Beard Hat" + Type: "IT_ARMOR" + Buy: 26000 + Sell: 100 + Weight: 32 + Def: 4 + Loc: "EQP_HEAD_TOP" + EquipLv: 18 + Refine: false + Script: <" + bonus bMaxHP,14; + bonus bDef2, 2; + "> +}, +{ + Id: 3007 + AegisName: "WickedShroomHat" + Name: "Wicked Shroom Hat" + Type: "IT_ARMOR" + Buy: 24000 + Sell: 10000 + Weight: 420 + Def: 18 + Loc: "EQP_HEAD_TOP" + EquipLv: 60 + Refine: false + Script: <" + bonus bMaxHP,92; + bonus bStr,5; + bonus bDex,1; + bonus bDef2, 6; + "> +}, +{ + Id: 3008 + AegisName: "MoonshroomHat" + Name: "Moonshroom Hat" + Type: "IT_ARMOR" + Buy: 25000 + Sell: 10000 + Weight: 250 + Def: 22 + Loc: "EQP_HEAD_TOP" + EquipLv: 70 + Refine: false + Script: <" + bonus bInt,7; + "> +}, +{ + Id: 3009 + AegisName: "FafiMask" + Name: "Fafi Mask" + Type: "IT_ARMOR" + Buy: 26000 + Sell: 3500 + Weight: 40 + Def: 16 + Loc: "EQP_HEAD_TOP" + EquipLv: 53 + Refine: true + Script: <" + bonus bMaxHP,75; + bonus bInt,1; + bonus bMaxSP,25; + bonus bSPrecovRate,5; + "> +}, +{ + Id: 3010 + AegisName: "AFKCap" + Name: "AFK Cap" + Type: "IT_ARMOR" + Buy: 2600 + Sell: 1000 + Weight: 30 + Def: 5 + Loc: "EQP_HEAD_TOP" + EquipLv: 30 + Refine: false + Script: <" + bonus bMaxHP,30; + addtoskill(TMW2_SPEECH, 1, 2); + "> +}, +{ + Id: 3011 + AegisName: "KnitHat" + Name: "Knit Hat" + Type: "IT_ARMOR" + Buy: 2600 + Sell: 1000 + Weight: 70 + Def: 7 + Loc: "EQP_HEAD_TOP" + EquipLv: 29 + Refine: false + Script: <" + bonus bMaxHP,29; + if ($@SEASON == WINTER) { + bonus bDef,20; + bonus2 bExpAddRace,RC_All,15; + //bonus2 bExpAddRace,RC_Brute,20; + //bonus2 bExpAddRace,RC_Formless,20; + } + bonus bDef2, 3; + "> +}, +{ + Id: 3012 + AegisName: "LeprechaunHat" + Name: "Leprechaun Hat" + Type: "IT_ARMOR" + Buy: 26000 + Sell: 5000 + Weight: 40 + Def: 15 + Loc: "EQP_HEAD_TOP" + EquipLv: 50 + Refine: false + Script: <" + bonus bMaxHP,68; + bonus bLuk,4; + bonus bDef2, 5; + "> +}, +{ + Id: 3013 + AegisName: "CatEars" + Name: "Cat Ears" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 1000 + Weight: 20 + Def: 9 + Loc: "EQP_HEAD_TOP" + EquipLv: 33 + Refine: false + Script: <" + bonus bMaxHP,35; + bonus bAgi, 2; + bonus bDef2, 3; + "> +}, +{ + Id: 3014 + AegisName: "SantaHat" + Name: "Santa Hat" + Type: "IT_ARMOR" + Buy: 22000 + Sell: 80 + Weight: 28 + Def: 3 + Loc: "EQP_HEAD_TOP" + EquipLv: 14 + Refine: false + Script: <" + bonus bMaxHP,10; + bonus bDef2, 1; + "> +}, +{ + Id: 3015 + AegisName: "Wreath" + Name: "Wreath" + Type: "IT_ARMOR" + Buy: 2600 + Sell: 1000 + Weight: 50 + Def: 6 + Loc: "EQP_HEAD_TOP" + EquipLv: 25 + Refine: false + Script: <" + bonus bMaxHP,20; + bonus bInt,1; + bonus bSPrecovRate,5; + if ($@SEASON == SPRING) { + bonus bDef,20; + bonus2 bExpAddRace,RC_All,15; + } + "> +}, +{ + Id: 3016 + AegisName: "TerraniteMask" + Name: "Terranite Mask" + Type: "IT_ARMOR" + Buy: 26000 + Sell: 10000 + Weight: 90 + Def: 26 + Loc: "EQP_HEAD_TOP" + EquipLv: 78 + Refine: false + Script: <" + bonus bMaxHP,144; + bonus bMdef,5; + bonus bLuk,1; + bonus bDef2, 7; + "> +}, +{ + Id: 3017 + AegisName: "EggshellHat" + Name: "Eggshell Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 3000 + Weight: 460 + Def: 5 + Loc: "EQP_HEAD_TOP" + EquipLv: 21 + Refine: false + Script: <" + bonus bMaxHP,17; + if ($EVENT$ == "Easter") { + bonus bDef,10; + } + bonus bDef2, 2; + "> +}, +{ + Id: 3018 + AegisName: "BountyHunterHelmet" + Name: "Bounty Hunter Helmet" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 3000 + Weight: 320 + Def: 18 + Loc: "EQP_HEAD_TOP" + EquipLv: 60 + Refine: true + Script: <" + bonus bMaxHP,92; + bonus bAspdRate,15; + bonus bDef2, 6; + "> +}, +{ + Id: 3019 + AegisName: "MushHat" + Name: "Mush Hat" + Type: "IT_ARMOR" + Buy: 22000 + Sell: 10000 + Weight: 290 + Def: 11 + Loc: "EQP_HEAD_TOP" + EquipLv: 40 + Refine: false + Script: <" + bonus bMaxHP,45; + bonus bStr,3; + bonus bInt,1; + bonus bDef2, 4; + "> +}, +{ + Id: 3020 + AegisName: "TerraniteHelmet" + Name: "Terranite Helmet" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 1000 + Weight: 290 + Def: 25 + Loc: "EQP_HEAD_TOP" + EquipLv: 76 + Refine: false + Script: <" + bonus bMaxHP,135; + bonus bMdef,5; + bonus bInt,1; + bonus bDef2, 7; + "> +}, +{ + Id: 3021 + AegisName: "SmileyCap" + Name: "Smiley Cap" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 1000 + Weight: 120 + Def: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 7 + Refine: false + Script: <" + bonus bAtkRange, 1; + bonus bCriticalRate, -10; + "> +}, +{ + Id: 3022 + AegisName: "BossHunterBoina" + Name: "Boss Hunter Boina" + Type: "IT_ARMOR" + Buy: 800000 + Sell: 10000 + Weight: 120 + Def: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 12 + Refine: false + Script: <" + bonus2 bExpAddRace, RC_Boss, 10; + bonus2 bSubRace, RC_Boss, 10; + bonus2 bSPGainRace, RC_Boss, 10; // I can't even describe this bonus + "> +}, +{ + Id: 3023 + AegisName: "MoubiHat" + Name: "Moubi Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 1000 + Weight: 380 + Def: 9 + Loc: "EQP_HEAD_TOP" + EquipLv: 35 + Refine: false + Script: <" + bonus bMaxHP,150; + bonus bDef2, 3; + "> +}, +{ + Id: 3024 + AegisName: "BloodyMoubooHat" + Name: "Bloody Mouboo Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 1000 + Weight: 380 + Def: 9 + Loc: "EQP_HEAD_TOP" + EquipLv: 35 + Refine: false + Script: <" + bonus bMaxHP,150; + bonus bDef2, 3; + "> +}, +{ + Id: 3025 + AegisName: "NPCEyesD" + Name: "NPC Blinking Eyes 2" + Type: "IT_ARMOR" + Buy: 320000 + Sell: 1 + Weight: 200 + Def: -100 + Loc: "EQP_HEAD_TOP" + EquipLv: 150 + Refine: false +}, +{ + Id: 3026 + AegisName: "NPCEyesT" + Name: "NPC Blinking Eyes 3" + Type: "IT_ARMOR" + Buy: 320000 + Sell: 1 + Weight: 200 + Def: -100 + Loc: "EQP_HEAD_TOP" + EquipLv: 150 + Refine: false +}, +{ + Id: 3027 + AegisName: "HeadHood" + Name: "Head Hood" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 130 + Weight: 45 + Def: 0 + Slots: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 1 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } +}, +{ + Id: 3028 + AegisName: "BearHat" + Name: "Bear Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 1000 + Weight: 30 + Def: 9 + Loc: "EQP_HEAD_TOP" + EquipLv: 35 + Refine: false + Script: <" + bonus bMaxHP,150; + bonus bDef2, 3; + "> +}, +{ + Id: 3029 + AegisName: "BeeKeeperHat" + Name: "Bee Keeper Hat" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 1000 + Weight: 30 + Def: 9 + Loc: "EQP_HEAD_TOP" + EquipLv: 35 + Refine: false + Script: <" + bonus bMaxHP,150; + bonus bDef2, 3; + bonus3 bAddClassDropItem, Bee, Honey, 25; + "> +}, +{ + Id: 3030 + AegisName: "SaviorHelmet" + Name: "Savior Helmet" + Type: "IT_ARMOR" + Buy: 16000 + Sell: 1000 + Weight: 180 + Def: 37 + Loc: "EQP_HEAD_TOP" + EquipLv: 104 + Refine: true + Script: <" + bonus bMaxHP,240; + bonus bDef2, 11; + bonus bMdef, 4; + "> +}, + +// Neck Armor +{ + Id: 3200 + AegisName: "Shemagh" + Name: "Shemagh" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 90 + Weight: 30 + Def: 5 + Loc: "EQP_ACC_R" + EquipLv: 23 + Refine: false +}, +{ + Id: 3201 + AegisName: "Monocle" + Name: "Monocle" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 3000 + Weight: 22 + Def: 9 + Loc: "EQP_ACC_R" + EquipLv: 25 + Refine: false + Slots: 1 + AllowCards: { + id5033: 1 + id5036: 1 + } +// How can we set 5033 and 5036 give only 1 dex or 1 luck to this item ? @jesusalva +// We probably can't. Just kidding, we use getequipcardid(), check if it is PolishedWhatever, +// and add a -1 bonus. +}, +{ + Id: 3202 + AegisName: "Mustache" + Name: "Mustache" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 90 + Weight: 1 + Def: 1 + Loc: "EQP_ACC_R" + EquipLv: 3 + Refine: false +}, +{ + Id: 3203 + AegisName: "Beard" + Name: "Beard" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 90 + Weight: 1 + Def: 1 + Loc: "EQP_ACC_R" + EquipLv: 3 + Refine: false +}, +{ + Id: 3204 + AegisName: "EyePatch" + Name: "Left Eye Patch" + Type: "IT_ARMOR" + Buy: 64000 + Sell: 2000 + Weight: 22 + Def: 3 + Loc: "EQP_ACC_R" + EquipLv: 16 + Refine: false + Script: <" + bonus bHitRate,-15; + bonus bLongAtkDef, 25; + bonus bLongAtkRate, 25; + "> +}, +{ + Id: 3205 + AegisName: "Googles" + Name: "Googles" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 90 + Weight: 22 + Def: 6 + Loc: "EQP_ACC_R" + EquipLv: 40 + Refine: false + Script: <" + bonus2 bResEff,Eff_Blind,1000; + "> +}, +{ + Id: 3206 + AegisName: "HeartGlasses" + Name: "Heart Glasses" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 90 + Weight: 1 + Def: 1 + Loc: "EQP_ACC_R" + EquipLv: 3 + Refine: false + Script: <" + bonus2 bAddRaceTolerance, RC_Player, 40; + bonus2 bAddRace, RC_Player, -60; + bonus2 bMagicAddRace, RC_Player, -60; + "> +}, +{ + Id: 3207 + AegisName: "RedNose" + Name: "Red Nose" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 90 + Weight: 1 + Def: 1 + Loc: "EQP_ACC_R" + EquipLv: 3 + Refine: false +}, +{ + Id: 3208 + AegisName: "BurglarMask" + Name: "Burglar Mask" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 26 + Def: 4 + Loc: "EQP_ACC_R" + EquipLv: 40 + Refine: false + Script: <" + bonus bAddStealRate,10; + "> +}, +{ + Id: 3209 + AegisName: "BanditMask" + Name: "Bandit Mask" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 56 + Def: 5 + Loc: "EQP_ACC_R" + EquipLv: 60 + Refine: false +}, +{ + Id: 3210 + AegisName: "Sunglasses" + Name: "Sunglasses" + Type: "IT_ARMOR" + Buy: 30000 + Sell: 10000 + Weight: 16 + Def: 5 + Loc: "EQP_ACC_R" + EquipLv: 15 + Refine: false +}, +{ + Id: 3211 + AegisName: "AutumnMask" + Name: "Autumn Mask" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 24 + Def: 7 + Loc: "EQP_ACC_R" + EquipLv: 35 + Refine: false +}, +// Weapons +{ + Id: 3500 + AegisName: "Knife" + Name: "Knife" + Type: "IT_WEAPON" + Buy: 180 + Sell: 80 + Weight: 100 + Atk: 50 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 7 + Refine: true + Subtype: "W_DAGGER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3501 + AegisName: "BugSlayer" + Name: "Bug Slayer" + Type: "IT_WEAPON" + Buy: 11000 + Sell: 400 + Weight: 500 + Atk: 188 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 24 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3502 + AegisName: "ShortGladius" + Name: "Short Gladius" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 450 + Weight: 550 + Atk: 231 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 30 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3503 + AegisName: "WoodenSword" + Name: "Wooden Sword" + Type: "IT_WEAPON" + Buy: 8500 + Sell: 300 + Weight: 450 + Atk: 146 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 20 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3504 + AegisName: "Backsword" + Name: "Backsword" + Type: "IT_WEAPON" + Buy: 25800 + Sell: 1200 + Weight: 900 + Atk: 322 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 44 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3505 + AegisName: "SharpKnife" + Name: "Sharp Knife" + Type: "IT_WEAPON" + Buy: 600 + Sell: 200 + Weight: 130 + Atk: 70 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 12 + Refine: true + Subtype: "W_DAGGER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3506 + AegisName: "RustyKnife" + Name: "Rusty Knife" + Type: "IT_WEAPON" + Buy: 60 + Sell: 20 + Weight: 50 + Atk: 25 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_DAGGER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3507 + AegisName: "Dagger" + Name: "Dagger" + Type: "IT_WEAPON" + Buy: 800 + Sell: 250 + Weight: 350 + Atk: 115 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 15 + Refine: true + Subtype: "W_DAGGER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3508 + AegisName: "BoneKnife" + Name: "Bone Knife" + Type: "IT_WEAPON" + Buy: 9000 + Sell: 3000 + Weight: 1100 + Atk: 406 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 70 + Refine: true + Subtype: "W_DAGGER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3509 + AegisName: "RockKnife" + Name: "Rock Knife" + Type: "IT_WEAPON" + Buy: 90000 + Sell: 5000 + Weight: 1400 + Atk: 454 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 90 + Refine: true + Subtype: "W_DAGGER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3510 + AegisName: "SmallKnife" + Name: "Small Knife" + Type: "IT_WEAPON" + Buy: 90 + Sell: 25 + Weight: 70 + Atk: 35 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 3 + Refine: true + Subtype: "W_DAGGER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3511 + AegisName: "DivineSword" + Name: "Divine Sword" + Type: "IT_WEAPON" + Buy: 90000 + Sell: 10000 + Weight: 1500 + Atk: 467 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 100 + Refine: true + Subtype: "W_1HSWORD" + Slots: 2 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bAtkEle,Ele_Holy; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3512 + AegisName: "ButcherKnife" + Name: "Butcher Knife" + Type: "IT_WEAPON" + Buy: 90000 + Sell: 500 + Weight: 610 + Atk: 242 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 35 + Refine: true + Subtype: "W_DAGGER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3513 + AegisName: "AncientSword" + Name: "Ancient Sword" + Type: "IT_WEAPON" + Buy: 90000 + Sell: 4000 + Weight: 1200 + Atk: 434 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 80 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3514 + AegisName: "IceGladius" + Name: "Ice Gladius" + Type: "IT_WEAPON" + Buy: 90000 + Sell: 10000 + Weight: 670 + Atk: 264 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 35 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bAtkEle,Ele_Water; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3515 + AegisName: "Setzer" + Name: "Setzer" + Type: "IT_WEAPON" + Buy: 900000 + Sell: 2000 + Weight: 1000 + Atk: 232 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_DAGGER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3516 + AegisName: "LongSword" + Name: "Long Sword" + Type: "IT_WEAPON" + Buy: 7000 + Sell: 3000 + Weight: 1100 + Atk: 430 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 80 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3517 + AegisName: "ThunderStaff" + Name: "Thunder Staff" + Type: "IT_WEAPON" + Buy: 440000 + Sell: 22000 + Weight: 600 + Atk: 270 + Matk: 70 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 40 + Refine: true + Subtype: "W_STAFF" + Slots: 2 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + //DropAnnounce: true + Script: <" + bonus bAtk,(BaseLevel-40)*4; + bonus bMatk,(BaseLevel-40); + bonus bAtkEle,Ele_Wind; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3518 + AegisName: "Judgement" + Name: "Judgement" + Type: "IT_WEAPON" + Buy: 640000 + Sell: 32000 + Weight: 1000 + Atk: 142 + Matk: 62 + Range: 1 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 24 + Refine: true + Subtype: "W_1HSWORD" + Slots: 2 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + //Script: <" itemskill SM_MAGNUM,1; "> // Consumable only - eg Grenade + //skill SM_MAGNUM,3; + // [22:27:11] <{41444d494e}> bonus3 bAutoSpell,SKILLNAME,SKILLELVEL,PARAM1; + Script: <" + bonus3 bAutoSpell,SM_MAGNUM,1,100; + bonus bAtk,(BaseLevel-24)*3; + bonus bMatk,(BaseLevel-24); + skill TMW2_OVERLOAD, getrefine(); + "> + //DropAnnounce: true +}, +{ + Id: 3519 + AegisName: "DarkPulsar" + Name: "Dark Pulsar" + Type: "IT_WEAPON" + Buy: 140000 + Sell: 20000 + Weight: 1000 + Atk: 375 + Matk: 90 + Range: 1 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_1HSWORD" + Slots: 2 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bAtkEle,Ele_Dark; + bonus bAtk,(BaseLevel-60)*3; + bonus bMatk,(BaseLevel-60); + skill TMW2_OVERLOAD, getrefine(); + "> + //DropAnnounce: true +}, +{ + Id: 3520 + AegisName: "BronzeGladius" + Name: "Bronze Gladius" + Type: "IT_WEAPON" + Buy: 9000 + Sell: 1000 + Weight: 340 + Atk: 174 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 22 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3521 + AegisName: "Scythe" + Name: "Scythe" + Type: "IT_WEAPON" + Buy: 16500 + Sell: 4000 + Weight: 600 + Atk: 211 + Matk: 0 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 25 + Refine: true + Subtype: "W_2HMACE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bAgi, -2; + bonus bDex, -1; + bonus bDef, -20; + bonus bCritical, 5; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3522 + AegisName: "Kanabo" + Name: "Kanabo" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 5500 + Weight: 1200 + Atk: 432 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_2HMACE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bStr, 3; + bonus bDex, -6; + bonus bDef, -48; + bonus bCritical, 12; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3523 + AegisName: "MiereCleaver" + Name: "Miere Cleaver" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 6500 + Weight: 900 + Atk: 322 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 40 + Refine: true + Subtype: "W_2HMACE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bDex, -4; + bonus bDef, -32; + bonus bCritical, 8; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3524 + AegisName: "Broadsword" + Name: "Broadsword" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 7500 + Weight: 1100 + Atk: 384 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 50 + Refine: true + Subtype: "W_2HMACE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bDex, -5; + bonus bDef, -40; + bonus bCritical, 10; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3525 + AegisName: "BlacksmithAxe" + Name: "Blacksmith Axe" + Type: "IT_WEAPON" + Buy: 25000 + Sell: 10000 + Weight: 1500 + Atk: 432 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_2HMACE" + Slots: 2 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bAtk,(BaseLevel-60)*2; + bonus bCritical, 12; + bonus2 bAddEff,Eff_Blind,400; + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ORE,RC_Mineral; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3526 + AegisName: "CentaurSpear" + Name: "Centaur Spear" + Type: "IT_WEAPON" + Buy: 26500 + Sell: 10000 + Weight: 1400 + Atk: 450 + Matk: 0 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 70 + Refine: true + Subtype: "W_2HSPEAR" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bDex, -7; + bonus bHit, 3; + bonus bDef, -56; + bonus bCritical, 14; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3527 + AegisName: "ShortSword" + Name: "Short Sword" + Type: "IT_WEAPON" + Buy: 30000 + Sell: 1500 + Weight: 958 + Atk: 353 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 50 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3528 + AegisName: "RealBronzeGladius" + Name: "Real Bronze Gladius" + Type: "IT_WEAPON" + Buy: 9000 + Sell: 700 + Weight: 840 + Atk: 277 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 37 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3529 + AegisName: "MinerKnife" + Name: "Miner Knife" + Type: "IT_WEAPON" + Buy: 800 + Sell: 225 + Weight: 160 + Atk: 85 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 18 + Refine: true + Subtype: "W_DAGGER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3530 + AegisName: "CursedScythe" + Name: "Cursed Scythe" + Type: "IT_WEAPON" + Buy: 150000 + Sell: 3500 + Weight: 1800 + Atk: 210 + Matk: 0 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 75 + Refine: true + Subtype: "W_2HMACE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bStr, 8; + bonus bAgi, -10; + bonus bDex, -5; + bonus bDef, -77; + bonus bCritical, 14; + bonus bHPDrainValue,-15; + bonus2 bAddEff,Eff_Curse,100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3531 + AegisName: "Kitana" + Name: "Kitana" + Type: "IT_WEAPON" + Buy: 7000 + Sell: 3000 + Weight: 960 + Atk: 370 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3532 + AegisName: "ImmortalSword" + Name: "Immortal Heavy Sword" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 6500 + Weight: 1600 + Atk: 526 + Matk: 150 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 96 + Refine: true + Subtype: "W_2HMACE" + Slots: 2 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bDex, -9; + bonus bHit, 4; + bonus bDef, -77; + bonus bCritical, 19; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3533 + AegisName: "Zambacutou" + Name: "Zambacutou Heavy Sword" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 6500 + Weight: 1400 + Atk: 477 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 72 + Refine: true + Subtype: "W_2HMACE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bDex, -7; + bonus bDef, -57; + bonus bCritical, 14; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3534 + AegisName: "Halberd" + Name: "Halberd" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 6500 + Weight: 1500 + Atk: 495 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 84 + Refine: true + Subtype: "W_2HSPEAR" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bDex, -8; + bonus bHit, 4; + bonus bDef, -67; + bonus bCritical, 16; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3535 + AegisName: "Pickaxe" + Name: "Pickaxe" + Type: "IT_WEAPON" + Buy: 2000 + Sell: 650 + Weight: 360 + Atk: 0 + Range: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_KATAR" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ORE,RC_Mineral; + "> +}, +{ + Id: 3536 + AegisName: "Lightsaber" + Name: "Lightsaber" + Type: "IT_WEAPON" + Buy: 900000 + Sell: 2000 + Weight: 360 + Atk: 240 + Matk: 0 + Range: 1 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_KATAR" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bAtk,(BaseLevel-60)*3; + bonus bCritical, min(5, BaseLevel/24); + bonus2 bHPLossRate,2,800; + bonus bHitRate, -10; + bonus bMdefRate, -60; + bonus bMdef2Rate, -60; + bonus2 bSubEle, Ele_Holy, -12; + bonus2 bSubEle, Ele_Dark, -12; + bonus2 bSubEle, Ele_Ghost, -12; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3537 + AegisName: "PowerfulLightsaber" + Name: "Powerful Lightsaber" + Type: "IT_WEAPON" + Buy: 900000 + Sell: 2000 + Weight: 380 + Atk: 300 + Matk: 0 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_KATAR" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bAtk,(BaseLevel-60)*3; + bonus bAgi, 1-(BaseLevel/10); + bonus bDex, -(BaseLevel/10); + bonus bDef, -(BaseLevel*8/10); + bonus bCritical, min(20, BaseLevel/7); // Canon: /6 + bonus2 bHPLossRate,1,800; + bonus bFleeRate, -5; + bonus bMdefRate, -60; + bonus bMdef2Rate, -60; + bonus2 bSubEle, Ele_Holy, -20; + bonus2 bSubEle, Ele_Dark, -20; + bonus2 bSubEle, Ele_Ghost, -20; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3538 + AegisName: "PynKunai" + Name: "Kunai" + Type: "IT_WEAPON" + Buy: 7000 + Sell: 3000 + Weight: 1400 + Atk: 370 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_1HSWORD" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bAtk,(BaseLevel-60)*4; + bonus bFleeRate, (BaseLevel/10); + bonus bDef, -(BaseLevel); + bonus bCritical, -(min(20, BaseLevel/6)); + bonus bAddStealRate, min(800, BaseLevel+(JobLevel*2)); // FIXME? + bonus3 bAutoSpell,TF_STEAL,1,BaseLevel; + bonus3 bAutoSpell,BS_GREED,1,JobLevel*5; + bonus2 bGetZenyNum,-1,15; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 3539 + AegisName: "PynWhip" + Name: "Whip" + Type: "IT_WEAPON" + Buy: 7000 + Sell: 3000 + Weight: 1400 + Atk: 370 + Matk: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_WHIP" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bAtk,(BaseLevel-60)*4; + bonus bFleeRate, -(BaseLevel/9); + bonus bDef2, -(BaseLevel/10); + bonus bSplashRange, 1; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +// Insert new weapons above this line +// ID 3600 to 3610 SYSTEM RESERVED FOR LEGENDARY WEAPONS +{ + Id: 3600 + AegisName: "Lightbringer" + Name: "Lightbringer" + Type: "IT_WEAPON" + Buy: 9999999 + Sell: 0 + Weight: 2000 + Atk: 1800 + Matk: 1800 + Range: 1 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_1HSWORD" + Slots: 2 + AllowCards: { + id5022: 2 + id5023: 2 + id5024: 2 + id5025: 2 + id5026: 2 + id5027: 2 + id5028: 2 + id5029: 2 + id5037: 2 + id5038: 2 + id5039: 2 + id5040: 2 + id5041: 2 + id5042: 2 + id5043: 2 + id5044: 2 + id5045: 2 + id5046: 2 + id5047: 2 + id5048: 2 + id5049: 2 + id5050: 2 + id5051: 2 + id5052: 2 + id5053: 2 + id5054: 2 + id5055: 2 + id5056: 2 + id5057: 2 + id5058: 2 + id5059: 2 + id5060: 2 + id5061: 2 + id5062: 2 + id5063: 2 + id5064: 2 + } + // Equipment level is 1 on purpose. Less level = less worthy = more damage by wielding + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + //DropAnnounce: true + Script: <" + bonus bHitRate,50; + bonus bAtkEle,Ele_Holy; + bonus2 bAddRace, RC_Legendary, 50; + bonus bFlee2Rate,-100; + bonus bCriticalDef,-50; + bonus bHealPower,100; + bonus bHealPower2,100; + skill TMW2_OVERLOAD, getrefine(); + + // Resistances + bonus bUnstripableWeapon, 1; + bonus2 bResEff, Eff_Stone, 40; + bonus2 bResEff, Eff_Freeze, 40; + bonus2 bResEff, Eff_Stun, 40; + bonus2 bResEff, Eff_Sleep, 40; + bonus2 bResEff, Eff_Poison, 40; + bonus2 bResEff, Eff_Curse, 40; + bonus2 bResEff, Eff_Silence, 40; + bonus2 bResEff, Eff_Confusion, 40; + bonus2 bResEff, Eff_Blind, 40; + bonus2 bResEff, Eff_Bleeding, 40; + bonus2 bResEff, Eff_DPoison, 40; + bonus2 bResEff, Eff_Fear, 40; + bonus2 bResEff, Eff_Cold, 40; + bonus2 bResEff, Eff_Burning, 40; + bonus2 bResEff, Eff_Deepsleep, 40; + + // Equipment use is free after level 255 or during tests + if (BaseLevel < 255 && !$@GM_OVERRIDE) { + bonus bNoRegen,1; + bonus2 bSPLossRate,(255-BaseLevel)/30,(1000-(BaseLevel*2)); + bonus2 bHPLossRate,(255-BaseLevel)/40,(1000-(BaseLevel*2)); + } + "> +}, +{ + Id: 3601 + AegisName: "DemureAxe" + Name: "Demure Axe" + Type: "IT_WEAPON" + Buy: 9999999 + Sell: 0 + Weight: 3000 + MAtk: 1 + Range: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_KNUCKLE" + Slots: 2 + AllowCards: { + id5022: 2 + id5023: 2 + id5024: 2 + id5025: 2 + id5026: 2 + id5027: 2 + id5028: 2 + id5029: 2 + id5037: 2 + id5038: 2 + id5039: 2 + id5040: 2 + id5041: 2 + id5042: 2 + id5043: 2 + id5044: 2 + id5045: 2 + id5046: 2 + id5047: 2 + id5048: 2 + id5049: 2 + id5050: 2 + id5051: 2 + id5052: 2 + id5053: 2 + id5054: 2 + id5055: 2 + id5056: 2 + id5057: 2 + id5058: 2 + id5059: 2 + id5060: 2 + id5061: 2 + id5062: 2 + id5063: 2 + id5064: 2 + } + // Equipment level is 1 on purpose. Less level = less worthy = more damage by wielding + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + //DropAnnounce: true + Script: <" + bonus bHitRate,-10; + bonus bAtkEle,Ele_Holy; + bonus2 bAddRace, RC_Legendary, 30; + bonus bFlee2Rate,-100; + bonus bCriticalDef,-50; + bonus bCriticalRate,-50; + skill TMW2_OVERLOAD, getrefine(); + skill TMW2_DEMURE, min(10, 1+getrefine()); + + // This weapon attack power grows with the user + bonus bAtk,BaseLevel; + bonus bMatk,JobLevel; + "> +}, +{ + Id: 3602 + AegisName: "Tyranny" + Name: "Tyranny" + Type: "IT_WEAPON" + Buy: 9999999 + Sell: 0 + Weight: 3000 + Range: 8 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_BOW" + Slots: 2 + AllowCards: { + id5022: 2 + id5023: 2 + id5024: 2 + id5025: 2 + id5026: 2 + id5027: 2 + id5028: 2 + id5029: 2 + id5037: 2 + id5038: 2 + id5039: 2 + id5040: 2 + id5041: 2 + id5042: 2 + id5043: 2 + id5044: 2 + id5045: 2 + id5046: 2 + id5047: 2 + id5048: 2 + id5049: 2 + id5050: 2 + id5051: 2 + id5052: 2 + id5053: 2 + id5054: 2 + id5055: 2 + id5056: 2 + id5057: 2 + id5058: 2 + id5059: 2 + id5060: 2 + id5061: 2 + id5062: 2 + id5063: 2 + id5064: 2 + } + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + AllowAmmo: { + Id6500: 1 + Id6501: 1 + Id6502: 1 + Id6503: 1 + Id6504: 1 + Id6505: 1 + Id6506: 1 + Id6507: 1 + Id6508: 1 + } + Script: <" + bonus bHitRate,100; + bonus bAtkEle,Ele_Holy; + bonus2 bAddRace, RC_Legendary, 30; + bonus bFlee2Rate,-100; + bonus bFleeRate,-100; + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ARROW,RC_All; + skill TMW2_OVERLOAD, getrefine(); + + // This weapon attack power grows with the user + // It'll be behind the other weapons until the endgame stages (lv 100+) + bonus bAtk,BaseLevel*6; + "> +}, +{ + Id: 3603 + AegisName: "Runestaff" + Name: "Runestaff" + Type: "IT_WEAPON" + Buy: 9999999 + Sell: 0 + Weight: 3000 + Range: 9 + Matk: 10 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_STAFF" + Slots: 2 + AllowCards: { + id5022: 2 + id5023: 2 + id5024: 2 + id5025: 2 + id5026: 2 + id5027: 2 + id5028: 2 + id5029: 2 + id5037: 2 + id5038: 2 + id5039: 2 + id5040: 2 + id5041: 2 + id5042: 2 + id5043: 2 + id5044: 2 + id5045: 2 + id5046: 2 + id5047: 2 + id5048: 2 + id5049: 2 + id5050: 2 + id5051: 2 + id5052: 2 + id5053: 2 + id5054: 2 + id5055: 2 + id5056: 2 + id5057: 2 + id5058: 2 + id5059: 2 + id5060: 2 + id5061: 2 + id5062: 2 + id5063: 2 + id5064: 2 + } + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bAtkEle,Ele_Holy; + bonus2 bMagicAddRace, RC_Legendary, 30; + //bonus bCastrate,-50; + //bonus bNoCastCancel,1; + bonus bMaxSP,750; + bonus bDef,-100; + addtoskill(TMW2_MPREGEN, 5, 2); + skill TMW2_OVERLOAD, getrefine(); + + // This weapon attack power grows with the user + // Catches up in early game, then lags behind, and catch up again at lv 106. + bonus bMatk,BaseLevel*7; + bonus bAtk,JobLevel; + "> +}, +{ + Id: 3604 + AegisName: "AegisShield" + Name: "Aegis Shield" + Type: "IT_ARMOR" + Buy: 9999999 + Sell: 0 + Weight: 3000 + Loc: ["EQP_HAND_R", "EQP_HAND_L", "EQP_SHADOW_SHOES"] + WeaponLv: 1 + EquipLv: 1 + Refine: true + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Slots: 2 + AllowCards: { + id5022: 2 + id5023: 2 + id5024: 2 + id5025: 2 + id5026: 2 + id5027: 2 + id5028: 2 + id5029: 2 + id5037: 2 + id5038: 2 + id5039: 2 + id5040: 2 + id5041: 2 + id5042: 2 + id5043: 2 + id5044: 2 + id5045: 2 + id5046: 2 + id5047: 2 + id5048: 2 + id5049: 2 + id5050: 2 + id5051: 2 + id5052: 2 + id5053: 2 + id5054: 2 + id5055: 2 + id5056: 2 + id5057: 2 + id5058: 2 + id5059: 2 + id5060: 2 + id5061: 2 + id5062: 2 + id5063: 2 + id5064: 2 + } + Script: <" + bonus bFlee2,20; + bonus bFlee,20; + bonus bSpeedAddRate,-25; + bonus bCriticalDef,100; + bonus bSPrecovRate,100; + bonus2 bHPRegenRate, BaseLevel/3, 1500; + bonus2 bAddRace2, RC_Legendary, 70; + + // The defense power grows with the user + // Will almost always be higher than shields + // However, it comes at an expensive price. + bonus bDef,BaseLevel*9/10; + bonus bDef2,BaseLevel/5; + bonus bMaxHP, JobLevel*9; // Why not, if you're the ultimate tanker? + bonus bAtkRate,-100; + bonus bMatkRate,-100; + bonus bRestartFullRecover,1; + bonus bNoKnockback,1; + bonus bNoCastCancel2,1; + bonus bBaseAtk,-700; + + // Skills for Aegis Shield, all beyond maximum level + // Cave Maggot, Maggot, Green Dragon, Slimes, Snakes + // Wolverns, Fairies, Yeti (sometimes Moggun), Terranite + // Plants, PoisonS.Mushroom, Fluffy, Mouboo + // TODO: Lizards, (Black)Scorpions, Moonshroom, Black Mamba + // TODO: Centaur, , shrooms/squirrels (spores) + skill TMW2_ZARKOR, 7; + skill TMW2_HALHISS, 10; + skill TMW2_KALBOO, 9; + skill TMW2_KALMURK, 10; + skill TMW2_KALWULF, 9; + skill TMW2_KALSPIKE, 9; + skill TMW2_DRAGOKIN, 5; + skill TMW2_LIMERIZER, 10; + skill TMW2_CUTEHEART, 9; + skill TMW2_STONEHEART, 9; + skill TMW2_FROZENHEART, 9; + skill TMW2_PLANTKINGDOM, 9; + skill TMW2_FAIRYKINGDOM, 9; + skill TMW2_DUCKY, 10; + skill TMW2_FAIRYEMPIRE, 10; + + // Additional effects + skill EVOL_AREA_PROVOKE, 9; + + // Additional resistences + bonus2(bResEff, Eff_Stone, 10); + bonus2(bResEff, Eff_Freeze, 10); + bonus2(bResEff, Eff_Stun, 10); + bonus2(bResEff, Eff_Sleep, 10); + bonus2(bResEff, Eff_Poison, 10); + bonus2(bResEff, Eff_Curse, 10); + bonus2(bResEff, Eff_Silence, 10); + bonus2(bResEff, Eff_Confusion, 10); + bonus2(bResEff, Eff_Blind, 10); + bonus2(bResEff, Eff_Bleeding, 10); + bonus2(bResEff, Eff_DPoison, 10); + bonus2(bResEff, Eff_Fear, 10); + bonus2(bResEff, Eff_Cold, 10); + bonus2(bResEff, Eff_Burning, 10); + bonus2(bResEff, Eff_Deepsleep, 10); + "> + OnUnequipScript: <" + dispbottom "Without the shield, you feel dizzy and weak."; + callfunc "SC_Bonus", 60, SC_WALKSPEED, 20; + callfunc "SC_Bonus", rand(10), SC_BLIND, 1; + "> +}, + +// +// Pets +{ + Id: 4000 + AegisName: "PiouEgg" + Name: "Piou Egg" + Type: "IT_PETEGG" + Buy: 30000 + Sell: 1000 + Weight: 300 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4001 + AegisName: "BhopEgg" + Name: "Bhopper Egg" + Type: "IT_PETEGG" + Buy: 90000 + Sell: 4000 + Weight: 1000 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4002 + AegisName: "MaggotCocoon" + Name: "Maggot Coccon" + Type: "IT_PETEGG" + Buy: 90000 + Sell: 4000 + Weight: 360 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4003 + AegisName: "DoggyDog" + Name: "Doggy Dog" + Type: "IT_PETEGG" + Buy: 30000 + Sell: 1000 + Weight: 800 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4004 + AegisName: "CattyCat" + Name: "Catty Cat" + Type: "IT_PETEGG" + Buy: 30000 + Sell: 1000 + Weight: 800 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4005 + AegisName: "BlackyCat" + Name: "Blacky Cat" + Type: "IT_PETEGG" + Buy: 30000 + Sell: 1000 + Weight: 800 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4006 + AegisName: "Ratte" + Name: "Ratte" + Type: "IT_PETEGG" + Buy: 30000 + Sell: 1000 + Weight: 200 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4007 + AegisName: "ForestShroomEgg" + Name: "Forest Shroom Egg" + Type: "IT_PETEGG" + Buy: 30000 + Sell: 1000 + Weight: 300 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4008 + AegisName: "FluffyEgg" + Name: "Fluffy Egg" + Type: "IT_PETEGG" + Buy: 90000 + Sell: 4000 + Weight: 360 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4009 + AegisName: "DuckEgg" + Name: "Duck Egg" + Type: "IT_PETEGG" + Buy: 90000 + Sell: 4000 + Weight: 360 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4010 + AegisName: "BatEgg" + Name: "Bat Egg" + Type: "IT_PETEGG" + Buy: 90000 + Sell: 4000 + Weight: 360 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4011 + AegisName: "MoggunEgg" + Name: "Moggun Egg" + Type: "IT_PETEGG" + Buy: 90000 + Sell: 4000 + Weight: 360 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4012 + AegisName: "PinkieCrystal" + Name: "Pinkie Crystal" + Type: "IT_PETEGG" + Buy: 90000 + Sell: 4000 + Weight: 400 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4013 + AegisName: "DragonHorn" + Name: "Dragon Horn" + Type: "IT_PETEGG" + Buy: 90000 + Sell: 4000 + Weight: 360 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +{ + Id: 4014 + AegisName: "TamedSnakeEgg" + Name: "Tamed Snake Egg" + Type: "IT_PETEGG" + Buy: 90000 + Sell: 4000 + Weight: 360 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, + +// +// Dyes +{ + Id: 5000 + AegisName: "CrimsonDye" + Name: "Crimson Dye" + Type: "IT_CARD" + Buy: 2000 + Sell: 80 + Loc: 2097151 +}, +{ + Id: 5001 + AegisName: "ChocolateDye" + Name: "Chocolate Dye" + Type: "IT_CARD" + Buy: 2000 + Sell: 80 + Loc: 2097151 +}, +{ + Id: 5002 + AegisName: "MintDye" + Name: "Mint Dye" + Type: "IT_CARD" + Buy: 2000 + Sell: 80 + Loc: 2097151 +}, +{ + Id: 5003 + AegisName: "BlackDye" + Name: "Black Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5004 + AegisName: "SilverDye" + Name: "Silver Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5005 + AegisName: "CamelDye" + Name: "Camel Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5006 + AegisName: "BrownDye" + Name: "Brown Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5007 + AegisName: "OrangeDye" + Name: "Orange Dye" + Type: "IT_CARD" + Buy: 495 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5008 + AegisName: "DarkRedDye" + Name: "Dark Red Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5009 + AegisName: "RedDye" + Name: "Red Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5010 + AegisName: "FuschiaDye" + Name: "Fuschia Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5011 + AegisName: "PinkDye" + Name: "Pink Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5012 + AegisName: "MauveDye" + Name: "Mauve Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5013 + AegisName: "PurpleDye" + Name: "Purple Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 + // I'm trying to be dah mage, don't ask about location ~ Jesusalva +}, +{ + Id: 5014 + AegisName: "NavyBlueDye" + Name: "Navy Blue Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5015 + AegisName: "BlueGrayDye" + Name: "Blue Gray Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5016 + AegisName: "BlueDye" + Name: "Blue Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5017 + AegisName: "TealDye" + Name: "Teal Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5018 + AegisName: "GreenDye" + Name: "Green Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5019 + AegisName: "LimeDye" + Name: "Lime Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5020 + AegisName: "KhakiDye" + Name: "Khaki Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5021 + AegisName: "YellowDye" + Name: "Yellow Dye" + Type: "IT_CARD" + Buy: 1200 + Sell: 70 + Loc: 2097151 +}, +{ + Id: 5022 + AegisName: "NecromancerCard" + Name: "Necromancer Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bLuk, 2; + bonus bMaxHP, -100; + "> +}, +{ + Id: 5023 + AegisName: "HeroCard" + Name: "Hero Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bDex, 2; + bonus bAgi, -1; + "> +}, +{ + Id: 5024 + AegisName: "KnightCard" + Name: "Knight Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bStr, 2; + bonus bInt, -1; + "> +}, +{ + Id: 5025 + AegisName: "ClericCard" + Name: "Cleric Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bMaxSP, 50; + bonus bLuk, -1; + "> +}, +{ + Id: 5026 + AegisName: "DruidCard" + Name: "Druid Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bVit, 2; + bonus bDex, -1; + "> +}, +{ + Id: 5027 + AegisName: "MageCard" + Name: "Mage Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bInt, 2; + bonus bStr, -1; + "> +}, +{ + Id: 5028 + AegisName: "NinjaCard" + Name: "Ninja Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bAgi, 2; + bonus bVit, -1; + "> +}, +{ + Id: 5029 + AegisName: "NatureCard" + Name: "Nature Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bMaxHP, 100; + bonus bMaxSP, -25; + "> +}, +{ + Id: 5030 + AegisName: "DesertThiefCard" + Name: "Desert Thief Card" + Type: "IT_CARD" + Buy: 5000 + Sell: 1000 + Weight: 4 + Loc: "EQP_GARMENT" + Script: <" + bonus bAspdRate,1; + "> +}, +{ + Id: 5031 + AegisName: "PolishedDiamond" + Name: "Polished Diamond" + Type: "IT_CARD" + Buy: 12 + Sell: 1 + Weight: 4 + Loc: 2048 + Script: <" + bonus bVit,2; + "> +}, +{ + Id: 5032 + AegisName: "PolishedRuby" + Name: "Polished Ruby" + Type: "IT_CARD" + Buy: 12 + Sell: 1 + Weight: 4 + Loc: 2048 + Script: <" + bonus bStr,2; + "> +}, +{ + Id: 5033 + AegisName: "PolishedEmerald" + Name: "Polished Emerald" + Type: "IT_CARD" + Buy: 12 + Sell: 1 + Weight: 4 + Loc: 2048 + Script: <" + bonus bLuk,2; + "> +}, +{ + Id: 5034 + AegisName: "PolishedSapphire" + Name: "Polished Sapphire" + Type: "IT_CARD" + Buy: 12 + Sell: 1 + Weight: 4 + Loc: 2048 + Script: <" + bonus bInt,2; + "> +}, +{ + Id: 5035 + AegisName: "PolishedTopaz" + Name: "Polished Topaz" + Type: "IT_CARD" + Buy: 12 + Sell: 1 + Weight: 4 + Loc: 2048 + Script: <" + bonus bAgi,2; + "> +}, +{ + Id: 5036 + AegisName: "PolishedAmethyst" + Name: "Polished Amethyst" + Type: "IT_CARD" + Buy: 12 + Sell: 1 + Weight: 4 + Loc: 2048 + Script: <" + bonus bDex,2; + "> +}, +{ + Id: 5037 + AegisName: "SpeedCard" + Name: "Speed Card" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bSpeedAddRate, 2; + bonus bAspd, 2; + "> +}, +{ + Id: 5038 + AegisName: "ReflectCard" + Name: "Reflect Card" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bShortWeaponDamageReturn, 2; + bonus bLongWeaponDamageReturn, 2; + "> +}, +{ + Id: 5039 + AegisName: "PowerCard" + Name: "Power Card" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bAtk, 25; + bonus bMatk, 25; + "> +}, +{ + Id: 5040 + AegisName: "WallCard" + Name: "Wall Card" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bDef2, 25; + bonus bMdef, 25; + "> +}, +{ + Id: 5041 + AegisName: "NecromancerCardS" + Name: "Necromancer Card S" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bLuk, 5; + bonus bMaxHP, -200; + "> +}, +{ + Id: 5042 + AegisName: "HeroCardS" + Name: "Hero Card S" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bDex, 5; + bonus bAgi, -2; + "> +}, +{ + Id: 5043 + AegisName: "KnightCardS" + Name: "Knight Card S" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bStr, 5; + bonus bInt, -2; + "> +}, +{ + Id: 5044 + AegisName: "ClericCardS" + Name: "Cleric Card S" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bMaxSP, 125; + bonus bLuk, -2; + "> +}, +{ + Id: 5045 + AegisName: "DruidCardS" + Name: "Druid Card S" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bVit, 5; + bonus bDex, -2; + "> +}, +{ + Id: 5046 + AegisName: "MageCardS" + Name: "Mage Card S" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bInt, 5; + bonus bStr, -2; + "> +}, +{ + Id: 5047 + AegisName: "NinjaCardS" + Name: "Ninja Card S" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bAgi, 5; + bonus bVit, -2; + "> +}, +{ + Id: 5048 + AegisName: "NatureCardS" + Name: "Nature Card S" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bMaxHP, 250; + bonus bMaxSP, -50; + "> +}, +{ + Id: 5049 + AegisName: "SpeedCardS" + Name: "Speed Card S" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bSpeedAddRate, 5; + bonus bAspd, 5; + "> +}, +{ + Id: 5050 + AegisName: "ReflectCardS" + Name: "Reflect Card S" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bShortWeaponDamageReturn, 5; + bonus bLongWeaponDamageReturn, 5; + "> +}, +{ + Id: 5051 + AegisName: "PowerCardS" + Name: "Power Card S" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bAtk, 50; + bonus bMatk, 50; + "> +}, +{ + Id: 5052 + AegisName: "WallCardS" + Name: "Wall Card S" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bDef2, 50; + bonus bMdef, 50; + "> +}, +{ + Id: 5053 + AegisName: "NecromancerCardX" + Name: "Necromancer Card X" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bLuk, 10; + bonus bMaxHP, -400; + "> +}, +{ + Id: 5054 + AegisName: "HeroCardX" + Name: "Hero Card X" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bDex, 10; + bonus bAgi, -4; + "> +}, +{ + Id: 5055 + AegisName: "KnightCardX" + Name: "Knight Card X" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bStr, 10; + bonus bInt, -4; + "> +}, +{ + Id: 5056 + AegisName: "ClericCardX" + Name: "Cleric Card X" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bMaxSP, 250; + bonus bLuk, -4; + "> +}, +{ + Id: 5057 + AegisName: "DruidCardX" + Name: "Druid Card X" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bVit, 10; + bonus bDex, -4; + "> +}, +{ + Id: 5058 + AegisName: "MageCardX" + Name: "Mage Card X" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bInt, 10; + bonus bStr, -4; + "> +}, +{ + Id: 5059 + AegisName: "NinjaCardX" + Name: "Ninja Card X" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bAgi, 10; + bonus bVit, -4; + "> +}, +{ + Id: 5060 + AegisName: "NatureCardX" + Name: "Nature Card X" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + bonus bMaxHP, 500; + bonus bMaxSP, -100; + "> +}, +{ + Id: 5061 + AegisName: "SpeedCardX" + Name: "Speed Card X" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bSpeedAddRate, 7; + bonus bAspd, 7; + bonus bCastrate, -1; + bonus bFixedCastrate, -1; + "> +}, +{ + Id: 5062 + AegisName: "ReflectCardX" + Name: "Reflect Card X" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bShortWeaponDamageReturn, 7; + bonus bLongWeaponDamageReturn, 7; + bonus bMagicDamageReturn, 1; + "> +}, +{ + Id: 5063 + AegisName: "PowerCardX" + Name: "Power Card X" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bAtk, 75; + bonus bMatk, 75; + "> +}, +{ + Id: 5064 + AegisName: "WallCardX" + Name: "Wall Card X" + Type: "IT_CARD" + Buy: 500 + Sell: 250 + Weight: 8 + Loc: 2097151 + Script: <" + bonus bDef2, 75; + bonus bMdef, 75; + "> +}, +// Bows & Ranged Weaponry +{ + Id: 6000 + AegisName: "TrainingBow" + Name: "Training Bow" + Type: "IT_WEAPON" + Buy: 550 + Sell: 52 + Weight: 160 + Atk: 40 + Range: 5 + MinRange: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 5 + Subtype: "W_BOW" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + AllowAmmo: { + Id6500: 1 + Id6501: 1 + Id6502: 1 + Id6503: 1 + Id6504: 1 + Id6505: 1 + Id6506: 1 + Id6507: 1 + Id6508: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ARROW,RC_All; + bonus bFleeRate,-100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6001 + AegisName: "WoodenBow" + Name: "Wooden Bow" + Type: "IT_WEAPON" + Buy: 2000 + Sell: 400 + Weight: 260 + Atk: 125 + Range: 5 + MinRange: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 15 + Subtype: "W_BOW" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + AllowAmmo: { + Id6500: 1 + Id6501: 1 + Id6502: 1 + Id6503: 1 + Id6504: 1 + Id6505: 1 + Id6506: 1 + Id6507: 1 + Id6508: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ARROW,RC_All; + bonus bFleeRate,-100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6002 + AegisName: "ShortBow" + Name: "Short Bow" + Type: "IT_WEAPON" + Buy: 3800 + Sell: 800 + Weight: 260 + Atk: 200 + Range: 4 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 25 + Subtype: "W_BOW" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + AllowAmmo: { + Id6500: 1 + Id6501: 1 + Id6502: 1 + Id6503: 1 + Id6504: 1 + Id6505: 1 + Id6506: 1 + Id6507: 1 + Id6508: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ARROW,RC_All; + bonus bFleeRate,-100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6003 + AegisName: "ForestBow" + Name: "Forest Bow" + Type: "IT_WEAPON" + Buy: 7000 + Sell: 1470 + Weight: 480 + Atk: 308 + Range: 5 + MinRange: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 40 + Subtype: "W_BOW" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + AllowAmmo: { + Id6500: 1 + Id6501: 1 + Id6502: 1 + Id6503: 1 + Id6504: 1 + Id6505: 1 + Id6506: 1 + Id6507: 1 + Id6508: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ARROW,RC_All; + bonus bFleeRate,-100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6004 + AegisName: "ElficBow" + Name: "Elfic Bow" + Type: "IT_WEAPON" + Buy: 8550 + Sell: 1800 + Weight: 400 + Atk: 428 + Range: 6 + MinRange: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 60 + Subtype: "W_BOW" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + AllowAmmo: { + Id6500: 1 + Id6501: 1 + Id6502: 1 + Id6503: 1 + Id6504: 1 + Id6505: 1 + Id6506: 1 + Id6507: 1 + Id6508: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ARROW,RC_All; + bonus bFleeRate,-100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6005 + AegisName: "ChampionshipBow" + Name: "Championship Bow" + Type: "IT_WEAPON" + Buy: 9620 + Sell: 2020 + Weight: 520 + Atk: 520 + Range: 6 + MinRange: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 80 + Subtype: "W_BOW" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + AllowAmmo: { + Id6500: 1 + Id6501: 1 + Id6502: 1 + Id6503: 1 + Id6504: 1 + Id6505: 1 + Id6506: 1 + Id6507: 1 + Id6508: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ARROW,RC_All; + bonus bFleeRate,-100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6006 + AegisName: "BansheeBow" + Name: "Banshee Bow" + Type: "IT_WEAPON" + Buy: 55000 + Sell: 5200 + Weight: 890 + Atk: 589 + Range: 7 + MinRange: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 100 + Subtype: "W_BOW" + Slots: 2 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + AllowAmmo: { + Id6500: 1 + Id6501: 1 + Id6502: 1 + Id6503: 1 + Id6504: 1 + Id6505: 1 + Id6506: 1 + Id6507: 1 + Id6508: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ARROW,RC_All; + bonus bHPDrainValue,-1; + bonus bFleeRate,-100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6010 + AegisName: "PynRifle" + Name: "Powerful Gunstaff" + Type: "IT_WEAPON" + Buy: 55000 + Sell: 5200 + Weight: 9000 + Atk: 520 + Range: 11 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 60 + Subtype: "W_RIFLE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Refine: true + AllowAmmo: { + Id6510: 1 + Id6511: 1 + Id6512: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_BULLET,RC_All; + bonus bFleeRate,-100; + bonus bCriticalRate,40; + bonus bAtk,(BaseLevel-60)*2; + bonus2 bAddEff,Eff_Stun,120; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6020 + AegisName: "PynGatling" + Name: "Rapid Gunstaff" + Type: "IT_WEAPON" + Buy: 55000 + Sell: 5200 + Weight: 12000 + Atk: 0 + Range: 9 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 60 + Subtype: "W_GATLING" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Refine: true + AllowAmmo: { + Id6510: 1 + Id6511: 1 + Id6512: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_BULLET,RC_All; + bonus bAtk,-50; + //bonus bAtkRate,-60; + bonus bCriticalRate,-100; + bonus bHitRate,-10; + bonus bFleeRate,-100; + bonus bAtk,(BaseLevel-60)/3; + bonus2 bAddEff,Eff_Stun,80; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6030 + AegisName: "PynShotgun" + Name: "Explosive Gunstaff" + Type: "IT_WEAPON" + Buy: 55000 + Sell: 5200 + Weight: 10000 + Atk: 428 + Range: 7 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 60 + Subtype: "W_SHOTGUN" + Slots: 2 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Refine: true + AllowAmmo: { + Id6510: 1 + Id6511: 1 + Id6512: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_BULLET,RC_All; + bonus bSplashRange,1; + bonus bFleeRate,-100; + bonus bAtk,(BaseLevel-60); + bonus2 bAddEff,Eff_Stun,100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6040 + AegisName: "PynRevolver" + Name: "Short Gunstaff" + Type: "IT_WEAPON" + Buy: 55000 + Sell: 5200 + Weight: 7000 + Atk: 158 + Range: 5 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 60 + Subtype: "W_REVOLVER" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Refine: true + AllowAmmo: { + Id6510: 1 + Id6511: 1 + Id6512: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_BULLET,RC_All; + bonus bAtk,(BaseLevel-60)/2; + bonus2 bAddEff,Eff_Stun,100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 6050 + AegisName: "Dustynator" + Name: "Dustynator 2000" + Type: "IT_WEAPON" + Buy: 550000 + Sell: 10200 + Weight: 6000 + Atk: 557 + Range: 11 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 70 + Subtype: "W_RIFLE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Refine: true + AllowAmmo: { + Id6510: 1 + Id6511: 1 + Id6512: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_BULLET,RC_All; + bonus bFleeRate,-100; + bonus bCriticalRate,40; + bonus bAtk,(BaseLevel-70)*2; + bonus2 bAddEff,Eff_Stun,120; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +// Arrows +{ + Id: 6500 + AegisName: "TrainingArrow" + Name: "Training Arrow" + Type: "IT_AMMO" + Buy: 2 + Sell: 1 + Weight: 1 + Atk: 30 + EquipLv: 10 + Loc: "EQP_AMMO" + Subtype: "A_ARROW" +}, +{ + Id: 6501 + AegisName: "TolchiArrow" + Name: "Tolchi Arrow" + Type: "IT_AMMO" + Buy: 2 + Sell: 0 + Weight: 2 + Atk: 15 + Loc: "EQP_AMMO" + Subtype: "A_ARROW" +}, +{ + Id: 6502 + AegisName: "Arrow" + Name: "Arrow" + Type: "IT_AMMO" + Buy: 3 + Sell: 1 + Weight: 1 + Atk: 45 + EquipLv: 20 + Loc: "EQP_AMMO" + Subtype: "A_ARROW" +}, +{ + Id: 6503 + AegisName: "IronArrow" + Name: "Iron Arrow" + Type: "IT_AMMO" + Buy: 6 + Sell: 1 + Weight: 1 + Atk: 60 + EquipLv: 30 + Loc: "EQP_AMMO" + Subtype: "A_ARROW" + Script: <" + bonus bAtkEle,Ele_Dark; + bonus2 bAddEff,Eff_Blind,100; + "> +}, +{ + Id: 6504 + AegisName: "CursedArrow" + Name: "Cursed Arrow" + Type: "IT_AMMO" + Buy: 8 + Sell: 1 + Weight: 1 + Atk: 90 + EquipLv: 40 + Loc: "EQP_AMMO" + Subtype: "A_ARROW" + Script: <" + bonus2 bAddEff,Eff_Curse,200; + "> +}, +{ + Id: 6505 + AegisName: "PoisonArrow" + Name: "Poison Arrow" + Type: "IT_AMMO" + Buy: 12 + Sell: 1 + Weight: 2 + Atk: 120 + EquipLv: 50 + Loc: "EQP_AMMO" + Subtype: "A_ARROW" + Script: <" + bonus2 bAddEff,Eff_Poison,500; + "> +}, +{ + Id: 6506 + AegisName: "ThornArrow" + Name: "Thorn Arrow" + Type: "IT_AMMO" + Buy: 27 + Sell: 1 + Weight: 2 + Atk: 150 + EquipLv: 60 + Loc: "EQP_AMMO" + Subtype: "A_ARROW" + Script: <" + bonus2 bAddEff,Eff_Bleeding,500; + "> +}, +{ + Id: 6507 + AegisName: "BoneArrow" + Name: "Bone Arrow" + Type: "IT_AMMO" + Buy: 65 + Sell: 1 + Weight: 5 + Atk: 180 + EquipLv: 70 + Loc: "EQP_AMMO" + Subtype: "A_ARROW" + Script: <" + bonus bAtkEle,Ele_Dark; + bonus2 bAddEff,Eff_Curse,100; + bonus2 bAddEff,Eff_Blind,100; + bonus2 bAddEff,Eff_Bleeding,800; + "> +}, +{ + Id: 6508 + AegisName: "ExplosiveArrow" + Name: "Explosive Arrow" + Type: "IT_AMMO" + Buy: 12 + Sell: 1 + Weight: 2 + Atk: 30 + Loc: "EQP_AMMO" + Subtype: "A_ARROW" + Script: <" + bonus bSplashRange,2; + "> +}, +// Important: NEVER raise bullet attack too much! +// Unlike bows where the arrow is important, here the bullets are not. +// Buy a more capable gun to drain full weapon power %%e +{ + Id: 6510 + AegisName: "Bullet" + Name: "Bullet" + Type: "IT_AMMO" + Buy: 4 + Sell: 1 + Weight: 1 + Atk: 15 + Loc: "EQP_AMMO" + Subtype: "A_BULLET" +}, +{ + Id: 6511 + AegisName: "SacredBullet" + Name: "Sacred Bullet" + Type: "IT_AMMO" + Buy: 8 + Sell: 2 + Weight: 1 + Atk: 20 + Loc: "EQP_AMMO" + Subtype: "A_BULLET" + Script: <" + bonus bAtkEle,Ele_Holy; + "> +}, +{ + Id: 6512 + AegisName: "EvilBullet" + Name: "Evil Bullet" + Type: "IT_AMMO" + Buy: 8 + Sell: 2 + Weight: 1 + Atk: 20 + Loc: "EQP_AMMO" + Subtype: "A_BULLET" + Script: <" + bonus bAtkEle,Ele_Shadow; + "> +}, +// +{ + Id: 7000 + AegisName: "TrainingWand" + Name: "Training Wand" + Type: "IT_WEAPON" + Buy: 200 + Sell: 80 + Weight: 158 + Atk: 0 + Matk: 160 + Range: 8 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 20 + Refine: true + Subtype: "W_STAFF" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + //bonus bAttack2,-100; + bonus bMaxSP,10; + addtoskill(TMW2_MPREGEN, 5, 2); + bonus bDef,-327; //bonus bDef,-32767; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7001 + AegisName: "NoviceWand" + Name: "Novice Wand" + Type: "IT_WEAPON" + Buy: 4500 + Sell: 1600 + Weight: 158 + Atk: 0 + Matk: 300 + Range: 8 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 40 + Refine: true + Subtype: "W_STAFF" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + //bonus bAttack2,-150; + bonus bMaxSP,20; + addtoskill(TMW2_MPREGEN, 4, 2); + bonus bMaxHPrate, -8; + bonus bDef,-327; //bonus bDef,-32767; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7002 + AegisName: "ApprenticeWand" + Name: "Apprentice Wand" + Type: "IT_WEAPON" + Buy: 10000 + Sell: 4000 + Weight: 158 + Atk: 0 + Matk: 430 + Range: 8 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_STAFF" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + //bonus bAttack2,-200; + bonus bMaxSP,30; + addtoskill(TMW2_MPREGEN, 3, 2); + bonus bMaxHPrate, -12; + bonus bDef,-327; //bonus bDef,-32767; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7003 + AegisName: "LeaderWand" + Name: "Leader Wand" + Type: "IT_WEAPON" + Buy: 30000 + Sell: 10000 + Weight: 158 + Atk: 0 + Matk: 510 + Range: 8 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 80 + Refine: true + Subtype: "W_STAFF" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + //bonus bAttack2,-250; + bonus bMaxSP,40; + addtoskill(TMW2_MPREGEN, 2, 2); + bonus bMaxHPrate, -16; + bonus bDef,-327; //bonus bDef,-32767; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7004 + AegisName: "MysticWand" + Name: "Mystic Wand" + Type: "IT_WEAPON" + Buy: 200000 + Sell: 80000 + Weight: 158 + Atk: 0 + Matk: 570 + Range: 8 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 100 + Refine: true + Subtype: "W_STAFF" + Slots: 2 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + //bonus bAttack2,-300; + bonus bMaxSP,50; + addtoskill(TMW2_MPREGEN, 1, 2); + bonus bMaxHPrate, -20; + bonus bDef,-327; //bonus bDef,-32767; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7005 + AegisName: "ReinbooWand" + Name: "Reinboo Wand" + Type: "IT_WEAPON" + Buy: 20000 + Sell: 8000 + Weight: 158 + Atk: 0 + Matk: 370 + Range: 9 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 50 + Refine: true + Subtype: "W_STAFF" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + //bonus bAttack2,-125; + bonus bMatk,(BaseLevel-50)*2; + bonus bMaxSP,25; + addtoskill(TMW2_MPREGEN, 4, 2); + bonus bMaxHPrate, -5; + bonus bDef,-327; //bonus bDef,-32767; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7020 + AegisName: "PynScepter" + Name: "Scepter of Thunder" + Type: "IT_WEAPON" + Buy: 30000 + Sell: 10000 + Weight: 960 + Atk: 25 + Matk: 370 + Range: 8 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 60 + Refine: true + Subtype: "W_STAFF" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + //bonus bAttack2,-250; + bonus bMatk,(BaseLevel-50)*2; + bonus bAtk,(BaseLevel-60); + bonus bMaxSP,JobLevel+(BaseLevel-60); + addtoskill(TMW2_MPREGEN, 2, 2); + bonus bMaxHPrate, -16; + bonus bDef,-327; //bonus bDef,-32767; + // Will this work? + bonus3 bAutoSpell,TMW2_LIGHTNINGBOLT,min(4, BaseLevel/50),200; + bonus3 bAutoSpell,TMW2_METEORSHOWER,min(4, 1+JobLevel/37),100; + bonus3 bAutoSpell,TMW2_ARMAGEDDON,1,10; + bonus bSPDrainValue, -4; + skill TMW2_OVERLOAD, getrefine(); + "> +}, + +// System Reserved +{ + Id: 7142 + AegisName: "Item7142" + Name: "Item 7142" // Embryo +}, +{ + Id: 7400 + AegisName: "LEGACY_MiereCleaver" + Name: "LEGACY Miere Cleaver" + Type: "IT_WEAPON" + Buy: 95000 + Sell: 26500 + Weight: 900 + Atk: 325 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 40 + Refine: true + Subtype: "W_2HMACE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bStr, 2; + bonus bDex, -3; + bonus bAgi, -5; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7401 + AegisName: "LEGACY_Broadsword" + Name: "LEGACY Broadsword" + Type: "IT_WEAPON" + Buy: 950000 + Sell: 75000 + Weight: 1100 + Atk: 385 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 50 + Refine: true + Subtype: "W_2HMACE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bStr, 3; + bonus bDex, -2; + bonus bDef, -2; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7402 + AegisName: "RentCart" + Name: "Rented Cart" + Type: "IT_ARMOR" + Loc: ["EQP_HAND_L", "EQP_SHADOW_SHOES"] + Buy: 7500000 + Sell: 5000 + Weight: 100 + Refine: false + WeaponLv: 1 + EquipLv: 1 + Trade: { + notrade: true + nodrop: true + nocart: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + skill MC_PUSHCART, 2; + skill MC_VENDING, 8; + "> + OnEquipScript: <" + setcart 1; + "> + OnUnequipScript: <" + setcart 0; + "> +}, +// Event Skill Cards +{ + Id: 7403 + AegisName: "FalkonCard" + Name: "Falkon Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill SM_BASH, 1; + "> +}, +{ + Id: 7404 + AegisName: "ArrowShowerCard" + Name: "Arrow Shower Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill AC_SHOWER, 1; + "> +}, +{ + Id: 7405 + AegisName: "FireballCard" + Name: "Fireball Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill MG_FIREBALL, 1; + "> +}, +{ + Id: 7406 + AegisName: "HealCard" + Name: "Heal Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill AL_HEAL, 1; + "> +}, +{ + Id: 7407 + AegisName: "NatureWallCard" + Name: "Nature Wall Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill MG_FIREWALL, 1; + "> +}, +{ + Id: 7408 + AegisName: "LastStandCard" + Name: "Last Stand Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill CR_TRUST, 1; + skill ALL_FULL_THROTTLE, 1; + "> +}, +{ + Id: 7409 + AegisName: "FullPowerCard" + Name: "Full Power Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill SA_FREECAST, 1; + skill HW_MAGICPOWER, 1; + "> +}, +{ + Id: 7410 + AegisName: "MagicalMVPCard" + Name: "Magical MVP Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill MG_SOULSTRIKE, 1; + skill WZ_FROSTNOVA, 1; + "> +}, +{ + Id: 7411 + AegisName: "HighPriestCard" + Name: "High Priest Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill AL_HOLYLIGHT, 1; + skill AB_HIGHNESSHEAL, 1; + "> +}, +{ + Id: 7412 + AegisName: "SupremeWarriorCard" + Name: "Supreme Warrior Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill KN_AUTOCOUNTER, 1; + skill ASC_METEORASSAULT, 1; + "> +}, +{ + Id: 7413 + AegisName: "SupremeRangerCard" + Name: "Supreme Ranger Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill AC_VULTURE, 1; + skill SN_SHARPSHOOTING, 1; + "> +}, +{ + Id: 7414 + AegisName: "CowardCard" + Name: "Coward Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill NV_TRICKDEAD, 1; + skill TF_BACKSLIDING, 1; + skill GC_DARKILLUSION, 1; + "> +}, +// TODO +{ + Id: 7415 + AegisName: "Event1HSword" + Name: "EVENT Single Hand Sword" + Type: "IT_WEAPON" + Buy: 95000 + Sell: 265 + Weight: 900 + Atk: 0 + Range: 1 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_1HSWORD" + Slots: 3 + AllowCards: { + id7403: 1 + id7404: 1 + id7405: 1 + id7406: 1 + id7407: 1 + id7408: 1 + id7409: 1 + id7410: 1 + id7411: 1 + id7412: 1 + id7413: 1 + id7414: 1 + id7419: 1 + } + Trade: { + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bAtk,BaseLevel*6; + bonus bMatk,0; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7416 + AegisName: "Event2HSword" + Name: "EVENT Two Hands Sword" + Type: "IT_WEAPON" + Buy: 95000 + Sell: 265 + Weight: 900 + Atk: 0 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_2HMACE" + Slots: 3 + AllowCards: { + id7403: 1 + id7404: 1 + id7405: 1 + id7406: 1 + id7407: 1 + id7408: 1 + id7409: 1 + id7410: 1 + id7411: 1 + id7412: 1 + id7413: 1 + id7414: 1 + id7419: 1 + } + Trade: { + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bAtk,BaseLevel*8; + bonus bMatk,0; + bonus bAgi, -(BaseLevel/10); + bonus bHit, (BaseLevel/20); + bonus bDef, -(BaseLevel*8/10); + bonus bCritical, min(20, BaseLevel/5); + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7417 + AegisName: "EventBow" + Name: "EVENT Bow" + Type: "IT_WEAPON" + Buy: 95000 + Sell: 265 + Weight: 900 + Atk: 0 + Range: 6 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_BOW" + Slots: 3 + AllowCards: { + id7403: 1 + id7404: 1 + id7405: 1 + id7406: 1 + id7407: 1 + id7408: 1 + id7409: 1 + id7410: 1 + id7411: 1 + id7412: 1 + id7413: 1 + id7414: 1 + id7419: 1 + } + Trade: { + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bAtk,BaseLevel*6; + bonus bMatk,0; + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ARROW,RC_All; + bonus bFleeRate,-100; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +{ + Id: 7418 + AegisName: "EventWand" + Name: "EVENT Wand" + Type: "IT_WEAPON" + Buy: 95000 + Sell: 265 + Weight: 900 + Matk: 1 + Range: 9 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_STAFF" + Slots: 3 + AllowCards: { + id7403: 1 + id7404: 1 + id7405: 1 + id7406: 1 + id7407: 1 + id7408: 1 + id7409: 1 + id7410: 1 + id7411: 1 + id7412: 1 + id7413: 1 + id7414: 1 + id7419: 1 + } + Trade: { + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bAtk,0; + bonus bMatk,BaseLevel*6; + bonus bMaxSP,BaseLevel/2; + addtoskill(TMW2_MPREGEN, max(1, 7-BaseLevel/20), 2); + bonus bDef,-327; //bonus bDef,-32767; + skill TMW2_OVERLOAD, getrefine(); + "> +}, +// Cards I've missed +{ + Id: 7419 + AegisName: "VersatileCard" + Name: "Versatile Card" + Type: "IT_CARD" + Buy: 50 + Sell: 25 + Weight: 4 + Loc: 2097151 + Script: <" + skill AC_CHARGEARROW, 1; + skill MC_MAMMONITE, 1; + skill AL_HEAL, 1; + "> +}, + +{ + Id: 7420 + AegisName: "DeathPenality" + Name: "Acorn Of Death" + Type: "IT_HEALING" + Buy: 10 + Sell: 1 + Weight: 1 + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + if (@useType == 1) { + callfunc "ItHeal", 3, 8, 30; + } else { + if (!getmapxy(.@map$, .@x, .@y, 0)) { + monster(.@map$, .@x, .@y, l("Oak"), 1017, 1); + $TREE_PLANTED+=+1; + callfunc "SaggyScoreUpdate", callfunc("rand2", 1, 2); + } + } + "> +}, +{ + Id: 7421 + AegisName: "Skypiercer" + Name: "Savior Sky Piercer" + Type: "IT_WEAPON" + Buy: 1500000 + Sell: 500000 + Weight: 2700 + Atk: 109 + Matk: 55 + Range: 1 + Loc: "EQP_HAND_L" + WeaponLv: 1 + EquipLv: 109 + Refine: true + Subtype: "W_KATAR" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + id5041: 1 + id5042: 1 + id5043: 1 + id5044: 1 + id5045: 1 + id5046: 1 + id5047: 1 + id5048: 1 + id5049: 1 + id5050: 1 + id5051: 1 + id5052: 1 + id5053: 1 + id5054: 1 + id5055: 1 + id5056: 1 + id5057: 1 + id5058: 1 + id5059: 1 + id5060: 1 + id5061: 1 + id5062: 1 + id5063: 1 + id5064: 1 + } + Script: <" + bonus bFleeRate, -50; + bonus bDefRate, -50; + bonus bDef2Rate, -50; + bonus bMdefRate, -50; + bonus bMdef2Rate, -50; + bonus bFlee2Rate, 25; + bonus bAtkRate, min(100, max(0, BaseLevel-109)); + bonus bMatkRate, min(100, max(0, BaseLevel-109)/2); + //bonus bAtk, getrefine()*2; + //skill TMW2_OVERLOAD, getrefine(); + "> +}, +// Fake Items +{ + Id: 7436 + AegisName: "CRITEM_BASE" + Name: "Crafting Basic Skills" +}, +{ + Id: 7437 + AegisName: "CRITEM_ATK" + Name: "Crafting Attack" +}, +{ + Id: 7438 + AegisName: "CRITEM_DEF" + Name: "Crafting Defense" +}, +{ + Id: 7439 + AegisName: "CRITEM_ACC" + Name: "Crafting Accuracy" +}, +{ + Id: 7440 + AegisName: "CRITEM_EVD" + Name: "Crafting Evasion" +}, +{ + Id: 7441 + AegisName: "CRITEM_REGEN" + Name: "Crafting Regeneration" +}, +{ + Id: 7442 + AegisName: "CRITEM_SPEED" + Name: "Crafting Speed" +}, +{ + Id: 7443 + AegisName: "CRITEM_DOUBLE" + Name: "Crafting Double Power" +}, +{ + Id: 7444 + AegisName: "CRITEM_MAXPC" + Name: "Crafting Max Stats" +}, +{ + Id: 7445 + AegisName: "CRITEM_SCRESIST" + Name: "Crafting SC Resist" +}, +{ + Id: 7446 + AegisName: "CRITEM_SCINFLICT" + Name: "Crafting SC Inflict" +}, +{ + Id: 7447 + AegisName: "CRITEM_MANAUSE" + Name: "Crafting Mana Economy" +}, +{ + Id: 7448 + AegisName: "CRITEM_BOSSATK" + Name: "Crafting Boss Techiniques" +}, +{ + Id: 7449 + AegisName: "CRITEM_FINAL" + Name: "Crafting Exp Up" +}, + +// Other Gacha +{ + Id: 7450 + AegisName: "AlchemyBlueprintA" + Name: "Alchemy Blueprint A" + Type: "IT_USABLE" + Buy: 3000 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem AlchemyBlueprintA, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + .@seed=rand(0, 10000)-BaseLevel-readparam(bLuk); + + if (.@seed < 100) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_INTERMEDIARY); + else if (.@seed < 2000) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_BASIC | CRAFT_INTERMEDIARY); + else + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_BASIC); + "> +}, +{ + Id: 7451 + AegisName: "AlchemyBlueprintB" + Name: "Alchemy Blueprint B" + Type: "IT_USABLE" + Buy: 6000 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem AlchemyBlueprintB, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + .@seed=rand(0, 10000)-BaseLevel-readparam(bLuk); + + // 1% to above, 19% to above + current, 10% to below + current. + if (.@seed < 100) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_ADVANCED); + else if (.@seed < 2000) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_INTERMEDIARY | CRAFT_ADVANCED); + else if (.@seed < 3000) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_BASIC | CRAFT_INTERMEDIARY); + else + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_INTERMEDIARY); + "> +}, +{ + Id: 7452 + AegisName: "AlchemyBlueprintC" + Name: "Alchemy Blueprint C" + Type: "IT_USABLE" + Buy: 9000 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem AlchemyBlueprintC, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + .@seed=rand(0, 10000)-BaseLevel-readparam(bLuk); + + // 1% to above, 19% to above + current, 10% to below + current. + if (.@seed < 100) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_EXPERT); + else if (.@seed < 2000) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_ADVANCED | CRAFT_EXPERT); + else if (.@seed < 3000) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_INTERMEDIARY | CRAFT_ADVANCED); + else + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_ADVANCED); + "> +}, +{ + Id: 7453 + AegisName: "AlchemyBlueprintD" + Name: "Alchemy Blueprint D" + Type: "IT_USABLE" + Buy: 12000 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem AlchemyBlueprintD, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + .@seed=rand(0, 10000)-BaseLevel-readparam(bLuk); + + // 1% to above, 19% to above + current, 10% to below + current. + if (.@seed < 100) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_MASTER); + else if (.@seed < 2000) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_EXPERT | CRAFT_MASTER); + else if (.@seed < 3000) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_ADVANCED | CRAFT_EXPERT); + else + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_EXPERT); + "> +}, +{ + Id: 7454 + AegisName: "AlchemyBlueprintE" + Name: "Alchemy Blueprint E" + Type: "IT_USABLE" + Buy: 15000 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem AlchemyBlueprintE, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + .@seed=rand(0, 10000)-BaseLevel-readparam(bLuk); + + // 30% to below + current. + if (.@seed < 3000) + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_MASTER | CRAFT_EXPERT); + else + callfunc("MakeBlueprint", CRAFT_ALCHEMY, CRAFT_MASTER); + "> +}, + +{ + Id: 7460 + AegisName: "EquipmentBlueprintA" + Name: "Equipment Blueprint A" + Type: "IT_USABLE" + Buy: 3000 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem EquipmentBlueprintA, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + .@seed=rand(0, 10000)-BaseLevel-readparam(bLuk); + + if (.@seed < 100) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_INTERMEDIARY); + else if (.@seed < 2000) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_BASIC | CRAFT_INTERMEDIARY); + else + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_BASIC); + "> +}, +{ + Id: 7461 + AegisName: "EquipmentBlueprintB" + Name: "Equipment Blueprint B" + Type: "IT_USABLE" + Buy: 6000 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem EquipmentBlueprintB, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + .@seed=rand(0, 10000)-BaseLevel-readparam(bLuk); + + // 1% to above, 19% to above + current, 10% to below + current. + if (.@seed < 100) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_ADVANCED); + else if (.@seed < 2000) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_INTERMEDIARY | CRAFT_ADVANCED); + else if (.@seed < 3000) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_BASIC | CRAFT_INTERMEDIARY); + else + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_INTERMEDIARY); + "> +}, +{ + Id: 7462 + AegisName: "EquipmentBlueprintC" + Name: "Equipment Blueprint C" + Type: "IT_USABLE" + Buy: 9000 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem EquipmentBlueprintC, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + .@seed=rand(0, 10000)-BaseLevel-readparam(bLuk); + + // 1% to above, 19% to above + current, 10% to below + current. + if (.@seed < 100) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_EXPERT); + else if (.@seed < 2000) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_ADVANCED | CRAFT_EXPERT); + else if (.@seed < 3000) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_INTERMEDIARY | CRAFT_ADVANCED); + else + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_ADVANCED); + "> +}, +{ + Id: 7463 + AegisName: "EquipmentBlueprintD" + Name: "Equipment Blueprint D" + Type: "IT_USABLE" + Buy: 12000 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem EquipmentBlueprintD, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + .@seed=rand(0, 10000)-BaseLevel-readparam(bLuk); + + // 1% to above, 19% to above + current, 10% to below + current. + if (.@seed < 100) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_MASTER); + else if (.@seed < 2000) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_EXPERT | CRAFT_MASTER); + else if (.@seed < 3000) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_ADVANCED | CRAFT_EXPERT); + else + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_EXPERT); + "> +}, +{ + Id: 7464 + AegisName: "EquipmentBlueprintE" + Name: "Equipment Blueprint E" + Type: "IT_USABLE" + Buy: 15000 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem EquipmentBlueprintE, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + .@seed=rand(0, 10000)-BaseLevel-readparam(bLuk); + + // 30% to below + current. + if (.@seed < 3000) + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_MASTER | CRAFT_EXPERT); + else + callfunc("MakeBlueprint", CRAFT_EQUIPMENT, CRAFT_MASTER); + "> +}, +{ + Id: 7465 + AegisName: "TerraniteBlueprint" + Name: "Terranite Blueprint" + Type: "IT_USABLE" + Buy: 1150 + Sell: 300 + Weight: 40 + Script: <" + callfunc("TerraniteBlueprint"); + "> +}, +// 7466 free +{ + Id: 7467 + AegisName: "SaviorBlueprint" + Name: "Savior Blueprint" + Type: "IT_USABLE" + Buy: 10000 + Sell: 3000 + Weight: 40 + Script: <" + callfunc("LegendaryBlueprint"); + "> +}, + +{ + Id: 7470 + AegisName: "AncientBlueprint" + Name: "Ancient Blueprint" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 40 + Script: <" + if (!CRAFTQUEST) { + getitem AncientBlueprint, 1; + dispbottom l("You need a @@ to use this.", getitemlink(RecipeBook)); + end; + } + if (!getskilllv(TMW2_ANCIENTLANGUAGES)) { + getitem AncientBlueprint, 1; + dispbottom l("You cannot understand what's written."); + end; + } + callfunc("MakeRandomBlueprint"); + "> +}, +{ + Id: 7471 + AegisName: "ArcmageBoxset" + Name: "Arcmage Boxset" + Type: "IT_USABLE" + Buy: 1150 + Sell: 300 + Weight: 40 + Script: <" + callfunc("MakeRandomArcmageCard"); + "> +}, + + +// Mercenary boxsets and cards +{ + Id: 7500 + AegisName: "MercBoxA" + Name: "Mercenary Boxset A" + Type: "IT_USABLE" + Buy: 500 + Sell: 0 + Weight: 85 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + if (BaseLevel >= 80) + .@v1=50; + if (BaseLevel >= 60) + .@v2=250; + else + .@v2=BaseLevel*2; + if (BaseLevel >= 40) { + .@v3=1250; + .@v4=5750; + .@v5=4250; + } else { + .@v3=BaseLevel*3; + .@v4=3750; + .@v5=6250; + } + callfunc "merc_boxset", .@v1, .@v2, .@v3, .@v4, .@v5; + if (rand(10000) < (REBIRTH+1)*BaseLevel) + callfunc "merc_boxset", 5, 4, 3, 2, 10000; + "> +}, +{ + Id: 7501 + AegisName: "MercBoxB" + Name: "Mercenary Boxset B" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 115 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + callfunc "merc_boxset", 100, 600, 2100, 5600, 4400; + if (rand(10000) < (REBIRTH+1)*BaseLevel) + callfunc "merc_boxset", 5, 4, 3, 10000, 1; + "> +}, +{ + Id: 7502 + AegisName: "MercBoxC" + Name: "Mercenary Boxset C" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 135 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + callfunc "merc_boxset", 200, 1200, 4200, 9200, 800; + if (rand(10000) < (REBIRTH+1)*BaseLevel) + callfunc "merc_boxset", 5, 4, 10000, 2, 1; + "> +}, +{ + Id: 7503 + AegisName: "MercBoxD" + Name: "Mercenary Boxset D" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 135 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + callfunc "merc_boxset", 400, 1600, 5800, 7200, 600; + if (rand(10000) < (REBIRTH+1)*BaseLevel) + callfunc "merc_boxset", 5, 10000, 3, 2, 1; + "> +}, +{ + Id: 7504 + AegisName: "MercBoxE" + Name: "Mercenary Boxset E" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 135 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + callfunc "merc_boxset", 1000, 5400, 5700, 3200, 300; + if (rand(10000) < (REBIRTH+1)*BaseLevel) + callfunc "merc_boxset", 10000, 4, 3, 2, 1; + "> +}, +{ + Id: 7505 + AegisName: "MercBoxAA" + Name: "Mercenary Boxset AA" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 135 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + callfunc "merc_boxset", BaseLevel/40, BaseLevel/20, BaseLevel, BaseLevel*2, 9000; + "> +}, +{ + Id: 7506 + AegisName: "MercBoxBB" + Name: "Mercenary Boxset BB" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 135 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + callfunc "merc_boxset", BaseLevel/40, BaseLevel/20, BaseLevel, 9000, BaseLevel*2; + "> +}, +{ + Id: 7507 + AegisName: "MercBoxCC" + Name: "Mercenary Boxset CC" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 135 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + callfunc "merc_boxset", BaseLevel/40, BaseLevel/20, 9000, BaseLevel, BaseLevel*2; + "> +}, +{ + Id: 7508 + AegisName: "MercBoxDD" + Name: "Mercenary Boxset DD" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 135 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + callfunc "merc_boxset", BaseLevel/40, 9000, BaseLevel/20, BaseLevel, BaseLevel*2; + "> +}, +{ + Id: 7509 + AegisName: "MercBoxEE" + Name: "Mercenary Boxset EE" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 135 + KeepAfterUse: false + Refine: false + Trade: { + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + callfunc "merc_boxset", 9000, BaseLevel/40, BaseLevel/20, BaseLevel, BaseLevel*2; + "> +}, + +{ + Id: 7510 + AegisName: "MercCard_AndreiSakar" + Name: "Andrei Sakar Card" + Type: "IT_USABLE" + Buy: 70000 + Sell: 3500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1192, 600000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7511 + AegisName: "MercCard_Lilanna" + Name: "Lilanna Card" + Type: "IT_USABLE" + Buy: 70000 + Sell: 3500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1193, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7512 + AegisName: "MercCard_Woody" + Name: "Woody Card" + Type: "IT_USABLE" + Buy: 70000 + Sell: 3500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1191, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7513 + AegisName: "MercCard_Xanthem" + Name: "Xanthem Card" + Type: "IT_USABLE" + Buy: 70000 + Sell: 3500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1210, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, + +{ + Id: 7530 + AegisName: "MercCard_Aisen" + Name: "Aisen Card" + Type: "IT_USABLE" + Buy: 60000 + Sell: 3000 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1194, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7531 + AegisName: "MercCard_Msawis" + Name: "Msawis Card" + Type: "IT_USABLE" + Buy: 60000 + Sell: 3000 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1195, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7532 + AegisName: "MercCard_DragonStar" + Name: "Dragon Star Card" + Type: "IT_USABLE" + Buy: 60000 + Sell: 3000 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1205, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7533 + AegisName: "MercCard_Swezanne" + Name: "Swezanne Card" + Type: "IT_USABLE" + Buy: 60000 + Sell: 3000 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1209, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, + +{ + Id: 7550 + AegisName: "MercCard_Saulc" + Name: "Saulc Card" + Type: "IT_USABLE" + Buy: 50000 + Sell: 2500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1196, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7551 + AegisName: "MercCard_Crazyfefe" + Name: "Crazyfefe Card" + Type: "IT_USABLE" + Buy: 50000 + Sell: 2500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1197, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7552 + AegisName: "MercCard_LawnCable" + Name: "Lawn Cable Card" + Type: "IT_USABLE" + Buy: 50000 + Sell: 2500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1198, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7553 + AegisName: "MercCard_Arthur" + Name: "Arthur Card" + Type: "IT_USABLE" + Buy: 50000 + Sell: 2500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1208, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, + +{ + Id: 7570 + AegisName: "MercCard_Pookie" + Name: "Pookie Card" + Type: "IT_USABLE" + Buy: 40000 + Sell: 2000 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1200, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7571 + AegisName: "MercCard_Jesusalva" + Name: "Jesusalva Card" + Type: "IT_USABLE" + Buy: 40000 + Sell: 2000 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1201, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7572 + AegisName: "MercCard_Demure" + Name: "Demure Card" + Type: "IT_USABLE" + Buy: 40000 + Sell: 2000 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1199, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7573 + AegisName: "MercCard_EarthWitch" + Name: "Earth Witch Card" + Type: "IT_USABLE" + Buy: 40000 + Sell: 2000 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1207, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, + +{ + Id: 7590 + AegisName: "MercCard_Apane" + Name: "Apane Card" + Type: "IT_USABLE" + Buy: 30000 + Sell: 1500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1203, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7591 + AegisName: "MercCard_Soren" + Name: "Soren Card" + Type: "IT_USABLE" + Buy: 30000 + Sell: 1500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1204, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7592 + AegisName: "MercCard_GonzoDark" + Name: "Gonzo Dark Card" + Type: "IT_USABLE" + Buy: 30000 + Sell: 1500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1202, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7593 + AegisName: "MercCard_Rosa" + Name: "Rosa Card" + Type: "IT_USABLE" + Buy: 30000 + Sell: 1500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "FX_MAGIC" + Script: <" + mercenary_create 1206, 900000; + if (rand(1,5) == 4) + getitem MercBoxA, 1; + "> +}, +{ + Id: 7594 + AegisName: "MercCard_EH" + Name: "Event Horizon Card" + Type: "IT_USABLE" + Buy: 1000000 + Sell: 0 + Weight: 0 + Delay: 500 + UseEffect: "FX_MAGIC" + KeepAfterUse: true + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + mercenary_create 1211, 3600000; + if (rand(100) % 5 == 1) + delitem 7594, 1; + "> +}, +// Additional usable items +{ + Id: 8000 + AegisName: "StrengthFruit" + Name: "Strength Fruit" + Type: "IT_USABLE" + Buy: 500000 + Sell: 1500 + Weight: 10 + Delay: 500 + Script: <" + statusup2(bStr, 1); + STATUSUP_STR+=1; + "> +}, +{ + Id: 8001 + AegisName: "AgilityFruit" + Name: "Agility Fruit" + Type: "IT_USABLE" + Buy: 500000 + Sell: 1500 + Weight: 10 + Delay: 500 + Script: <" + statusup2(bAgi, 1); + STATUSUP_AGI+=1; + "> +}, +{ + Id: 8002 + AegisName: "VitalityFruit" + Name: "Vitality Fruit" + Type: "IT_USABLE" + Buy: 500000 + Sell: 1500 + Weight: 10 + Delay: 500 + Script: <" + statusup2(bVit, 1); + STATUSUP_VIT+=1; + "> +}, +{ + Id: 8003 + AegisName: "IntelligenceFruit" + Name: "Intelligence Fruit" + Type: "IT_USABLE" + Buy: 500000 + Sell: 1500 + Weight: 10 + Delay: 500 + Script: <" + statusup2(bInt, 1); + STATUSUP_INT+=1; + "> +}, +{ + Id: 8004 + AegisName: "DexterityFruit" + Name: "Dexterity Fruit" + Type: "IT_USABLE" + Buy: 500000 + Sell: 1500 + Weight: 10 + Delay: 500 + Script: <" + statusup2(bDex, 1); + STATUSUP_DEX+=1; + "> +}, +{ + Id: 8005 + AegisName: "LuckFruit" + Name: "Luck Fruit" + Type: "IT_USABLE" + Buy: 500000 + Sell: 1500 + Weight: 10 + Delay: 500 + Script: <" + statusup2(bLuk, 1); + STATUSUP_LUK+=1; + "> +}, +{ + Id: 8006 + AegisName: "MysteriousFruit" + Name: "Mysterious Fruit" + Type: "IT_USABLE" + Buy: 500000 + Sell: 1500 + Weight: 10 + Delay: 500 + Script: <" + .@r=callfunc("rand2", bStr, bLuk); + switch (.@r) { + case bStr: + STATUSUP_STR+=1; + break; + case bAgi: + STATUSUP_AGI+=1; + break; + case bVit: + STATUSUP_VIT+=1; + break; + case bInt: + STATUSUP_INT+=1; + break; + case bDex: + STATUSUP_DEX+=1; + break; + case bLuk: + STATUSUP_LUK+=1; + break; + default: // Error + getitem callfunc("any", StrengthFruit, AgilityFruit, VitalityFruit, IntelligenceFruit, DexterityFruit, LuckFruit), 1; + end; + } + statusup2(.@r, 1); + "> +}, +{ + Id: 8007 + AegisName: "SmallArrowSack" + Name: "Small Arrow Sack" + Type: "IT_USABLE" + Buy: 10 + Sell: 5 + Weight: 30 + Script: <" + getitem TolchiArrow, rand(10, 15); + "> +}, +{ + Id: 8008 + AegisName: "MediumArrowSack" + Name: "Medium Arrow Sack" + Type: "IT_USABLE" + Buy: 30 + Sell: 15 + Weight: 80 + Script: <" + getitem TolchiArrow, rand(30, 40); + "> +}, +{ + Id: 8009 + AegisName: "BigArrowSack" + Name: "Big Arrow Sack" + Type: "IT_USABLE" + Buy: 80 + Sell: 40 + Weight: 200 + Script: <" + getitem TolchiArrow, rand(80, 100); + "> +}, +{ + Id: 8010 + AegisName: "SmallBulletSack" + Name: "Small Bullet Sack" + Type: "IT_USABLE" + Buy: 120 + Sell: 60 + Weight: 15 + Script: <" + getitem Bullet, rand(10, 15); + "> +}, +{ + Id: 8011 + AegisName: "MediumBulletSack" + Name: "Medium Bullet Sack" + Type: "IT_USABLE" + Buy: 420 + Sell: 210 + Weight: 45 + Script: <" + getitem Bullet, rand(35, 45); + "> +}, +{ + Id: 8012 + AegisName: "BigBulletSack" + Name: "Big Bullet Sack" + Type: "IT_USABLE" + Buy: 960 + Sell: 480 + Weight: 95 + Script: <" + getitem Bullet, rand(80, 95); + "> +}, +{ + Id: 8013 + AegisName: "Dragonfruit" + Name: "Dragonfruit" + Type: "IT_HEALING" + Buy: 1200 + Sell: 300 + Weight: 14 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + callfunc("ItHeal2", 4, 2); + "> +}, +{ + Id: 8014 + AegisName: "ChamomileTea" + Name: "Chamomile Tea" + Type: "IT_HEALING" + Buy: 200 + Sell: 50 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 120; + @max = 272; + @delay = 2; + doevent "rand_mp_heal::OnUse"; + "> +}, +{ + Id: 8015 + AegisName: "SpearmintTea" + Name: "Spearmint Tea" + Type: "IT_HEALING" + Buy: 500 + Sell: 125 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 300; + @max = 452; + @delay = 3; + doevent "rand_mp_heal::OnUse"; + "> +}, +{ + Id: 8016 + AegisName: "OolongTea" + Name: "Oolong Tea" + Type: "IT_HEALING" + Buy: 1500 + Sell: 375 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 480; + @max = 632; + @delay = 4; + doevent "rand_mp_heal::OnUse"; + "> +}, +{ + Id: 8017 + AegisName: "JasmineTea" + Name: "Jasmine Tea" + Type: "IT_HEALING" + Buy: 5000 + Sell: 1250 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 660; + @max = 812; + @delay = 5; + doevent "rand_mp_heal::OnUse"; + "> +}, +// Southern Sweet Tea, Orange Spice Tea, Lavender Tea +{ + Id: 8018 + AegisName: "YerbaMate" + Name: "Yerba Mate" + Type: "IT_HEALING" + Buy: 10000 + Sell: 2500 + Weight: 5 + Refine: false + Delay: 500 + UseEffect: "EFFECT_HEAL" + Script: <" + @min = 840; + @max = 992; + @delay = 6; + doevent "rand_mp_heal::OnUse"; + "> +}, +{ + Id: 8019 + AegisName: "ScentGrenade" + Name: "Scented Grenade" + Type: "IT_USABLE" + Buy: 700 + Sell: 350 + Weight: 40 + Refine: false + Delay: 500 + UseEffect: "FX_SMOKEBOMB" + Script: <" + callfunc "massprovoke", rand(3,9); + "> +}, +{ + Id: 8020 + AegisName: "SacredImmortalityPotion" + Name: "Sacred Immortality Potion" + Type: "IT_USABLE" + Buy: 1000000 + Sell: 11100 + Weight: 500 + Refine: false + Delay: 500 + Script: <" + callfunc("SC_Bonus", SC_KAIZEL, 60000, 40); // Revives with 40% HP if you die + "> +}, +{ + Id: 8021 + AegisName: "BronzeBossGift" + Name: "Bronze Boss Gift" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 25 + KeepAfterUse: false + Refine: false + Trade: { + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + setarray .@r, MercBoxC, CrazyRum, Manapple, Dragonfruit, JasmineTea, TreasureMap, MysteriousBottle, Lockpicks, ArcmageBoxset, TreasureKey, CoinBag, WurtziteOre; // ~8.33% each + .@n=rand(getarraysize(.@r)); + getitem .@r[.@n], 1; + "> +}, +{ + Id: 8022 + AegisName: "SilverBossGift" + Name: "Silver Boss Gift" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 45 + KeepAfterUse: false + Refine: false + Trade: { + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + setarray .@r, MercBoxD, AncientBlueprint, WhiskeyAle, ElixirOfLife, Dragonfruit, YerbaMate, BronzeGift, TreasureMap, MysteriousBottle, Lockpicks, HousingLetterI, BrokenWarpCrystal, StatusResetPotion, ArcmageBoxset, TitaniumOre, LOFCoin, GrapheneStone; // ~5.88% each + .@n=rand(getarraysize(.@r)); + getitem .@r[.@n], 1; + "> +}, +{ + Id: 8023 + AegisName: "GoldenBossGift" + Name: "Golden Boss Gift" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 65 + KeepAfterUse: false + Refine: false + Trade: { + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + setarray .@r, AncientBlueprint, ElixirOfLife, Manapple, SilverGift, GoldenGift, TreasureMap, MysteriousBottle, HousingLetterI, BrokenWarpCrystal, StatusResetPotion, ArcmageBoxset, SacredImmortalityPotion, BossHunterBoina, IridiumOre, DarkDesertMushroom, Arcanum; // ~6.25% each + .@n=rand(getarraysize(.@r)); + getitem .@r[.@n], 1; + "> +}, +{ + Id: 8024 + AegisName: "IcedBottle" + Name: "Iced Water" + Type: "IT_USABLE" + Buy: 10000 + Sell: 500 + Weight: 20 + Refine: false + KeepAfterUse: false + Delay: 2000 + Script: <" + // Gives you 5 extra minutes of cooldown + @coolio=max(gettimetick(2), @coolio)+300; + itemheal (MaxHp/200), 0; + "> +}, +{ + Id: 8025 + AegisName: "LinarianSoul" + Name: "Linarian Soul" + Type: "IT_ARMOR" + Buy: 30 + Sell: 10 + Weight: 2 + Loc: "EQP_HEAD_MID" + EquipLv: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 8026 + AegisName: "TuxSoul" + Name: "Tux Soul" + Type: "IT_ARMOR" + Buy: 30 + Sell: 10 + Weight: 2 + Loc: "EQP_HEAD_MID" + EquipLv: 1 + Refine: false + Trade: { + notrade: true + nodrop: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 8027 + AegisName: "PurificationPotion" + Name: "Purification Potion" + Type: "IT_USABLE" + Buy: 10000 + Sell: 500 + Weight: 20 + Refine: false + KeepAfterUse: false + Delay: 2000 + Script: <" + // Gives you 5 extra minutes of cooldown + @purifio=max(gettimetick(2), @purifio)+300; + "> +}, +{ + Id: 8028 + AegisName: "HomunResetPotion" + Name: "Homun Stat Reset Potion" + Type: "IT_USABLE" + Buy: 50000 + Sell: 5250 + Weight: 20 + Refine: false + KeepAfterUse: false + Delay: 2500 + Script: <" + // Reset homunculus stats + homshuffle(); + dispbottom l("Homunculus stats were reset!"); + "> +}, +{ + Id: 8029 + AegisName: "InsuranceContract" + Name: "Insurance Contract" + Type: "IT_USABLE" + Buy: 70000 + Sell: 5000 + Weight: 20 + Refine: false + KeepAfterUse: false + Delay: 200 + Script: <" + callfunc("SC_Bonus", 900, SC_CASH_DEATHPENALTY, 1); + "> +}, +{ + Id: 8030 + AegisName: "NymphPoison" + Name: "Nymph Poison" + Type: "IT_USABLE" + Buy: 15000 + Sell: 250 + Weight: 10 + Refine: false + Delay: 500 + Script: <" + sc_start SC_DPOISON, 30000, 10; + "> +}, +{ + Id: 8031 + AegisName: "ScrollSMaggot" + Name: "Scroll Summon Maggot" + Type: "IT_USABLE" + Buy: 15000 + Sell: 150 + Weight: 10 + Refine: false + Delay: 2500 + Script: <" + callfunc "SummonScroll", Maggot, 60, GiantMaggot, 40; + "> +}, +{ + Id: 8032 + AegisName: "ScrollSCave" + Name: "Scroll Summon Cave Maggot" + Type: "IT_USABLE" + Buy: 15000 + Sell: 150 + Weight: 10 + Refine: false + Delay: 2500 + Script: <" + callfunc "SummonScroll", CaveMaggot, 60; + "> +}, +{ + Id: 8033 + AegisName: "ScrollSDragon" + Name: "Scroll Summon Dragon" + Type: "IT_USABLE" + Buy: 150000 + Sell: 1500 + Weight: 10 + Refine: false + Delay: 2500 + Script: <" + callfunc "SummonScroll", GreenDragon, 50, NightmareDragon, 105; + "> +}, +{ + Id: 8034 + AegisName: "ScrollSWolvern" + Name: "Scroll Summon Wolvern" + Type: "IT_USABLE" + Buy: 30000 + Sell: 300 + Weight: 10 + Refine: false + Delay: 2500 + Script: <" + callfunc "SummonScroll", Wolvern, 60; + "> +}, +{ + Id: 8035 + AegisName: "ScrollSYeti" + Name: "Scroll Summon Yeti" + Type: "IT_USABLE" + Buy: 75000 + Sell: 750 + Weight: 10 + Refine: false + Delay: 2500 + Script: <" + callfunc "SummonScroll", Moggun, 60, Yeti, 60; + "> +}, +{ + Id: 8036 + AegisName: "ScrollSTerranite" + Name: "Scroll Summon Terranite" + Type: "IT_USABLE" + Buy: 125000 + Sell: 1250 + Weight: 10 + Refine: false + Delay: 2500 + Script: <" + callfunc "SummonScroll", Terranite, 50, TerraniteProtector, 90; + "> +}, +{ + Id: 8037 + AegisName: "ScrollMagnusHealA" + Name: "Scroll Magnus Heal" + Type: "IT_USABLE" + Buy: 20000 + Sell: 200 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + @skillId=TMW2_MAGNUSHEAL; @skillLv=1; + @skillTarget=getcharid(3); @scriptsk=true; + callfunc "HUB_SkillInvoke"; + "> +}, +{ + Id: 8038 + AegisName: "ScrollMagnusHealB" + Name: "Scroll Magnus Heal+" + Type: "IT_USABLE" + Buy: 40000 + Sell: 400 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + @skillId=TMW2_MAGNUSHEAL; @skillLv=5; + @skillTarget=getcharid(3); @scriptsk=true; + callfunc "HUB_SkillInvoke"; + "> +}, +{ + Id: 8039 + AegisName: "ScrollMagnusHealC" + Name: "Scroll Magnus Heal++" + Type: "IT_USABLE" + Buy: 75000 + Sell: 750 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + @skillId=TMW2_MAGNUSHEAL; @skillLv=10; + @skillTarget=getcharid(3); @scriptsk=true; + callfunc "HUB_SkillInvoke"; + "> +}, +{ + Id: 8040 + AegisName: "ScrollAngelLightA" + Name: "Scroll Angel Light" + Type: "IT_USABLE" + Buy: 20000 + Sell: 200 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_regenerating", 5, "filter_onlyme"; + "> +}, +{ + Id: 8041 + AegisName: "ScrollAngelLightB" + Name: "Scroll Angel Light+" + Type: "IT_USABLE" + Buy: 40000 + Sell: 400 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_regenerating", 5, "filter_sameguildorparty"; + "> +}, +{ + Id: 8042 + AegisName: "ScrollAngelLightC" + Name: "Scroll Angel Light++" + Type: "IT_USABLE" + Buy: 75000 + Sell: 750 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_regenerating", 5, "filter_friendly"; + "> +}, +{ + Id: 8043 + AegisName: "ScrollBattlePlansA" + Name: "Scroll Battle Plans" + Type: "IT_USABLE" + Buy: 20000 + Sell: 200 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_atkboost", 5, "filter_onlyme"; + "> +}, +{ + Id: 8044 + AegisName: "ScrollBattlePlansB" + Name: "Scroll Battle Plans+" + Type: "IT_USABLE" + Buy: 40000 + Sell: 400 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_atkboost", 5, "filter_sameguildorparty"; + "> +}, +{ + Id: 8045 + AegisName: "ScrollBattlePlansC" + Name: "Scroll Battle Plans++" + Type: "IT_USABLE" + Buy: 75000 + Sell: 750 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_atkboost", 5, "filter_friendly"; + "> +}, +{ + Id: 8046 + AegisName: "ScrollDefenseBlessA" + Name: "Scroll Defense Bless" + Type: "IT_USABLE" + Buy: 20000 + Sell: 200 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_defboost", 5, "filter_onlyme"; + "> +}, +{ + Id: 8047 + AegisName: "ScrollDefenseBlessB" + Name: "Scroll Defense Bless+" + Type: "IT_USABLE" + Buy: 40000 + Sell: 400 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_defboost", 5, "filter_sameguildorparty"; + "> +}, +{ + Id: 8048 + AegisName: "ScrollDefenseBlessC" + Name: "Scroll Defense Bless++" + Type: "IT_USABLE" + Buy: 75000 + Sell: 750 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_defboost", 5, "filter_friendly"; + "> +}, +{ + Id: 8049 + AegisName: "ScrollCriticalFortuneA" + Name: "Scroll Critical Fortune" + Type: "IT_USABLE" + Buy: 20000 + Sell: 200 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_critboost", 5, "filter_onlyme"; + "> +}, +{ + Id: 8050 + AegisName: "ScrollCriticalFortuneB" + Name: "Scroll Critical Fortune+" + Type: "IT_USABLE" + Buy: 40000 + Sell: 400 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_critboost", 5, "filter_sameguildorparty"; + "> +}, +{ + Id: 8051 + AegisName: "ScrollCriticalFortuneC" + Name: "Scroll Critical Fortune++" + Type: "IT_USABLE" + Buy: 75000 + Sell: 750 + Weight: 10 + Refine: false + Delay: 1500 + Script: <" + callfunc "GD_critboost", 5, "filter_friendly"; + "> +}, + +) + diff --git a/db/re/item_group.conf b/db/re/item_group.conf new file mode 100644 index 0000000..71f6c7e --- /dev/null +++ b/db/re/item_group.conf @@ -0,0 +1,20 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= http://herc.ws/board/ +//================= More Information ================= +// http://herc.ws/board/topic/1244-official-item-grouppackagechain +//==================================================== +// Structure of file: +/* + : ( + "Item_Name" or + ("Item_Name",Repeat_Count) + ) +*/ + diff --git a/db/re/item_lapineddukddak.conf b/db/re/item_lapineddukddak.conf new file mode 100644 index 0000000..a0e66f0 --- /dev/null +++ b/db/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 . +//========================================================================= + +/************************************************************************** +************* Entry structure ******************************************** +************************************************************************** +: { + 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 + : (string, int) + ... + } + Script: <" + Script (it can be multi-line) + Executes on success + "> +} diff --git a/db/re/item_packages.conf b/db/re/item_packages.conf new file mode 100644 index 0000000..1e5544b --- /dev/null +++ b/db/re/item_packages.conf @@ -0,0 +1,26 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= http://herc.ws/board/ +//================= More Information ================= +// http://herc.ws/board/topic/1244-official-item-grouppackagechain +//==================================================== +// Structure of file: +/* +: { + : { + 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_", a package with 2 random groups for example gets 2 items whenever open, one from each group + Count: 30 - Stands for how much 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/re/job_db.conf b/db/re/job_db.conf new file mode 100644 index 0000000..69529b3 --- /dev/null +++ b/db/re/job_db.conf @@ -0,0 +1,364 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= 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) (W_STAFF) + Bow: 0~200 (int, defaults to 200) + Knuckle: 0~200 (int, defaults to 200) (Reserved - Do not use) + 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) (Demure's power weapon) + Revolver: 0~200 (int, defaults to 200) (inaccurate) + Rifle: 0~200 (int, defaults to 200) (slow and powerful) + GatlingGun: 0~200 (int, defaults to 200) (fast and weak) (very powerful with GatlingFever) + Shotgun: 0~200 (int, defaults to 200) (splash damage, very slow) + GrenadeLauncher: 0~200 (int, defaults to 200) + FuumaShuriken: 0~200 (int, defaults to 200) + TwoHandRod: 0~200 (int, defaults to 200) + Shield: 0~200 (int, defaults to 0) + } + 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. +} +*/ +//==================================================== +Human: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Weight: 20500 + BaseASPD: { + Fist: 40 + Dagger: 55 + Sword: 57 + Axe: 52 + Mace: 52 + Whip: 62 + TwoHandMace: 75 + TwoHandSpear: 69 + Rod: 92 + TwoHandRod: 92 + Bow: 90 + Knuckle: 20 + Katar: 50 + Revolver: 90 + Rifle: 100 + Shotgun: 80 + GatlingGun: 36 + } + HPTable:[ 400, 450, 500, 550, 600, 648, 697, 746, 795, 844, // 1 - 10 + 891, 939, 987, 1035, 1082, 1129, 1175, 1222, 1268, 1315, // 11 - 20 + 1360, 1406, 1451, 1497, 1542, 1586, 1631, 1675, 1719, 1763, // 21 - 30 + 1806, 1849, 1893, 1936, 1979, 2021, 2063, 2105, 2147, 2188, // 31 - 40 + 2229, 2270, 2311, 2352, 2393, 2432, 2472, 2511, 2551, 2591, // 41 - 50 + 2629, 2668, 2706, 2745, 2783, 2821, 2858, 2895, 2933, 2970, // 51 - 60 + 3006, 3042, 3079, 3115, 3151, 3186, 3221, 3256, 3291, 3326, // 61 - 70 + 3360, 3394, 3428, 3462, 3496, 3529, 3561, 3594, 3627, 3660, // 71 - 80 + 3691, 3723, 3754, 3786, 3818, 3848, 3878, 3909, 3939, 3970, // 81 - 90 + 3999, 4028, 4058, 4087, 4116, 4144, 4173, 4201, 4229, 4257, // 91 - 100 + 4284, 4311, 4338, 4365, 4392, 4418, 4444, 4470, 4495, 4521, // 101 - 110 + 4546, 4571, 4595, 4620, 4645, 4668, 4692, 4715, 4739, 4763, // 111 - 120 + 4785, 4807, 4830, 4852, 4874, 4896, 4917, 4938, 4959, 4981, // 121 - 130 + 5001, 5021, 5041, 5061, 5081, 5100, 5119, 5138, 5157, 5176, // 131 - 140 + 5194, 5212, 5229, 5247, 5265, 5282, 5298, 5315, 5332, 5348, // 141 - 150 + 5364, 5379, 5395, 5410, 5426, 5440, 5454, 5469, 5483, 5498] // 151 - 160 + SPTable:[ 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, // 1 - 10 + 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, // 11 - 20 + 300, 308, 316, 324, 332, 340, 348, 356, 364, 372, // 21 - 30 + 380, 388, 396, 404, 412, 420, 428, 436, 444, 452, // 31 - 40 + 480, 488, 496, 504, 512, 520, 528, 536, 544, 552, // 41 - 50 + 560, 568, 576, 584, 592, 600, 608, 616, 624, 632, // 51 - 60 + 660, 668, 676, 684, 692, 700, 708, 716, 724, 732, // 61 - 70 + 740, 748, 756, 764, 772, 780, 788, 796, 804, 812, // 71 - 80 + 840, 848, 856, 864, 872, 880, 888, 896, 904, 912, // 81 - 90 + 920, 928, 936, 944, 952, 960, 968, 976, 984, 992, // 91 - 100 + 1020, 1028, 1036, 1044, 1052, 1060, 1068, 1076, 1084, 1092, // 101 - 110 + 1100, 1108, 1116, 1124, 1132, 1140, 1148, 1156, 1164, 1172, // 111 - 120 + 1200, 1208, 1216, 1224, 1232, 1240, 1248, 1256, 1264, 1272, // 121 - 130 + 1280, 1288, 1296, 1304, 1312, 1320, 1328, 1336, 1344, 1352, // 131 - 140 + 1380, 1388, 1396, 1404, 1412, 1420, 1428, 1436, 1444, 1452, // 141 - 150 + 1460, 1468, 1476, 1484, 1492, 1500, 1508, 1516, 1524, 1532] // 151 - 160 +} + +MedHu: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Weight: 20500 + BaseASPD: { + Fist: 40 + Dagger: 55 + Sword: 57 + Axe: 52 + Mace: 52 + Whip: 62 + TwoHandMace: 75 + TwoHandSpear: 69 + Rod: 92 + TwoHandRod: 92 + Bow: 90 + Knuckle: 20 + Katar: 50 + Revolver: 90 + Rifle: 100 + Shotgun: 80 + GatlingGun: 36 + } + InheritHP: ( "Human" ); + InheritSP: ( "Human" ); +} + +DarkHu: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Weight: 20500 + BaseASPD: { + Fist: 40 + Dagger: 55 + Sword: 57 + Axe: 52 + Mace: 52 + Whip: 62 + TwoHandMace: 75 + TwoHandSpear: 69 + Rod: 92 + TwoHandRod: 92 + Bow: 90 + Knuckle: 20 + Katar: 50 + Revolver: 90 + Rifle: 100 + Shotgun: 80 + GatlingGun: 36 + } + InheritHP: ( "Human" ); + InheritSP: ( "Human" ); +} + +Elven: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Weight: 20500 + BaseASPD: { + Fist: 40 + Dagger: 55 + Sword: 57 + Axe: 52 + Mace: 52 + Whip: 62 + TwoHandMace: 75 + TwoHandSpear: 69 + Rod: 92 + TwoHandRod: 92 + Bow: 90 + Knuckle: 20 + Katar: 50 + Revolver: 90 + Rifle: 100 + Shotgun: 80 + GatlingGun: 36 + } + InheritHP: ( "Human" ); + InheritSP: ( "Human" ); +} + +Orc: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 160 + Weight: 24000 + BaseASPD: { + Fist: 40 + Dagger: 55 + Sword: 57 + Axe: 52 + Mace: 52 + Whip: 62 + TwoHandMace: 75 + TwoHandSpear: 69 + Rod: 92 + TwoHandRod: 92 + Bow: 90 + Knuckle: 20 + Katar: 50 + Revolver: 90 + Rifle: 100 + Shotgun: 80 + GatlingGun: 36 + } + InheritHP: ( "Human" ); + InheritSP: ( "Human" ); +} + +Raijin: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Weight: 20500 + BaseASPD: { + Fist: 40 + Dagger: 55 + Sword: 57 + Axe: 52 + Mace: 52 + Whip: 62 + TwoHandMace: 75 + TwoHandSpear: 69 + Rod: 92 + TwoHandRod: 92 + Bow: 90 + Knuckle: 20 + Katar: 50 + Revolver: 90 + Rifle: 100 + Shotgun: 80 + GatlingGun: 36 + } + InheritHP: ( "Human" ); + InheritSP: ( "Human" ); +} + +Tritan: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Weight: 20500 + BaseASPD: { + Fist: 40 + Dagger: 55 + Sword: 57 + Axe: 52 + Mace: 52 + Whip: 62 + TwoHandMace: 75 + TwoHandSpear: 69 + Rod: 92 + TwoHandRod: 92 + Bow: 90 + Knuckle: 20 + Katar: 50 + Revolver: 90 + Rifle: 100 + Shotgun: 80 + GatlingGun: 36 + } + InheritHP: ( "Human" ); + InheritSP: ( "Human" ); + +} + +Ukar: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 135 + Weight: 20500 + BaseASPD: { + Fist: 40 + Dagger: 55 + Sword: 57 + Axe: 52 + Mace: 52 + Whip: 62 + TwoHandMace: 75 + TwoHandSpear: 69 + Rod: 92 + TwoHandRod: 92 + Bow: 90 + Knuckle: 20 + Katar: 50 + Revolver: 90 + Rifle: 100 + Shotgun: 80 + GatlingGun: 36 + } + InheritHP: ( "Human" ); + InheritSP: ( "Human" ); +} + +Redy: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Weight: 20500 + BaseASPD: { + Fist: 40 + Dagger: 55 + Sword: 57 + Axe: 52 + Mace: 52 + Whip: 62 + TwoHandMace: 75 + TwoHandSpear: 69 + Rod: 92 + TwoHandRod: 92 + Bow: 90 + Knuckle: 20 + Katar: 50 + Revolver: 90 + Rifle: 100 + Shotgun: 80 + GatlingGun: 36 + } + InheritHP: ( "Human" ); + InheritSP: ( "Human" ); +} + +Savior: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 142 + Weight: 22500 + BaseASPD: { + Fist: 30 + Dagger: 55 + Sword: 57 + Axe: 52 + Mace: 52 + Whip: 62 + TwoHandMace: 75 + TwoHandSpear: 69 + Rod: 92 + TwoHandRod: 92 + Bow: 90 + Knuckle: 20 + Katar: 50 + Revolver: 90 + Rifle: 100 + Shotgun: 80 + GatlingGun: 36 + } + InheritHP: ( "Human" ); + InheritSP: ( "Human" ); +} + diff --git a/db/re/level_penalty.txt b/db/re/level_penalty.txt new file mode 100644 index 0000000..5073d05 --- /dev/null +++ b/db/re/level_penalty.txt @@ -0,0 +1,80 @@ +// 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. + +// Every level below the monster level causes +1% exp (min 5 levels above) +// Every 5 levels above the monster level causes -3% exp +// Bonus are capped at 25 levels difference - more than that is "strange gameplay". +// The penalty is capped at 50 levels difference and serves to push players into +// killing monsters same level or stronger than the players themselves ;-) +1,12,100,140 +1,12,50,135 +1,12,25,130 +1,12,24,129 +1,12,23,128 +1,12,22,127 +1,12,21,126 +1,12,20,125 +1,12,19,123 +1,12,18,122 +1,12,17,121 +1,12,16,120 +1,12,15,119 +1,12,14,117 +1,12,13,116 +1,12,12,115 +1,12,11,114 +1,12,10,113 +1,12,9,111 +1,12,8,110 +1,12,7,109 +1,12,6,108 +1,12,5,107 +1,12,4,105 +1,12,3,104 +1,12,2,103 +1,12,1,101 +1,12,0,100 +1,12,-1,100 +1,12,-10,95 +1,12,-15,91 +1,12,-20,88 +1,12,-25,85 +1,12,-30,82 +1,12,-35,79 +1,12,-40,76 +1,12,-45,73 +1,12,-50,70 +1,12,-60,65 +1,12,-70,60 +1,12,-80,55 +1,12,-90,50 +1,12,-100,40 +1,12,-120,35 +1,12,-150,30 + +// After 50 levels difference, drop rate starts getting nerfed... A tiny bit. +2,12,50,105 +2,12,40,104 +2,12,30,103 +2,12,20,102 +2,12,10,101 +2,12,0,100 +2,12,-50,90 +2,12,-75,80 +2,12,-100,75 +2,12,-125,70 +2,12,-150,65 +2,12,-200,60 +2,12,-250,50 + diff --git a/db/re/map_zone_db.conf b/db/re/map_zone_db.conf new file mode 100644 index 0000000..a19d523 --- /dev/null +++ b/db/re/map_zone_db.conf @@ -0,0 +1,717 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= 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 +//= 'mapflagzone'. +//==================================================== +//= 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 + } + + // "mask 1", + 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 + //accinfo: 100 + doom: 100 + recallall: 100 + reloadscript: 100 + } + 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") + } +}, +{ + /* Aeros Zone prevent some GM commands and allows others */ + name: "Aeros" + + disabled_skills: { + } + + disabled_items: { + } + + mapflags: ( + "noknockback", + "nopenalty", + "nosave 000-1,22,22", + "invincible_time_inc 5000", + ) + + /* "command:min-group-lv-to-override" e.g. "heal: 70" */ + disabled_commands: { + monster: 100 + } + skill_damage_cap: { + } +}, +{ + /* Event Zone is a mapflag alias */ + name: "Event" + + disabled_skills: { + } + + disabled_items: { + } + + mapflags: ( + "nopenalty", + "nosave 000-1,22,22", + ) + + /* "command:min-group-lv-to-override" e.g. "heal: 70" */ + disabled_commands: { + } + skill_damage_cap: { + } +}, +{ + /* No Tricks Zone prevents penalty and NV_TRICKDEAD (and pets) */ + name: "No Tricks" + + disabled_skills: { + NV_TRICKDEAD: "ALL" + GD_EMERGENCYCALL: "ALL" + } + + disabled_items: { + } + + mapflags: ( + "nopet", + "nopenalty", + "nosave 000-1,22,22", + ) + + /* "command:min-group-lv-to-override" e.g. "heal: 70" */ + disabled_commands: { + } + skill_damage_cap: { + } +}, +{ + /* MMO Zone is not the place for GMs to mess with. */ + name: "MMO" + + disabled_skills: { + AL_WARP: "ALL" + AL_TELEPORT: "ALL" + WE_CALLPARTNER: "ALL" + WE_CALLPARENT: "ALL" + WE_CALLBABY: "ALL" + SC_DIMENSIONDOOR: "ALL" + GD_EMERGENCYCALL: "ALL" + } + + disabled_items: { + TimeFlask: true + CandorWarpCrystal: true + TulimWarpCrystal: true + HalinWarpCrystal: true + HurnsWarpCrystal: true + LoFWarpCrystal: true + NivalWarpCrystal: true + FrostiaWarpCrystal: true + LilitWarpCrystal: true + ArtisWarpCrystal: true + ReturnPotion: true + } + + mapflags: ( + "nopenalty", + "nowarpto", + "nosave 000-1,22,22", + "partylock", + ) + + /* "command:min-group-lv-to-override" e.g. "heal: 70" */ + disabled_commands: { + recall: 100 + recallall: 100 + monster: 100 + item: 100 + summon: 100 + killer: 100 + killable: 100 + pvpon: 100 + pvpoff: 100 + clone: 100 + slaveclone: 100 + evilclone: 100 + monstersmall: 100 + monsterbig: 100 + save: 100 + killmonster: 100 + killmonster2: 100 + raisemap: 100 + doommap: 100 + kill: 100 + nuke: 100 + //revive: 100 + setbattleflag: 100 + cvcon: 100 + cvcoff: 100 + addwarp: 100 + mapflag: 100 + gvgon: 100 + gvgoff: 100 + skillon: 100 + skilloff: 100 + alive: 100 + } + skill_damage_cap: { + } +}, +{ + /* No Tricks Zone prevents penalty and NV_TRICKDEAD (and pets) */ + name: "MMO No Tricks" + inherit: ( "MMO" ) /* will import all mmo has */ + + disabled_skills: { + NV_TRICKDEAD: "ALL" + GD_EMERGENCYCALL: "ALL" + } +}, +{ + /* Same as MMO, but also prevents resurrection */ + name: "MMO No Revive" + inherit: ( "MMO" ) /* will import all mmo has */ + + disabled_skills: { + TMW2_RESURRECT: "ALL" + ALL_RESURRECTION: "ALL" + } +}, +{ + /* Ship Zone disables some skills */ + name: "ship" + + disabled_skills: { + // Destructive, Fire, and AoE Magic not allowed + MG_NAPALMBEAT: "ALL" + MG_FIREBALL: "ALL" + WZ_FROSTNOVA: "ALL" + MG_FIREBOLT: "ALL" + MG_COLDBOLT: "ALL" + MG_LIGHTNINGBOLT: "ALL" + WZ_EARTHSPIKE: "ALL" + MG_FROSTDIVER: "ALL" + ASC_METEORASSAULT: "ALL" + AC_SHOWER: "ALL" + SN_SHARPSHOOTING: "ALL" + MG_FIREWALL: "ALL" + SO_FIREWALK: "ALL" + SA_FLAMELAUNCHER: "ALL" + // Warp skills (for obvious reasons) + AL_WARP: "ALL" + AL_TELEPORT: "ALL" + SC_DIMENSIONDOOR: "ALL" + GD_EMERGENCYCALL: "ALL" + } + + disabled_items: { + ExplosiveArrow: true + Grenade: true + } + + mapflags: ( + "nosave 000-1,22,22", + "noknockback", + "magic_damage_rate 60", + "misc_damage_rate 60", + "long_damage_rate 80", + ) + + /* "command:min-group-lv-to-override" e.g. "heal: 70" */ + disabled_commands: { + } + skill_damage_cap: { + } +}, +{ + /* Town Zone indoors - cannot mount */ + name: "indoors" + + disabled_skills: { + } + + disabled_items: { + /* + RidingMouboo: true + RidingTortuga: true + LegendaryMouboo: true + LegendaryTortuga: true + */ + } + + mapflags: ( + "nopenalty", + ) + + /* "command:min-group-lv-to-override" e.g. "heal: 70" */ + disabled_commands: { + } + skill_damage_cap: { + } +}, + +{ + /* 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: ( + ) + +}, +{ + /* Normal2 - same as Normal (bugfix) */ + name: "Normal2" + + 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" + GD_EMERGENCYCALL: "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", + "nopenalty", + ) + +}, +{ + 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_commands: { + recall: 100 + recallall: 100 + warp: 99 + save: 100 + setbattleflag: 100 + addwarp: 100 + mapflag: 100 + jumpto: 99 + tonpc: 100 + hugo: 99 + linus: 99 + } + disabled_items: { + TimeFlask: true + CandorWarpCrystal: true + TulimWarpCrystal: true + HalinWarpCrystal: true + HurnsWarpCrystal: true + LoFWarpCrystal: true + NivalWarpCrystal: true + FrostiaWarpCrystal: true + LilitWarpCrystal: true + ArtisWarpCrystal: true + ReturnPotion: true + } +}, +{ + 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" + } +}, +{ + /* SuperMMO Zone is not the place for GMs to mess with - Fortress Island */ + name: "SuperMMO" + + disabled_skills: { + AL_WARP: "ALL" + AL_TELEPORT: "ALL" + WE_CALLPARTNER: "ALL" + WE_CALLPARENT: "ALL" + WE_CALLBABY: "ALL" + SC_DIMENSIONDOOR: "ALL" + GD_EMERGENCYCALL: "ALL" + } + + disabled_items: { + TimeFlask: true + CandorWarpCrystal: true + TulimWarpCrystal: true + HalinWarpCrystal: true + HurnsWarpCrystal: true + LoFWarpCrystal: true + NivalWarpCrystal: true + FrostiaWarpCrystal: true + LilitWarpCrystal: true + ArtisWarpCrystal: true + ReturnPotion: true + DeathPotion: true + } + + mapflags: ( + "nowarpto", + "bexp 125", + "nosave 025-2,100,27", + ) + + /* "command:min-group-lv-to-override" e.g. "heal: 70" */ + disabled_commands: { + recall: 100 + recallall: 100 + monster: 100 + item: 100 + summon: 100 + killer: 100 + killable: 100 + pvpon: 100 + pvpoff: 100 + clone: 100 + slaveclone: 100 + evilclone: 100 + monstersmall: 100 + monsterbig: 100 + save: 100 + killmonster: 100 + killmonster2: 100 + raisemap: 100 + doommap: 100 + kill: 100 + nuke: 100 + //revive: 100 + setbattleflag: 100 + cvcon: 100 + cvcoff: 100 + addwarp: 100 + mapflag: 100 + gvgon: 100 + gvgoff: 100 + skillon: 100 + skilloff: 100 + alive: 100 + } + skill_damage_cap: { + } +}, +{ + name: "Towns" + + mapflags: ( + "nopenalty", + ) + + 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: { + } + + disabled_commands: { + pvpon: 100 + } +} +) diff --git a/db/re/mob_boss.txt b/db/re/mob_boss.txt new file mode 100644 index 0000000..84ae8ce --- /dev/null +++ b/db/re/mob_boss.txt @@ -0,0 +1,5 @@ +// Bloody Branch Summonable Monsters Database +// +// Structure of Database: +// MobID,DummyName,Rate + diff --git a/db/re/mob_branch.txt b/db/re/mob_branch.txt new file mode 100644 index 0000000..9d7256d --- /dev/null +++ b/db/re/mob_branch.txt @@ -0,0 +1,5 @@ +// Dead Branch Summonable Monsters Database +// +// Structure of Database: +// MobID,DummyName,Rate + diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf new file mode 100644 index 0000000..e4bb502 --- /dev/null +++ b/db/re/mob_db.conf @@ -0,0 +1,13201 @@ +//================= 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 . +//========================================================================= +//= 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) + // SpawnCollision - Support dropped (tmw2 dd7d9ed) + //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 + } + EleResist: { + ElementalName: 10000 + } +}, +******************************************************************************/ + + +{ + Id: 1002 + SpriteName: "Piou" + Name: "Piou" + Lv: 1 + Hp: 120 + Sp: 0 + Exp: 2 + AttackRange: 1 + Attack: [23, 23] + Def: 7 + Mdef: 3 + WalkMask: "WALK_AIR" + Stats: { + Str: 2 + Agi: 5 + Vit: 7 + Int: 1 + Dex: 6 + Luk: 3 + } + ViewRange: 6 + ChaseRange: 80 + Race: 2 + Element: (4, 1) + Mode: { + CanMove: true + CanAttack: true + SurviveWithoutMaster: true + } + MoveSpeed: 200 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + PiouFeathers: 2000 + PiouLegs: 1400 + PolishedTopaz: 1 + } +}, +{ + Id: 1003 + SpriteName: "Piousse" + Name: "Piousse" + Lv: 2 + Hp: 400 + Sp: 0 + Exp: 4 + AttackRange: 1 + Attack: [24, 24] + Def: 5 + Mdef: 1 + Stats: { + Str: 5 + Agi: 1 + Vit: 5 + Int: 0 + Dex: 10 + Luk: 1 + } + ViewRange: 6 + ChaseRange: 80 + Race: 2 + Element: (4, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + SurviveWithoutMaster: true + } + MoveSpeed: 150 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + HalfEggshell: 4000 + PiouLegs: 3000 + PiouFeathers: 3000 + PolishedTopaz: 1 + } +}, +{ + Id: 1004 + SpriteName: "Tortuga" + Name: "Tortuga" + Lv: 300 + Hp: 135000 + Sp: 0 + Exp: 27000 + JExp: 300 + AttackRange: 1 + Attack: [6644, 8821] + Def: 271 + Mdef: 71 + WalkMask: "WALK_WATER" + Stats: { + Str: 18 + Agi: 12 + Vit: 1 + Int: 8 + Dex: 80 + Luk: 25 + } + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 700 + AttackDelay: 2872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + ChocolateBiscuit: 10000 + Moss: 2500 + LettuceLeaf: 1800 + TortugaShellFragment: 1780 + TortugaTongue: 1000 + Fungus: 800 + Aquada: 600 + SeaDrops: 500 + TortugaShell: 400 + LegendaryTortuga: 100 + } + WeaponAttacks: { + Bows: 5000 + } +}, +{ + Id: 1005 + SpriteName: "Ratto" + Name: "Ratto" + Lv: 7 + Hp: 500 + Sp: 0 + Exp: 9 + JExp: 1 + AttackRange: 1 + Attack: [81, 83] + Def: 13 + Mdef: 6 + Stats: { + Str: 5 + Agi: 10 + Vit: 13 + Int: 1 + Dex: 11 + Luk: 6 + } + ViewRange: 3 + ChaseRange: 12 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 120 + AttackDelay: 1572 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Cheese: 1800 + RattoTeeth: 900 + RattoTail: 600 + Piberries: 600 + Moss: 600 + } +}, +{ + Id: 1006 + SpriteName: "Croc" + Name: "Croc" + Lv: 9 + Hp: 1900 + Sp: 0 + Exp: 20 + JExp: 1 + AttackRange: 1 + Attack: [124, 129] + Def: 54 + Mdef: 6 + Stats: { + Str: 6 + Agi: 10 + Vit: 13 + Int: 1 + Dex: 11 + Luk: 6 + } + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CrocClaw: 1000 + Aquada: 420 + SeaDrops: 300 + Coral: 600 + BlueCoral: 60 + MysteriousBottle: 13 + } +}, +{ + Id: 1007 + SpriteName: "LittleBlub" + Name: "Little Blub" + Lv: 6 + Hp: 800 + Sp: 0 + Exp: 10 + AttackRange: 1 + Attack: [44, 45] + Def: 10 + Mdef: 6 + WalkMask: "WALK_WATER" + Stats: { + Str: 5 + Agi: 10 + Vit: 5 + Int: 1 + Dex: 11 + Luk: 6 + } + ViewRange: 8 + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + Assist: true + CanAttack: true + SurviveWithoutMaster: true + ChangeChase: true + } + MoveSpeed: 300 + AttackDelay: 1100 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + SmallTentacles: 1400 + PinkBlobime: 700 + SeaDrops: 500 + Aquada: 350 + Coral: 25 + Pearl: 11 + MysteriousBottle: 3 + } +}, +{ + Id: 1008 + SpriteName: "Blub" + Name: "Blub" + Lv: 14 + Hp: 2801 + Sp: 0 + Exp: 28 + JExp: 3 + AttackRange: 1 + Attack: [159, 165] + Def: 16 + Mdef: 4 + WalkMask: "WALK_WATER" + Stats: { + Str: 8 + Agi: 10 + Vit: 13 + Int: 1 + Dex: 11 + Luk: 6 + } + ChaseRange: 12 + Race: 2 + Element: (1, 2) + Mode: { + CanMove: true + Looter: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 500 + AttackDelay: 2150 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Coral: 3000 + SmallTentacles: 2400 + PinkBlobime: 2000 + Tentacles: 1800 + SeaDrops: 1600 + Aquada: 1500 + Pearl: 71 + MysteriousBottle: 9 + } +}, +{ + Id: 1009 + SpriteName: "ToppyBlub" + Name: "Toppy Blub" + Lv: 24 + Hp: 5043 + Sp: 0 + Exp: 46 + JExp: 8 + AttackRange: 1 + Attack: [288, 305] + Def: 18 + Mdef: 11 + WalkMask: "WALK_WATER" + Stats: { + Str: 9 + Agi: 18 + Vit: 17 + Int: 1 + Dex: 14 + Luk: 11 + } + ChaseRange: 12 + Race: 2 + Element: (1, 3) + 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 + MysteriousBottle: 11 + } +}, +{ + Id: 1010 + SpriteName: "CrocoTree" + Name: "Croconut Tree" + Lv: 5 + Hp: 2500 + Sp: 0 + Exp: 2 + AttackRange: 1 + Attack: [10, 10] + Def: 25 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 10 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 3 + Element: (2, 1) + MoveSpeed: 1000 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + //SpawnCollisionSize: 0 + //SpawnCollisionMask: 5 + Drops: { + Croconut: 3700 + Croconut: 2100 + Croconut: 600 + RawLog: 350 + } + WeaponAttacks: { + Bows: 8000 + } +}, +{ + Id: 1011 + SpriteName: "PlushroomField" + Name: "Plushroom Field" + Lv: 1 + Hp: 50 + Sp: 0 + Exp: 0 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 3 + Element: (2, 1) + MoveSpeed: 1000 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Plushroom: 5000 + MushroomSpores: 400 + Moss: 300 + } +}, +{ + Id: 1012 + SpriteName: "IceMaggot" + Name: "Ice Maggot" + Lv: 25 + Hp: 3004 + Sp: 0 + Exp: 34 + JExp: 2 + AttackRange: 1 + Attack: [222, 272] + Def: 6 + Mdef: 2 + Stats: { + Str: 9 + Agi: 18 + Vit: 17 + Int: 1 + Dex: 14 + Luk: 11 + } + ViewRange: 7 + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 700 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + MaggotSlime: 800 + BugLeg: 400 + Coal: 15 + IceCube: 11 + CrystallizedMaggot: 1 + } +}, +// 1013 is free +// mob ids which is free: 1013 (pikpik) +// is free: 1046, 1048 (dragons?) +// is free: 1057, 1059 (small/big mineral bif) +{ + Id: 1014 + SpriteName: "EntAbomination" + Name: "Ent Abomination" + Lv: 1 + Hp: 10000 + Exp: 1 + Def: 1 + Mdef: 1 + Race: 3 + Element: (2, 1) + AttackRange: 1 + Attack: [22, 42] + Stats: { + Luk: 32767 + } + ViewRange: 9 + ChaseRange: 12 + Mode: { + CanMove: true + CanAttack: true + Boss: true + } + MoveSpeed: 900 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 +}, +// Chests/Mimics: 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, +{ + Id: 1015 + SpriteName: "Tipiu" + Name: "Tipiu" + Lv: 70 + Hp: 16000 + Sp: 0 + Exp: 1922 + JExp: 110 + AttackRange: 1 + Attack: [496, 660] + Def: 60 + Mdef: 29 + WalkMask: "WALK_AIR" + Stats: { + Str: 33 + Agi: 50 + Vit: 60 + Int: 1 + Dex: 61 + Luk: 29 + } + ViewRange: 5 + ChaseRange: 11 + Race: 2 + Element: (4, 2) + Mode: { + CanMove: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 210 + AttackDelay: 1120 + AttackMotion: 1672 + DamageMotion: 100 + Drops: { + PiouLegs: 10000 + PiouFeathers: 8700 + EasterEgg: 3000 + BronzeBossGift: 1000 + GoldenApple: 10 + } +}, +{ + Id: 1016 + SpriteName: "Tipiou" + Name: "Tipiou" + Lv: 45 + Hp: 10238 + Sp: 0 + Exp: 222 + JExp: 45 + AttackRange: 1 + Attack: [356, 524] + Def: 46 + Mdef: 27 + WalkMask: "WALK_AIR" + Stats: { + Str: 22 + Agi: 33 + Vit: 46 + Int: 1 + Dex: 41 + Luk: 27 + } + ViewRange: 3 + ChaseRange: 12 + Race: 2 + Element: (4, 2) + 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 + PolishedTopaz: 1 + } +}, +{ + Id: 1017 + SpriteName: "MananaTree" + Name: "Manana Tree" + Lv: 5 + Hp: 2500 + Sp: 0 + Exp: 2 + AttackRange: 1 + Attack: [10, 10] + Def: 25 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 10 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 3 + Element: (2, 1) + MoveSpeed: 1000 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Manana: 2500 + Manana: 1000 + RawLog: 100 + } +}, +{ + Id: 1018 + SpriteName: "Crafty" + Name: "Crafty" + Lv: 70 + Hp: 10105 + Sp: 0 + Exp: 952 + JExp: 30 + AttackRange: 1 + Attack: [345, 394] + Def: 29 + Mdef: 60 + WalkMask: "WALK_AIR" + Stats: { + Str: 33 + Agi: 50 + Vit: 60 + Int: 1 + Dex: 61 + Luk: 29 + } + ChaseRange: 12 + Race: 2 + Element: (4, 2) + Mode: { + CanMove: true + Looter: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 300 + AttackDelay: 650 + AttackMotion: 672 + DamageMotion: 270 + Drops: { + BatTeeth: 1800 + LeftCraftyWing: 1300 + RightCraftyWing: 1300 + DarkCrystal: 80 + } +}, +{ + Id: 1019 + SpriteName: "MagentaSpark" + Name: "Magenta Spark" + Lv: 1 + Hp: 14 + Sp: 0 + Exp: 4 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 60 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 65535 + } + ChaseRange: 12 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + CanMove: true + } + MoveSpeed: 400 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1020 + SpriteName: "YellowSpark" + Name: "Yellow Spark" + Lv: 1 + Hp: 14 + Sp: 0 + Exp: 4 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 60 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 65535 + } + ChaseRange: 12 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + CanMove: true + } + MoveSpeed: 400 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1021 + SpriteName: "Dummy" + Name: "Dummy" + Lv: 1 + Hp: 15 + Sp: 0 + Exp: 4 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + MoveSpeed: 1000 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1022 + SpriteName: "Fluffy" + Name: "Common Fluffy" + Lv: 16 + Hp: 2820 + Sp: 0 + Exp: 27 + JExp: 4 + AttackRange: 1 + Attack: [210, 250] + Def: 8 + Mdef: 0 + Stats: { + Str: 9 + Agi: 18 + Vit: 17 + Int: 1 + Dex: 14 + Luk: 6 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 400 + AttackDelay: 2072 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + WhiteFur: 2200 + LettuceLeaf: 1600 + Moss: 800 + FluffyHat: 1 + } +}, +{ + Id: 1023 + SpriteName: "Mouboo" + Name: "Common Mouboo" + Lv: 35 + Hp: 4000 + Sp: 0 + Exp: 106 + JExp: 10 + AttackRange: 1 + Attack: [204, 222] + Def: 33 + Mdef: 19 + Stats: { + Str: 17 + Agi: 28 + Vit: 33 + Int: 1 + Dex: 33 + Luk: 19 + } + ViewRange: 4 + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + Assist: true + SurviveWithoutMaster: true + } + MoveSpeed: 620 + AttackDelay: 872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Milk: 400 + RedApple: 350 + MoubooSteak: 300 + ChocolateBar: 290 + CasinoCoins: 250 + ReedBundle: 200 + ChocolateMouboo: 100 + MoubooHat: 1 + } +}, +{ + Id: 1024 + SpriteName: "Bandit" + Name: "Bandit" + Lv: 26 + Hp: 4211 + Sp: 0 + Exp: 44 + JExp: 8 + AttackRange: 1 + Attack: [168, 180] + Def: 45 + Mdef: 20 + 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: { + BanditHood: 800 + CoinBag: 500 + RedApple: 300 + LeatherPatch: 200 + Dagger: 90 + Lockpicks: 70 + GoldPieces: 3 + BanditPants: 1 + } +}, +{ + Id: 1025 + SpriteName: "RedButterfly" + Name: "Red Butterfly" + Lv: 5 + Hp: 460 + Sp: 0 + Exp: 8 + JExp: 2 + AttackRange: 1 + Attack: [100, 200] + Def: 30 + Mdef: 350 + WalkMask: "WALK_AIR" + Stats: { + Str: 10 + Agi: 115 + Vit: 10 + Int: 15 + Dex: 100 + Luk: 40 + } + ViewRange: 5 + ChaseRange: 12 + Race: 2 + Element: (4, 1) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 320 + AttackDelay: 390 + AttackMotion: 300 + DamageMotion: 800 + Drops: { + SilkCocoon: 945 + Butterfly: 1 + } +}, +{ + Id: 1026 + SpriteName: "Archant" + Name: "Archant" + Lv: 65 + Hp: 8740 + Sp: 0 + Exp: 992 + JExp: 35 + AttackRange: 1 + Attack: [716, 813] + Def: 12 + Mdef: 6 + Stats: { + Str: 28 + Agi: 40 + Vit: 53 + Int: 1 + Dex: 51 + Luk: 26 + } + ViewRange: 7 + ChaseRange: 12 + Race: 2 + Element: (2, 1) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 620 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + MaggotSlime: 800 + BugLeg: 400 + TreasureKey: 200 + Coal: 75 + } +}, +{ + Id: 1027 + SpriteName: "CaveMaggot" + Name: "Cave Maggot" + Lv: 15 + Hp: 1050 + Sp: 0 + Exp: 18 + JExp: 1 + AttackRange: 1 + Attack: [100, 130] + Def: 12 + Mdef: 2 + Stats: { + Str: 9 + Agi: 18 + Vit: 17 + Int: 1 + Dex: 14 + Luk: 11 + } + ViewRange: 7 + ChaseRange: 12 + Race: 2 + Element: (2, 1) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 700 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + MaggotSlime: 800 + BugLeg: 400 + RoastedMaggot: 150 + CactusDrink: 100 + CactusPotion: 51 + Coal: 15 + SharpKnife: 11 + CrystallizedMaggot: 1 + } +}, +{ + Id: 1028 + SpriteName: "CloverPatch" + Name: "Clover Patch" + Lv: 1 + Hp: 1 + Sp: 1 + Exp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Stats: { + Str: 0 + Agi: 0 + Vit: 0 + Int: 0 + Dex: 0 + Luk: 0 + } + ViewRange: 0 + ChaseRange: 12 + Race: 2 + Element: (2, 1) + Mode: { + CanMove: false + CanAttack:false + } + Drops: { + ReedBundle: 400 + FourLeafClover: 2 + } +}, +{ + Id: 1029 + SpriteName: "Duck" + Name: "Duck" + Lv: 14 + Hp: 1282 + Sp: 0 + Exp: 16 + JExp: 1 + AttackRange: 1 + Attack: [60, 63] + Def: 17 + Mdef: 20 + WalkMask: "WALK_WATER" + Stats: { + Str: 9 + Agi: 18 + Vit: 17 + Int: 1 + Dex: 16 + Luk: 11 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 240 + AttackDelay: 580 + AttackMotion: 472 + DamageMotion: 200 + Drops: { + CherryCake: 770 + BugLeg: 350 + Moss: 320 + DuckFeather: 56 + CommonCarp: 23 + GrassCarp: 3 + } +}, +{ + Id: 1030 + SpriteName: "Maggot" + Name: "Common Maggot" + Lv: 5 + Hp: 400 + Sp: 0 + Exp: 6 + JExp: 1 + AttackRange: 1 + Attack: [59, 70] + Def: 5 + Mdef: 3 + Stats: { + Str: 7 + Agi: 5 + Vit: 2 + Int: 1 + Dex: 5 + Luk: 3 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + MaggotSlime: 800 + BugLeg: 400 + RoastedMaggot: 150 + CactusDrink: 81 + CactusPotion: 61 + SharpKnife: 11 + CrystallizedMaggot: 1 + } +}, +{ + Id: 1031 + SpriteName: "GiantMaggot" + Name: "Giant Maggot" + Lv: 40 + Hp: 4813 + Sp: 0 + Exp: 127 + JExp: 9 + AttackRange: 1 + Attack: [600, 894] + Def: 33 + Mdef: 19 + Stats: { + Str: 17 + Agi: 28 + Vit: 33 + Int: 1 + Dex: 33 + Luk: 19 + } + ChaseRange: 12 + Race: 2 + Element: (0, 2) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 1900 + AttackDelay: 2700 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CactusDrink: 4000 + CactusPotion: 3000 + MaggotSlime: 900 + BugLeg: 800 + TolchiAmmoBox: 700 + CherryCake: 350 + CoinBag: 200 + EmptyBox: 125 + CasinoCoins: 100 + DesertTablet: 2 + } +}, +{ + Id: 1032 + SpriteName: "Squirrel" + Name: "Squirrel" + Lv: 3 + Hp: 750 + Exp: 3 + Def: 3 + Mdef: 300 + ViewRange: 18 + ChaseRange: 18 + Race: 2 + Element: (2, 1) + MoveSpeed: 116 + Mode: { + CanMove: true + Looter: true + CanAttack: false + } + Drops: { + Acorn: 1700 + ArtichokeHerb: 1600 + MauveHerb: 900 + GambogeHerb: 600 + Acorn: 600 + CobaltHerb: 300 + SquirrelPelt: 175 + AlizarinHerb: 100 + ShadowHerb: 15 + Emerald: 2 + } +}, +{ + Id: 1033 + SpriteName: "SpringSquirrel" + Name: "Spring Squirrel" + Lv: 3 + Hp: 750 + Exp: 3 + Def: 3 + Mdef: 300 + ViewRange: 18 + ChaseRange: 18 + Race: 2 + Element: (2, 1) + MoveSpeed: 128 + Mode: { + CanMove: true + Looter: true + CanAttack: false + } + Drops: { + MauveHerb: 1600 + Acorn: 1500 + ArtichokeHerb: 900 + GambogeHerb: 600 + Acorn: 550 + CobaltHerb: 300 + SquirrelPelt: 180 + AlizarinHerb: 100 + ShadowHerb: 10 + Emerald: 2 + } +}, +{ + Id: 1034 + SpriteName: "SilkWorm" + Name: "Silk Worm" + Lv: 1 + Hp: 120 + Sp: 0 + Exp: 2 + JExp: 1 + AttackRange: 1 + Attack: [20, 20] + Def: 8 + Mdef: 0 + Stats: { + Str: 5 + Agi: 15 + Vit: 5 + Int: 1 + Dex: 25 + Luk: 15 + } + ChaseRange: 12 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 1200 + AttackDelay: 2872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + SilkCocoon: 5000 + } +}, +{ + Id: 1035 + SpriteName: "CaveSnake" + Name: "Cave Snake" + Lv: 30 + Hp: 3607 + Sp: 0 + Exp: 54 + JExp: 8 + AttackRange: 1 + Attack: [320, 455] + Def: 24 + Mdef: 13 + Stats: { + Str: 11 + Agi: 20 + Vit: 24 + Int: 1 + Dex: 29 + Luk: 13 + } + ViewRange: 8 + ChaseRange: 12 + Race: 2 + Element: (2, 2) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CaveSnakeLamp: 900 + CaveSnakeTongue: 500 + CaveSnakeEgg: 400 + CaveSnakeEgg: 100 + CaveSnakeSkin: 41 + JeansShorts: 32 + Coal: 25 + CaveSnakeHat: 1 + } +}, +{ + Id: 1036 + SpriteName: "EvilScythe" + Name: "Evil Scythe" + Lv: 90 + Hp: 37142 + Sp: 0 + Exp: 6400 + JExp: 212 + AttackRange: 1 + Attack: [213, 350] + Def: 0 + Mdef: 0 + WalkMask: "WALK_AIR" + Stats: { + Agi: 250 + Vit: 1 + Int: 1 + Dex: 150 + Luk: 90 + } + ViewRange: 9 + ChaseRange: 14 + Race: 2 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + Boss: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 200 + AttackDelay: 620 + AttackMotion: 472 + DamageMotion: 200 + Drops: { + SpectralOrb: 200 + PlatinumOre: 125 + CursedSkull: 100 + BlackPearl: 3 + Emperium: 1 + } +}, +{ + Id: 1037 + 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: { + WhiteFur: 2500 + WolvernPelt: 450 + WolvernTooth: 150 + WolvernTooth: 150 + WolvernTeethNecklace: 1 + } +}, +{ + Id: 1038 + SpriteName: "Moubi" + Name: "Moubi" + Lv: 135 + Hp: 29700 + Sp: 0 + Exp: 16200 + JExp: 35 + AttackRange: 3 + Attack: [530, 550] + Def: 322 + Mdef: 49 + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + ViewRange: 7 + ChaseRange: 12 + Race: 2 + Element: (6, 2) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + Assist: true + SurviveWithoutMaster: true + } + MoveSpeed: 420 + AttackDelay: 872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Milk: 2000 + RedApple: 1750 + MoubooSteak: 1500 + ChocolateBar: 1450 + ReedBundle: 1000 + ChocolateMouboo: 500 + PurificationPotion: 60 + HeartNecklace: 1 + MoubiHat: 1 + } +}, +{ + Id: 1039 + SpriteName: "Bat" + Name: "Cave Bat" + Lv: 14 + Hp: 1682 + Sp: 0 + Exp: 17 + JExp: 2 + AttackRange: 1 + Attack: [96, 101] + Def: 15 + Mdef: 60 + WalkMask: "WALK_AIR" + Stats: { + Str: 7 + Agi: 14 + Vit: 15 + Int: 1 + Dex: 24 + Luk: 9 + } + ViewRange: 1 + ChaseRange: 16 + Race: 2 + Element: (4, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 750 + AttackDelay: 930 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BatTeeth: 1750 + BatWing: 1400 + BatWing: 1200 + BugLeg: 200 + MaggotSlime: 90 + Dagger: 66 + Bloodstone: 1 + } +}, +{ + Id: 1040 + SpriteName: "YetiKing" + Name: "The Yeti King" + Lv: 120 + Hp: 64612 + Sp: 0 + Exp: 26103 + JExp: 400 + AttackRange: 3 + Attack: [977, 1082] + Def: 120 + Mdef: 80 + Stats: { + Str: 60 + Agi: 78 + Vit: 93 + Int: 40 + Dex: 88 + Luk: 56 + } + ViewRange: 5 + ChaseRange: 8 + Race: 2 + Element: (6, 3) + Mode: { + Aggressive: true + CanMove: true + Boss: true + Looter: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 450 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 270 + Drops: { + FrozenYetiTear: 10000 + AnimalBones: 1500 + BronzeBossGift: 1000 + SilverBossGift: 500 + ArcmageBoxset: 135 + YetiMask: 50 + LightRing: 1 + } +}, +{ + Id: 1041 + SpriteName: "IcedFluffy" + Name: "Iced Fluffy" + Lv: 40 + Hp: 6200 + Sp: 0 + Exp: 151 + JExp: 14 + AttackRange: 1 + Attack: [500, 700] + Def: 66 + Mdef: 19 + Stats: { + Str: 17 + Agi: 28 + Vit: 33 + Int: 1 + Dex: 33 + Luk: 19 + } + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + WhiteFur: 800 + WhiteFur: 300 + SharpKnife: 11 + FluffyHat: 1 + } +}, +{ + Id: 1042 + SpriteName: "RedMushroom" + Name: "Red Mushroom" + Lv: 33 + Hp: 4200 + Sp: 0 + Exp: 98 + JExp: 10 + AttackRange: 1 + Attack: [361, 393] + Def: 26 + Mdef: 15 + Stats: { + Str: 12 + Agi: 22 + Vit: 26 + Int: 5 + Dex: 30 + Luk: 15 + } + ViewRange: 7 + ChaseRange: 12 + Race: 2 + Element: (3, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + Aggressive: true + Angry: true + } + MoveSpeed: 780 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Chagashroom: 800 + MushroomSpores: 800 + SmallMushroom: 600 + Plushroom: 400 + Chagashroom: 100 + Orange: 50 + MushHat: 1 + } +}, +{ + Id: 1043 + SpriteName: "PoisonSpikyMushroom" + Name: "Poison Spiky Mushroom" + Lv: 22 + Hp: 2643 + Sp: 0 + Exp: 25 + JExp: 6 + AttackRange: 1 + Attack: [258, 275] + Def: 19 + Mdef: 11 + Stats: { + Str: 9 + Agi: 18 + Vit: 17 + Int: 1 + Dex: 18 + Luk: 11 + } + ChaseRange: 12 + Race: 2 + Element: (6, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1572 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Plushroom: 700 + MushroomSpores: 750 + HardSpike: 400 + SmallMushroom: 400 + Plushroom: 400 + HardSpike: 200 + ShroomHat: 1 + } +}, +{ + Id: 1044 + SpriteName: "GiantMutatedBat" + Name: "Giant Mutated Bat" + Lv: 80 + Hp: 43310 + Sp: 0 + Exp: 13540 + JExp: 115 + AttackRange: 2 + Attack: [536, 721] + Def: 22 + Mdef: 0 + WalkMask: "WALK_AIR" + Stats: { + Str: 41 + Agi: 55 + Vit: 72 + Int: 80 + Dex: 66 + Luk: 33 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (4, 1) + Mode: { + Aggressive: true + Boss: true + Angry: true + CanMove: true + CanAttack: true + ChangeChase: true + ChangeTargetMelee: true + CastSensorChase: true + } + MoveSpeed: 515 + AttackDelay: 1880 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BugLeg: 3000 + BronzeBossGift: 1000 + LeatherPatch: 750 + CactusPotion: 500 + CactusDrink: 400 + GoldOre: 200 + SharpKnife: 100 + AnimalBones: 80 + } +}, +{ + Id: 1045 + SpriteName: "Scar" + Name: "Scar" + Lv: 65 + Hp: 8772 + Sp: 0 + Exp: 992 + JExp: 30 + AttackRange: 2 + Attack: [530, 550] + Def: 27 + Mdef: 22 + Stats: { + Str: 33 + Agi: 50 + Vit: 60 + Int: 1 + Dex: 61 + Luk: 29 + } + ViewRange: 7 + ChaseRange: 12 + Race: 2 + Element: (7, 1) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + DarkCrystal: 85 + Coal: 65 + SkullBloodyMug: 20 + DarkCrystal: 15 + Diamond: 10 + Topaz: 3 + Amethyst: 2 + } +}, +// 1046 is free +{ + Id: 1047 + SpriteName: "BeeHive" + Name: "Bee Hive" + Lv: 1 + Hp: 30 + Sp: 1 + Exp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Stats: { + Str: 0 + Agi: 0 + Vit: 0 + Int: 0 + Dex: 0 + Luk: 0 + } + ViewRange: 0 + ChaseRange: 12 + Race: 2 + Element: (2, 1) + Mode: { + CanMove: false + CanAttack:false + } + Drops: { + BeeStinger: 700 + Honey: 400 + Honey: 200 + Honey: 100 + } +}, +// 1048 is free +{ + Id: 1049 + SpriteName: "BhopFluffy" + Name: "Bhop Fluffy" + Lv: 18 + Hp: 1200 + Sp: 0 + Exp: 18 + JExp: 3 + AttackRange: 1 + Attack: [50, 250] + Def: 10 + Mdef: 0 + Stats: { + Str: 14 + Agi: 1 + Vit: 10 + Int: 1 + Dex: 30 + Luk: 5 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + SilverEasteregg: 1000 + GoldenEasteregg: 200 + CactusDrink: 200 + CactusPotion: 100 + Carrot: 51 + BunnyEars: 7 + DarkEggshellHat: 1 + FluffyHat: 1 + } +}, +{ + Id: 1050 + SpriteName: "LoveFluffy" + Name: "Lovely Fluffy" + Lv: 18 + Hp: 1200 + Sp: 0 + Exp: 18 + JExp: 3 + AttackRange: 1 + Attack: [60, 250] + Def: 10 + Mdef: 0 + Stats: { + Str: 14 + Agi: 1 + Vit: 10 + Int: 1 + Dex: 30 + Luk: 5 + } + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BoxOfChocolates: 1000 + LoveLetter: 100 + Carrot: 51 + EverburnPowder: 6 + FluffyHat: 1 + } +}, +{ + Id: 1051 + SpriteName: "DarkLizard" + Name: "Dark Lizard" + Lv: 47 + Hp: 5850 + Sp: 0 + Exp: 326 + JExp: 15 + AttackRange: 1 + Attack: [407, 452] + Def: 46 + Mdef: 200 + Stats: { + Str: 22 + Agi: 33 + Vit: 46 + Int: 1 + Dex: 41 + Luk: 37 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (7, 2) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 600 + AttackDelay: 1622 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CasinoCoins: 550 + PileOfAsh: 320 + GingerBreadMan: 240 + SulfurPowder: 215 + } +}, +{ + Id: 1052 + SpriteName: "MagicGoblin" + Name: "Magic Goblin" + Lv: 16 + Hp: 900 + Sp: 0 + Exp: 15 + JExp: 5 + AttackRange: 6 + Attack: [120, 190] + Def: 17 + Mdef: 26 + Stats: { + Str: 10 + Agi: 18 + Vit: 17 + Int: 32 + Dex: 40 + Luk: 16 + } + ViewRange: 8 + ChaseRange: 12 + Race: 2 + Element: (7, 1) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1472 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + PileOfAsh: 220 + PileOfAsh: 80 + SulfurPowder: 75 + CactusDrink: 45 + SharpKnife: 11 + } +}, +{ + Id: 1053 + SpriteName: "LofSquirrel" + Name: "Lof Squirrel" + Lv: 3 + Hp: 750 + Exp: 3 + Def: 3 + Mdef: 300 + ViewRange: 18 + ChaseRange: 18 + Race: 2 + Element: (2, 1) + MoveSpeed: 112 + Mode: { + CanMove: true + Looter: true + CanAttack: false + } + Drops: { + AlizarinHerb: 1600 + Acorn: 1550 + ArtichokeHerb: 900 + MauveHerb: 600 + Acorn: 500 + GambogeHerb: 300 + SquirrelPelt: 145 + CobaltHerb: 100 + ShadowHerb: 45 + Ruby: 2 + } +}, +{ + Id: 1054 + SpriteName: "FrozenSquirrel" + Name: "Frozen Squirrel" + Lv: 3 + Hp: 750 + Exp: 3 + Def: 20 + Mdef: 300 + ViewRange: 18 + ChaseRange: 18 + Race: 2 + Element: (2, 1) + MoveSpeed: 120 + Mode: { + CanMove: true + Looter: true + CanAttack: false + } + Drops: { + CobaltHerb: 1600 + ArtichokeHerb: 900 + Acorn: 750 + MauveHerb: 600 + GambogeHerb: 300 + Acorn: 100 + SquirrelPelt: 190 + AlizarinHerb: 100 + ShadowHerb: 35 + Sapphire: 2 + } +}, +{ + Id: 1055 + SpriteName: "FairysSquirrel" + Name: "Fairy's Squirrel" + Lv: 3 + Hp: 750 + Exp: 3 + Def: 20 + Mdef: 300 + ViewRange: 18 + ChaseRange: 18 + Race: 2 + Element: (2, 1) + MoveSpeed: 108 + Mode: { + CanMove: true + Looter: true + CanAttack: false + } + Drops: { + Acorn: 1800 + GambogeHerb: 1600 + Acorn: 1000 + ArtichokeHerb: 900 + MauveHerb: 600 + CobaltHerb: 300 + SquirrelPelt: 160 + AlizarinHerb: 100 + ShadowHerb: 25 + Topaz: 2 + } +}, +{ + Id: 1056 + SpriteName: "AlphaMouboo" + Name: "Alpha Mouboo" + Lv: 45 + Hp: 7768 + Sp: 0 + Exp: 640 + JExp: 20 + AttackRange: 1 + Attack: [585, 757] + Def: 46 + Mdef: 41 + Stats: { + Str: 22 + Agi: 38 + Vit: 46 + Int: 16 + Dex: 41 + Luk: 45 + } + ViewRange: 3 + ChaseRange: 14 + Race: 2 + Element: (0, 2) + Mode: { + CanMove: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 400 + AttackDelay: 2072 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CasinoCoins: 1100 + RedApple: 400 + MoubooSteak: 375 + ChocolateBar: 300 + ChocolateMouboo: 200 + ChocolateBar: 15 + AntlersHat: 1 + AlphaMoubooHat: 1 + } +}, +// 1057 is free +{ + Id: 1058 + SpriteName: "Bif" + Name: "Mineral Bif" + Lv: 1 + Hp: 5 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 65535 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 550 + IronOre: 400 + CopperOre: 200 + SilverOre: 100 + GoldOre: 80 + TinOre: 60 + LeadOre: 50 + TitaniumOre: 35 + IridiumOre: 10 + PlatinumOre: 5 + } +}, +// 1059 is free +{ + Id: 1060 + SpriteName: "ForestMushroom" + Name: "Forest Mushroom" + Lv: 54 + Hp: 6439 + Sp: 0 + Exp: 406 + JExp: 20 + AttackRange: 1 + Attack: [764, 856] + Def: 49 + Mdef: 36 + Stats: { + Str: 24 + Agi: 35 + Vit: 49 + Int: 9 + Dex: 45 + Luk: 24 + } + ViewRange: 7 + ChaseRange: 12 + Race: 2 + Element: (6, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 760 + AttackDelay: 2372 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MushroomSpores: 850 + Plushroom: 800 + SmallMushroom: 500 + HardSpike: 400 + Chagashroom: 350 + HardSpike: 200 + ArtichokeHerb: 150 + Emerald: 3 + ForestShroomHat: 1 + } +}, +{ + Id: 1061 + SpriteName: "Forain" + Name: "Forain" + Lv: 75 + Hp: 9501 + Sp: 0 + Exp: 1896 + JExp: 32 + AttackRange: 2 + Attack: [364, 417] + Def: 65 + Mdef: 34 + Stats: { + Str: 82 + Agi: 45 + Vit: 66 + Int: 16 + Dex: 57 + Luk: 34 + } + ViewRange: 8 + ChaseRange: 10 + Race: 2 + Element: (0, 3) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 205 + AttackDelay: 1620 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + ChocolateBiscuit: 800 + Coal: 500 + LeadOre: 400 + AnimalBones: 270 + DarkCrystal: 17 + } +}, +{ + Id: 1062 + SpriteName: "Assassin" + Name: "Assassin" + Lv: 27 + Hp: 4211 + Sp: 0 + Exp: 45 + JExp: 8 + AttackRange: 1 + Attack: [198, 214] + Def: 45 + Mdef: 20 + 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: { + RedApple: 400 + LeatherPatch: 240 + CoinBag: 125 + Lockpicks: 100 + Dagger: 20 + GoldPieces: 3 + } +}, +{ + Id: 1063 + SpriteName: "VampireBat" + Name: "Vampire Bat" + Lv: 25 + Hp: 3000 + Sp: 0 + Exp: 35 + JExp: 1 + AttackRange: 1 + Attack: [272, 292] + Def: 17 + Mdef: 11 + WalkMask: "WALK_AIR" + Stats: { + Str: 9 + Agi: 18 + Vit: 17 + Int: 1 + Dex: 14 + Luk: 11 + } + ChaseRange: 12 + Race: 2 + Element: (4, 1) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BugLeg: 300 + VampireBatWing: 150 + VampireBatWing: 100 + Bloodstone: 1 + } +}, +{ + Id: 1064 + SpriteName: "Yeti" + Name: "Yeti" + Lv: 60 + Hp: 7128 + Sp: 0 + Exp: 872 + JExp: 25 + AttackRange: 2 + Attack: [244, 281] + Def: 85 + Mdef: 32 + Stats: { + Str: 60 + Agi: 40 + Vit: 55 + Int: 15 + Dex: 51 + Luk: 32 + } + ViewRange: 7 + ChaseRange: 12 + Race: 2 + Element: (6, 2) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 220 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + WhiteFur: 3000 + WhiteFur: 1800 + WhiteFur: 700 + AnimalBones: 400 + FrozenYetiTear: 300 + SilverOre: 200 + YetiMask: 4 + } +}, +{ + Id: 1065 + SpriteName: "Bee" + Name: "Bee" + Lv: 5 + Hp: 600 + Sp: 0 + Exp: 7 + JExp: 1 + AttackRange: 1 + Attack: [69, 70] + Def: 10 + Mdef: 4 + WalkMask: "WALK_AIR" + Stats: { + Str: 7 + Agi: 6 + Vit: 2 + Int: 1 + Dex: 60 + Luk: 5 + } + ViewRange: 14 + ChaseRange: 14 + Race: 2 + Element: (4, 1) + Mode: { + Assist: true + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BugLeg: 500 + BeeStinger: 300 + Honey: 15 + Topaz: 1 + } +}, +{ + Id: 1066 + SpriteName: "LogHead" + Name: "Log Head" + Lv: 35 + Hp: 4204 + Sp: 300 + Exp: 112 + JExp: 10 + AttackRange: 1 + Attack: [487, 532] + Def: 61 + Mdef: 5 + Stats: { + Str: 40 + Agi: 24 + Vit: 14 + Int: 1 + Dex: 28 + Luk: 22 + } + ViewRange: 16 + ChaseRange: 17 + Race: 2 + Element: (2, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeChase: true + ChangeTargetMelee: true + CastSensorChase: true + } + MoveSpeed: 900 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Acorn: 3000 + Root: 2400 + RawLog: 2000 + RawLog: 2000 + ReedBundle: 150 + } +}, +{ + Id: 1067 + SpriteName: "FireGoblin" + Name: "Fire Goblin" + Lv: 17 + Hp: 2042 + Sp: 0 + Exp: 21 + JExp: 4 + AttackRange: 1 + Attack: [96, 99] + Def: 13 + Mdef: 5 + Stats: { + Str: 5 + Agi: 10 + Vit: 13 + Int: 1 + Dex: 11 + Luk: 6 + } + ChaseRange: 12 + Race: 2 + Element: (3, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BugLeg: 400 + Piberries: 200 + PileOfAsh: 150 + Coal: 140 + CactusDrink: 100 + PileOfAsh: 75 + CactusPotion: 51 + EmptyBottle: 41 + CherryCake: 36 + SharpKnife: 5 + } +}, +{ + Id: 1068 + SpriteName: "ManaGhost" + Name: "Mana Ghost" + Lv: 15 + Hp: 802 + Sp: 0 + Exp: 13 + JExp: 10 + AttackRange: 1 + Attack: [242, 254] + Def: 30 + Mdef: 80 + WalkMask: "WALK_AIR" + Stats: { + Str: 8 + Agi: 16 + Vit: 15 + Int: 46 + Dex: 120 + Luk: 5 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (8, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 2172 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CactusDrink: 700 + SulfurPowder: 500 + CactusPotion: 300 + SharpKnife: 21 + BlueManaPearl: 1 + ArcmageBoxset: 1 + } +}, +{ + Id: 1069 + SpriteName: "Moonshroom" + Name: "Moonshroom" + Lv: 80 + Hp: 11346 + Sp: 200 + Exp: 1976 + JExp: 39 + AttackRange: 4 + Attack: [285, 329] + Def: 64 + Mdef: 72 + Stats: { + Str: 41 + Agi: 55 + Vit: 72 + Int: 50 + Dex: 66 + Luk: 33 + } + ViewRange: 7 + ChaseRange: 11 + Race: 2 + Element: (6, 3) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + MushroomSpores: 1150 + Plushroom: 600 + SmallMushroom: 600 + ChocolateBiscuit: 350 + Chagashroom: 300 + SulfurPowder: 270 + FluoPowder: 50 + SapphirePowder: 15 + Sapphire: 5 + MoonshroomHat: 2 + } +}, +{ + Id: 1070 + SpriteName: "Moggun" + Name: "Moggun" + Lv: 32 + Hp: 5000 + Sp: 0 + Exp: 63 + JExp: 10 + AttackRange: 1 + Attack: [350, 375] + Def: 24 + Mdef: 13 + Stats: { + Str: 11 + Agi: 20 + Vit: 24 + Int: 1 + Dex: 29 + Luk: 13 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (6, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + WhiteFur: 2700 + WhiteFur: 450 + WhiteFur: 200 + Diamond: 11 + IceGladius: 2 + } +}, +{ + Id: 1071 + SpriteName: "Scorpion" + Name: "Common Scorpion" + Lv: 10 + Hp: 1201 + Sp: 0 + Exp: 13 + JExp: 2 + AttackRange: 1 + Attack: [138, 144] + Def: 13 + Mdef: 6 + Stats: { + Str: 5 + Agi: 10 + Vit: 13 + Int: 1 + Dex: 11 + Luk: 6 + } + ChaseRange: 12 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + ScorpionStinger: 700 + BugLeg: 650 + ScorpionClaw: 180 + ScorpionClaw: 120 + Candy: 100 + CherryCake: 80 + ChocolateBar: 51 + } +}, +{ + Id: 1072 + SpriteName: "RedScorpion" + Name: "Red Scorpion" + Lv: 19 + Hp: 2283 + Sp: 500 + Exp: 30 + JExp: 5 + AttackRange: 1 + Attack: [236, 250] + Def: 17 + Mdef: 11 + Stats: { + Str: 9 + Agi: 18 + Vit: 17 + Int: 10 + Dex: 14 + Luk: 11 + } + ViewRange: 7 + ChaseRange: 10 + Race: 2 + Element: (3, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeChase: true + ChangeTargetMelee: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RedScorpionStinger: 1350 + Arrow: 1000 + SmallKnife: 550 + BugLeg: 480 + RedScorpionClaw: 220 + RedScorpionClaw: 170 + IronPowder: 50 + FancyHat: 26 + Root: 22 + } +}, +{ + Id: 1073 + SpriteName: "CandorScorpion" + Name: "Candor Scorpion" + Lv: 5 + Hp: 600 + Sp: 0 + Exp: 8 + JExp: 1 + AttackRange: 1 + Attack: [75, 112] + Def: 6 + Mdef: 2 + Stats: { + Str: 7 + Agi: 6 + Vit: 2 + Int: 1 + Dex: 7 + Luk: 3 + } + ChaseRange: 12 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BugLeg: 720 + ScorpionStinger: 550 + TolchiAmmoBox: 400 + Piberries: 200 + Candy: 100 + ScorpionClaw: 90 + ScorpionClaw: 70 + } +}, +{ + Id: 1074 + SpriteName: "BlackScorpion" + Name: "Black Scorpion" + Lv: 50 + Hp: 6309 + Sp: 0 + Exp: 404 + JExp: 14 + AttackRange: 1 + Attack: [618, 689] + Def: 46 + Mdef: 27 + Stats: { + Str: 22 + Agi: 33 + Vit: 46 + Int: 10 + Dex: 41 + Luk: 27 + } + ViewRange: 9 + ChaseRange: 12 + Race: 2 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 800 + AttackDelay: 2100 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + BlackScorpionStinger: 800 + BugLeg: 750 + BlackScorpionClaw: 310 + BlackScorpionClaw: 210 + CherryCake: 160 + IronOre: 150 + ChocolateBar: 100 + Coal: 55 + BlackPearl: 1 + } +}, +{ + Id: 1075 + SpriteName: "ManaBug" + Name: "Mana Bug" + Lv: 15 + Hp: 2704 + Sp: 500 + Exp: 26 + JExp: 4 + AttackRange: 2 + Attack: [70, 160] + Def: 20 + Mdef: 60 + WalkMask: "WALK_AIR" + Stats: { + Str: 10 + Agi: 19 + Vit: 20 + Int: 30 + Dex: 50 + Luk: 12 + } + ChaseRange: 12 + Race: 2 + Element: (4, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 660 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BugLeg: 750 + Piberries: 600 + CactusDrink: 400 + CactusPotion: 300 + Plushroom: 100 + Chagashroom: 100 + TolchiAmmoBox: 80 + CottonCloth: 37 + BlueManaPearl: 1 + } +}, +{ + Id: 1076 + SpriteName: "SaxsoGhost" + Name: "Saxso Ghost" + Lv: 26 + Hp: 4776 + Sp: 0 + Exp: 84 + JExp: 21 + AttackRange: 1 + Attack: [142, 183] + Def: 35 + Mdef: 1 + WalkMask: "WALK_AIR" + Stats: { + Str: 11 + Agi: 20 + Vit: 24 + Int: 100 + Dex: 29 + Luk: 13 + } + ViewRange: 9 + ChaseRange: 14 + Race: 2 + Element: (8, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + Looter: true + Boss: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 300 + AttackDelay: 670 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + SaxsoKey: 1000 + SulfurPowder: 600 + PileOfAsh: 50 + BronzeBossGift: 20 + CasinoCoins: 10 + } +}, +{ + Id: 1077 + SpriteName: "NightScorpion" + Name: "Night Scorpion" + Lv: 45 + Hp: 14992 + Sp: 0 + Exp: 1790 + JExp: 240 + AttackRange: 2 + Attack: [247, 263] + Def: 80 + Mdef: 43 + Stats: { + Str: 20 + Agi: 30 + Vit: 40 + Int: 1 + Dex: 40 + Luk: 33 + } + ChaseRange: 12 + Race: 2 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + ChangeTargetMelee: true + CastSensorChase: true + Boss: true + } + MoveSpeed: 300 + AttackDelay: 872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CactusDrink: 6000 + BugLeg: 4000 + CactusPotion: 2000 + LeadOre: 400 + Pearl: 100 + BronzeBossGift: 35 + ArcmageBoxset: 20 + BlackPearl: 3 + } +}, +{ + Id: 1078 + SpriteName: "GoldenScorpion" + Name: "Golden Scorpion" + Lv: 56 + Hp: 6536 + Sp: 0 + Exp: 389 + JExp: 24 + AttackRange: 3 + Attack: [179, 201] + Def: 56 + Mdef: 25 + Stats: { + Str: 28 + Agi: 40 + Vit: 53 + Int: 25 + Dex: 51 + Luk: 26 + } + ChaseRange: 12 + Race: 2 + Element: (6, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 750 + AttackDelay: 1272 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CactusDrink: 1300 + BugLeg: 800 + CactusPotion: 450 + GoldenScorpionClaw: 330 + EmptyBottle: 300 + GoldenScorpionClaw: 225 + CasinoCoins: 100 + Topaz: 8 + GoldenApple: 4 + DesertTablet: 2 + } +}, +{ + Id: 1079 + SpriteName: "FallenKing1" + Name: "Fallen King" + Lv: 120 + Hp: 20284 + Sp: 0 + Exp: 26103 + JExp: 350 + AttackRange: 2 + Attack: [518, 721] + Def: 93 + Mdef: 56 + Stats: { + Str: 60 + Agi: 78 + Vit: 93 + Int: 40 + Dex: 88 + Luk: 56 + } + ViewRange: 5 + ChaseRange: 12 + Race: 2 + Element: (0, 3) + Mode: { + CanMove: true + Boss: true + Looter: true + CanAttack: true + ChangeTargetMelee: true + CastSensorChase: true + Aggressive: true + ChangeChase: true + } + MoveSpeed: 220 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BronzeBossGift: 1000 + ChocolateBiscuit: 650 + SilverBossGift: 300 + Skull: 250 + Bone: 110 + Bone: 100 + //BronzeSword: 10 + SilverIngot: 3 + TitaniumIngot: 1 + } +}, +{ + Id: 1080 + SpriteName: "FallenKing2" + Name: "Fallen King" + Lv: 120 + Hp: 20284 + Sp: 0 + Exp: 26103 + JExp: 350 + AttackRange: 2 + Attack: [518, 721] + Def: 93 + Mdef: 56 + Stats: { + Str: 60 + Agi: 78 + Vit: 93 + Int: 40 + Dex: 88 + Luk: 56 + } + ViewRange: 5 + ChaseRange: 12 + Race: 2 + Element: (0, 3) + Mode: { + CanMove: true + Boss: true + Looter: true + CanAttack: true + ChangeTargetMelee: true + CastSensorChase: true + Aggressive: true + ChangeChase: true + } + MoveSpeed: 220 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BronzeBossGift: 1000 + ChocolateBiscuit: 650 + SilverBossGift: 300 + Skull: 250 + Bone: 110 + Bone: 100 + //BronzeSword: 10 + SilverIngot: 3 + TitaniumIngot: 1 + } +}, +{ + Id: 1081 + SpriteName: "FallenGuard1" + Name: "Frostia Guard" + Lv: 60 + Hp: 3915 + Sp: 0 + Exp: 401 + JExp: 18 + AttackRange: 1 + Attack: [177, 200] + Def: 53 + Mdef: 26 + Stats: { + Str: 28 + Agi: 40 + Vit: 53 + Int: 10 + Dex: 51 + Luk: 26 + } + ViewRange: 10 + ChaseRange: 12 + Race: 2 + Element: (0, 2) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 250 + AttackDelay: 500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Beer: 400 + BottleOfTonoriWater: 300 + CottonCloth: 200 + LeatherPatch: 150 + ChocolateBar: 100 + CasinoCoins: 100 + CottonShirt: 60 + SnakeSkin: 5 + IronIngot: 2 + BlackPearl: 1 + } +}, +{ + Id: 1082 + SpriteName: "FallenGuard2" + Name: "Halin Guard" + Lv: 60 + Hp: 3915 + Sp: 0 + Exp: 401 + JExp: 18 + AttackRange: 1 + Attack: [177, 200] + Def: 53 + Mdef: 26 + Stats: { + Str: 28 + Agi: 40 + Vit: 53 + Int: 10 + Dex: 51 + Luk: 26 + } + ViewRange: 10 + ChaseRange: 12 + Race: 2 + Element: (0, 2) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 250 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Beer: 400 + BottleOfTonoriWater: 300 + CottonCloth: 200 + LeatherPatch: 150 + ChocolateBar: 100 + CasinoCoins: 100 + CottonShirt: 60 + SnakeSkin: 5 + IronIngot: 2 + BlackPearl: 1 + } +}, +{ + Id: 1083 + SpriteName: "DesertMaggot" + Name: "Desert Maggot" + Lv: 14 + Hp: 682 + Sp: 0 + Exp: 9 + JExp: 1 + AttackRange: 1 + Attack: [173, 181] + Def: 15 + Mdef: 12 + Stats: { + Str: 6 + Agi: 12 + Vit: 15 + Int: 1 + Dex: 14 + Luk: 12 + } + ViewRange: 8 + ChaseRange: 12 + Race: 2 + Element: (2, 1) + Mode: { + CanMove: true + CanAttack: true + Assist: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 850 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + RoastedMaggot: 450 + BugLeg: 120 + CactusDrink: 100 + CactusPotion: 71 + PileOfAsh: 33 + SharpKnife: 11 + CasinoCoins: 8 + DesertTablet: 1 + } +}, +{ + Id: 1084 + SpriteName: "HouseMaggot" + Name: "House Maggot" + Lv: 6 + Hp: 480 + Sp: 0 + Exp: 7 + JExp: 1 + AttackRange: 1 + Attack: [30, 110] + Def: 3 + Mdef: 2 + Stats: { + Str: 7 + Agi: 6 + Vit: 3 + Int: 1 + Dex: 5 + Luk: 2 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (0, 1) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 700 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + MaggotSlime: 800 + BugLeg: 400 + RoastedMaggot: 150 + CactusDrink: 100 + CactusPotion: 51 + SharpKnife: 11 + CrystallizedMaggot: 1 + } +}, +{ + Id: 1085 + SpriteName: "GreenSlime" + Name: "Green Slime" + Lv: 30 + Hp: 823 + Sp: 0 + Exp: 14 + JExp: 3 + AttackRange: 1 + Attack: [87, 94] + Def: 20 + Mdef: 30 + Stats: { + Str: 11 + Agi: 20 + Vit: 24 + Int: 10 + Dex: 180 + Luk: 13 + } + ViewRange: 7 + ChaseRange: 11 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorIdle: true + } + MoveSpeed: 1200 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CoinBag: 390 + CasinoCoins: 280 + SharpKnife: 140 + CactusDrink: 100 + Dagger: 90 + TreasureKey: 40 + Emerald: 18 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1086 + SpriteName: "RudolphSlime" + Name: "Rudolph Slime" + Lv: 7 + Hp: 860 + Sp: 0 + Exp: 12 + JExp: 0 + AttackRange: 1 + Attack: [30, 350] + Def: 12 + Mdef: 7 + Stats: { + Str: 21 + Agi: 30 + Vit: 34 + Int: 0 + Dex: 89 + Luk: 33 + } + ViewRange: 6 + ChaseRange: 10 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + Assist: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 400 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Candy: 600 + CandyCane: 500 + ChocolateBar: 300 + XmasCake: 200 + PresentBox: 25 + AntlersHat: 1 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1087 + SpriteName: "BlueSlime" + Name: "Blue Slime" + Lv: 30 + Hp: 2032 + Sp: 0 + Exp: 90 + JExp: 9 + AttackRange: 1 + Attack: [80, 96] + Def: 20 + Mdef: 40 + Stats: { + Str: 17 + Agi: 28 + Vit: 33 + Int: 10 + Dex: 80 + Luk: 19 + } + ViewRange: 2 + ChaseRange: 10 + Race: 0 + Element: (1, 2) + Mode: { + CanMove: true + Aggressive: true + Assist: true + Looter: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 1200 + AttackDelay: 372 + AttackMotion: 372 + DamageMotion: 480 + Drops: { + CactusDrink: 500 + Sapphire: 21 + SilverMirror: 10 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1088 + SpriteName: "CopperSlime" + Name: "Copper Slime" + Lv: 30 + Hp: 820 + Sp: 0 + Exp: 14 + JExp: 4 + AttackRange: 1 + Attack: [174, 196] + Def: 11 + Mdef: 30 + Stats: { + Str: 30 + Agi: 12 + Vit: 25 + Int: 10 + Dex: 33 + Luk: 25 + } + ViewRange: 4 + ChaseRange: 10 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 1200 + AttackDelay: 672 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CopperOre: 800 + TreasureKey: 400 + TinOre: 200 + Coal: 180 + IronOre: 150 + TitaniumOre: 20 + CopperKey: 10 + IridiumOre: 5 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1089 + SpriteName: "CandiedSlime" + Name: "Candied Slime" + Lv: 35 + Hp: 3600 + Sp: 0 + Exp: 110 + JExp: 2 + AttackRange: 3 + Attack: [200, 400] + Def: 20 + Mdef: 30 + Stats: { + Str: 20 + Agi: 20 + Vit: 10 + Int: 10 + Dex: 15 + Luk: 30 + } + ViewRange: 6 + ChaseRange: 10 + Race: 0 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + ChangeChase: true + CanAttack: true + } + MoveSpeed: 1200 + AttackDelay: 1472 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Candy: 1000 + ChocolateBar: 1000 + XmasCandyCane: 750 + XmasCake: 500 + GingerBreadMan: 200 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1090 + SpriteName: "SlimeBlast" + Name: "Slime Blast" + Lv: 6 + Hp: 265 + Sp: 0 + Exp: 2 + JExp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 3 + Mdef: 1 + Stats: { + Str: 10 + Agi: 10 + Vit: 10 + Int: 10 + Dex: 10 + Luk: 10 + } + ViewRange: 8 + ChaseRange: 10 + Race: 0 + Element: (0, 3) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + SurviveWithoutMaster: true + } + MoveSpeed: 235 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1091 + SpriteName: "YellowSlime" + Name: "Yellow Slime" + Lv: 30 + Hp: 1000 + Sp: 0 + Exp: 17 + JExp: 2 + AttackRange: 1 + Attack: [35, 50] + Def: 2 + Mdef: 70 + Stats: { + Str: 9 + Agi: 26 + Vit: 2 + Int: 1 + Dex: 44 + Luk: 1 + } + ChaseRange: 10 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 1400 + AttackDelay: 280 + AttackMotion: 172 + DamageMotion: 180 + Drops: { + Coal: 370 + IronOre: 270 + CactusDrink: 350 + CactusPotion: 250 + TreasureKey: 250 + OrangeCupcake: 200 + GoldOre: 100 + CherryCake: 75 + SharpKnife: 21 + Topaz: 11 + } + WeaponAttacks: { + All: 6000 + Bows: 3000 + } +}, +{ + Id: 1092 + SpriteName: "RedSlime" + Name: "Red Slime" + Lv: 21 + Hp: 620 + Sp: 0 + Exp: 12 + JExp: 3 + AttackRange: 1 + Attack: [120, 140] + Def: 2 + Mdef: 7 + Stats: { + Str: 15 + Agi: 8 + Vit: 2 + Int: 1 + Dex: 40 + Luk: 1 + } + ViewRange: 9 + ChaseRange: 10 + Race: 0 + Element: (3, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + ChangeChase: true + CanAttack: true + } + MoveSpeed: 1300 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RedApple: 245 + Knife: 175 + Dagger: 86 + TreasureKey: 55 + MinerGloves: 36 + Coal: 26 + Boots: 24 + Ruby: 5 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1093 + SpriteName: "SeaSlime" + Name: "Sea Slime" + Lv: 32 + Hp: 1800 + Sp: 0 + Exp: 28 + JExp: 2 + AttackRange: 1 + Attack: [130, 150] + Def: 23 + Mdef: 87 + Stats: { + Str: 1 + Agi: 65 + Vit: 1 + Int: 0 + Dex: 30 + Luk: 30 + } + ChaseRange: 10 + Race: 0 + Element: (1, 2) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 1500 + AttackDelay: 1272 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Arrow: 3500 + IronArrow: 1000 + SeaDrops: 190 + BlueCoral: 140 + Aquada: 110 + Candy: 100 + Orange: 80 + Pearl: 70 + BugLeg: 50 + MysteriousBottle: 12 + } + WeaponAttacks: { + All: 7000 + Bows: 3500 + } +}, +{ + Id: 1094 + SpriteName: "WhiteSlime" + Name: "White Slime" + Lv: 20 + Hp: 700 + Sp: 0 + Exp: 15 + JExp: 1 + AttackRange: 1 + Attack: [28, 120] + Def: 10 + Mdef: 10 + Stats: { + Str: 20 + Agi: 30 + Vit: 10 + Int: 10 + Dex: 60 + Luk: 20 + } + ViewRange: 8 + ChaseRange: 10 + Race: 0 + Element: (4, 3) + Mode: { + CanMove: true + Assist: true + Looter: true + CanAttack: true + } + MoveSpeed: 300 + AttackDelay: 1072 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + PresentBox: 1000 + TinOre: 75 + SilverOre: 60 + TitaniumOre: 30 + Diamond: 11 + SilverMirror: 3 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1095 + SpriteName: "AzulSlime" + Name: "Azul Slime" + Lv: 20 + Hp: 400 + Sp: 0 + Exp: 12 + JExp: 2 + AttackRange: 1 + Attack: [80, 120] + Def: 10 + Mdef: 10 + Stats: { + Str: 20 + Agi: 35 + Vit: 10 + Int: 10 + Dex: 90 + Luk: 20 + } + ViewRange: 6 + ChaseRange: 10 + Race: 0 + Element: (1, 3) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 500 + AttackDelay: 1002 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + IceCube: 200 + IcedBottle: 11 + Dagger: 6 + IceGladius: 1 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1096 + SpriteName: "SantaSlime" + Name: "Santa Slime" + Lv: 30 + Hp: 1250 + Sp: 0 + Exp: 40 + JExp: 2 + AttackRange: 1 + Attack: [75, 80] + Def: 5 + Mdef: 7 + Stats: { + Str: 10 + Agi: 30 + Vit: 8 + Int: 0 + Dex: 50 + Luk: 30 + } + ChaseRange: 10 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + } + MoveSpeed: 500 + AttackDelay: 672 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + PresentBox: 5000 + GingerBreadMan: 800 + XmasCandyCane: 600 + Milk: 400 + CherryCake: 200 + SantaBeardHat: 1 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1097 + SpriteName: "LavaSlime" + Name: "Lava Slime" + Lv: 30 + Hp: 4144 + Sp: 0 + Exp: 55 + JExp: 10 + AttackRange: 2 + Attack: [165, 244] + Def: 70 + Mdef: 80 + Stats: { + Str: 40 + Agi: 15 + Vit: 35 + Int: 10 + Dex: 270 + Luk: 250 + } + ViewRange: 5 + ChaseRange: 10 + Race: 0 + Element: (3, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 900 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Coal: 450 + CasinoCoins: 444 + IronOre: 300 + CasinoCoins: 222 + MinerHat: 18 + LavaManaPearl: 1 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1098 + SpriteName: "SmallRubyBif" + Name: "Small Ruby Bif" + Lv: 1 + Hp: 4 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 65535 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 360 + IronOre: 280 + Ruby: 35 + Topaz: 23 + Emerald: 14 + Diamond: 7 + Amethyst: 4 + Sapphire: 2 + LightGreenDiamond: 1 + } +}, +{ + Id: 1099 + SpriteName: "RubyBif" + Name: "Ruby Bif" + Lv: 1 + Hp: 8 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 5 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 65535 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 520 + IronOre: 400 + Ruby: 55 + Topaz: 40 + Emerald: 24 + Diamond: 12 + Amethyst: 6 + GoldOre: 5 + Sapphire: 3 + LightGreenDiamond: 1 + } +}, +{ + Id: 1100 + SpriteName: "BigRubyBif" + Name: "Big Ruby Bif" + Lv: 1 + Hp: 15 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 10 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 65535 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 840 + IronOre: 500 + Ruby: 65 + Topaz: 50 + Emerald: 32 + Diamond: 16 + GoldOre: 10 + Amethyst: 8 + Sapphire: 4 + LightGreenDiamond: 1 + } +}, +{ + Id: 1101 + SpriteName: "SmallTopazBif" + Name: "Small Topaz Bif" + Lv: 1 + Hp: 4 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 65535 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 360 + IronOre: 280 + Topaz: 35 + Ruby: 23 + Emerald: 14 + Diamond: 7 + Amethyst: 4 + Sapphire: 2 + LightGreenDiamond: 1 + } +}, +{ + Id: 1102 + SpriteName: "TopazBif" + Name: "Topaz Bif" + Lv: 1 + Hp: 8 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 5 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 65535 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 520 + IronOre: 400 + Topaz: 55 + Ruby: 40 + Emerald: 24 + Diamond: 12 + Amethyst: 6 + GoldOre: 5 + Sapphire: 3 + LightGreenDiamond: 1 + } +}, +{ + Id: 1103 + SpriteName: "BigTopazBif" + Name: "Big Topaz Bif" + Lv: 1 + Hp: 15 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 10 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 840 + IronOre: 500 + Topaz: 65 + Ruby: 50 + Emerald: 32 + Diamond: 16 + GoldOre: 10 + Amethyst: 8 + Sapphire: 4 + LightGreenDiamond: 1 + } +}, +{ + Id: 1104 + SpriteName: "SmallEmeraldBif" + Name: "Small Emerald Bif" + Lv: 1 + Hp: 4 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 360 + IronOre: 280 + Emerald: 35 + Ruby: 23 + Topaz: 14 + Diamond: 7 + Amethyst: 4 + Sapphire: 2 + LightGreenDiamond: 1 + } +}, +{ + Id: 1105 + SpriteName: "EmeraldBif" + Name: "Emeald Bif" + Lv: 1 + Hp: 8 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 5 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 520 + IronOre: 400 + Emerald: 55 + Ruby: 40 + Topaz: 24 + Diamond: 12 + Amethyst: 6 + GoldOre: 5 + Sapphire: 3 + LightGreenDiamond: 1 + } +}, +{ + Id: 1106 + SpriteName: "BigEmeraldBif" + Name: "Big Emerald Bif" + Lv: 1 + Hp: 15 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 10 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 840 + IronOre: 500 + Emerald: 65 + Ruby: 50 + Topaz: 32 + Diamond: 16 + GoldOre: 10 + Amethyst: 8 + Sapphire: 4 + LightGreenDiamond: 1 + } +}, +{ + Id: 1107 + SpriteName: "SmallDiamondBif" + Name: "Small Diamond Bif" + Lv: 1 + Hp: 4 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 360 + IronOre: 280 + Diamond: 35 + Ruby: 23 + Topaz: 14 + Diamond: 7 + Amethyst: 4 + Sapphire: 2 + LightGreenDiamond: 1 + } +}, +{ + Id: 1108 + SpriteName: "DiamondBif" + Name: "Diamond Bif" + Lv: 1 + Hp: 8 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 5 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 520 + IronOre: 400 + Diamond: 55 + Ruby: 40 + Topaz: 24 + Emerald: 12 + Amethyst: 6 + GoldOre: 5 + Sapphire: 3 + LightGreenDiamond: 1 + } +}, +{ + Id: 1109 + SpriteName: "BigDiamondBif" + Name: "Big Diamond Bif" + Lv: 1 + Hp: 15 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 10 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 840 + IronOre: 500 + Diamond: 65 + Ruby: 50 + Topaz: 32 + Emerald: 16 + GoldOre: 10 + Amethyst: 8 + Sapphire: 4 + LightGreenDiamond: 1 + } +}, +{ + Id: 1110 + SpriteName: "SmallAmethystBif" + Name: "Small Amethyst Bif" + Lv: 1 + Hp: 4 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 360 + IronOre: 280 + Amethyst: 35 + Ruby: 23 + Topaz: 14 + Emerald: 7 + Diamond: 4 + Sapphire: 2 + LightGreenDiamond: 1 + } +}, +{ + Id: 1111 + SpriteName: "AmethystBif" + Name: "Amethyst Bif" + Lv: 1 + Hp: 8 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 5 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 520 + IronOre: 400 + Amethyst: 55 + Ruby: 40 + Topaz: 24 + Emerald: 12 + Diamond: 6 + GoldOre: 5 + Sapphire: 3 + LightGreenDiamond: 1 + } +}, +{ + Id: 1112 + SpriteName: "BigAmethystBif" + Name: "Big Amethyst Bif" + Lv: 1 + Hp: 15 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 10 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 840 + IronOre: 500 + Amethyst: 65 + Ruby: 50 + Topaz: 32 + Emerald: 16 + GoldOre: 10 + Diamond: 8 + Sapphire: 4 + LightGreenDiamond: 1 + } +}, +{ + Id: 1113 + SpriteName: "SmallSapphireBif" + Name: "Small Sapphire Bif" + Lv: 1 + Hp: 4 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 360 + IronOre: 280 + Sapphire: 35 + Ruby: 23 + Topaz: 14 + Emerald: 7 + Diamond: 4 + Amethyst: 2 + LightGreenDiamond: 1 + } +}, +{ + Id: 1114 + SpriteName: "SapphireBif" + Name: "Sapphire Bif" + Lv: 1 + Hp: 8 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 5 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 520 + IronOre: 400 + Sapphire: 55 + Ruby: 40 + Topaz: 24 + Emerald: 12 + Diamond: 6 + GoldOre: 5 + Amethyst: 3 + LightGreenDiamond: 1 + } +}, +{ + Id: 1115 + SpriteName: "BigSapphireBif" + Name: "Big Sapphire Bif" + Lv: 1 + Hp: 15 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 10 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 840 + IronOre: 500 + Sapphire: 65 + Ruby: 50 + Topaz: 32 + Emerald: 16 + GoldOre: 10 + Diamond: 8 + Amethyst: 4 + LightGreenDiamond: 1 + } +}, +{ + Id: 1116 + SpriteName: "SmallMagicBif" + Name: "Small Magic Bif" + Lv: 1 + Hp: 5 + Sp: 0 + Exp: 2 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Stats: { + Str: 1 + Agi: 5 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 720 + IronOre: 400 + Ruby: 70 + Topaz: 46 + Emerald: 28 + Diamond: 14 + Amethyst: 8 + GoldOre: 5 + Sapphire: 4 + LightGreenDiamond: 2 + } +}, +{ + Id: 1117 + SpriteName: "MagicBif" + Name: "Magic Bif" + Lv: 1 + Hp: 9 + Sp: 0 + Exp: 2 + AttackRange: 1 + Attack: [10, 10] + Def: 110 + Mdef: 1 + Stats: { + Str: 1 + Agi: 10 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 990 + IronOre: 800 + Ruby: 110 + Topaz: 80 + Emerald: 48 + Diamond: 24 + Amethyst: 12 + GoldOre: 10 + Sapphire: 6 + LightGreenDiamond: 2 + } +}, +{ + Id: 1118 + SpriteName: "BigMagicBif" + Name: "Big Magic Bif" + Lv: 1 + Hp: 17 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 125 + Mdef: 1 + Stats: { + Str: 1 + Agi: 20 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 5 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + Coal: 1600 + IronOre: 1000 + Ruby: 130 + Topaz: 100 + Emerald: 64 + Diamond: 32 + Amethyst: 16 + GoldOre: 15 + Sapphire: 8 + LightGreenDiamond: 3 + } +}, +{ + Id: 1119 + SpriteName: "BloodyMouboo" + Name: "Bloody Mouboo" + Lv: 85 + Hp: 12426 + Sp: 0 + Exp: 3300 + JExp: 16 + AttackRange: 1 + Attack: [635, 703] + Def: 40 + Mdef: 41 + Stats: { + Str: 41 + Agi: 55 + Vit: 72 + Int: 16 + Dex: 66 + Luk: 33 + } + ViewRange: 12 + ChaseRange: 12 + Race: 2 + Element: (7, 2) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + Aggressive: true + } + MoveSpeed: 700 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + RedApple: 400 + MoubooSteak: 215 + BloodyMoubooHat: 1 + } +}, +{ + Id: 1120 + SpriteName: "JackO" + Name: "Jack'O" + Lv: 81 + Hp: 11687 + Sp: 0 + Exp: 2853 + JExp: 40 + AttackRange: 1 + Attack: [522, 372] + Def: 62 + Mdef: 30 + WalkMask: "WALK_AIR" + Stats: { + Str: 41 + Agi: 75 + Vit: 72 + Int: 25 + Dex: 65 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Race: 1 + Element: (7, 2) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 270 + AttackDelay: 770 + AttackMotion: 472 + DamageMotion: 200 + Drops: { + CottonCloth: 2000 + SulfurPowder: 480 + DarkCrystal: 350 + CottonCloth: 51 + PumpkinHat: 1 + } +}, +{ + Id: 1121 + SpriteName: "EasterMouboo" + Name: "Easter Mouboo" + Lv: 40 + Hp: 4000 + Sp: 0 + Exp: 61 + JExp: 14 + AttackRange: 1 + Attack: [120, 630] + Def: 33 + Mdef: 18 + Stats: { + Str: 17 + Agi: 28 + Vit: 33 + Int: 10 + Dex: 33 + Luk: 19 + } + ChaseRange: 12 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 900 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + SilverEasteregg: 1500 + RedApple: 360 + MoubooSteak: 200 + GoldenEasteregg: 250 + Milk: 100 + BunnyEars: 9 + DarkEggshellHat: 1 + MoubooHat: 1 + } +}, +{ + Id: 1122 + SpriteName: "Snake" + Name: "Snake" + Lv: 40 + Hp: 4813 + Sp: 0 + Exp: 214 + JExp: 14 + AttackRange: 1 + Attack: [305, 335] + Def: 33 + Mdef: 19 + Stats: { + Str: 17 + Agi: 28 + Vit: 33 + Int: 10 + Dex: 33 + Luk: 19 + } + ViewRange: 9 + ChaseRange: 10 + Race: 2 + Element: (6, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 340 + AttackDelay: 1400 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + SnakeTongue: 450 + SnakeEgg: 300 + SnakeEgg: 100 + SnakeSkin: 91 + DivineApple: 1 + } +}, +{ + Id: 1123 + SpriteName: "MountainSnake" + Name: "Mountain Snake" + Lv: 51 + Hp: 6468 + Sp: 100 + Exp: 534 + JExp: 21 + AttackRange: 1 + Attack: [367, 398] + Def: 54 + Mdef: 27 + Stats: { + Str: 28 + Agi: 45 + Vit: 53 + Int: 10 + Dex: 75 + Luk: 26 + } + ViewRange: 9 + ChaseRange: 10 + Race: 2 + Element: (6, 2) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 325 + AttackDelay: 890 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + MountainSnakeTongue: 455 + MountainSnakeEgg: 315 + MountainSnakeEgg: 115 + MountainSnakeSkin: 98 + LeatherPatch: 4 + DivineApple: 1 + } +}, +{ + Id: 1124 + SpriteName: "DesertBandit" + Name: "Desert Bandit" + Lv: 22 + Hp: 2643 + Sp: 330 + Exp: 27 + JExp: 8 + AttackRange: 1 + Attack: [192, 205] + Def: 20 + Mdef: 18 + Stats: { + Str: 10 + Agi: 20 + Vit: 15 + Int: 10 + Dex: 15 + Luk: 12 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (2, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + Looter: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 390 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 900 + Drops: { + CoinBag: 500 + Piberries: 200 + LeatherPatch: 200 + Dagger: 120 + EmptyBottle: 100 + CasinoCoins: 100 + LeatherShield: 41 + WoodenLog: 10 + GoldPieces: 3 + DesertThiefCard: 1 + } +}, +{ + Id: 1125 + SpriteName: "Sarracenus" + Name: "Sarracenus" + Lv: 24 + Hp: 2883 + Sp: 330 + Exp: 34 + JExp: 8 + AttackRange: 1 + Attack: [209, 224] + Def: 50 + Mdef: 20 + Stats: { + Str: 10 + Agi: 20 + Vit: 15 + Int: 10 + Dex: 15 + Luk: 12 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + Looter: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 300 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 900 + Drops: { + CoinBag: 500 + LeatherPatch: 320 + Piberries: 200 + Dagger: 80 + PileOfAsh: 65 + CasinoCoins: 50 + LeatherShield: 41 + WoodenLog: 22 + GoldPieces: 3 + DesertThiefCard: 1 + } +}, +{ + Id: 1126 + SpriteName: "MagicRatto" + Name: "Magic Ratto" + Lv: 1 + Hp: 280 + Sp: 0 + Exp: 3 + AttackRange: 1 + Attack: [40, 60] + Def: 4 + Mdef: 3 + Stats: { + Str: 5 + Agi: 15 + Vit: 6 + Int: 1 + Dex: 8 + Luk: 5 + } + ViewRange: 8 + ChaseRange: 12 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 100 + AttackDelay: 1572 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Cheese: 1700 + RattoTeeth: 800 + RattoTail: 500 + Piberries: 500 + Moss: 50 + CasinoCoins: 10 + } +}, +{ + Id: 1127 + SpriteName: "DesertLogHead" + Name: "Desert Log Head" + Lv: 20 + Hp: 2401 + Sp: 300 + Exp: 25 + JExp: 11 + AttackRange: 1 + Attack: [279, 297] + Def: 40 + Mdef: 14 + Stats: { + Str: 17 + Agi: 18 + Vit: 9 + Int: 1 + Dex: 14 + Luk: 11 + } + ChaseRange: 12 + Race: 2 + Element: (2, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 900 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Acorn: 2200 + Acorn: 1000 + Root: 850 + RawLog: 900 + RawLog: 500 + RawLog: 151 + } +}, +{ + Id: 1128 + SpriteName: "ChagashroomField" + Name: "Chagashroom Field" + Lv: 1 + Hp: 99 + Sp: 0 + Exp: 0 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 3 + Element: (2, 1) + MoveSpeed: 1000 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Chagashroom: 4000 + MushroomSpores: 400 + Moss: 300 + } +}, +{ + Id: 1129 + SpriteName: "MurdererScorpion" + Name: "Murderer Scorpion" + Lv: 38 + Hp: 3832 + Sp: 500 + Exp: 140 + JExp: 40 + AttackRange: 1 + Attack: [360, 410] + Def: 14 + Mdef: 8 + Stats: { + Str: 15 + Agi: 1 + Vit: 5 + Int: 10 + Dex: 25 + Luk: 20 + } + ViewRange: 5 + ChaseRange: 8 + Race: 2 + Element: (6, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Boss: true + Angry: true + ChangeTargetMelee: true + Looter: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 900 + AttackDelay: 2200 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CasinoCoins: 8000 + IronArrow: 5500 + RedScorpionStinger: 2500 + Piberries: 1800 + BugLeg: 1200 + RedScorpionClaw: 410 + RedScorpionClaw: 250 + Dagger: 200 + Skull: 150 + EarthPowder: 50 + } +}, +{ + Id: 1130 + SpriteName: "AngryRedScorpion" + Name: "Angry Red Scorpion" + Lv: 21 + Hp: 2496 + Sp: 0 + Exp: 29 + JExp: 8 + AttackRange: 1 + Attack: [236, 250] + Def: 17 + Mdef: 11 + Stats: { + Str: 9 + Agi: 18 + Vit: 17 + Int: 10 + Dex: 14 + Luk: 11 + } + ViewRange: 9 + ChaseRange: 12 + Race: 2 + Element: (3, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 720 + AttackDelay: 1750 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + RedScorpionStinger: 1500 + Arrow: 1200 + Arrow: 900 + SmallKnife: 500 + BugLeg: 420 + ChocolateBar: 90 + FancyHat: 26 + Root: 22 + } +}, +{ + Id: 1131 + SpriteName: "AngryScorpion" + Name: "Angry Scorpion" + Lv: 11 + Hp: 950 + Sp: 0 + Exp: 14 + JExp: 2 + AttackRange: 1 + Attack: [190, 255] + Def: 13 + Mdef: 6 + Stats: { + Str: 5 + Agi: 10 + Vit: 13 + Int: 1 + Dex: 11 + Luk: 6 + } + ViewRange: 7 + ChaseRange: 11 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 700 + AttackDelay: 1472 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + ScorpionStinger: 600 + BugLeg: 550 + Candy: 900 + BugLeg: 100 + ChocolateBar: 50 + } +}, +{ + Id: 1132 + SpriteName: "Pinkie" + Name: "Pinkie" + Lv: 26 + Hp: 3026 + Sp: 0 + Exp: 29 + JExp: 9 + AttackRange: 1 + Attack: [210, 255] + Def: 23 + Mdef: 12 + Stats: { + Str: 11 + Agi: 20 + Vit: 24 + Int: 8 + Dex: 29 + Luk: 13 + } + ViewRange: 7 + ChaseRange: 11 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 780 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + PinkAntenna: 440 + CherryCake: 200 + PinkieLeg: 160 + PinkieLeg: 110 + CasinoCoins: 10 + PinkieHat: 1 + } +}, +{ + Id: 1133 + SpriteName: "OceanCroc" + Name: "Ocean Croc" + Lv: 23 + Hp: 1850 + Sp: 0 + Exp: 30 + JExp: 9 + AttackRange: 1 + Attack: [244, 500] + Def: 58 + Mdef: 11 + Stats: { + Str: 11 + Agi: 20 + Vit: 24 + Int: 1 + Dex: 29 + Luk: 13 + } + ChaseRange: 12 + Race: 2 + Element: (1, 2) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + OceanCrocClaw: 1000 + BlueCoral: 1400 + Aquada: 750 + SeaDrops: 300 + Coral: 40 + MysteriousBottle: 24 + PirateTreasureMap: 1 + } +}, +{ + Id: 1134 + SpriteName: "GambogePlant" + Name: "Gamboge Plant" + Lv: 1 + Hp: 1 + Sp: 1 + Exp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + GambogeHerb: 4200 + GambogeHerb: 3100 + } +}, +{ + Id: 1135 + SpriteName: "MauvePlant" + Name: "Mauve Plant" + Lv: 1 + Hp: 1 + Sp: 1 + Exp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + MauveHerb: 4200 + MauveHerb: 3100 + } +}, +{ + Id: 1136 + SpriteName: "CobaltPlant" + Name: "Cobalt Plant" + Lv: 1 + Hp: 1 + Sp: 1 + Exp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + CobaltHerb: 4200 + CobaltHerb: 3100 + } +}, +{ + Id: 1137 + SpriteName: "Skeleton" + Name: "Skeleton" + Lv: 28 + Hp: 3366 + Sp: 0 + Exp: 49 + JExp: 9 + AttackRange: 1 + Attack: [294, 317] + Def: 20 + Mdef: 8 + Stats: { + Str: 11 + Agi: 20 + Vit: 24 + Int: 8 + Dex: 29 + Luk: 13 + } + ViewRange: 8 + ChaseRange: 11 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 340 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + IronArrow: 3500 + Skull: 850 + Bone: 750 + Bone: 450 + Bone: 150 + DarkCrystal: 220 + SkullBloodyMug: 90 + PileOfAsh: 75 + CursedSkull: 1 + } +}, +{ + Id: 1138 + SpriteName: "OceanPirate" + Name: "Ocean Pirate" + Lv: 25 + Hp: 3005 + Sp: 0 + Exp: 125 + JExp: 21 + AttackRange: 1 + Attack: [123, 133] + Def: 18 + Mdef: 9 + Stats: { + Str: 11 + Agi: 20 + Vit: 22 + Int: 1 + Dex: 24 + Luk: 15 + } + ViewRange: 9 + ChaseRange: 14 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + Looter: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 760 + AttackDelay: 850 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + TreasureKey: 700 + SeaDrops: 300 + BottleOfSeaWater: 150 + EmptyBottle: 110 + CoinBag: 90 + BlueCoral: 70 + CasinoCoins: 60 + PirateShorts: 45 + MysteriousBottle: 28 + PirateTreasureMap: 1 + } +}, +{ + Id: 1139 + SpriteName: "Centaur" + Name: "Centaur" + Lv: 85 + Hp: 10217 + Sp: 0 + Exp: 3000 + JExp: 45 + AttackRange: 3 + Attack: [249, 288] + Def: 75 + Mdef: 40 + Stats: { + Str: 50 + Agi: 66 + Vit: 76 + Int: 27 + Dex: 70 + Luk: 41 + } + ViewRange: 9 + ChaseRange: 14 + Race: 2 + Element: (0, 3) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 300 + AttackDelay: 1150 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CottonCloth: 700 + Piberries: 660 + AnimalBones: 330 + LeatherPatch: 300 + EmptyBottle: 110 + CoinBag: 95 + CentaurSpear: 4 + } +}, +{ + Id: 1140 + SpriteName: "BronzeChest" + Name: "Bronze Chest" + Lv: 1 + Hp: 1 + Sp: 0 + Exp: 100 + AttackRange: 9 + Attack: [10, 10] + Def: 10 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + MoveSpeed: 1000 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1141 + SpriteName: "SilverChest" + Name: "Silver Chest" + Lv: 20 + Hp: 1 + Sp: 0 + Exp: 500 + AttackRange: 9 + Attack: [10, 10] + Def: 20 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + MoveSpeed: 1000 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1142 + SpriteName: "GoldenChest" + Name: "Golden Chest" + Lv: 40 + Hp: 1 + Sp: 0 + Exp: 1000 + AttackRange: 9 + Attack: [10, 10] + Def: 40 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1143 + SpriteName: "PrismChest" + Name: "Prism Chest" + Lv: 60 + Hp: 1 + Sp: 0 + Exp: 10000 + AttackRange: 9 + Attack: [10, 10] + Def: 25 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1144 + SpriteName: "SupremeChest" + Name: "Supreme Chest" + Lv: 80 + Hp: 1 + Sp: 0 + Exp: 50000 + AttackRange: 9 + Attack: [10, 10] + Def: 30 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1145 + SpriteName: "WildxChest" + Name: "Wildx Chest" + Lv: 1 + Hp: 1 + Sp: 0 + Exp: 10 + AttackRange: 1 + Attack: [10, 10] + Def: 3 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + // This chest must give back 70% hp recovery to killer. +}, +{ + Id: 1146 + SpriteName: "ManaChest" + Name: "Mana Chest" + Lv: 5 + Hp: 1 + Sp: 800 + Exp: 250 + AttackRange: 1 + Attack: [10, 10] + Def: 5 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + // This chest must give back 90% hp recovery + 75% SP recovery to killer. +}, +{ + Id: 1147 + SpriteName: "ThornChest" + Name: "Thorn Chest" + Lv: 10 + Hp: 1 + Sp: 0 + Exp: 350 + AttackRange: 1 + Attack: [10, 10] + Def: 5 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + // Effect when die: Poison plus stun (lock by thorn) this chest may drop thorn items too :b +}, +{ + Id: 1148 + SpriteName: "ViciousChest" + Name: "Vicious Chest" + Lv: 15 + Hp: 1 + Sp: 0 + Exp: 500 + JExp: 50 + AttackRange: 1 + Attack: [10, 10] + Def: 5 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + // Chest way spawm some vicious maggots /squirel +}, +{ + Id: 1149 + SpriteName: "EvilChest" + Name: "Evil Chest" + Lv: 20 + Hp: 1 + Sp: 0 + Exp: 1000 + JExp: 60 + AttackRange: 1 + Attack: [10, 10] + Def: 15 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + // Chest way spawm some angry monsters +}, +{ + Id: 1150 + SpriteName: "MalignChest" + Name: "Malign Chest" + Lv: 25 + Hp: 1 + Sp: 0 + Exp: 15 + JExp: 100 + AttackRange: 1 + Attack: [10, 10] + Def: 15 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + // NEVER OPEN THIS !!! +}, +{ + Id: 1151 + SpriteName: "SnowBinny" + Name: "Snow Binny (NYI)" + Lv: 220 + Hp: 1950 + Sp: 0 + Exp: 19 + JExp: 3 + AttackRange: 1 + Attack: [140, 250] + Def: 9 + Mdef: 0 + Stats: { + Str: 14 + Agi: 1 + Vit: 10 + Int: 1 + Dex: 35 + Luk: 15 + } + ChaseRange: 12 + Race: 2 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 550 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Carrot: 150 + Carrot: 51 + BunnyEars: 5 + } +}, +{ + Id: 1152 + SpriteName: "SleepingBandit" + Name: "Sleeping Bandit" + Lv: 1 + Hp: 350 + Sp: 0 + Exp: 3 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 3 + Element: (0, 1) + MoveSpeed: 1000 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BanditHood: 700 + CoinBag: 300 + CasinoCoins: 220 + RedApple: 200 + Dagger: 20 + CasinoCoins: 15 + GoldPieces: 2 + BanditPants: 1 + } +}, +{ + Id: 1153 + SpriteName: "RobinBandit" + Name: "Robin Bandit" + Lv: 35 + Hp: 3788 + Sp: 0 + Exp: 129 + JExp: 12 + AttackRange: 5 + Attack: [149, 152] + Def: 28 + 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: { + BanditHood: 800 + CoinBag: 500 + RedApple: 300 + Lockpicks: 80 + WoodenLog: 12 + GoldPieces: 4 + BanditPants: 1 + } +}, +{ + Id: 1154 + SpriteName: "BanditLord" + Name: "Bandit Lord" + Lv: 55 + Hp: 12900 + Sp: 0 + Exp: 250 + JExp: 60 + AttackRange: 5 + Attack: [710, 880] + Def: 25 + Mdef: 20 + 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: { + Lockpicks: 900 + LeatherPatch: 850 + CasinoCoins: 820 + BanditHood: 800 + CasinoCoins: 550 + CoinBag: 500 + RedApple: 300 + WoodenLog: 120 + GoldPieces: 4 + BanditPants: 4 + } +}, +{ + Id: 1155 + SpriteName: "ManaPiou" + Name: "Mana Piou" + Lv: 3 + Hp: 360 + Sp: 0 + Exp: 4 + AttackRange: 1 + Attack: [150, 160] + Def: 2 + Mdef: 50 + WalkMask: "WALK_AIR" + Stats: { + Str: 4 + Agi: 3 + Vit: 2 + Int: 0 + Dex: 6 + Luk: 5 + } + ViewRange: 4 + ChaseRange: 100 + Race: 2 + Element: (6, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeChase: true + ChangeTargetMelee: true + } + MoveSpeed: 195 + AttackDelay: 1572 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + ManaPiouFeathers: 1800 + PiouLegs: 1100 + ManaPiouFeathers: 400 + BlueManaPearl: 1 + } +}, +{ + Id: 1156 + SpriteName: "BronzeMimic" + Name: "Bronze Chest" + Lv: 1 + Hp: 6 + Sp: 0 + Exp: 100 + AttackRange: 9 + Attack: [600, 1000] + Def: 10 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 100 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanAttack: true + Plant: true + Looter: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1157 + SpriteName: "SilverMimic" + Name: "Silver Chest" + Lv: 1 + Hp: 6 + Sp: 0 + Exp: 500 + AttackRange: 9 + Attack: [900, 1200] + Def: 10 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 100 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanAttack: true + Plant: true + Looter: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1158 + SpriteName: "GoldenMimic" + Name: "Golden Chest" + Lv: 1 + Hp: 6 + Sp: 0 + Exp: 1000 + AttackRange: 9 + Attack: [1200, 1400] + Def: 10 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 100 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanAttack: true + Plant: true + Looter: true + } + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 +}, +// 1159 to 1166 RESERVED FOR MIMICS, DO NOT USE +{ + Id: 1167 + SpriteName: "Terranite" + Name: "Terranite" + Lv: 80 + Hp: 9660 + Sp: 0 + Exp: 2763 + JExp: 50 + AttackRange: 1 + Attack: [605, 697] + Def: 60 + Mdef: 90 + Stats: { + Str: 50 + Agi: 66 + Vit: 76 + Int: 30 + Dex: 70 + Luk: 41 + } + ViewRange: 9 + ChaseRange: 14 + Race: 2 + Element: (2, 3) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + Looter: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 300 + AttackDelay: 1270 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Coal: 350 + TerraniteOre: 300 + SulfurPowder: 140 + IronOre: 75 + LeadOre: 50 + CasinoCoins: 50 + Emerald: 15 + Amethyst: 10 + TerraniteBlueprint: 7 + TerraniteMask: 1 + } +}, +{ + Id: 1168 + SpriteName: "FallenGuard3" + Name: "Tulimshar Guard" + Lv: 41 + Hp: 3935 + Sp: 0 + Exp: 40 + JExp: 6 + AttackRange: 1 + Attack: [209, 231] + Def: 75 + Mdef: 20 + Stats: { + Str: 16 + Agi: 26 + Vit: 37 + Int: 10 + Dex: 41 + Luk: 18 + } + ViewRange: 10 + ChaseRange: 12 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 250 + AttackDelay: 872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Beer: 200 + BottleOfTonoriWater: 150 + CottonCloth: 100 + CasinoCoins: 50 + } +}, +{ + Id: 1169 + SpriteName: "GrassSnake" + Name: "Grass Snake" + Lv: 36 + Hp: 4328 + Sp: 0 + Exp: 137 + JExp: 10 + AttackRange: 1 + Attack: [231, 253] + Def: 24 + Mdef: 60 + Stats: { + Str: 11 + Agi: 20 + Vit: 24 + Int: 10 + Dex: 29 + Luk: 15 + } + ViewRange: 7 + ChaseRange: 10 + Race: 0 + Element: (6, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 500 + AttackDelay: 1100 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + GrassSeeds: 300 + SnakeTongue: 250 + SnakeEgg: 200 + ReedBundle: 160 + EmptyBottle: 70 + SnakeSkin: 61 + DivineApple: 1 + } +}, +{ + Id: 1170 + SpriteName: "GMGiftBox" + Name: "GM Gift Box" + Lv: 1 + Hp: 1 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 10 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 1 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + MoveSpeed: 1000 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + StrangeCoin: 10000 + StrangeCoin: 8000 + StrangeCoin: 6000 + StrangeCoin: 4000 + StrangeCoin: 2000 + } +}, +{ + Id: 1171 + SpriteName: "Troll" + Name: "Troll" + Lv: 76 + Hp: 9572 + Sp: 0 + Exp: 1325 + JExp: 32 + AttackRange: 4 + Attack: [122, 135] + Def: 92 + Mdef: 98 + Stats: { + Str: 41 + Agi: 55 + Vit: 72 + Int: 15 + Dex: 66 + Luk: 33 + } + ViewRange: 10 + ChaseRange: 16 + Race: 0 + Element: (2, 3) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 280 + AttackDelay: 800 + AttackMotion: 472 + DamageMotion: 380 + Drops: { + AnimalBones: 200 + Pearl: 120 + Ruby: 100 + Topaz: 80 + Emerald: 60 + Diamond: 40 + TitaniumOre: 30 + Amethyst: 20 + Sapphire: 10 + Kanabo: 1 + } +}, +{ + Id: 1172 + SpriteName: "CyanButterfly" + Name: "Cyan Butterfly" + Lv: 8 + Hp: 660 + Sp: 0 + Exp: 12 + JExp: 1 + AttackRange: 1 + Attack: [140, 300] + Def: 30 + Mdef: 350 + WalkMask: "WALK_AIR" + Stats: { + Str: 10 + Agi: 115 + Vit: 10 + Int: 15 + Dex: 100 + Luk: 40 + } + ViewRange: 5 + ChaseRange: 12 + Race: 2 + Element: (4, 2) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + ChangeTargetMelee: true + } + MoveSpeed: 320 + AttackDelay: 390 + AttackMotion: 300 + DamageMotion: 800 + Drops: { + SilkCocoon: 945 + Mashmallow: 100 + Butterfly: 1 + } +}, +{ + Id: 1173 + SpriteName: "ElectroWorm" + Name: "Electro Worm" + 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: { + Bullet: 5500 + ExplosiveArrow: 5500 + SilkCocoon: 1500 + Coal: 1000 + IronOre: 500 + Mashmallow: 40 + } +}, +// Once set a target, it'll follow it to earthdepths (would be too hard to kill otherwise) +{ + Id: 1174 + SpriteName: "BlackMamba" + Name: "Black Mamba" + Lv: 82 + Hp: 10899 + Sp: 0 + Exp: 3118 + JExp: 42 + AttackRange: 1 + Attack: [536, 619] + Def: 75 + Mdef: 35 + Stats: { + Str: 41 + Agi: 55 + Vit: 72 + Int: 15 + Dex: 66 + Luk: 33 + } + ViewRange: 10 + ChaseRange: 16 + Race: 0 + Element: (7, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + } + MoveSpeed: 260 + AttackDelay: 1100 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BlackMambaEgg: 1200 + BlackMambaEgg: 600 + BlackMambaTongue: 430 + Coal: 350 + BlackMambaSkin: 101 + Pearl: 22 + LeadOre: 20 + Kanabo: 2 + BlackPearl: 1 + } +}, +{ + Id: 1175 + SpriteName: "Lavern" + Name: "Lavern" + Lv: 12 + Hp: 815 + Sp: 0 + Exp: 12 + AttackRange: 1 + Attack: [150, 160] + Def: 13 + Mdef: 6 + Stats: { + Str: 5 + Agi: 10 + Vit: 13 + Int: 0 + Dex: 11 + Luk: 6 + } + ViewRange: 11 + ChaseRange: 18 + Race: 2 + Element: (8, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeChase: true + ChangeTargetMelee: true + Looter: true + } + MoveSpeed: 1950 + AttackDelay: 1272 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + MaggotSlime: 800 + BugLeg: 400 + GrassSeeds: 100 + LOFCoin: 8 + FourLeafClover: 3 + BlueManaPearl: 2 + } +}, +{ + Id: 1176 + SpriteName: "WickedMushroom" + Name: "Wicked Mushroom" + Lv: 62 + Hp: 8587 + Sp: 0 + Exp: 852 + JExp: 30 + AttackRange: 1 + Attack: [458, 518] + Def: 55 + Mdef: 40 + Stats: { + Str: 32 + Agi: 40 + Vit: 53 + Int: 15 + Dex: 51 + Luk: 27 + } + ViewRange: 12 + ChaseRange: 12 + Race: 2 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + Aggressive: true + Angry: true + } + MoveSpeed: 740 + AttackDelay: 1172 + AttackMotion: 472 + DamageMotion: 280 + Drops: { + Plushroom: 2200 + Chagashroom: 1400 + MushroomSpores: 950 + Chagashroom: 800 + IronPowder: 700 + Coal: 600 + SmallMushroom: 550 + HardSpike: 550 + Amethyst: 11 + WickedShroomHat: 2 + } +}, +{ + Id: 1177 + SpriteName: "Bluepar" + Name: "Bluepar" + Lv: 30 + Hp: 3246 + Sp: 0 + Exp: 75 + JExp: 9 + AttackRange: 2 + Attack: [118, 126] + Def: 0 + Mdef: 5 + WalkMask: "WALK_WATER" + Stats: { + Str: 11 + Agi: 20 + Vit: 24 + Int: 0 + Dex: 29 + Luk: 13 + } + ViewRange: 6 + ChaseRange: 10 + Race: 2 + Element: (1, 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 800 + AttackDelay: 1072 + AttackMotion: 672 + DamageMotion: 380 + Drops: { + StrengthPotion: 800 + HastePotion: 800 + LOFCoin: 6 + BlueManaPearl: 1 + } +}, +{ + Id: 1178 + SpriteName: "BlackSlime" + Name: "Black Slime" + Lv: 40 + Hp: 2887 + Sp: 0 + Exp: 167 + JExp: 16 + AttackRange: 1 + Attack: [240, 315] + Def: 20 + Mdef: 30 + Stats: { + Str: 17 + Agi: 28 + Vit: 33 + Int: 10 + Dex: 80 + Luk: 50 + } + ViewRange: 10 + ChaseRange: 15 + Race: 0 + Element: (7, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 1000 + AttackDelay: 1672 + AttackMotion: 672 + DamageMotion: 280 + Drops: { + Coal: 220 + Coal: 110 + LeadOre: 8 + LOFCoin: 5 + BlackPearl: 1 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1179 + SpriteName: "FafiDragon" + Name: "Fafi Dragon" + Lv: 75 + Hp: 28000 + Sp: 3248 + Exp: 7015 + JExp: 150 + AttackRange: 6 + Attack: [550, 600] + Def: 50 + Mdef: 75 + WalkMask: "WALK_AIR" + Stats: { + Str: 50 + Agi: 30 + Vit: 50 + Int: 0 + Dex: 100 + Luk: 40 + } + ViewRange: 10 + ChaseRange: 15 + Race: 9 + Element: (3, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 500 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Dragonfruit: 3000 + HastePotion: 2500 + StrengthPotion: 2500 + DragonScales: 1800 + BronzeBossGift: 60 + LOFCoin: 30 + DragonStar: 2 + TitaniumIngot: 1 + } + WeaponAttacks: { + All: 8000 + } +}, +{ + Id: 1180 + SpriteName: "ChocolateSlime" + Name: "Chocolate Slime" + Lv: 13 + Hp: 1600 + Sp: 0 + Exp: 18 + JExp: 2 + AttackRange: 1 + Attack: [250, 300] + Def: 20 + Mdef: 30 + Stats: { + Str: 20 + Agi: 70 + Vit: 10 + Int: 10 + Dex: 30 + Luk: 30 + } + ViewRange: 8 + ChaseRange: 10 + Race: 0 + Element: (0, 2) + Mode: { + CanMove: true + Looter: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 1200 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + ChocolateBar: 3000 + ChocolateBar: 1800 + ChocolateBar: 500 + ChocolateBiscuit: 400 + ChocolateMouboo: 20 + LOFCoin: 6 + ChocolateDye: 4 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1181 + SpriteName: "LivingPotato" + Name: "Living Potato" + Lv: 26 + Hp: 3126 + Sp: 0 + Exp: 36 + JExp: 9 + AttackRange: 1 + Attack: [82, 88] + Def: 175 + Mdef: 10 + Stats: { + Str: 25 + Agi: 22 + Vit: 25 + Int: 1 + Dex: 95 + Luk: 20 + } + ViewRange: 3 + ChaseRange: 10 + Race: 0 + Element: (6, 1) + Mode: { + CanMove: true + Looter: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 600 + AttackDelay: 492 + AttackMotion: 472 + DamageMotion: 280 + Drops: { + Potatoz: 1300 + Moss: 500 + GrassSeeds: 300 + TinOre: 140 + Carrot: 11 + LOFCoin: 6 + Emerald: 2 + } +}, +{ + Id: 1182 + SpriteName: "EarthFairy" + Name: "Earth Fairy" + 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: (2, 2) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 600 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + FluoPowder: 200 + Coal: 150 + LightGreenDiamond: 2 + } +}, +{ + Id: 1183 + SpriteName: "FireFairy" + Name: "Fire Fairy" + 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: { + FluoPowder: 200 + Coal: 150 + LightGreenDiamond: 2 + } +}, +{ + Id: 1184 + SpriteName: "WaterFairy" + Name: "Water Fairy" + 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: { + FluoPowder: 200 + Curshroom: 150 + LightGreenDiamond: 2 + } +}, +{ + Id: 1185 + SpriteName: "WindFairy" + Name: "Wind Fairy" + 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: (4, 2) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 600 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + FluoPowder: 200 + Curshroom: 150 + LightGreenDiamond: 2 + } +}, +{ + Id: 1186 + SpriteName: "PoisonFairy" + Name: "Nature Fairy" + 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: (6, 2) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 600 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + FluoPowder: 200 + Curshroom: 150 + LightGreenDiamond: 2 + } +}, +{ + Id: 1187 + SpriteName: "ViciousSquirrel" + Name: "Vicious Squirrel" + Lv: 18 + Hp: 2163 + Sp: 1 + Exp: 24 + AttackRange: 1 + Attack: [43, 66] + Def: 9 + Mdef: 300 + Stats: { + Str: 9 + Agi: 24 + Vit: 17 + Int: 2 + Dex: 16 + Luk: 11 + } + ViewRange: 18 + ChaseRange: 18 + Race: 2 + Element: (2, 1) + Mode: { + CanMove: true + Assist: true + Looter: true + CanAttack: true + Aggressive: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 104 + AttackDelay: 472 + AttackMotion: 572 + DamageMotion: 200 + Drops: { + Acorn: 600 + ShadowHerb: 600 + AlizarinHerb: 400 + CobaltHerb: 300 + GambogeHerb: 200 + SquirrelPelt: 130 + MauveHerb: 100 + IronPowder: 100 + ArtichokeHerb: 50 + Amethyst: 2 + } +}, +{ + Id: 1188 + SpriteName: "AlizarinPlant" + Name: "Alizarin Plant" + Lv: 1 + Hp: 1 + Sp: 1 + Exp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + AlizarinHerb: 4200 + AlizarinHerb: 4200 + } +}, +{ + Id: 1189 + SpriteName: "ShadowPlant" + Name: "Shadow Plant" + Lv: 1 + Hp: 1 + Sp: 1 + Exp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Race: 3 + Element: (2, 1) + Mode: { + Plant: true + } + Drops: { + ShadowHerb: 4200 + ShadowHerb: 4200 + } +}, +{ + Id: 1190 + SpriteName: "Toto" + Name: "Toto" + Lv: 5 + Hp: 600 + Sp: 0 + Exp: 8 + JExp: 1 + AttackRange: 1 + Attack: [230, 235] + Def: 180 + Mdef: 10 + Stats: { + Str: 25 + Agi: 20 + Vit: 25 + Int: 1 + Dex: 95 + Luk: 20 + } + ViewRange: 8 + ChaseRange: 10 + Race: 0 + Element: (0, 4) + Mode: { + CanMove: true + Looter: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 800 + AttackDelay: 672 + AttackMotion: 472 + DamageMotion: 280 +}, +{ + Id: 1191 + SpriteName: "WhiteCat" + Name: "WhiteCat" + Lv: 5 + Hp: 600 + Sp: 0 + Exp: 8 + JExp: 1 + AttackRange: 1 + Attack: [230, 235] + Def: 180 + Mdef: 10 + Stats: { + Str: 25 + Agi: 20 + Vit: 25 + Int: 1 + Dex: 95 + Luk: 20 + } + ViewRange: 8 + ChaseRange: 10 + Race: 0 + Element: (0, 4) + Mode: { + CanMove: true + Looter: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 800 + AttackDelay: 672 + AttackMotion: 472 + DamageMotion: 280 +}, +{ + Id: 1192 + SpriteName: "BlackCat" + Name: "BlackCat" + Lv: 5 + Hp: 600 + Sp: 0 + Exp: 8 + JExp: 1 + AttackRange: 1 + Attack: [230, 235] + Def: 180 + Mdef: 10 + Stats: { + Str: 25 + Agi: 20 + Vit: 25 + Int: 1 + Dex: 95 + Luk: 200 + } + ViewRange: 8 + ChaseRange: 10 + Race: 0 + Element: (0, 4) + Mode: { + Aggressive: true + CanMove: true + Looter: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 800 + AttackDelay: 672 + AttackMotion: 472 + DamageMotion: 280 +}, +{ + Id: 1193 + SpriteName: "FireSkull" + Name: "Fire Skull" + Lv: 46 + Hp: 5700 + Sp: 0 + Exp: 295 + JExp: 2 + AttackRange: 1 + Attack: [181, 201] + Def: 35 + Mdef: 0 + WalkMask: "WALK_AIR" + Stats: { + Str: 22 + Agi: 33 + Vit: 46 + Int: 100 + Dex: 41 + Luk: 27 + } + ViewRange: 10 + ChaseRange: 14 + Race: 1 + Element: (7, 2) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + Looter: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 670 + AttackMotion: 672 + DamageMotion: 280 + Drops: { + SulfurPowder: 850 + PileOfAsh: 500 + Coal: 450 + DarkCrystal: 180 + Skull: 55 + CasinoCoins: 10 + CursedSkull: 1 + } +}, +{ + Id: 1194 + SpriteName: "AngryBat" + Name: "Angry Bat" + Lv: 20 + Hp: 1900 + Sp: 0 + Exp: 18 + JExp: 5 + AttackRange: 1 + Attack: [180, 150] + Def: 4 + Mdef: 60 + WalkMask: "WALK_AIR" + Stats: { + Str: 9 + Agi: 18 + Vit: 17 + Int: 2 + Dex: 14 + Luk: 11 + } + ViewRange: 6 + ChaseRange: 8 + Race: 2 + Element: (4, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + Looter: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 700 + AttackDelay: 730 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + BatTeeth: 1850 + BatWing: 1450 + BatWing: 1250 + BugLeg: 250 + Dagger: 66 + Bloodstone: 1 + } +}, +{ + Id: 1195 + SpriteName: "GreenDragon" + Name: "Green Dragon" + Lv: 75 + Hp: 12408 + Sp: 1248 + Exp: 1681 + JExp: 102 + AttackRange: 6 + Attack: [550, 600] + Def: 50 + Mdef: 75 + WalkMask: "WALK_AIR" + Stats: { + Str: 41 + Agi: 55 + Vit: 72 + Int: 0 + Dex: 66 + Luk: 33 + } + ViewRange: 10 + ChaseRange: 15 + Race: 9 + Element: (3, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 500 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + DragonScales: 1800 + Dragonfruit: 700 + HastePotion: 500 + StrengthPotion: 500 + GoldOre: 200 + DragonStar: 2 + } + WeaponAttacks: { + All: 8000 + } +}, +{ + Id: 1196 + SpriteName: "Reaper" + Name: "Reaper" + Lv: 100 + Hp: 12872 + Sp: 100 + Exp: 7531 + JExp: 45 + AttackRange: 3 + Attack: [350, 411] + Def: 1 + Mdef: 20 + WalkMask: "WALK_AIR" + Stats: { + Str: 56 + Agi: 70 + Vit: 81 + Int: 110 + Dex: 80 + Luk: 46 + } + ViewRange: 10 + ChaseRange: 12 + Race: 2 + Element: (4, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 500 + AttackDelay: 1760 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + SulfurPowder: 1000 + SulfurPowder: 900 + Skull: 500 + Bone: 300 + Bone: 100 + SkullMask: 8 + CursedScythe: 1 + } +}, +{ + Id: 1197 + SpriteName: "GiantCaveMaggot" + Name: "Giant Cave Maggot" + Lv: 90 + Hp: 12868 + Sp: 0 + Exp: 3322 + JExp: 49 + AttackRange: 1 + Attack: [1686, 1962] + Def: 300 + Mdef: 0 + Stats: { + Str: 50 + Agi: 66 + Vit: 76 + Int: 1 + Dex: 70 + Luk: 41 + } + ViewRange: 20 + ChaseRange: 20 + Race: 2 + Element: (2, 2) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 1080 + AttackDelay: 2450 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CasinoCoins: 9500 + Coal: 7000 + CactusDrink: 6000 + CactusPotion: 5000 + CoinBag: 4000 + Coal: 3000 + IronOre: 1000 + Ruby: 100 + MinerHat: 12 + } +}, +// ok +{ + Id: 1198 + SpriteName: "AngryYellowSlime" + Name: "Angry Yellow Slime" + Lv: 35 + Hp: 1315 + Sp: 0 + Exp: 21 + JExp: 2 + AttackRange: 1 + Attack: [45, 80] + Def: 3 + Mdef: 70 + Stats: { + Str: 11 + Agi: 29 + Vit: 3 + Int: 1 + Dex: 46 + Luk: 13 + } + ViewRange: 5 + ChaseRange: 10 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Looter: true + } + MoveSpeed: 1400 + AttackDelay: 280 + AttackMotion: 172 + DamageMotion: 180 + Drops: { + IronOre: 370 + Coal: 275 + TreasureKey: 255 + OrangeCupcake: 205 + IronOre: 120 + GoldOre: 102 + CherryCake: 92 + Topaz: 18 + } + WeaponAttacks: { + All: 6000 + Bows: 3000 + } +}, +{ + Id: 1199 + SpriteName: "OldSnake" + Name: "Old Snake" + Lv: 35 + Hp: 4208 + Sp: 0 + Exp: 129 + JExp: 11 + AttackRange: 1 + Attack: [286, 313] + Def: 24 + Mdef: 11 + Stats: { + Str: 11 + Agi: 20 + Vit: 24 + Int: 10 + Dex: 29 + Luk: 13 + } + ViewRange: 7 + ChaseRange: 8 + Race: 2 + Element: (6, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 500 + AttackDelay: 1400 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + SnakeTongue: 400 + SnakeEgg: 290 + SnakeEgg: 95 + SnakeSkin: 90 + DivineApple: 1 + } +}, +{ + Id: 1200 + SpriteName: "MonsterKing" + Name: "The Monster King" + Lv: 150 + Hp: 108713 + Sp: 1665 + Exp: 65000 + JExp: 2100 + AttackRange: 1 + Attack: [195, 700] + Def: 768 + Mdef: 53 + Stats: { + Str: 110 + Agi: 110 + Vit: 110 + Int: 110 + Dex: 110 + Luk: 110 + } + ViewRange: 27 + ChaseRange: 28 + Race: 11 + Element: (7, 4) + Mode: { + CanMove: true + CanAttack: true + Boss: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Detector: true + NoKnockback: true + Looter: true + } + MoveSpeed: 150 + AttackDelay: 690 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + BronzeBossGift: 1500 + SilverBossGift: 1000 + DivineApple: 500 + GoldenBossGift: 180 + StrangeCoin: 60 + } +}, +{ + Id: 1201 + SpriteName: "MoubooSlime" + Name: "Mouboo Slime" + Lv: 7 + Hp: 800 + Sp: 0 + Exp: 10 + JExp: 1 + AttackRange: 1 + Attack: [50, 120] + Def: 8 + Mdef: 9 + Stats: { + Str: 15 + Agi: 2 + Vit: 5 + Int: 10 + Dex: 35 + Luk: 19 + } + ViewRange: 6 + ChaseRange: 12 + Race: 2 + Element: (6, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + Assist: true + SurviveWithoutMaster: true + } + MoveSpeed: 620 + AttackDelay: 872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Milk: 200 + RedApple: 70 + ChocolateBar: 58 + CasinoCoins: 50 + ChocolateMouboo: 20 + } +}, +{ + Id: 1202 + SpriteName: "ForestPiou" + Name: "Forest Piou" + Lv: 3 + Hp: 410 + Sp: 0 + Exp: 3 + AttackRange: 1 + Attack: [75, 100] + Def: 4 + Mdef: 10 + WalkMask: "WALK_AIR" + Stats: { + Str: 10 + Agi: 5 + Vit: 1 + Int: 0 + Dex: 5 + Luk: 10 + } + ViewRange: 4 + ChaseRange: 30 + Race: 2 + Element: (4, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeChase: true + ChangeTargetMelee: true + } + MoveSpeed: 205 + AttackDelay: 1472 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + ForestPiouFeathers: 1200 + PiouLegs: 1000 + ArtichokeHerb: 500 + PiouFeathers: 300 + ShadowHerb: 20 + Emerald: 1 + } +}, +{ + Id: 1203 + SpriteName: "Michel" + Name: "Michel" + Lv: 75 + Hp: 10670 + Sp: 0 + Exp: 1912 + JExp: 7 + AttackRange: 1 + Attack: [320, 367] + Def: 52 + Mdef: 22 + Stats: { + Str: 33 + Agi: 50 + Vit: 60 + Int: 20 + Dex: 60 + Luk: 32 + } + ViewRange: 9 + ChaseRange: 10 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 320 + AttackDelay: 720 + AttackMotion: 472 + DamageMotion: 200 + Drops: { + CottonCloth: 2000 + MichelSoul: 865 + SulfurPowder: 480 + DarkCrystal: 320 + CottonCloth: 51 + } +}, +{ + Id: 1204 + SpriteName: "Pumpkandy" + Name: "Pumpkandy" + Lv: 5 + Hp: 800 + Sp: 0 + Exp: 5 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Stats: { + Str: 1 + Agi: 10 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ChaseRange: 12 + Race: 3 + Element: (2, 1) + MoveSpeed: 1000 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Lawncandy: 800 + Saulcandy: 800 + Poocandy: 800 + Mashmallow: 250 + Candy: 50 + PumpkinHat: 2 + } +}, +{ + Id: 1205 + SpriteName: "AndreiSakar" + Name: "Andrei Sakar" + Lv: 100 + Hp: 688 + Sp: 133 + Exp: 3500 + JExp: 100 + AttackRange: 1 + Attack: [413, 413] + Def: 36 + Mdef: 26 + Stats: { + Str: 4 + Agi: 67 + Vit: 10 + Int: 26 + Dex: 100 + Luk: 70 + } + ViewRange: 27 + ChaseRange: 28 + Race: 11 + Element: (6, 4) + Mode: { + CanMove: true + CanAttack: true + Boss: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Detector: true + NoKnockback: true + Looter: true + } + MoveSpeed: 123 + AttackDelay: 124 + AttackMotion: 124 + DamageMotion: 200 + Drops: { + GoldenApple: 100 + Emperium: 1 + } +}, +{ + Id: 1206 + SpriteName: "DustGatling" + Name: "Shotgun Shooter" + Lv: 50 + Hp: 2600 + Sp: 0 + Exp: 437 + JExp: 18 + AttackRange: 9 + Attack: [80, 90] + Def: 80 + Mdef: 40 + WalkMask: "WALK_WATER" + Stats: { + Str: 22 + Agi: 33 + Vit: 46 + Int: 21 + Dex: 81 + Luk: 27 + } + ViewRange: 28 + ChaseRange: 32 + Race: 2 + Element: (0, 2) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 420 + AttackDelay: 1200 + AttackMotion: 472 + DamageMotion: 900 + Drops: { + Bullet: 2000 + CoinBag: 500 + RedApple: 300 + Lockpicks: 50 + } +}, +{ + Id: 1207 + SpriteName: "DustRifle" + Name: "Rifle Shooter" + Lv: 50 + Hp: 2600 + Sp: 0 + Exp: 437 + JExp: 18 + AttackRange: 15 + Attack: [250, 300] + Def: 80 + Mdef: 40 + WalkMask: "WALK_WATER" + Stats: { + Str: 22 + Agi: 33 + Vit: 46 + Int: 21 + Dex: 61 + Luk: 27 + } + ViewRange: 28 + ChaseRange: 32 + Race: 2 + Element: (0, 2) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 420 + AttackDelay: 2500 + AttackMotion: 272 + DamageMotion: 900 + Drops: { + Bullet: 2000 + CoinBag: 500 + RedApple: 300 + Lockpicks: 50 + } +}, +{ + Id: 1208 + SpriteName: "DustRevolver" + Name: "Revolver Shooter" + Lv: 50 + Hp: 2600 + Sp: 0 + Exp: 437 + JExp: 18 + AttackRange: 9 + Attack: [100, 200] + Def: 80 + Mdef: 40 + WalkMask: "WALK_WATER" + Stats: { + Str: 22 + Agi: 33 + Vit: 46 + Int: 21 + Dex: 41 + Luk: 27 + } + ViewRange: 28 + ChaseRange: 32 + Race: 2 + Element: (0, 2) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 420 + AttackDelay: 1020 + AttackMotion: 272 + DamageMotion: 900 + Drops: { + Bullet: 2000 + CoinBag: 500 + RedApple: 300 + Lockpicks: 50 + } +}, +{ + Id: 1209 + SpriteName: "DustBoss" + Name: "Boss Of The Dusty People" + Lv: 50 + Hp: 12500 + Sp: 0 + Exp: 7500 + JExp: 60 + AttackRange: 9 + Attack: [220, 220] + Def: 82 + Mdef: 50 + Stats: { + Str: 33 + Agi: 50 + Vit: 60 + Int: 21 + Dex: 61 + Luk: 29 + } + ViewRange: 28 + ChaseRange: 32 + Race: 2 + Element: (0, 3) + Mode: { + Aggressive: true + CanMove: true + Boss: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 380 + AttackDelay: 2700 + AttackMotion: 272 + DamageMotion: 900 + Drops: { + Bullet: 8000 + CoinBag: 500 + RedApple: 300 + Lockpicks: 50 + ArcmageBoxset: 35 + } +}, +{ + Id: 1210 + SpriteName: "StPatricksClover" + Name: "St Patrick's Clover" + Lv: 1 + Hp: 1 + Sp: 1 + Exp: 3 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Stats: { + Str: 0 + Agi: 0 + Vit: 0 + Int: 0 + Dex: 0 + Luk: 0 + } + ViewRange: 0 + ChaseRange: 12 + Race: 2 + Element: (2, 1) + Mode: { + CanMove: false + CanAttack:false + } + Drops: { + FourLeafClover: 1 + FourLeafClover: 1 + FourLeafClover: 1 + FourLeafClover: 1 + FourLeafClover: 1 + FourLeafClover: 1 + FourLeafClover: 1 + FourLeafClover: 1 + FourLeafClover: 1 + FourLeafClover: 1 + } +}, +{ + Id: 1211 + SpriteName: "Yetifly" + Name: "Yetifly" + Lv: 100 + Hp: 45510 + Sp: 0 + Exp: 20850 + JExp: 200 + AttackRange: 2 + Attack: [646, 885] + Def: 120 + Mdef: 180 + WalkMask: "WALK_AIR" + Stats: { + Str: 60 + Agi: 78 + Vit: 93 + Int: 40 + Dex: 98 + Luk: 76 + } + ViewRange: 18 + ChaseRange: 12 + Race: 2 + Element: (6, 2) + Mode: { + Aggressive: true + CanMove: true + Boss: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 150 + AttackDelay: 2000 + AttackMotion: 672 + DamageMotion: 270 + Drops: { + FrozenYetiTear: 10000 + AnimalBones: 8000 + HeroCoin: 3000 + BronzeBossGift: 2000 + SilverBossGift: 1000 + MercBoxA: 100 + ArcmageBoxset: 80 + YetiMask: 50 + } +}, +{ + Id: 1212 + SpriteName: "TerraniteProtector" + Name: "Terranite Protector" + Lv: 90 + Hp: 13255 + Sp: 0 + Exp: 5500 + JExp: 50 + AttackRange: 1 + Attack: [681, 793] + Def: 80 + Mdef: 90 + Stats: { + Str: 50 + Agi: 66 + Vit: 76 + Int: 30 + Dex: 70 + Luk: 41 + } + ViewRange: 9 + ChaseRange: 14 + Race: 2 + Element: (2, 3) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + Looter: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 300 + AttackDelay: 1270 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Coal: 700 + TerraniteOre: 600 + SulfurPowder: 280 + IronOre: 150 + LeadOre: 100 + CasinoCoins: 100 + Emerald: 30 + Amethyst: 20 + TerraniteBlueprint: 12 + TerraniteMask: 1 + } +}, +{ + Id: 1213 + SpriteName: "TerraniteKing" + Name: "Terranite King" + Lv: 135 + Hp: 22823 + Sp: 800 + Exp: 35132 + JExp: 175 + AttackRange: 1 + Attack: [1233, 1737] + Def: 140 + Mdef: 190 + Stats: { + Str: 63 + Agi: 80 + Vit: 95 + Int: 30 + Dex: 91 + Luk: 61 + } + ViewRange: 9 + ChaseRange: 14 + Race: 2 + Element: (2, 3) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + Looter: true + ChangeChase: true + CastSensorChase: true + Boss: true + } + MoveSpeed: 300 + AttackDelay: 1270 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Coal: 2400 + TerraniteOre: 2200 + BronzeBossGift: 2000 + SulfurPowder: 560 + LeadOre: 200 + CasinoCoins: 200 + Emerald: 60 + Amethyst: 40 + TerraniteBlueprint: 30 + TerraniteMask: 2 + } +}, +{ + Id: 1214 + SpriteName: "GoboBear" + Name: "Gobo Bear" + Lv: 85 + Hp: 12464 + Sp: 0 + Exp: 3875 + JExp: 44 + AttackRange: 1 + Attack: [947, 1097] + Def: 80 + Mdef: 70 + Stats: { + Str: 46 + Agi: 62 + Vit: 74 + Int: 30 + Dex: 68 + Luk: 37 + } + ViewRange: 9 + ChaseRange: 12 + Race: 2 + Element: (2, 2) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 300 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Coal: 700 + AnimalBones: 420 + } +}, +{ + Id: 1215 + SpriteName: "VanityPixie" + Name: "Vanity Pixie" + Lv: 94 + Hp: 14275 + Sp: 0 + Exp: 5400 + JExp: 54 + AttackRange: 1 + Attack: [1200, 1293] + Def: 30 + Mdef: 160 + Stats: { + Str: 55 + Agi: 70 + Vit: 80 + Int: 36 + Dex: 75 + Luk: 49 + } + ViewRange: 9 + ChaseRange: 16 + Race: 2 + Element: (8, 3) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 100 + AttackDelay: 1772 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + FluoPowder: 700 + ChickenLeg: 340 + FluoPowder: 40 + DodgePotion: 1 + } +}, +{ + Id: 1216 + SpriteName: "HolyPixie" + Name: "Holy Pixie" + Lv: 94 + Hp: 14275 + Sp: 0 + Exp: 5400 + JExp: 54 + AttackRange: 1 + Attack: [1200, 1293] + Def: 30 + Mdef: 160 + Stats: { + Str: 55 + Agi: 70 + Vit: 80 + Int: 36 + Dex: 75 + Luk: 49 + } + ViewRange: 9 + ChaseRange: 16 + Race: 2 + Element: (6, 3) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 100 + AttackDelay: 1772 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + FluoPowder: 500 + ChickenLeg: 320 + FluoPowder: 40 + LightRing: 1 + } +}, +{ + Id: 1217 + SpriteName: "ShadowPixie" + Name: "Shadow Pixie" + Lv: 94 + Hp: 14275 + Sp: 0 + Exp: 5400 + JExp: 54 + AttackRange: 1 + Attack: [1200, 1293] + Def: 30 + Mdef: 160 + Stats: { + Str: 55 + Agi: 70 + Vit: 80 + Int: 36 + Dex: 75 + Luk: 49 + } + ViewRange: 9 + ChaseRange: 16 + Race: 2 + Element: (7, 3) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 100 + AttackDelay: 1772 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + FluoPowder: 500 + ChickenLeg: 320 + FluoPowder: 40 + ThetaRing: 1 + } +}, +{ + Id: 1218 + SpriteName: "NulityPixie" + Name: "Nulity Pixie" + Lv: 94 + Hp: 14275 + Sp: 0 + Exp: 5400 + JExp: 54 + AttackRange: 1 + Attack: [1200, 1293] + Def: 80 + Mdef: 160 + Stats: { + Str: 55 + Agi: 70 + Vit: 80 + Int: 36 + Dex: 75 + Luk: 49 + } + ViewRange: 9 + ChaseRange: 16 + Race: 2 + Element: (0, 3) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 100 + AttackDelay: 1772 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + FluoPowder: 570 + ChickenLeg: 320 + FluoPowder: 40 + LightRing: 1 + } +}, +{ + Id: 1219 + SpriteName: "Pollet" + Name: "Pollet" + Lv: 45 + Hp: 5500 + Sp: 0 + Exp: 225 + JExp: 20 + AttackRange: 1 + Attack: [500, 593] + Def: 20 + Mdef: 30 + Stats: { + Str: 22 + Agi: 30 + Vit: 46 + Int: 30 + Dex: 40 + Luk: 25 + } + ViewRange: 6 + ChaseRange: 14 + Race: 2 + Element: (1, 2) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 320 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + IceCube: 500 + IceCube: 210 + IcedBottle: 55 + IceGladius: 1 + } +}, +{ + Id: 1220 + SpriteName: "EnergyBall" + Name: "Energy Ball" + Lv: 1 + Hp: 2032 + Sp: 0 + Exp: 45 + JExp: 8 + AttackRange: 1 + Attack: [81, 93] + Def: 80 + Mdef: 90 + Stats: { + Str: 50 + Agi: 66 + Vit: 76 + Int: 30 + Dex: 80 + Luk: 41 + } + ViewRange: 16 + ChaseRange: 17 + Race: 2 + Element: (4, 2) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + Aggressive: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 250 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + SulfurPowder: 10 + } +}, +{ + Id: 1221 + SpriteName: "PsiConscience" + Name: "Psi Conscience" + Lv: 120 + Hp: 58016 + Sp: 0 + Exp: 70132 + JExp: 200 + AttackRange: 4 + Attack: [81, 93] + Def: 80 + Mdef: 90 + Stats: { + Str: 50 + Agi: 65 + Vit: 76 + Int: 30 + Dex: 99 + Luk: 99 + } + ViewRange: 14 + ChaseRange: 14 + Race: 2 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Boss: true + } + MoveSpeed: 5000 + AttackDelay: 3072 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + TitaniumOre: 2500 + Brainstem: 1700 + StrangeCoin: 2000 + Brain: 1000 + BronzeBossGift: 500 + SilverBossGift: 100 + GoldenBossGift: 20 + SacredManaPotion: 5 + } +}, +{ + Id: 1222 + SpriteName: "HoodedAssassin" + Name: "Hooded Assassin" + Lv: 52 + Hp: 18235 + Exp: 1572 + JExp: 52 + AttackRange: 1 + Attack: [1123, 1466] + Def: 45 + Mdef: 80 + ViewRange: 16 + ChaseRange: 18 + Race: 2 + Element: (7, 2) + Stats: { + Str: 32 + Agi: 40 + Vit: 23 + Int: 31 + Dex: 75 + Luk: 38 + } + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Boss: true + } + MoveSpeed: 200 + AttackDelay: 2772 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + TreasureKey: 10000 + MoveSpeedPotion: 4000 + CoinBag: 2000 + Beer: 2000 + CursedAmmoBox: 1500 + ClothoLiquor: 1500 + BronzeBossGift: 1000 + ArcmageBoxset: 150 + GoldenApple: 5 + } +}, +{ + Id: 1223 + SpriteName: "HoodedNinja" + Name: "Hooded Ninja" + Lv: 52 + Hp: 6400 + Exp: 480 + JExp: 18 + AttackRange: 1 + Attack: [636, 737] + Def: 45 + Mdef: 80 + ViewRange: 16 + ChaseRange: 18 + Race: 2 + Element: (7, 1) + Stats: { + Str: 28 + Agi: 30 + Vit: 23 + Int: 31 + Dex: 75 + Luk: 32 + } + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 200 + AttackDelay: 2172 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + TreasureKey: 400 + CoinBag: 200 + Beer: 200 + ClothoLiquor: 50 + } +}, +{ + Id: 1224 + SpriteName: "Sagratha" + Name: "Sagratha" + Lv: 50 + Hp: 21400 + Sp: 0 + Exp: 404 + JExp: 14 + AttackRange: 1 + Attack: [620, 670] + Def: 5 + Mdef: 127 + Stats: { + Str: 12 + Agi: 33 + Vit: 46 + Int: 90 + Dex: 41 + Luk: 27 + } + ViewRange: 9 + ChaseRange: 12 + Race: 2 + Element: (6, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 370 + AttackDelay: 2100 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CherryCake: 60 + } +}, +{ + Id: 1225 + SpriteName: "Isbamuth" + Name: "Isbamuth" + Lv: 120 + Hp: 28562 + Sp: 0 + Exp: 131035 + JExp: 700 + AttackRange: 9 + Attack: [250, 279] + Def: 105 + Mdef: 127 + Stats: { + Str: 42 + Agi: 72 + Vit: 96 + Int: 90 + Dex: 71 + Luk: 47 + } + ViewRange: 12 + ChaseRange: 14 + Race: 2 + Element: (7, 3) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + Boss: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 370 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + BronzeBossGift: 1000 + CherryCake: 60 + ThetaRing: 2 + } +}, +{ + Id: 1226 + SpriteName: "SmallEleniumBif" + Name: "Small Elenium Bif" + Lv: 1 + Hp: 5 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Race: 5 + Element: (2, 1) + Stats: { + Luk: 65535 + } + Mode: { + Plant: true + } + Drops: { + Coal: 160 + CopperOre: 90 + Wurtzite: 100 + LeadOre: 35 + Graphene: 25 + LightGreenDiamond: 1 + } +}, +{ + Id: 1227 + SpriteName: "EleniumBif" + Name: "Elenium Bif" + Lv: 1 + Hp: 9 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Race: 5 + Element: (2, 1) + Stats: { + Luk: 65535 + } + Mode: { + Plant: true + } + Drops: { + Coal: 270 + CopperOre: 180 + Wurtzite: 200 + LeadOre: 70 + Graphene: 35 + LightGreenDiamond: 2 + } +}, +{ + Id: 1228 + SpriteName: "BigEleniumBif" + Name: "Big Elenium Bif" + Lv: 1 + Hp: 14 + Sp: 0 + Exp: 1 + AttackRange: 1 + Attack: [10, 10] + Def: 100 + Mdef: 1 + Race: 5 + Element: (2, 1) + Stats: { + Luk: 65535 + } + Mode: { + Plant: true + } + Drops: { + Coal: 440 + CopperOre: 270 + Wurtzite: 290 + LeadOre: 105 + Graphene: 45 + LightGreenDiamond: 3 + } +}, +{ + Id: 1229 + SpriteName: "NightDragon" + Name: "Night Dragon" + Lv: 75 + Hp: 37000 + Sp: 3248 + Exp: 7015 + JExp: 150 + AttackRange: 3 + Attack: [700, 800] + Def: 80 + Mdef: 105 + WalkMask: "WALK_AIR" + Stats: { + Str: 80 + Agi: 30 + Vit: 80 + Int: 120 + Dex: 215 + Luk: 90 + } + ViewRange: 15 + ChaseRange: 15 + Race: 9 + Element: (7, 4) + Mode: { + CanMove: true + Aggressive: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 440 + AttackDelay: 1772 + AttackMotion: 472 + DamageMotion: 380 + Drops: { + Wurtzite: 10000 + DragonScales: 8000 + Dragonfruit: 3000 + HastePotion: 2500 + StrengthPotion: 2500 + BronzeBossGift: 2000 + SilverBossGift: 1000 + DragonStar: 2 + TitaniumIngot: 2 + } + // Good defense against all type of weapons + WeaponAttacks: { + All: 7000 + } + // Most powerful attack skills are almost entirely nullified + EleResist: { + Ele_All: 5000 + } +}, +{ + Id: 1230 + SpriteName: "NightmareDragon" + Name: "Nightmare Dragon" + Lv: 105 + Hp: 15000 + Sp: 1248 + Exp: 12500 + JExp: 80 + AttackRange: 6 + Attack: [500, 600] + Def: 180 + Mdef: 325 + WalkMask: "WALK_AIR" + Stats: { + Str: 60 + Agi: 76 + Vit: 86 + Int: 70 + Dex: 86 + Luk: 50 + } + ViewRange: 10 + ChaseRange: 15 + Race: 9 + Element: (7, 3) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 420 + AttackDelay: 1600 + AttackMotion: 472 + DamageMotion: 380 + Drops: { + DragonScales: 2000 + Dragonfruit: 1000 + HastePotion: 500 + StrengthPotion: 500 + GoldOre: 200 + DragonStar: 2 + } + WeaponAttacks: { + All: 8000 + } +}, +// Death cats are a special monster +{ + Id: 1231 + SpriteName: "DeathCat" + Name: "Death Cat" + Lv: 30 + Hp: 4000 + Sp: 0 + Exp: 70 + JExp: 11 + AttackRange: 1 + Attack: [60, 80] + Def: 80 + Mdef: 90 + Stats: { + Str: 50 + Agi: 66 + Vit: 76 + Int: 80 + Dex: 200 + Luk: 41 + } + ViewRange: 16 + ChaseRange: 17 + Race: 2 + Element: (7, 4) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + Aggressive: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 250 + AttackDelay: 1072 + AttackMotion: 472 + DamageMotion: 200 + Drops: { + ShadowHerb: 140 + Mashmallow: 60 + SulfurPowder: 20 + Milk: 10 + GrassCarp: 3 + BlackPearl: 1 + } + WeaponAttacks: { + All: 4000 + } + EleResist: { + Ele_Neutral: 12000 + } +}, +{ + Id: 1232 + SpriteName: "WhirlyBird" + Name: "Whirly Bird" + Lv: 110 + Hp: 20000 + Sp: 1248 + Exp: 11100 + JExp: 80 + AttackRange: 1 + Attack: [925, 1000] + Def: 295 + Mdef: 45 + WalkMask: "WALK_AIR" + Stats: { + Str: 60 + Agi: 76 + Vit: 86 + Int: 70 + Dex: 86 + Luk: 50 + } + ViewRange: 14 + ChaseRange: 16 + Race: 2 + Element: (6, 2) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 520 + AttackDelay: 1600 + AttackMotion: 472 + DamageMotion: 180 + Drops: { + AtroposMixture: 200 + SilverMirror: 40 + MysteriousBottle: 30 + Grenade: 20 + Quill: 12 + GoldenApple: 10 + IridiumOre: 6 + TinIngot: 3 + PlatinumOre: 2 + } +}, +{ + Id: 1233 + SpriteName: "LittleYellowSlime" + Name: "Little Yellow Slime" + Lv: 6 + Hp: 400 + Sp: 0 + Exp: 8 + JExp: 1 + AttackRange: 1 + Attack: [15, 25] + Def: 10 + Mdef: 70 + Stats: { + Str: 9 + Agi: 6 + Vit: 2 + Int: 1 + Dex: 44 + Luk: 1 + } + ChaseRange: 10 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 1300 + AttackDelay: 480 + AttackMotion: 172 + DamageMotion: 180 + Drops: { + Coal: 200 + IronOre: 140 + CactusDrink: 150 + CactusPotion: 100 + TreasureKey: 50 + CherryCake: 40 + SharpKnife: 11 + Topaz: 5 + } + WeaponAttacks: { + All: 6000 + Bows: 3000 + } +}, +{ + Id: 1234 + SpriteName: "LittleRedSlime" + Name: "Little Red Slime" + Lv: 12 + Hp: 600 + Sp: 0 + Exp: 14 + JExp: 1 + AttackRange: 1 + Attack: [25, 40] + Def: 24 + Mdef: 70 + Stats: { + Str: 15 + Agi: 8 + Vit: 2 + Int: 1 + Dex: 40 + Luk: 1 + } + ViewRange: 9 + ChaseRange: 10 + Race: 0 + Element: (3, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + ChangeChase: true + CanAttack: true + } + MoveSpeed: 1400 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Coal: 200 + IronOre: 140 + RedApple: 125 + Knife: 95 + Dagger: 43 + TreasureKey: 30 + Ruby: 2 + } + WeaponAttacks: { + All: 7500 + Bows: 4000 + } +}, +{ + Id: 1235 + SpriteName: "SiegeTower" + Name: "Siege Tower" + Lv: 150 + Hp: 30000 + Sp: 800 + Exp: 1 + JExp: 1 + AttackRange: 11 + Attack: [80, 80] + Def: 767 + Mdef: 767 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 32767 + Luk: 65535 + } + ViewRange: 12 + ChaseRange: 18 + Race: 8 + Element: (0, 1) + Mode: { + CanMove: false + Aggressive: true + Angry: true + ChangeChase: true + CanAttack: true + ChangeTargetMelee: true + CastSensorChase: true + } + AttackDelay: 500 + AttackMotion: 472 + DamageMotion: 80 + WeaponAttacks: { + All: 5000 + } + EleResist: { + Ele_Fire: 15000 + } + Drops: { + Coal: 9000 + IronIngot: 100 + } +}, +{ + Id: 1236 + SpriteName: "GreenSlimeMother" + Name: "Green Slime Mother" + 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: { + CoinBag: 780 + CasinoCoins: 560 + SharpKnife: 280 + CactusDrink: 200 + Dagger: 180 + TreasureKey: 80 + Emerald: 36 + } + WeaponAttacks: { + All: 4000 + Bows: 3000 + } +}, +{ + Id: 1237 + SpriteName: "BlueSlimeMother" + Name: "Blue Slime Mother" + Lv: 61 + Hp: 5270 + Sp: 0 + Exp: 720 + 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: (1, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 900 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CactusDrink: 1000 + HastePotion: 220 + Sapphire: 42 + SilverMirror: 20 + } + WeaponAttacks: { + All: 4000 + Bows: 3000 + } +}, +{ + Id: 1238 + SpriteName: "CopperSlimeMother" + Name: "Copper Slime Mother" + Lv: 62 + Hp: 5320 + Sp: 0 + Exp: 750 + JExp: 10 + AttackRange: 6 + Attack: [174, 196] + Def: 70 + Mdef: 80 + 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: { + CopperOre: 1200 + TreasureKey: 800 + TinOre: 400 + Coal: 360 + IronOre: 300 + TitaniumOre: 40 + CopperKey: 20 + IridiumOre: 10 + } + WeaponAttacks: { + All: 4000 + Bows: 3000 + } +}, +{ + Id: 1239 + SpriteName: "YellowSlimeMother" + Name: "Yellow Slime Mother" + 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: { + Coal: 740 + IronOre: 540 + CactusDrink: 700 + CactusPotion: 500 + TreasureKey: 500 + OrangeCupcake: 400 + GoldOre: 200 + CherryCake: 150 + SharpKnife: 42 + Topaz: 22 + } + WeaponAttacks: { + All: 4000 + Bows: 3000 + } +}, +{ + Id: 1240 + SpriteName: "RedSlimeMother" + Name: "Red Slime Mother" + Lv: 64 + Hp: 5420 + Sp: 0 + Exp: 800 + JExp: 10 + AttackRange: 6 + Attack: [175, 200] + Def: 72 + Mdef: 85 + Stats: { + Str: 40 + Agi: 15 + Vit: 35 + Int: 10 + Dex: 270 + Luk: 250 + } + ViewRange: 10 + ChaseRange: 12 + Race: 0 + Element: (3, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 900 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + RedApple: 490 + Knife: 350 + Dagger: 172 + TreasureKey: 110 + MinerGloves: 72 + Coal: 52 + Boots: 48 + Ruby: 10 + } + WeaponAttacks: { + All: 4000 + Bows: 3000 + } +}, +{ + Id: 1241 + SpriteName: "ChocolateSlimeMother" + Name: "Chocolate Slime Mother" + 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: { + ChocolateBar: 6000 + ChocolateBar: 3600 + ChocolateBar: 1000 + ChocolateBiscuit: 800 + ChocolateMouboo: 40 + LOFCoin: 10 + ChocolateDye: 8 + } + WeaponAttacks: { + All: 4000 + Bows: 3000 + } +}, +{ + Id: 1242 + SpriteName: "WhiteSlimeMother" + Name: "White Slime Mother" + Lv: 66 + Hp: 6000 + Sp: 0 + Exp: 875 + JExp: 15 + AttackRange: 6 + Attack: [185, 205] + Def: 77 + Mdef: 92 + Stats: { + Str: 40 + Agi: 25 + Vit: 35 + Int: 10 + Dex: 300 + Luk: 275 + } + ViewRange: 10 + ChaseRange: 12 + Race: 0 + Element: (6, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 880 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + PresentBox: 2000 + TinOre: 180 + SilverOre: 120 + TitaniumOre: 60 + Diamond: 22 + SilverMirror: 6 + } + WeaponAttacks: { + All: 4000 + Bows: 3000 + } + EleResist: { + Ele_System: 1000 + } +}, +{ + Id: 1243 + SpriteName: "AzulSlimeMother" + Name: "Azul Slime Mother" + Lv: 67 + Hp: 6250 + Sp: 0 + Exp: 900 + JExp: 15 + AttackRange: 6 + Attack: [200, 225] + Def: 80 + Mdef: 95 + Stats: { + Str: 40 + Agi: 30 + Vit: 35 + Int: 10 + Dex: 300 + Luk: 275 + } + ViewRange: 10 + ChaseRange: 12 + Race: 0 + Element: (1, 3) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 860 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + IceCube: 400 + IcedBottle: 22 + Dagger: 12 + IceGladius: 3 + } + WeaponAttacks: { + All: 3800 + Bows: 2900 + } +}, +{ + Id: 1244 + SpriteName: "SeaSlimeMother" + Name: "Sea Slime Mother" + Lv: 68 + Hp: 6750 + Sp: 0 + Exp: 950 + JExp: 20 + AttackRange: 6 + Attack: [225, 250] + Def: 82 + Mdef: 97 + Stats: { + Str: 40 + Agi: 35 + Vit: 35 + Int: 10 + Dex: 300 + Luk: 275 + } + ViewRange: 10 + ChaseRange: 12 + Race: 0 + Element: (1, 3) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 840 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Arrow: 7000 + IronArrow: 2000 + SeaDrops: 380 + BlueCoral: 280 + Aquada: 220 + Candy: 200 + Orange: 160 + Pearl: 140 + BugLeg: 100 + MysteriousBottle: 24 + } + WeaponAttacks: { + All: 3600 + Bows: 2800 + } +}, +{ + Id: 1245 + SpriteName: "LavaSlimeMother" + Name: "Lava Slime Mother" + Lv: 69 + Hp: 7500 + Sp: 0 + Exp: 1100 + JExp: 30 + AttackRange: 6 + Attack: [250, 275] + Def: 85 + Mdef: 100 + Stats: { + Str: 40 + Agi: 40 + Vit: 35 + Int: 10 + Dex: 300 + Luk: 275 + } + ViewRange: 10 + ChaseRange: 12 + Race: 0 + Element: (3, 3) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 820 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Coal: 900 + CasinoCoins: 888 + IronOre: 600 + CasinoCoins: 444 + MinerHat: 36 + LavaManaPearl: 2 + } + WeaponAttacks: { + All: 3400 + Bows: 2700 + } +}, +{ + Id: 1246 + SpriteName: "BlackSlimeMother" + Name: "Black Slime Mother" + Lv: 72 + Hp: 8000 + Sp: 0 + Exp: 1400 + JExp: 40 + AttackRange: 6 + Attack: [275, 300] + Def: 90 + Mdef: 105 + Stats: { + Str: 40 + Agi: 50 + Vit: 35 + Int: 10 + Dex: 300 + Luk: 275 + } + ViewRange: 10 + ChaseRange: 12 + Race: 0 + Element: (7, 3) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 800 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Coal: 660 + Coal: 440 + Coal: 220 + LeadOre: 16 + LOFCoin: 12 + BlackPearl: 2 + } + WeaponAttacks: { + All: 3200 + Bows: 2500 + } +}, +{ + Id: 1247 + SpriteName: "GreatMoubooSlime" + Name: "Great Mouboo Slime" + Lv: 75 + Hp: 9000 + Sp: 0 + Exp: 1800 + JExp: 50 + AttackRange: 7 + Attack: [300, 350] + Def: 100 + Mdef: 110 + Stats: { + Str: 40 + Agi: 67 + Vit: 35 + Int: 10 + Dex: 300 + Luk: 275 + } + ViewRange: 11 + ChaseRange: 13 + Race: 0 + Element: (6, 3) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeChase: true + } + MoveSpeed: 750 + AttackDelay: 1290 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Milk: 400 + RedApple: 140 + ChocolateBar: 116 + CasinoCoins: 100 + ChocolateMouboo: 40 + MoubooFigurine: 20 + } + WeaponAttacks: { + All: 3000 + Bows: 2000 + } +}, +{ + Id: 1248 + SpriteName: "EliteDuck" + Name: "Elite Duck" + Lv: 75 + Hp: 10000 + Sp: 0 + Exp: 1800 + JExp: 60 + AttackRange: 2 + Attack: [170, 195] + Def: 50 + Mdef: 180 + WalkMask: "WALK_WATER" + Stats: { + Str: 200 + Agi: 250 + Vit: 10 + Int: 42 + Dex: 48 + Luk: 200 + } + ViewRange: 5 + ChaseRange: 12 + Race: 2 + Element: (3, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 225 + AttackDelay: 500 + AttackMotion: 472 + DamageMotion: 200 + Drops: { + CherryCake: 1005 + BugLeg: 400 + Moss: 375 + DuckFeather: 100 + CommonCarp: 52 + GrassCarp: 11 + Lightsaber: 1 + PowerfulLightsaber: 1 + } +}, +{ + Id: 1249 + SpriteName: "PinkieMaximus" + Name: "Pinkie Maximus" + Lv: 120 + Hp: 20000 + Exp: 14000 + JExp: 120 + AttackRange: 1 + Attack: [575, 600] + Def: 306 + Mdef: 47 + Race: 2 + Element: (0, 3) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + CanAttack: true + Angry: true + } + MoveSpeed: 400 + AttackDelay: 1100 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + PinkAntenna: 880 + CherryCake: 400 + PinkieLeg: 500 + PurificationPotion: 70 + CasinoCoins: 25 + PinkieHat: 2 + } +}, + +// WARNING: ID 1250~1400 PERMANENTLY RESERVED - USE PROHIBTED +// Reserved +{ + Id: 1400 + SpriteName: "FortressGate" + Name: "Fortress Gate" + Lv: 100 + Hp: 200000 + Exp: 10000 + Def: 100 + Mdef: 100 + Race: 3 + Element: (2, 1) + Stats: { + Luk: 127 + } + Mode: { + CanMove: false + CanAttack: false + Boss: true + } + WeaponAttacks: { + All: 6000 + } +}, +{ + Id: 1401 + SpriteName: "FortressStatue" + Name: "Fortress Statue" + Lv: 100 + Hp: 100000 + Exp: 10000 + Def: 100 + Mdef: 100 + Race: 3 + Element: (2, 1) + Stats: { + Luk: 127 + } + Mode: { + CanMove: false + CanAttack: false + Boss: true + } + WeaponAttacks: { + All: 6000 + } +}, +{ + Id: 1402 + SpriteName: "AzulSkullSlime" + Name: "Azul Skull Slime" + Lv: 70 + Hp: 5700 + Sp: 0 + Exp: 1200 + JExp: 30 + AttackRange: 1 + Attack: [154, 175] + Def: 2 + Mdef: 36 + Stats: { + Str: 40 + Agi: 30 + Vit: 35 + Int: 10 + Dex: 300 + Luk: 275 + } + ViewRange: 9 + ChaseRange: 10 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + ChangeChase: true + CanAttack: true + } + MoveSpeed: 450 + AttackDelay: 1002 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + IceCube: 200 + IcedBottle: 11 + Dagger: 6 + IceGladius: 1 + } + WeaponAttacks: { + All: 2000 + } +}, +{ + Id: 1403 + SpriteName: "YellowSkullSlime" + Name: "Yellow Skull Slime" + Lv: 74 + Hp: 6000 + Sp: 0 + Exp: 1500 + JExp: 40 + AttackRange: 1 + Attack: [160, 190] + Def: 2 + Mdef: 38 + Stats: { + Str: 40 + Agi: 15 + Vit: 35 + Int: 10 + Dex: 270 + Luk: 250 + } + ViewRange: 9 + ChaseRange: 10 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + ChangeChase: true + CanAttack: true + } + MoveSpeed: 1100 + AttackDelay: 800 + AttackMotion: 172 + DamageMotion: 180 + Drops: { + Coal: 370 + IronOre: 270 + CactusDrink: 350 + CactusPotion: 250 + TreasureKey: 250 + OrangeCupcake: 200 + GoldOre: 100 + CherryCake: 75 + SharpKnife: 21 + Topaz: 11 + } + WeaponAttacks: { + All: 2000 + } +}, +{ + Id: 1404 + SpriteName: "RedSkullSlime" + Name: "Red Skull Slime" + Lv: 78 + Hp: 6400 + Sp: 0 + Exp: 1900 + JExp: 35 + AttackRange: 1 + Attack: [170, 200] + Def: 2 + Mdef: 40 + Stats: { + Str: 40 + Agi: 15 + Vit: 35 + Int: 10 + Dex: 270 + Luk: 250 + } + ViewRange: 9 + ChaseRange: 10 + Race: 0 + Element: (3, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + ChangeChase: true + CanAttack: true + } + MoveSpeed: 900 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 300 + Drops: { + RedApple: 245 + Knife: 175 + Dagger: 86 + TreasureKey: 55 + MinerGloves: 36 + Coal: 26 + Boots: 24 + Ruby: 5 + } + WeaponAttacks: { + All: 2000 + } +}, +{ + Id: 1405 + SpriteName: "GreenSkullSlime" + Name: "Green Skull Slime" + Lv: 82 + Hp: 6100 + Sp: 0 + Exp: 2600 + JExp: 42 + AttackRange: 6 + Attack: [90, 100] + Def: 2 + Mdef: 42 + Stats: { + Str: 40 + Agi: 15 + Vit: 35 + Int: 10 + Dex: 270 + Luk: 250 + } + ViewRange: 9 + ChaseRange: 10 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + ChangeChase: true + CanAttack: true + } + MoveSpeed: 900 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CoinBag: 390 + CasinoCoins: 280 + SharpKnife: 140 + CactusDrink: 100 + Dagger: 90 + TreasureKey: 40 + Emerald: 18 + } + WeaponAttacks: { + All: 2000 + } +}, +{ + Id: 1406 + SpriteName: "CopperSkullSlime" + Name: "Copper Skull Slime" + Lv: 86 + Hp: 7500 + Sp: 0 + Exp: 3400 + JExp: 3 + AttackRange: 1 + Attack: [190, 220] + Def: 2 + Mdef: 44 + Stats: { + Str: 40 + Agi: 15 + Vit: 35 + Int: 10 + Dex: 270 + Luk: 250 + } + ViewRange: 9 + ChaseRange: 10 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + ChangeChase: true + CanAttack: true + } + MoveSpeed: 800 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CopperOre: 800 + TreasureKey: 400 + TinOre: 200 + Coal: 180 + IronOre: 150 + TitaniumOre: 20 + CopperKey: 10 + IridiumOre: 5 + } + WeaponAttacks: { + All: 2000 + } +}, +{ + Id: 1407 + SpriteName: "LavaSkullSlime" + Name: "Lava Skull Slime" + Lv: 90 + Hp: 8000 + Sp: 0 + Exp: 4600 + JExp: 50 + AttackRange: 1 + Attack: [200, 240] + Def: 2 + Mdef: 47 + Stats: { + Str: 40 + Agi: 40 + Vit: 35 + Int: 10 + Dex: 300 + Luk: 275 + } + ViewRange: 9 + ChaseRange: 10 + Race: 0 + Element: (3, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + ChangeChase: true + CanAttack: true + } + MoveSpeed: 750 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Coal: 450 + CasinoCoins: 444 + IronOre: 300 + CasinoCoins: 222 + MinerHat: 18 + LavaManaPearl: 1 + } + WeaponAttacks: { + All: 2000 + } +}, +{ + Id: 1408 + SpriteName: "BlackSkullSlime" + Name: "Black Skull Slime" + Lv: 94 + Hp: 8500 + Sp: 0 + Exp: 5200 + JExp: 54 + AttackRange: 2 + Attack: [200, 240] + Def: 2 + Mdef: 49 + Stats: { + Str: 40 + Agi: 50 + Vit: 35 + Int: 10 + Dex: 300 + Luk: 275 + } + ViewRange: 9 + ChaseRange: 10 + Race: 0 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + ChangeChase: true + CanAttack: true + } + MoveSpeed: 750 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Coal: 220 + Coal: 110 + LeadOre: 8 + LOFCoin: 5 + BlackPearl: 1 + } + WeaponAttacks: { + All: 2000 + } +}, +{ + Id: 1409 + SpriteName: "Tengu" + Name: "Tengu" + Lv: 130 + Hp: 27700 + Exp: 15700 + JExp: 130 + AttackRange: 2 + Attack: [482, 500] + Def: 316 + Mdef: 48 + Race: 2 + Element: (0, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + WhiteFur: 3700 + WhiteFur: 2400 + AnimalBones: 800 + SilverOre: 240 + SilverOre: 200 + TitaniumOre: 90 + } +}, +{ + Id: 1410 + SpriteName: "Golem" + Name: "Golem" + Lv: 150 + Hp: 37000 + Exp: 18000 + JExp: 150 + AttackRange: 2 + Attack: [500, 590] + Def: 338 + Mdef: 51 + Race: 2 + Element: (0, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + Coal: 320 + Pearl: 240 + Ruby: 200 + Topaz: 160 + Emerald: 120 + Diamond: 80 + TitaniumOre: 60 + Amethyst: 40 + Sapphire: 20 + EarthPowder: 1 + } +}, +{ + Id: 1411 + SpriteName: "FireElement" + Name: "Fire Element" + Lv: 160 + Hp: 42000 + Exp: 18200 + JExp: 160 + AttackRange: 2 + Attack: [500, 600] + Def: 349 + Mdef: 57 + Race: 2 + Element: (3, 4) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + FluoPowder: 900 + FluoPowder: 50 + } +}, +{ + Id: 1412 + SpriteName: "WaterElement" + Name: "Water Element" + Lv: 160 + Hp: 42000 + Exp: 18200 + JExp: 160 + AttackRange: 2 + Attack: [500, 600] + Def: 349 + Mdef: 57 + Race: 2 + Element: (1, 4) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + FluoPowder: 900 + FluoPowder: 50 + } +}, +{ + Id: 1413 + SpriteName: "EarthElement" + Name: "Earth Element" + Lv: 160 + Hp: 42000 + Exp: 18200 + JExp: 160 + AttackRange: 2 + Attack: [500, 600] + Def: 349 + Mdef: 57 + Race: 2 + Element: (2, 4) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + FluoPowder: 900 + FluoPowder: 50 + } +}, +{ + Id: 1414 + SpriteName: "WindElement" + Name: "Wind Element" + Lv: 160 + Hp: 42000 + Exp: 18200 + JExp: 160 + AttackRange: 2 + Attack: [500, 600] + Def: 349 + Mdef: 57 + Race: 2 + Element: (4, 4) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + FluoPowder: 900 + FluoPowder: 50 + } +}, +{ + Id: 1415 + SpriteName: "SacredWisp" + Name: "Sacred Wisp" + Lv: 175 + Hp: 50000 + Exp: 18700 + JExp: 175 + AttackRange: 2 + Attack: [535, 600] + Def: 366 + Mdef: 54 + Race: 2 + Element: (6, 4) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + FluoPowder: 900 + FluoPowder: 100 + LightRing: 3 + } +}, +{ + Id: 1416 + SpriteName: "EvilWisp" + Name: "Evil Wisp" + Lv: 175 + Hp: 50000 + Exp: 18700 + JExp: 175 + AttackRange: 2 + Attack: [535, 600] + Def: 366 + Mdef: 54 + Race: 2 + Element: (7, 4) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + FluoPowder: 900 + FluoPowder: 100 + ThetaRing: 1 + } +}, +{ + Id: 1417 + SpriteName: "PanthomWisp" + Name: "Panthom Wisp" + Lv: 175 + Hp: 50000 + Exp: 18700 + JExp: 175 + AttackRange: 2 + Attack: [535, 600] + Def: 366 + Mdef: 54 + Race: 2 + Element: (8, 4) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + FluoPowder: 900 + FluoPowder: 100 + ThetaRing: 1 + } +}, +{ + Id: 1418 + SpriteName: "EpiphanyWisp" + Name: "Epiphany Wisp" + Lv: 175 + Hp: 50000 + Exp: 18700 + JExp: 175 + AttackRange: 2 + Attack: [535, 600] + Def: 366 + Mdef: 54 + Race: 2 + Element: (0, 4) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + FluoPowder: 900 + FluoPowder: 100 + LightRing: 2 + } +}, +{ + Id: 1419 + SpriteName: "PinkieSuseran" + Name: "Pinkie Suseran" + Lv: 110 + Hp: 18000 + Exp: 10000 + JExp: 120 + AttackRange: 2 + Attack: [493, 500] + Def: 295 + Mdef: 45 + Race: 2 + Element: (0, 3) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1072 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + PinkAntenna: 800 + CherryCake: 400 + PinkieLeg: 500 + PurificationPotion: 70 + CasinoCoins: 20 + PinkieHat: 1 + } +}, +{ + Id: 1420 + SpriteName: "PinkieEmperor" + Name: "Pinkie Emperor" + Lv: 150 + Hp: 50000 + Exp: 47000 + JExp: 800 + AttackRange: 2 + Attack: [700, 800] + Def: 340 + Mdef: 102 + Race: 2 + Element: (0, 4) + Stats: { + Str: 199 + Agi: 199 + Vit: 199 + Int: 199 + Dex: 199 + Luk: 199 + } + Mode: { + CanMove: true + CanAttack: true + Boss: true + Assist: true + Detector: true + ChangeChase: true + CastSensorChase: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + PinkAntenna: 900 + CherryCake: 1200 + PinkieLeg: 700 + PurificationPotion: 250 + PinkieCrystal: 1 + } +}, +{ + Id: 1421 + SpriteName: "Jhon" + Name: "Jhon Longnose" + Lv: 115 + Hp: 21350 + Exp: 12600 + JExp: 125 + AttackRange: 5 + Attack: [310, 350] + Def: 150 + Mdef: 40 + Race: 2 + Element: (4, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + Fungus: 200 + } +}, +{ + Id: 1422 + SpriteName: "Junglefowl" + Name: "Junglefowl" + Lv: 125 + Hp: 25500 + Exp: 15000 + JExp: 125 + AttackRange: 2 + Attack: [475, 500] + Def: 311 + Mdef: 47 + Race: 2 + Element: (4, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + ChickenLeg: 520 + Fungus: 220 + } +}, +{ + Id: 1423 + SpriteName: "Mandragora" + Name: "Mandragora" + Lv: 115 + Hp: 21350 + Exp: 12600 + JExp: 125 + AttackRange: 2 + Attack: [470, 500] + Def: 300 + Mdef: 46 + Race: 2 + Element: (0, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + Fungus: 180 + Sapphire: 30 + } +}, +{ + Id: 1424 + SpriteName: "SuperiorShroom" + Name: "Superior Shroom" + Lv: 135 + Hp: 30000 + Exp: 16000 + JExp: 135 + AttackRange: 2 + Attack: [490, 540] + Def: 322 + Mdef: 49 + Race: 2 + Element: (0, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + MushroomSpores: 1200 + SmallMushroom: 900 + Curshroom: 180 + Fungus: 80 + } +}, +{ + Id: 1425 + SpriteName: "Nutcracker" + Name: "Nutcracker" + Lv: 140 + Hp: 32200 + Exp: 17000 + JExp: 140 + AttackRange: 2 + Attack: [500, 570] + Def: 327 + Mdef: 49 + Race: 2 + Element: (0, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + Acorn: 4000 + Acorn: 3000 + Acorn: 2000 + Acorn: 1000 + } +}, +{ + Id: 1426 + SpriteName: "Snail" + Name: "Snail" + Lv: 107 + Hp: 18200 + Exp: 8700 + JExp: 107 + AttackRange: 2 + Attack: [460, 500] + Def: 292 + Mdef: 45 + Race: 2 + Element: (2, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 1200 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + ArtichokeHerb: 2800 + Fungus: 40 + } +}, +{ + Id: 1427 + SpriteName: "SnowFlower" + Name: "Snow Flower" + Lv: 60 + Hp: 200000 + Exp: 10000 + JExp: 100 + AttackRange: 2 + Attack: [100, 200] + Def: 100 + Mdef: 100 + Race: 2 + Element: (1, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 +}, +{ + Id: 1428 + SpriteName: "GreenhornAbomination" + Name: "Greenhorn Abomination" + Lv: 150 + Hp: 37000 + Exp: 18500 + JExp: 150 + AttackRange: 2 + Attack: [500, 600] + Def: 300 + Mdef: 50 + Race: 2 + Element: (8, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 127 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + LettuceLeaf: 800 + FluoPowder: 240 + Emerald: 40 + Fungus: 10 + } +}, +{ + Id: 1429 + SpriteName: "ShadowTortuga" + Name: "Shadow Tortuga" + Lv: 150 + Hp: 37200 + Exp: 18500 + JExp: 150 + AttackRange: 2 + Attack: [510, 600] + Def: 300 + Mdef: 69 + Race: 2 + Element: (7, 3) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + ShadowHerb: 8000 + Coal: 180 + Amethyst: 20 + DeathPotion: 10 + } +}, +{ + Id: 1430 + SpriteName: "PanthomLord" + Name: "Panthom Lord" + Lv: 150 + Hp: 52000 + Exp: 45000 + JExp: 600 + AttackRange: 2 + Attack: [600, 800] + Def: 330 + Mdef: 100 + Race: 2 + Element: (8, 4) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + Boss: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 7 + ChaseRange: 11 + Drops: { + DeathPotion: 1000 + ThetaRing: 3 + } +}, +{ + Id: 1431 + SpriteName: "DemureFirstForm" + Name: "Demure First Form" + Lv: 101 + Hp: 68800 + Sp: 133 + Exp: 3500 + JExp: 100 + AttackRange: 1 + Attack: [180, 220] + Def: 36 + Mdef: 26 + WalkMask: "WALK_AIR" + Stats: { + Str: 4 + Agi: 67 + Vit: 10 + Int: 26 + Dex: 100 + Luk: 70 + } + ViewRange: 27 + ChaseRange: 28 + Race: 11 + Element: (6, 4) + Mode: { + CanMove: true + CanAttack: true + Boss: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Detector: true + NoKnockback: true + Aggressive: true + } + MoveSpeed: 123 + AttackDelay: 124 + AttackMotion: 124 + DamageMotion: 200 + Drops: { + DragonScales: 1800 + Dragonfruit: 700 + GoldenApple: 100 + DragonStar: 2 + } + // Better defense against all type of weapons + WeaponAttacks: { + All: 8500 + } +}, +{ + Id: 1432 + SpriteName: "DemureSecondForm" + Name: "Demure Second Form" + Lv: 115 + Hp: 128000 + Sp: 3248 + Exp: 7015 + JExp: 150 + AttackRange: 3 + Attack: [500, 600] + Def: 80 + Mdef: 105 + WalkMask: "WALK_AIR" + Stats: { + Str: 80 + Agi: 30 + Vit: 80 + Int: 120 + Dex: 200 + Luk: 90 + } + ViewRange: 15 + ChaseRange: 15 + Race: 9 + Element: (7, 4) + Mode: { + CanMove: true + CanAttack: true + Boss: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Detector: true + NoKnockback: true + Aggressive: true + } + MoveSpeed: 420 + AttackDelay: 1600 + AttackMotion: 472 + DamageMotion: 380 + Drops: { + Wurtzite: 10000 + DragonScales: 8000 + Dragonfruit: 3000 + BronzeBossGift: 2000 + SilverBossGift: 1000 + DragonStar: 2 + TitaniumIngot: 1 + } + // Good defense against all type of weapons + WeaponAttacks: { + All: 2500 + } + // Most powerful attack skills are almost entirely nullified + EleResist: { + Ele_All: 5000 + } +}, +{ + Id: 1433 + SpriteName: "ArmoredSkeleton" + Name: "Armored Skeleton" + Lv: 48 + Hp: 5775 + Sp: 0 + Exp: 305 + JExp: 2 + AttackRange: 1 + Attack: [294, 317] + Def: 47 + Mdef: 8 + Stats: { + Str: 17 + Agi: 28 + Vit: 33 + Int: 11 + Dex: 33 + Luk: 19 + } + ViewRange: 8 + ChaseRange: 11 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 340 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + IronArrow: 3500 + Skull: 900 + Bone: 800 + Bone: 450 + Bone: 200 + DarkCrystal: 250 + SkullBloodyMug: 100 + PileOfAsh: 95 + CursedSkull: 1 + } +}, +{ + Id: 1434 + SpriteName: "PiouKnight" + Name: "Piou Knight" + Lv: 45 + Hp: 10238 + Sp: 0 + Exp: 222 + JExp: 45 + AttackRange: 1 + Attack: [356, 524] + Def: 46 + Mdef: 27 + Stats: { + Str: 22 + Agi: 33 + Vit: 46 + Int: 1 + Dex: 41 + Luk: 27 + } + ViewRange: 3 + ChaseRange: 12 + Race: 2 + Element: (4, 2) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 200 + AttackDelay: 1120 + AttackMotion: 1672 + DamageMotion: 100 + Drops: { + PiouFeathers: 3300 + PiouLegs: 3700 + } +}, +{ + Id: 1435 + SpriteName: "Shrewboo" + Name: "Shrewboo" + Lv: 45 + Hp: 5420 + Sp: 0 + Exp: 370 + JExp: 20 + AttackRange: 1 + Attack: [400, 445] + Def: 46 + Mdef: 41 + Stats: { + Str: 22 + Agi: 38 + Vit: 46 + Int: 16 + Dex: 41 + Luk: 45 + } + ViewRange: 3 + ChaseRange: 14 + Race: 2 + Element: (0, 2) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + } + MoveSpeed: 400 + AttackDelay: 2072 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CasinoCoins: 1100 + RedApple: 400 + MoubooSteak: 375 + ChocolateBar: 300 + ChocolateMouboo: 200 + ChocolateBar: 15 + } +}, +{ + Id: 1436 + SpriteName: "MisterPrickel" + Name: "Mister Prickel" + Lv: 40 + Hp: 4822 + Sp: 0 + Exp: 172 + JExp: 11 + AttackRange: 1 + Attack: [250, 275] + 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: 800 + RawLog: 700 + BugLeg: 600 + DarkDesertMushroom: 1 + } +}, +{ + Id: 1437 + SpriteName: "SmallFrog" + Name: "Small Frog" + Lv: 9 + Hp: 1100 + Sp: 0 + Exp: 9 + 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: { + MaggotSlime: 600 + BugLeg: 200 + Moss: 200 + } +}, +{ + Id: 1438 + SpriteName: "BigFrog" + Name: "Big Frog" + Lv: 10 + Hp: 1200 + Sp: 0 + Exp: 10 + 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: { + MaggotSlime: 700 + BugLeg: 300 + Moss: 300 + } +}, +{ + Id: 1439 + SpriteName: "SpiderQueen" + Name: "Spider Queen" + Lv: 45 + Hp: 7000 + Sp: 0 + Exp: 120 + JExp: 125 + AttackRange: 3 + Attack: [250, 300] + 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: 2500 + MaggotSlime: 2000 + IronOre: 600 + Coal: 500 + CopperOre: 150 + SilverOre: 100 + BronzeBossGift: 10 + } +}, +{ + Id: 1440 + SpriteName: "Snowman" + Name: "Snowman" + Lv: 45 + Hp: 5500 + Sp: 0 + Exp: 225 + JExp: 20 + AttackRange: 1 + Attack: [500, 593] + Def: 20 + Mdef: 30 + Stats: { + Str: 22 + Agi: 30 + Vit: 46 + Int: 30 + Dex: 40 + Luk: 25 + } + ViewRange: 12 + ChaseRange: 16 + Race: 8 + Element: (1, 2) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Aggressive: true + } + MoveSpeed: 320 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + IceCube: 500 + IceCube: 210 + IcedBottle: 55 + IceGladius: 1 + } +}, +{ + Id: 1441 + SpriteName: "SnowmanBoss" + Name: "Der Schneemann" + Lv: 160 + Hp: 42000 + Exp: 18200 + JExp: 160 + AttackRange: 4 + Attack: [500, 600] + Def: 349 + Mdef: 57 + Race: 8 + Element: (8, 1) + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + Boss: true + } + MoveSpeed: 400 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 200 + ViewRange: 14 + ChaseRange: 18 + Drops: { + FluoPowder: 900 + FluoPowder: 50 + } + WeaponAttacks: { + All: 4000 + Bows: 2000 + } + EleResist: { + Ele_Neutral: 5000 + Ele_Water: 2500 + Ele_Fire: 10000 + Ele_Wind: 10000 + Ele_Earth: 7500 + Ele_Holy: 7500 + Ele_Dark: 7500 + Ele_Ghost: 7500 + } +}, +{ + Id: 1442 + SpriteName: "Thug" + Name: "Thug" + Lv: 45 + Hp: 5420 + Sp: 0 + Exp: 272 + JExp: 20 + AttackRange: 1 + Attack: [365, 404] + Def: 64 + Mdef: 22 + Stats: { + Str: 22 + Agi: 30 + Vit: 46 + Int: 30 + Dex: 50 + Luk: 70 + } + ViewRange: 12 + ChaseRange: 16 + Race: 2 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Aggressive: true + Angry: true + Looter: true + } + MoveSpeed: 440 + AttackDelay: 1672 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Beer: 500 + CoinBag: 400 + CasinoCoins: 200 + TreasureKey: 100 + Lockpicks: 40 + GoldPieces: 3 + } +}, +{ + Id: 1443 + SpriteName: "Swashbuckler" + Name: "Swashbuckler" + Lv: 45 + Hp: 5420 + Sp: 0 + Exp: 272 + JExp: 20 + AttackRange: 1 + Attack: [277, 307] + Def: 64 + Mdef: 22 + Stats: { + Str: 22 + Agi: 30 + Vit: 46 + Int: 30 + Dex: 90 + Luk: 60 + } + ViewRange: 12 + ChaseRange: 16 + Race: 2 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Aggressive: true + Angry: true + Looter: true + } + MoveSpeed: 375 + AttackDelay: 1272 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Beer: 500 + CoinBag: 400 + CasinoCoins: 200 + TreasureKey: 100 + Lockpicks: 40 + GoldPieces: 3 + } +}, +{ + Id: 1444 + SpriteName: "Grenadier" + Name: "Grenadier" + Lv: 47 + Hp: 5200 + Sp: 0 + Exp: 295 + JExp: 22 + AttackRange: 6 + Attack: [259, 288] + Def: 33 + Mdef: 23 + Stats: { + Str: 22 + Agi: 10 + Vit: 46 + Int: 60 + Dex: 110 + Luk: 75 + } + ViewRange: 12 + ChaseRange: 16 + Race: 2 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Aggressive: true + Angry: true + Looter: true + } + MoveSpeed: 470 + AttackDelay: 2272 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Beer: 500 + CoinBag: 400 + CasinoCoins: 200 + TreasureKey: 100 + Lockpicks: 40 + GoldPieces: 3 + } +}, +{ + Id: 1445 + SpriteName: "Marley" + Name: "Dreaded Pirate Marley" + Lv: 72 + Hp: 12000 + Exp: 1250 + JExp: 100 + AttackRange: 4 + Attack: [210, 280] + Def: 57 + Mdef: 74 + Stats: { + Str: 99 + Agi: 49 + Vit: 99 + Int: 99 + Dex: 150 + Luk: 120 + } + ViewRange: 14 + ChaseRange: 18 + Race: 2 + Element: (7, 2) + Mode: { + CanMove: true + Aggressive: true + ChangeChase: true + ChangeTargetChase: true + ChangeTargetMelee: true + CanAttack: true + CastSensorChase: true + Angry: true + Boss: true + } + MoveSpeed: 400 + AttackDelay: 700 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CoinBag: 2000 + TreasureMap: 1400 + TreasureKey: 900 + BronzeBossGift: 400 + GoldPieces: 200 + Lockpicks: 100 + Beer: 50 + } + WeaponAttacks: { + All: 7000 + } +}, +{ + Id: 1446 + SpriteName: "Brainic" + Name: "Brainic" + Lv: 88 + Hp: 13000 + Sp: 0 + Exp: 4800 + JExp: 88 + AttackRange: 1 + Attack: [810, 840] + Def: 136 + Mdef: 22 + Stats: { + Str: 50 + Agi: 70 + Vit: 50 + Int: 30 + Dex: 70 + Luk: 41 + } + ViewRange: 12 + ChaseRange: 16 + Race: 0 + Element: (8, 2) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Aggressive: true + Angry: true + TargetWeak: true + Assist: true + } + MoveSpeed: 360 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + Brainstem: 450 + } +}, +{ + Id: 1447 + SpriteName: "Luvia" + Name: "Luvia" + Lv: 110 + Hp: 54000 + Sp: 0 + Exp: 17000 + JExp: 100 + AttackRange: 8 + Attack: [620, 670] + Def: 45 + Mdef: 127 + Stats: { + Str: 12 + Agi: 63 + Vit: 88 + Int: 110 + Dex: 141 + Luk: 77 + } + ViewRange: 9 + ChaseRange: 12 + Race: 2 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Boss: true + } + MoveSpeed: 320 + AttackDelay: 2100 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CoinBag: 4000 + BronzeBossGift: 1000 + SilverBossGift: 200 + GoldenBossGift: 25 + } +}, +{ + Id: 1448 + SpriteName: "RedFollowerF" + Name: "Red Follower (F)" + Lv: 65 + Hp: 8772 + Sp: 0 + Exp: 992 + JExp: 30 + AttackRange: 2 + Attack: [530, 550] + Def: 27 + Mdef: 22 + Stats: { + Str: 33 + Agi: 50 + Vit: 60 + Int: 1 + Dex: 61 + Luk: 29 + } + ViewRange: 7 + ChaseRange: 12 + Race: 2 + Element: (7, 1) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CoinBag: 500 + DarkCrystal: 24 + Pearl: 20 + Ruby: 15 + } +}, +{ + Id: 1449 + SpriteName: "RedFollower" + Name: "Red Follower (M)" + Lv: 65 + Hp: 8772 + Sp: 0 + Exp: 992 + JExp: 30 + AttackRange: 2 + Attack: [530, 550] + Def: 27 + Mdef: 22 + Stats: { + Str: 33 + Agi: 50 + Vit: 60 + Int: 1 + Dex: 61 + Luk: 29 + } + ViewRange: 7 + ChaseRange: 12 + Race: 2 + Element: (7, 1) + Mode: { + Aggressive: true + CanMove: true + CanAttack: true + ChangeChase: true + CastSensorChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CoinBag: 500 + DarkCrystal: 24 + Pearl: 20 + Ruby: 15 + } +}, +{ + Id: 1450 + SpriteName: "RedQueen" + Name: "Platinum Red Queen" + Lv: 101 + Hp: 57000 + Sp: 0 + Exp: 14000 + JExp: 100 + AttackRange: 8 + Attack: [620, 670] + Def: 45 + Mdef: 127 + Stats: { + Str: 12 + Agi: 63 + Vit: 88 + Int: 110 + Dex: 141 + Luk: 77 + } + ViewRange: 9 + ChaseRange: 12 + Race: 2 + Element: (7, 1) + Mode: { + CanMove: true + CanAttack: true + Aggressive: true + Angry: true + ChangeTargetMelee: true + ChangeChase: true + CastSensorChase: true + Boss: true + } + MoveSpeed: 320 + AttackDelay: 2100 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + CoinBag: 3500 + BronzeBossGift: 800 + SilverBossGift: 150 + GoldenBossGift: 20 + Bloodstone: 1 + } +}, +// System +{ + Id: 1491 + SpriteName: "WanderingShadow" + Name: "Wandering Shadow" + Lv: 60 + Hp: 9987 + Sp: 1248 + Exp: 1674 + JExp: 168 + AttackRange: 2 + Attack: [380, 460] + Def: 75 + Mdef: 75 + WalkMask: "WALK_AIR" + Stats: { + Str: 30 + Agi: 60 + Vit: 62 + Int: 0 + Dex: 60 + Luk: 33 + } + ViewRange: 9 + ChaseRange: 14 + Race: 9 + Element: (8, 2) + Mode: { + CanMove: true + Aggressive: true + Angry: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + Boss: true + } + MoveSpeed: 480 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + HastePotion: 500 + StrengthPotion: 500 + } +}, +{ + Id: 1492 + SpriteName: "Gladiator" + Name: "Gladiator" + 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 + } + MoveSpeed: 152 + AttackDelay: 872 + AttackMotion: 172 + DamageMotion: 100 + Drops: { + StrangeCoin: 1 + } +}, +{ + Id: 1493 + SpriteName: "GameMaster" + Name: "Game Master" + Lv: 150 + Hp: 12000000 + Def: 32767 + Mdef: 32767 + WalkMask: "WALK_AIR" + Race: 10 + Element: (6, 4) + Mode: { + CanMove: true + CanAttack: false + SurviveWithoutMaster: true + } + MoveSpeed: 150 + WeaponAttacks: { + All: 0 + } +}, +{ + Id: 1494 + SpriteName: "GameMistress" + Name: "Game Mistress" + Lv: 150 + Hp: 12000000 + Def: 32767 + Mdef: 32767 + WalkMask: "WALK_AIR" + Race: 10 + Element: (6, 4) + Mode: { + CanMove: true + CanAttack: false + SurviveWithoutMaster: true + } + MoveSpeed: 150 + WeaponAttacks: { + All: 0 + } +}, +{ + Id: 1495 + SpriteName: "MonsterSergeant" + Name: "Monster Sergeant" + Lv: 20 + Hp: 3000 + Sp: 1248 + Exp: 54 + JExp: 6 + AttackRange: 2 + Attack: [125, 150] + Def: 25 + Mdef: 25 + WalkMask: "WALK_AIR" + Stats: { + Str: 30 + Agi: 20 + Vit: 22 + Int: 0 + Dex: 20 + Luk: 33 + } + ViewRange: 9 + ChaseRange: 14 + Race: 9 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + Angry: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + Boss: true + } + MoveSpeed: 500 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + HastePotion: 500 + StrengthPotion: 500 + ArcmageBoxset: 200 + } + WeaponAttacks: { + All: 8000 + } +}, +{ + Id: 1496 + SpriteName: "MonsterLieutenant" + Name: "Monster Lieutenant" + Lv: 40 + Hp: 6070 + Sp: 1248 + Exp: 412 + JExp: 42 + AttackRange: 2 + Attack: [255, 300] + Def: 50 + Mdef: 50 + WalkMask: "WALK_AIR" + Stats: { + Str: 30 + Agi: 40 + Vit: 42 + Int: 0 + Dex: 40 + Luk: 33 + } + ViewRange: 9 + ChaseRange: 14 + Race: 9 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + Angry: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + Boss: true + } + MoveSpeed: 490 + AttackDelay: 1700 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + ArcmageBoxset: 1000 + HastePotion: 500 + StrengthPotion: 500 + } + WeaponAttacks: { + All: 8000 + } +}, +{ + Id: 1497 + SpriteName: "MonsterCaptain" + Name: "Monster Captain" + Lv: 60 + Hp: 9987 + Sp: 1248 + Exp: 1674 + JExp: 168 + AttackRange: 2 + Attack: [380, 460] + Def: 75 + Mdef: 75 + WalkMask: "WALK_AIR" + Stats: { + Str: 30 + Agi: 60 + Vit: 62 + Int: 0 + Dex: 60 + Luk: 33 + } + ViewRange: 9 + ChaseRange: 14 + Race: 9 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + Angry: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + Boss: true + } + MoveSpeed: 480 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + ArcmageBoxset: 2000 + HastePotion: 500 + StrengthPotion: 500 + } + WeaponAttacks: { + All: 8000 + } +}, +{ + Id: 1498 + SpriteName: "MonsterColonel" + Name: "Monster Colonel" + Lv: 80 + Hp: 14340 + Sp: 1248 + Exp: 5290 + JExp: 530 + AttackRange: 2 + Attack: [512, 592] + Def: 100 + Mdef: 100 + WalkMask: "WALK_AIR" + Stats: { + Str: 30 + Agi: 80 + Vit: 62 + Int: 0 + Dex: 80 + Luk: 33 + } + ViewRange: 9 + ChaseRange: 14 + Race: 9 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + Angry: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + Boss: true + } + MoveSpeed: 470 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + ArcmageBoxset: 3500 + BronzeBossGift: 500 + HastePotion: 500 + StrengthPotion: 500 + } + WeaponAttacks: { + All: 8000 + } +}, +{ + Id: 1499 + SpriteName: "MonsterGeneral" + Name: "Monster General" + Lv: 100 + Hp: 19555 + Sp: 1248 + Exp: 15062 + JExp: 1500 + AttackRange: 2 + Attack: [645, 720] + Def: 150 + Mdef: 150 + WalkMask: "WALK_AIR" + Stats: { + Str: 30 + Agi: 99 + Vit: 72 + Int: 0 + Dex: 99 + Luk: 33 + } + ViewRange: 9 + ChaseRange: 14 + Race: 9 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + Angry: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + Boss: true + } + MoveSpeed: 450 + AttackDelay: 1400 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + ArcmageBoxset: 4500 + BronzeBossGift: 1000 + HastePotion: 500 + StrengthPotion: 500 + } + WeaponAttacks: { + All: 8000 + } +}, +{ + Id: 1500 + SpriteName: "MobMoubootaur" + Name: "The Moubootaur" + Lv: 999 + Hp: 9999999 + Sp: 999999 + Exp: 999999 + JExp: 9999 + AttackRange: 1 + Attack: [999, 1200] + Def: 99 + Mdef: 99 + Stats: { + Str: 99 + Agi: 99 + Vit: 99 + Int: 99 + Dex: 99 + Luk: 99 + } + ViewRange: 18 + ChaseRange: 18 + Race: 8 + Element: (7, 4) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeChase: true + Aggressive: true + CastSensorChase: true + Boss: true + } + MoveSpeed: 240 + AttackDelay: 872 + AttackMotion: 272 + DamageMotion: 100 + Drops: { + LegendaryMouboo: 1 + } +}, +{ + Id: 1501 + SpriteName: "CursedSoldier" + Name: "Cursed Foot Soldier" + 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 + } + MoveSpeed: 162 + AttackDelay: 872 + AttackMotion: 172 + DamageMotion: 100 + Drops: { + GuildCoin: 10 + CottonCloth: 10 + StrangeCoin: 1 + } +}, +{ + Id: 1502 + SpriteName: "CursedArcher" + Name: "Cursed Archer Soldier" + Lv: 85 + Hp: 13255 + Sp: 0 + Exp: 57 + JExp: 10 + AttackRange: 6 + 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 + } + MoveSpeed: 162 + AttackDelay: 872 + AttackMotion: 172 + DamageMotion: 100 + Drops: { + GuildCoin: 10 + CottonCloth: 10 + StrangeCoin: 1 + } +}, +{ + Id: 1503 + 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: { + BronzeBossGift: 100 + GuildCoin: 10 + OperaMask: 1 + } +}, +{ + Id: 1504 + 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: { + BronzeBossGift: 1000 + SilverBossGift: 250 + GoldenBossGift: 10 + GuildCoin: 10 + OperaMask: 1 + } +}, +{ + Id: 1505 + 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: { + BronzeBossGift: 1000 + SilverBossGift: 400 + GoldenBossGift: 50 + GuildCoin: 10 + OperaMask: 1 + } +}, +// WARNING: ID 1900~2500 PERMANENTLY RESERVED - USE PROHIBTED +) diff --git a/db/re/mob_poring.txt b/db/re/mob_poring.txt new file mode 100644 index 0000000..47b8926 --- /dev/null +++ b/db/re/mob_poring.txt @@ -0,0 +1,5 @@ +// Poring Box Summonable Monsters Database +// +// Structure of Database: +// MobID,DummyName,Rate + diff --git a/db/re/mob_race2_db.txt b/db/re/mob_race2_db.txt new file mode 100644 index 0000000..2f18294 --- /dev/null +++ b/db/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/re/mob_skill_db.conf b/db/re/mob_skill_db.conf new file mode 100644 index 0000000..98751b6 --- /dev/null +++ b/db/re/mob_skill_db.conf @@ -0,0 +1,2298 @@ +//================= 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 . +//========================================================================= +//= Monster Skill Database +//========================================================================= + +mob_skill_db:( +{ +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** + : { + : { + ClearSkills: (boolean, defaults to false) allows cleaning all previous defined skills for the mob. + SkillLevel: (int, defaults to 1) + SkillState: (int, defaults to 0) + SkillTarget: (int, defaults to 0) + 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: (int, defaults to 0) + ConditionData: (int, defaults to 0) + val0: (int, defaults to 0) Value 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 0) + 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" +} + +**************************************************************************/ + Blub: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 3 + Rate: 10000 + CastTime: 700 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SPAWN" + val0: 1007 + } + } + + /**********************************************************************/ + 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 + } + } + + /**********************************************************************/ + Assassin: { + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 10000 + Delay: 20000 + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + BlueSlime: { + // TODO: use NPC_SUMMONMONSTER or some other way to prevent + // the slaves from inheirting the summoner modes. + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 8000 + CastTime: 1200 + Delay: 18000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 1 + val0: 1090 + } + } + + /**********************************************************************/ + SlimeBlast: { + NPC_SELFDESTRUCTION: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 10000 + CastTime: 100 + Delay: 500 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + WhiteSlime: { + NPC_SELFDESTRUCTION: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 10000 + CastTime: 100 + Delay: 500 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 20 + val0: 30 + } + } + + /**********************************************************************/ + SantaSlime: { + NPC_EMOTION: { + SkillState: "MSS_LOOT" + SkillLevel: 1 + Rate: 10000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 7 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 10000 + CastTime: 2000 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 3 + val0: 1086 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_IDLE" + SkillLevel: 5 + Rate: 10000 + CastTime: 2000 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 3 + val0: 1086 + } + } + + /**********************************************************************/ + Snake: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 400 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + MountainSnake: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 600 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + GrassSnake: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 800 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + DesertBandit: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 400 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 3 + } + } + + /**********************************************************************/ + Sarracenus: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 400 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 3 + } + } + + /**********************************************************************/ + YetiKing: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 10000 + CastTime: 2000 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 3 + val0: 1064 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_IDLE" + SkillLevel: 5 + Rate: 10000 + CastTime: 2000 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 3 + val0: 1064 + } + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 400 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 3 + } + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 1200 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 5 + } + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 2500 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 8 + } + NPC_HOLYATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 2000 + Delay: 5000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + NightScorpion: { + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 6 + Rate: 2700 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_SILENCEATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 9800 + Delay: 40000 + CastTime: 700 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_LONGRANGEATTACKED" + } + NPC_SPLASHATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 4 + Rate: 8000 + Delay: 40000 + CastTime: 1200 + Cancelable: true + SkillTarget: "MST_RANDOM" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 2 + } + + // Elemental fix + NPC_CHANGEDARKNESS: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 10000 + Delay: 1800000 + CastTime: 100 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + Emotion: 10 + } + NPC_DARKNESSATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 2000 + Delay: 5000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + GoldenScorpion: { + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 6 + Rate: 1800 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 2 + } + } + + /**********************************************************************/ + FallenKing1: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 3 + Rate: 10000 + CastTime: 700 + Delay: 90000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SPAWN" + val0: 1081 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 2000 + CastTime: 700 + Delay: 10000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 1 + val0: 1081 + } + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 4 + Rate: 1800 + CastTime: 1600 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 2 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 9000 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + MG_NAPALMBEAT: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 9000 + CastTime: 1800 + Delay: 120000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 2 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 7000 + CastTime: 1000 + Delay: 65000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 40 + val0: 1081 + } + } + + /**********************************************************************/ + FallenKing2: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 3 + Rate: 10000 + CastTime: 700 + Delay: 90000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SPAWN" + val0: 1082 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 2000 + CastTime: 700 + Delay: 10000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 1 + val0: 1082 + } + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 4 + Rate: 1800 + CastTime: 1600 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 2 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 9000 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + MG_NAPALMBEAT: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 9000 + CastTime: 1800 + Delay: 120000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 2 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 7000 + CastTime: 1000 + Delay: 65000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 40 + val0: 1081 + } + } + + /**********************************************************************/ + PoisonSpikyMushroom: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 250 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + RobinBandit: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 8000 + Delay: 80000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_FRIENDHPLTMAXRATE" + ConditionData: 30 + } + } + + /**********************************************************************/ + BanditLord: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 10000 + CastTime: 1000 + Delay: 270000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 70 + val0: 1024 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 2 + Rate: 10000 + CastTime: 1000 + Delay: 270000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 50 + val0: 1024 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 2 + Rate: 10000 + CastTime: 2000 + Delay: 180000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_LONGRANGEATTACKED" + val0: 1153 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 3 + Rate: 10000 + CastTime: 1000 + Delay: 270000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 25 + val0: 1024 + } + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 7500 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 7 + } + } + + /**********************************************************************/ + EvilChest: { + NPC_SUMMONMONSTER: { + SkillState: "MSS_DEAD" + SkillLevel: 2 + Rate: 10000 + SkillTarget: "MST_SELF" + val0: 1153 + } + } + + /**********************************************************************/ + ViciousChest: { + NPC_SUMMONMONSTER: { + SkillState: "MSS_DEAD" + SkillLevel: 4 + Rate: 10000 + Cancelable: false + SkillTarget: "MST_SELF" + val0: 1187 + } + } + + /**********************************************************************/ + BeeHive: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 8 + Rate: 10000 + CastTime: 0 + Delay: 20000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 6 + val0: 1065 + } + } + + /**********************************************************************/ + AlphaMouboo: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 3 + Rate: 10000 + CastTime: 700 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SPAWN" + val0: 1023 + } + } + + /**********************************************************************/ + BloodyMouboo: { + NPC_BLEEDING: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 7000 + Delay: 40000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + BlackSlime: { + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 10000 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + FafiDragon: { + SN_SHARPSHOOTING: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 6000 + CastTime: 4000 + Delay: 10000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + MA_SHARPSHOOTING: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 1000 + CastTime: 4500 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 650 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 2800 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 7000 + CastTime: 1000 + Delay: 45000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 75 + val0: 1178 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 10000 + CastTime: 1000 + Delay: 60000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 25 + val0: 1186 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 6000 + CastTime: 700 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 40 + val0: 1090 + } + MG_NAPALMBEAT: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 9000 + CastTime: 1500 + Delay: 120000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 2 + } + } + + /**********************************************************************/ + GreenDragon: { + SN_SHARPSHOOTING: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 6000 + CastTime: 4000 + Delay: 30000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + MA_SHARPSHOOTING: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 1000 + CastTime: 4500 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 4 + Rate: 2400 + Delay: 22000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + + /**********************************************************************/ + GiantCaveMaggot: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 10000 + CastTime: 700 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SPAWN" + val0: 1027 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 3 + Rate: 10000 + CastTime: 700 + Delay: 60000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 60 + val0: 1027 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 5 + Rate: 10000 + CastTime: 700 + Delay: 60000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 40 + val0: 1027 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 7 + Rate: 10000 + CastTime: 700 + Delay: 60000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 25 + val0: 1027 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 10 + Rate: 10000 + CastTime: 700 + Delay: 60000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 10 + val0: 1027 + } + } + + /**********************************************************************/ + MonsterKing: { + NPC_TALK: { + SkillState: "MSS_RUSH" + SkillLevel: 1 + Rate: 10000 + Delay: 600000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + ChatMsgID: 5 + } + NPC_EMOTION: { + SkillState: "MSS_LOOT" + SkillLevel: 1 + Rate: 10000 + Delay: 180000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 122 + ChatMsgID: 2 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 5 + Rate: 10000 + CastTime: 10000 + Delay: 180000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 10 + val0: 1179 + } + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 7 + Rate: 8000 + CastTime: 7000 + Delay: 140000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 25 + val0: 1036 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 3 + Rate: 9000 + CastTime: 200 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 70 + val0: 1064 + } + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 7 + Rate: 2800 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 40 + } + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 250 + Delay: 100 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + ChatMsgID: 4 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 4 + Rate: 8000 + CastTime: 200 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1068 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 3 + Rate: 8000 + CastTime: 200 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1069 + } + SN_SHARPSHOOTING: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 6000 + CastTime: 400 + Delay: 10000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 40 + ChatMsgID: 3 + } + } + + /**********************************************************************/ + AndreiSakar: { + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 800 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + MG_NAPALMBEAT: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 9000 + CastTime: 300 + Delay: 120000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 2 + } + SN_SHARPSHOOTING: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 6000 + CastTime: 400 + Delay: 10000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 40 + } + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 2800 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_ALLHEAL: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 10000 + Delay: 200000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + DustGatling: { + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 7000 + Delay: 1200 + Cancelable: true + SkillTarget: "MST_RANDOM" + CastCondition: "MSC_ALWAYS" + } + /*NPC_SPLASHATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 10000 + Delay: 1200 + Cancelable: true + SkillTarget: "MST_RANDOM" + CastCondition: "MSC_ALWAYS" + }*/ + } + + /**********************************************************************/ + DustBoss: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 6000 + CastTime: 3000 + Delay: 20000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 1 + val0: 1206 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 6000 + CastTime: 3000 + Delay: 20000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 1 + val0: 1207 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 6000 + CastTime: 3000 + Delay: 20000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 1 + val0: 1208 + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 9000 + Delay: 30000 + Cancelable: true + SkillTarget: "MST_RANDOM" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + TerraniteKing: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 4 + Rate: 10000 + Delay: 90000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SPAWN" + val0: 1212 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 10000 + CastTime: 5000 + Delay: 90000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 2 + val0: 1212 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 9000 + CastTime: 1000 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + MG_NAPALMBEAT: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 9000 + CastTime: 1800 + Delay: 120000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 2 + } + } + + /**********************************************************************/ + // Note: Cannot explode if poisoned (Poison arrows, anyone?!) + EnergyBall: { + NPC_SELFDESTRUCTION: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 10000 + CastTime: 200 + Delay: 3000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYSTATUSOFF" + ConditionData: "SC_POISON" + } + } + + /**********************************************************************/ + PsiConscience: { + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 3 + Rate: 10000 + CastTime: 100 + Delay: 10000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1220 + } + // Doesn't works and I'm NOT surprised + NPC_STUNATTACK: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 10000 + CastTime: 100 + Delay: 2000 + SkillTarget: "MST_TARGET" + CastCondition: "MSC_CLOSEDATTACKED" + } + TF_BACKSLIDING: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 10000 + CastTime: 100 + Delay: 3000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_CLOSEDATTACKED" + } + } + + /**********************************************************************/ + HoodedAssassin: { + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 10000 + CastTime: 100 + Delay: 170000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1223 + } + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 2 + Rate: 10000 + CastTime: 100 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1062 + } + } + + /**********************************************************************/ + HoodedNinja: { + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 10000 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 700 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + TF_BACKSLIDING: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 10000 + CastTime: 100 + Delay: 3000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_CLOSEDATTACKED" + } + } + + /**********************************************************************/ + Sagratha: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 2 + Rate: 9000 + CastTime: 2000 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1023 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 9000 + CastTime: 2000 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1066 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 3 + Rate: 9000 + CastTime: 2000 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1022 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 7000 + CastTime: 2200 + Delay: 80000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1060 + } + } + + /**********************************************************************/ + Isbamuth: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 3 + Rate: 6000 + Delay: 90000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 3 + val0: 1062 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 6000 + CastTime: 5000 + Delay: 90000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 2 + val0: 1153 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 9000 + CastTime: 1000 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + MG_NAPALMBEAT: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 9000 + CastTime: 1800 + Delay: 120000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ATTACKPCGE" + ConditionData: 2 + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 9000 + Delay: 30000 + Cancelable: true + SkillTarget: "MST_RANDOM" + CastCondition: "MSC_ALWAYS" + } + NPC_CURSEATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 1000 + Delay: 120000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 60 + } + } + + /**********************************************************************/ + NightDragon: { + ASC_METEORASSAULT: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 6000 + CastTime: 600 + Delay: 20000 + Cancelable: false + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_CURSEATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 4000 + CastTime: 1800 + Delay: 20000 + Cancelable: false + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + SO_FIREWALK: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 4800 + CastTime: 2200 + Delay: 60000 + Cancelable: false + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + // Death Cat + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 4 + Rate: 7000 + CastTime: 600 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 50 + val0: 1231 + } + // Energy Ball + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 10000 + CastTime: 500 + Delay: 55000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 40 + val0: 1220 + } + // Black Slime + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 6000 + CastTime: 700 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 50 + val0: 1178 + } + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 2800 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + DeathCat: { + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 1000 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 1000 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_SILENCEATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 1000 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + AL_HEAL: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 10000 + Delay: 25000 + Cancelable: true + SkillTarget: "MST_FRIEND" + CastCondition: "MSC_FRIENDHPLTMAXRATE" + ConditionData: 60 + Emotion: 101 + } + } + + /**********************************************************************/ + SiegeTower: { + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 9 + Rate: 7500 + Delay: 5000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_CLOSEDATTACKED" + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 3000 + Delay: 300000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_CURSEATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 8000 + CastTime: 1000 + Delay: 20000 + Cancelable: false + SkillTarget: "MST_TARGET" + CastCondition: "MSC_RUDEATTACKED" + } + } + + /**********************************************************************/ + GreenSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 4 + Rate: 10000 + CastTime: 700 + Delay: 22000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 2 + val0: 1085 + } + } + + /**********************************************************************/ + BlueSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 4 + Rate: 10000 + CastTime: 700 + Delay: 20000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 2 + val0: 1087 + } + } + + /**********************************************************************/ + CopperSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 8 + Rate: 10000 + CastTime: 700 + Delay: 40000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 4 + val0: 1088 + } + } + + /**********************************************************************/ + YellowSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 8 + Rate: 10000 + CastTime: 700 + Delay: 40000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 6 + val0: 1198 + } + } + + /**********************************************************************/ + RedSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 8 + Rate: 10000 + CastTime: 400 + Delay: 20000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 6 + val0: 1092 + } + } + + /**********************************************************************/ + ChocolateSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 8 + Rate: 10000 + CastTime: 400 + Delay: 30000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 6 + val0: 1180 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 6000 + Delay: 180000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + WhiteSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 8 + Rate: 10000 + CastTime: 400 + Delay: 20000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 6 + val0: 1094 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 9000 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + AzulSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 9 + Rate: 10000 + CastTime: 200 + Delay: 20000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 6 + val0: 1095 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 9000 + Delay: 30000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 6000 + Delay: 180000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + SeaSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 9 + Rate: 10000 + CastTime: 200 + Delay: 20000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 6 + val0: 1093 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 9000 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 6700 + Delay: 120000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + LavaSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 9 + Rate: 10000 + CastTime: 100 + Delay: 15000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 7 + val0: 1097 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 9000 + Delay: 18000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 7500 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + BlackSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 9 + Rate: 10000 + CastTime: 100 + Delay: 15000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 7 + val0: 1178 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 9000 + Delay: 18000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 2 + Rate: 8000 + Delay: 30000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + GreatMoubooSlime: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 9 + Rate: 10000 + CastTime: 100 + Delay: 15000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 7 + val0: 1201 + } + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 9000 + Delay: 12000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 9000 + Delay: 18000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_CURSEATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 4000 + CastTime: 500 + Delay: 20000 + Cancelable: false + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + Moubi: { + MG_NAPALMBEAT: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 3000 + CastTime: 200 + Delay: 1600 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_CURSEATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 3000 + CastTime: 400 + Delay: 30000 + 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" + } + } + + /**********************************************************************/ + Marley: { + AL_DECAGI: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 7000 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 7000 + Delay: 90000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 10000 + CastTime: 1000 + Delay: 180000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 40 + val0: 1444 + } + } + + /**********************************************************************/ + MobMoubootaur: { + NPC_TALK: { + SkillState: "MSS_RUSH" + SkillLevel: 1 + Rate: 10000 + Delay: 600000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + ChatMsgID: 8 + } + NPC_TALK: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 10000 + Delay: 600000 + Cancelable: false + SkillTarget: "MST_SELF" + CastCondition: "MSC_SPAWN" + ChatMsgID: 10 + } + ASC_METEORASSAULT: { + SkillState: "MSS_BERSERK" + SkillLevel: 4 + Rate: 6000 + CastTime: 200 + Delay: 20000 + Cancelable: false + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + ChatMsgID: 6 + } + NPC_CURSEATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 6000 + CastTime: 200 + Delay: 15000 + Cancelable: false + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 6000 + CastTime: 200 + Delay: 15000 + Cancelable: false + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + SN_SHARPSHOOTING: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 6000 + CastTime: 300 + Delay: 15500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + ChatMsgID: 9 + } + // TODO: Spawns (Chat Message 7) (Adjust based on HP) + } + + /**********************************************************************/ + 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" + } + // Death Cat + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 4 + Rate: 7000 + CastTime: 500 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 50 + val0: 1231 + } + // Black Slime + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 1 + Rate: 6000 + CastTime: 700 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1178 + } + 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" + } + // Death Cat + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 4 + Rate: 7000 + CastTime: 500 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 50 + val0: 1231 + } + // Black Slime + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 3 + Rate: 6000 + CastTime: 700 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1178 + } + 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" + } + // Death Cat + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 4 + Rate: 7000 + CastTime: 500 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 50 + val0: 1231 + } + // Black Slime + NPC_SUMMONMONSTER: { + SkillState: "MSS_ANYTARGET" + SkillLevel: 5 + Rate: 6000 + CastTime: 700 + Delay: 60000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 1178 + } + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 7 + Rate: 2800 + Delay: 20000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + +} +) diff --git a/db/re/pet_db.conf b/db/re/pet_db.conf new file mode 100644 index 0000000..356eae3 --- /dev/null +++ b/db/re/pet_db.conf @@ -0,0 +1,432 @@ +//================= 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 . +//========================================================================= +//= Pets Database +//========================================================================= + +pet_db:( +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** +{ + // ================ Mandatory fields ============================== + Id: ID (int) + SpriteName: "Sprite_Name" (string) + Name: "Pet Name" (string) + // ================ Optional fields =============================== + TamingItem: Taming Item (string, defaults to 0) + EggItem: Egg Id (string, defaults to 0) + AccessoryItem: Equipment Id (string, defaults to 0) + FoodItem: Food Id (string, defaults to 0) + FoodEffectiveness: hunger points (int, defaults to 0) + HungerDelay: hunger time (int, defaults to 0) + Intimacy: { + Initial: start intimacy (int, defaults to 0) + FeedIncrement: feeding intimacy (int, defaults to 0) + OverFeedDecrement: overfeeding intimacy (int, defaults to 0) + OwnerDeathDecrement: owner die intimacy (int, defaults to 0) + } + CaptureRate: capture rate (int, defaults to 0) + Speed: speed (int, defaults to 0) + SpecialPerformance: true/false (boolean, defaults to false) + TalkWithEmotes: convert talk (boolean, defaults to false) + AttackRate: attack rate (int, defaults to 0) + DefendRate: Defence attack (int, defaults to 0) + ChangeTargetRate: change target (int, defaults to 0) + Evolve: { + EggID: { (string, Evolved Pet EggID) + Name: Amount (items required to perform evolution) + ... + } + } + AutoFeed: true/false (boolean, defaults to false) + PetScript: <" Pet Script (can also be multi-line) "> + EquipScript: <" Equip Script (can also be multi-line) "> +}, +**************************************************************************/ + +{ + Id: 1002 + SpriteName: "Piou" + Name: "Piou" + TamingItem: "PiouFeathers" + EggItem: "PiouEgg" + FoodItem: "Piberries" + FoodEffectiveness: 80 + HungerDelay: 120 + Intimacy: { + Initial: 350 + FeedIncrement: 100 + OverFeedDecrement: 100 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 150 + SpecialPerformance: true + AttackRate: 350 + DefendRate: 400 + ChangeTargetRate: 800 + // AL_HEAL (28). petskillsupport(, , , , ) + PetScript: <" petloot 10; petskillsupport(28, 2, 60, 40, 100); "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bLuk,2; bonus bCritical,1;} "> +}, +{ + Id: 1005 + SpriteName: "Rattey" + Name: "Ratte the Ratto" + TamingItem: "RattoTeeth" + EggItem: "Ratte" + FoodItem: "Cheese" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 100 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; bonus bDex, 1; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bDex, 4;} "> +}, +{ + Id: 1029 + SpriteName: "DangerousDuck" + Name: "Dangerous Duck" + TamingItem: "DuckFeather" + EggItem: "DuckEgg" + FoodItem: "CherryCake" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 220 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bAddStealRate,15; bonus bHPGainValue,1;} "> +}, +{ + Id: 1022 + SpriteName: "Common Fluffy" + Name: "Common Fluffy" + TamingItem: "WhiteFur" + EggItem: "FluffyEgg" + FoodItem: "LettuceLeaf" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 220 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bMaxSP,250;} "> +}, +{ + Id: 1030 + SpriteName: "Cute Maggot" + Name: "Cute Maggot" + TamingItem: "MaggotSlime" + EggItem: "MaggotCocoon" + FoodItem: "BugLeg" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 220 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bMaxHP, 250;} "> +}, +{ + Id: 1032 + SpriteName: "Pinky" + Name: "Panfilo the Pinkie" + TamingItem: "PinkieHat" + EggItem: "PinkieCrystal" + FoodItem: "CherryCake" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 50 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 100 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; bonus bAgi, 1; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bAgi, 4; } "> +}, +{ + Id: 1039 + SpriteName: "Nasty Bat" + Name: "Nasty Bat" + TamingItem: "Bloodstone" + EggItem: "BatEgg" + FoodItem: "RoastedMaggot" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 220 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bAspdRate, 5; } "> +}, +{ + Id: 1049 + SpriteName: "Bhop Fluffy" + Name: "Bhop Fluffy" + TamingItem: "GoldenEasteregg" + EggItem: "BhopEgg" + FoodItem: "Aquada" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 140 + SpecialPerformance: true + AttackRate: 350 + DefendRate: 400 + ChangeTargetRate: 800 + PetScript: <" petskillbonus bLuk, 5, 30, 90; bonus bLuk,1; petloot 3; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bLuk,4; bonus2 bSPRegenRate,1,10000; } "> +}, +{ + Id: 1060 + SpriteName: "ForestShrommy" + Name: "Forest Shroomy" + TamingItem: "Chagashroom" + EggItem: "ForestShroomEgg" + FoodItem: "Moss" + FoodEffectiveness: 200 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 500 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bStr, 4; bonus bAgi, 1; } "> +}, +{ + Id: 1070 + SpriteName: "Baby Yeti" + Name: "Baby Yeti" + TamingItem: "IceGladius" + EggItem: "MoggunEgg" + FoodItem: "MoubooSteak" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 220 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bDef, 5; } "> +}, +{ + Id: 1122 + SpriteName: "Tamed Snake" + Name: "Tamed Snake" + TamingItem: "DivineApple" + EggItem: "TamedSnakeEgg" + FoodItem: "MoubooSteak" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 220 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bFlee, 7; } "> +}, +// TODO: What's the difference from AnimalBones and Bone ? +{ + Id: 1190 + SpriteName: "Doggy" + Name: "Doggy the Dog" + TamingItem: "Bone" + EggItem: "DoggyDog" + FoodItem: "AnimalBones" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 190 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; bonus bStr, 1; petskillbonus(bVit, 3, 30, 90); "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bStr, 4; bonus2 bHPRegenRate,1,10000; } "> +}, +{ + Id: 1191 + SpriteName: "Catty" + Name: "Catty the Cat" + TamingItem: "CottonCloth" + EggItem: "CattyCat" + FoodItem: "Milk" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 190 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petskillbonus bAgi, 3, 30, 90; petloot 3; bonus bAgi, 1; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bAgi, 4; bonus2 bSPRegenRate,1,10000; } "> +}, +{ + Id: 1192 + SpriteName: "BlackCatty" + Name: "Blacky Cat" + TamingItem: "JarOfBlood" + EggItem: "BlackyCat" + FoodItem: "Mashmallow" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 190 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; bonus bInt, 1; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bInt, 4; bonus bAgi, 1; } "> +}, +{ + Id: 1195 + SpriteName: "Baby Dragon" + Name: "Baby Dragon" + TamingItem: "JarOfBlood" + EggItem: "DragonHorn" + FoodItem: "Dragonfruit" + FoodEffectiveness: 70 + HungerDelay: 100 + Intimacy: { + Initial: 100 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 190 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 4; bonus bStr, 1; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus2 bAddGetZenyNum, -1, 4; } "> +},) diff --git a/db/re/refine_db.conf b/db/re/refine_db.conf new file mode 100644 index 0000000..364c9a4 --- /dev/null +++ b/db/re/refine_db.conf @@ -0,0 +1,619 @@ +//================= 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 . +//========================================================================= +//= 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 }) + } +} + +IMPORTANT: On TMW2, max refine level set by scripts is 10 +**************************************************************************/ + +Armors: { + StatsPerLevel: 0 + RandomBonusStartLevel: 0 + RandomBonusValue: 0 + Rates: { + Lv1: { + Bonus: 350 + } + Lv2: { + NormalChance: 93 + EnrichedChance: 99 + Bonus: 350 + } + Lv3: { + NormalChance: 86 + EnrichedChance: 96 + Bonus: 350 + } + Lv4: { + NormalChance: 79 + EnrichedChance: 93 + Bonus: 350 + } + Lv5: { + NormalChance: 72 + EnrichedChance: 90 + Bonus: 350 + } + Lv6: { + NormalChance: 65 + EnrichedChance: 80 + Bonus: 450 + } + Lv7: { + NormalChance: 58 + EnrichedChance: 70 + Bonus: 450 + } + Lv8: { + NormalChance: 51 + EnrichedChance: 60 + Bonus: 450 + } + Lv9: { + NormalChance: 44 + EnrichedChance: 50 + Bonus: 500 + } + Lv10: { + NormalChance: 37 + EnrichedChance: 40 + Bonus: 500 + } + Lv11: { + NormalChance: 30 + EnrichedChance: 30 + Bonus: 600 + } + Lv12: { + NormalChance: 23 + EnrichedChance: 20 + Bonus: 600 + } + // Anything below this line was NOT MAINTENANED + Lv13: { + NormalChance: 16 + EnrichedChance: 10 + Bonus: 400 + } + Lv14: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 400 + } + Lv15: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 400 + } + Lv16: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 400 + } + Lv17: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 500 + } + Lv18: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 500 + } + Lv19: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 500 + } + Lv20: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 500 + } + } + // This is junk + RefineryUISettings: ( + { + Level: [1, 20] + Items: { + Acorn: { + Type: "REFINE_CHANCE_TYPE_NORMAL" + Cost: 100000000 + } + } + }, + ) +} + +// Weapon level 1 is the standard tier for most weapons +WeaponLevel1: { + StatsPerLevel: 800 + RandomBonusStartLevel: 6 + RandomBonusValue: 300 + Rates: { + Lv2: { + NormalChance: 93 + EnrichedChance: 99 + } + Lv3: { + NormalChance: 86 + EnrichedChance: 96 + } + Lv4: { + NormalChance: 79 + EnrichedChance: 93 + } + Lv5: { + NormalChance: 72 + EnrichedChance: 90 + } + Lv6: { + NormalChance: 65 + EnrichedChance: 80 + } + Lv7: { + NormalChance: 58 + EnrichedChance: 70 + } + Lv8: { + NormalChance: 51 + EnrichedChance: 60 + } + Lv9: { + NormalChance: 44 + EnrichedChance: 50 + } + Lv10: { + NormalChance: 37 + EnrichedChance: 40 + } + Lv11: { + NormalChance: 30 + EnrichedChance: 30 + Bonus: 600 + } + Lv12: { + NormalChance: 23 + EnrichedChance: 20 + Bonus: 600 + } + // Anything below this line was NOT MAINTENANED + Lv13: { + NormalChance: 16 + EnrichedChance: 10 + Bonus: 400 + } + Lv14: { + NormalChance: 0 + EnrichedChance: 0 + } + Lv15: { + NormalChance: 0 + EnrichedChance: 0 + } + Lv16: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv17: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv18: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv19: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv20: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + } + // This is junk + RefineryUISettings: ( + { + Level: [1, 20] + Items: { + Acorn: { + Type: "REFINE_CHANCE_TYPE_NORMAL" + Cost: 100000000 + } + } + }, + ) +} + + + +// XXX WARNING XXX: +// Unused : +// XXX WARNING XXX: +WeaponLevel2: { + RefineryUISettings: ( + { + Level: [1, 20] + Items: { + Acorn: { + Type: "REFINE_CHANCE_TYPE_NORMAL" + Cost: 100000000 + } + } + }, + ) + StatsPerLevel: 800 + RandomBonusStartLevel: 6 + RandomBonusValue: 300 + Rates: { + Lv2: { + NormalChance: 93 + EnrichedChance: 99 + } + Lv3: { + NormalChance: 86 + EnrichedChance: 96 + } + Lv4: { + NormalChance: 79 + EnrichedChance: 93 + } + Lv5: { + NormalChance: 72 + EnrichedChance: 90 + } + Lv6: { + NormalChance: 65 + EnrichedChance: 80 + } + Lv7: { + NormalChance: 58 + EnrichedChance: 70 + } + Lv8: { + NormalChance: 51 + EnrichedChance: 60 + } + Lv9: { + NormalChance: 44 + EnrichedChance: 50 + } + Lv10: { + NormalChance: 37 + EnrichedChance: 40 + } + Lv11: { + NormalChance: 30 + EnrichedChance: 30 + Bonus: 600 + } + Lv12: { + NormalChance: 23 + EnrichedChance: 20 + Bonus: 600 + } + // Anything below this line was NOT MAINTENANED + Lv13: { + NormalChance: 16 + EnrichedChance: 10 + Bonus: 400 + } + Lv14: { + NormalChance: 0 + EnrichedChance: 0 + } + Lv15: { + NormalChance: 0 + EnrichedChance: 0 + } + Lv16: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv17: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv18: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv19: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv20: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + } +} +WeaponLevel3: { + RefineryUISettings: ( + { + Level: [1, 20] + Items: { + Acorn: { + Type: "REFINE_CHANCE_TYPE_NORMAL" + Cost: 100000000 + } + } + }, + ) + StatsPerLevel: 800 + RandomBonusStartLevel: 6 + RandomBonusValue: 300 + Rates: { + Lv2: { + NormalChance: 93 + EnrichedChance: 99 + } + Lv3: { + NormalChance: 86 + EnrichedChance: 96 + } + Lv4: { + NormalChance: 79 + EnrichedChance: 93 + } + Lv5: { + NormalChance: 72 + EnrichedChance: 90 + } + Lv6: { + NormalChance: 65 + EnrichedChance: 80 + } + Lv7: { + NormalChance: 58 + EnrichedChance: 70 + } + Lv8: { + NormalChance: 51 + EnrichedChance: 60 + } + Lv9: { + NormalChance: 44 + EnrichedChance: 50 + } + Lv10: { + NormalChance: 37 + EnrichedChance: 40 + } + Lv11: { + NormalChance: 30 + EnrichedChance: 30 + Bonus: 600 + } + Lv12: { + NormalChance: 23 + EnrichedChance: 20 + Bonus: 600 + } + // Anything below this line was NOT MAINTENANED + Lv13: { + NormalChance: 16 + EnrichedChance: 10 + Bonus: 400 + } + Lv14: { + NormalChance: 0 + EnrichedChance: 0 + } + Lv15: { + NormalChance: 0 + EnrichedChance: 0 + } + Lv16: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv17: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv18: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv19: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv20: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + } +} +WeaponLevel4: { + RefineryUISettings: ( + { + Level: [1, 20] + Items: { + Acorn: { + Type: "REFINE_CHANCE_TYPE_NORMAL" + Cost: 100000000 + } + } + }, + ) + StatsPerLevel: 800 + RandomBonusStartLevel: 6 + RandomBonusValue: 300 + Rates: { + Lv2: { + NormalChance: 93 + EnrichedChance: 99 + } + Lv3: { + NormalChance: 86 + EnrichedChance: 96 + } + Lv4: { + NormalChance: 79 + EnrichedChance: 93 + } + Lv5: { + NormalChance: 72 + EnrichedChance: 90 + } + Lv6: { + NormalChance: 65 + EnrichedChance: 80 + } + Lv7: { + NormalChance: 58 + EnrichedChance: 70 + } + Lv8: { + NormalChance: 51 + EnrichedChance: 60 + } + Lv9: { + NormalChance: 44 + EnrichedChance: 50 + } + Lv10: { + NormalChance: 37 + EnrichedChance: 40 + } + Lv11: { + NormalChance: 30 + EnrichedChance: 30 + Bonus: 600 + } + Lv12: { + NormalChance: 23 + EnrichedChance: 20 + Bonus: 600 + } + // Anything below this line was NOT MAINTENANED + Lv13: { + NormalChance: 16 + EnrichedChance: 10 + Bonus: 400 + } + Lv14: { + NormalChance: 0 + EnrichedChance: 0 + } + Lv15: { + NormalChance: 0 + EnrichedChance: 0 + } + Lv16: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv17: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv18: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv19: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + Lv20: { + NormalChance: 0 + EnrichedChance: 0 + Bonus: 300 + } + } +} diff --git a/db/re/size_fix.txt b/db/re/size_fix.txt new file mode 100644 index 0000000..31241f8 --- /dev/null +++ b/db/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, 80,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, 80,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, 80,100,100,100 // Size: Large diff --git a/db/re/skill_db.conf b/db/re/skill_db.conf new file mode 100644 index 0000000..28bb863 --- /dev/null +++ b/db/re/skill_db.conf @@ -0,0 +1,41008 @@ +//================= Hercules Database ========================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License ==================================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2014-2016 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 . +//============================================================================== +//= 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) + FreeCastNormal: true/false (boolean, defaults to false) + Works like FreeCastReduced, but not reduce speed. + ShowSkillScale: true/false (boolean, defaults to false) + } + AttackType: "Attack Type" (string, defaults to "None") + HiddenTrap: true/false (boolean, defaults to false) + 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_Nature", "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) + FixedCastTime: Fixed Cast Time (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 +}, +{ + Id: 3 + Name: "SM_TWOHAND" + Description: "Two-Handed Sword Mastery" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 4 + Name: "SM_RECOVERY" + Description: "Increase HP Recovery" + MaxLevel: 10 + NumberOfHits: 0 + SkillInfo: { + Quest: true + } +}, +{ + Id: 5 + Name: "SM_BASH" + Description: "Falkon Strike" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 60 + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + } + } +}, +{ + Id: 6 + Name: "SM_PROVOKE" + Description: "Provoke" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillInfo: { + Quest: true + } + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + SkillData1: 30000 + CoolDown: 300 + CastTime: 20 + Requirements: { + SPCost: 25 + } +}, +{ + Id: 7 + Name: "SM_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: 2000 + SkillData1: 2000 + SkillData2: 10000 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 80 + Lv3: 100 + Lv4: 120 + Lv5: 140 + Lv6: 160 + Lv7: 180 + Lv8: 200 + Lv9: 220 + Lv10: 240 + } + } +}, +{ + Id: 9 + Name: "MG_SRECOVERY" + Description: "Increase SP Recovery" + MaxLevel: 10 + NumberOfHits: 0 + SkillInfo: { + Quest: true + } +}, +{ + 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 + FixedCastTime: 0 + 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 + } + 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: 50 + Lv2: 55 + Lv3: 60 + Lv4: 65 + Lv5: 70 + Lv6: 150 + Lv7: 170 + Lv8: 190 + Lv9: 210 + Lv10: 230 + } + } +}, +{ + 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 + } + AttackType: "Magic" + Element: "Ele_Neutral" + 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: 800 + Lv2: 1000 + Lv3: 1200 + Lv4: 1500 + Lv5: 1800 + Lv6: 2000 + Lv7: 2400 + Lv8: 2400 + Lv9: 2800 + Lv10: 3000 + } + FixedCastTime: 100 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 60 + Lv3: 80 + Lv4: 100 + Lv5: 110 + Lv6: 120 + Lv7: 130 + Lv8: 140 + Lv9: 150 + Lv10: 160 + } + } +}, +{ + Id: 14 + Name: "MG_COLDBOLT" + Description: "Cold Bolt" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: 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: 80 + Lv2: 100 + Lv3: 120 + Lv4: 140 + Lv5: 160 + Lv6: 180 + Lv7: 200 + Lv8: 220 + Lv9: 240 + Lv10: 260 + } + } +}, +{ + Id: 15 + Name: "MG_FROSTDIVER" + Description: "Frost Diver" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Water" + InterruptCast: true + CastTime: { + Lv1: 640 + Lv2: 600 + Lv3: 555 + Lv4: 500 + Lv5: 450 + Lv6: 400 + Lv7: 384 + Lv8: 384 + Lv9: 384 + Lv10: 384 + } + AfterCastActDelay: 300 + SkillData2: { + Lv1: 4000 + Lv2: 4500 + Lv3: 5000 + Lv4: 5500 + Lv5: 6000 + Lv6: 7000 + Lv7: 8000 + Lv8: 9000 + Lv9: 10000 + Lv10: 10500 + } + FixedCastTime: 160 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 120 + Lv3: 140 + Lv4: 160 + Lv5: 180 + Lv6: 200 + Lv7: 220 + Lv8: 240 + Lv9: 260 + Lv10: 280 + } + } +}, +{ + 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: { + Lv1: 9 + Lv2: 9 + Lv3: 10 + Lv4: 10 + Lv5: 11 + Lv6: 11 + Lv7: 11 + Lv8: 11 + Lv9: 11 + Lv10: 11 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + //SplitDamage: true + } + SplashRange: { + Lv1: 1 + Lv2: 2 + Lv3: 2 + Lv4: 3 + Lv5: 3 + Lv6: 3 + Lv7: 3 + Lv8: 3 + Lv9: 3 + Lv10: 3 + } + InterruptCast: true + CastTime: { + Lv1: 1280 + Lv2: 1200 + Lv3: 1100 + Lv4: 1000 + Lv5: 800 + Lv6: 800 + Lv7: 800 + Lv8: 800 + Lv9: 800 + Lv10: 800 + } + AfterCastActDelay: { + Lv1: 1500 + Lv2: 1400 + Lv3: 1300 + Lv4: 1200 + Lv5: 1100 + Lv6: 1000 + Lv7: 1000 + Lv8: 1000 + Lv9: 1000 + Lv10: 1000 + } + FixedCastTime: { + Lv1: 320 + Lv2: 300 + Lv3: 280 + Lv4: 260 + Lv5: 220 + Lv6: 200 + Lv7: 200 + Lv8: 200 + Lv9: 200 + Lv10: 200 + } + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 120 + Lv7: 120 + Lv8: 120 + Lv9: 120 + Lv10: 120 + } + } +}, +{ + Id: 18 + Name: "MG_FIREWALL" + Description: "Nature Wall" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Nature" + InterruptCast: false + SkillInstances: 3 + KnockBackTiles: 2 + CastTime: { + Lv1: 1300 + Lv2: 1140 + Lv3: 1080 + Lv4: 920 + Lv5: 860 + Lv6: 780 + Lv7: 600 + Lv8: 520 + Lv9: 440 + Lv10: 360 + } + SkillData1: { + Lv1: 8500 + Lv2: 10000 + Lv3: 12000 + Lv4: 14000 + Lv5: 16000 + Lv6: 18000 + Lv7: 20000 + Lv8: 22000 + Lv9: 24000 + Lv10: 26000 + } + FixedCastTime: { + Lv1: 300 + Lv2: 260 + Lv3: 220 + Lv4: 180 + Lv5: 140 + Lv6: 120 + Lv7: 100 + Lv8: 80 + Lv9: 60 + Lv10: 40 + } + Requirements: { + SPCost: 140 + } + 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 + } + 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: 80 + Lv2: 100 + Lv3: 120 + Lv4: 140 + Lv5: 160 + Lv6: 180 + Lv7: 200 + Lv8: 220 + Lv9: 240 + Lv10: 260 + } + } +}, +{ + Id: 20 + Name: "MG_LIGHTNINGBOLT" + Description: "Lightning Bolt" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Wind" + NumberOfHits: { + Lv1: 2 + Lv2: 3 + Lv3: 4 + Lv4: 5 + Lv5: 6 + Lv6: 7 + Lv7: 8 + Lv8: 9 + Lv9: 10 + 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: 80 + Lv2: 100 + Lv3: 120 + Lv4: 140 + Lv5: 160 + Lv6: 180 + Lv7: 200 + Lv8: 220 + Lv9: 240 + Lv10: 260 + } + } +}, +{ + Id: 21 + Name: "MG_THUNDERSTORM" + Description: "Thunderstorm" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: 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 + SkillInfo: { + Quest: true + } +}, +{ + 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 + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 2 + InterruptCast: true + SkillData1: 10000 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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: 3 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + Quest: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + IgnoreDefense: true + } + InterruptCast: true + AfterCastActDelay: 1000 + CoolDown: 2000 + FixedCastTime: 0 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 110 + Lv3: 120 + Lv4: 130 + Lv5: 140 + Lv6: 150 + Lv7: 160 + Lv8: 170 + Lv9: 180 + Lv10: 200 + } + } +}, +{ + 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: 60 + Lv2: 80 + Lv3: 100 + Lv4: 120 + Lv5: 140 + Lv6: 160 + Lv7: 180 + Lv8: 200 + Lv9: 220 + Lv10: 240 + } + } +}, +{ + 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: 15000 + Lv2: 30000 + Lv3: 45000 + Lv4: 60000 + Lv5: 75000 + Lv6: 90000 + Lv7: 105000 + Lv8: 120000 + Lv9: 135000 + Lv10: 150000 + } + FixedCastTime: 150 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 150 + Lv3: 200 + Lv4: 250 + Lv5: 300 + Lv6: 350 + Lv7: 400 + Lv8: 450 + Lv9: 500 + Lv10: 550 + } + } +}, +{ + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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: "Supreme Attack" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 55 + HPRateCost: 2 + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + } + } +}, +{ + Id: 43 + Name: "AC_OWL" + Description: "Owl's Eye" + MaxLevel: 10 + NumberOfHits: 0 + SkillInfo: { + Quest: true + } +}, +{ + Id: 44 + Name: "AC_VULTURE" + Description: "Archer's Eye" + MaxLevel: 1 + NumberOfHits: 0 + SkillInfo: { + Quest: true + } +}, +{ + Id: 45 + Name: "AC_CONCENTRATION" + Description: "Improve Concentration" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 3 + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 130000 + Lv6: 140000 + Lv7: 150000 + Lv8: 160000 + Lv9: 170000 + Lv10: 180000 + } + FixedCastTime: 0 + Requirements: { + SPCost: { + Lv1: 65 + Lv2: 70 + Lv3: 75 + Lv4: 80 + Lv5: 85 + Lv6: 90 + Lv7: 95 + Lv8: 100 + Lv9: 105 + Lv10: 110 + } + } +}, +{ + Id: 46 + Name: "AC_DOUBLE" + Description: "Double Strafe" + MaxLevel: 10 + Range: -9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 2 + AfterCastActDelay: 100 + SkillData1: 100 + FixedCastTime: 0 + 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 + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 3 + Lv5: 3 + Lv6: 3 + Lv7: 3 + Lv8: 3 + Lv9: 3 + Lv10: 3 + } + KnockBackTiles: 1 + AfterCastActDelay: 100 + SkillData1: 100 + FixedCastTime: 0 + Requirements: { + SPCost: 80 + WeaponTypes: { + Bows: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + } + AmmoTypes: { + A_ARROW: true + A_BULLET: true + } + AmmoAmount: { + Lv1: 3 + Lv2: 5 + Lv3: 5 + Lv4: 5 + Lv5: 5 + Lv6: 5 + Lv7: 5 + Lv8: 5 + Lv9: 5 + Lv10: 5 + } + } + Unit: { + Id: 0x86 + Range: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 2 + 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 + CoolDown: 3000 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 14 + Lv3: 13 + Lv4: 12 + Lv5: 11 + Lv6: 10 + Lv7: 10 + Lv8: 9 + Lv9: 9 + Lv10: 8 + } + } +}, +{ + Id: 51 + Name: "TF_HIDING" + Description: "Hiding" + MaxLevel: 10 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 2000 + Lv2: 30000 + Lv3: 60000 + Lv4: 90000 + Lv5: 120000 + Lv6: 150000 + Lv7: 180000 + Lv8: 210000 + Lv9: 240000 + Lv10: 270000 + Lv11: 300000 + } + FixedCastTime: 0 + Requirements: { + SPCost: 1000 + } +}, +{ + Id: 52 + Name: "TF_POISON" + Description: "Envenom" + MaxLevel: 10 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Nature" + SkillData2: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + FixedCastTime: 0 + Requirements: { + SPCost: 12 + } +}, +{ + Id: 53 + Name: "TF_DETOXIFY" + Description: "Detoxify" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Weapon" + Element: "Ele_Nature" + CastTime: 1500 + AfterCastActDelay: 2000 + FixedCastTime: 1000 + CoolDown: 30000 + DamageType: { + NoDamage: true + } + Requirements: { + SPRateCost: 40 + } +}, +{ + Id: 54 + Name: "ALL_RESURRECTION" + Description: "Resurrection" + MaxLevel: 4 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 4800 + Lv2: 3200 + Lv3: 1600 + Lv4: 800 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + AfterCastActDelay: { + Lv1: 500 + Lv2: 1000 + Lv3: 1500 + Lv4: 2000 + Lv5: 4000 + Lv6: 5000 + Lv7: 6000 + Lv8: 7000 + Lv9: 8000 + Lv10: 9000 + } + FixedCastTime: { + Lv1: 1200 + Lv2: 800 + Lv3: 400 + Lv4: 100 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: 200 +// 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + Requirements: { + SPCost: { + Lv1: 140 + Lv2: 180 + Lv3: 220 + Lv4: 260 + Lv5: 300 + Lv6: 340 + Lv7: 380 + Lv8: 420 + Lv9: 460 + Lv10: 500 + } + WeaponTypes: { + 2HSwords: true + 2HMaces: true + 2HSpears: 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: 1300 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + FixedCastTime: 0 + Requirements: { + SPCost: 100 + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: 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 + } + 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 + SkillInfo: { + Quest: true + } +}, +{ + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + Requirements: { + SPCost: 8 + } +}, +{ + Id: 68 + Name: "PR_ASPERSIO" + Description: "Aspersio" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: 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 + } + FixedCastTime: 0 + Requirements: { + SPCost: { + Lv1: 75 + Lv2: 95 + Lv3: 115 + Lv4: 135 + Lv5: 155 + Lv6: 175 + Lv7: 195 + Lv8: 215 + Lv9: 235 + Lv10: 250 + } +// 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 + } + 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 + } + FixedCastTime: 0 + Requirements: { + SPCost: 20 + } +}, +{ + Id: 70 + Name: "PR_SANCTUARY" + Description: "Sanctuary" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + 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 + FixedCastTime: 0 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 79 + Name: "PR_MAGNUS" + Description: "Magnus Exorcismus" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + FixedCastTime: 0 + 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 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + SplashArea: true + } + SplashRange: 2 + InterruptCast: true + CastTime: { + Lv1: 640 + Lv2: 576 + Lv3: 412 + Lv4: 448 + Lv5: 384 + Lv6: 384 + Lv7: 384 + Lv8: 384 + Lv9: 384 + Lv10: 384 + } + AfterCastActDelay: 300 + SkillData2: { + Lv1: 4000 + Lv2: 4500 + Lv3: 5000 + Lv4: 6000 + Lv5: 7000 + Lv6: 8500 + Lv7: 10000 + Lv8: 12000 + Lv9: 14000 + Lv10: 16000 + } + FixedCastTime: { + Lv1: 160 + Lv2: 144 + Lv3: 128 + Lv4: 112 + Lv5: 96 + Lv6: 96 + Lv7: 96 + Lv8: 96 + Lv9: 96 + Lv10: 96 + } + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 140 + Lv3: 160 + Lv4: 180 + Lv5: 200 + Lv6: 220 + Lv7: 240 + Lv8: 260 + Lv9: 280 + Lv10: 300 + } + } +}, +{ + Id: 89 + Name: "WZ_STORMGUST" + Description: "Storm Gust" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: 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 + } + 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: 80 + Lv2: 100 + Lv3: 120 + Lv4: 140 + Lv5: 160 + Lv6: 180 + Lv7: 200 + Lv8: 220 + Lv9: 240 + Lv10: 260 + } + } +}, +{ + Id: 91 + Name: "WZ_HEAVENDRIVE" + Description: "Heaven's Drive" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + 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 + } + FixedCastTime: 0 + 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 + } + 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 + } + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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_Nature" + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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_Nature" + 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 + } + FixedCastTime: 0 + 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 + } + 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: 60 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 100 + } +}, +{ + Id: 143 + Name: "NV_TRICKDEAD" + Description: "Play Dead" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + DamageType: { + NoDamage: true + } + SkillData1: 600000 + FixedCastTime: 0 + Requirements: { + SPCost: 200 + } +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + KnockBackTiles: 6 + FixedCastTime: 1500 + Requirements: { + SPCost: 150 + WeaponTypes: { + Bows: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + } + AmmoTypes: { + A_ARROW: true + A_BULLET: 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 + FixedCastTime: 0 + Requirements: { + SPCost: 9 + } +}, +{ + Id: 150 + Name: "TF_BACKSLIDING" + Description: "Back Slide" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + CoolDown: 15000 + DamageType: { + NoDamage: true + } + KnockBackTiles: 5 + Requirements: { + SPCost: 40 + } +}, +{ + 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 + } + AttackType: "Misc" + DamageType: { + IgnoreFlee: true + } + AfterCastActDelay: 100 + SkillData1: 5000 + SkillData2: 8000 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + Requirements: { + SPCost: 8 + } +}, +{ + Id: 156 + Name: "AL_HOLYLIGHT" + Description: "Holy Light" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Magic" + Element: "Ele_Holy" + InterruptCast: true + CastTime: 1600 + FixedCastTime: 400 + Requirements: { + SPCost: 60 + } +}, +{ + Id: 157 + Name: "MG_ENERGYCOAT" + Description: "Energy Coat" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 300000 + Lv2: 350000 + Lv3: 400000 + Lv4: 450000 + Lv5: 500000 + Lv6: 550000 + Lv7: 600000 + Lv8: 650000 + Lv9: 700000 + Lv10: 750000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: 50 + } +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + Id: 166 + Name: "NPC_CHANGEPOISON" + Description: "Poison Attribute Change" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Nature" + DamageType: { + NoDamage: true + } + SkillData1: 1800000 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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_System" + DamageType: { + SplashArea: true + IgnoreDefense: true + IgnoreFlee: true + IgnoreDefCards: true + } + SplashRange: 5 + KnockBackTiles: 3 + SkillData1: 3500 + FixedCastTime: 0 +}, +{ + Id: 174 + Name: "NPC_SPLASHATTACK" + Description: "Splash attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: 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 + } +}, +{ + 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: 25 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData2: 60000 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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_Nature" +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + } + FixedCastTime: 0 +}, +{ + 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 + } + FixedCastTime: 0 +}, +{ + 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 + } + FixedCastTime: 0 +}, +{ + 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: 3000 + FixedCastTime: 0 +}, +{ + 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 + } + FixedCastTime: 0 +}, +{ + 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 + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreFlee: true + } + AfterCastActDelay: 500 + SkillData1: 5000 + FixedCastTime: 0 + 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: { + Lv1: 8000 + Lv2: 9000 + Lv3: 10000 + Lv4: 11000 + Lv5: 12000 + Lv6: 13000 + Lv7: 14000 + Lv8: 15000 + Lv9: 16000 + Lv10: 17000 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + 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 + } + 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 + FixedCastTime: 0 + 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: 3 + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SplashRange: 1 + NumberOfHits: 0 + Requirements: { + SPCost: { + Lv1: 140 + Lv2: 105 + Lv3: 70 + } + } +}, +{ + Id: 244 + Name: "AM_REST" + Description: "Vaporize" + MaxLevel: 3 + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 49 + Lv3: 35 + } + } +}, +{ + Id: 247 + Name: "AM_RESURRECTHOMUN" + Description: "Homunculus Resurrection" + MaxLevel: 6 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + DamageType: { + NoDamage: true + } + SplashRange: 1 + NumberOfHits: 0 + CastTime: { + Lv1: 2200 + Lv2: 2100 + Lv3: 2000 + Lv4: 1900 + Lv5: 1800 + Lv6: 1750 + } + FixedCastTime: { + Lv1: 1250 + Lv2: 1200 + Lv3: 1150 + Lv4: 1100 + Lv5: 1050 + Lv6: 1000 + } + + Requirements: { + SPCost: { + Lv1: 200 + Lv2: 172 + Lv3: 144 + Lv4: 116 + Lv5: 88 + Lv6: 60 + } + } +}, +{ + 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 + FixedCastTime: 0 + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 124 + Lv3: 126 + Lv4: 128 + Lv5: 130 + Lv6: 132 + Lv7: 134 + Lv8: 136 + Lv9: 138 + Lv10: 140 + } + State: "Shield" + } +}, +{ + Id: 250 + Name: "CR_SHIELDCHARGE" + Description: "Smite" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: 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 + FixedCastTime: 0 + 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 + } + AttackType: "Weapon" + AfterCastActDelay: 700 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + 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 + } + FixedCastTime: 0 + 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 + } + 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: 4 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 800 + SkillData1: 180000 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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" + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -3 + FixedCastTime: 0 + 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 + } + 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 + } + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + Requirements: { + SPCost: 15 + SpiritSphereCost: 5 + } +}, +{ + Id: 271 + Name: "MO_EXTREMITYFIST" + Description: "Asura Strike" + MaxLevel: 5 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: 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 + } + 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 + } + FixedCastTime: 0 + 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: 120000 + Lv2: 135000 + Lv3: 150000 + Lv4: 165000 + Lv5: 180000 + Lv6: 195000 + Lv7: 210000 + Lv8: 225000 + Lv9: 240000 + Lv10: 255000 + } + FixedCastTime: 3000 + Requirements: { + SPCost: 150 +// 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: 120000 + Lv2: 135000 + Lv3: 150000 + Lv4: 165000 + Lv5: 180000 + Lv6: 195000 + Lv7: 210000 + Lv8: 225000 + Lv9: 240000 + Lv10: 255000 + } + FixedCastTime: 3000 + Requirements: { + SPCost: 150 +// 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: 120000 + Lv2: 135000 + Lv3: 150000 + Lv4: 165000 + Lv5: 180000 + Lv6: 195000 + Lv7: 210000 + Lv8: 225000 + Lv9: 240000 + Lv10: 255000 + } + FixedCastTime: 3000 + Requirements: { + SPCost: 150 +// 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: 120000 + Lv2: 135000 + Lv3: 150000 + Lv4: 165000 + Lv5: 180000 + Lv6: 195000 + Lv7: 210000 + Lv8: 225000 + Lv9: 240000 + Lv10: 255000 + } + FixedCastTime: 3000 + Requirements: { + SPCost: 150 +// 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + } + FixedCastTime: 0 +}, +{ + 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 + } + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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: "Accumulate Power" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillData1: 30000 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + } + CoolDown: { + Lv1: 1000 + Lv2: 900 + Lv3: 800 + Lv4: 700 + Lv5: 600 + Lv6: 500 + Lv7: 400 + Lv8: 300 + Lv9: 200 + Lv10: 100 + } + CastTime: 50 + FixedCastTime: 50 + Requirements: { + SPCost: 20 + } +}, +{ + 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 + } + FixedCastTime: 0 + 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_Nature" + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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: "Sharpshooting" + MaxLevel: 1 + Range: 7 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SplashRange: 1 + InterruptCast: true + SkillInstances: 13 + CastTime: 1000 + FixedCastTime: 600 + AfterCastActDelay: 1400 + CastDefRate: 25 + CoolDown: 15000 + SkillInfo: { + Quest: true + } + Requirements: { + SPCost: 140 + 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: 60000 + Lv2: 70000 + Lv3: 80000 + Lv4: 90000 + Lv5: 100000 + Lv6: 110000 + Lv7: 120000 + Lv8: 140000 + Lv9: 160000 + Lv10: 180000 + } + FixedCastTime: { + Lv1: 500 + Lv2: 600 + Lv3: 700 + Lv4: 800 + Lv5: 900 + Lv6: 1000 + Lv7: 1100 + Lv8: 1200 + Lv9: 1300 + Lv10: 1400 + } + Requirements: { + SPCost: 110 + } +}, +{ + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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: 350 + FixedCastTime: 350 + AfterCastActDelay: 500 + SkillData2: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 70000 + Lv8: 80000 + Lv9: 90000 + Lv10: 100000 + } + Requirements: { + SPCost: 90 + } +}, +{ + Id: 407 + Name: "ASC_CDP" + Description: "Create Deadly Poison" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + AfterCastActDelay: 5000 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + 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 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 +}, +{ + Id: 443 + Name: "SG_KNOWLEDGE" + Description: "Knowledge of the Sun Moon and Stars" + MaxLevel: 10 + NumberOfHits: 0 + SkillData1: 600000 + FixedCastTime: 0 +}, +{ + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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_Nature" + Lv7: "Ele_Holy" + Lv8: "Ele_Dark" + Lv9: "Ele_Ghost" + Lv10: "Ele_Undead" + } + DamageType: { + NoDamage: true + } + SkillData1: 180000 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + Requirements: { + SPCost: 180 + } + WeaponTypes: { + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + } +}, +{ + 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: 70 + } + WeaponTypes: { + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + } +}, +{ + 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 + FixedCastTime: 0 + 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 + WeaponTypes: { + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + } +}, +{ + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + AttackType: "Misc" + DamageType: { + IgnoreElement: true + IgnoreFlee: true + } + AfterCastActDelay: 5000 + FixedCastTime: 0 + 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 + } + AttackType: "Weapon" + Element: "Ele_Weapon" + KnockBackTiles: 4 + AfterCastActDelay: 3000 + SkillData1: 3000 + SkillData2: 3000 + FixedCastTime: 0 + 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 + } + 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 + } + FixedCastTime: 0 + 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 + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + FixedCastTime: 0 + 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 + } + 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 + } + FixedCastTime: 0 + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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_Nature" + 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 + } + 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 + } + 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 + } + 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 + } + 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: 100 + } +}, +{ + 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 + } + 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: 2000 + 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 + } + 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 + } + 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 + } + 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 + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -4 + 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: 750 + State: "Moveable" + } +}, +{ + Id: 2023 + Name: "GC_DARKILLUSION" + Description: "Sudden Attack" + MaxLevel: 5 + Range: { + Lv1: 5 + Lv2: 7 + Lv3: 9 + Lv4: 10 + Lv5: 10 + Lv6: 10 + Lv7: 10 + Lv8: 10 + Lv9: 10 + Lv10: 10 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + IgnoreFlee: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + FixedCastTime: 100 + Requirements: { + SPCost: { + Lv1: 110 + Lv2: 115 + Lv3: 120 + Lv4: 125 + Lv5: 130 + Lv6: 135 + Lv7: 140 + Lv8: 145 + Lv9: 150 + Lv10: 155 + } + } +}, +{ + 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 + } + 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 + } + 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 + } + 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 + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + IgnoreDefense: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 150 + Lv3: 180 + Lv4: 210 + Lv5: 240 + Lv6: 270 + Lv7: 300 + Lv8: 330 + Lv9: 360 + Lv10: 400 + } + Items: { + Lifestone: 1 + } + } +}, +{ + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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: { +// Wolf's_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 + } + AttackType: "Misc" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 2 + SkillInstances: 2 + SkillData1: 15000 + SkillData2: 40000 + FixedCastTime: 0 + 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 + } + AttackType: "Misc" + Element: "Ele_Water" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 2 + SkillInstances: 2 + SkillData1: 15000 + SkillData2: 20000 + FixedCastTime: 0 + 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 +// Pilebunker_S: 0 +// Pilebunker_P: 0 +// Pilebunker_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 + } + FixedCastTime: 0 + 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_System" + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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: 35 + 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: 35 +// 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 + } + 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 + } + 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 + FixedCastTime: 0 + 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 + } + 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 + } + AttackType: "Weapon" + SkillData1: { + Lv1: 3500 + Lv2: 4000 + Lv3: 4500 + Lv4: 5000 + Lv5: 5500 + Lv6: 6000 + Lv7: 6500 + Lv8: 7000 + Lv9: 7500 + Lv10: 8000 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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: 1000 + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + AttackType: "Magic" + Element: "Ele_Fire" + InterruptCast: true + SkillInstances: { + Lv1: 7 + Lv2: 9 + Lv3: 11 + Lv4: 13 + Lv5: 15 + Lv6: 17 + Lv7: 19 + Lv8: 21 + Lv9: 23 + Lv10: 25 + } + CastTime: 1000 + CoolDown: { + Lv1: 8500 + Lv2: 11500 + Lv3: 14500 + Lv4: 17000 + Lv5: 19000 + Lv6: 20000 + Lv7: 20000 + Lv8: 20000 + Lv9: 20000 + Lv10: 20000 + } + AfterCastActDelay: 2000 + SkillData1: 9000 + FixedCastTime: 300 + Requirements: { + SPCost: { + Lv1: 110 + Lv2: 130 + Lv3: 150 + Lv4: 220 + Lv5: 250 + Lv6: 250 + Lv7: 250 + Lv8: 250 + Lv9: 250 + Lv10: 250 + } + } + Unit: { + Id: 0xdc + 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 + } + 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: 26 + } + 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 + } + FixedCastTime: 0 + 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 + } + 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 + } + 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 + } + AttackType: "Magic" + Element: "Ele_Nature" + 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 + } + 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 + } + AttackType: "Magic" + Element: "Ele_Nature" + 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 + } + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + } + 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 + FixedCastTime: 0 + 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 + } + 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 + } + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } +}, +{ + 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 + } + FixedCastTime: 0 + 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: 45 + } +}, +{ + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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: 35 +// 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 +}, +{ + Id: 3032 + Name: "ECL_PEONYMAMY" + Description: "Peony Mamy" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + CoolDown: 5000 + FixedCastTime: 0 +}, +{ + Id: 3033 + Name: "ECL_SADAGUI" + Description: "Sadagui" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + CoolDown: 5000 + FixedCastTime: 0 +}, +{ + Id: 3034 + Name: "ECL_SEQUOIADUST" + Description: "Sequoia Dust" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + CoolDown: 5000 + FixedCastTime: 0 +}, +{ + 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: 1 + Range: 1 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 3 + AfterCastActDelay: 1500 + SkillData1: 10000 + CoolDown: 60000 + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 160 + Lv2: 340 + Lv3: 460 + Lv4: 580 + Lv5: 700 + Lv6: 820 + Lv7: 940 + Lv8: 1060 + Lv9: 1180 + Lv10: 1300 + } + } +}, +{ + 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 + FixedCastTime: 0 + 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 + 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: 20000 + CoolDown: 600000 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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_Nature" + DamageType: { + IgnoreElement: true + IgnoreDefense: true + } + SkillInstances: 1 + AfterCastActDelay: 1000 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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: "Weak Healing Touch" + MaxLevel: 9 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 800 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 11 + Lv2: 14 + Lv3: 17 + Lv4: 20 + Lv5: 23 + Lv6: 26 + Lv7: 29 + Lv8: 32 + Lv9: 35 + Lv10: 37 + } +// Items: { +// Red_Slim_Potion: 1 +// } + } +}, +{ + Id: 8002 + Name: "HLIF_AVOID" + Description: "Time to Flee" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + AfterCastActDelay: 35000 + CoolDown: { + Lv1: 15000 + Lv2: 14000 + Lv3: 13000 + Lv4: 12000 + Lv5: 10000 + Lv6: 10000 + Lv7: 10000 + Lv8: 10000 + Lv9: 10000 + Lv10: 10000 + } + 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 + SkillData2: { + Lv1: 60000 + Lv2: 70000 + Lv3: 80000 + Lv4: 90000 + Lv5: 129000 + Lv6: 129000 + Lv7: 129000 + Lv8: 129000 + Lv9: 129000 + Lv10: 129000 + } + 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: { + Lv1: 80 + Lv2: 120 + Lv3: 150 + Lv4: 200 + Lv5: 220 + Lv6: 240 + Lv7: 260 + Lv8: 280 + Lv9: 300 + Lv10: 400 + } + } +}, +{ + 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_Nature" + 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_Nature" + 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: 35 + } +}, +{ + 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 + } + CoolDown: 1000 // Maybe fixed cast time instead? + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + Requirements: { + SPCost: 50 + } +}, +{ + Id: 8205 + Name: "MS_REFLECTSHIELD" + Description: "Shield_Reflect" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + SkillData1: 300000 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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 + FixedCastTime: 0 + 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 + } + FixedCastTime: 0 + 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: 20000 + Lv2: 40000 + Lv3: 60000 + Lv4: 80000 + Lv5: 100000 + Lv6: 120000 + Lv7: 140000 + Lv8: 160000 + Lv9: 180000 + Lv10: 200000 + } + FixedCastTime: 0 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + HPCost: 15 + SPCost: { + Lv1: 180 + Lv2: 210 + Lv3: 240 + Lv4: 270 + Lv5: 300 + Lv6: 330 + Lv7: 360 + Lv8: 390 + Lv9: 420 + Lv10: 450 + } + } +}, +{ + 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 + Items: { + GuildCoin: 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 + Items: { + GuildCoin: 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 + Items: { + GuildCoin: 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 + Items: { + GuildCoin: 1 + LOFCoin: 1 + } + } +}, +{ + Id: 10014 + Name: "GD_DEVELOPMENT" + Description: "Permanent Development" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + NumberOfHits: 0 +}, +/////////////////////////////////////////////////// +// TMW2/Evol Skills +{ + Id: 20000 + Name: "EVOL_MASS_PROVOKE" + Description: "Mass provoke" + MaxLevel: 10 + Range: { + Lv1: 4 + Lv2: 5 + Lv3: 5 + Lv4: 6 + Lv5: 6 + Lv6: 7 + Lv7: 7 + Lv8: 8 + Lv9: 8 + Lv10: 9 + } + Hit: "BDT_SKILL" + SkillType: { + Place: true + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SplashRange: { + Lv1: 2 + Lv2: 2 + Lv3: 2 + Lv4: 3 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 4 + Lv10: 5 + } + InterruptCast: true + CastTime: 3000 + AfterCastActDelay: 100 + SkillData2: 15000 + CoolDown: 1000 + //FixedCastTime: -1 + TargetMiscEffect: "EFFECT_PROVOKE" + Requirements: { + SPCost: 35 + } +}, +{ + 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_AREA_PROVOKE" + Description: "Area Provoke" + MaxLevel: 9 + SkillType: { + //Self: true + Friend: true // <- Can it aim an enemy?? + } + CoolDown: 1000 + Requirements: { + SPCost: 35 + } +}, +{ + Id: 20004 + Name: "TMW2_OVHFIRE" + Description: "OVH Fire" + MaxLevel: 1 + CoolDown: 60000 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } +}, +// 20005~20008 reserved for TMW/Evol +{ + Id: 20009 + Name: "TMW2_DROPS" + Description: "Realm of Drops" + MaxLevel: 10 + SkillType: { + Passive: true + } + SkillInfo: { + Quest: true + } +}, +{ + Id: 20010 + Name: "TMW2_SKILLPERMIT" + Description: "Skill Permit" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20011 + Name: "TMW2_GD_INCALL" + Description: "Guild Increase All" + MaxLevel: 9 + SkillType: { + Self: true + } + CoolDown: 180000 + Requirements: { + SPCost: 35 + Items: { + GuildCoin: 1 + } + } +}, +{ + Id: 20012 + Name: "TMW2_GD_REGEN" + Description: "Guild Skill Regeneration" + MaxLevel: 9 + SkillType: { + Self: true + } + CoolDown: 180000 + Requirements: { + SPCost: 35 + Items: { + GuildCoin: 1 + } + } +}, +{ + Id: 20013 + Name: "TMW2_GD_DEFUP" + Description: "Guild Skill DEF UP" + MaxLevel: 9 + SkillType: { + Self: true + } + CoolDown: 180000 + Requirements: { + SPCost: 35 + Items: { + GuildCoin: 1 + } + } +}, +{ + Id: 20014 + Name: "TMW2_GD_BATTLEPLAN" + Description: "Guild Skill Battle Plan" + MaxLevel: 9 + SkillType: { + Self: true + } + CoolDown: 180000 + Requirements: { + SPCost: 35 + Items: { + GuildCoin: 1 + } + } +}, +{ + Id: 20015 + Name: "TMW2_GD_ATKUP" + Description: "Guild Skill ATK UP" + MaxLevel: 9 + SkillType: { + Self: true + } + CoolDown: 180000 + Requirements: { + SPCost: 35 + Items: { + GuildCoin: 1 + } + } +}, +{ + Id: 20016 + Name: "TMW2_GD_CRITUP" + Description: "Guild Skill CRIT UP" + MaxLevel: 9 + SkillType: { + Self: true + } + CoolDown: 180000 + Requirements: { + SPCost: 35 + Items: { + GuildCoin: 1 + } + } +}, +{ + Id: 20017 + Name: "TMW2_GD_AUTOREVIVE" + Description: "Guild Skill Autorevive" + MaxLevel: 9 + SkillType: { + Self: true + } + CoolDown: 180000 + Requirements: { + SPCost: 35 + Items: { + GuildCoin: 1 + } + } +}, +{ + Id: 20018 + Name: "TMW2_GDP_MAXPOWER" + Description: "Group Skill Maximum Damage" + MaxLevel: 9 + SkillType: { + Self: true + } + CoolDown: 180000 + Requirements: { + SPCost: 35 + Items: { + GuildCoin: 1 + } + } +}, +{ + Id: 20019 + Name: "TMW2_GDP_SPREGEN" + Description: "Group Skill MP Regen" + MaxLevel: 9 + SkillType: { + Self: true + } + CoolDown: 180000 + Requirements: { + SPCost: 35 + Items: { + GuildCoin: 1 + } + } +}, +{ + Id: 20020 + Name: "TMW2_STUDY" + Description: "Study" + MaxLevel: 10 + SkillType: { + Enemy: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + DamageType: { + NoDamage: true + } + CoolDown: { + Lv1: 10000 + Lv2: 9000 + Lv3: 8000 + Lv4: 7000 + Lv5: 6000 + Lv6: 5000 + Lv7: 4000 + Lv8: 3000 + Lv9: 2000 + Lv10: 1000 + } + CastTime: 500 + FixedCastTime: 500 + AfterCastActDelay: 100 +}, +{ + Id: 20021 + Name: "TMW2_MANABOMB" + Description: "Mana Bomb" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Neutral" + DamageType: { + NoDamage: true + } + InterruptCast: true + /* + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + */ + CastTime: 300 + FixedCastTime: 300 + AfterCastActDelay: 100 + Requirements: { + SPCost: 1 + } +}, +// End of Evol Reserved Space +{ + Id: 20022 + Name: "TMW2_MPREGEN" + Description: "MP Regen" + MaxLevel: 10 + SkillType: { + Self: true + } + InterruptCast: true + CoolDown: 3500 + CastTime: 500 + AfterCastActDelay: 1000 + SkillInfo: { + Quest: true + } +}, +{ + Id: 20023 + Name: "TMW2_ZARKOR" + Description: "Summon Cave Maggot" + MaxLevel: 7 + SkillInfo: { + Quest: true + } + SkillType: { + Self: true + } + CoolDown: { + Lv1: 80000 + Lv2: 78000 + Lv3: 76000 + Lv4: 74000 + Lv5: 72000 + Lv6: 70000 + Lv7: 68000 + Lv8: 66000 + Lv9: 64000 + Lv10: 62000 + } + CastTime: 100 + FixedCastTime: 100 + Requirements: { + Items: { + ZarkorScroll: 0 + } + SPCost: 40 + } +}, +{ + Id: 20024 + Name: "TMW2_PARUM" + Description: "Wood Transmutation" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 4000 + Requirements: { + SPCost: 50 + Items: { + RawLog: 1 + } + } +}, +{ + Id: 20025 + Name: "TMW2_KALMURK" + Description: "Summon Maggot" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 20000 + Lv2: 19000 + Lv3: 18000 + Lv4: 17000 + Lv5: 16000 + Lv6: 15000 + Lv7: 14000 + Lv8: 13000 + Lv9: 12000 + Lv10: 10000 + } + CastTime: 100 + FixedCastTime: 100 + Requirements: { + SPCost: 35 + Items: { + MaggotSlime: 2 + } + } +}, +{ + Id: 20026 + Name: "TMW2_SAGE" + Description: "Increased Mana Exp Gain" + MaxLevel: 10 + SkillType: { + Passive: true + } + SkillInfo: { + Quest: true + } +}, +{ + Id: 20027 + Name: "TMW2_TRANSMIGRATION" + Description: "Transmutation" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } +}, +{ + Id: 20028 + Name: "TMW2_DEMURE" + Description: "Full Rage" + MaxLevel: 10 + CoolDown: { + Lv1: 30000 + Lv2: 61000 + Lv3: 92000 + Lv4: 123000 + Lv5: 154000 + Lv6: 185000 + Lv7: 216000 + Lv8: 247000 + Lv9: 278000 + Lv10: 309000 + } + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 199 + Lv3: 298 + Lv4: 397 + Lv5: 496 + Lv6: 595 + Lv7: 694 + Lv8: 793 + Lv9: 892 + Lv10: 991 + } + } +}, +{ + Id: 20029 + Name: "TMW2_DRAGOKIN" + Description: "Dragokin" + MaxLevel: 5 + CoolDown: 16000 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } +}, +{ + Id: 20030 + Name: "TMW2_LIMERIZER" + Description: "Limerizer" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 54000 + Lv2: 53000 + Lv3: 52000 + Lv4: 51000 + Lv5: 50000 + Lv6: 49000 + Lv7: 48000 + Lv8: 47000 + Lv9: 46000 + Lv10: 45000 + } + CastTime: 400 + FixedCastTime: 100 + Requirements: { + SPCost: 60 + Items: { + MaggotSlime: 15 + } + } +}, +// Debug: 20031~20035 +{ + Id: 20031 + Name: "TMW2_FAKESKILL" + Description: "Fake Skill Resync" + MaxLevel: 1 + CoolDown: 1500 + SkillType: { + Self: true + } +}, +{ + Id: 20032 + Name: "TMW2_FAKESKILL2" + Description: "Fake Skill Event" + MaxLevel: 1 + CoolDown: 4000 + SkillType: { + Self: true + } +}, +{ + Id: 20033 + Name: "TMW2_CRAFT" + Description: "Crafting" + MaxLevel: 7 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } +}, +{ + Id: 20034 + Name: "TMW2_ANCIENTLANGUAGES" + Description: "Read Ancient Languages" + MaxLevel: 1 + SkillType: { + Passive: true + } + SkillInfo: { + Quest: true + } +}, +{ + Id: 20035 + Name: "TMW2_SPEECH" + Description: "Speech" + MaxLevel: 10 + SkillType: { + Passive: true + } + SkillInfo: { + Quest: true + } +}, +// More skills: 20036~20062 +{ + Id: 20036 + Name: "TMW2_HALHISS" + Description: "Halhiss" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 45000 + Lv2: 44000 + Lv3: 43000 + Lv4: 42000 + Lv5: 41000 + Lv6: 40000 + Lv7: 38000 + Lv8: 37000 + Lv9: 36000 + Lv10: 35000 + } + CastTime: 150 + FixedCastTime: 100 + Requirements: { + SPCost: 40 + Items: { + SnakeEgg: 1 + } + } +}, +{ + Id: 20037 + Name: "TMW2_KALWULF" + Description: "Kalwulf" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 45000 + Lv2: 44000 + Lv3: 43000 + Lv4: 42000 + Lv5: 41000 + Lv6: 40000 + Lv7: 38000 + Lv8: 37000 + Lv9: 36000 + Lv10: 35000 + } + CastTime: 200 + FixedCastTime: 100 + Requirements: { + SPCost: 45 + Items: { + WhiteFur: 5 + } + } +}, +{ + Id: 20038 + Name: "TMW2_FAIRYKINGDOM" + Description: "Fairy Kingdom" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 45000 + Lv2: 44000 + Lv3: 43000 + Lv4: 42000 + Lv5: 41000 + Lv6: 40000 + Lv7: 38000 + Lv8: 37000 + Lv9: 36000 + Lv10: 35000 + } + CastTime: 250 + FixedCastTime: 100 + Requirements: { + SPCost: 47 + Items: { + FluoPowder: 1 + } + } +}, +{ + Id: 20039 + Name: "TMW2_FROZENHEART" + Description: "Frozen Heart" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 45000 + Lv2: 44000 + Lv3: 43000 + Lv4: 42000 + Lv5: 41000 + Lv6: 40000 + Lv7: 38000 + Lv8: 37000 + Lv9: 36000 + Lv10: 35000 + } + CastTime: 300 + FixedCastTime: 100 + Requirements: { + SPCost: 50 + Items: { + FrozenYetiTear: 1 + } + } +}, +{ + Id: 20040 + Name: "TMW2_STONEHEART" + Description: "Stone Heart" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 45000 + Lv2: 44000 + Lv3: 43000 + Lv4: 42000 + Lv5: 41000 + Lv6: 40000 + Lv7: 38000 + Lv8: 37000 + Lv9: 36000 + Lv10: 35000 + } + CastTime: 350 + FixedCastTime: 100 + Requirements: { + SPCost: 55 + Items: { + TerraniteOre: 1 + } + } +}, +{ + Id: 20041 + Name: "TMW2_KALBOO" + Description: "Kalboo" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 45000 + Lv2: 44000 + Lv3: 43000 + Lv4: 42000 + Lv5: 41000 + Lv6: 40000 + Lv7: 38000 + Lv8: 37000 + Lv9: 36000 + Lv10: 35000 + } + CastTime: 120 + FixedCastTime: 100 + Requirements: { + SPCost: 35 + Items: { + MoubooFigurine: 1 + } + } +}, +{ + Id: 20042 + Name: "TMW2_KALSPIKE" + Description: "Kal Spike" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 45000 + Lv2: 44000 + Lv3: 43000 + Lv4: 42000 + Lv5: 41000 + Lv6: 40000 + Lv7: 38000 + Lv8: 37000 + Lv9: 36000 + Lv10: 35000 + } + CastTime: 100 + FixedCastTime: 100 + Requirements: { + SPCost: 35 + Items: { + MushroomSpores: 1 + } + } +}, +{ + Id: 20043 + Name: "TMW2_CUTEHEART" + Description: "Cute Heart" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 45000 + Lv2: 44000 + Lv3: 43000 + Lv4: 42000 + Lv5: 41000 + Lv6: 40000 + Lv7: 38000 + Lv8: 37000 + Lv9: 36000 + Lv10: 35000 + } + CastTime: 100 + FixedCastTime: 100 + Requirements: { + SPCost: 30 + Items: { + WhiteFur: 1 + } + } +}, +{ + Id: 20044 + Name: "TMW2_PLANTKINGDOM" + Description: "Plant Kingdom" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } +}, +// 20045 and 20046 are free +{ + Id: 20047 + Name: "TMW2_DUCKY" + Description: "Summon Duck Reinforcements" + MaxLevel: 10 + SkillInfo: { + Quest: true + } + SkillType: { + Self: true + } + CoolDown: { + Lv1: 80000 + Lv2: 78000 + Lv3: 76000 + Lv4: 74000 + Lv5: 72000 + Lv6: 70000 + Lv7: 68000 + Lv8: 66000 + Lv9: 64000 + Lv10: 62000 + } + Requirements: { + Items: { + RubberDucky: 0 + CherryCake: 1 + } + SPCost: 40 + } +}, +{ + Id: 20048 + Name: "TMW2_OVERLOAD" + Description: "Weapon Overload" + Range: -1 + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 60000 + Lv2: 57000 + Lv3: 54000 + Lv4: 51000 + Lv5: 48000 + Lv6: 45000 + Lv7: 42000 + Lv8: 38000 + Lv9: 34000 + Lv10: 30000 + } +}, +{ + Id: 20049 + Name: "TMW2_FAIRYEMPIRE" + Description: "Fairy Empire" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: { + Lv1: 45000 + Lv2: 44000 + Lv3: 43000 + Lv4: 42000 + Lv5: 41000 + Lv6: 40000 + Lv7: 38000 + Lv8: 37000 + Lv9: 36000 + Lv10: 35000 + } + CastTime: 400 + FixedCastTime: 100 + Requirements: { + SPCost: 60 + Items: { + FluoPowder: 3 + } + } +}, +{ + Id: 20050 + Name: "TMW2_FIRSTAID" + Description: "First Aid" + MaxLevel: 10 + SkillType: { + Self: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 300 + FixedCastTime: 300 + //AfterCastActDelay: 100 + Requirements: { + SPCost: 50 + } +}, +{ + Id: 20051 + Name: "TMW2_HEALING" + Description: "Healing" + MaxLevel: 10 + Range: 9 + SkillType: { + Friend: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 300 + FixedCastTime: 300 + AfterCastActDelay: 100 + Requirements: { + SPCost: 75 + } +}, +{ + Id: 20052 + Name: "TMW2_MAGNUSHEAL" + Description: "Magnus Healing" + MaxLevel: 10 + Range: 6 + SkillType: { + Friend: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 10000 + Lv2: 9000 + Lv3: 8000 + Lv4: 7000 + Lv5: 6000 + Lv6: 5000 + Lv7: 4000 + Lv8: 3000 + Lv9: 2000 + Lv10: 1000 + } + CastTime: 500 + FixedCastTime: 200 + AfterCastActDelay: 300 + Requirements: { + SPCost: 150 + Items: { + Lifestone: 1 + } + } +}, +{ + Id: 20053 + Name: "TMW2_FROSTDIVER" + Description: "Frost Diver" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 200 + FixedCastTime: 100 + AfterCastActDelay: 100 + Requirements: { + SPCost: 70 + } +}, +{ + Id: 20054 + Name: "TMW2_FROSTNOVA" + Description: "Frost Nova" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 250 + FixedCastTime: 100 + AfterCastActDelay: 150 + Requirements: { + SPCost: 140 + } +}, +{ + Id: 20055 + Name: "TMW2_NILFHEIM" + Description: "Nilfheim" + MaxLevel: 5 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 350 + FixedCastTime: 100 + AfterCastActDelay: 200 + Requirements: { + SPCost: 210 + } +}, +{ + Id: 20056 + Name: "TMW2_NAPALMBEAT" + Description: "Napalm Beat" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 200 + FixedCastTime: 100 + AfterCastActDelay: 100 + Requirements: { + SPCost: 70 + } +}, +{ + Id: 20057 + Name: "TMW2_HOLYLIGHT" + Description: "Holy Light" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 250 + FixedCastTime: 100 + AfterCastActDelay: 150 + Requirements: { + SPCost: 140 + } +}, +{ + Id: 20058 + Name: "TMW2_JUDGMENT" + Description: "Judgment" + MaxLevel: 10 + Range: 12 + SkillType: { + Enemy: true + //Friend: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 350 + FixedCastTime: 100 + AfterCastActDelay: 200 + Requirements: { + SPCost: 210 + } +}, +{ + Id: 20059 + Name: "TMW2_MAGICSTRIKE" + Description: "Magic Strike" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 4000 + Lv2: 3500 + Lv3: 3000 + Lv4: 2500 + Lv5: 2000 + Lv6: 1500 + Lv7: 1000 + Lv8: 800 + Lv9: 600 + Lv10: 400 + } + CastTime: 200 + FixedCastTime: 100 + AfterCastActDelay: 100 + Requirements: { + SPCost: 70 + } +}, +{ + Id: 20060 + Name: "TMW2_LIGHTNINGBOLT" + Description: "Lightning Bolt" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 4000 + Lv2: 3500 + Lv3: 3000 + Lv4: 2500 + Lv5: 2000 + Lv6: 1500 + Lv7: 1000 + Lv8: 800 + Lv9: 600 + Lv10: 400 + } + CastTime: 250 + FixedCastTime: 100 + AfterCastActDelay: 150 + Requirements: { + SPCost: 140 + } +}, +{ + Id: 20061 + Name: "TMW2_TEMPEST" + Description: "Tempest Storm" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 4000 + Lv2: 3500 + Lv3: 3000 + Lv4: 2500 + Lv5: 2000 + Lv6: 1500 + Lv7: 1000 + Lv8: 800 + Lv9: 600 + Lv10: 400 + } + CastTime: 350 + FixedCastTime: 100 + AfterCastActDelay: 200 + Requirements: { + SPCost: 210 + } +}, +{ + Id: 20062 + Name: "TMW2_METEORSTRIKE" + Description: "Meteor Strike" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 200 + FixedCastTime: 100 + AfterCastActDelay: 100 + Requirements: { + SPCost: 100 + } +}, +{ + Id: 20063 + Name: "TMW2_METEORSHOWER" + Description: "Meteor Shower" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 250 + FixedCastTime: 100 + AfterCastActDelay: 150 + Requirements: { + SPCost: 180 + } +}, +{ + Id: 20064 + Name: "TMW2_GAIABREAK" + Description: "Gaia Break" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 350 + FixedCastTime: 100 + AfterCastActDelay: 200 + Requirements: { + SPCost: 260 + } +}, +{ + Id: 20065 + Name: "TMW2_FIREARROW" + Description: "Fire Arrow" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 200 + FixedCastTime: 100 + AfterCastActDelay: 100 + Requirements: { + SPCost: 70 + } +}, +{ + Id: 20066 + Name: "TMW2_FIREBALL" + Description: "Fire Ball" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 250 + FixedCastTime: 100 + AfterCastActDelay: 150 + Requirements: { + SPCost: 140 + } +}, +{ + Id: 20067 + Name: "TMW2_ARMAGEDDON" + Description: "Armageddon" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 350 + FixedCastTime: 100 + AfterCastActDelay: 200 + Requirements: { + SPCost: 210 + } +}, +{ + Id: 20068 + Name: "TMW2_BRAWLING" + Description: "Brawling" + MaxLevel: 10 + Range: 1 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Weapon" + Element: "Ele_Neutral" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 200 + FixedCastTime: 100 + AfterCastActDelay: 100 + Requirements: { + SPCost: 70 + WeaponTypes: { + NoWeapon: true + } + } +}, +{ + Id: 20069 + Name: "TMW2_BEARSTRIKE" + Description: "Bear Strike" + MaxLevel: 10 + Range: 1 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Weapon" + Element: "Ele_Neutral" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 7000 + Lv2: 6000 + Lv3: 5000 + Lv4: 4000 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 200 + FixedCastTime: 100 + AfterCastActDelay: 100 + Requirements: { + SPCost: 100 + WeaponTypes: { + NoWeapon: true + } + } +}, +{ + Id: 20070 + Name: "TMW2_ALLINONE" + Description: "All In One" + MaxLevel: 10 + Range: 1 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Weapon" + Element: "Ele_Random" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 10000 + Lv2: 9000 + Lv3: 8000 + Lv4: 7000 + Lv5: 6000 + Lv6: 5000 + Lv7: 4000 + Lv8: 3000 + Lv9: 2000 + Lv10: 1000 + } + CastTime: 300 + FixedCastTime: 100 + AfterCastActDelay: 100 + Requirements: { + SPCost: 140 + WeaponTypes: { + NoWeapon: true + } + } +}, +{ + Id: 20071 + Name: "TMW2_FALKONSTRIKE" + Description: "Falkon Strike" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 60 + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + } + } +}, +{ + Id: 20072 + Name: "TMW2_GROUNDSTRIKE" + Description: "Ground Strike" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + //SplashRange: 2 + CastTime: 350 + FixedCastTime: 350 + AfterCastActDelay: 500 + Requirements: { + SPCost: 90 + } +}, +{ + Id: 20073 + Name: "TMW2_SUPREMEATTACK" + Description: "Supreme Attack" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 55 + HPRateCost: 2 + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + } + } +}, +{ + Id: 20074 + Name: "TMW2_CHARGEDARROW" + Description: "Charged Shot" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + KnockBackTiles: 6 + FixedCastTime: 1500 + Requirements: { + SPCost: 150 + WeaponTypes: { + Bows: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + } + AmmoTypes: { + A_ARROW: true + A_BULLET: true + } + AmmoAmount: 1 + } +}, +{ + Id: 20075 + Name: "TMW2_ARROWSHOWER" + Description: "Arrow Shower" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + IgnoreLandProtector: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + /*SplashRange: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 3 + Lv5: 3 + Lv6: 3 + Lv7: 3 + Lv8: 3 + Lv9: 3 + Lv10: 3 + }*/ + KnockBackTiles: 1 + AfterCastActDelay: 100 + //SkillData1: 100 + FixedCastTime: 0 + Requirements: { + SPCost: 80 + WeaponTypes: { + Bows: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + } + AmmoTypes: { + A_ARROW: true + A_BULLET: true + } + AmmoAmount: { + Lv1: 3 + Lv2: 5 + Lv3: 5 + Lv4: 5 + Lv5: 5 + Lv6: 5 + Lv7: 5 + Lv8: 5 + Lv9: 5 + Lv10: 5 + } + } + /*Unit: { + Id: 0x86 + Range: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 2 + Lv6: 2 + Lv7: 2 + Lv8: 2 + Lv9: 2 + Lv10: 2 + } + Interval: 1000 + Target: "Enemy" + Flag: { + UF_SKILL: true + } + }*/ +}, +{ + Id: 20076 + Name: "TMW2_STUNNINGSTRIKE" + Description: "Stunning Strike" + MaxLevel: 10 + Range: 2 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Weapon" + Element: "Ele_Neutral" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 7000 + Lv2: 6000 + Lv3: 5000 + Lv4: 4000 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + CastTime: 225 + FixedCastTime: 100 + AfterCastActDelay: 225 + Requirements: { + SPCost: 120 + WeaponTypes: { + NoWeapon: true + } + } +}, +{ + Id: 20077 + Name: "TMW2_RESURRECT" + Description: "Resurrection" + MaxLevel: 10 + Range: 4 + SkillType: { + Friend: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 30000 + Lv2: 28000 + Lv3: 26000 + Lv4: 24000 + Lv5: 20000 + Lv6: 19000 + Lv7: 18000 + Lv8: 17000 + Lv9: 16000 + Lv10: 15000 + } + CastTime: 2000 + FixedCastTime: 500 + AfterCastActDelay: 300 + Requirements: { + SPCost: 120 + Items: { + Lifestone: 1 + } + } +}, +{ + Id: 20078 + Name: "TMW2_CHANT" + Description: "Chanting" + MaxLevel: 10 + SkillType: { + Passive: true + } + SkillInfo: { + Quest: true + } +}, +{ + Id: 20079 + Name: "TMW2_MPTRANSFER" + Description: "MP Transfer" + MaxLevel: 10 + SkillType: { + Friend: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: { + Lv1: 4000 + Lv2: 3500 + Lv3: 3000 + Lv4: 2500 + Lv5: 2000 + Lv6: 1500 + Lv7: 1000 + Lv8: 500 + Lv9: 250 + Lv10: 100 + } + CastTime: 500 + AfterCastActDelay: { + Lv1: 1000 + Lv2: 900 + Lv3: 800 + Lv4: 700 + Lv5: 600 + Lv6: 500 + Lv7: 400 + Lv8: 300 + Lv9: 200 + Lv10: 100 + } + SkillInfo: { + Quest: true + } +}, + + + + + +// Additional Homunculus Skills +{ + Id: 8044 + Name: "TMW2_SKILLX" + Description: "Skill X" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + CoolDown: 2000 + FixedCastTime: -1 + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: { + Lv1: 6 + Lv2: 7 + Lv3: 8 + Lv4: 9 + Lv5: 10 + Lv6: 20 + Lv7: 20 + Lv8: 20 + Lv9: 20 + Lv10: 20 + } + } +}, +{ + Id: 8045 + Name: "TMW2_HOMUN_HEAL" + Description: "Healing Touch" + MaxLevel: 9 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 500 + CoolDown: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 28 + Lv2: 29 + Lv3: 30 + Lv4: 31 + Lv5: 32 + Lv6: 33 + Lv7: 34 + Lv8: 35 + Lv9: 36 + Lv10: 37 + } + } +}, +{ + Id: 8046 + Name: "TMW2_LITTLE_WONDERS" + Description: "Little Wonders" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + CoolDown: { + Lv1: 15000 + Lv2: 14000 + Lv3: 13000 + Lv4: 11500 + Lv5: 10000 + Lv6: 10000 + Lv7: 10000 + Lv8: 10000 + Lv9: 10000 + Lv10: 10000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 37 + Lv3: 35 + Lv4: 32 + Lv5: 30 + Lv6: 30 + Lv7: 30 + Lv8: 30 + Lv9: 30 + Lv10: 30 + } + } +}, +{ + Id: 8047 + Name: "TMW2_CAPRICE" + Description: "Chaos Bolts" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + //CoolDown: 2000 + 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: 8048 + Name: "TMW2_AVOID" + Description: "Time to Flee" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + AfterCastActDelay: 35000 + CoolDown: { + Lv1: 15000 + Lv2: 14000 + Lv3: 13000 + Lv4: 12000 + Lv5: 10000 + Lv6: 10000 + Lv7: 10000 + Lv8: 10000 + Lv9: 10000 + Lv10: 10000 + } + 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: 8049 + Name: "TMW2_HDEFENCE" + Description: "Survival Order" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 20 + Lv3: 25 + Lv4: 30 + Lv5: 35 + Lv6: 40 + Lv7: 45 + Lv8: 50 + Lv9: 55 + Lv10: 60 + } + } +}, +{ + Id: 8050 + Name: "TMW2_BLOODLUST" + Description: "Bloodlust" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 80 + Lv3: 120 + Lv4: 150 + Lv5: 180 + Lv6: 210 + Lv7: 240 + Lv8: 270 + Lv9: 300 + Lv10: 400 + } + } +}, +{ + Id: 8051 + Name: "TMW2_MOON" + Description: "Moonlight" + MaxLevel: 5 + Range: 1 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + AttackType: "Weapon" + 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: 8052 + Name: "TMW2_FLEET" + Description: "Fleeting Move" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + 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: 8053 + Name: "TMW2_SPEED" + Description: "Speed" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + InterruptCast: true + 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: 8054 + Name: "TMW2_POISONMIST" + Description: "Poison Mist" + MaxLevel: 5 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + AttackType: "Weapon" + Element: "Ele_Nature" + CastTime: { + Lv1: 500 + Lv2: 700 + Lv3: 900 + Lv4: 1100 + Lv5: 1300 + Lv6: 1500 + Lv7: 1700 + Lv8: 1900 + Lv9: 2100 + Lv10: 2300 + } + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 65 + Lv2: 75 + Lv3: 85 + Lv4: 95 + Lv5: 105 + Lv6: 115 + Lv7: 125 + Lv8: 135 + Lv9: 145 + Lv10: 155 + } + } +}, +{ + Id: 8055 + Name: "TMW2_GOLDENFERSE" + Description: "Golden Ferse" + 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 + } + 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: 8056 + Name: "TMW2_STAHLHORN" + Description: "Stahl 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 + } + DamageType: { + NoDamage: true + } + AttackType: "Weapon" + KnockBackTiles: 4 + 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 + } + } +}, +) diff --git a/db/re/skill_tree.conf b/db/re/skill_tree.conf new file mode 100644 index 0000000..02d2048 --- /dev/null +++ b/db/re/skill_tree.conf @@ -0,0 +1,285 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= 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 + } +} +*/ +//==================================================== + +Human: { + skills: { + // Basic + NV_BASIC: 0 + TMW2_FAKESKILL: 0 + TMW2_FAKESKILL2: 0 + TMW2_SKILLPERMIT: 0 + TMW2_CRAFT: 0 + TMW2_ANCIENTLANGUAGES: 0 + TMW2_SPEECH: 0 + TMW2_MPREGEN: 0 + WE_MALE: 0 + WE_FEMALE: 0 + GD_EXTENSION: 0 + AM_CALLHOMUN: 0 + AM_REST: 0 + AM_RESURRECTHOMUN: 6 + AL_DP: 0 + TMW2_OVERLOAD: 0 + TMW2_STUDY: 0 + TMW2_OVHFIRE: 0 + TMW2_DROPS: 0 + + // Transmigration Skills + TMW2_PARUM: 0 + TMW2_TRANSMIGRATION: 10 + + // Summoning Skills + TMW2_ZARKOR: 3 + TMW2_DUCKY: 10 + TMW2_KALMURK: 4 + TMW2_DRAGOKIN: 5 + TMW2_LIMERIZER: 5 + TMW2_HALHISS: 8 + TMW2_KALWULF: 5 + TMW2_FAIRYKINGDOM: 5 + TMW2_FROZENHEART: 5 + TMW2_STONEHEART: 5 + TMW2_KALBOO: 5 + TMW2_KALSPIKE: 5 + TMW2_CUTEHEART: 5 + TMW2_PLANTKINGDOM: 5 + TMW2_FAIRYEMPIRE: 5 + + // Thieves/Merchant-Police + ALL_INCCARRY: 0 + TF_STEAL: 0 + MC_PUSHCART: 0 + MC_VENDING: 0 + MC_DISCOUNT: 0 + MC_OVERCHARGE: 0 + + // Legendary Skills + TMW2_DEMURE: 10 + + ///////////////// Magic v3 (Custom/Trickmaster) + TMW2_MANABOMB: 0 + + ///////////////// Magic v3 (Custom/Scholarship) + TMW2_FIRSTAID: 0 + TMW2_HEALING: 0 + TMW2_MAGNUSHEAL: 0 + TMW2_RESURRECT: 0 + EVOL_AREA_PROVOKE: 0 + + ///////////////// Magic v3 (Magic Skills) + TMW2_FROSTDIVER: 0 + TMW2_FROSTNOVA: 0 + TMW2_NILFHEIM: 0 + TMW2_NAPALMBEAT: 0 + TMW2_HOLYLIGHT: 0 + TMW2_MAGICSTRIKE: 0 + TMW2_JUDGMENT: 0 + TMW2_LIGHTNINGBOLT: 0 + TMW2_TEMPEST: 0 + TMW2_METEORSTRIKE: 0 + TMW2_METEORSHOWER: 0 + TMW2_GAIABREAK: 0 + TMW2_FIREARROW: 0 + TMW2_FIREBALL: 0 + TMW2_ARMAGEDDON: 0 + + ///////////////// Brawler class + TMW2_BRAWLING: 0 + TMW2_BEARSTRIKE: 0 + TMW2_ALLINONE: 0 + TMW2_STUNNINGSTRIKE: 0 + TMW2_FALKONSTRIKE: 0 + TMW2_GROUNDSTRIKE: 0 + TMW2_SUPREMEATTACK: 0 + TMW2_CHARGEDARROW: 0 + TMW2_ARROWSHOWER: 0 + + ///////////////// Magic v3 (Builtin) + KN_AUTOCOUNTER: 0 + SN_SHARPSHOOTING: 0 + SN_WINDWALK: 0 + + ///////////////// Magic v3 (Passive) + // Scholarship (SELF) + AC_OWL: 10 + SA_DRAGONOLOGY: 0 + TMW2_SAGE: 0 + TMW2_CHANT: 0 + SM_RECOVERY: 0 + MG_SRECOVERY: 0 + TMW2_MPTRANSFER: 0 + //PF_HPCONVERSION: 0 + //HP_MEDITATIO: 0 + CR_TRUST: 0 + AC_VULTURE: 0 + + // Scholarship (MMO) + AL_INCAGI: 0 + HW_MAGICPOWER: 0 + SM_PROVOKE: 0 + TF_DETOXIFY: 0 + AC_CONCENTRATION: 0 + ALL_RESURRECTION: 0 + + // Scholarship (Weapon) + PR_ASPERSIO: 0 + SA_FLAMELAUNCHER: 0 + SA_FROSTWEAPON: 0 + SA_LIGHTNINGLOADER: 0 + SA_SEISMICWEAPON: 0 + + + ///////////////// Trickster Class + // Trickmasters (INOFFENSIVE) + ALL_FULL_THROTTLE: 0 + SA_FREECAST: 0 + TF_BACKSLIDING: 0 + NV_TRICKDEAD: 0 + + // Trickmasters (OFFENSIVE) + MG_FIREWALL: 0 + SO_FIREWALK: 0 + GC_DARKILLUSION: 0 + + ///////////////// Misc Skills + // Guild Skills (alpha) + GD_LEADERSHIP: 0 + GD_SOULCOLD: 0 + GD_BATTLEORDER: 0 + GD_REGENERATION: 0 + GD_RESTORE: 0 + GD_EMERGENCYCALL: 0 + + // Guild Skills (beta) + TMW2_GD_INCALL: 0 + TMW2_GD_REGEN: 0 + TMW2_GD_DEFUP: 0 + TMW2_GD_BATTLEPLAN: 0 + TMW2_GD_ATKUP: 0 + TMW2_GD_CRITUP: 0 + TMW2_GD_AUTOREVIVE: 0 + TMW2_GDP_MAXPOWER: 0 + TMW2_GDP_SPREGEN: 0 + + // Deprecated + ASC_METEORASSAULT: 0 + AC_SHOWER: 0 + SM_BASH: 0 + MC_MAMMONITE: 0 + AC_CHARGEARROW: 0 + + ////////////////////////////////////////// + ///////////////// Unused ///////////////// + ////////////////////////////////////////// + /* + // No longer used + BA_PANGVOICE: 0 + SM_ENDURE: 0 + CR_DEFENDER: 0 + ALL_BUYING_STORE: 0 + + // Never used + KN_RIDING: 0 + WZ_STORMGUST: 3 + WE_BABY: 0 + WE_CALLPARENT: 0 + WE_CALLBABY: 0 + AM_CALLHOMUN: 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 + 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 + WZ_FROSTNOVA: 0 + MO_BODYRELOCATION: 0 + MO_CALLSPIRITS: 0 + GN_HELLS_PLANT: 0 + GN_DEMONIC_FIRE: 0 + GN_CRAZYWEED: 0 + GN_WALLOFTHORN: 0 + WE_CALLPARTNER: 0 + EVOL_PHYSICAL_SHIELD: 0 + */ + } +} + +MedHu: { + inherit: ( "Human" ); +} + +DarkHu: { + inherit: ( "Human" ); +} + +Elven: { + inherit: ( "Human" ); +} + +Orc: { + inherit: ( "Human" ); +} + +Raijin: { + inherit: ( "Human" ); +} + +Tritan: { + inherit: ( "Human" ); +} + +Ukar: { + inherit: ( "Human" ); +} + +Redy: { + inherit: ( "Human" ); +} + +Savior: { + inherit: ( "Human" ); +} diff --git a/db/re/statpoint.txt b/db/re/statpoint.txt new file mode 100644 index 0000000..55e05b1 --- /dev/null +++ b/db/re/statpoint.txt @@ -0,0 +1,255 @@ +48 +51 +54 +57 +60 +64 +68 +72 +76 +82 +87 +92 +97 +102 +108 +114 +120 +127 +134 +145 +153 +161 +169 +177 +185 +194 +203 +212 +222 +237 +248 +259 +270 +281 +293 +305 +317 +330 +343 +363 +377 +391 +405 +420 +435 +450 +466 +482 +498 +522 +539 +556 +573 +591 +609 +627 +645 +663 +681 +708 +727 +746 +765 +785 +805 +825 +846 +867 +888 +919 +941 +963 +985 +1007 +1029 +1051 +1073 +1095 +1117 +1150 +1173 +1196 +1219 +1242 +1265 +1288 +1311 +1334 +1357 +1391 +1414 +1437 +1460 +1483 +1506 +1529 +1552 +1575 +1598 +1648 +1670 +1692 +1713 +1734 +1754 +1774 +1793 +1812 +1830 +1848 +1865 +1882 +1898 +1914 +1930 +1945 +1959 +1973 +1986 +1999 +2011 +2023 +2034 +2045 +2061 +2072 +2083 +2094 +2105 +2127 +2138 +2149 +2160 +2171 +2187 +2198 +2209 +2220 +2231 +2253 +2264 +2275 +2286 +2297 +2313 +2324 +2335 +2346 +2357 +2407 +2418 +2429 +2440 +2451 +2467 +2478 +2489 +2500 +2511 +2533 +2544 +2555 +2566 +2577 +2593 +2604 +2615 +2626 +2637 +2659 +2670 +2681 +2692 +2703 +2719 +2730 +2741 +2752 +2763 +2785 +2796 +2807 +2818 +2829 +2845 +2856 +2867 +2878 +2889 +2911 +2922 +2933 +2944 +2955 +2971 +2982 +2993 +3004 +3015 +3065 +3076 +3087 +3098 +3109 +3125 +3136 +3147 +3158 +3169 +3191 +3202 +3213 +3224 +3235 +3251 +3262 +3273 +3284 +3295 +3317 +3328 +3339 +3350 +3361 +3377 +3388 +3399 +3410 +3421 +3443 +3454 +3465 +3476 +3487 +3503 +3514 +3525 +3536 +3547 +3569 +3580 +3591 +3602 +3613 +3624 +3635 +3646 +3657 +3668 +3713 +3724 +3735 +3746 +3757 +3768 diff --git a/db/roulette_db.conf b/db/roulette_db.conf new file mode 100644 index 0000000..c7f6da0 --- /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 : +// 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 0000000..6b96e56 --- /dev/null +++ b/db/sc_config.conf @@ -0,0 +1,2988 @@ +//================= 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 . +//================= 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. + } +} +**************************************************************************/ +SC_PROVOKE: { + Flags: { + Debuff: true + NoBoss: true + } +} +SC_ENDURE: { + Flags: { + NoDeathReset: true + NoDispelReset: true + Buff: true + } +} +SC_HIDING: { + Flags: { + NoDispelReset: true + } +} +SC_CLOAKING: { + Flags: { + NoSave: true + NoDispelReset: true + } +} +SC_TWOHANDQUICKEN: { + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_CONCENTRATION: { + Flags: { + Buff: true + } +} +SC_ENCHANTPOISON: { + Flags: { + Buff: true + } +} +SC_POISONREACT: { + Flags: { + Buff: true + } +} +SC_QUAGMIRE: { + Flags: { + NoSave: true + NoClearanceReset: true + Debuff: true + } +} +SC_ANGELUS: { + Flags: { + Buff: true + } +} +SC_BLESSING: { + Flags: { + Buff: true + NoMadoReset: true + NoBoss: true + } +} +SC_INC_AGI: { + Flags: { + Buff: true + NoMadoReset: true + } +} +SC_DEC_AGI: { + Flags: { + NoSave: true + Debuff: true + NoBoss: true + } +} +SC_SLOWPOISON: { + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_IMPOSITIO: { + Flags: { + Buff: true + } +} +SC_SUFFRAGIUM: { + Flags: { + Buff: true + } +} +SC_ASPERSIO: { + Flags: { + Buff: true + NoMadoReset: true + } +} +SC_BENEDICTIO: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_KYRIE: { + Flags: { + Buff: true + } +} +SC_MAGNIFICAT: { + Flags: { + NoSave: true + Buff: true + } +} +SC_GLORIA: { + Flags: { + Buff: true + } +} +SC_LEXAETERNA: { + Flags: { + NoSave: true + Buff: true + } +} +SC_ADRENALINE: { + Flags: { + Buff: true + } +} +SC_WEAPONPERFECT: { + Flags: { + Buff: true + } +} +SC_OVERTHRUST: { + Flags: { + Buff: true + } +} +SC_MAXIMIZEPOWER: { + Flags: { + Buff: true + } +} +SC_TRICKDEAD: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_SHOUT: { + Flags: { + Buff: true + } +} +SC_ENERGYCOAT: { + Flags: { + Buff: true + } +} +SC_ATTHASTE_POTION1: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_ATTHASTE_POTION2: { + Visible: true + Flags: { + NoDeathReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ATTHASTE_POTION3: { + Visible: true + Flags: { + Buff: true + } +} +SC_MOVHASTE_POTION: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_BARRIER: { + Flags: { + Buff: true + } +} +SC_NOEQUIPWEAPON: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_NOEQUIPSHIELD: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_NOEQUIPARMOR: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_NOEQUIPHELM: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PROTECTWEAPON: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PROTECTSHIELD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PROTECTARMOR: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PROTECTHELM: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_AUTOGUARD: { + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_REFLECTSHIELD: { + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_DEVOTION: { + Flags: { + NoSave: true + Buff: true + } +} +SC_PROVIDENCE: { + Flags: { + NoSave: true + Buff: true + } +} +SC_DEFENDER: { + Flags: { + Buff: true + } +} +SC_MAGICROD: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_AUTOSPELL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + Buff: true + } +} +SC_SPEARQUICKEN: { + Flags: { + Buff: true + } +} +SC_BLADESTOP: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_EXPLOSIONSPIRITS: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_STEELBODY: { + Flags: { + NoSave: true + Buff: true + } +} +SC_PROPERTYFIRE: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PROPERTYWATER: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PROPERTYWIND: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PROPERTYGROUND: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_STOP: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_INCAGI: { + Visible: true + Flags: { + } +} +SC_INCVIT: { + Visible: true + Flags: { + } +} +SC_INCINT: { + Visible: true + Flags: { + } +} +SC_INCDEX: { + Visible: true + Flags: { + } +} +SC_INCLUK: { + Visible: true + Flags: { + } +} +SC_INCFLEE: { + Visible: true + Flags: { + } +} +SC_INCHITRATE: { + Visible: true + Flags: { + } +} +SC_INCFLEERATE: { + Visible: true + Flags: { + } +} +SC_INCMHPRATE: { + Visible: true + Flags: { + NoSave: true + } +} +SC_INCMSPRATE: { + Visible: true + Flags: { + } +} +SC_INCATKRATE: { + Visible: true + Flags: { + } +} +SC_INCMATKRATE: { + Visible: true + Flags: { + } +} +SC_INCDEFRATE: { + Visible: true + Flags: { + } +} +SC_PROPERTYUNDEAD: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_AURABLADE: { + Flags: { + NoSave: true + Buff: true + } +} +SC_PARRYING: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_LKCONCENTRATION: { + Flags: { + NoSave: true + Buff: true + } +} +SC_TENSIONRELAX: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_BERSERK: { + Flags: { + NoSave: true + Buff: true + } +} +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 + } +} +SC_BASILICA: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_VOLCANO: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_DELUGE: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_VIOLENTGALE: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_MAGICPOWER: { + Flags: { + NoSave: true + Buff: true + } +} +SC_EDP: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } +} +SC_TRUESIGHT: { + Flags: { + NoSave: true + Buff: true + } +} +SC_WINDWALK: { + Visible: true + Flags: { + NoSave: true + Buff: true + } +} +SC_MELTDOWN: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } +} +SC_CARTBOOST: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } +} +SC_BLOODING: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_JOINTBEAT: { + Flags: { + NoSave: true + NoClearanceReset: true + Debuff: true + } +} +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 + } +} +SC_STRUP: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_PROPERTYDARK: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_ADRENALINE2: { + Flags: { + NoSave: true + Buff: true + } +} +SC_PROPERTYTELEKINESIS: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_SOULLINK: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_PLUSATTACKPOWER: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + //Icon: "SI_TESTINGSI" +} +SC_PLUSMAGICPOWER: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_KAITE: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_KAAHI: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_KAUPE: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_ONEHANDQUICKEN: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_PRESERVE: { + Flags: { + NoSave: true + Buff: true + } +} +SC_CHASEWALK: { + Flags: { + NoDispelReset: true + } +} +SC_CHASEWALK2: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_MOVESLOW_POTION: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_DOUBLECASTING: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_GRAVITATION: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + NoBoss: true + } +} +SC_OVERTHRUSTMAX: { + Flags: { + NoSave: true + Buff: true + } +} +SC_TAROTCARD: { + Flags: { + NoSave: true + NoClearanceReset: true + Debuff: true + } +} +SC_CR_SHRINK: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } +} +SC_WZ_SIGHTBLASTER: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } +} +SC_RG_CCONFINE_M: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_RG_CCONFINE_S: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_NJ_UTSUSEMI: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_NJ_BUNSINJYUTSU: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_NJ_SUITON: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Debuff: true + NoBoss: true + } +} +SC_FOOD_STR: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_AGI: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_VIT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_DEX: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_INT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_LUK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_BASICAVOIDANCE: { + Flags: { + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_BASICHIT: { + Flags: { + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_CRITICALSUCCESSVALUE: { + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_CASH_PLUSEXP: { + Visible: true + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + NoAllReset: true + } +} +SC_CASH_DEATHPENALTY: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + NoAllReset: true + } +} +SC_CASH_RECEIVEITEM: { + Visible: true + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_CASH_BOSS_ALARM: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + NoAllReset: true + } +} +SC_FOOD_STR_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_AGI_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_VIT_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_DEX_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_INT_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_FOOD_LUK_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_SAVAGE_STEAK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_COCKTAIL_WARG_BLOOD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_MINOR_BBQ: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_SIROMA_ICE_TEA: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_DROCERA_HERB_STEAMED: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_PUTTI_TAILS_NOODLES: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_MELON_BOMB: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_BANANA_BOMB_SITDOWN_POSTDELAY: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_BANANA_BOMB: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_PROMOTE_HEALTH_RESERCH: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_ENERGY_DRINK_RESERCH: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +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 + } +} +SC_MER_ATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_MER_HP: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_MER_SP: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_MER_HIT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_SLOWCAST: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_CRITICALWOUND: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } +} +SC_MOVHASTE_HORSE: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PROTECT_DEF: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PROTECT_MDEF: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_HEALPLUS: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_S_LIFEPOTION: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_L_LIFEPOTION: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_CRITICALPERCENT: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_PLUSAVOIDVALUE: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_ATKER_ASPD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_TARGET_ASPD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_ATKER_MOVESPEED: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ATKER_BLOOD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_TARGET_BLOOD: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ARMOR_PROPERTY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_HELLPOWER: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_STEAMPACK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Debuff: true + NoMadoReset: true + } +} +SC_CASH_PLUSONLYJOBEXP: { + Visible: true + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + NoAllReset: true + } +} +SC_PARTYFLEE: { + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_ANGEL_PROTECT: { + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_ENCHANTBLADE: { + Flags: { + Buff: true + } +} +SC_DEATHBOUND: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_REFRESH: { + Flags: { + NoSave: true + NoDispelReset: true + Buff: true + } +} +SC_GIANTGROWTH: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_STONEHARDSKIN: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } +} +SC_VITALITYACTIVATION: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_FIGHTINGSPIRIT: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_ABUNDANCE: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_EPICLESIS: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ORATIO: { + Visible: true + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_LAUDAAGNUS: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_LAUDARAMUS: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_CLOAKINGEXCEED: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_HALLUCINATIONWALK: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_HALLUCINATIONWALK_POSTDELAY: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_RENOVATIO: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_WEAPONBLOCKING: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ROLLINGCUTTER: { + Visible: true + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_EXPIATIO: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_POISONINGWEAPON: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_TOXIN: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } +} +SC_PARALYSE: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } +} +SC_VENOMBLEED: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } +} +SC_MAGICMUSHROOM: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } +} +SC_DEATHHURT: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } +} +SC_PYREXIA: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } +} +SC_OBLIVIONCURSE: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } +} +SC_LEECHESEND: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } +} +SC_DUPLELIGHT: { + Visible: true + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_FEARBREEZE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ELECTRICSHOCKER: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoBoss: true + } +} +SC_MARSHOFABYSS: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } +} +SC_RECOGNIZEDSPELL: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_WUGDASH: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +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 + } +} +SC_ACCELERATION: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_HOVERING: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_SUMMON1: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_SUMMON2: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_SUMMON3: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_SUMMON4: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_SUMMON5: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC_MVPCARD_TAOGUNKA: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } +} +SC_MVPCARD_MISTRESS: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } +} +SC_MVPCARD_ORCHERO: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } +} +SC_MVPCARD_ORCLORD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } +} +SC_OVERHEAT_LIMITPOINT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_OVERHEAT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_SHAPESHIFT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_INFRAREDSCAN: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_MAGNETICFIELD: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoBoss: true + } +} +SC_NEUTRALBARRIER: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_NEUTRALBARRIER_MASTER: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_STEALTHFIELD_MASTER: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_MANU_ATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_MANU_DEF: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_SPL_ATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_SPL_DEF: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC__REPRODUCE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_MANU_MATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_SPL_MATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_STR_SCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } +} +SC_INT_SCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } +} +SC_FORCEOFVANGUARD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_BUCHEDENOEL: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } +} +SC__AUTOSHADOWSPELL: { + Flags: { + Buff: true + } +} +SC__SHADOWFORM: { + Visible: true + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_RAID: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_SHIELDSPELL_DEF: { + Flags: { + Buff: true + } +} +SC_SHIELDSPELL_MDEF: { + Flags: { + Buff: true + } +} +SC_SHIELDSPELL_REF: { + Flags: { + Buff: true + } +} +SC__BODYPAINT: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_EXEEDBREAK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ADORAMUS: { + Flags: { + Buff: true + NoBoss: true + } +} +SC_PRESTIGE: { + Flags: { + Buff: true + } +} +SC__INVISIBILITY: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC__DEADLYINFECT: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_BANDING: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_BANDING_DEFENCE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_EARTHDRIVE: { + Flags: { + NoDispelReset: true + Buff: true + } +} +SC_INSPIRATION: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC__ENERVATION: { + Flags: { + Buff: true + NoBoss: true + } +} +SC__GROOMY: { + Flags: { + Buff: true + NoBoss: true + } +} +SC_RAISINGDRAGON: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC__IGNORANCE: { + Flags: { + Buff: true + NoBoss: true + } +} +SC__LAZINESS: { + Flags: { + Buff: true + NoBoss: true + } +} +SC_LIGHTNINGWALK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ACARAJE: { + Flags: { + NoClearanceReset: true + Buff: true + } +} +SC__UNLUCKY: { + Flags: { + Buff: true + NoBoss: true + } +} +SC_CURSEDCIRCLE_ATKER: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_CURSEDCIRCLE_TARGET: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC__WEAKNESS: { + Flags: { + Buff: true + NoBoss: true + } +} +SC_CRESCENTELBOW: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC__STRIPACCESSARY: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC__MANHOLE: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC__BLOODYLUST: { + Flags: { + Debuff: true + } +} +SC_SWING: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_SYMPHONY_LOVE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PROPERTYWALK: { + Flags: { + NoSave: true + Buff: true + } +} +SC_SPELLFIST: { + Flags: { + Buff: true + } +} +SC_NETHERWORLD: { + Flags: { + Buff: true + NoBoss: true + } +} +SC_SIREN: { + Flags: { + Buff: true + } +} +SC_DEEP_SLEEP: { + Visible: true + Flags: { + NoSave: true + Debuff: true + NoBoss: true + } +} +SC_SIRCLEOFNATURE: { + Flags: { + Buff: true + } +} +SC_GLOOMYDAY: { + Flags: { + Buff: true + } +} +SC_GLOOMYDAY_SK: { + Flags: { + Buff: true + } +} +SC_SONG_OF_MANA: { + Flags: { + Buff: true + } +} +SC_DANCE_WITH_WUG: { + Flags: { + Buff: true + } +} +SC_RUSH_WINDMILL: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ECHOSONG: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_HARMONIZE: { + Flags: { + Buff: true + } +} +SC_MOONLIT_SERENADE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_SATURDAY_NIGHT_FEVER: { + Flags: { + Buff: true + } +} +SC_SITDOWN_FORCE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ANALYZE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_LERADS_DEW: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_MELODYOFSINK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_BEYOND_OF_WARCRY: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_UNLIMITED_HUMMING_VOICE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_WARMER: { + Flags: { + NoSave: true + } +} +SC_VENOMIMPRESS: { + Visible: true + Flags: { + NoDispelReset: true + } +} +SC_FROSTMISTY: { + Visible: true + Flags: { + Debuff: true + NoBoss: true + } +} +SC_STOMACHACHE: { + Flags: { + Debuff: true + } +} +SC_MYSTERIOUS_POWDER: { + Flags: { + Debuff: true + } +} +SC_WATER_BARRIER: { + Flags: { + NoSave: true + } +} +SC_ZEPHYR: { + Flags: { + NoSave: true + } +} +SC_POWER_OF_GAIA: { + Flags: { + NoSave: true + } +} +SC_FIRE_INSIGNIA: { + Flags: { + NoSave: true + } +} +SC_WATER_INSIGNIA: { + Flags: { + NoSave: true + } +} +SC_WIND_INSIGNIA: { + Flags: { + NoSave: true + } +} +SC_EARTH_INSIGNIA: { + Flags: { + NoSave: true + } +} +SC_MORA_BUFF: { + Flags: { + NoSave: true + } +} +SC_NEEDLE_OF_PARALYZE: { + Flags: { + NoDeathReset: true + NoBoss: true + } +} +SC_PAIN_KILLER: { + Flags: { + NoDeathReset: true + } +} +SC_G_LIFEPOTION: { + Flags: { + NoDispelReset: true + NoMadoReset: true + } +} +SC_LIGHT_OF_REGENE: { + Flags: { + NoDeathReset: true + } +} +SC_MAGIC_CANDY: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } +} +SC_MONSTER_TRANSFORM: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +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 + } +} +SC_REBOUND: { + Flags: { + NoSave: true + Buff: true + } +} +SC_TELEKINESIS_INTENSE: { + Flags: { + NoSave: true + Buff: true + } +} +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 + } +} +SC_QUEST_BUFF2: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + } +} +SC_QUEST_BUFF3: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + } +} +SC_GEFFEN_MAGIC1: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + } +} +SC_GEFFEN_MAGIC2: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + } +} +SC_GEFFEN_MAGIC3: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + } +} +SC_OVERLAPEXPUP: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoAllReset: true + } +} +SC_M_LIFEPOTION: { + Visible: true + Flags: { + NoDispelReset: true + NoMadoReset: true + } +} +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 + } +} +SC_WEIGHTOVER90: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +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 + } +} +SC_STORMKICK_READY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_DOWNKICK_READY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_COUNTERKICK_READY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_TURNKICK_READY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_DODGE_READY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_JAILED: { + Flags: { + //NoSave: false + 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_INCHIT: { + Visible: true + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_PUSH_CART: { + Visible: true + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_COLD: { + Visible: true + Flags: { + NoBoss: true + } +} +SC_BLOOD_SUCKER: { + Visible: true + Flags: { + } +} +SC_MOONSTAR: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_SUPER_STAR: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_STRANGELIGHTS: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_DECORATION_OF_MUSIC: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_LJOSALFAR: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_MERMAID_LONGING: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_HAT_EFFECT: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_FLOWERSMOKE: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_FSTONE: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_HAPPINESS_STAR: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_MAPLE_FALLS: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_TIME_ACCESSORY: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_MAGICAL_FEATHER: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_BLOSSOM_FLUTTERING: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_SPRITEMABLE: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_BITESCAR: { + Flags: { + NoDispelReset: true + NoBoss: true + } +} +SC_CLAN_INFO: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_ALL_RIDING: { + Visible: true + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoAllReset: true + } +} +SC_DAILYSENDMAILCNT: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_COMA: { + Visible: true + Flags: { + NoBoss: true + } +} +SC_RICHMANKIM: { + Visible: true + Flags: { + NoBoss: true + } +} +SC_BURNING: { + Visible: true + Flags: { + NoBoss: true + } +} +SC_ROKISWEIL: { + Flags: { + NoBoss: true + } +} +SC_VACUUM_EXTREME: { + Flags: { + NoBoss: true + } +} +SC_FRESHSHRIMP: { + Flags: { + NoBoss: true + } +} +SC_SV_ROOTTWIST: { + Flags: { + NoBoss: true + } +} +SC_PHYSICAL_SHIELD: { + Visible: true + Flags: { + NoSave: true + } +} +SC_HALT_REGENERATION: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Debuff: true + } +} diff --git a/db/si_config.conf b/db/si_config.conf new file mode 100644 index 0000000..1703b2f --- /dev/null +++ b/db/si_config.conf @@ -0,0 +1,694 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2016 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 . +//========================================================================= +//= Script Constants Additional Database +//========================================================================= + +/************* Entry structure (short) ************************************ + Identifier: value // (int) + ************* Entry structure (full) ************************************* + Identifier: { + Value: value // (int) + Deprecated: true // (boolean) Defaults to false. + } +**************************************************************************/ + + 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_TESTINGSI: 35 + diff --git a/db/skill_changematerial_db.txt b/db/skill_changematerial_db.txt new file mode 100644 index 0000000..fabf5df --- /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 0000000..d130b85 --- /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/skill_reproduce_db.txt b/db/skill_reproduce_db.txt new file mode 100644 index 0000000..b121ecf --- /dev/null +++ b/db/skill_reproduce_db.txt @@ -0,0 +1,7 @@ +// Reproduce Copy Skills List +// +// ##TODO## screw this file and make it a new skill_info2 flag +// +// Structure of Database: +// SkillID +//================================= diff --git a/db/spellbook_db.txt b/db/spellbook_db.txt new file mode 100644 index 0000000..f109eb5 --- /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 0000000..e857df9 --- /dev/null +++ b/db/stylist_db.conf @@ -0,0 +1,266 @@ +//================= 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 . +//========================================================================= +//= 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) +}, +**************************************************************************/ +{ + 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 0000000..fc81446 --- /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 -- cgit v1.2.3-70-g09d2