diff options
Diffstat (limited to 'db')
67 files changed, 76976 insertions, 0 deletions
diff --git a/db/.editorconfig b/db/.editorconfig new file mode 100644 index 00000000..e189ab1b --- /dev/null +++ b/db/.editorconfig @@ -0,0 +1,7 @@ +# editorconfig for the libconfig files + +[*.conf] +end_of_line = lf +trim_trailing_whitespace = true +insert_final_newline = true +indent_style = tab diff --git a/db/GeoIP.dat b/db/GeoIP.dat Binary files differnew file mode 100644 index 00000000..18e34837 --- /dev/null +++ b/db/GeoIP.dat diff --git a/db/abra_db.txt b/db/abra_db.txt new file mode 100644 index 00000000..92c0e83a --- /dev/null +++ b/db/abra_db.txt @@ -0,0 +1,14 @@ +// Hocus-Pocus (Abrakadabra) Castable Skills Database +// +// Structure of Database: +// SkillID,DummyName,RequiredHocusPocusLevel,Rate +// +// 01. SkillID Skill ID to be casted by hocus pocus. +// 02. DummyName Name of the skill (informative, not used by server). +// 03. RequiredHocusPocusLevel Minimum skill level of hocus pocus for the current skill to be selected. +// 04. Rate Chance at which a skill is selected (1 = 0.01%, 10000 = 100%). +// +// NOTE: The skill is picked at random from the entire database and then tested for rate. If it +// does not succeed at that rate, another skill is picked and tested. This continues +// until a skill succeeds. +//==================================================== diff --git a/db/achievement_rank_db.conf b/db/achievement_rank_db.conf new file mode 100644 index 00000000..e19194fa --- /dev/null +++ b/db/achievement_rank_db.conf @@ -0,0 +1,43 @@ +//================= Hercules Database ========================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License ==================================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//============================================================================== +//= Achievement Rank Database +//============================================================================== + +achievement_rank_db: +{ + Rank1: 18 + Rank2: 31 + Rank3: 49 + Rank4: 73 + Rank5: 135 + Rank6: 104 + Rank7: 140 + Rank8: 214 + Rank9: 305 + Rank10: 257 + Rank11: 300 +} diff --git a/db/attendance_db.conf b/db/attendance_db.conf new file mode 100644 index 00000000..683a1701 --- /dev/null +++ b/db/attendance_db.conf @@ -0,0 +1,119 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018 Hercules Dev Team +//= Copyright (C) 2018 Asheraf +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= + +attendance_db:( +/************************************************************************** +************* Entry structure ********************************************* +*************************************************************************** +{ + // ================ Mandatory fields ============================== + ItemID: Item Constant (string) + Amount: Item Amount (int) +}, +**************************************************************************/ +{ + ItemID: "Acorn" + Amount: 1 +}, +{ + ItemID: "Acorn" + Amount: 2 +}, +{ + ItemID: "Acorn" + Amount: 3 +}, +{ + ItemID: "Acorn" + Amount: 4 +}, +{ + ItemID: "Acorn" + Amount: 5 +}, +{ + ItemID: "Acorn" + Amount: 6 +}, +{ + ItemID: "Acorn" + Amount: 7 +}, +{ + ItemID: "Acorn" + Amount: 8 +}, +{ + ItemID: "Acorn" + Amount: 9 +}, +{ + ItemID: "Acorn" + Amount: 10 +}, +{ + ItemID: "Acorn" + Amount: 11 +}, +{ + ItemID: "Acorn" + Amount: 12 +}, +{ + ItemID: "Acorn" + Amount: 13 +}, +{ + ItemID: "Acorn" + Amount: 14 +}, +{ + ItemID: "Acorn" + Amount: 15 +}, +{ + ItemID: "Acorn" + Amount: 16 +}, +{ + ItemID: "Acorn" + Amount: 17 +}, +{ + ItemID: "Acorn" + Amount: 18 +}, +{ + ItemID: "Acorn" + Amount: 19 +}, +{ + ItemID: "Acorn" + Amount: 20 +} +) diff --git a/db/cashshop_db.conf b/db/cashshop_db.conf new file mode 100644 index 00000000..a47c5a5a --- /dev/null +++ b/db/cashshop_db.conf @@ -0,0 +1,26 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= http://herc.ws/board/ +//================= More Information ================= +//= http://herc.ws/board/topic/367-introducing-cash-shop-support/ +//==================================================== +// This file handles the entire Cashshop. You can simply +// add in any amount of items you like within each category. +// Please keep in mind that the Cashshop does not work +// with ragexere clients. +// Categories can be empty or even missing, but, if +// present, their names must be kept as cat_<n>, where +// <n> is a valid tab index, as descripbed in 'enum +// CASH_SHOP_TABS' in clif.c (normally 0 through 7) +//==================================================== + +cash_shop: ( +{ +} +) diff --git a/db/castle_db.conf b/db/castle_db.conf new file mode 100644 index 00000000..ce43ce68 --- /dev/null +++ b/db/castle_db.conf @@ -0,0 +1,53 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2019-2020 Hercules Dev Team +//= Copyright (C) 2019 Asheraf +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Castle Database +//========================================================================= + +castle_db: ( +/************************************************************************** +************* Entry structure ********************************************* +*************************************************************************** +{ + // ================ Mandatory fields ============================== + CastleID: (int) Unique ID of the castle. Must remain unique across all map-servers. + MapName: (string) Map name to be considered as the castle map. + CastleName: (string) Name of the castle (used by scripts and guardian name tags) + OnGuildBreakEventName: (string) NPC unique name to invoke ::OnGuildBreak on, when a occupied + castle is abandoned during guild break. + // ================ Optional fields =============================== + SiegeType: (string, default to SIEGE_TYPE_FE) define siege type + EnableClientWarp: (bool, default to false) enable or disable client teleport features + ClientWarp: { + Position: (int, int) x, y position of warp request + ZenyCost: (int) The zeny cost of warp + ZenyCostSiegeTime: (int) The zeny cost of warp durring woe + } +}, +**************************************************************************/ + +) diff --git a/db/clans.conf b/db/clans.conf new file mode 100644 index 00000000..cd7339a6 --- /dev/null +++ b/db/clans.conf @@ -0,0 +1,137 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2017 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Clan System Database File. +//========================================================================= + +clans: ( + /************************************************************************** + ************* Entry structure ********************************************* + *************************************************************************** + { + Id: ID (int) + Const: "Const Name" (string) + Name: "Clan Name" (string) + Leader: "Leader Name" (string) + Map: "Map Name" (string) + MaxMembers: Max (int, optional, overrides MaxMembers on conf/clans.conf) + KickTime: Hours (int, optional, overrides InactivityKickTime) + CheckTime: Hours (int, optional, overrides InactivityCheckTime) + Buff: { + Icon: State Icon ID/Constant (int, you can find all ids on your lua folder: stateicon/efstids.lub or /src/map/constants.inc.h) + Script: <" (optional) + Script (it can be multi-line) + "> + } + Allies: [ + "CLAN_NAME_CONSTANT", (string) + ] + Antagonists: [ + "CLAN_NAME_CONSTANT", (string) + ] + }, + **************************************************************************/ + { + Id: 1 + Const: "FACTION_LEGION" + Name: "Legion of Aemil" + Leader: "Q'Anon" + Map: "001-2-39" + Buff: { + Icon: "SI_SWORDCLAN" + Script: <" + bonus(bStr, 2); + bonus(bVit, 1); + bonus(bMaxHP, 30); + bonus(bMaxSP, 10); + "> + } + Antagonists: [ + "FACTION_BROTHERHOOD", + ] + }, + { + Id: 2 + Const: "FACTION_BROTHERHOOD" + Name: "Brotherhood of Argaes" + Leader: "Jonatas" + Map: "001-1" + Buff: { + Icon: "SI_ARCWANDCLAN" + Script: <" + bonus(bDex, 2); + bonus(bAgi, 1); + bonus(bMaxHP, 30); + bonus(bMaxSP, 10); + "> + } + Antagonists: [ + "FACTION_LEGION", + ] + }, + { + Id: 3 + Const: "FACTION_THIEF" + Name: "The Thieves" + Leader: "Tanveer" + Map: "001-1" + Buff: { + Icon: "SI_GOLDENMACECLAN" + Script: <" + bonus(bLuk, 2); + bonus(bDex, 1); + bonus(bMaxHP, 30); + bonus(bMaxSP, 10); + "> + } + Allies: [ + "FACTION_LEGION", + "FACTION_BROTHERHOOD", + ] + Antagonists: [ + "FACTION_MAGES", + ] + }, + { + Id: 4 + Const: "FACTION_MAGES" + Name: "The Magic Guild" + Leader: "Hocus Pocus Fidibus" + Map: "001-1" + Buff: { + Icon: "SI_CROSSBOWCLAN" + Script: <" + bonus(bInt, 2); + bonus(bAgi, 1); + bonus(bMaxHP, 30); + bonus(bMaxSP, 10); + "> + } + Antagonists: [ + "FACTION_THIEF", + ] + }, +) diff --git a/db/constants.conf b/db/constants.conf new file mode 100644 index 00000000..075670e8 --- /dev/null +++ b/db/constants.conf @@ -0,0 +1,3800 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2016-2020 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Script Constants Database +//========================================================================= + +constants_db: { +/************* Entry structure (short) ************************************ + Identifier: value // (integer literal) +************* Entry structure (full) ************************************** + Identifier: { + Value: value // (integer literal) + Deprecated: true // (boolean) Defaults to false. + } +************* Supported integer literals ********************************** +decimal: 1337 // no prefix +hexadecimal: 0x1337 // prefix: 0x +octal: 0o1337 // prefix: 0o +binary: 0b101101 // prefix: 0b + +Underscores can also be used as visual separators for digit grouping purposes: + 2_147_483_647 + 0x7FFF_FFFF + +Keep in mind that number literals cannot start or end with a separator and no +more than one separator can be used in a row (so 12_3___456 is illegal). +**************************************************************************/ + + comment__: "Weekdays" + SUNDAY: 0 + MONDAY: 1 + TUESDAY: 2 + WEDNESDAY: 3 + THURSDAY: 4 + FRIDAY: 5 + SATURDAY: 6 + + comment__: "Months" + JANUARY: 1 + FEBRUARY: 2 + MARCH: 3 + APRIL: 4 + MAY: 5 + JUNE: 6 + JULY: 7 + AUGUST: 8 + SEPTEMBER: 9 + OCTOBER: 10 + NOVEMBER: 11 + DECEMBER: 12 + + comment__: "Job IDs" + Job_Novice: 0 + Job_Swordman: 1 + Job_Mage: 2 + Job_Archer: 3 + Job_Acolyte: 4 + Job_Merchant: 5 + Job_Thief: 6 + Job_Knight: 7 + Job_Priest: 8 + Job_Wizard: 9 + Job_Blacksmith: 10 + Job_Hunter: 11 + Job_Assassin: 12 + Job_Knight2: 13 + Job_Crusader: 14 + Job_Monk: 15 + Job_Sage: 16 + Job_Rogue: 17 + + comment__: "Job masks / Job map_ids" + EAJL_2_1: 0x0100 + EAJL_2_2: 0x0200 + EAJL_2: 0x0300 + EAJL_UPPER: 0x1000 + EAJL_BABY: 0x2000 + EAJL_THIRD: 0x4000 + + EAJ_BASEMASK: 0x00ff + EAJ_UPPERMASK: 0x0fff + EAJ_THIRDMASK: 0x4fff + + EAJ_NOVICE: 0x0000 + EAJ_SWORDMAN: 0x0001 + EAJ_MAGE: 0x0002 + EAJ_ARCHER: 0x0003 + EAJ_ACOLYTE: 0x0004 + EAJ_MERCHANT: 0x0005 + EAJ_THIEF: 0x0006 + EAJ_TAEKWON: 0x0007 + EAJ_GUNSLINGER: 0x0009 + EAJ_NINJA: 0x000A + EAJ_GANGSI: 0x000D + EAJ_SUMMONER: 0x000E + + EAJ_SUPER_NOVICE: 0x0100 + EAJ_KNIGHT: 0x0101 + EAJ_WIZARD: 0x0102 + EAJ_HUNTER: 0x0103 + EAJ_PRIEST: 0x0104 + EAJ_BLACKSMITH: 0x0105 + EAJ_ASSASSIN: 0x0106 + EAJ_STAR_GLADIATOR: 0x0107 + EAJ_REBELLION: 0x0109 + EAJ_KAGEROUOBORO: 0x010A + EAJ_DEATH_KNIGHT: 0x010D + + + comment__: "Broadcast flags" + bc_all: 0 + bc_map: 1 + bc_area: 2 + bc_self: 3 + bc_pc: 0 + bc_npc: 8 + bc_yellow: 0 + bc_blue: 16 + bc_woe: 32 + + comment__: "Mapflags" + mf_nomemo: 0 + mf_noteleport: 1 + mf_nosave: 2 + mf_nobranch: 3 + mf_nopenalty: 4 + mf_nozenypenalty: 5 + mf_pvp: 6 + mf_pvp_noparty: 7 + mf_pvp_noguild: 8 + mf_gvg: 9 + mf_gvg_noparty: 10 + mf_notrade: 11 + mf_noskill: 12 + mf_nowarp: 13 + mf_partylock: 14 + mf_noicewall: 15 + mf_snow: 16 + mf_fog: 17 + mf_sakura: 18 + mf_leaves: 19 + mf_clouds: 23 + mf_clouds2: 24 + mf_fireworks: 25 + mf_gvg_castle: 26 + mf_gvg_dungeon: 27 + mf_nightenabled: 28 + mf_nobaseexp: 29 + mf_nojobexp: 30 + mf_nomobloot: 31 + mf_nomvploot: 32 + mf_noreturn: 33 + mf_nowarpto: 34 + mf_nightmaredrop: 35 + mf_zone: 36 + mf_nocommand: 37 + mf_nodrop: 38 + mf_jexp: 39 + mf_bexp: 40 + mf_novending: 41 + mf_loadevent: 42 + mf_nochat: 43 + mf_noexppenalty: 44 + mf_guildlock: 45 + mf_town: 46 + mf_autotrade: 47 + mf_allowks: 48 + mf_monster_noteleport: 49 + mf_pvp_nocalcrank: 50 + mf_battleground: 51 + mf_reset: 52 + mf_notomb: 53 + mf_nocashshop: 54 + mf_noautoloot: 55 + mf_noviewid: 56 + mf_pairship_startable: 57 + mf_pairship_endable: 58 + mf_nostorage: 59 + mf_nogstorage: 60 + mf_nopet: 61 + + comment__: "Cell Properties" + cell_walkable: 0 + cell_shootable: 1 + cell_water: 2 + cell_npc: 3 + cell_basilica: 4 + cell_landprotector: 5 + cell_novending: 6 + cell_nochat: 7 + cell_icewall: 8 + cell_noicewall: 9 + cell_noskill: 10 + + comment__: "Cell checks" + cell_gettype: 0 + cell_chkwall: 1 + cell_chkwater: 2 + cell_chkcliff: 3 + cell_chkpass: 4 + cell_chkreach: 5 + cell_chknopass: 6 + cell_chknoreach: 7 + cell_chkstack: 8 + cell_chknpc: 9 + cell_chkbasilica: 10 + cell_chklandprotector: 11 + cell_chknovending: 12 + cell_chknochat: 13 + cell_chkicewall: 14 + cell_chknoicewall: 15 + cell_chknoskill: 16 + + comment__: "Bonuses / Parameter IDs" + bMaxHP: 6 + bMaxSP: 8 + bStr: 13 + bAgi: 14 + bVit: 15 + bInt: 16 + bDex: 17 + bLuk: 18 + bAtk: 41 + bAtk2: 42 + bDef: 45 + bDef2: 46 + bMdef: 47 + bMdef2: 48 + bHit: 49 + bFlee: 50 + bFlee2: 51 + bCritical: 52 + bAspd: 53 + bFame: 59 + bUnbreakable: 60 + + bAtkRange: 1000 + bAtkEle: 1001 + bDefEle: 1002 + bCastrate: 1003 + bMaxHPrate: 1004 + bMaxSPrate: 1005 + bUseSPrate: 1006 + bAddEle: 1007 + bAddRace: 1008 + bAddSize: 1009 + bSubEle: 1010 + bSubRace: 1011 + bAddEff: 1012 + bResEff: 1013 + bBaseAtk: 1014 + bAspdRate: 1015 + bHPrecovRate: 1016 + bSPrecovRate: 1017 + bSpeedRate: 1018 + bCriticalDef: 1019 + bNearAtkDef: 1020 + bLongAtkDef: 1021 + bDoubleRate: 1022 + bDoubleAddRate: 1023 + bSkillHeal: 1024 + bMatkRate: 1025 + bIgnoreDefEle: 1026 + bIgnoreDefRace: 1027 + bAtkRate: 1028 + bSpeedAddRate: 1029 + bSPRegenRate: 1030 + bMagicAtkDef: 1031 + bMiscAtkDef: 1032 + bIgnoreMdefEle: 1033 + bIgnoreMdefRace: 1034 + bMagicAddEle: 1035 + bMagicAddRace: 1036 + bMagicAddSize: 1037 + bPerfectHitRate: 1038 + bPerfectHitAddRate: 1039 + bCriticalRate: 1040 + bGetZenyNum: 1041 + bAddGetZenyNum: 1042 + bAddDamageClass: 1043 + bAddMagicDamageClass: 1044 + bAddDefClass: 1045 + bAddMdefClass: 1046 + bAddMonsterDropItem: 1047 + bDefRatioAtkEle: 1048 + bDefRatioAtkRace: 1049 + bUnbreakableGarment: 1050 + bHitRate: 1051 + bFleeRate: 1052 + bFlee2Rate: 1053 + bDefRate: 1054 + bDef2Rate: 1055 + bMdefRate: 1056 + bMdef2Rate: 1057 + bSplashRange: 1058 + bSplashAddRange: 1059 + bAutoSpell: 1060 + bHPDrainRate: 1061 + bSPDrainRate: 1062 + bShortWeaponDamageReturn: 1063 + bLongWeaponDamageReturn: 1064 + bWeaponComaEle: 1065 + bWeaponComaRace: 1066 + bAddEff2: 1067 + bBreakWeaponRate: 1068 + bBreakArmorRate: 1069 + bAddStealRate: 1070 + bMagicDamageReturn: 1071 + bAllStats: 1073 + bAgiVit: 1074 + bAgiDexStr: 1075 + bPerfectHide: 1076 + bNoKnockback: 1077 + bClassChange: 1078 + bHPDrainValue: 1079 + bSPDrainValue: 1080 + bWeaponAtk: 1081 + bWeaponAtkRate: 1082 + bDelayrate: 1083 + bHPDrainRateRace: 1084 + bSPDrainRateRace: 1085 + bIgnoreMdefRate: 1086 + bIgnoreDefRate: 1087 + bSkillHeal2: 1088 + bAddEffOnSkill: 1089 + bHealPower: 1090 + bHealPower2: 1091 + bHPVanishRate: 1092 + + bRestartFullRecover: 2000 + bNoCastCancel: 2001 + bNoSizeFix: 2002 + bNoMagicDamage: 2003 + bNoWeaponDamage: 2004 + bNoGemStone: 2005 + bNoCastCancel2: 2006 + bNoMiscDamage: 2007 + bUnbreakableWeapon: 2008 + bUnbreakableArmor: 2009 + bUnbreakableHelm: 2010 + bUnbreakableShield: 2011 + bLongAtkRate: 2012 + bCritAtkRate: 2013 + bCriticalAddRace: 2014 + bNoRegen: 2015 + bAddEffWhenHit: 2016 + bAutoSpellWhenHit: 2017 + bSkillAtk: 2018 + bUnstripable: 2019 + bAutoSpellOnSkill: 2020 + + bSPGainValue: 2021 + bHPRegenRate: 2022 + bHPLossRate: 2023 + bAddRace2: 2024 + bHPGainValue: 2025 + bSubSize: 2026 + bHPDrainValueRace: 2027 + bAddItemHealRate: 2028 + bSPDrainValueRace: 2029 + bExpAddRace: 2030 + bSPGainRace: 2031 + bSubRace2: 2032 + bUnbreakableShoes: 2033 + bUnstripableWeapon: 2034 + bUnstripableArmor: 2035 + bUnstripableHelm: 2036 + bUnstripableShield: 2037 + bIntravision: 2038 + bAddMonsterDropChainItem: 2039 + bSPLossRate: 2040 + bAddSkillBlow: 2041 + bSPVanishRate: 2042 + bMagicSPGainValue: 2043 + bMagicHPGainValue: 2044 + bAddClassDropItem: 2045 + //bMatk: 2046 + bSPGainRaceAttack: 2047 + bHPGainRaceAttack: 2048 + bSkillUseSPrate: 2049 + bSkillCooldown: 2050 + + bSkillFixedCast: 2051 + bSkillVariableCast: 2052 + bFixedCastrate: 2053 + bVariableCastrate: 2054 + bSkillUseSP: 2055 + bMagicAtkEle: 2056 + bFixedCast: 2057 + bVariableCast: 2058 + bSetDefRace: 2059 + bSetMDefRace: 2060 + bAddRaceTolerance: 2061 + bAddMaxWeight: 2062 + bSubDefEle: 2063 + bMagicSubDefEle: 2064 + + comment__: "Equip index" + /* reference to script.c::script_defaults():equip[] array used for easy-conversion */ + EQI_HEAD_TOP: 1 + EQI_ARMOR: 2 + EQI_HAND_L: 3 + EQI_HAND_R: 4 + EQI_GARMENT: 5 + EQI_SHOES: 6 + EQI_ACC_L: 7 + EQI_ACC_R: 8 + EQI_HEAD_MID: 9 + EQI_HEAD_LOW: 10 + EQI_COSTUME_HEAD_LOW: 11 + EQI_COSTUME_HEAD_MID: 12 + EQI_COSTUME_HEAD_TOP: 13 + EQI_COSTUME_GARMENT: 14 + EQI_SHADOW_ARMOR: 15 + EQI_SHADOW_WEAPON: 16 + EQI_SHADOW_SHIELD: 17 + EQI_SHADOW_SHOES: 18 + EQI_SHADOW_ACC_R: 19 + EQI_SHADOW_ACC_L: 20 + + comment__: "Status effects" + Eff_Stone: 0 + Eff_Freeze: 1 + Eff_Stun: 2 + Eff_Sleep: 3 + Eff_Poison: 4 + Eff_Curse: 5 + Eff_Silence: 6 + Eff_Confusion: 7 + Eff_Blind: 8 + Eff_Bleeding: 9 + Eff_DPoison: 10 + Eff_Fear: 11 + Eff_Cold: 12 + Eff_Burning: 13 + Eff_Deepsleep: 14 + + comment__: "Elements" + Ele_Neutral: 0 + Ele_Water: 1 + Ele_Nature: 2 + Ele_Fire: 3 + Ele_Holy: 6 + Ele_Dark: 7 + + // Kept for Compatibility + Ele_Earth: 2 + Ele_Wind: 2 // 4 + Ele_Poison: 2 // 5 + Ele_Ghost: 7 // 8 + Ele_Undead: 7 // 9 + Ele_All: 255 + + comment__: "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_Fish: 5 + RC_Demon: 6 + RC_DemiHuman: 7 + RC_Angel: 8 + RC_Dragon: 9 + RC_Player: 10 + RC_Boss: 11 + RC_NonBoss: 12 + RC_NonDemiHuman: 14 + RC_NonPlayer: 15 + RC_DemiPlayer: 16 + RC_NonDemiPlayer: 17 + RC_All: 255 + + comment__: "Subraces" + RC2_None: 0 + RC2_Goblin: 1 + RC2_Kobold: 2 + RC2_Orc: 3 + RC2_Golem: 4 + RC2_Guardian: 5 + RC2_Ninja: 6 + RC2_Scaraba: 7 + RC2_Turtle: 8 + + comment__: "Sizes" + Size_Small: 0 + Size_Medium: 1 + Size_Large: 2 + + comment__: "Battle Flags" + BF_WEAPON: 0x0001 + BF_MAGIC: 0x0002 + BF_MISC: 0x0004 + BF_SHORT: 0x0010 + BF_LONG: 0x0040 + BF_SKILL: 0x0100 + BF_NORMAL: 0x0200 + + comment__: "Attack Flags" + ATF_SELF: 0x01 + ATF_TARGET: 0x02 + ATF_SHORT: 0x04 + ATF_LONG: 0x08 + ATF_WEAPON: 0x10 + ATF_MAGIC: 0x20 + ATF_MISC: 0x40 + ATF_SKILL: 0x60 + + comment__: "Status Changes" + SC_ALL: -1 + SC_STONE: 0 + SC_FREEZE: 1 + SC_STUN: 2 + SC_SLEEP: 3 + SC_POISON: 4 + SC_CURSE: 5 + SC_SILENCE: 6 + SC_CONFUSION: 7 + SC_BLIND: 8 + SC_BLOODING: 9 + SC_DPOISON: 10 + SC_FEAR: 11 + SC_COLD: 12 + SC_BURNING: 13 + SC_DEEP_SLEEP: 14 + SC_PROVOKE: 20 + SC_ENDURE: 21 + SC_TWOHANDQUICKEN: 22 + SC_CONCENTRATION: 23 + SC_HIDING: 24 + SC_CLOAKING: 25 + SC_ENCHANTPOISON: 26 + SC_POISONREACT: 27 + SC_QUAGMIRE: 28 + SC_ANGELUS: 29 + SC_BLESSING: 30 + SC_CRUCIS: 31 + SC_INC_AGI: 32 + SC_DEC_AGI: 33 + SC_SLOWPOISON: 34 + SC_IMPOSITIO: 35 + SC_SUFFRAGIUM: 36 + SC_ASPERSIO: 37 + SC_BENEDICTIO: 38 + SC_KYRIE: 39 + SC_MAGNIFICAT: 40 + SC_GLORIA: 41 + SC_LEXAETERNA: 42 + SC_ADRENALINE: 43 + SC_WEAPONPERFECT: 44 + SC_OVERTHRUST: 45 + SC_MAXIMIZEPOWER: 46 + SC_TRICKDEAD: 47 + SC_SHOUT: 48 + SC_ENERGYCOAT: 49 + SC_BROKENARMOR: 50 + SC_BROKENWEAPON: 51 + SC_ILLUSION: 52 + SC_WEIGHTOVER50: 53 + SC_WEIGHTOVER90: 54 + SC_ATTHASTE_POTION1: 55 + SC_ATTHASTE_POTION2: 56 + SC_ATTHASTE_POTION3: 57 + SC_ATTHASTE_INFINITY: 58 + SC_MOVHASTE_HORSE: 59 + SC_MOVHASTE_INFINITY: 60 + SC_PLUSATTACKPOWER: 61 + SC_PLUSMAGICPOWER: 62 + SC_WEDDING: 63 + SC_SLOWDOWN: 64 + SC_ANKLESNARE: 65 + SC_KEEPING: 66 + SC_BARRIER: 67 + SC_NOEQUIPWEAPON: 68 + SC_NOEQUIPSHIELD: 69 + SC_NOEQUIPARMOR: 70 + SC_NOEQUIPHELM: 71 + SC_PROTECTWEAPON: 72 + SC_PROTECTSHIELD: 73 + SC_PROTECTARMOR: 74 + SC_PROTECTHELM: 75 + SC_AUTOGUARD: 76 + SC_REFLECTSHIELD: 77 + SC_SPLASHER: 78 + SC_PROVIDENCE: 79 + SC_DEFENDER: 80 + SC_MAGICROD: 81 + SC_SPELLBREAKER: 82 + SC_AUTOSPELL: 83 + SC_SIGHTTRASHER: 84 + SC_AUTOBERSERK: 85 + SC_SPEARQUICKEN: 86 + SC_AUTOCOUNTER: 87 + SC_SIGHT: 88 + SC_SAFETYWALL: 89 + SC_RUWACH: 90 + SC_EXTREMITYFIST: 91 + SC_EXPLOSIONSPIRITS: 92 + SC_COMBOATTACK: 93 + SC_BLADESTOP_WAIT: 94 + SC_BLADESTOP: 95 + SC_PROPERTYFIRE: 96 + SC_PROPERTYWATER: 97 + SC_PROPERTYWIND: 98 + SC_PROPERTYGROUND: 99 + SC_VOLCANO: 100 + SC_DELUGE: 101 + SC_VIOLENTGALE: 102 + SC_SUB_WEAPONPROPERTY: 103 + SC_ARMOR: 104 + SC_ARMORPROPERTY: 105 + SC_NOCHAT: 106 + SC_BABY: 107 + SC_AURABLADE: 108 + SC_PARRYING: 109 + SC_LKCONCENTRATION: 110 + SC_TENSIONRELAX: 111 + SC_BERSERK: 112 + SC_FURY: 113 + SC_GOSPEL: 114 + SC_ASSUMPTIO: 115 + SC_BASILICA: 116 + SC_GUILDAURA: 117 + SC_MAGICPOWER: 118 + SC_EDP: 119 + SC_TRUESIGHT: 120 + SC_WINDWALK: 121 + SC_MELTDOWN: 122 + SC_CARTBOOST: 123 + SC_CHASEWALK: 124 + SC_SWORDREJECT: 125 + SC_MARIONETTE_MASTER: 126 + SC_MARIONETTE: 127 + SC_PROPERTYUNDEAD: 128 + SC_JOINTBEAT: 129 + SC_MINDBREAKER: 130 + SC_MEMORIZE: 131 + SC_FOGWALL: 132 + SC_SPIDERWEB: 133 + SC_DEVOTION: 134 + SC_SACRIFICE: 135 + SC_STEELBODY: 136 + SC_ORCISH: 137 + SC_STORMKICK_READY: 138 + SC_DOWNKICK_READY: 139 + SC_TURNKICK_READY: 140 + SC_COUNTERKICK_READY: 141 + SC_DODGE_READY: 142 + SC_RUN: 143 + SC_PROPERTYDARK: 144 + SC_ADRENALINE2: 145 + SC_PROPERTYTELEKINESIS: 146 + SC_KAIZEL: 147 + SC_KAAHI: 148 + SC_KAUPE: 149 + SC_ONEHANDQUICKEN: 150 + SC_PRESERVE: 151 + SC_GDSKILL_BATTLEORDER: 152 + SC_GDSKILL_REGENERATION: 153 + SC_DOUBLECASTING: 154 + SC_GRAVITATION: 155 + SC_OVERTHRUSTMAX: 156 + SC_LONGING: 157 + SC_HERMODE: 158 + SC_TAROTCARD: 159 + SC_CR_SHRINK: 160 + SC_WZ_SIGHTBLASTER: 161 + SC_DC_WINKCHARM: 162 + SC_RG_CCONFINE_M: 163 + SC_RG_CCONFINE_S: 164 + SC_DANCING: 165 + SC_ARMOR_PROPERTY: 166 + SC_RICHMANKIM: 167 + SC_ETERNALCHAOS: 168 + SC_DRUMBATTLE: 169 + SC_NIBELUNGEN: 170 + SC_ROKISWEIL: 171 + SC_INTOABYSS: 172 + SC_SIEGFRIED: 173 + SC_WHISTLE: 174 + SC_ASSNCROS: 175 + SC_POEMBRAGI: 176 + SC_APPLEIDUN: 177 + SC_MODECHANGE: 178 + SC_HUMMING: 179 + SC_DONTFORGETME: 180 + SC_FORTUNE: 181 + SC_SERVICEFORYOU: 182 + SC_STOP: 183 + SC_STRUP: 184 + SC_SOULLINK: 185 + SC_COMA: 186 + SC_CLAIRVOYANCE: 187 + SC_INCALLSTATUS: 188 + SC_CHASEWALK2: 189 + SC_INCAGI: 190 + SC_INCVIT: 191 + SC_INCINT: 192 + SC_INCDEX: 193 + SC_INCLUK: 194 + SC_INCHIT: 195 + SC_INCHITRATE: 196 + SC_INCFLEE: 197 + SC_INCFLEERATE: 198 + SC_INCMHPRATE: 199 + SC_INCMSPRATE: 200 + SC_INCATKRATE: 201 + SC_INCMATKRATE: 202 + SC_INCDEFRATE: 203 + SC_FOOD_STR: 204 + SC_FOOD_AGI: 205 + SC_FOOD_VIT: 206 + SC_FOOD_INT: 207 + SC_FOOD_DEX: 208 + SC_FOOD_LUK: 209 + SC_FOOD_BASICHIT: 210 + SC_FOOD_BASICAVOIDANCE: 211 + SC_BATKFOOD: 212 + SC_WATKFOOD: 213 + SC_MATKFOOD: 214 + SC_SCRESIST: 215 + SC_XMAS: 216 + SC_WARM: 217 + SC_SUN_COMFORT: 218 + SC_MOON_COMFORT: 219 + SC_STAR_COMFORT: 220 + SC_FUSION: 221 + SC_SKILLRATE_UP: 222 + SC_SKE: 223 + SC_KAITE: 224 + SC_SWOO: 225 + SC_SKA: 226 + SC_EARTHSCROLL: 227 + SC_MIRACLE: 228 + SC_GS_MADNESSCANCEL: 229 + SC_GS_ADJUSTMENT: 230 + SC_GS_ACCURACY: 231 + SC_GS_GATLINGFEVER: 232 + SC_NJ_TATAMIGAESHI: 233 + SC_NJ_UTSUSEMI: 234 + SC_NJ_BUNSINJYUTSU: 235 + SC_NJ_KAENSIN: 236 + SC_NJ_SUITON: 237 + SC_NJ_NEN: 238 + SC_KNOWLEDGE: 239 + SC_SMA_READY: 240 + SC_FLING: 241 + SC_HLIF_AVOID: 242 + SC_HLIF_CHANGE: 243 + SC_HAMI_BLOODLUST: 244 + SC_HLIF_FLEET: 245 + SC_HLIF_SPEED: 246 + SC_HAMI_DEFENCE: 247 + SC_INCASPDRATE: 248 + SC_PLUSAVOIDVALUE: 249 + SC_JAILED: 250 + SC_ENCHANTARMS: 251 + SC_MAGICALATTACK: 252 + SC_STONESKIN: 253 + SC_CRITICALWOUND: 254 + SC_MAGICMIRROR: 255 + SC_SLOWCAST: 256 + SC_SUMMER: 257 + SC_CASH_PLUSEXP: 258 + SC_CASH_RECEIVEITEM: 259 + SC_CASH_BOSS_ALARM: 260 + SC_CASH_DEATHPENALTY: 261 + SC_CRITICALPERCENT: 262 + SC_PROTECT_MDEF: 266 + SC_HEALPLUS: 268 + SC_PNEUMA: 269 + SC_AUTOTRADE: 270 + SC_KSPROTECTED: 271 + SC_ARMOR_RESIST: 272 + SC_ATKER_BLOOD: 273 + SC_TARGET_BLOOD: 274 + SC_TK_SEVENWIND: 275 + SC_PROTECT_DEF: 276 + SC_WALKSPEED: 278 + SC_MER_FLEE: 279 + SC_MER_ATK: 280 + SC_MER_HP: 281 + SC_MER_SP: 282 + SC_MER_HIT: 283 + SC_MER_QUICKEN: 284 + SC_REBIRTH: 285 + SC_S_LIFEPOTION: 291 + SC_L_LIFEPOTION: 292 + SC_CASH_PLUSONLYJOBEXP: 293 + SC_HELLPOWER: 295 + SC_INVINCIBLE: 296 + SC_INVINCIBLEOFF: 297 + SC_MANU_ATK: 298 + SC_MANU_DEF: 299 + SC_SPL_ATK: 300 + SC_SPL_DEF: 301 + SC_MANU_MATK: 302 + SC_SPL_MATK: 303 + SC_FOOD_STR_CASH: 304 + SC_FOOD_AGI_CASH: 305 + SC_FOOD_VIT_CASH: 306 + SC_FOOD_DEX_CASH: 307 + SC_FOOD_INT_CASH: 308 + SC_FOOD_LUK_CASH: 309 + SC_FROSTMISTY: 311 + SC_ENCHANTBLADE: 312 + SC_DEATHBOUND: 313 + SC_MILLENNIUMSHIELD: 314 + SC_CRUSHSTRIKE: 315 + SC_REFRESH: 316 + SC_REUSE_REFRESH: 317 + SC_GIANTGROWTH: 318 + SC_STONEHARDSKIN: 319 + SC_VITALITYACTIVATION: 320 + SC_STORMBLAST: 321 + SC_FIGHTINGSPIRIT: 322 + SC_ABUNDANCE: 323 + SC_ADORAMUS: 324 + SC_EPICLESIS: 325 + SC_ORATIO: 326 + SC_LAUDAAGNUS: 327 + SC_LAUDARAMUS: 328 + SC_RENOVATIO: 329 + SC_EXPIATIO: 330 + SC_DUPLELIGHT: 331 + SC_SECRAMENT: 332 + SC_WHITEIMPRISON: 333 + SC_MARSHOFABYSS: 334 + SC_RECOGNIZEDSPELL: 335 + SC_STASIS: 336 + SC_SUMMON1: 337 + SC_SUMMON2: 338 + SC_SUMMON3: 339 + SC_SUMMON4: 340 + SC_SUMMON5: 341 + SC_READING_SB: 342 + SC_FREEZINGSP: 343 + SC_FEARBREEZE: 344 + SC_ELECTRICSHOCKER: 345 + SC_WUGDASH: 346 + SC_WUGBITE: 347 + SC_CAMOUFLAGE: 348 + SC_ACCELERATION: 349 + SC_HOVERING: 350 + SC_SHAPESHIFT: 351 + SC_INFRAREDSCAN: 352 + SC_ANALYZE: 353 + SC_MAGNETICFIELD: 354 + SC_NEUTRALBARRIER: 355 + SC_NEUTRALBARRIER_MASTER: 356 + SC_STEALTHFIELD: 357 + SC_STEALTHFIELD_MASTER: 358 + SC_OVERHEAT: 359 + SC_OVERHEAT_LIMITPOINT: 360 + SC_VENOMIMPRESS: 361 + SC_POISONINGWEAPON: 362 + SC_WEAPONBLOCKING: 363 + SC_CLOAKINGEXCEED: 364 + SC_HALLUCINATIONWALK: 365 + SC_HALLUCINATIONWALK_POSTDELAY: 366 + SC_ROLLINGCUTTER: 367 + SC_TOXIN: 368 + SC_PARALYSE: 369 + SC_VENOMBLEED: 370 + SC_MAGICMUSHROOM: 371 + SC_DEATHHURT: 372 + SC_PYREXIA: 373 + SC_OBLIVIONCURSE: 374 + SC_LEECHESEND: 375 + SC_LG_REFLECTDAMAGE: 376 + SC_FORCEOFVANGUARD: 377 + SC_SHIELDSPELL_DEF: 378 + SC_SHIELDSPELL_MDEF: 379 + SC_SHIELDSPELL_REF: 380 + SC_EXEEDBREAK: 381 + SC_PRESTIGE: 382 + SC_BANDING: 383 + SC_BANDING_DEFENCE: 384 + SC_EARTHDRIVE: 385 + SC_INSPIRATION: 386 + SC_SPELLFIST: 387 + SC_STRIKING: 389 + SC_WARMER: 390 + SC_VACUUM_EXTREME: 391 + SC_PROPERTYWALK: 392 + SC_SWING: 393 + SC_SYMPHONY_LOVE: 394 + SC_MOONLIT_SERENADE: 395 + SC_RUSH_WINDMILL: 396 + SC_ECHOSONG: 397 + SC_HARMONIZE: 398 + SC_SIREN: 399 + SC_SIRCLEOFNATURE: 401 + SC_GLOOMYDAY: 402 + SC_GLOOMYDAY_SK: 403 + SC_SONG_OF_MANA: 404 + SC_DANCE_WITH_WUG: 405 + SC_SATURDAY_NIGHT_FEVER: 406 + SC_LERADS_DEW: 407 + SC_MELODYOFSINK: 408 + SC_BEYOND_OF_WARCRY: 409 + SC_UNLIMITED_HUMMING_VOICE: 410 + SC_SITDOWN_FORCE: 411 + SC_NETHERWORLD: 412 + SC_CRESCENTELBOW: 413 + SC_CURSEDCIRCLE_ATKER: 414 + SC_CURSEDCIRCLE_TARGET: 415 + SC_LIGHTNINGWALK: 416 + SC_RAISINGDRAGON: 417 + SC_GENTLETOUCH_ENERGYGAIN: 418 + SC_GENTLETOUCH_CHANGE: 419 + SC_GENTLETOUCH_REVITALIZE: 420 + SC_GN_CARTBOOST: 421 + SC_THORNS_TRAP: 422 + SC_BLOOD_SUCKER: 423 + SC_FIRE_EXPANSION_SMOKE_POWDER: 424 + SC_FIRE_EXPANSION_TEAR_GAS: 425 + SC_MANDRAGORA: 426 + SC_STOMACHACHE: 427 + SC_MYSTERIOUS_POWDER: 428 + SC_MELON_BOMB: 429 + SC_BANANA_BOMB: 430 + SC_BANANA_BOMB_SITDOWN_POSTDELAY: 431 + SC_SAVAGE_STEAK: 432 + SC_COCKTAIL_WARG_BLOOD: 433 + SC_MINOR_BBQ: 434 + SC_SIROMA_ICE_TEA: 435 + SC_DROCERA_HERB_STEAMED: 436 + SC_PUTTI_TAILS_NOODLES: 437 + SC_BOOST500: 438 + SC_FULL_SWING_K: 439 + SC_MANA_PLUS: 440 + SC_MUSTLE_M: 441 + SC_LIFE_FORCE_F: 442 + SC_EXTRACT_WHITE_POTION_Z: 443 + SC_VITATA_500: 444 + SC_EXTRACT_SALAMINE_JUICE: 445 + SC__REPRODUCE: 446 + SC__AUTOSHADOWSPELL: 447 + SC__SHADOWFORM: 448 + SC__BODYPAINT: 449 + SC__INVISIBILITY: 450 + SC__DEADLYINFECT: 451 + SC__ENERVATION: 452 + SC__GROOMY: 453 + SC__IGNORANCE: 454 + SC__LAZINESS: 455 + SC__UNLUCKY: 456 + SC__WEAKNESS: 457 + SC__STRIPACCESSARY: 458 + SC__MANHOLE: 459 + SC__BLOODYLUST: 460 + SC_CIRCLE_OF_FIRE: 461 + SC_CIRCLE_OF_FIRE_OPTION: 462 + SC_FIRE_CLOAK: 463 + SC_FIRE_CLOAK_OPTION: 464 + SC_WATER_SCREEN: 465 + SC_WATER_SCREEN_OPTION: 466 + SC_WATER_DROP: 467 + SC_WATER_DROP_OPTION: 468 + SC_WATER_BARRIER: 469 + SC_WIND_STEP: 470 + SC_WIND_STEP_OPTION: 471 + SC_WIND_CURTAIN: 472 + SC_WIND_CURTAIN_OPTION: 473 + SC_ZEPHYR: 474 + SC_SOLID_SKIN: 475 + SC_SOLID_SKIN_OPTION: 476 + SC_STONE_SHIELD: 477 + SC_STONE_SHIELD_OPTION: 478 + SC_POWER_OF_GAIA: 479 + SC_PYROTECHNIC: 480 + SC_PYROTECHNIC_OPTION: 481 + SC_HEATER: 482 + SC_HEATER_OPTION: 483 + SC_TROPIC: 484 + SC_TROPIC_OPTION: 485 + SC_AQUAPLAY: 486 + SC_AQUAPLAY_OPTION: 487 + SC_COOLER: 488 + SC_COOLER_OPTION: 489 + SC_CHILLY_AIR: 490 + SC_CHILLY_AIR_OPTION: 491 + SC_GUST: 492 + SC_GUST_OPTION: 493 + SC_BLAST: 494 + SC_BLAST_OPTION: 495 + SC_WILD_STORM: 496 + SC_WILD_STORM_OPTION: 497 + SC_PETROLOGY: 498 + SC_PETROLOGY_OPTION: 499 + SC_CURSED_SOIL: 500 + SC_CURSED_SOIL_OPTION: 501 + SC_UPHEAVAL: 502 + SC_UPHEAVAL_OPTION: 503 + SC_TIDAL_WEAPON: 504 + SC_TIDAL_WEAPON_OPTION: 505 + SC_ROCK_CRUSHER: 506 + SC_ROCK_CRUSHER_ATK: 507 + SC_LEADERSHIP: 508 + SC_GLORYWOUNDS: 509 + SC_SOULCOLD: 510 + SC_HAWKEYES: 511 + SC_ODINS_POWER: 512 + SC_FIRE_INSIGNIA: 513 + SC_WATER_INSIGNIA: 514 + SC_WIND_INSIGNIA: 515 + SC_EARTH_INSIGNIA: 516 + SC_PUSH_CART: 517 + SC_SPELLBOOK1: 518 + SC_SPELLBOOK2: 519 + SC_SPELLBOOK3: 520 + SC_SPELLBOOK4: 521 + SC_SPELLBOOK5: 522 + SC_SPELLBOOK6: 523 + SC_SPELLBOOK7: 524 + SC_INCMHP: 525 + SC_INCMSP: 526 + SC_PARTYFLEE: 527 + SC_MEIKYOUSISUI: 528 + SC_KO_JYUMONJIKIRI: 529 + SC_KYOUGAKU: 530 + SC_IZAYOI: 531 + SC_ZENKAI: 532 + SC_KG_KAGEHUMI: 533 + SC_KYOMU: 534 + SC_KAGEMUSYA: 535 + SC_ZANGETSU: 536 + SC_GENSOU: 537 + SC_AKAITSUKI: 538 + SC_STYLE_CHANGE: 539 + SC_GOLDENE_FERSE: 540 + SC_ANGRIFFS_MODUS: 541 + SC_ERASER_CUTTER: 542 + SC_OVERED_BOOST: 543 + SC_LIGHT_OF_REGENE: 544 + SC_VOLCANIC_ASH: 545 + SC_GRANITIC_ARMOR: 546 + SC_MAGMA_FLOW: 547 + SC_PYROCLASTIC: 548 + SC_NEEDLE_OF_PARALYZE: 549 + SC_PAIN_KILLER: 550 + SC_EXTREMITYFIST2: 551 + SC_RAID: 552 + SC_DARKCROW: 553 + SC_FULL_THROTTLE: 554 + SC_REBOUND: 555 + SC_UNLIMIT: 556 + SC_KINGS_GRACE: 557 + SC_TELEKINESIS_INTENSE: 558 + SC_OFFERTORIUM: 559 + SC_FRIGG_SONG: 560 + SC_ALL_RIDING: 561 + SC_HANBOK: 562 + SC_MONSTER_TRANSFORM: 563 + SC_ANGEL_PROTECT: 564 + SC_ILLUSIONDOPING: 565 + SC_MTF_ASPD: 566 + SC_MTF_RANGEATK: 567 + SC_MTF_MATK: 568 + SC_MTF_MLEATKED: 569 + SC_MTF_CRIDAMAGE: 570 + SC_MOONSTAR: 571 + SC_SUPER_STAR: 572 + SC_OKTOBERFEST: 573 + SC_STRANGELIGHTS: 574 + SC_DECORATION_OF_MUSIC: 575 + SC__MAELSTROM: 576 + SC__CHAOS: 577 + SC__FEINTBOMB_MASTER: 578 + SC_FALLENEMPIRE: 579 + SC_FLASHCOMBO: 580 + SC_DEFSET: 581 + SC_MDEFSET: 582 + SC_NO_SWITCH_EQUIP: 583 + + // 2014 Halloween Event + SC_MTF_MHP: 584 + SC_MTF_MSP: 585 + SC_MTF_PUMPKIN: 586 + SC_MTF_HITFLEE: 587 + + SC_LJOSALFAR: 588 + SC_MERMAID_LONGING: 589 + SC_ACARAJE: 590 + SC_TARGET_ASPD: 591 + + // Geffen Scrolls + SC_SKELSCROLL: 592 + SC_DISTRUCTIONSCROLL: 593 + SC_ROYALSCROLL: 594 + SC_IMMUNITYSCROLL: 595 + SC_MYSTICSCROLL: 596 + SC_BATTLESCROLL: 597 + SC_ARMORSCROLL: 598 + SC_FREYJASCROLL: 599 + SC_SOULSCROLL: 600 + + // Eden Crystal Synthesis + SC_QUEST_BUFF1: 601 + SC_QUEST_BUFF2: 602 + SC_QUEST_BUFF3: 603 + + // Geffen Magic Tournament + SC_GEFFEN_MAGIC1: 604 + SC_GEFFEN_MAGIC2: 605 + SC_GEFFEN_MAGIC3: 606 + SC_FENRIR_CARD: 607 + + SC_ATKER_ASPD: 608 + SC_ATKER_MOVESPEED: 609 + SC_FOOD_CRITICALSUCCESSVALUE: 610 + SC_CUP_OF_BOZA: 611 + SC_OVERLAPEXPUP: 612 + SC_MORA_BUFF: 613 + + // MVP Scrolls + SC_MVPCARD_TAOGUNKA: 614 + SC_MVPCARD_MISTRESS: 615 + SC_MVPCARD_ORCHERO: 616 + SC_MVPCARD_ORCLORD: 617 + + SC_HAT_EFFECT: 618 + SC_FLOWERSMOKE: 619 + SC_FSTONE: 620 + SC_HAPPINESS_STAR: 621 + SC_MAPLE_FALLS: 622 + SC_TIME_ACCESSORY: 623 + SC_MAGICAL_FEATHER: 624 + SC_BLOSSOM_FLUTTERING: 625 + SC_GM_BATTLE: 626 + SC_GM_BATTLE2: 627 + SC_2011RWC: 628 + SC_STR_SCROLL: 629 + SC_INT_SCROLL: 630 + SC_STEAMPACK: 631 + SC_MOVHASTE_POTION: 632 + SC_MOVESLOW_POTION: 633 + SC_BUCHEDENOEL: 634 + SC_PHI_DEMON: 635 + SC_PROMOTE_HEALTH_RESERCH: 636 + SC_ENERGY_DRINK_RESERCH: 637 + SC_MAGIC_CANDY: 638 + SC_M_LIFEPOTION: 639 + SC_G_LIFEPOTION: 640 + SC_MYSTICPOWDER: 641 + + // Summoner + SC_SUHIDE: 642 + SC_SU_STOOP: 643 + SC_SPRITEMABLE: 644 + SC_CATNIPPOWDER: 645 + SC_SV_ROOTTWIST: 646 + SC_BITESCAR: 647 + SC_ARCLOUSEDASH: 648 + SC_TUNAPARTY: 649 + SC_SHRIMP: 650 + SC_FRESHSHRIMP: 651 + + SC_DAILYSENDMAILCNT: 653 + + // Summer 2 Costume + SC_DRESS_UP: 652 + + // Clan System + SC_CLAN_INFO: 654 + + SC_SIT: 655 + SC_MOON: 656 + SC_TING: 657 + SC_DEVIL1: 658 + SC_RIDING: 659 + SC_FALCON: 660 + SC_WUGRIDER: 661 + SC_POSTDELAY: 662 + SC_ON_PUSH_CART: 663 + SC_RESIST_PROPERTY_WATER: 664 + SC_RESIST_PROPERTY_GROUND: 665 + SC_RESIST_PROPERTY_FIRE: 666 + SC_RESIST_PROPERTY_WIND: 667 + SC_CLIENT_ONLY_EQUIP_ARROW: 668 + SC_MADOGEAR: 669 + SC_POPECOOKIE: 670 + SC_VITALIZE_POTION: 671 + SC_SKF_MATK: 672 + SC_SKF_ATK: 673 + SC_SKF_ASPD: 674 + SC_SKF_CAST: 675 + SC_ALMIGHTY: 676 + + // Evol2 Custom Status Conditions + SC_PHYSICAL_SHIELD: 1000 + SC_HALT_REGENERATION: 1001 + + comment__: "Emotes" + e_gasp: 0 + e_what: 1 + e_ho: 2 + e_lv: 3 + e_swt: 4 + e_ic: 5 + e_an: 6 + e_ag: 7 + e_cash: 8 + e_dots: 9 + e_scissors: 10 + e_rock: 11 + e_paper: 12 + e_korea: 13 + e_lv2: 14 + e_thx: 15 + e_wah: 16 + e_sry: 17 + e_heh: 18 + e_swt2: 19 + e_hmm: 20 + e_no1: 21 + e_no: 22 + e_omg: 23 + e_oh: 24 + e_X: 25 + e_hlp: 26 + e_go: 27 + e_sob: 28 + e_gg: 29 + e_kis: 30 + e_kis2: 31 + e_pif: 32 + e_ok: 33 + e_mute: 34 + e_indonesia: 35 + e_bzz: 36 + e_rice: 37 + e_awsm: 38 + e_meh: 39 + e_shy: 40 + e_pat: 41 + e_mp: 42 + e_slur: 43 + e_com: 44 + e_yawn: 45 + e_grat: 46 + e_hp: 47 + e_philippines: 48 + e_malaysia: 49 + e_singapore: 50 + e_brazil: 51 + e_flash: 52 + e_spin: 53 + e_sigh: 54 + e_dum: 55 + e_loud: 56 + e_otl: 57 + e_dice1: 58 + e_dice2: 59 + e_dice3: 60 + e_dice4: 61 + e_dice5: 62 + e_dice6: 63 + e_india: 64 + e_luv: 65 + e_russia: 66 + e_virgin: 67 + e_mobile: 68 + e_mail: 69 + e_chinese: 70 + e_antenna1: 71 + e_antenna2: 72 + e_antenna3: 73 + e_hum: 74 + e_abs: 75 + e_oops: 76 + e_spit: 77 + e_ene: 78 + e_panic: 79 + e_whisp: 80 + + comment__: "petstat - deprecated, use *getpetinfo" + PET_CLASS: { + Value: 1 + Deprecated: true + } + PET_NAME: { + Value: 2 + Deprecated: true + } + PET_LEVEL: { + Value: 3 + Deprecated: true + } + PET_HUNGRY: { + Value: 4 + Deprecated: true + } + PET_INTIMATE: { + Value: 5 + Deprecated: true + } + + comment__: "getmonsterinfo" + MOB_NAME: 0 + MOB_LV: 1 + MOB_MAXHP: 2 + MOB_BASEEXP: 3 + MOB_JOBEXP: 4 + MOB_ATK1: 5 + MOB_ATK2: 6 + MOB_DEF: 7 + MOB_MDEF: 8 + MOB_STR: 9 + MOB_AGI: 10 + MOB_VIT: 11 + MOB_INT: 12 + MOB_DEX: 13 + MOB_LUK: 14 + MOB_RANGE: 15 + MOB_RANGE2: 16 + MOB_RANGE3: 17 + MOB_SIZE: 18 + MOB_RACE: 19 + MOB_ELEMENT: 20 + MOB_MODE: 21 + MOB_MVPEXP: 22 + MOB_DMG_TAKEN_RATE: 23 + + comment__: "mercenary guilds" + ARCH_MERC_GUILD: 0 + SPEAR_MERC_GUILD: 1 + SWORD_MERC_GUILD: 2 + + comment__: "Effects" + EF_NONE: -1 + EF_HIT1: 0 + EF_HIT2: 1 + EF_HIT3: 2 + EF_HIT4: 3 + EF_HIT5: 4 + EF_HIT6: 5 + EF_ENTRY: 6 + EF_EXIT: 7 + EF_WARP: 8 + EF_ENHANCE: 9 + EF_COIN: 10 + EF_ENDURE: 11 + EF_BEGINSPELL: 12 + EF_GLASSWALL: 13 + EF_HEALSP: 14 + EF_SOULSTRIKE: 15 + EF_BASH: 16 + EF_MAGNUMBREAK: 17 + EF_STEAL: 18 + EF_HIDING: 19 + EF_PATTACK: 20 + EF_DETOXICATION: 21 + EF_SIGHT: 22 + EF_STONECURSE: 23 + EF_FIREBALL: 24 + EF_FIREWALL: 25 + EF_ICEARROW: 26 + EF_FROSTDIVER: 27 + EF_FROSTDIVER2: 28 + EF_LIGHTBOLT: 29 + EF_THUNDERSTORM: 30 + EF_FIREARROW: 31 + EF_NAPALMBEAT: 32 + EF_RUWACH: 33 + EF_TELEPORTATION: 34 + EF_READYPORTAL: 35 + EF_PORTAL: 36 + EF_INCAGILITY: 37 + EF_DECAGILITY: 38 + EF_AQUA: 39 + EF_SIGNUM: 40 + EF_ANGELUS: 41 + EF_BLESSING: 42 + EF_INCAGIDEX: 43 + EF_SMOKE: 44 + EF_FIREFLY: 45 + EF_SANDWIND: 46 + EF_TORCH: 47 + EF_SPRAYPOND: 48 + EF_FIREHIT: 49 + EF_FIRESPLASHHIT: 50 + EF_COLDHIT: 51 + EF_WINDHIT: 52 + EF_POISONHIT: 53 + EF_BEGINSPELL2: 54 + EF_BEGINSPELL3: 55 + EF_BEGINSPELL4: 56 + EF_BEGINSPELL5: 57 + EF_BEGINSPELL6: 58 + EF_BEGINSPELL7: 59 + EF_LOCKON: 60 + EF_WARPZONE: 61 + EF_SIGHTRASHER: 62 + EF_BARRIER: 63 + EF_ARROWSHOT: 64 + EF_INVENOM: 65 + EF_CURE: 66 + EF_PROVOKE: 67 + EF_MVP: 68 + EF_SKIDTRAP: 69 + EF_BRANDISHSPEAR: 70 + EF_CONE: 71 + EF_SPHERE: 72 + EF_BOWLINGBASH: 73 + EF_ICEWALL: 74 + EF_GLORIA: 75 + EF_MAGNIFICAT: 76 + EF_RESURRECTION: 77 + EF_RECOVERY: 78 + EF_EARTHSPIKE: 79 + EF_SPEARBMR: 80 + EF_PIERCE: 81 + EF_TURNUNDEAD: 82 + EF_SANCTUARY: 83 + EF_IMPOSITIO: 84 + EF_LEXAETERNA: 85 + EF_ASPERSIO: 86 + EF_LEXDIVINA: 87 + EF_SUFFRAGIUM: 88 + EF_STORMGUST: 89 + EF_LORD: 90 + EF_BENEDICTIO: 91 + EF_METEORSTORM: 92 + EF_YUFITEL: 93 + EF_YUFITELHIT: 94 + EF_QUAGMIRE: 95 + EF_FIREPILLAR: 96 + EF_FIREPILLARBOMB: 97 + EF_HASTEUP: 98 + EF_FLASHER: 99 + EF_REMOVETRAP: 100 + EF_REPAIRWEAPON: 101 + EF_CRASHEARTH: 102 + EF_PERFECTION: 103 + EF_MAXPOWER: 104 + EF_BLASTMINE: 105 + EF_BLASTMINEBOMB: 106 + EF_CLAYMORE: 107 + EF_FREEZING: 108 + EF_BUBBLE: 109 + EF_GASPUSH: 110 + EF_SPRINGTRAP: 111 + EF_KYRIE: 112 + EF_MAGNUS: 113 + EF_BOTTOM: 114 + EF_BLITZBEAT: 115 + EF_WATERBALL: 116 + EF_WATERBALL2: 117 + EF_FIREIVY: 118 + EF_DETECTING: 119 + EF_CLOAKING: 120 + EF_SONICBLOW: 121 + EF_SONICBLOWHIT: 122 + EF_GRIMTOOTH: 123 + EF_VENOMDUST: 124 + EF_ENCHANTPOISON: 125 + EF_POISONREACT: 126 + EF_POISONREACT2: 127 + EF_OVERTHRUST: 128 + EF_SPLASHER: 129 + EF_TWOHANDQUICKEN: 130 + EF_AUTOCOUNTER: 131 + EF_GRIMTOOTHATK: 132 + EF_FREEZE: 133 + EF_FREEZED: 134 + EF_ICECRASH: 135 + EF_SLOWPOISON: 136 + EF_BOTTOM2: 137 + EF_FIREPILLARON: 138 + EF_SANDMAN: 139 + EF_REVIVE: 140 + EF_PNEUMA: 141 + EF_HEAVENSDRIVE: 142 + EF_SONICBLOW2: 143 + EF_BRANDISH2: 144 + EF_SHOCKWAVE: 145 + EF_SHOCKWAVEHIT: 146 + EF_EARTHHIT: 147 + EF_PIERCESELF: 148 + EF_BOWLINGSELF: 149 + EF_SPEARSTABSELF: 150 + EF_SPEARBMRSELF: 151 + EF_HOLYHIT: 152 + EF_CONCENTRATION: 153 + EF_REFINEOK: 154 + EF_REFINEFAIL: 155 + EF_JOBCHANGE: 156 + EF_LVUP: 157 + EF_JOBLVUP: 158 + EF_TOPRANK: 159 + EF_PARTY: 160 + EF_RAIN: 161 + EF_SNOW: 162 + EF_SAKURA: 163 + EF_STATUS_STATE: 164 + EF_BANJJAKII: 165 + EF_MAKEBLUR: 166 + EF_TAMINGSUCCESS: 167 + EF_TAMINGFAILED: 168 + EF_ENERGYCOAT: 169 + EF_CARTREVOLUTION: 170 + EF_VENOMDUST2: 171 + EF_CHANGEDARK: 172 + EF_CHANGEFIRE: 173 + EF_CHANGECOLD: 174 + EF_CHANGEWIND: 175 + EF_CHANGEFLAME: 176 + EF_CHANGEEARTH: 177 + EF_CHAINGEHOLY: 178 + EF_CHANGEPOISON: 179 + EF_HITDARK: 180 + EF_MENTALBREAK: 181 + EF_MAGICALATTHIT: 182 + EF_SUI_EXPLOSION: 183 + EF_DARKATTACK: 184 + EF_SUICIDE: 185 + EF_COMBOATTACK1: 186 + EF_COMBOATTACK2: 187 + EF_COMBOATTACK3: 188 + EF_COMBOATTACK4: 189 + EF_COMBOATTACK5: 190 + EF_GUIDEDATTACK: 191 + EF_POISONATTACK: 192 + EF_SILENCEATTACK: 193 + EF_STUNATTACK: 194 + EF_PETRIFYATTACK: 195 + EF_CURSEATTACK: 196 + EF_SLEEPATTACK: 197 + EF_TELEKHIT: 198 + EF_PONG: 199 + EF_LEVEL99: 200 + EF_LEVEL99_2: 201 + EF_LEVEL99_3: 202 + EF_GUMGANG: 203 + EF_POTION1: 204 + EF_POTION2: 205 + EF_POTION3: 206 + EF_POTION4: 207 + EF_POTION5: 208 + EF_POTION6: 209 + EF_POTION7: 210 + EF_POTION8: 211 + EF_DARKBREATH: 212 + EF_DEFFENDER: 213 + EF_KEEPING: 214 + EF_SUMMONSLAVE: 215 + EF_BLOODDRAIN: 216 + EF_ENERGYDRAIN: 217 + EF_POTION_CON: 218 + EF_POTION_: 219 + EF_POTION_BERSERK: 220 + EF_POTIONPILLAR: 221 + EF_DEFENDER: 222 + EF_GANBANTEIN: 223 + EF_WIND: 224 + EF_VOLCANO: 225 + EF_GRANDCROSS: 226 + EF_INTIMIDATE: 227 + EF_CHOOKGI: 228 + EF_CLOUD: 229 + EF_CLOUD2: 230 + EF_MAPPILLAR: 231 + EF_LINELINK: 232 + EF_CLOUD3: 233 + EF_SPELLBREAKER: 234 + EF_DISPELL: 235 + EF_DELUGE: 236 + EF_VIOLENTGALE: 237 + EF_LANDPROTECTOR: 238 + EF_BOTTOM_VO: 239 + EF_BOTTOM_DE: 240 + EF_BOTTOM_VI: 241 + EF_BOTTOM_LA: 242 + EF_FASTMOVE: 243 + EF_MAGICROD: 244 + EF_HOLYCROSS: 245 + EF_SHIELDCHARGE: 246 + EF_MAPPILLAR2: 247 + EF_PROVIDENCE: 248 + EF_SHIELDBOOMERANG: 249 + EF_SPEARQUICKEN: 250 + EF_DEVOTION: 251 + EF_REFLECTSHIELD: 252 + EF_ABSORBSPIRITS: 253 + EF_STEELBODY: 254 + EF_FLAMELAUNCHER: 255 + EF_FROSTWEAPON: 256 + EF_LIGHTNINGLOADER: 257 + EF_SEISMICWEAPON: 258 + EF_MAPPILLAR3: 259 + EF_MAPPILLAR4: 260 + EF_GUMGANG2: 261 + EF_TEIHIT1: 262 + EF_GUMGANG3: 263 + EF_TEIHIT2: 264 + EF_TANJI: 265 + EF_TEIHIT1X: 266 + EF_CHIMTO: 267 + EF_STEALCOIN: 268 + EF_STRIPWEAPON: 269 + EF_STRIPSHIELD: 270 + EF_STRIPARMOR: 271 + EF_STRIPHELM: 272 + EF_CHAINCOMBO: 273 + EF_RG_COIN: 274 + EF_BACKSTAP: 275 + EF_TEIHIT3: 276 + EF_BOTTOM_DISSONANCE: 277 + EF_BOTTOM_LULLABY: 278 + EF_BOTTOM_RICHMANKIM: 279 + EF_BOTTOM_ETERNALCHAOS: 280 + EF_BOTTOM_DRUMBATTLEFIELD: 281 + EF_BOTTOM_RINGNIBELUNGEN: 282 + EF_BOTTOM_ROKISWEIL: 283 + EF_BOTTOM_INTOABYSS: 284 + EF_BOTTOM_SIEGFRIED: 285 + EF_BOTTOM_WHISTLE: 286 + EF_BOTTOM_ASSASSINCROSS: 287 + EF_BOTTOM_POEMBRAGI: 288 + EF_BOTTOM_APPLEIDUN: 289 + EF_BOTTOM_UGLYDANCE: 290 + EF_BOTTOM_HUMMING: 291 + EF_BOTTOM_DONTFORGETME: 292 + EF_BOTTOM_FORTUNEKISS: 293 + EF_BOTTOM_SERVICEFORYOU: 294 + EF_TALK_FROSTJOKE: 295 + EF_TALK_SCREAM: 296 + EF_POKJUK: 297 + EF_THROWITEM: 298 + EF_THROWITEM2: 299 + EF_CHEMICALPROTECTION: 300 + EF_POKJUK_SOUND: 301 + EF_DEMONSTRATION: 302 + EF_CHEMICAL2: 303 + EF_TELEPORTATION2: 304 + EF_PHARMACY_OK: 305 + EF_PHARMACY_FAIL: 306 + EF_FORESTLIGHT: 307 + EF_THROWITEM3: 308 + EF_FIRSTAID: 309 + EF_SPRINKLESAND: 310 + EF_LOUD: 311 + EF_HEAL: 312 + EF_HEAL2: 313 + EF_EXIT2: 314 + EF_GLASSWALL2: 315 + EF_READYPORTAL2: 316 + EF_PORTAL2: 317 + EF_BOTTOM_MAG: 318 + EF_BOTTOM_SANC: 319 + EF_HEAL3: 320 + EF_WARPZONE2: 321 + EF_FORESTLIGHT2: 322 + EF_FORESTLIGHT3: 323 + EF_FORESTLIGHT4: 324 + EF_HEAL4: 325 + EF_FOOT: 326 + EF_FOOT2: 327 + EF_BEGINASURA: 328 + EF_TRIPLEATTACK: 329 + EF_HITLINE: 330 + EF_HPTIME: 331 + EF_SPTIME: 332 + EF_MAPLE: 333 + EF_BLIND: 334 + EF_POISON: 335 + EF_GUARD: 336 + EF_JOBLVUP50: 337 + EF_ANGEL2: 338 + EF_MAGNUM2: 339 + EF_CALLZONE: 340 + EF_PORTAL3: 341 + EF_COUPLECASTING: 342 + EF_HEARTCASTING: 343 + EF_ENTRY2: 344 + EF_SAINTWING: 345 + EF_SPHEREWIND: 346 + EF_COLORPAPER: 347 + EF_LIGHTSPHERE: 348 + EF_WATERFALL: 349 + EF_WATERFALL_90: 350 + EF_WATERFALL_SMALL: 351 + EF_WATERFALL_SMALL_90: 352 + EF_WATERFALL_T2: 353 + EF_WATERFALL_T2_90: 354 + EF_WATERFALL_SMALL_T2: 355 + EF_WATERFALL_SMALL_T2_90: 356 + EF_MINI_TETRIS: 357 + EF_GHOST: 358 + EF_BAT: 359 + EF_BAT2: 360 + EF_SOULBREAKER: 361 + EF_LEVEL99_4: 362 + EF_VALLENTINE: 363 + EF_VALLENTINE2: 364 + EF_PRESSURE: 365 + EF_BASH3D: 366 + EF_AURABLADE: 367 + EF_REDBODY: 368 + EF_LKCONCENTRATION: 369 + EF_BOTTOM_GOSPEL: 370 + EF_ANGEL: 371 + EF_DEVIL: 372 + EF_DRAGONSMOKE: 373 + EF_BOTTOM_BASILICA: 374 + EF_ASSUMPTIO: 375 + EF_HITLINE2: 376 + EF_BASH3D2: 377 + EF_ENERGYDRAIN2: 378 + EF_TRANSBLUEBODY: 379 + EF_MAGICCRASHER: 380 + EF_LIGHTSPHERE2: 381 + EF_LIGHTBLADE: 382 + EF_ENERGYDRAIN3: 383 + EF_LINELINK2: 384 + EF_LINKLIGHT: 385 + EF_TRUESIGHT: 386 + EF_FALCONASSAULT: 387 + EF_TRIPLEATTACK2: 388 + EF_PORTAL4: 389 + EF_MELTDOWN: 390 + EF_CARTBOOST: 391 + EF_REJECTSWORD: 392 + EF_TRIPLEATTACK3: 393 + EF_SPHEREWIND2: 394 + EF_LINELINK3: 395 + EF_PINKBODY: 396 + EF_LEVEL99_5: 397 + EF_LEVEL99_6: 398 + EF_BASH3D3: 399 + EF_BASH3D4: 400 + EF_NAPALMVALCAN: 401 + EF_PORTAL5: 402 + EF_MAGICCRASHER2: 403 + EF_BOTTOM_SPIDER: 404 + EF_BOTTOM_FOGWALL: 405 + EF_SOULBURN: 406 + EF_SOULCHANGE: 407 + EF_BABY: 408 + EF_SOULBREAKER2: 409 + EF_RAINBOW: 410 + EF_PEONG: 411 + EF_TANJI2: 412 + EF_PRESSEDBODY: 413 + EF_SPINEDBODY: 414 + EF_KICKEDBODY: 415 + EF_AIRTEXTURE: 416 + EF_HITBODY: 417 + EF_DOUBLEGUMGANG: 418 + EF_REFLECTBODY: 419 + EF_BABYBODY: 420 + EF_BABYBODY2: 421 + EF_GIANTBODY: 422 + EF_GIANTBODY2: 423 + EF_ASURABODY: 424 + EF_4WAYBODY: 425 + EF_QUAKEBODY: 426 + EF_ASURABODY_MONSTER: 427 + EF_HITLINE3: 428 + EF_HITLINE4: 429 + EF_HITLINE5: 430 + EF_HITLINE6: 431 + EF_ELECTRIC: 432 + EF_ELECTRIC2: 433 + EF_HITLINE7: 434 + EF_STORMKICK: 435 + EF_HALFSPHERE: 436 + EF_ATTACKENERGY: 437 + EF_ATTACKENERGY2: 438 + EF_CHEMICAL3: 439 + EF_ASSUMPTIO2: 440 + EF_BLUECASTING: 441 + EF_RUN: 442 + EF_STOPRUN: 443 + EF_STOPEFFECT: 444 + EF_JUMPBODY: 445 + EF_LANDBODY: 446 + EF_FOOT3: 447 + EF_FOOT4: 448 + EF_TAE_READY: 449 + EF_GRANDCROSS2: 450 + EF_SOULSTRIKE2: 451 + EF_YUFITEL2: 452 + EF_NPC_STOP: 453 + EF_DARKCASTING: 454 + EF_GUMGANGNPC: 455 + EF_AGIUP: 456 + EF_JUMPKICK: 457 + EF_QUAKEBODY2: 458 + EF_STORMKICK1: 459 + EF_STORMKICK2: 460 + EF_STORMKICK3: 461 + EF_STORMKICK4: 462 + EF_STORMKICK5: 463 + EF_STORMKICK6: 464 + EF_STORMKICK7: 465 + EF_SPINEDBODY2: 466 + EF_BEGINASURA1: 467 + EF_BEGINASURA2: 468 + EF_BEGINASURA3: 469 + EF_BEGINASURA4: 470 + EF_BEGINASURA5: 471 + EF_BEGINASURA6: 472 + EF_BEGINASURA7: 473 + EF_AURABLADE2: 474 + EF_DEVIL1: 475 + EF_DEVIL2: 476 + EF_DEVIL3: 477 + EF_DEVIL4: 478 + EF_DEVIL5: 479 + EF_DEVIL6: 480 + EF_DEVIL7: 481 + EF_DEVIL8: 482 + EF_DEVIL9: 483 + EF_DEVIL10: 484 + EF_DOUBLEGUMGANG2: 485 + EF_DOUBLEGUMGANG3: 486 + EF_BLACKDEVIL: 487 + EF_FLOWERCAST: 488 + EF_FLOWERCAST2: 489 + EF_FLOWERCAST3: 490 + EF_MOCHI: 491 + EF_LAMADAN: 492 + EF_EDP: 493 + EF_SHIELDBOOMERANG2: 494 + EF_RG_COIN2: 495 + EF_GUARD2: 496 + EF_SLIM: 497 + EF_SLIM2: 498 + EF_SLIM3: 499 + EF_CHEMICALBODY: 500 + EF_CASTSPIN: 501 + EF_PIERCEBODY: 502 + EF_SOULLINK: 503 + EF_CHOOKGI2: 504 + EF_MEMORIZE: 505 + EF_SOULLIGHT: 506 + EF_MAPAE: 507 + EF_ITEMPOKJUK: 508 + EF_05VAL: 509 + EF_BEGINASURA11: 510 + EF_NIGHT: 511 + EF_CHEMICAL2DASH: 512 + EF_GROUNDSAMPLE: 513 + EF_GI_EXPLOSION: 514 + EF_CLOUD4: 515 + EF_CLOUD5: 516 + EF_BOTTOM_HERMODE: 517 + EF_CARTTER: 518 + EF_ITEMFAST: 519 + EF_SHIELDBOOMERANG3: 520 + EF_DOUBLECASTBODY: 521 + EF_GRAVITATION: 522 + EF_TAROTCARD1: 523 + EF_TAROTCARD2: 524 + EF_TAROTCARD3: 525 + EF_TAROTCARD4: 526 + EF_TAROTCARD5: 527 + EF_TAROTCARD6: 528 + EF_TAROTCARD7: 529 + EF_TAROTCARD8: 530 + EF_TAROTCARD9: 531 + EF_TAROTCARD10: 532 + EF_TAROTCARD11: 533 + EF_TAROTCARD12: 534 + EF_TAROTCARD13: 535 + EF_TAROTCARD14: 536 + EF_ACIDDEMON: 537 + EF_GREENBODY: 538 + EF_THROWITEM4: 539 + EF_BABYBODY_BACK: 540 + EF_THROWITEM5: 541 + EF_BLUEBODY: 542 + EF_HATED: 543 + EF_REDLIGHTBODY: 544 + EF_RO2YEAR: 545 + EF_SMA_READY: 546 + EF_STIN: 547 + EF_RED_HIT: 548 + EF_BLUE_HIT: 549 + EF_QUAKEBODY3: 550 + EF_SMA: 551 + EF_SMA2: 552 + EF_STIN2: 553 + EF_HITTEXTURE: 554 + EF_STIN3: 555 + EF_SMA3: 556 + EF_BLUEFALL: 557 + EF_BLUEFALL_90: 558 + EF_FASTBLUEFALL: 559 + EF_FASTBLUEFALL_90: 560 + EF_BIG_PORTAL: 561 + EF_BIG_PORTAL2: 562 + EF_SCREEN_QUAKE: 563 + EF_HOMUNCASTING: 564 + EF_HFLIMOON1: 565 + EF_HFLIMOON2: 566 + EF_HFLIMOON3: 567 + EF_HO_UP: 568 + EF_HAMIDEFENCE: 569 + EF_HAMICASTLE: 570 + EF_HAMIBLOOD: 571 + EF_HATED2: 572 + EF_TWILIGHT1: 573 + EF_TWILIGHT2: 574 + EF_TWILIGHT3: 575 + EF_ITEM_THUNDER: 576 + EF_ITEM_CLOUD: 577 + EF_ITEM_CURSE: 578 + EF_ITEM_ZZZ: 579 + EF_ITEM_RAIN: 580 + EF_ITEM_LIGHT: 581 + EF_ANGEL3: 582 + EF_M01: 583 + EF_M02: 584 + EF_M03: 585 + EF_M04: 586 + EF_M05: 587 + EF_M06: 588 + EF_M07: 589 + EF_KAIZEL: 590 + EF_KAAHI: 591 + EF_CLOUD6: 592 + EF_FOOD01: 593 + EF_FOOD02: 594 + EF_FOOD03: 595 + EF_FOOD04: 596 + EF_FOOD05: 597 + EF_FOOD06: 598 + EF_SHRINK: 599 + EF_THROWITEM6: 600 + EF_SIGHT2: 601 + EF_QUAKEBODY4: 602 + EF_FIREHIT2: 603 + EF_NPC_STOP2: 604 + EF_NPC_STOP2_DEL: 605 + EF_FVOICE: 606 + EF_WINK: 607 + EF_COOKING_OK: 608 + EF_COOKING_FAIL: 609 + EF_TEMP_OK: 610 + EF_TEMP_FAIL: 611 + EF_HAPGYEOK: 612 + EF_THROWITEM7: 613 + EF_THROWITEM8: 614 + EF_THROWITEM9: 615 + EF_THROWITEM10: 616 + EF_BUNSINJYUTSU: 617 + EF_KOUENKA: 618 + EF_HYOUSENSOU: 619 + EF_BOTTOM_SUITON: 620 + EF_STIN4: 621 + EF_THUNDERSTORM2: 622 + EF_CHEMICAL4: 623 + EF_STIN5: 624 + EF_MADNESS_BLUE: 625 + EF_MADNESS_RED: 626 + EF_RG_COIN3: 627 + EF_BASH3D5: 628 + EF_CHOOKGI3: 629 + EF_KIRIKAGE: 630 + EF_TATAMI: 631 + EF_KASUMIKIRI: 632 + EF_ISSEN: 633 + EF_KAEN: 634 + EF_BAKU: 635 + EF_HYOUSYOURAKU: 636 + EF_DESPERADO: 637 + EF_LIGHTNING_S: 638 + EF_BLIND_S: 639 + EF_POISON_S: 640 + EF_FREEZING_S: 641 + EF_FLARE_S: 642 + EF_RAPIDSHOWER: 643 + EF_MAGICALBULLET: 644 + EF_SPREADATTACK: 645 + EF_TRACKCASTING: 646 + EF_TRACKING: 647 + EF_TRIPLEACTION: 648 + EF_BULLSEYE: 649 + EF_MAP_MAGICZONE: 650 + EF_MAP_MAGICZONE2: 651 + EF_DAMAGE1: 652 + EF_DAMAGE1_2: 653 + EF_DAMAGE1_3: 654 + EF_UNDEADBODY: 655 + EF_UNDEADBODY_DEL: 656 + EF_GREEN_NUMBER: 657 + EF_BLUE_NUMBER: 658 + EF_RED_NUMBER: 659 + EF_PURPLE_NUMBER: 660 + EF_BLACK_NUMBER: 661 + EF_WHITE_NUMBER: 662 + EF_YELLOW_NUMBER: 663 + EF_PINK_NUMBER: 664 + EF_BUBBLE_DROP: 665 + EF_NPC_EARTHQUAKE: 666 + EF_DA_SPACE: 667 + EF_DRAGONFEAR: 668 + EF_BLEEDING: 669 + EF_WIDECONFUSE: 670 + EF_BOTTOM_RUNNER: 671 + EF_BOTTOM_TRANSFER: 672 + EF_CRYSTAL_BLUE: 673 + EF_BOTTOM_EVILLAND: 674 + EF_GUARD3: 675 + EF_NPC_SLOWCAST: 676 + EF_CRITICALWOUND: 677 + EF_GREEN99_3: 678 + EF_GREEN99_5: 679 + EF_GREEN99_6: 680 + EF_MAPSPHERE: 681 + EF_POK_LOVE: 682 + EF_POK_WHITE: 683 + EF_POK_VALEN: 684 + EF_POK_BIRTH: 685 + EF_POK_CHRISTMAS: 686 + EF_MAP_MAGICZONE3: 687 + EF_MAP_MAGICZONE4: 688 + EF_DUST: 689 + EF_TORCH_RED: 690 + EF_TORCH_GREEN: 691 + EF_MAP_GHOST: 692 + EF_GLOW1: 693 + EF_GLOW2: 694 + EF_GLOW4: 695 + EF_TORCH_PURPLE: 696 + EF_CLOUD7: 697 + EF_CLOUD8: 698 + EF_FLOWERLEAF: 699 + EF_MAPSPHERE2: 700 + EF_GLOW11: 701 + EF_GLOW12: 702 + EF_CIRCLELIGHT: 703 + EF_ITEM315: 704 + EF_ITEM316: 705 + EF_ITEM317: 706 + EF_ITEM318: 707 + EF_STORM_MIN: 708 + EF_POK_JAP: 709 + EF_MAP_GREENLIGHT: 710 + EF_MAP_MAGICWALL: 711 + EF_MAP_GREENLIGHT2: 712 + EF_YELLOWFLY1: 713 + EF_YELLOWFLY2: 714 + EF_BOTTOM_BLUE: 715 + EF_BOTTOM_BLUE2: 716 + EF_WEWISH: 717 + EF_FIREPILLARON2: 718 + EF_FORESTLIGHT5: 719 + EF_SOULBREAKER3: 720 + EF_ADO_STR: 721 + EF_IGN_STR: 722 + EF_CHIMTO2: 723 + EF_WINDCUTTER: 724 + EF_DETECT2: 725 + EF_FROSTMYSTY: 726 + EF_CRIMSON_STR: 727 + EF_HELL_STR: 728 + EF_SPR_MASH: 729 + EF_SPR_SOULE: 730 + EF_DHOWL_STR: 731 + EF_EARTHWALL: 732 + EF_SOULBREAKER4: 733 + EF_CHAINL_STR: 734 + EF_CHOOKGI_FIRE: 735 + EF_CHOOKGI_WIND: 736 + EF_CHOOKGI_WATER: 737 + EF_CHOOKGI_GROUND: 738 + EF_MAGENTA_TRAP: 739 + EF_COBALT_TRAP: 740 + EF_MAIZE_TRAP: 741 + EF_VERDURE_TRAP: 742 + EF_NORMAL_TRAP: 743 + EF_CLOAKING2: 744 + EF_AIMED_STR: 745 + EF_ARROWSTORM_STR: 746 + EF_LAULAMUS_STR: 747 + EF_LAUAGNUS_STR: 748 + EF_MILSHIELD_STR: 749 + EF_CONCENTRATION2: 750 + EF_FIREBALL2: 751 + EF_BUNSINJYUTSU2: 752 + EF_CLEARTIME: 753 + EF_GLASSWALL3: 754 + EF_ORATIO: 755 + EF_POTION_BERSERK2: 756 + EF_CIRCLEPOWER: 757 + EF_ROLLING1: 758 + EF_ROLLING2: 759 + EF_ROLLING3: 760 + EF_ROLLING4: 761 + EF_ROLLING5: 762 + EF_ROLLING6: 763 + EF_ROLLING7: 764 + EF_ROLLING8: 765 + EF_ROLLING9: 766 + EF_ROLLING10: 767 + EF_PURPLEBODY: 768 + EF_STIN6: 769 + EF_RG_COIN4: 770 + EF_POISONWAV: 771 + EF_POISONSMOKE: 772 + EF_GUMGANG4: 773 + EF_SHIELDBOOMERANG4: 774 + EF_CASTSPIN2: 775 + EF_VULCANWAV: 776 + EF_AGIUP2: 777 + EF_DETECT3: 778 + EF_AGIUP3: 779 + EF_DETECT4: 780 + EF_ELECTRIC3: 781 + EF_GUARD4: 782 + EF_BOTTOM_BARRIER: 783 + EF_BOTTOM_STEALTH: 784 + EF_REPAIRTIME: 785 + EF_NC_ANAL: 786 + EF_FIRETHROW: 787 + EF_VENOMIMPRESS: 788 + EF_FROSTMISTY: 789 + EF_BURNING: 790 + EF_COLDTHROW: 791 + EF_MAKEHALLU: 792 + EF_HALLUTIME: 793 + EF_INFRAREDSCAN: 794 + EF_CRASHAXE: 795 + EF_GTHUNDER: 796 + EF_STONERING: 797 + EF_INTIMIDATE2: 798 + EF_STASIS: 799 + EF_REDLINE: 800 + EF_FROSTDIVER3: 801 + EF_BOTTOM_BASILICA2: 802 + EF_RECOGNIZED: 803 + EF_TETRA: 804 + EF_TETRACASTING: 805 + EF_FIREBALL3: 806 + EF_INTIMIDATE3: 807 + EF_RECOGNIZED2: 808 + EF_CLOAKING3: 809 + EF_INTIMIDATE4: 810 + EF_STRETCH: 811 + EF_BLACKBODY: 812 + EF_ENERVATION: 813 + EF_ENERVATION2: 814 + EF_ENERVATION3: 815 + EF_ENERVATION4: 816 + EF_ENERVATION5: 817 + EF_ENERVATION6: 818 + EF_LINELINK4: 819 + EF_RG_COIN5: 820 + EF_WATERFALL_ANI: 821 + EF_BOTTOM_MANHOLE: 822 + EF_MANHOLE: 823 + EF_MAKEFEINT: 824 + EF_FORESTLIGHT6: 825 + EF_DARKCASTING2: 826 + EF_BOTTOM_ANI: 827 + EF_BOTTOM_MAELSTROM: 828 + EF_BOTTOM_BLOODYLUST: 829 + EF_BEGINSPELL_N1: 830 + EF_BEGINSPELL_N2: 831 + EF_HEAL_N: 832 + EF_CHOOKGI_N: 833 + EF_JOBLVUP50_2: 834 + EF_CHEMICAL2DASH2: 835 + EF_CHEMICAL2DASH3: 836 + EF_ROLLINGCAST: 837 + EF_WATER_BELOW: 838 + EF_WATER_FADE: 839 + EF_BEGINSPELL_N3: 840 + EF_BEGINSPELL_N4: 841 + EF_BEGINSPELL_N5: 842 + EF_BEGINSPELL_N6: 843 + EF_BEGINSPELL_N7: 844 + EF_BEGINSPELL_N8: 845 + EF_WATER_SMOKE: 846 + EF_DANCE1: 847 + EF_DANCE2: 848 + EF_LINKPARTICLE: 849 + EF_SOULLIGHT2: 850 + EF_SPR_PARTICLE: 851 + EF_SPR_PARTICLE2: 852 + EF_SPR_PLANT: 853 + EF_CHEMICAL_V: 854 + EF_SHOOTPARTICLE: 855 + EF_BOT_REVERB: 856 + EF_RAIN_PARTICLE: 857 + EF_CHEMICAL_V2: 858 + EF_SECRA: 859 + EF_BOT_REVERB2: 860 + EF_CIRCLEPOWER2: 861 + EF_SECRA2: 862 + EF_CHEMICAL_V3: 863 + EF_ENERVATION7: 864 + EF_CIRCLEPOWER3: 865 + EF_SPR_PLANT2: 866 + EF_CIRCLEPOWER4: 867 + EF_SPR_PLANT3: 868 + EF_RG_COIN6: 869 + EF_SPR_PLANT4: 870 + EF_CIRCLEPOWER5: 871 + EF_SPR_PLANT5: 872 + EF_CIRCLEPOWER6: 873 + EF_SPR_PLANT6: 874 + EF_CIRCLEPOWER7: 875 + EF_SPR_PLANT7: 876 + EF_CIRCLEPOWER8: 877 + EF_SPR_PLANT8: 878 + EF_HEARTASURA: 879 + EF_BEGINSPELL_150: 880 + EF_LEVEL99_150: 881 + EF_PRIMECHARGE: 882 + EF_GLASSWALL4: 883 + EF_GRADIUS_LASER: 884 + EF_BASH3D6: 885 + EF_GUMGANG5: 886 + EF_HITLINE8: 887 + EF_ELECTRIC4: 888 + EF_TEIHIT1T: 889 + EF_SPINMOVE: 890 + EF_FIREBALL4: 891 + EF_TRIPLEATTACK4: 892 + EF_CHEMICAL3S: 893 + EF_GROUNDSHAKE: 894 + EF_DQ9_CHARGE: 895 + EF_DQ9_CHARGE2: 896 + EF_DQ9_CHARGE3: 897 + EF_DQ9_CHARGE4: 898 + EF_BLUELINE: 899 + EF_SELFSCROLL: 900 + EF_SPR_LIGHTPRINT: 901 + EF_PNG_TEST: 902 + EF_BEGINSPELL_YB: 903 + EF_CHEMICAL2DASH4: 904 + EF_GROUNDSHAKE2: 905 + EF_PRESSURE2: 906 + EF_RG_COIN7: 907 + EF_PRIMECHARGE2: 908 + EF_PRIMECHARGE3: 909 + EF_PRIMECHARGE4: 910 + EF_GREENCASTING: 911 + EF_WALLOFTHORN: 912 + EF_FIREBALL5: 913 + EF_THROWITEM11: 914 + EF_SPR_PLANT9: 915 + EF_DEMONICFIRE: 916 + EF_DEMONICFIRE2: 917 + EF_DEMONICFIRE3: 918 + EF_HELLSPLANT: 919 + EF_FIREWALL2: 920 + EF_VACUUM: 921 + EF_SPR_PLANT10: 922 + EF_SPR_LIGHTPRINT2: 923 + EF_POISONSMOKE2: 924 + EF_MAKEHALLU2: 925 + EF_SHOCKWAVE2: 926 + EF_SPR_PLANT11: 927 + EF_COLDTHROW2: 928 + EF_DEMONICFIRE4: 929 + EF_PRESSURE3: 930 + EF_LINKPARTICLE2: 931 + EF_SOULLIGHT3: 932 + EF_CHAREFFECT: 933 + EF_GUMGANG6: 934 + EF_FIREBALL6: 935 + EF_GUMGANG7: 936 + EF_GUMGANG8: 937 + EF_GUMGANG9: 938 + EF_BOTTOM_DE2: 939 + EF_COLDSTATUS: 940 + EF_SPR_LIGHTPRINT3: 941 + EF_WATERBALL3: 942 + EF_HEAL_N2: 943 + EF_RAIN_PARTICLE2: 944 + EF_CLOUD9: 945 + EF_YELLOWFLY3: 946 + EF_EL_GUST: 947 + EF_EL_BLAST: 948 + EF_EL_AQUAPLAY: 949 + EF_EL_UPHEAVAL: 950 + EF_EL_WILD_STORM: 951 + EF_EL_CHILLY_AIR: 952 + EF_EL_CURSED_SOIL: 953 + EF_EL_COOLER: 954 + EF_EL_TROPIC: 955 + EF_EL_PYROTECHNIC: 956 + EF_EL_PETROLOGY: 957 + EF_EL_HEATER: 958 + EF_POISON_MIST: 959 + EF_ERASER_CUTTER: 960 + EF_SILENT_BREEZE: 961 + EF_MAGMA_FLOW: 962 + EF_GRAYBODY: 963 + EF_LAVA_SLIDE: 964 + EF_SONIC_CLAW: 965 + EF_TINDER_BREAKER: 966 + EF_MIDNIGHT_FRENZY: 967 + EF_MACRO: 968 + EF_CHEMICAL_ALLRANGE: 969 + EF_TETRA_FIRE: 970 + EF_TETRA_WATER: 971 + EF_TETRA_WIND: 972 + EF_TETRA_GROUND: 973 + EF_EMITTER: 974 + EF_VOLCANIC_ASH: 975 + EF_LEVEL99_ORB1: 976 + EF_LEVEL99_ORB2: 977 + EF_LEVEL150: 978 + EF_LEVEL150_SUB: 979 + EF_THROWITEM4_1: 980 + EF_THROW_HAPPOKUNAI: 981 + EF_THROW_MULTIPLE_COIN: 982 + EF_THROW_BAKURETSU: 983 + EF_ROTATE_HUUMARANKA: 984 + EF_ROTATE_BG: 985 + EF_ROTATE_LINE_GRAY: 986 + EF_2011RWC: 987 + EF_2011RWC2: 988 + EF_KAIHOU: 989 + EF_GROUND_EXPLOSION: 990 + EF_KG_KAGEHUMI: 991 + EF_KO_ZENKAI_WATER: 992 + EF_KO_ZENKAI_LAND: 993 + EF_KO_ZENKAI_FIRE: 994 + EF_KO_ZENKAI_WIND: 995 + EF_KO_JYUMONJIKIRI: 996 + EF_KO_SETSUDAN: 997 + EF_RED_CROSS: 998 + EF_KO_IZAYOI: 999 + EF_ROTATE_LINE_BLUE: 1000 + EF_KG_KYOMU: 1001 + EF_KO_HUUMARANKA: 1002 + EF_BLUELIGHTBODY: 1003 + EF_KAGEMUSYA: 1004 + EF_OB_GENSOU: 1005 + EF_NO100_FIRECRACKER: 1006 + EF_KO_MAKIBISHI: 1007 + EF_KAIHOU1: 1008 + EF_AKAITSUKI: 1009 + EF_ZANGETSU: 1010 + EF_GENSOU: 1011 + EF_HAT_EFFECT: 1012 + EF_CHERRYBLOSSOM: 1013 + EF_EVENT_CLOUD: 1014 + EF_RUN_MAKE_OK: 1015 + EF_RUN_MAKE_FAILURE: 1016 + EF_MIRESULT_MAKE_OK: 1017 + EF_MIRESULT_MAKE_FAIL: 1018 + EF_ALL_RAY_OF_PROTECTION: 1019 + EF_VENOMFOG: 1020 + EF_DUSTSTORM: 1021 + EF_LEVEL160: 1022 + EF_LEVEL160_SUB: 1023 + EF_MAPCHAIN: 1024 + EF_MAGIC_FLOOR: 1025 + EF_ICEMINE: 1026 + EF_FLAMECORSS: 1027 + EF_ICEMINE_1: 1028 + EF_DANCE_BLADE_ATK: 1029 + EF_DARKPIERCING: 1030 + EF_INVINCIBLEOFF2: 1031 + EF_MAXPAIN: 1032 + EF_DEATHSUMMON: 1033 + EF_MOONSTAR: 1034 + EF_STRANGELIGHTS: 1035 + EF_SUPER_STAR: 1036 + EF_YELLOBODY: 1037 + EF_COLORPAPER2: 1038 + EF_EVILS_PAW: 1039 + EF_GC_DARKCROW: 1040 + EF_RK_DRAGONBREATH_WATER: 1041 + EF_ALL_FULL_THROTTLE: 1042 + EF_SR_FLASHCOMBO: 1043 + EF_RK_LUXANIMA: 1044 + EF_CLOUD10: 1045 + EF_SO_ELEMENTAL_SHIELD: 1046 + EF_AB_OFFERTORIUM: 1047 + EF_WL_TELEKINESIS_INTENSE: 1048 + EF_GN_ILLUSIONDOPING: 1049 + EF_NC_MAGMA_ERUPTION: 1050 + EF_LG_KINGS_GRACE: 1051 + EF_BLOODDRAIN2: 1052 + EF_NPC_WIDEWEB: 1053 + EF_NPC_BURNT: 1054 + EF_NPC_CHILL: 1055 + EF_RA_UNLIMIT: 1056 + EF_AB_OFFERTORIUM_RING: 1057 + EF_SC_ESCAPE: 1058 + EF_WM_FRIGG_SONG: 1059 + EF_FLICKER: 1060 + EF_C_MAKER: 1061 + EF_HAMMER_OF_GOD: 1062 + EF_MASS_SPIRAL: 1063 + EF_FIRE_RAIN: 1064 + EF_WHITEBODY: 1065 + EF_BANISHING_BUSTER: 1066 + EF_SLUGSHOT: 1067 + EF_D_TAIL: 1068 + EF_BIND_TRAP1: 1069 + EF_BIND_TRAP2: 1070 + EF_BIND_TRAP3: 1071 + EF_JUMPBODY1: 1072 + EF_ANIMATED_EMITTER: 1073 + EF_RL_EXPLOSION: 1074 + EF_C_MAKER_1: 1075 + EF_QD_SHOT: 1076 + EF_P_ALTER: 1077 + EF_S_STORM: 1078 + EF_MUSIC_HAT: 1079 + EF_CLOUD_KILL: 1080 + EF_ESCAPE: 1081 + EF_XENO_SLASHER: 1082 + EF_FLOWERSMOKE: 1083 + EF_FSTONE: 1084 + EF_QSCARABA: 1085 + EF_LJOSALFAR: 1086 + EF_HAPPINESSSTAR: 1087 + EF_POWER_OF_GAIA: 1088 + EF_MAPLE_FALLS: 1089 + EF_MARKING_USE_CHANGEMONSTER: 1090 + EF_MAGICAL_FEATHER: 1091 + EF_MERMAID_LONGING: 1092 + EF_GIFT_OF_SNOW: 1093 + EF_ACH_COMPLETE: 1094 + EF_TIME_ACCESSORY: 1095 + EF_SPRITEMABLE: 1096 + EF_TUNAPARTY: 1097 + + comment__: "NPC sprite IDs" + FAKE_NPC: -1 + WARPNPC: 45 + HIDDEN_WARP_NPC: 139 + MOB_TOMB: 565 + GUILD_FLAG: 722 + 1_SHADOW_NPC: 723 + TW_TOWER: 812 + CLEAR_NPC: 844 + PORTAL: 10007 + 4_NPC_TRAP: 10150 + WARPEFFECTNPC: 10284 + + comment__: "Mercenary IDs" + MER_LIF: 6001 + MER_AMISTR: 6002 + MER_FILIR: 6003 + MER_VANILMIRTH: 6004 + MER_LIF2: 6005 + MER_AMISTR2: 6006 + MER_FILIR2: 6007 + MER_VANILMIRTH2: 6008 + MER_LIF_H: 6009 + MER_AMISTR_H: 6010 + MER_FILIR_H: 6011 + MER_VANILMIRTH_H: 6012 + MER_LIF_H2: 6013 + MER_AMISTR_H2: 6014 + MER_FILIR_H2: 6015 + MER_VANILMIRTH_H2: 6016 + MER_ARCHER01: 6017 + MER_ARCHER02: 6018 + MER_ARCHER03: 6019 + MER_ARCHER04: 6020 + MER_ARCHER05: 6021 + MER_ARCHER06: 6022 + MER_ARCHER07: 6023 + MER_ARCHER08: 6024 + MER_ARCHER09: 6025 + MER_ARCHER10: 6026 + MER_LANCER01: 6027 + MER_LANCER02: 6028 + MER_LANCER03: 6029 + MER_LANCER04: 6030 + MER_LANCER05: 6031 + MER_LANCER06: 6032 + MER_LANCER07: 6033 + MER_LANCER08: 6034 + MER_LANCER09: 6035 + MER_LANCER10: 6036 + MER_SWORDMAN01: 6037 + MER_SWORDMAN02: 6038 + MER_SWORDMAN03: 6039 + MER_SWORDMAN04: 6040 + MER_SWORDMAN05: 6041 + MER_SWORDMAN06: 6042 + MER_SWORDMAN07: 6043 + MER_SWORDMAN08: 6044 + MER_SWORDMAN09: 6045 + MER_SWORDMAN10: 6046 + + comment__: "questprogress" + HAVEQUEST: 0 + PLAYTIME: 1 + HUNTING: 2 + + comment__: "questinfo" + QTYPE_NONE: 0x270f + QTYPE_QUEST: 0x00 + QTYPE_QUEST2: 0x01 + QTYPE_JOB: 0x02 + QTYPE_JOB2: 0x03 + QTYPE_EVENT: 0x04 + QTYPE_EVENT2: 0x05 + QTYPE_WARG: 0x06 + QTYPE_CLICKME: 0x06 + QTYPE_DAILYQUEST: 0x07 + QTYPE_WARG2: 0x08 + QTYPE_EVENT3: 0x08 + QTYPE_JOBQUEST: 0x09 + QTYPE_JUMPING_PORING: 0xA + + comment__: "Font weight" + FW_DONTCARE: 0 + FW_THIN: 100 + FW_EXTRALIGHT: 200 + FW_LIGHT: 300 + FW_NORMAL: 400 + FW_MEDIUM: 500 + FW_SEMIBOLD: 600 + FW_BOLD: 700 + FW_EXTRABOLD: 800 + FW_HEAVY: 900 + + comment__: "old setlook (use LOOK_* constants instead)" + VAR_HEAD: { + Value: 1 + Deprecated: true // Use LOOK_HAIR + } + VAR_WEAPON: { + Value: 2 + Deprecated: true // Use LOOK_WEAPON + } + VAR_HEAD_TOP: { + Value: 3 + Deprecated: true // Use LOOK_HEAD_TOP + } + VAR_HEAD_MID: { + Value: 4 + Deprecated: true // Use LOOK_HEAD_MID + } + VAR_HEAD_BOTTOM: { + Value: 5 + Deprecated: true // Use LOOK_HEAD_BOTTOM + } + VAR_HEADPALETTE: { + Value: 6 + Deprecated: true // Use LOOK_HAIR_COLOR + } + VAR_BODYPALETTE: { + Value: 7 + Deprecated: true // Use LOOK_CLOTHES_COLOR + } + VAR_SHIELD: { + Value: 8 + Deprecated: true // Use LOOK_SHIELD + } + VAR_SHOES: { + Value: 9 + Deprecated: true // Use LOOK_SHOES + } + + comment__: "Directions" + DIR_NORTH: 0 + DIR_NORTHWEST: 1 + DIR_WEST: 2 + DIR_SOUTHWEST: 3 + DIR_SOUTH: 4 + DIR_SOUTHEAST: 5 + DIR_EAST: 6 + DIR_NORTHEAST: 7 + + comment__: "Item types" + IT_HEALING: 0 + IT_USABLE: 2 + IT_ETC: 3 + IT_WEAPON: 4 + IT_ARMOR: 5 + IT_CARD: 6 + IT_PETEGG: 7 + IT_PETARMOR: 8 + IT_AMMO: 10 + IT_DELAYCONSUME: 11 + IT_CASH: 18 + + comment__: "queueopt" + QUEUEOPT_LOGOUT: 1 + QUEUEOPT_DEATH: 2 + QUEUEOPT_MAPCHANGE: 3 + + comment__: "Instance owner type" + IOT_NONE: 0 + IOT_CHAR: 1 + IOT_PARTY: 2 + IOT_GUILD: 3 + + comment__: "strcharinfo" + PC_NAME: 0 + PC_PARTY: 1 + PC_GUILD: 2 + PC_MAP: 3 + PC_CLAN: 4 + + comment__: "strnpcinfo" + NPC_NAME: 0 + NPC_NAME_VISIBLE: 1 + NPC_NAME_HIDDEN: 2 + NPC_NAME_UNIQUE: 3 + NPC_MAP: 4 + + comment__: "getcharid" + CHAR_ID_CHAR: 0 + CHAR_ID_PARTY: 1 + CHAR_ID_GUILD: 2 + CHAR_ID_ACCOUNT: 3 + CHAR_ID_BG: 4 + CHAR_ID_CLAN: 5 + + comment__: "sc_start" + SCFLAG_NONE: 0x00 + SCFLAG_NOAVOID: 0x01 + SCFLAG_FIXEDTICK: 0x02 + SCFLAG_LOADED: 0x04 + SCFLAG_FIXEDRATE: 0x08 + SCFLAG_NOICON: 0x10 + + comment__: "Mount types" + MOUNT_NONE: 0 + MOUNT_PECO: 1 + MOUNT_WUG: 2 + MOUNT_MADO: 3 + MOUNT_DRAGON: 4 + MOUNT_DRAGON_GREEN: 4 + MOUNT_DRAGON_BROWN: 5 + MOUNT_DRAGON_GRAY: 6 + MOUNT_DRAGON_BLUE: 7 + MOUNT_DRAGON_RED: 8 + + comment__: "Gettime Types" + GETTIME_SECOND: 1 + GETTIME_MINUTE: 2 + GETTIME_HOUR: 3 + GETTIME_WEEKDAY: 4 + GETTIME_DAYOFMONTH: 5 + GETTIME_MONTH: 6 + GETTIME_YEAR: 7 + GETTIME_DAYOFYEAR: 8 + + comment__: "gettimer" + TIMER_COUNT: 0 + TIMER_TICK_NEXT: 1 + TIMER_TICK_LAST: 2 + + comment__: "unit types" + UNITTYPE_PC: 0 + UNITTYPE_NPC: 1 + UNITTYPE_PET: 2 + UNITTYPE_MOB: 3 + UNITTYPE_HOM: 4 + UNITTYPE_MER: 5 + UNITTYPE_ELEM: 6 + + comment__: "Unit AI Types" + AI_NONE: 0 //0: Normal mob. + AI_ATTACK: 1 //1: Standard summon, attacks mobs. + AI_SPHERE: 2 //2: Alchemist Marine Sphere + AI_FLORA: 3 //3: Alchemist Summon Flora + AI_ZANZOU: 4 //4: Summon Zanzou + + comment__: "Colors" + C_AQUA: 0x00FFFF + C_BLACK: 0x000000 + C_BLUE: 0x0000FF + C_GRAY: 0x808080 + C_GREEN: 0x008000 + C_LIME: 0x00FF00 + C_MAROON: 0x800000 + C_NAVY: 0x000080 + C_OLIVE: 0x808000 + C_ORANGE: 0xFFA500 + C_PURPLE: 0x800080 + C_RED: 0xFF0000 + C_SILVER: 0xC0C0C0 + C_SPRINGGREEN: 0x00FF99 + C_TEAL: 0x008080 + C_WHITE: 0xFFFFFF + C_YELLOW: 0xFFFF00 + C_PINK: 0xFFC0CB + C_CHOCOLATE: 0xD2691E + C_GOLD: 0xFFD700 + C_VIOLET: 0xEE82EE + + comment__: "Genders" + SEX_FEMALE: 0 + SEX_MALE: 1 + SEX_ANY: 2 + + + comment__: "HatEffect Constants" + HAT_EF_BLOSSOM_FLUTTERING: 1 + HAT_EF_MERMAID_LONGING: 2 + HAT_EF_RL_BANISHING_BUSTER: 3 + HAT_EF_LJOSALFAR: 4 + HAT_EF_CLOCKING: 5 + HAT_EF_SNOW: 6 + HAT_EF_MAKEBLUR: 7 + HAT_EF_SLEEPATTACK: 8 + HAT_EF_GUMGANG: 9 + HAT_EF_TALK_FROSTJOKE: 10 + HAT_EF_DEMONSTRATION: 11 + HAT_EF_FLUTTER_BUTTERFLY: 12 + HAT_EF_ANGEL_FLUTTERING: 13 + HAT_EF_BLESSING_OF_ANGELS: 14 + HAT_EF_ELECTRIC: 15 + HAT_EF_GREEN_FLOOR: 16 + HAT_EF_SHRINK: 17 + HAT_EF_VALHALLA_IDOL: 18 + HAT_EF_ANGEL_STAIRS: 19 + HAT_EF_GLOW_OF_NEW_YEAR: 20 + HAT_EF_BOTTOM_FORTUNEKISS: 21 + HAT_EF_PINKBODY: 22 + HAT_EF_DOUBLEGUMGANG: 23 + HAT_EF_GIANTBODY: 24 + HAT_EF_GREEN99_6: 25 + HAT_EF_CIRCLEPOWER: 26 + HAT_EF_BOTTOM_BLOODYLUST: 27 + HAT_EF_WATER_BELOW: 28 + HAT_EF_LEVEL99_150: 29 + HAT_EF_YELLOWFLY3: 30 + HAT_EF_KAGEMUSYA: 31 + HAT_EF_CHERRYBLOSSOM: 32 + HAT_EF_STRANGELIGHTS: 33 + HAT_EF_WL_TELEKINESIS_INTENSE: 34 + HAT_EF_AB_OFFERTORIUM_RING: 35 + HAT_EF_WHITEBODY2: 36 + HAT_EF_SAKURA: 37 + HAT_EF_CLOUD2: 38 + HAT_EF_FEATHER_FLUTTERING: 39 + HAT_EF_CAMELLIA_HAIR_PIN: 40 + HAT_EF_JP_EV_EFFECT01: 41 + HAT_EF_JP_EV_EFFECT02: 42 + HAT_EF_JP_EV_EFFECT03: 43 + HAT_EF_FLORAL_WALTZ: 44 + HAT_EF_MAGICAL_FEATHER: 45 + HAT_EF_HAT_EFFECT: 46 + HAT_EF_BAKURETSU_HADOU: 47 + HAT_EF_GOLD_SHOWER: 48 + HAT_EF_WHITEBODY: 49 + HAT_EF_WATER_BELOW2: 50 + HAT_EF_FIREWORK: 51 + HAT_EF_RETURN_TW_1ST_HAT: 52 + HAT_EF_C_FLUTTERBUTTERFLY_BL: 53 + HAT_EF_QSCARABA: 54 + HAT_EF_FSTONE: 55 + HAT_EF_MAGICCIRCLE: 56 + HAT_EF_BRYSINGGAMEN: 57 + HAT_EF_MAGINGIORDE: 58 + HAT_EF_LEVEL99_RED: 59 + HAT_EF_LEVEL99_ULTRAMARINE: 60 + HAT_EF_LEVEL99_CYAN: 61 + HAT_EF_LEVEL99_LIME: 62 + HAT_EF_LEVEL99_VIOLET: 63 + HAT_EF_LEVEL99_LILAC: 64 + HAT_EF_LEVEL99_SUN_ORANGE: 65 + HAT_EF_LEVEL99_DEEP_PINK: 66 + HAT_EF_LEVEL99_BLACK: 67 + HAT_EF_LEVEL99_WHITE: 68 + HAT_EF_LEVEL160_RED: 69 + HAT_EF_LEVEL160_ULTRAMARINE: 70 + HAT_EF_LEVEL160_CYAN: 71 + HAT_EF_LEVEL160_LIME: 72 + HAT_EF_LEVEL160_VIOLET: 73 + HAT_EF_LEVEL160_LILAC: 74 + HAT_EF_LEVEL160_SUN_ORANGE: 75 + HAT_EF_LEVEL160_DEEP_PINK: 76 + HAT_EF_LEVEL160_BLACK: 77 + HAT_EF_LEVEL160_WHITE: 78 + HAT_EF_FULL_BLOOMCHERRY_TREE: 79 + HAT_EF_C_BLESSINGS_OF_SOUL: 80 + HAT_EF_MANYSTARS: 81 + HAT_EF_SUBJECT_AURA_GOLD: 82 + HAT_EF_SUBJECT_AURA_WHITE: 83 + HAT_EF_SUBJECT_AURA_RED: 84 + HAT_EF_C_SHINING_ANGEL_WING: 85 + HAT_EF_MAGIC_STAR_TW: 86 + HAT_DIGITAL_SPACE: 87 + HAT_EF_SLEIPNIR: 88 + + comment__: "Achievement Types" + ACH_QUEST: 0 + ACH_KILL_PC_TOTAL: 1 + ACH_KILL_PC_JOB: 2 + ACH_KILL_PC_JOBTYPE: 3 + ACH_KILL_MOB_CLASS: 4 + ACH_DAMAGE_PC_MAX: 5 + ACH_DAMAGE_PC_TOTAL: 6 + ACH_DAMAGE_PC_REC_MAX: 7 + ACH_DAMAGE_PC_REC_TOTAL: 8 + ACH_DAMAGE_MOB_MAX: 9 + ACH_DAMAGE_MOB_TOTAL: 10 + ACH_DAMAGE_MOB_REC_MAX: 11 + ACH_DAMAGE_MOB_REC_TOTAL: 12 + ACH_JOB_CHANGE: 13 + ACH_STATUS: 14 + ACH_STATUS_BY_JOB: 15 + ACH_STATUS_BY_JOBTYPE: 16 + ACH_CHATROOM_CREATE_DEAD: 17 + ACH_CHATROOM_CREATE: 18 + ACH_CHATROOM_MEMBERS: 19 + ACH_FRIEND_ADD: 20 + ACH_PARTY_CREATE: 21 + ACH_PARTY_JOIN: 22 + ACH_MARRY: 23 + ACH_ADOPT_BABY: 24 + ACH_ADOPT_PARENT: 25 + ACH_ZENY_HOLD: 26 + ACH_ZENY_GET_ONCE: 27 + ACH_ZENY_GET_TOTAL: 28 + ACH_ZENY_SPEND_ONCE: 29 + ACH_ZENY_SPEND_TOTAL: 30 + ACH_EQUIP_REFINE_SUCCESS: 31 + ACH_EQUIP_REFINE_FAILURE: 32 + ACH_EQUIP_REFINE_SUCCESS_TOTAL: 33 + ACH_EQUIP_REFINE_FAILURE_TOTAL: 34 + ACH_EQUIP_REFINE_SUCCESS_WLV: 35 + ACH_EQUIP_REFINE_FAILURE_WLV: 36 + ACH_EQUIP_REFINE_SUCCESS_ID: 37 + ACH_EQUIP_REFINE_FAILURE_ID: 38 + ACH_ITEM_GET_COUNT: 39 + ACH_ITEM_GET_COUNT_ITEMTYPE: 40 + ACH_ITEM_GET_WORTH: 41 + ACH_ITEM_SELL_WORTH: 42 + ACH_PET_CREATE: 43 + ACH_ACHIEVE: 44 + ACH_ACHIEVEMENT_RANK: 45 + + comment__: "inventory expansion" + INVENTORY_INCREASE_STEP: 10 + + +/* ==================================================== */ + /** 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__: "genders" + G_FEMALE: 0 + G_MALE: 1 + G_OTHER: 3 + + comment__: "races" + Talpan: 0 + //Unused: 1 + NoRace: 1 + Tritan: 2 + Ifriton: 3 + Gispaan: 4 + Sparron: 5 + Skellie: 6 + + // DEPRECATED: Kept for compatibility + Human: 0 + Ukar: 3 + Raijin: 7 + Kralog: 8 + + comment__: "getraceflags" + GETRACE_RACE: 0 + GETRACE_SKIN: 1 + GETRACE_FULL: 2 + + comment__: "directions" + DOWN: 0 + DOWNLEFT: 1 + LEFT: 2 + UPLEFT: 3 + UP: 4 + UPRIGHT: 5 + RIGHT: 6 + DOWNRIGHT: 7 + + comment__: "seasons" + WINTER: 0 + SPRING: 1 + SUMMER: 2 + AUTUMN: 3 + + comment__: "CRAFT enum" + CRAFT_COOKING: 4 + CRAFT_ALCHEMY: 8 + CRAFT_SMITHERY: 16 + CRAFT_TAILORING: 32 + CRAFT_JEWELERY: 64 + + comment__: "speechflags" + S_FIRST_BLANK_LINE: 0b00000001 + S_LAST_BLANK_LINE: 0b00000010 + S_LAST_NEXT: 0b00000100 + S_NO_NPC_NAME: 0b00001000 + S_LAST_CLOSE: 0b00010000 + + comment__: "npcs" + NPC45:45 + NPC100:100 + NPC101:101 + NPC102:102 + NPC103:103 + NPC104:104 + NPC105:105 + NPC106:106 + NPC107:107 + NPC108:108 + NPC109:109 + NPC110:110 + NPC111:111 + NPC112:112 + NPC113:113 + NPC114:114 + NPC115:115 + NPC116:116 + NPC117:117 + NPC118:118 + NPC119:119 + NPC120:120 + NPC121:121 + NPC122:122 + NPC123:123 + NPC124:124 + NPC125:125 + NPC126:126 + NPC127:127 + NPC128:128 + NPC129:129 + NPC130:130 + NPC132:132 + NPC133:133 + NPC134:134 + NPC135:135 + NPC136:136 + NPC137:137 + NPC138:138 + NPC139:139 + NPC140:140 + NPC141:141 + NPC142:142 + NPC143:143 + NPC144:144 + NPC146:146 + NPC147:147 + NPC148:148 + NPC149:149 + NPC150:150 + NPC151:151 + NPC152:152 + NPC153:153 + NPC154:154 + NPC155:155 + NPC156:156 + NPC157:157 + NPC158:158 + NPC159:159 + NPC160:160 + NPC161:161 + NPC162:162 + NPC163:163 + NPC164:164 + NPC165:165 + NPC166:166 + NPC167:167 + NPC168:168 + NPC169:169 + NPC171:171 + NPC172:172 + NPC174:174 + NPC175:175 + NPC177:177 + NPC178:178 + NPC179:179 + NPC180:180 + NPC181:181 + NPC182:182 + NPC183:183 + NPC185:185 + NPC186:186 + NPC187:187 + NPC189:189 + NPC190:190 + NPC191:191 + NPC192:192 + NPC193:193 + NPC195:195 + NPC196:196 + NPC197:197 + NPC198:198 + NPC201:201 + NPC204:204 + NPC205:205 + NPC206:206 + NPC207:207 + NPC208:208 + NPC209:209 + NPC210:210 + NPC211:211 + NPC212:212 + NPC213:213 + NPC214:214 + NPC215:215 + NPC216:216 + NPC217:217 + NPC218:218 + NPC258:258 + NPC259:259 + NPC260:260 + NPC262:262 + NPC263:263 + NPC265:265 + NPC300:300 + NPC301:301 + NPC302:302 + NPC303:303 + NPC304:304 + NPC305:305 + NPC306:306 + NPC307:307 + NPC308:308 + NPC309:309 + NPC310:310 + NPC311:311 + NPC312:312 + NPC313:313 + NPC314:314 + NPC315:315 + NPC316:316 + NPC317:317 + NPC318:318 + NPC319:319 + NPC320:320 + NPC321:321 + NPC322:322 + NPC324:324 + NPC325:325 + NPC326:326 + NPC327:327 + NPC328:328 + NPC329:329 + NPC330:330 + NPC334:334 + NPC340:340 + NPC344:344 + NPC345:345 + NPC346:346 + NPC351:351 + NPC354:354 + NPC355:355 + NPC356:356 + NPC357:357 + NPC358:358 + NPC359:359 + NPC360:360 + NPC361:361 + NPC362:362 + NPC363:363 + NPC365:365 + NPC366:366 + NPC367:367 + NPC368:368 + NPC369:369 + NPC370:370 + NPC371:371 + NPC372:372 + NPC374:374 + NPC376:376 + NPC377:377 + NPC378:378 + NPC379:379 + NPC380:380 + NPC381:381 + NPC383:383 + NPC384:384 + NPC385:385 + NPC386:386 + NPC393:393 + NPC394:394 + NPC395:395 + NPC400:400 + NPC401:401 + NPC402:402 + NPC403:403 + NPC404:404 + NPC405:405 + NPC406:406 + NPC407:407 + NPC409:409 + NPC410:410 + NPC411:411 + NPC412:412 + NPC413:413 + NPC414:414 + NPC415:415 + NPC416:416 + NPC417:417 + NPC418:418 + NPC419:419 + NPC429:429 + NPC430:430 + NPC32767:32767 + + // NPCs decently named + NPC_OFFSET_NO_SPRITE: 998 + + // Avatars (1000+) + AVATAR_CARDA: 1000 + AVATAR_CARD2: 1001 + AVATAR_CARD3: 1002 + AVATAR_CARD4: 1003 + AVATAR_CARD5: 1004 + AVATAR_CARD6: 1005 + AVATAR_CARD7: 1006 + AVATAR_CARD8: 1007 + AVATAR_CARD9: 1008 + AVATAR_CARD10: 1009 + AVATAR_CARDJ: 1010 + AVATAR_CARDQ: 1011 + AVATAR_CARDK: 1012 + AVATAR_CARD_JOKER: 1013 + AVATAR_CARD_COVER: 1015 + + comment__: "special npcs" + NPC_EMPTY: -1 + NPC_WARP: 45 + NPC_WARP_HIDDEN: 139 + NPC_UNUSED__MOBTOMB: 565 + NPC_WARP_DEBUG: 722 + NPC_UNUSED__FLAG: 722 + NPC_NO_SPRITE: 999 + NPC_HIDDEN: 32767 + + comment__: "Walk masks" + WALK_DEFAULT: 0 + WALK_WALL: 1 + WALK_WATER: 2 + WALK_AIR: 4 + + comment__: "Cell masks" + CELLS_WALKABLE : 0 + CELLS_WALL : 1 + CELLS_AIR : 2 + CELLS_WATER : 3 + CELLS_NOPLAYER : 5 + CELLS_NOMONSTER : 6 + + comment__: "map masks" + MASK_NONE: 1 + MASK_UNUSED1: 2 + MASK_UNUSED2: 4 + MASK_NIGHT: 8 + MASK_RAIN: 16 + MASK_SANDSTORM: 32 + MASK_SNOW: 64 + MASK_CHRISTMAS: 128 + MASK_UNUSED3: 256 + MASK_UNUSED4: 512 + MASK_SPECIAL: 1024 // Usually a warning sign + MASK_SPECIAL2: 2048 + MASK_SPECIAL3: 4096 + + comment__: "map climate" + CLIMATE_NONE: 0 + CLIMATE_DESERT: 1 + CLIMATE_MODERATE: 2 + CLIMATE_ICELAND: 3 + CLIMATE_SPECIAL: 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__: "Ask constants" + ASK_YES: 1 + ASK_NO: 2 + ASK_EXIT: 255 + + comment__: "Emotes" + E_DISGUST: 1 + E_SURPRISE: 2 + E_HAPPY: 3 + E_SAD: 4 + E_EVIL: 5 + E_WINK: 6 + E_ANGEL: 7 + E_BLUSH: 8 + E_TONGUE: 9 + E_GRIN: 10 + E_UPSET: 11 + E_PERTURBED: 12 + E_SPEECH: 13 + E_BLAH: 14 + E_KITTY: 101 + E_XD: 102 + E_JOY: 103 + E_HEARTEYE: 104 + E_GOLD: 105 + E_SLEEPY: 106 + E_ANNOY: 107 + E_JADED: 108 + E_SURPRISED: 109 + E_DEAD: 110 + E_LOOKAWAY: 111 + E_TIRED: 112 + E_PALMHEAD: 113 + E_EVILCROC: 114 + E_ANGRY: 115 + E_PURPLESAD: 116 + E_INSULTBUBBLE: 117 + E_HEART: 118 + E_EMOTE: 119 + E_PUMPKIN: 120 + E_EVILFACELESS: 121 + E_EPIC: 122 + E_BADGEEK: 123 + E_MIMI: 124 + E_ALIEN: 125 + E_TROLL: 126 + E_METAL: 127 + E_CRYING: 128 + + comment__: "Language function constants" + LANG_ON_SEA: 1 + LANG_IN_SHIP: 2 + + comment__: "Language constants" + LANG_EN: 0 + LANG_PTBR: 1 + LANG_FR: 2 + LANG_DE: 3 + LANG_ES: 4 + MAX_LANG: 4 + + comment__: "Daily Constants" + DAILY_LOWLEVEL: 0 + DAILY_IGNORED: 1 + DAILY_NOPTS: 2 + DAILY_NOITEMS: 3 + DAILY_OK: 4 + + comment__: "Misc settings" + CHEST_WAITTIME: 900 // 15 minutes + ROSSY_INSTIME: 1200 // 20 minutes + + comment__: "Mirror Lake settings" + WORLD_ID: 3 // Vault WID Identifier + MLP_MOUBOOTAUR: 1 // MLP code for Moubootaur Legends + + comment__: "Mirror Lake Quest Constants" + MLP_TMW_CELESTIA: 1 + MLP_TMW_YETIKING: 2 + //MLP_................ 4 + + 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__: "Location Constants" + TP_NONE: 0 + TP_CANDOR: 1 + TP_TULIM: 2 + TP_HURNS: 4 + TP_NIVAL: 8 + + comment__: "Rossy Quest Constants" + ROSSY_PROLOGUE: 1 + ROSSY_CAVE1: 2 + ROSSY_CAVE2: 4 + ROSSY_CAVE3: 8 + ROSSY_CAVE4: 16 + ROSSY_CAVE5: 32 + ROSSY_CAVE6: 64 + ROSSY_CAVE7: 128 + ROSSY_CAVE8: 256 + ROSSY_CAVE9: 512 + ROSSY_READY: 1023 + ROSSY_BOSSCAVE: 1024 + + comment__: "Focus Constants" + FSKILL_MALLARDS_EYE: 1 + FSKILL_BRAWLING: 2 + FSKILL_SPEED: 4 + FSKILL_RESIST_POISON: 8 + FSKILL_ASTRAL_SOUL: 16 + FSKILL_RAGING: 32 + FSKILL_TOTAL: 6 + + comment__: "TMW Constants" + SC_SHEARED:194 // FIXME + bDeaf:70 + equip_arrow:11 + LOOK_HAIR_STYLE:1 + LOOK_LEGS:3 + LOOK_HELMET:4 + LOOK_CHEST:5 + LOOK_GLOVES:10 + LOOK_CAPE:11 + LOOK_MISC1:12 + LOOK_MISC2:13 + HS_Bald:0 + HS_BaldTwo:1 + HS_FlatPonytail:2 + HS_BowlCut:3 + HS_CombedBack:4 + HS_Emo:5 + HS_Mohawk:6 + HS_Pompadour:7 + HS_CenterParting:8 + HS_LongAndSlick:9 + HS_ShortAndCurly:10 + HS_Pigtails:11 + HS_LongAndCurly:12 + HS_Parted:13 + HS_PerkyPonytail:14 + HS_Wave:15 + HS_Mane:16 + HS_Bun:17 + HS_ShoulderLengthFlick:18 + HS_Fizzy:19 + HS_LongAndClipped:20 + HC_LIGHT_BROWN:0 + HC_GREEN:1 + HC_RED:2 + HC_PURPLE:3 + HC_GRAY:4 + HC_YELLOW:5 + HC_BLUE:6 + HC_BROWN:7 + HC_LIGHT_BLUE:8 + HC_DARK_PURPLE:9 + HC_BLACK:10 + HC_PINK:11 + HC_BROWN_TWO:12 + HC_WHITE:127 + cNone:11 + cWhite:10 + cRed:0 + cGreen:1 + cDarkBlue:2 + cYellow:3 + cLightBlue:4 + cPink:5 + cBlack:6 + cOrange:7 + cPurple:8 + cDarkGreen:9 + EMOTE_DISGUST:1 + EMOTE_SURPRISE:2 + EMOTE_HAPPY:3 + EMOTE_SAD:4 + EMOTE_EVIL:5 + EMOTE_WINK:6 + EMOTE_ANGEL:7 + EMOTE_BLUSH:8 + EMOTE_TONGUE:9 + EMOTE_GRIN:10 + EMOTE_UPSET:11 + EMOTE_PERTURBED:12 + EMOTE_SPEECH:13 + EMOTE_BLAH:14 + EMOTE_MEOW:101 + EMOTE_LAUGH:102 + EMOTE_CHEERFUL:103 + EMOTE_LOVE:104 + EMOTE_MONEY:105 + EMOTE_SLEEP:106 + EMOTE_REST:107 + EMOTE_BOTHERED:108 + EMOTE_AFRAID:109 + EMOTE_DEAD:110 + EMOTE_SUSPICIOUS:111 + EMOTE_MELANCHOLY:112 + EMOTE_FACEPALM:113 + EMOTE_ANGRY:114 + EMOTE_HEADACHE:115 + EMOTE_BORED:116 + EMOTE_SWEAR:117 + EMOTE_HEART:118 + EMOTE_EMPTY:119 + EMOTE_HALLOWEEN:120 + EMOTE_VICIOUS:121 + EMOTE_JOYFUL:122 + EMOTE_CLEVER:123 + EMOTE_SHY:124 + EMOTE_ALIEN:125 + EMOTE_TROLL:126 + EMOTE_PAIN:127 + EMOTE_TEARS:128 + sfx_skillup:1 + sfx_magic_generic:2 + sfx_magic_life:3 + sfx_magic_war:4 + sfx_magic_transmute:5 + sfx_magic_nature:6 + sfx_magic_astral:7 + sfx_magic_dark:8 + FX_LEVELUP:0 + FX_SKILLUP:1 + FX_MAGIC:2 + FX_ATTACK:5 + FX_BUFF:6 + FX_MAGIC_GENERIC:2 + FX_MAGIC_WHITE:3 + FX_MAGIC_BLACK:4 + FX_MAGIC_RED:5 + FX_MAGIC_GREEN:6 + FX_MAGIC_BLUE:7 + FX_MAGIC_DARKRED:8 + FX_MAGIC_DEFAULT:10 + FX_MAGIC_SHIELD:11 + FX_MAGIC_HIT:13 + FX_MAGIC_HIT_EVIL:14 + FX_FIRE_BURST:15 + FX_FIRE_EXPLOSION:16 + FX_LIGHTNING1:17 + FX_LIGHTNING2:18 + FX_LIGHTNING3:19 + FX_MAGIC_TELEPORT:20 + FX_PENTAGRAM_BUILDUP:21 + FX_PENTAGRAM_BURST:22 + FX_MAGIC_TELEPORT2:24 + FX_RAIN:25 + FX_HIT:26 + FX_ARROW_HAIL:27 + FX_CRITICAL:28 + FX_LARGE_EXPLOSION:30 + FX_MEDIUM_EXPLOSION:31 + FX_MEDIUM_SMOKE:32 + FX_MEDIUM_BLINDINGLIGHT:33 + FX_CHANNELLING_RAISE:34 + FX_CHANNELLING_CAST:35 + FX_ENCHANTED_DOOR_BROKEN:36 + FX_DARK_TELEPORT:37 + FX_EVIL_SUMMON:38 + FX_GROUND_SPAWN:39 + FX_BLUE_MAGIC_CAST:40 + FX_MAGIC_BLUE_TELEPORT:41 + FX_MAGIC_DARK_EXPLOSION:42 + FX_PUMPKIN_EXPLOSION:43 + FX_GETITEM:44 + FX_HUG:49 + FX_MAGIC_SHIELD_ENDS:111 + FX_ELECTRICITY_RED:114 + FX_ELECTRICITY_BLUE:115 + FX_GATE_OPENING:300 + FX_CASKET_LID:301 + FX_CASKET_MONSTER:302 + FX_MAGIC_DISCHARGE: 500 // 15 + FX_MAGIC_WAND_CAST: 501 // 2 + //FX_MAGIC_WAND_ATK: 502 // 5 + FX_MAGIC_AGGRAVATE_CAST: 503 // 6 + FX_MAGIC_AGGRAVATE_HIT: 504 // 10 + FX_MAGIC_DETECT_CAST: 505 // 2 + FX_MAGIC_DETECT_HIT: 506 // 10 + FX_MAGIC_EXP_CAST: 507 // 10 + FX_MAGIC_DART_CAST: 508 // 10 + //FX_MAGIC_DART_ATK: 509 // 4 + FX_MAGIC_GROW_CAST: 510 // 6, 21 + FX_MAGIC_GROW_SPAWN: 511 // 22 + FX_MAGIC_HEAL_CAST: 512 // 3 + FX_MAGIC_HEAL_HIT: 513 // 3 + FX_MAGIC_BLADE_CAST: 514 // 4 + //FX_MAGIC_BLADE_HIT: 515 // 4 + FX_MAGIC_SULPHUR_CAST: 516 // 5 + FX_MAGIC_MAGGOT_CAST: 517 // 7, 21 + FX_MAGIC_MAGGOT_SPAWN: 518 // 22 + FX_MAGIC_WOOD_CAST: 519 // 5 + FX_MAGIC_AHAIL_CAST: 520 // 4 + FX_MAGIC_BARRIER_CAST: 521 // 7 + FX_MAGIC_BARRIER_HIT: 522 // 10 + FX_MAGIC_BARRIER_END: 523 // 10 + FX_MAGIC_WHO_CAST: 524 // 2 + FX_MAGIC_STONE_CAST: 525 // 2 + FX_MAGIC_FLYING_CAST: 526 // 6 + FX_MAGIC_FLYING_HIT: 527 // 2 + FX_MAGIC_FLYING_END: 528 // 2 + FX_MAGIC_JOY_CAST: 529 // 6 + FX_MAGIC_HIDE_CAST: 530 // 7 + FX_MAGIC_HIDE_HIT: 531 // 10 + FX_MAGIC_HIDE_END: 532 // 2 + FX_MAGIC_LAY_CAST: 533 // 3 + FX_MAGIC_LAY_HIT: 534 // 3 + FX_MAGIC_BOLT_CAST: 535 // 4 + FX_MAGIC_KNUCKLE_CAST: 536 // 4 + FX_MAGIC_ARROW_CAST: 537 // 5 + FX_MAGIC_IRONP_CAST: 538 // 5 + FX_MAGIC_SHIRT_CAST: 539 // 5 + FX_MAGIC_SHIELD_CAST: 540 // 6 + FX_MAGIC_RAIN_CAST: 541 // 6 + FX_MAGIC_SHEAR_CAST: 542 // 6 + FX_MAGIC_FLUFFY_CAST: 543 // 7, 21 + FX_MAGIC_FLUFFY_SPAWN: 544 // 22 + FX_MAGIC_MOUBOO_CAST: 545 // 7, 21 + FX_MAGIC_MOUBOO_SPAWN: 546 // 22 + FX_MAGIC_PINKY_CAST: 547 // 7, 21 + FX_MAGIC_PINKY_SPAWN: 548 // 22 + FX_MAGIC_SNAKE_CAST: 549 // 8, 21 + FX_MAGIC_SNAKE_SPAWN: 550 // 22 + FX_MAGIC_SPIKY_CAST: 551 // 7, 21 + FX_MAGIC_SPIKY_SPAWN: 552 // 22 + FX_MAGIC_WICKED_CAST: 553 // 8, 21 + FX_MAGIC_WICKED_SPAWN: 554 // 22 + FX_MAGIC_TDART_CAST: 555 // 8 + FX_EMOTE_DISGUST:10000 + FX_EMOTE_SURPRISE:10001 + FX_EMOTE_HAPPY:10002 + FX_EMOTE_SAD:10003 + FX_EMOTE_EVIL:10004 + FX_EMOTE_WINK:10005 + FX_EMOTE_ANGEL:10006 + FX_EMOTE_BLUSH:10007 + FX_EMOTE_TONGUE:10008 + FX_EMOTE_GRIN:10009 + FX_EMOTE_UPSET:10010 + FX_EMOTE_PERTURBED:10011 + FX_EMOTE_SPEECH:10012 + FX_EMOTE_BLAH:10013 + FX_EMOTE_SWEAR:10014 + FX_EMOTE_MEOW:10015 + FX_EMOTE_LAUGH:10016 + FX_EMOTE_CHEERFUL:10017 + FX_EMOTE_LOVE:10018 + FX_EMOTE_MONEY:10019 + FX_EMOTE_SLEEP:10020 + FX_EMOTE_REST:10021 + FX_EMOTE_BOTHERED:10022 + FX_EMOTE_AFRAID:10023 + FX_EMOTE_DEAD:10024 + FX_EMOTE_SUSPICIOUS:10025 + FX_EMOTE_MELANCHOLY:10026 + FX_EMOTE_FACEPALM:10027 + FX_EMOTE_ANGRY:10028 + FX_EMOTE_HEADACHE:10029 + FX_EMOTE_BORED:10030 + FX_EMOTE_HEART:10031 + FX_EMOTE_EMPTY:10032 + FX_EMOTE_HALLOWEEN:10033 + FX_EMOTE_VICIOUS:10034 + FX_EMOTE_JOYFUL:10035 + FX_EMOTE_CLEVER:10036 + FX_EMOTE_SHY:10037 + FX_EMOTE_ALIEN:10038 + FX_EMOTE_CURIOUS:10039 + FX_EMOTE_PAIN:10040 + FX_EMOTE_TEARS:10041 + SKILL_LUCKY_COUNTER:351 + G_PLAYER:0 + G_BOT:1 + G_TESTER:20 + G_DEV:40 + G_EVENT:50 + G_GM:60 + G_ADMIN:80 + G_SYSOP:99 + SMSG_DEBUG:0 + SMSG_GM:1 + SMSG_WARNING:2 + SMSG_SUCCESS:3 + SMSG_FAILURE:4 + SMSG_ERROR:5 + SMSG_LEGAL:6 + SMSG_MOTD:7 + SMSG_AUTOMATIC:8 + SMSG_EVENT:9 + MIN_CASTTIME:200 + ELT_NEUTRAL:0 + ELT_WATER:1 + ELT_EARTH:2 + ELT_FIRE:3 + ELT_WIND:4 + ELT_POISON:5 + ELT_SHADOW:6 + ELT_HOLY:7 + ELT_GHOST:8 + ELT_UNDEAD:9 + SO_GMHIDE:64 + SO_GMINVISIBLE:4096 + SFX_DEFAULT:10 + SFX_SUMMON_START:21 + SFX_SUMMON_FIRE:22 + SFX_TELEPORT:24 + SFX_RAIN:25 + SFX_HIT:25 + SFX_ARROW_HAIL:27 + SFX_BARRIER:10 + SFX_UNBARRIER:10 + SFX_HEAL:3 + SFX_LIGHTNING:18 + MIN_MARRY_LEVEL:32 + MAX_RAIN_SPELL_RADIUS:15 + MAX_MAGIC_LEVEL:2 + MFLAG_MADE_CONC_POTION_SHIFT:14 + SCRIPT_XP_MASK:65535 + SCRIPT_XP_SHIFT:0 + SCRIPT_HEALSPELL_MASK:255 + SCRIPT_HEALSPELL_SHIFT:24 + ATTACK_ICON_GENERIC:2000 + ATTACK_ICON_SHEARING:2001 + E10_FLAG_USED_FREE_WARP_SHIFT:17 + TWOBIT_0_SHIFT:0 + TWOBIT_0_MASK:3 + TWOBIT_1_SHIFT:2 + TWOBIT_1_MASK:12 + TWOBIT_2_SHIFT:4 + TWOBIT_2_MASK:48 + TWOBIT_3_SHIFT:6 + TWOBIT_3_MASK:192 + TWOBIT_4_SHIFT:8 + TWOBIT_4_MASK:768 + TWOBIT_5_SHIFT:10 + TWOBIT_5_MASK:3072 + TWOBIT_6_SHIFT:12 + TWOBIT_6_MASK:12288 + TWOBIT_7_SHIFT:14 + TWOBIT_7_MASK:49152 + TWOBIT_8_SHIFT:16 + TWOBIT_8_MASK:196608 + TWOBIT_9_SHIFT:18 + TWOBIT_9_MASK:786432 + TWOBIT_10_SHIFT:20 + TWOBIT_10_MASK:3145728 + TWOBIT_11_SHIFT:22 + TWOBIT_11_MASK:12582912 + TWOBIT_12_SHIFT:24 + TWOBIT_12_MASK:50331648 + TWOBIT_13_SHIFT:26 + TWOBIT_13_MASK:201326592 + TWOBIT_14_SHIFT:28 + TWOBIT_14_MASK:805306368 + NIBBLE_0_SHIFT:0 + NIBBLE_0_MASK:15 + NIBBLE_1_SHIFT:4 + NIBBLE_1_MASK:240 + NIBBLE_2_SHIFT:8 + NIBBLE_2_MASK:3840 + NIBBLE_3_SHIFT:12 + NIBBLE_3_MASK:61440 + NIBBLE_4_SHIFT:16 + NIBBLE_4_MASK:983040 + NIBBLE_5_SHIFT:20 + NIBBLE_5_MASK:15728640 + NIBBLE_6_SHIFT:24 + NIBBLE_6_MASK:251658240 + BYTE_0_SHIFT:0 + BYTE_0_MASK:255 + BYTE_1_SHIFT:8 + BYTE_1_MASK:65280 + BYTE_2_SHIFT:16 + BYTE_2_MASK:16711680 + WEDDING_FEE:100 + DIVORCE_FEE_PER_LEVEL:500 + WEDDING_MIN_LEVEL:32 + // Flags for the magic quests. + MFLAG_DRANK_POTION: 1 // Character drank at least one magic potion as prerequisite for the Mana Seed quest. + MFLAG_KNOWS_MANASEED: 2 // Character has found the Mana Seed. + MFLAG_TOUCHED_MANASEED: 4 // Character has touched the Mana Seed. + MFLAG_MANASEED_MAXEDOUT: 8 // Character has touched the Mana Seed while maxed out on magic. + + MFLAG_KNOWS_AULDSBEL: 16 // Character has met Auldsbel. + MFLAG_KNOWS_WYARA: 32 // Character has met Wyara. + MFLAG_KNOWS_SAGATHA: 64 // Character has met Sagatha. + MFLAG_KNOWS_MANAPOTION: 128 // Has heard about the Mana Potion. + + MFLAG_MANASEED_RUMOUR: 256 // Has heard rumour about Mana Seed. + MFLAG_KNOWS_CUTTREE: 512 // Knows about the 'cut the tree' quest. + MFLAG_DID_CUTTREE: 1024 // Did cut off a branch from the druid tree. + MFLAG_KNOWS_DRUIDTREE: 2048 // Knows about the druid tree quest. + + MFLAG_KNOWS_IMP: 4096 // Knows about the imprisoned forest spirit. + MFLAG_KNOWS_OLD_WIZARD: 8192 // Knows Bjorn's old wizard. + MFLAG_MADE_CONC_POTION: 16384 // Made a concentration potion with T15 and/or T16. + MFLAG_ELANORE_OMAR: 32768 // Told Omar about Elanore's involvement. + + MFLAG_KNOWS_UNFOCUS_RECIPE: 65536 // Has been told about unfocus by Luca. + + // Flags set in the FLAGS variable: + FLAG_HAS_BOWLER_BURNSDAY: 1 // every year's poem at burns day, shannon gives you a bowler hat + FLAG_OPENED_UNDERGROUND: 2 // this flag is a replacement for variable Open_Underground_Palace_Barrier, which was used only as bool + FLAG_GOT_NAEM_GLOVES: 4 // this replaces Naem_Quest_Done, which was used as a bool variable + FLAG_GOT_GRADUATIONCAP: 8 // this is a bit which was to be found in Tut_var second bit + FLAG_TOWEL_HELPED: 16 // gave the towel npc the stuff he wants + FLAG_TOWEL_COMPLETED: 32 // got the towel from the towel npc + FLAG_ANDRA_HELPED: 64 // Knows Andra and agreed to help her + FLAG_ROSSI_COMPLETED: 128 // Completed the Rossi Quest + FLAG_TUTORIAL_DONE: 256 // player completed tutorial (or entered the tutorial area from outside after it was added) + FLAG_SNOWMAN: 512 // player gave candy to the snowman + FLAG_SANTAS_HELPER: 1024 // player gave presents to Santa's helper + FLAG_HURNSMINE_CHEST: 2048 // player opened the chest with the short sword in Hurnscald mines + FLAG_GOT_BEANIEHAT: 4096 // player got Beanie Copter Hat from Milly + FLAG_DECLINED_BEANIEHAT: 8192 // player declined Beanie Copter Hat from Milly + FLAG_KESHLAM_FLAWEDLENS: 16384 // player got the Flawed Lens from Keshlam's Chest + FLAG_KESHLAM_RAREDROP: 32768 // player got the super rare from Keshlam's Chest + FLAG_BEHEADER_MASK: 65536 // traded with The Beheader + FLAG_GOT_BEHEADER_SWORD: 131072 // Obtained the Beheader Sword + BATTLE_CAVE1:1 + BATTLE_CAVE2:2 + BATTLE_CAVE3:4 + BATTLE_CAVE4:8 + BATTLE_CAVE5:16 + BATTLE_CAVE6:32 + BATTLE_CAVE7:64 + BATTLE_CAVE8:128 + BATTLE_CAVE9:256 + MAX_HIGH_SCORES: 4 + // Command Permission + CMD_ZENY:80 + CMD_CHARZENY:98 + CMD_DEBUG:80 + CMD_CHANGESEX:40 + CMD_CHARCHANGESEX:60 + CMD_CLASS:40 + CMD_CHARCLASS:50 + CMD_DESTROYNPC:98 + CMD_REMOTECMD:40 + CMD_WARP:40 + CMD_CHARWARP:60 + CMD_MUTE:60 + CMD_NPCTALK:40 + CMD_MUSIC:40 + CMD_AUTOMOD:60 + CMD_DIVORCE:40 + CMD_CHARDIVORCE:60 + + // Special Permission + MAP_LOUNGE:20 // GM Lounge & Numa + EVT_KILLTHEGM:50 // Pull the Rabit magic + DBG_HOLIDAY:40 // Holiday Debug (xmas, easter...) + EVT_DEBUG:50 // Event Debug (open portals, disguise...) + DBG_SCHEDULED:40 // Scheduled Broadcasts + DBG_MOTD:40 // Message of the Day + DBG_VALIA:40 // Iilia quest debug info + + @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 00000000..d3cf96cc --- /dev/null +++ b/db/craft_db.conf @@ -0,0 +1,1921 @@ +craft_db: ( +// craft Database +/****************************************************************************** +************* Entry structure ************************************************* +******************************************************************************* +{ + Id: craft id [int] + Name: craft name [string] + Priority: craft priority [int] + Price: craft price [int] + Lv: base level [int] + Flag: flag from craft object [string/int] + ReturnCode: return code for scripts [int] + + SourceItems: ({ craft inventory source (will be deleted after crafting) + Name: amount [int] + ... + }, + ... + ) + CreateItems: ( // items what will be created in crafting + { + Name: amount + ... + }, + { + Name: + { + Amount: amount + Cards: ["card0", ...] + }, + }, + ... + ) + DeleteItems: { additional items what will be deleted from inventory + Name: amount [int] + ... + } + RequiredItems: { required additional items. will be unchanged + Name: amount [int] + ... + } + RequiredSkills: { required skills and levels + Name: level [int] + ... + } + RequiredQuests: { + Name: level [int] + ... + } + RequiredEquips: { + Name: true + } +}, +******************************************************************************/ + +/* +VSCode Regex to convert a ReturnCode to string: +Name: "Craft([^"]+)"\n\tFlag: "([^"]+)"\n\tReturnCode: [0-9]+ +Name: "Craft$1"\n\tFlag: "$2"\n\tReturnCode: "$1" +*/ + +/************** +Cooking: 000 --> 099 +Chest Armor: 100 --> 199 +Pants: 200 --> 299 +Gloves: 300 --> 399 +Weapons: 400 --> 499 +Shields: 500 --> 599 +Hats: 600 --> 699 +Boots: 700 --> 799 +Alchemy: 800 --> 899 +**************/ + +/****************************** COOKING **************************************** +******************************************************************************** +**** Reserved range for <Id>: 000 --> 099 +**** Valid <Flag> parameters: CRAFT_COOKING +*******************************************************************************/ +/* +{ + Id: 0 + Name: "CraftCarpSandwich" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + Bread: 1 + LettuceLeaf: 3 + Cheese: 2 + CommonCarp: 1 + }, + { + Bread: 1 + LettuceLeaf: 3 + Cheese: 2 + GrassCarp: 1 + }, + ) + CreateItems: + ( + { + CarpSandwich: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 1 + Name: "CraftPioulegSandwich" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + Bread: 1 + LettuceLeaf: 3 + Cheese: 2 + PiouLegs: 1 + }, + ) + CreateItems: + ( + { + PioulegSandwich: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 2 + Name: "CraftMananaSandwich" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + Bread: 1 + LettuceLeaf: 3 + Cheese: 2 + Manana: 1 + }, + ) + CreateItems: + ( + { + MananaSandwich: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 3 + Name: "CraftSailorStew" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + CommonCarp: 3 + Carrot: 3 + Manana: 3 + RoastedAcorn: 5 + }, + { + GrassCarp: 1 + Carrot: 3 + Manana: 3 + RoastedAcorn: 5 + }, + ) + CreateItems: + ( + { + SailorStew: 1 + }, + ) + DeleteItems: { + EmptyBowl: 1 + } + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 4 + Name: "CraftSquirrelStew" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + SquirrelMeat: 2 + Carrot: 2 + Manana: 4 + RoastedAcorn: 5 + }, + ) + CreateItems: + ( + { + SquirrelStew: 1 + }, + ) + DeleteItems: { + EmptyBowl: 1 + } + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 5 + Name: "CraftMoubooStew" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + MoubooSteak: 1 + Carrot: 4 + Manana: 2 + RoastedAcorn: 5 + }, + ) + CreateItems: + ( + { + MoubooStew: 1 + }, + ) + DeleteItems: { + EmptyBowl: 1 + } + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 6 + Name: "CraftSeafoodPlate" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + CommonCarp: 2 + Salmon: 1 + UrchinMeat: 2 + Moss: 5 + }, + { + GrassCarp: 1 + Tuna: 1 + Tentacles: 3 + Moss: 5 + }, + ) + CreateItems: + ( + { + SeafoodPlate: 1 + }, + ) + DeleteItems: { + EmptyPlate: 1 + } + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 7 + Name: "CraftBarbecuePlate" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + CommonCarp: 1 + MoubooSteak: 1 + SquirrelMeat: 2 + Carrot: 2 + }, + ) + CreateItems: + ( + { + BarbecuePlate: 1 + }, + ) + DeleteItems: { + EmptyPlate: 1 + } + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 8 + Name: "CraftVeggiePlate" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + RoastedAcorn: 3 + Carrot: 3 + Manana: 3 + Piberries: 5 + }, + ) + CreateItems: + ( + { + VeggiePlate: 1 + }, + ) + DeleteItems: { + EmptyPlate: 1 + } + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 9 + Name: "CraftDonut" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + AcornFlour: 3 + MoubooMilk: 1 + ChocolateBar: 1 + }, + ) + CreateItems: + ( + { + Donut: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 10 + Name: "CraftBlueberryCake" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + AcornFlour: 4 + MoubooMilk: 1 + Blueberries: 3 + }, + ) + CreateItems: + ( + { + BlueberryCake: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 11 + Name: "CraftCarrotCake" + Flag: "CRAFT_COOKING" + SourceItems: + ( + { + AcornFlour: 5 + MoubooMilk: 1 + Carrot: 2 + }, + ) + CreateItems: + ( + { + CarrotCake: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, + +/************************ CHEST ARMOR (SHIRTS) ********************************* +******************************************************************************** +**** Reserved range for <Id>: 100 --> 199 +**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING +*******************************************************************************/ + +/* +{ + Id: 100 + Name: "CraftCreasedShirt" + Flag: "CRAFT_TAILORING" + ReturnCode: "CreasedShirt" + SourceItems: + ( + { + CottonCloth: 5 + PiouFeathers: 15 + RattoTail: 5 + Knife: 1 + }, + ) + CreateItems: + ( + { + CreasedShirt: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 101 + Name: "CraftArtisTankTop" + Flag: "CRAFT_TAILORING" + ReturnCode: "ArtisTankTop" + SourceItems: + ( + { + CottonCloth: 10 + PiouFeathers: 5 + Moss: 5 + Knife: 1 + }, + ) + CreateItems: + ( + { + ArtisTankTop: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 11 +}, +{ + Id: 102 + Name: "CraftVneckJumper" + Flag: "CRAFT_TAILORING" + ReturnCode: "VneckJumper" + SourceItems: + ( + { + CottonCloth: 15 + PiouFeathers: 5 + Moss: 7 + Knife: 1 + }, + ) + CreateItems: + ( + { + VneckJumper: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 20 +}, +{ + Id: 103 + Name: "CraftSailorShirt" + Flag: "CRAFT_TAILORING" + ReturnCode: "SailorShirt" + SourceItems: + ( + { + CottonCloth: 15 + LeatherPatch: 5 + Coal: 5 + Knife: 1 + }, + ) + CreateItems: + ( + { + SailorShirt: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 21 +}, +{ + Id: 104 + Name: "CraftFineDress" + Flag: "CRAFT_TAILORING" + ReturnCode: "FineDress" + SourceItems: + ( + { + CottonCloth: 23 + FluffyFur: 5 + SilkCocoon: 10 + Knife: 1 + }, + ) + CreateItems: + ( + { + FineDress: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 22 +}, +{ + Id: 105 + Name: "CraftSilkRobe" + Flag: "CRAFT_TAILORING" + ReturnCode: "SilkRobe" + SourceItems: + ( + { + SilkCocoon: 40 + CottonCloth: 10 + FluffyFur: 3 + Knife: 1 + }, + ) + CreateItems: + ( + { + SilkRobe: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 30 +}, +{ + Id: 106 + Name: "CraftLegionTrainingShirt" + Flag: "CRAFT_SMITHERY" + ReturnCode: "LegionTrainingShirt" + SourceItems: + ( + { + IronIngot: 5 + CopperIngot: 1 + Coal: 5 + Knife: 1 + }, + ) + CreateItems: + ( + { + LegionTrainingShirt: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 31 +}, +{ + Id: 107 + Name: "CraftForestArmor" + Flag: "CRAFT_TAILORING" + ReturnCode: "ForestArmor" + SourceItems: + ( + { + LeatherPatch: 10 + Moss: 20 + TortugaShellFragment: 3 + Knife: 1 + }, + ) + CreateItems: + ( + { + ForestArmor: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 32 +}, +{ + Id: 108 + Name: "CraftLegionCopperArmor" + Flag: "CRAFT_SMITHERY" + ReturnCode: "LegionCopperArmor" + SourceItems: + ( + { + CopperIngot: 10 + IronIngot: 3 + Coal: 10 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + LegionCopperArmor: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 40 +}, +{ + Id: 109 + Name: "CraftApprenticeRobe" + Flag: "CRAFT_TAILORING" + ReturnCode: "ApprenticeRobe" + SourceItems: + ( + { + CottonCloth: 10 + SilkCocoon: 70 + FluffyFur: 10 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + ApprenticeRobe: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 41 +}, +{ + Id: 110 + Name: "CraftPeltJacket" + Flag: "CRAFT_TAILORING" + ReturnCode: "PeltJacket" + SourceItems: + ( + { + SquirrelPelt: 25 + LeatherPatch: 10 + Moss: 15 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + PeltJacket: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 42 +}, +{ + Id: 111 + Name: "CraftChainmail" + Flag: "CRAFT_SMITHERY" + ReturnCode: "Chainmail" + SourceItems: + ( + { + IronIngot: 18 + SilverIngot: 3 + Coal: 20 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + Chainmail: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 50 +}, +{ + Id: 112 + Name: "CraftSnakeplate" + Flag: "CRAFT_SMITHERY" + ReturnCode: "Snakeplate" + SourceItems: + ( + { + SnakeScale: 55 + IronIngot: 3 + Moss: 15 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + Snakeplate: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 51 +}, +{ + Id: 113 + Name: "CraftLightPlatemail" + Flag: "CRAFT_SMITHERY" + ReturnCode: "LightPlatemail" + SourceItems: + ( + { + IronIngot: 25 + SilverIngot: 5 + Coal: 25 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + LightPlatemail: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 52 +}, +{ + Id: 114 + Name: "CraftJustifierChest" + Flag: "CRAFT_SMITHERY" + ReturnCode: "JustifierChest" + SourceItems: + ( + { + RotoniumIngot: 3 + CottonCloth: 40 + Coal: 20 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + JustifierChest: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 53 +}, +{ + Id: 115 + Name: "CraftSorcererRobe" + Flag: "CRAFT_TAILORING" + ReturnCode: "SorcererRobe" + SourceItems: + ( + { + CottonCloth: 60 + FluffyFur: 40 + SilkCocoon: 20 + Dagger: 1 + }, + ) + CreateItems: + ( + { + SorcererRobe: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 60 +}, +{ + Id: 116 + Name: "CraftLegionIronArmor" + Flag: "CRAFT_SMITHERY" + ReturnCode: "LegionIronArmor" + SourceItems: + ( + { + IronIngot: 30 + RotoniumIngot: 6 + Coal: 40 + Dagger: 1 + }, + ) + CreateItems: + ( + { + LegionIronArmor: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 61 +}, +{ + Id: 117 + Name: "CraftWarlordPlate" + Flag: "CRAFT_SMITHERY" + ReturnCode: "WarlordPlate" + SourceItems: + ( + { + RotoniumIngot: 11 + SilverIngot: 20 + Coal: 50 + Dagger: 1 + }, + ) + CreateItems: + ( + { + WarlordPlate: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 70 +}, +{ + Id: 118 + Name: "CraftWizardRobe" + Flag: "CRAFT_TAILORING" + ReturnCode: "WizardRobe" + SourceItems: + ( + { + SquirrelPelt: 30 + SilkCocoon: 60 + LeatherPatch: 5 + Dagger: 1 + }, + ) + CreateItems: + ( + { + WizardRobe: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 71 +}, +{ + Id: 119 + Name: "CraftTerraniteArmor" + Flag: "CRAFT_SMITHERY" + ReturnCode: "TerraniteArmor" + SourceItems: + ( + { + TerraniteIngot: 15 + TerraniteOre: 5 + Coal: 35 + Dagger: 1 + }, + ) + CreateItems: + ( + { + TerraniteArmor: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 72 +}, +{ + Id: 120 + Name: "CraftAssassinChest" + Flag: "CRAFT_SMITHERY" + ReturnCode: "AssassinChest" + SourceItems: + ( + { + RotoniumIngot: 6 + CottonCloth: 50 + Coal: 30 + Dagger: 1 + }, + ) + CreateItems: + ( + { + AssassinChest: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 73 +}, +{ + Id: 121 + Name: "CraftBlackArmor" + Flag: "CRAFT_SMITHERY" + ReturnCode: "BlackArmor" + SourceItems: + ( + { + ZealiteIngot: 1 + CottonCloth: 50 + BlackScorpionStinger: 70 + Dagger: 1 + }, + ) + CreateItems: + ( + { + BlackArmor: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 80 +}, +{ + Id: 122 + Name: "CraftGoldenWarlordPlate" + Flag: "CRAFT_SMITHERY" + ReturnCode: "GoldenWarlordPlate" + SourceItems: + ( + { + GoldIngot: 30 + WarlordPlate: 1 + TopazShard: 5 + Dagger: 1 + }, + ) + CreateItems: + ( + { + GoldenWarlordPlate: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 81 +}, +{ + Id: 123 + Name: "CraftEvocatorRobe" + Flag: "CRAFT_TAILORING" + ReturnCode: "EvocatorRobe" + SourceItems: + ( + { + CottonCloth: 60 + RotoniumIngot: 5 + BlackPearl: 1 + Dagger: 1 + }, + ) + CreateItems: + ( + { + EvocatorRobe: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 82 +}, +*/ + +/************************* LEG ARMOR (PANTS) *********************************** +******************************************************************************** +**** Reserved range for <Id>: 200 --> 299 +**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING +*******************************************************************************/ + +/* +{ + Id: 200 + Name: "CraftCreasedShorts" + Flag: "CRAFT_TAILORING" + ReturnCode: "CreasedShorts" + SourceItems: + ( + { + CottonCloth: 10 + PiouFeathers: 10 + RattoTail: 5 + Knife: 1 + }, + ) + CreateItems: + ( + { + CreasedShorts: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 201 + Name: "CraftCottonSkirt" + Flag: "CRAFT_TAILORING" + ReturnCode: "CottonSkirt" + SourceItems: + ( + { + CottonCloth: 15 + PiouFeathers: 5 + Moss: 10 + Knife: 1 + }, + ) + CreateItems: + ( + { + CottonSkirt: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 20 +}, +{ + Id: 202 + Name: "CraftPirateShorts" + Flag: "CRAFT_TAILORING" + ReturnCode: "PirateShorts" + SourceItems: + ( + { + CottonCloth: 20 + LeatherPatch: 10 + Coal: 10 + Knife: 1 + }, + ) + CreateItems: + ( + { + PirateShorts: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 25 +}, +{ + Id: 203 + Name: "CraftSilkPants" + Flag: "CRAFT_TAILORING" + ReturnCode: "SilkPants" + SourceItems: + ( + { + SilkCocoon: 40 + CottonCloth: 15 + FluffyFur: 10 + Knife: 1 + }, + ) + CreateItems: + ( + { + SilkPants: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 33 +}, +{ + Id: 204 + Name: "CraftBrownTrousers" + Flag: "CRAFT_TAILORING" + ReturnCode: "BrownTrousers" + SourceItems: + ( + { + LeatherPatch: 35 + SquirrelPelt: 25 + CottonCloth: 10 + Knife: 1 + }, + ) + CreateItems: + ( + { + BrownTrousers: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 37 +}, +{ + Id: 205 + Name: "CraftBanditTrousers" + Flag: "CRAFT_TAILORING" + ReturnCode: "BanditTrousers" + SourceItems: + ( + { + Moss: 40 + CottonCloth: 35 + LeatherPatch: 30 + Knife: 1 + }, + ) + CreateItems: + ( + { + BanditTrousers: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 41 +}, +{ + Id: 206 + Name: "CraftJeansChaps" + Flag: "CRAFT_TAILORING" + ReturnCode: "JeansChaps" + SourceItems: + ( + { + SnakeSkin: 40 + LeatherPatch: 25 + SnakeScale: 10 + Knife: 1 + }, + ) + CreateItems: + ( + { + JeansChaps: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 49 +}, +{ + Id: 207 + Name: "CraftLeatherTrousers" + Flag: "CRAFT_TAILORING" + ReturnCode: "LeatherTrousers" + SourceItems: + ( + { + LeatherPatch: 45 + SquirrelPelt: 35 + CottonCloth: 5 + Knife: 1 + }, + ) + CreateItems: + ( + { + LeatherTrousers: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 49 +}, +{ + Id: 208 + Name: "CraftChainmailSkirt" + Flag: "CRAFT_SMITHERY" + ReturnCode: "ChainmailSkirt" + SourceItems: + ( + { + IronIngot: 12 + SilverIngot: 5 + Coal: 15 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + ChainmailSkirt: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 56 +}, +{ + Id: 209 + Name: "CraftTerranitePants" + Flag: "CRAFT_SMITHERY" + ReturnCode: "TerranitePants" + SourceItems: + ( + { + TerraniteIngot: 12 + TerraniteOre: 6 + Coal: 30 + Dagger: 1 + }, + ) + CreateItems: + ( + { + TerranitePants: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 66 +}, +{ + Id: 210 + Name: "CraftAssassinPants" + Flag: "CRAFT_SMITHERY" + ReturnCode: "AssassinPants" + SourceItems: + ( + { + RotoniumIngot: 5 + CottonCloth: 43 + Coal: 25 + Dagger: 1 + }, + ) + CreateItems: + ( + { + AssassinPants: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 71 +}, +*/ + +/****************************** GLOVES ***************************************** +******************************************************************************** +**** Reserved range for <Id>: 300 --> 399 +**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING +*******************************************************************************/ + +/* +{ + Id: 300 + Name: "CraftShortGloves" + Flag: "CRAFT_TAILORING" + ReturnCode: "ShortGloves" + SourceItems: + ( + { + CottonCloth: 4 + PiouFeathers: 8 + FluffyFur: 6 + Knife: 1 + }, + ) + CreateItems: + ( + { + ShortGloves: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 12 +}, +{ + Id: 301 + Name: "CraftArmbands" + Flag: "CRAFT_TAILORING" + // TODO: maybe add a WOODWORKING category? + ReturnCode: "Armbands" + SourceItems: + ( + { + RawLog: 20 + // May need to be changed at a later date to Hardwood/Softwood/RefinedWood + LeatherPatch: 10 + Coal: 15 + Knife: 1 + }, + ) + CreateItems: + ( + { + Armbands: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 21 +}, +{ + Id: 302 + Name: "CraftCottonGloves" + Flag: "CRAFT_TAILORING" + ReturnCode: "CottonGloves" + SourceItems: + ( + { + CottonCloth: 20 + FluffyFur: 18 + PiouFeathers: 17 + Knife: 1 + }, + ) + CreateItems: + ( + { + CottonGloves: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 24 +}, +{ + Id: 303 + Name: "CraftBanditGloves" + Flag: "CRAFT_TAILORING" + ReturnCode: "BanditGloves" + SourceItems: + ( + { + Moss: 30 + CottonCloth: 22 + LeatherPatch: 13 + Knife: 1 + }, + ) + CreateItems: + ( + { + BanditGloves: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 31 +}, +{ + Id: 304 + Name: "CraftSilkGloves" + Flag: "CRAFT_TAILORING" + ReturnCode: "SilkGloves" + SourceItems: + ( + { + SilkCocoon: 55 + CottonCloth: 15 + FluffyFur: 7 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + SilkGloves: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 39 +}, +{ + Id: 305 + Name: "CraftCopperArmbands" + Flag: "CRAFT_SMITHING" + ReturnCode: "CopperArmbands" + SourceItems: + ( + { + CopperIngot: 4 + IronIngot: 3 + Coal: 30 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + CopperArmbands: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 43 +}, +{ + Id: 307 + Name: "CraftLeatherGloves" + Flag: "CRAFT_TAILORING" + ReturnCode: "LeatherGloves" + SourceItems: + ( + { + LeatherPatch: 40 + CottonCloth: 30 + SquirrelPelt: 16 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + LeatherGloves: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 52 +}, +{ + Id: 309 + Name: "CraftBromenalGloves" + Flag: "CRAFT_SMITHING" + ReturnCode: "BromenalGloves" + SourceItems: + ( + { + CopperIngot: 8 + LeatherPatch: 30 + Coal: 25 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + BromenalGloves: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 63 +}, +{ + Id: 310 + Name: "CraftIronArmbands" + Flag: "CRAFT_SMITHING" + ReturnCode: "IronArmbands" + SourceItems: + ( + { + IronIngot: 9 + SilverIngot: 4 + Coal: 40 + Dagger: 1 + }, + ) + CreateItems: + ( + { + IronArmbands: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 67 +}, +{ + Id: 311 + Name: "CraftAssassinGloves" + Flag: "CRAFT_TAILORING" + ReturnCode: "AssassinGloves" + SourceItems: + ( + { + RotoniumIngot: 3 + CottonCloth: 30 + Coal: 20 + Dagger: 1 + }, + ) + CreateItems: + ( + { + AssassinGloves: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 71 +}, +*/ + +/************************** WEAPONS & TOOLS ************************************ +******************************************************************************** +**** Reserved range for <Id>: 400 --> 499 +**** Valid <Flag> parameters: CRAFT_SMITHERY +*******************************************************************************/ + +/****************************** SHIELDS **************************************** +******************************************************************************** +**** Reserved range for <Id>: 500 --> 599 +**** Valid <Flag> parameters: CRAFT_SMITHERY +*******************************************************************************/ + +/************************* HEAD ARMOR (HATS) *********************************** +******************************************************************************** +**** Reserved range for <Id>: 600 --> 699 +**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING +*******************************************************************************/ + +/******************************* BOOTS ***************************************** +******************************************************************************** +**** Reserved range for <Id>: 700 --> 799 +**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING +*******************************************************************************/ + +/* +{ + Id: 700 + Name: "CraftLousyMoccasins" + Flag: "CRAFT_TAILORING" + ReturnCode: "LousyMoccasins" + SourceItems: + ( + { + PiouFeathers: 26 + RattoTail: 4 + Moss: 10 + Knife: 1 + }, + ) + CreateItems: + ( + { + LousyMoccasins: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 701 + Name: "CraftSlippers" + Flag: "CRAFT_TAILORING" + ReturnCode: "Slippers" + SourceItems: + ( + { + FluffyFur: 16 + SilkCocoon: 20 + TortugaShell: 6 + Knife: 1 + }, + ) + CreateItems: + ( + { + Slippers: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 11 +}, +{ + Id: 702 + Name: "CraftCottonBoots" + Flag: "CRAFT_TAILORING" + ReturnCode: "CottonBoots" + SourceItems: + ( + { + CottonCloth: 20 + SilkCocoon: 18 + TortugaShell: 10 + Knife: 1 + }, + ) + CreateItems: + ( + { + CottonBoots: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 20 +}, +{ + Id: 703 + Name: "CraftBanditBoots" + Flag: "CRAFT_TAILORING" + ReturnCode: "BanditBoots" + SourceItems: + ( + { + CottonCloth: 20 + RattoTail: 8 + TortugaShell: 12 + Knife: 1 + }, + ) + CreateItems: + ( + { + BanditBoots: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 30 +}, +{ + Id: 704 + Name: "CraftManaSlippers" + Flag: "CRAFT_TAILORING" + ReturnCode: "ManaSlippers" + SourceItems: + ( + { + FluffyFur: 28 + Pearl: 2 + TortugaShell: 10 + Knife: 1 + }, + ) + CreateItems: + ( + { + ManaSlippers: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 31 +}, +{ + Id: 705 + Name: "CraftSquirrelBoots" + Flag: "CRAFT_TAILORING" + ReturnCode: "SquirrelBoots" + SourceItems: + ( + { + SquirrelPelt: 36 + CottonCloth: 10 + TortugaShell: 18 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + SquirrelBoots: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 40 +}, +{ + Id: 706 + Name: "CraftLeatherBoots" + Flag: "CRAFT_TAILORING" + ReturnCode: "LeatherBoots" + SourceItems: + ( + { + LeatherPatch: 40 + RattoTail: 16 + TortugaShell: 22 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + LeatherBoots: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 50 +}, +{ + Id: 707 + Name: "CraftBromenalBoots" + Flag: "CRAFT_SMITHING" + ReturnCode: "BromenalBoots" + SourceItems: + ( + { + CopperIngot: 4 + LeatherPatch: 24 + TortugaShell: 26 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + BromenalBoots: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 60 +}, +{ + Id: 708 + Name: "CraftRidingBoots" + Flag: "CRAFT_TAILORING" + ReturnCode: "RidingBoots" + SourceItems: + ( + { + LeatherPatch: 60 + WaxChunk: 45 + TortugaShell: 30 + SharpKnife: 1 + }, + ) + CreateItems: + ( + { + RidingBoots: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 61 +}, +{ + Id: 709 + Name: "CraftAssassinBoots" + Flag: "CRAFT_TAILORING" + ReturnCode: "AssassinBoots" + SourceItems: + ( + { + RotoniumIngot: 4 + CottonCloth: 20 + TortugaShell: 34 + Dagger: 1 + }, + ) + CreateItems: + ( + { + AssassinBoots: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 70 +}, +{ + Id: 710 + Name: "CraftWarlordBoots" + Flag: "CRAFT_SMITHING" + ReturnCode: "WarlordBoots" + SourceItems: + ( + { + RotoniumIngot: 4 + SilverIngot: 10 + Coal: 20 + Dagger: 1 + }, + ) + CreateItems: + ( + { + WarlordBoots: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 71 +}, +*/ + +/****************************** ALCHEMY **************************************** +******************************************************************************** +**** Reserved range for <Id>: 700 --> 799 +**** Valid <Flag> parameters: CRAFT_ALCHEMY +*******************************************************************************/ +{ + Id: 700 + Name: "CraftConcentrationPotion" + Flag: "CRAFT_ALCHEMY" + SourceItems: + ( + { + PinkPetal: 1 + BottleOfWater: 1 + }, + { + BottleOfWater: 1 + PinkPetal: 1 + }, + { + DilutedConcentrationPot: 1 + DarkConcentrationPotion: 1 + }, + { + DarkConcentrationPotion: 1 + DilutedConcentrationPot: 1 + }, + ) + CreateItems: + ( + { + ConcentrationPotion: 1 + }, + ) + Priority: 10 +}, +{ + Id: 701 + Name: "CraftCactusPotion" + Flag: "CRAFT_ALCHEMY" + SourceItems: + ( + { + CactusDrink: 1 + CactusDrink: 1 + }, + { + CactusDrink: 1 + CactusDrink: 1 + }, + { + CactusDrink: 2 + }, + ) + CreateItems: + ( + { + CactusPotion: 1 + }, + ) + Priority: 10 +}, +) diff --git a/db/create_arrow_db.txt b/db/create_arrow_db.txt new file mode 100644 index 00000000..f0f5f8e7 --- /dev/null +++ b/db/create_arrow_db.txt @@ -0,0 +1,11 @@ +// Arrow Crafting Database +// +// Structure of Database: +// SourceID,MakeID1,MakeAmount1,...,MakeID5,MakeAmount5 +// +// 01. SourceID ID of the item, that is consumed by Arrow Crafting. +// 02. MakeID ID of the item received from Arrow Crafting. +// 03. MakeAmount Amount of MakeID item received from Arrow Crafting. +// ... +// +// NOTE: Up to MAX_ARROW_RESOURCE (typically 5) ID/Amount pairs can be specified. diff --git a/db/elemental_db.txt b/db/elemental_db.txt new file mode 100644 index 00000000..633ebcdc --- /dev/null +++ b/db/elemental_db.txt @@ -0,0 +1,24 @@ +// Elemental Summons Database +// +// Structure of Database: +// ID,Sprite_Name,Name,LV,HP,SP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK,Range2,Range3,Scale,Race,Element,Speed,aDelay,aMotion,dMotion +// NOTE +// Summoned Elementals STATs are affected by the Casters Base Level and STATs. +// So all value added here will be added and will not override the calculated STATs of the summoned elemental. + +// Monster Elementals +2114,EL_AGNI_S,Agni,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,0,0,83,200,504,1020,360 +2115,EL_AGNI_M,Agni,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,1,0,83,200,504,1020,360 +2116,EL_AGNI_L,Agni,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,2,0,83,200,504,1020,360 + +2117,EL_AQUA_S,Aqua,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,0,0,81,200,504,1020,360 +2118,EL_AQUA_M,Aqua,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,1,0,81,200,504,1020,360 +2119,EL_AQUA_L,Aqua,100,0,1,1,0,0,0,0,1,1,1,1,1,1,5,12,2,0,81,200,504,1020,360 + +2120,EL_VENTUS_S,Ventus,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,0,0,84,200,504,1020,360 +2121,EL_VENTUS_M,Ventus,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,1,0,84,200,504,1020,360 +2122,EL_VENTUS_L,Ventus,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,2,0,84,200,504,1020,360 + +2123,EL_TERA_S,Tera,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,0,0,82,200,504,1020,360 +2124,EL_TERA_M,Tera,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,1,0,82,200,504,1020,360 +2125,EL_TERA_L,Tera,100,0,1,1,0,0,0,0,0,0,0,0,0,0,5,12,2,0,82,200,504,1020,360 diff --git a/db/elemental_skill_db.txt b/db/elemental_skill_db.txt new file mode 100644 index 00000000..aa0a428e --- /dev/null +++ b/db/elemental_skill_db.txt @@ -0,0 +1,91 @@ +// Elemental Summons Skill Database +// +// Structure of Database: +// ElementalID,SkillID,SkillLevel,ReqMode +// +// Spirit Modes: 1 = Passive, 2 = Defensive, 4 = Aggressive +//==================================================== + +//================ +// EL_AGNI_S +//================ +2114,8413,1,1 //EL_PYROTECHNIC,Pyrotechnic +2114,8401,1,2 //EL_CIRCLE_OF_FIRE,Circle of Fire +2114,8425,1,4 //EL_FIRE_ARROW,Fire Arrow + +//================ +// EL_AGNI_M +//================ +2115,8414,1,1 //EL_HEATER,Heater +2115,8402,1,2 //EL_FIRE_CLOAK,Fire Cloak +2115,8426,1,4 //EL_FIRE_BOMB,Fire Bomb + +//================ +// EL_AGNI_L +//================ +2116,8415,1,1 //EL_TROPIC,Tropic +2116,8403,1,2 //EL_FIRE_MANTLE,Fire Mantle +2116,8428,1,4 //EL_FIRE_WAVE,Fire Wave + +//================ +// EL_AQUA_S +//================ +2117,8416,1,1 //EL_AQUAPLAY,Aqua Play +2117,8404,1,2 //EL_WATER_SCREEN,Water Screen +2117,8430,1,4 //EL_ICE_NEEDLE,Ice Needle + +//================ +// EL_AQUA_M +//================ +2118,8417,1,1 //EL_COOLER,Cooler +2118,8405,1,2 //EL_WATER_DROP,Water Drop +2118,8431,1,4 //EL_WATER_SCREW,Water Screw + +//================ +// EL_AQUA_L +//================ +2119,8418,1,1 //EL_CHILLY_AIR,Cool Air +2119,8406,1,2 //EL_WATER_BARRIER,Water Barrier +2119,8433,1,4 //EL_TIDAL_WEAPON,Tidal Weapon + +//================ +// EL_VENTUS_S +//================ +2120,8419,1,1 //EL_GUST,Gust +2120,8407,1,2 //EL_WIND_STEP,Wind Step +2120,8434,1,4 //EL_WIND_SLASH,Wind Slasher + +//================ +// EL_VENTUS_M +//================ +2121,8420,1,1 //EL_BLAST,Blast +2121,8408,1,2 //EL_WIND_CURTAIN,Wind Curtain +2121,8435,1,4 //EL_HURRICANE,Hurricane Rage + +//================ +// EL_VENTUS_L +//================ +2122,8421,1,1 //EL_WILD_STORM,Wild Storm +2122,8409,1,2 //EL_ZEPHYR,Zephyr +2122,8437,1,4 //EL_TYPOON_MIS,Typhoon Missile + +//================ +// EL_TERA_S +//================ +2123,8422,1,1 //EL_PETROLOGY,Petrology +2123,8410,1,2 //EL_SOLID_SKIN,Solid Skin +2123,8439,1,4 //EL_STONE_HAMMER,Stone Hammer + +//================ +// EL_TERA_M +//================ +2124,8423,1,1 //EL_CURSED_SOIL,Cursed Soil +2124,8411,1,2 //EL_STONE_SHIELD,Stone Shield +2124,8440,1,4 //EL_ROCK_CRUSHER,Rock Launcher + +//================ +// EL_TERA_L +//================ +2125,8424,1,1 //EL_UPHEAVAL,Upheaval +2125,8412,1,2 //EL_POWER_OF_GAIA,Power of Gaia +2125,8442,1,4 //EL_STONE_RAIN,Stone Rain diff --git a/db/guild_skill_tree.txt b/db/guild_skill_tree.txt new file mode 100644 index 00000000..9c5d06c1 --- /dev/null +++ b/db/guild_skill_tree.txt @@ -0,0 +1,28 @@ +// Guild Skill Tree Database +// +// Structure of Database: +// SkillID,MaxLv,Prerequisite SkillID1,Prerequisite SkillLv1,PrereqSkillID2,PrereqSkillLv2,PrereqSkillID3,PrereqSkillLv3,PrereqSkillID4,PrereqSkillLv4,PrereqSkillID5,PrereqSkillLv5 //GUILD SKILLNAME#Skill Name# +// +// 01. SkillID Skill ID of the guild skill. +// 02. MaxLv Maximum level of the guild skill. +// 03. Prerequisite SkillID Guild skill required for the skill to become available. +// 04. Prerequisite SkillLv Level of the required guild skill. +// ... +// +// NOTE: MAX_GUILD_SKILL_REQUIRE (typically 5) ID/Lv pairs must be specified. + +10000,1,0,0,0,0,0,0,0,0,0,0 //GD_APPROVAL#Official Guild Approval# +10001,1,10000,1,0,0,0,0,0,0,0,0 //GD_KAFRACONTRACT#Contract with Kafra# +10002,1,10000,1,0,0,0,0,0,0,0,0 //GD_GUARDRESEARCH#Guardian Research# +10003,3,0,0,0,0,0,0,0,0,0,0 //GD_GUARDUP#Strengthen Guardians# +10004,10,0,0,0,0,0,0,0,0,0,0 //GD_EXTENSION#Guild Extension# +10005,0,0,0,0,0,0,0,0,0,0,0 //GD_GLORYGUILD#Guilds Glory# +10006,5,0,0,0,0,0,0,0,0,0,0 //GD_LEADERSHIP#Great Leadership# +10007,5,0,0,0,0,0,0,0,0,0,0 //GD_GLORYWOUNDS#Glorious Wounds# +10008,5,10007,1,0,0,0,0,0,0,0,0 //GD_SOULCOLD#Cold Heart# +10009,5,10006,1,0,0,0,0,0,0,0,0 //GD_HAWKEYES#Sharp Gaze# +10010,1,10000,1,10004,2,0,0,0,0,0,0 //GD_BATTLEORDER#Battle Command# +10011,3,10000,1,10004,5,10010,1,0,0,0,0 //GD_REGENERATION#Regeneration# +10012,1,10011,1,0,0,0,0,0,0,0,0 //GD_RESTORE#Restoration# +10013,1,10000,1,10002,1,10004,5,10010,1,10011,1 //GD_EMERGENCYCALL#Urgent Call# +10014,1,0,0,0,0,0,0,0,0,0,0 //GD_DEVELOPMENT#Permanent Development# diff --git a/db/homun_skill_tree.txt b/db/homun_skill_tree.txt new file mode 100644 index 00000000..3966e03d --- /dev/null +++ b/db/homun_skill_tree.txt @@ -0,0 +1,15 @@ +// Homunculus Skill Tree Database +// +// Structure of Database: +// Class,SkillID,MaxLv[,JobLevel],Prerequisite SkillID1,Prerequisite SkillLv1,PrereqSkillID2,PrereqSkillLv2,PrereqSkillID3,PrereqSkillLv3,PrereqSkillID4,PrereqSkillLv4,PrereqSkillID5,PrereqSkillLv5,IntimacyLvReq //SKILLNAME#Skill Name# +// +// 01. Class Homunculus ID. +// 02. SkillID Skill ID of the homunuculus skill. +// 03. MaxLv Maximum level of the homunuculus skill. +// 04. JobLevel Job level required for the skill to become available (optional, reserved, not used by server). +// 05. Prerequisite SkillID Homunculus skill required for the skill to become available. +// 06. Prerequisite SkillLv Level of the required homunculus skill. +// ... +// 15. IntimacyLvReq Minimum level of intimacy to unlock skill. +// +// NOTE: MAX_PC_SKILL_REQUIRE (typically 5) ID/Lv pairs must be specified. diff --git a/db/item_db2.conf b/db/item_db2.conf new file mode 100644 index 00000000..d499c10d --- /dev/null +++ b/db/item_db2.conf @@ -0,0 +1,3 @@ +item_db: ( + +) diff --git a/db/item_options.conf b/db/item_options.conf new file mode 100644 index 00000000..9a827dca --- /dev/null +++ b/db/item_options.conf @@ -0,0 +1,1116 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2017 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Items Options Database +//========================================================================= + +item_options_db: ( +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** +{ + Id: (int) This value must be unique, with an index + that is represented client-side in + data/luafiles514/lua files/datainfo/addrandomoptionnametable.lub + Name: (string) Must be a unique string since it is used + as a constant. + Script: <""> Script effect of the option. Utilizes getequippedoptioninfo + for a variable bonus effect. +}, +*/ +{ + Id: 1 + Name: "VAR_MAXHPAMOUNT" + Script: <" bonus(bMaxHP, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 2 + Name: "VAR_MAXSPAMOUNT" + Script: <" bonus(bMaxSP, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 3 + Name: "VAR_STRAMOUNT" + Script: <" bonus(bStr, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 4 + Name: "VAR_AGIAMOUNT" + Script: <" bonus(bAgi, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 5 + Name: "VAR_VITAMOUNT" + Script: <" bonus(bVit, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 6 + Name: "VAR_INTAMOUNT" + Script: <" bonus(bInt, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 7 + Name: "VAR_DEXAMOUNT" + Script: <" bonus(bDex, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 8 + Name: "VAR_LUKAMOUNT" + Script: <" bonus(bLuk, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 9 + Name: "VAR_MAXHPPERCENT" + Script: <" bonus(bMaxHPrate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 10 + Name: "VAR_MAXSPPERCENT" + Script: <" bonus(bMaxSPrate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 11 + Name: "VAR_HPACCELERATION" + Script: <" bonus(bHPrecovRate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 12 + Name: "VAR_SPACCELERATION" + Script: <" bonus(bSPrecovRate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 13 + Name: "VAR_ATKPERCENT" + Script: <" bonus(bAtkRate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 14 + Name: "VAR_MAGICATKPERCENT" + Script: <" bonus(bMatkRate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 15 + Name: "VAR_PLUSASPD" + Script: <" bonus(bAspd, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 16 + Name: "VAR_PLUSASPDPERCENT" + Script: <" bonus(bAspdRate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 17 + Name: "VAR_ATTPOWER" + Script: <" bonus(bAtk, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 18 + Name: "VAR_HITSUCCESSVALUE" + Script: <" bonus(bHit, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 19 + Name: "VAR_ATTMPOWER" + Script: <" bonus(bMatk, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 20 + Name: "VAR_ITEMDEFPOWER" + Script: <" bonus(bDef, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 21 + Name: "VAR_MDEFPOWER" + Script: <" bonus(bMdef, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 22 + Name: "VAR_AVOIDSUCCESSVALUE" + Script: <" bonus(bFlee, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 23 + Name: "VAR_PLUSAVOIDSUCCESSVALUE" + Script: <" bonus(bFlee2, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 24 + Name: "VAR_CRITICALSUCCESSVALUE" + Script: <" bonus(bCritical, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 25 + Name: "ATTR_TOLERACE_NOTHING" + Script: <" bonus2(bSubEle, Ele_Neutral, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 26 + Name: "ATTR_TOLERACE_WATER" + Script: <" bonus2(bSubEle, Ele_Water, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 27 + Name: "ATTR_TOLERACE_GROUND" + Script: <" bonus2(bSubEle, Ele_Earth, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 28 + Name: "ATTR_TOLERACE_FIRE" + Script: <" bonus2(bSubEle, Ele_Fire, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 29 + Name: "ATTR_TOLERACE_WIND" + Script: <" bonus2(bSubEle, Ele_Wind, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 30 + Name: "ATTR_TOLERACE_POISON" + Script: <" bonus2(bSubEle, Ele_Poison, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 31 + Name: "ATTR_TOLERACE_SAINT" + Script: <" bonus2(bSubEle, Ele_Holy, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 32 + Name: "ATTR_TOLERACE_DARKNESS" + Script: <" bonus2(bSubEle, Ele_Dark, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 33 + Name: "ATTR_TOLERACE_TELEKINESIS" + Script: <" bonus2(bSubEle, Ele_Ghost, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 34 + Name: "ATTR_TOLERACE_UNDEAD" + Script: <" bonus2(bSubEle, Ele_Undead, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 35 + Name: "ATTR_TOLERACE_ALL" + Script: <" bonus2(bSubEle, Ele_All, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +// TODO: Confirm if damage reduction is implemented correctly. +// kRO desc : <ELEMENT> 몬스터로부터 받는 물리 데미지 %d%% 감소. +{ + Id: 36 + Name: "DAMAGE_PROPERTY_NOTHING_USER" + Script: <" bonus3(bSubEle, Ele_Neutral, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 37 + Name: "DAMAGE_PROPERTY_NOTHING_TARGET" + Script: <" bonus2(bAddEle, Ele_Neutral, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 38 + Name: "DAMAGE_PROPERTY_WATER_USER" + Script: <" bonus3(bSubEle, Ele_Water, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 39 + Name: "DAMAGE_PROPERTY_WATER_TARGET" + Script: <" bonus2(bAddEle, Ele_Water, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 40 + Name: "DAMAGE_PROPERTY_GROUND_USER" + Script: <" bonus3(bSubEle, Ele_Earth, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 41 + Name: "DAMAGE_PROPERTY_GROUND_TARGET" + Script: <" bonus2(bAddEle, Ele_Earth, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 42 + Name: "DAMAGE_PROPERTY_FIRE_USER" + Script: <" bonus3(bSubEle, Ele_Fire, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 43 + Name: "DAMAGE_PROPERTY_FIRE_TARGET" + Script: <" bonus2(bAddEle, Ele_Fire, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 44 + Name: "DAMAGE_PROPERTY_WIND_USER" + Script: <" bonus3(bSubEle, Ele_Wind, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 45 + Name: "DAMAGE_PROPERTY_WIND_TARGET" + Script: <" bonus2(bAddEle, Ele_Wind, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 46 + Name: "DAMAGE_PROPERTY_POISON_USER" + Script: <" bonus3(bSubEle, Ele_Poison, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 47 + Name: "DAMAGE_PROPERTY_POISON_TARGET" + Script: <" bonus2(bAddEle, Ele_Poison, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 48 + Name: "DAMAGE_PROPERTY_SAINT_USER" + Script: <" bonus3(bSubEle, Ele_Holy, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 49 + Name: "DAMAGE_PROPERTY_SAINT_TARGET" + Script: <" bonus2(bAddEle, Ele_Holy, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 50 + Name: "DAMAGE_PROPERTY_DARKNESS_USER" + Script: <" bonus3(bSubEle, Ele_Dark, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 51 + Name: "DAMAGE_PROPERTY_DARKNESS_TARGET" + Script: <" bonus2(bAddEle, Ele_Dark, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 52 + Name: "DAMAGE_PROPERTY_TELEKINESIS_USER" + Script: <" bonus3(bSubEle, Ele_Ghost, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 53 + Name: "DAMAGE_PROPERTY_TELEKINESIS_TARGET" + Script: <" bonus2(bAddEle, Ele_Ghost, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 54 + Name: "DAMAGE_PROPERTY_UNDEAD_USER" + Script: <" bonus3(bSubEle, Ele_Undead, getequippedoptioninfo(IT_OPT_VALUE), BF_NORMAL); "> +}, +{ + Id: 55 + Name: "DAMAGE_PROPERTY_UNDEAD_TARGET" + Script: <" bonus2(bAddEle, Ele_Undead, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 56 + Name: "MDAMAGE_PROPERTY_NOTHING_USER" + Script: <" bonus3(bSubEle, Ele_Neutral, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 57 + Name: "MDAMAGE_PROPERTY_NOTHING_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Neutral, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 58 + Name: "MDAMAGE_PROPERTY_WATER_USER" + Script: <" bonus3(bSubEle, Ele_Water, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 59 + Name: "MDAMAGE_PROPERTY_WATER_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Water, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 60 + Name: "MDAMAGE_PROPERTY_GROUND_USER" + Script: <" bonus3(bSubEle, Ele_Earth, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 61 + Name: "MDAMAGE_PROPERTY_GROUND_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Earth, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 62 + Name: "MDAMAGE_PROPERTY_FIRE_USER" + Script: <" bonus3(bSubEle, Ele_Fire, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 63 + Name: "MDAMAGE_PROPERTY_FIRE_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Fire, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 64 + Name: "MDAMAGE_PROPERTY_WIND_USER" + Script: <" bonus3(bSubEle, Ele_Wind, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 65 + Name: "MDAMAGE_PROPERTY_WIND_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Wind, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 66 + Name: "MDAMAGE_PROPERTY_POISON_USER" + Script: <" bonus3(bSubEle, Ele_Poison, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 67 + Name: "MDAMAGE_PROPERTY_POISON_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Poison, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 68 + Name: "MDAMAGE_PROPERTY_SAINT_USER" + Script: <" bonus3(bSubEle, Ele_Holy, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 69 + Name: "MDAMAGE_PROPERTY_SAINT_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Holy, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 70 + Name: "MDAMAGE_PROPERTY_DARKNESS_USER" + Script: <" bonus3(bSubEle, Ele_Dark, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 71 + Name: "MDAMAGE_PROPERTY_DARKNESS_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Dark, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 72 + Name: "MDAMAGE_PROPERTY_TELEKINESIS_USER" + Script: <" bonus3(bSubEle, Ele_Ghost, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 73 + Name: "MDAMAGE_PROPERTY_TELEKINESIS_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Ghost, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 74 + Name: "MDAMAGE_PROPERTY_UNDEAD_USER" + Script: <" bonus3(bSubEle, Ele_Undead, getequippedoptioninfo(IT_OPT_VALUE), BF_MAGIC); "> +}, +{ + Id: 75 + Name: "MDAMAGE_PROPERTY_UNDEAD_TARGET" + Script: <" bonus2(bMagicAddEle, Ele_Undead, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 76 + Name: "BODY_ATTR_NOTHING" + Script: <" bonus(bDefEle, Ele_Neutral); "> +}, +{ + Id: 77 + Name: "BODY_ATTR_WATER" + Script: <" bonus(bDefEle, Ele_Water); "> +}, +{ + Id: 78 + Name: "BODY_ATTR_GROUND" + Script: <" bonus(bDefEle, Ele_Earth); "> +}, +{ + Id: 79 + Name: "BODY_ATTR_FIRE" + Script: <" bonus(bDefEle, Ele_Fire); "> +}, +{ + Id: 80 + Name: "BODY_ATTR_WIND" + Script: <" bonus(bDefEle, Ele_Wind); "> +}, +{ + Id: 81 + Name: "BODY_ATTR_POISON" + Script: <" bonus(bDefEle, Ele_Poison); "> +}, +{ + Id: 82 + Name: "BODY_ATTR_SAINT" + Script: <" bonus(bDefEle, Ele_Holy); "> +}, +{ + Id: 83 + Name: "BODY_ATTR_DARKNESS" + Script: <" bonus(bDefEle, Ele_Dark); "> +}, +{ + Id: 84 + Name: "BODY_ATTR_TELEKINESIS" + Script: <" bonus(bDefEle, Ele_Ghost); "> +}, +{ + Id: 85 + Name: "BODY_ATTR_UNDEAD" + Script: <" bonus(bDefEle, Ele_Undead); "> +}, +{ + Id: 86 + Name: "BODY_ATTR_ALL" + Script: <" /* Needs more info */ "> +}, +{ + Id: 87 + Name: "RACE_TOLERACE_NOTHING" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 88 + Name: "RACE_TOLERACE_UNDEAD" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 89 + Name: "RACE_TOLERACE_ANIMAL" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 90 + Name: "RACE_TOLERACE_PLANT" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 91 + Name: "RACE_TOLERACE_INSECT" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 92 + Name: "RACE_TOLERACE_FISHS" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 93 + Name: "RACE_TOLERACE_DEVIL" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 94 + Name: "RACE_TOLERACE_HUMAN" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 95 + Name: "RACE_TOLERACE_ANGEL" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 96 + Name: "RACE_TOLERACE_DRAGON" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 97 + Name: "RACE_DAMAGE_NOTHING" + Script: <" bonus2(bAddRace, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 98 + Name: "RACE_DAMAGE_UNDEAD" + Script: <" bonus2(bAddRace, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 99 + Name: "RACE_DAMAGE_ANIMAL" + Script: <" bonus2(bAddRace, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 100 + Name: "RACE_DAMAGE_PLANT" + Script: <" bonus2(bAddRace, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 101 + Name: "RACE_DAMAGE_INSECT" + Script: <" bonus2(bAddRace, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 102 + Name: "RACE_DAMAGE_FISHS" + Script: <" bonus2(bAddRace, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 103 + Name: "RACE_DAMAGE_DEVIL" + Script: <" bonus2(bAddRace, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 104 + Name: "RACE_DAMAGE_HUMAN" + Script: <" bonus2(bAddRace, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 105 + Name: "RACE_DAMAGE_ANGEL" + Script: <" bonus2(bAddRace, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 106 + Name: "RACE_DAMAGE_DRAGON" + Script: <" bonus2(bAddRace, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 107 + Name: "RACE_MDAMAGE_NOTHING" + Script: <" bonus2(bMagicAddRace, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 108 + Name: "RACE_MDAMAGE_UNDEAD" + Script: <" bonus2(bMagicAddRace, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 109 + Name: "RACE_MDAMAGE_ANIMAL" + Script: <" bonus2(bMagicAddRace, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 110 + Name: "RACE_MDAMAGE_PLANT" + Script: <" bonus2(bMagicAddRace, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 111 + Name: "RACE_MDAMAGE_INSECT" + Script: <" bonus2(bMagicAddRace, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 112 + Name: "RACE_MDAMAGE_FISHS" + Script: <" bonus2(bMagicAddRace, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 113 + Name: "RACE_MDAMAGE_DEVIL" + Script: <" bonus2(bMagicAddRace, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 114 + Name: "RACE_MDAMAGE_HUMAN" + Script: <" bonus2(bMagicAddRace, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 115 + Name: "RACE_MDAMAGE_ANGEL" + Script: <" bonus2(bMagicAddRace, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 116 + Name: "RACE_MDAMAGE_DRAGON" + Script: <" bonus2(bMagicAddRace, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 117 + Name: "RACE_CRI_PERCENT_NOTHING" + Script: <" bonus2(bCriticalAddRace, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +{ + Id: 118 + Name: "RACE_CRI_PERCENT_UNDEAD" + Script: <" bonus2(bCriticalAddRace, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +{ + Id: 119 + Name: "RACE_CRI_PERCENT_ANIMAL" + Script: <" bonus2(bCriticalAddRace, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +{ + Id: 120 + Name: "RACE_CRI_PERCENT_PLANT" + Script: <" bonus2(bCriticalAddRace, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +{ + Id: 121 + Name: "RACE_CRI_PERCENT_INSECT" + Script: <" bonus2(bCriticalAddRace, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +{ + Id: 122 + Name: "RACE_CRI_PERCENT_FISHS" + Script: <" bonus2(bCriticalAddRace, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +{ + Id: 123 + Name: "RACE_CRI_PERCENT_DEVIL" + Script: <" bonus2(bCriticalAddRace, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +{ + Id: 124 + Name: "RACE_CRI_PERCENT_HUMAN" + Script: <" bonus2(bCriticalAddRace, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +{ + Id: 125 + Name: "RACE_CRI_PERCENT_ANGEL" + Script: <" bonus2(bCriticalAddRace, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +{ + Id: 126 + Name: "RACE_CRI_PERCENT_DRAGON" + Script: <" bonus2(bCriticalAddRace, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE) / 10); "> +}, +{ + Id: 127 + Name: "RACE_IGNORE_DEF_PERCENT_NOTHING" + Script: <" bonus2(bIgnoreDefRate, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 128 + Name: "RACE_IGNORE_DEF_PERCENT_UNDEAD" + Script: <" bonus2(bIgnoreDefRate, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 129 + Name: "RACE_IGNORE_DEF_PERCENT_ANIMAL" + Script: <" bonus2(bIgnoreDefRate, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 130 + Name: "RACE_IGNORE_DEF_PERCENT_PLANT" + Script: <" bonus2(bIgnoreDefRate, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 131 + Name: "RACE_IGNORE_DEF_PERCENT_INSECT" + Script: <" bonus2(bIgnoreDefRate, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 132 + Name: "RACE_IGNORE_DEF_PERCENT_FISHS" + Script: <" bonus2(bIgnoreDefRate, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 133 + Name: "RACE_IGNORE_DEF_PERCENT_DEVIL" + Script: <" bonus2(bIgnoreDefRate, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 134 + Name: "RACE_IGNORE_DEF_PERCENT_HUMAN" + Script: <" bonus2(bIgnoreDefRate, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 135 + Name: "RACE_IGNORE_DEF_PERCENT_ANGEL" + Script: <" bonus2(bIgnoreDefRate, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 136 + Name: "RACE_IGNORE_DEF_PERCENT_DRAGON" + Script: <" bonus2(bIgnoreDefRate, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 137 + Name: "RACE_IGNORE_MDEF_PERCENT_NOTHING" + Script: <" bonus2(bIgnoreMdefRate, RC_Formless, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 138 + Name: "RACE_IGNORE_MDEF_PERCENT_UNDEAD" + Script: <" bonus2(bIgnoreMdefRate, RC_Undead, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 139 + Name: "RACE_IGNORE_MDEF_PERCENT_ANIMAL" + Script: <" bonus2(bIgnoreMdefRate, RC_Brute, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 140 + Name: "RACE_IGNORE_MDEF_PERCENT_PLANT" + Script: <" bonus2(bIgnoreMdefRate, RC_Plant, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 141 + Name: "RACE_IGNORE_MDEF_PERCENT_INSECT" + Script: <" bonus2(bIgnoreMdefRate, RC_Insect, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 142 + Name: "RACE_IGNORE_MDEF_PERCENT_FISHS" + Script: <" bonus2(bIgnoreMdefRate, RC_Fish, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 143 + Name: "RACE_IGNORE_MDEF_PERCENT_DEVIL" + Script: <" bonus2(bIgnoreMdefRate, RC_Demon, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 144 + Name: "RACE_IGNORE_MDEF_PERCENT_HUMAN" + Script: <" bonus2(bIgnoreMdefRate, RC_DemiPlayer, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 145 + Name: "RACE_IGNORE_MDEF_PERCENT_ANGEL" + Script: <" bonus2(bIgnoreMdefRate, RC_Angel, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 146 + Name: "RACE_IGNORE_MDEF_PERCENT_DRAGON" + Script: <" bonus2(bIgnoreMdefRate, RC_Dragon, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 147 + Name: "CLASS_DAMAGE_NORMAL_TARGET" + Script: <" bonus2(bAddRace2, RC_NonBoss, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 148 + Name: "CLASS_DAMAGE_BOSS_TARGET" + Script: <" bonus2(bAddRace2, RC_Boss, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 149 + Name: "CLASS_DAMAGE_NORMAL_USER" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_NonBoss, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace2, RC_NonBoss, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 150 + Name: "CLASS_DAMAGE_BOSS_USER" + Script: <" + if (RENEWAL) + bonus2(bAddRaceTolerance, RC_Boss, getequippedoptioninfo(IT_OPT_VALUE)); + else + bonus2(bSubRace2, RC_Boss, getequippedoptioninfo(IT_OPT_VALUE)); + "> +}, +{ + Id: 151 + Name: "CLASS_MDAMAGE_NORMAL" + Script: <" bonus2(bMagicAddRace2, RC_NonBoss, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 152 + Name: "CLASS_MDAMAGE_BOSS" + Script: <" bonus2(bMagicAddRace2, RC_Boss, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 153 + Name: "CLASS_IGNORE_DEF_PERCENT_NORMAL" + Script: <" bonus2(bIgnoreDefRate, Class_Normal, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 154 + Name: "CLASS_IGNORE_DEF_PERCENT_BOSS" + Script: <" bonus2(bIgnoreDefClassRate, Class_Boss, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 155 + Name: "CLASS_IGNORE_MDEF_PERCENT_NORMAL" + Script: <" bonus2(bIgnoreMdefClassRate, Class_Normal, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 156 + Name: "CLASS_IGNORE_MDEF_PERCENT_BOSS" + Script: <" bonus2(bIgnoreMdefClassRate, Class_Boss, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 157 + Name: "DAMAGE_SIZE_SMALL_TARGET" + Script: <" bonus2(bAddSize, Size_Small, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 158 + Name: "DAMAGE_SIZE_MIDIUM_TARGET" + Script: <" bonus2(bAddSize, Size_Medium, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 159 + Name: "DAMAGE_SIZE_LARGE_TARGET" + Script: <" bonus2(bAddSize, Size_Large, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 160 + Name: "DAMAGE_SIZE_SMALL_USER" + Script: <" bonus2(bSubSize, Size_Small, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 161 + Name: "DAMAGE_SIZE_MIDIUM_USER" + Script: <" bonus2(bSubSize, Size_Medium, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 162 + Name: "DAMAGE_SIZE_LARGE_USER" + Script: <" bonus2(bSubSize, Size_Large, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 163 + Name: "DAMAGE_SIZE_PERFECT" + Script: <" bonus(bNoSizeFix, 1); "> +}, +{ + Id: 164 + Name: "DAMAGE_CRI_TARGET" + Script: <" bonus(bCritAtkRate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 165 + Name: "DAMAGE_CRI_USER" + Script: <" bonus(bCriticalDef, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 166 + Name: "RANGE_ATTACK_DAMAGE_TARGET" + Script: <" bonus(bLongAtkRate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 167 + Name: "RANGE_ATTACK_DAMAGE_USER" + Script: <" bonus(bLongAtkDef, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 168 + Name: "HEAL_VALUE" + Script: <" bonus(bHealPower, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 169 + Name: "HEAL_MODIFY_PERCENT" + Script: <" bonus(bHealPower2, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 170 + Name: "DEC_SPELL_CAST_TIME" + Script: <" bonus(bVariableCastrate, -(getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 171 + Name: "DEC_SPELL_DELAY_TIME" + Script: <" bonus(bDelayrate, -(getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 172 + Name: "DEC_SP_CONSUMPTION" + Script: <" bonus(bUseSPrate, -(getequippedoptioninfo(IT_OPT_VALUE))); "> +}, +{ + Id: 173 + Name: "HP_DRAIN" + Script: <" /* Needs more info */ "> +}, +{ + Id: 174 + Name: "SP_DRAIN" + Script: <" /* Needs more info */ "> +}, +{ + Id: 175 + Name: "WEAPON_ATTR_NOTHING" + Script: <" bonus(bAtkEle, Ele_Neutral); "> +}, +{ + Id: 176 + Name: "WEAPON_ATTR_WATER" + Script: <" bonus(bAtkEle, Ele_Water); "> +}, +{ + Id: 177 + Name: "WEAPON_ATTR_GROUND" + Script: <" bonus(bAtkEle, Ele_Earth); "> +}, +{ + Id: 178 + Name: "WEAPON_ATTR_FIRE" + Script: <" bonus(bAtkEle, Ele_Fire); "> +}, +{ + Id: 179 + Name: "WEAPON_ATTR_WIND" + Script: <" bonus(bAtkEle, Ele_Wind); "> +}, +{ + Id: 180 + Name: "WEAPON_ATTR_POISON" + Script: <" bonus(bAtkEle, Ele_Poison); "> +}, +{ + Id: 181 + Name: "WEAPON_ATTR_SAINT" + Script: <" bonus(bAtkEle, Ele_Holy); "> +}, +{ + Id: 182 + Name: "WEAPON_ATTR_DARKNESS" + Script: <" bonus(bAtkEle, Ele_Dark); "> +}, +{ + Id: 183 + Name: "WEAPON_ATTR_TELEKINESIS" + Script: <" bonus(bAtkEle, Ele_Ghost); "> +}, +{ + Id: 184 + Name: "WEAPON_ATTR_UNDEAD" + Script: <" bonus(bAtkEle, Ele_Undead); "> +}, +{ + Id: 185 + Name: "WEAPON_INDESTRUCTIBLE" + Script: <" bonus(bUnbreakableWeapon, 1); "> +}, +{ + Id: 186 + Name: "BODY_INDESTRUCTIBLE" + Script: <" bonus(bUnbreakableArmor, 1); "> +}, +{ + Id: 187 + Name: "IOPT_SPLASHDAMAGE" + Script: <" bonus(bSplashAddRange, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 188 + Name: "IOPT_WALKSPEED" + Script: <" bonus(bSpeedAddRate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 189 + Name: "IOPT_EXPGAIN" + Script: <" bonus2(bExpAddRace, RC_All, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 190 + Name: "IOPT_DOUBLEATTACK" + Script: <" bonus(bDoubleAddRate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 191 + Name: "IOPT_SCRESIST_POISON" + Script: <" bonus2(bResEff,Eff_Poison, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 192 + Name: "IOPT_SCRESIST_SILENCE" + Script: <" bonus2(bResEff,Eff_Silence, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 193 + Name: "IOPT_SCRESIST_CURSE" + Script: <" bonus2(bResEff,Eff_Curse, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 194 + Name: "IOPT_SCRESIST_BLIND" + Script: <" bonus2(bResEff,Eff_Blind, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 195 + Name: "IOPT_SCPROVOKE_POISON" + Script: <" bonus2(bAddEff,Eff_Poison, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 196 + Name: "IOPT_SCPROVOKE_SILENCE" + Script: <" bonus2(bAddEff,Eff_Silence, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 197 + Name: "IOPT_SCPROVOKE_CURSE" + Script: <" bonus2(bAddEff,Eff_Curse, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 198 + Name: "IOPT_SCPROVOKE_BLIND" + Script: <" bonus2(bAddEff,Eff_Blind, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 199 + Name: "IOPT_CRITDMG" + Script: <" bonus(bCritAtkRate, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 200 + Name: "IOPT_RICHNESS" + Script: <" bonus2(bAddGetZenyNum, -2, getequippedoptioninfo(IT_OPT_VALUE)); "> +}, +{ + Id: 201 + Name: "VINTAGE_WPN" + Script: <" bonus2(bAddRace2, RC_All, -50); "> +}, +{ + Id: 202 + Name: "VINTAGE_ARM" + Script: <" bonus2(bAddDefClass, RC_All, -20); "> +} +) diff --git a/db/job_db2.txt b/db/job_db2.txt new file mode 100644 index 00000000..52dc0798 --- /dev/null +++ b/db/job_db2.txt @@ -0,0 +1,38 @@ +// Job-specific Stat Bonuses Database +// +// Structure of Database: +// JobID,JobLv1,JobLv2,JobLv3,... +// +// Legend for 'JobLvN' fields: +// 0 = No stat bonus at this job level +// 1 = STR increased by 1 at this job level +// 2 = AGI increased by 1 at this job level +// 3 = VIT increased by 1 at this job level +// 4 = INT increased by 1 at this job level +// 5 = DEX increased by 1 at this job level +// 6 = LUK increased by 1 at this job level +// +// See also: https://gitlab.com/evol/evol-all/issues/67 +// + +// .:: HUMANS ::. +// Talpan +0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, +// Unused Talpan +1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, + +// Tritan +2,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, + +// Ifriton +3,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, + +// Gispaan +4,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, + +// Sparron +5,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, + +// Skellie +6,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, + diff --git a/db/magicmushroom_db.txt b/db/magicmushroom_db.txt new file mode 100644 index 00000000..5705e537 --- /dev/null +++ b/db/magicmushroom_db.txt @@ -0,0 +1,27 @@ +// Magic Mushroom DB. +// Database for skills that are randomly used through Magic Mushroom status change. +// Format: SkillID + +7 //SM_MAGNUM +8 //SM_ENDURE +10 //MG_SIGHT +24 //AL_RUWACH +32 //AL_CRUCIS +33 //AL_ANGELUS +45 //AC_CONCENTRATION +61 //KN_AUTOCOUNTER +74 //PR_MAGNIFICAT +110 //BS_HAMMERFALL +114 //BS_MAXIMIZE +142 //NV_FIRSTAID +150 //TF_BACKSLIDING +151 //TF_PICKSTONE +157 //MG_ENERGYCOAT +249 //CR_AUTOGUARD +256 //CR_PROVIDENCE +261 //MO_CALLSPIRITS +270 //MO_EXPLOSIONSPIRITS +326 //DC_SCREAM +500 //GS_GLITTERING +527 //NJ_TATAMIGAESHI +531 //NJ_UTSUSEMI diff --git a/db/map_index.txt b/db/map_index.txt new file mode 100644 index 00000000..354f427b --- /dev/null +++ b/db/map_index.txt @@ -0,0 +1,132 @@ +000-1 1 +001-1 2 +001-2 3 +001-3 4 +002-1 5 +002-2 6 +002-3 7 +002-4 8 +002-5 9 +003-1 10 +003-4 11 +004-1 12 +004-3 13 +004-4 14 +004-5 15 +005-3 16 +006-1 17 +006-2 18 +006-3 19 +007-1 20 +007-2 21 +008-1 22 +009-1 23 +009-2 24 +009-3 25 +009-4 26 +009-5 27 +009-6 28 +009-7 29 +009-8 30 +010-1 31 +010-2 32 +011-1 33 +011-3 34 +011-4 35 +011-6 36 +012-1 37 +012-3 38 +012-4 39 +013-1 40 +013-2 41 +013-3 42 +014-1 43 +014-3 44 +015-1 45 +015-3 46 +016-1 47 +016-2 48 +017-1 49 +017-2 50 +017-3 51 +017-4 52 +017-9 53 +018-1 54 +018-2 55 +018-3 56 +019-1 57 +019-3 58 +019-4 59 +020-1 60 +020-2 61 +020-3 62 +021-3 63 +023-1 64 +023-2 65 +023-3 66 +025-1 67 +025-3 68 +025-4 69 +026-1 70 +026-2 71 +027-1 72 +027-2 73 +027-3 74 +027-4 75 +027-5 76 +027-6 77 +027-7 78 +027-8 79 +028-1 80 +028-3 81 +029-1 82 +029-2 83 +029-3 84 +029-4 85 +030-1 86 +030-2 87 +030-3 88 +030-4 89 +031-1 90 +031-2 91 +031-3 92 +031-4 93 +032-3 94 +033-1 95 +034-1 96 +034-2 97 +035-2 98 +036-2 99 +041-1 100 +042-1 101 +043-1 102 +043-3 103 +043-4 104 +045-1 105 +046-1 106 +046-3 107 +047-1 108 +047-3 109 +048-2 110 +051-1 111 +051-3 112 +052-1 113 +052-2 114 +055-1 115 +055-3 116 +056-2 117 +057-1 118 +069-2 119 +070-1 120 +070-3 121 +099-1 122 +099-2 123 +099-3 124 +099-4 125 +099-5 126 +099-6 127 +099-7 128 +099-8 129 +botcheck 130 +fermi 131 +sec_pri 132 diff --git a/db/mercenary_db.txt b/db/mercenary_db.txt new file mode 100644 index 00000000..460e3ccc --- /dev/null +++ b/db/mercenary_db.txt @@ -0,0 +1,6 @@ +// Mercenary Database +// +// Structure of Database: +// ID,Sprite_Name,Name,LV,HP,SP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK,Range2,Range3,Scale,Race,Element,Speed,aDelay,aMotion,dMotion + +1191,Merc,Merc,51,6120,187,2,150,900,10,40,44,121,1,60,75,110,10,12,1,0,60,100,972,500,288 diff --git a/db/mercenary_skill_db.txt b/db/mercenary_skill_db.txt new file mode 100644 index 00000000..dceb55b8 --- /dev/null +++ b/db/mercenary_skill_db.txt @@ -0,0 +1,5 @@ +// Mercenary Skill Database +// +// Structure of Database: +// MercenryID,SkillID,SkillLevel + diff --git a/db/mob_chat_db.txt b/db/mob_chat_db.txt new file mode 100644 index 00000000..75ec7400 --- /dev/null +++ b/db/mob_chat_db.txt @@ -0,0 +1,4 @@ +// Monster Chat Database +// +// Structure of Database: +// Line_ID,Color_Code,Dialog diff --git a/db/mob_classchange.txt b/db/mob_classchange.txt new file mode 100644 index 00000000..44b097d4 --- /dev/null +++ b/db/mob_classchange.txt @@ -0,0 +1,5 @@ +// SA_CLASSCHANGE Summonable Monsters Database +// +// Structure of Database: +// MobID,DummyName,Rate + diff --git a/db/mob_db2.conf b/db/mob_db2.conf new file mode 100644 index 00000000..f0c059fc --- /dev/null +++ b/db/mob_db2.conf @@ -0,0 +1,101 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2015-2020 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Mobs Database +//========================================================================= + +mob_db: ( +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** +{ + // ================ Mandatory fields ============================== + Id: ID (int) + SpriteName: "SPRITE_NAME" (string) + Name: "Mob name" (string) + // ================ Optional fields =============================== + JName: "Mob name" (string) + Lv: level (int, defaults to 1) + Hp: health (int, defaults to 1) + Sp: mana (int, defaults to 0) + Exp: basic experience (int, defaults to 0) + JExp: job experience (int, defaults to 0) + AttackRange: attack range (int, defaults to 1) + Attack: [attack1, attack2] (int, defaults to 0) + Def: defence (int, defaults to 0) + Mdef: magic defence (int, defaults to 0) + Stats: { + Str: strength (int, defaults to 0) + Agi: agility (int, defaults to 0) + Vit: vitality (int, defaults to 0) + Int: intelligence (int, defaults to 0) + Dex: dexterity (int, defaults to 0) + Luk: luck (int, defaults to 0) + } + ViewRange: view range (int, defaults to 1) + ChaseRange: chase range (int, defaults to 1) + Size: size (string, defaults to "Size_Small") + Race: race (string, defaults to "RC_Formless") + Element: (type, level) (string/int, defaults to "Ele_Neutral"/1) + Mode: { + CanMove: true/false (bool, defaults to false) + Looter: true/false (bool, defaults to false) + Aggressive: true/false (bool, defaults to false) + Assist: true/false (bool, defaults to false) + CastSensorIdle:true/false (bool, defaults to false) + Boss: true/false (bool, defaults to false) + Plant: true/false (bool, defaults to false) + CanAttack: true/false (bool, defaults to false) + Detector: true/false (bool, defaults to false) + CastSensorChase: true/false (bool, defaults to false) + ChangeChase: true/false (bool, defaults to false) + Angry: true/false (bool, defaults to false) + ChangeTargetMelee: true/false (bool, defaults to false) + ChangeTargetChase: true/false (bool, defaults to false) + TargetWeak: true/false (bool, defaults to false) + NoKnockback: true/false (bool, defaults to false) + } + MoveSpeed: move speed (int, defaults to 0) + AttackDelay: attack delay (int, defaults to 4000) + AttackMotion: attack motion (int, defaults to 2000) + DamageMotion: damage motion (int, defaults to 0) + MvpExp: mvp experience (int, defaults to 0) + MvpDrops: { + AegisName: chance (string: int) + // ... + } + Drops: { + AegisName: chance (string: int) + // or + AegisName: (chance, "Option Drop Group") + // ... + } + DamageTakenRate: damage taken rate (int, defaults to 100) +}, +**************************************************************************/ + + +) diff --git a/db/mob_item_ratio.txt b/db/mob_item_ratio.txt new file mode 100644 index 00000000..226460a8 --- /dev/null +++ b/db/mob_item_ratio.txt @@ -0,0 +1,30 @@ +// Specific Item Drop Ratio Database +// Overrides for global item_rate* values from conf/battle/drops.conf +// +// Structure of Database: +// ItemID,Ratio{,MonsterID} +// +// Result: +// ItemID base drop rates defined in mob_db will not get multiplied +// by global item_rate* values (aka drop rates) from +// conf/battle/drops.conf. Instead Ratio will be used (100 = 1x). +// If no MonsterID is specified, all monsters will be affected, +// otherwise only listed ones. +// +// Examples: +// 909,100 // Jellopies from monsters will drop with 1x drop rate regardless of global drop rate +// 909,1000 // Jellopies from monsters will drop with 10x drop rate regardless of global drop rate +// 909,100,1002 // Jellopies from Porings will drop with 1x drop rate. Other monsters that drop Jellopies are unaffected (use global drop rate). +// +// Notes: +// - By default you can list up to 10 MonsterIDs per ItemID. +// It can be changed in src/map/mob.c by adjusting MAX_ITEMRATIO_MOBS. +// - Only ItemIDs up to MAX_ITEMDB are supported (default: 32768). +// - Does not override item_drop_*_min/max settings. +// - Does not affect card/item-granted drops. To adjust card/item-granted +// drops, edit them in item_db. +// - Does affect MVP prizes and Treasure Boxes. +// - You can add only ONE line per ItemID. If you need various ratios +// for different monsters, override drop rate with Ratio=100 and edit +// base drop rates in mob_db. +// - This file is reloaded by @reloadmobdb. diff --git a/db/mob_pouch.txt b/db/mob_pouch.txt new file mode 100644 index 00000000..bd0a4d32 --- /dev/null +++ b/db/mob_pouch.txt @@ -0,0 +1,5 @@ +// Red Pouch of Surprise Summonable Monsters Database +// +// Structure of Database: +// MobID,DummyName,Rate + diff --git a/db/mob_skill_db2.conf b/db/mob_skill_db2.conf new file mode 100644 index 00000000..de4b014f --- /dev/null +++ b/db/mob_skill_db2.conf @@ -0,0 +1,59 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018-2020 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Monster Skill Database +//========================================================================= + +mob_skill_db:( +{ +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** + <Monster_Constant>: { + <Skill_Constant>: { + ClearSkills: (boolean, defaults to false) allows cleaning all previous defined skills for the mob. + SkillLevel: (int, defaults to 1) + SkillState: (string, defaults to "MSS_ANY") + SkillTarget: (string, defaults to "MST_TARGET") + Rate: (int, defaults to 1) + CastTime: (int, defaults to 0) + Delay: (int, defaults to 0) + Cancelable: (boolean, defaults to false) + CastCondition: (string, defaults to "MSC_ALWAYS") + ConditionData: (int, defaults to 0) + val0: (int, defaults to 0) + val1: (int, defaults to 0) + val2: (int, defaults to 0) + val3: (int, defaults to 0) + val4: (int, defaults to 0) + Emotion: (int, defaults to -1) + ChatMsgID: (int, defaults to 0) + } + } +**************************************************************************/ + // entries in this file will override the ones in /(pre-)re/mob_skill_db.conf +} +) diff --git a/db/option_drop_groups.conf b/db/option_drop_groups.conf new file mode 100644 index 00000000..ccd88867 --- /dev/null +++ b/db/option_drop_groups.conf @@ -0,0 +1,65 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Random Option Drop Group Database +//========================================================================= + +option_drop_group_db: ( +{ +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** + <Group Name Constant>: ( + { // Option Slot 1 + Rate: (int) chance of filling option slot 1 (100 = 1%) + + // Possible options for slot 1 + // min/max value : int, defaults to 0 + // chance : int, 100 = 1% if not set, will be 100%/number of possibiltiies + OptionName: value + // or + OptionName: [min value, max value] + // or + OptionName: [min value, max value, chance] + // ... (as many as you want) + }, + // ... (up to MAX_ITEM_OPTION) + ), +**************************************************************************/ + ODG_BASICSTAT: ( + { // Option Slot 1 + Rate: 100 + + VAR_STRAMOUNT: 1 + VAR_AGIAMOUNT: 1 + VAR_VITAMOUNT: 1 + VAR_INTAMOUNT: 1 + VAR_DEXAMOUNT: 1 + VAR_LUKAMOUNT: 1 + }, + ), +} +) diff --git a/db/pet_db2.conf b/db/pet_db2.conf new file mode 100644 index 00000000..235e41c0 --- /dev/null +++ b/db/pet_db2.conf @@ -0,0 +1,73 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018-2020 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Pets Database +//========================================================================= + +pet_db:( +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** +{ + // ================ Mandatory fields ============================== + Id: ID (int) + Name: "Pet Name" (string) + EggItem: "Egg Item Constant" (string) + // ================ Optional fields =============================== + TamingItem: "Taming Item Constant" (string, defaults to 0) + FoodItem: "Food Item Constant" (string, defaults to "Pet_Food" (ID=537)) + AccessoryItem: "Equipment Item Constant" (string, defaults to 0) + FoodEffectiveness: hunger points (int, defaults to 80) + HungerDelay: hunger time (int, defaults to 60) + HungerDecrement: hunger points (int, defaults to 1) + Intimacy: { + Initial: start intimacy (int, defaults to 250) + FeedIncrement: feeding intimacy (int, defaults to 10) + OverFeedDecrement: overfeeding intimacy (int, defaults to 100) + OwnerDeathDecrement: owner die intimacy (int, defaults to 20) + StarvingDelay: starving time (int, defaults to 20) + StarvingDecrement: starving intimacy (int, defaults to 20) + } + CaptureRate: capture rate (int, defaults to 1000) + Speed: speed (int, defaults to 150) + SpecialPerformance: true/false (boolean, defaults to false) + TalkWithEmotes: convert talk (boolean, defaults to false) + AttackRate: attack rate (int, defaults to 300) + DefendRate: Defence attack (int, defaults to 300) + ChangeTargetRate: change target (int, defaults to 800) + AutoFeed: true/false (boolean, defaults to false) + PetScript: <" Pet Script (can also be multi-line) "> + EquipScript: <" Equip Script (can also be multi-line) "> + Evolve: { + EggID: { (string, Evolved Pet EggID) + Name: Amount (items required to perform evolution) + ... + } + } +}, +**************************************************************************/ + // entries in this file will override the ones in /(pre-)re/pet_db.conf +) diff --git a/db/pre-re/achievement_db.conf b/db/pre-re/achievement_db.conf new file mode 100644 index 00000000..dee92f5c --- /dev/null +++ b/db/pre-re/achievement_db.conf @@ -0,0 +1,134 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Achievement Database +//========================================================================= + +achievement_db: ( +/***************************************************************** +* Entry Structure +***************************************************************** +{ + Id: (int) Unique ID of the achievement representing it's client-side equivalent. + Name: (string) Name/Title of the Achievement. + Type: (string) Validation type for the achievement. + [Type] [Validation Description] (Trigger) + ACH_QUEST: Specific achievement objective update (Script). + ACH_KILL_PC_TOTAL: (Accumulative) Total kill count. (Player kill) + ACH_KILL_PC_JOB: Kill a player of the specified job. (Player Kill) + ACH_KILL_PC_JOBTYPE: Kill a player of the specified job type. (Player Kill) + ACH_KILL_MOB_CLASS: Kill a particular mob class. (Mob Kill) + ACH_DAMAGE_PC_MAX: Maximum damage caused on a player. (Player Damage) + ACH_DAMAGE_PC_TOTAL: (Accumulative) Damage on players. (Player Damage) + ACH_DAMAGE_PC_REC_MAX: Maximum damage received by a player. (Receive Player Damage) + ACH_DAMAGE_PC_REC_TOTAL: (Accumulative) Damage received by players. (Receive Player Damage) + ACH_DAMAGE_MOB_MAX: Maximum damage caused on a monster. (Monster Damage) + ACH_DAMAGE_MOB_TOTAL: (Accumulative) Damage caused on monsters. (Monster Damage) + ACH_DAMAGE_MOB_REC_MAX: Maximum damage received by a monster. (Receive Monster Damage) + ACH_DAMAGE_MOB_REC_TOTAL: (Accumulative) Damage received by monsters. (Receive Monster Damage) + ACH_JOB_CHANGE: Change to a specific job. (Job Change) + ACH_STATUS: Acquire a specific amount of a particular status type. (Stat Change) + ACH_STATUS_BY_JOB: Acquire a specific amount of a status type as a job class. (Stat Change) + ACH_STATUS_BY_JOBTYPE: Acquire a specific amount of a status type as a job type. (Stat Change) + ACH_CHATROOM_CREATE_DEAD: (Accumulative) Create a chatroom when dead. (Chatroom Creation) + ACH_CHATROOM_CREATE: (Accumulative) Create a chatroom. (Chatroom Creation) + ACH_CHATROOM_MEMBERS: Gather 'n' members in a chatroom. (Chatroom Join) + ACH_FRIEND_ADD: Add a specific number of friends. (Friend Addition) + ACH_PARTY_CREATE: (Accumulative) Create a specific number of parties. (Party Creation) + ACH_PARTY_JOIN: (Accumulative) Join a specific number of parties. (Party Join) + ACH_MARRY: (Accumulative) Marry a specified number of times. (Marriage) + ACH_ADOPT_BABY: (Accumulative) Get Adopted. (Adoption) + ACH_ADOPT_PARENT: (Accumulative) Adopt a Baby. (Adoption) + ACH_ZENY_HOLD: Hold a specific amount of zeny in your inventory. (Gain Zeny) + ACH_ZENY_GET_ONCE: Gain a specific amount of zeny in one transaction. (Gain Zeny) + ACH_ZENY_GET_TOTAL: (Accumulative) Gain a specific amount of zeny in total. (Gain Zeny) + ACH_ZENY_SPEND_ONCE: Spend a specific amount of zeny in one transaction. (Pay Zeny) + ACH_ZENY_SPEND_TOTAL: (Accumulative) Spend a specific amount of zeny in total. (Pay Zeny) + ACH_EQUIP_REFINE_SUCCESS: Refine an item to +N. (Successful Refine) + ACH_EQUIP_REFINE_FAILURE: Fail to refine an item of +N refine. (Failed Refine) + ACH_EQUIP_REFINE_SUCCESS_TOTAL: (Accumulative) Refine an item successfully N times. (Success Refine) + ACH_EQUIP_REFINE_FAILURE_TOTAL: (Accumulative) Fail to refine an item N times. (Failed Refine) + ACH_EQUIP_REFINE_SUCCESS_WLV: Refine a Weapon of a particular Level to +N. (Success Refine) + ACH_EQUIP_REFINE_FAILURE_WLV: Fail to refine a Weapon of a particular level from +N. (Failed Refine) + ACH_EQUIP_REFINE_SUCCESS_ID: Refine a particular Item successfully to +N. (Success Refine) + ACH_EQUIP_REFINE_FAILURE_ID: Fail to refine a particular item successfully from +N. (Failed Refine) + ACH_ITEM_GET_COUNT: Acquire N amount of an item of a particular ID. (Acquire Item) + ACH_ITEM_GET_COUNT_ITEMTYPE: Acquire N amount of items of a particular type mask. (Acquire Item) + ACH_ITEM_GET_WORTH: Acquire an item of buy value N. (Acquire Item) + ACH_ITEM_SELL_WORTH: Sell an item of sell value N. (NPC Sell Item) + ACH_PET_CREATE: Successfully tame a pet of a particular mob class. (Successful Pet Tame) + ACH_ACHIEVE: Achieve an Achievement. (Achievement Completion) + ACH_ACHIEVEMENT_RANK: Achieve an Achievement Rank. (Achievement Rank Increase) + Objectives: { [Mandatory Field] Objectives of an achievement. Up to 10 objectives per achievement. + To comply with the client's order of objectives, this list must be in order. + *1: { + Description: (string) [Mandatory Field] Description of a particular objective. + Criteria: { This is a field for achievements whose objectives must meet + certain criteria before evaluating the player's progress for it. + MobId: (mixed) MonsterId required for an objective. + For types such as ACH_KILL_MOB_CLASS and ACH_PET_CREATE. Can be either int or string constant. + JobId: (mixed) Array or Single entry of JobIds. + For types - ACH_KILL_PC_JOBTYPE, ACH_JOB_CHANGE or ACH_STATUS_BY_JOBTYPE. + Can be either a numeric or string constant. + ItemId: (mixed) ItemId required for an objective. + For Types such as ACH_ITEM_GET_COUNT. Can be either int or string constant. + StatusType: (mixed) Status Type required for an objective. + For Types such as ACH_STATUS, ACH_STATUS_BY_JOB, ACH_STATUS_BY_JOBTYPE. + Types - + "SP_STR" - Strength + "SP_AGI" - Agility + "SP_VIT" - Vitality + "SP_INT" - Intelligence + "SP_DEX" - Dexterity + "SP_LUK" - Luck + "SP_BASELEVEL" - Base Level + "SP_JOBLEVEL" - Job Level + Can be either int or string constant. + ItemType: (mixed) Item type that is required for this achievement. + For Types such as ACH_ITEM_GET_COUNT_ITEMTYPE. + Can be either int, string or list. + Refer "Item types" Constants from constants.conf + WeaponLevel: (int) Weapon Level that is required for this achievement. (Eg. 0, 1, 2, 3 or 4). + For Types such as ACH_EQUIP_REFINE_SUCCESS_WLV and ACH_EQUIP_REFINE_FAILURE_WLV. + Achieve: (int) AchievementID to be achieved. + For Type - ACH_ACHIEVE. + } + Goal: (int) Target amount to be met for the completion of the objective. Default is 1. + } + ... + *10: {...} + } + Rewards: { + Bonus: <""> (script) Script code bonus to be given as a reward for an achievement. + Items: { Item rewards per achievement. With a maximum defined in mmo.h as MAX_ACHEIVEMENT_ITEM_REWARDS. + Apple: 1 (int) Item ID (int or string constant) : Amount (int) + } + TitleId: (int) ID of the Title (from the Title System) awarded. + } + Points: (int) Points per achievement given on it's successful completion. +} +*****************************************************************/ +) diff --git a/db/pre-re/attr_fix.txt b/db/pre-re/attr_fix.txt new file mode 100644 index 00000000..37e7bd44 --- /dev/null +++ b/db/pre-re/attr_fix.txt @@ -0,0 +1,56 @@ +// Elemental attribute damage adjustment tables +// +// Row: attacker's weapon element +// Column: target's defense element + +1,10 // lv1 Attribute table +//Neut Watr Natr Fire NYI NYI Holy Shdw NYI NYI + 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, // Neutral + 100, 90, 80, 120, 100, 100, 100, 100, 100, 100, // Water + 100, 120, 90, 80, 100, 100, 100, 100, 100, 100, // Nature + 100, 80, 120, 90, 100, 100, 100, 100, 100, 100, // Fire + 100, 100, 100, 100, 90, 100, 100, 100, 100, 100, // UNUSED + 100, 100, 100, 100, 100, 90, 100, 100, 100, 100, // UNUSED + 100, 100, 100, 100, 100, 100, 90, 120, 100, 100, // Holy + 100, 100, 100, 100, 100, 100, 120, 90, 100, 100, // Shadow + 100, 100, 100, 100, 100, 100, 100, 100, 90, 100, // UNUSED + 100, 100, 100, 100, 100, 100, 100, 100, 100, 90, // UNUSED + +2,10 // lv2 Attribute table +//Neut Watr Natr Fire NYI NYI Holy Shdw NYI NYI + 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, // Neutral + 100, 90, 70, 130, 100, 100, 100, 100, 100, 100, // Water + 100, 130, 90, 70, 100, 100, 100, 100, 100, 100, // Nature + 100, 70, 130, 90, 100, 100, 100, 100, 100, 100, // Fire + 100, 100, 100, 100, 90, 100, 100, 100, 100, 100, // UNUSED + 100, 100, 100, 100, 100, 90, 100, 100, 100, 100, // UNUSED + 100, 100, 100, 100, 100, 100, 90, 130, 100, 100, // Holy + 100, 100, 100, 100, 100, 100, 130, 90, 100, 100, // Shadow + 100, 100, 100, 100, 100, 100, 100, 100, 90, 100, // UNUSED + 100, 100, 100, 100, 100, 100, 100, 100, 100, 90, // UNUSED + +3,10 // lv3 Attribute table +//Neut Watr Natr Fire NYI NYI Holy Shdw NYI NYI + 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, // Neutral + 100, 90, 60, 140, 100, 100, 100, 100, 100, 100, // Water + 100, 140, 90, 60, 100, 100, 100, 100, 100, 100, // Nature + 100, 60, 140, 90, 100, 100, 100, 100, 100, 100, // Fire + 100, 100, 100, 100, 90, 100, 100, 100, 100, 100, // UNUSED + 100, 100, 100, 100, 100, 90, 100, 100, 100, 100, // UNUSED + 100, 100, 100, 100, 100, 100, 90, 140, 100, 100, // Holy + 100, 100, 100, 100, 100, 100, 140, 90, 100, 100, // Shadow + 100, 100, 100, 100, 100, 100, 100, 100, 90, 100, // UNUSED + 100, 100, 100, 100, 100, 100, 100, 100, 100, 90, // UNUSED + +4,10 // lv4 Attribute table +//Neut Watr Natr Fire NYI NYI Holy Shdw NYI NYI + 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, // Neutral + 100, 90, 50, 150, 100, 100, 100, 100, 100, 100, // Water + 100, 150, 90, 50, 100, 100, 100, 100, 100, 100, // Nature + 100, 50, 150, 90, 100, 100, 100, 100, 100, 100, // Fire + 100, 100, 100, 100, 90, 100, 100, 100, 100, 100, // UNUSED + 100, 100, 100, 100, 100, 90, 100, 100, 100, 100, // UNUSED + 100, 100, 100, 100, 100, 100, 90, 150, 100, 100, // Holy + 100, 100, 100, 100, 100, 100, 150, 90, 100, 100, // Shadow + 100, 100, 100, 100, 100, 100, 100, 100, 90, 100, // UNUSED + 100, 100, 100, 100, 100, 100, 100, 100, 100, 90, // UNUSED diff --git a/db/pre-re/exp_group_db.conf b/db/pre-re/exp_group_db.conf new file mode 100644 index 00000000..e3f091ba --- /dev/null +++ b/db/pre-re/exp_group_db.conf @@ -0,0 +1,73 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Exp Groups Database File. +//========================================================================= + +base_exp_group_db: { + EvolClasses: { + MaxLevel: 140 + Exp: [ + 9,16,25,36,77,112,153,200,253,320, + 385,490,585,700,830,970,1120,1260,1420,1620, + 1860,1990,2240,2504,2950,3426,3934,4474,6889,7995, + 9174,10425,11748,13967,15775,17678,19677,21773,30543,34212, + 38065,42102,46323,53026,58419,64041,69892,75973,102468,115254, + 128692,142784,157528,178184,196300,215198,234879,255341,330188,365914, + 403224,442116,482590,536948,585191,635278,687211,740988,925400,1473746, + 1594058,1718928,1848355,1982340,2230113,2386162,2547417,2713878,3206160,3681024, + 4022472,4377024,4744680,5125440,5767272,6204000,6655464,7121664,7602600,9738720, + 11649960,13643520,18339300,23836800,35658000,48687000,58135000,99999999,103000000, + 107000000, 112000000, 116000000, 121000000, 125000000, 130000000, 134000000, 139000000, 145000000, 152200000, + 160840000, 171200000, 191930000, 202290000, 214720000, 229640000, 247550000, 283370000, 301280000, 322770000, + 348560000, 379500000, 417450000, 459195000, 505114500, 555625950, 622301064, 696977191, 780614454, 880533104, +980451754, 1080370404, 1180289054, 1280207704, 1380126354, 1480045004, 1579963654, 1679882304, 1779800954, 1879719604, + ] + } +} + +job_exp_group_db: { + EvolClasses: { + MaxLevel: 150 + Exp: [ + 20000, 20302, 20666, 21058, 21469, 21894, 22332, 22780, 23237, 23703, + 24175, 24655, 25140, 25631, 26128, 26629, 27135, 27646, 28161, 28680, + 29202, 29729, 30259, 30792, 31328, 31868, 32411, 32956, 33505, 34056, + 34610, 35166, 35725, 36287, 36851, 37417, 37985, 38556, 39129, 39704, + 40281, 40860, 41441, 42024, 42608, 43195, 43784, 44374, 44966, 45560, + 46155, 46753, 47351, 47952, 48554, 49157, 49763, 50369, 50977, 51587, + 52198, 52811, 53424, 54040, 54656, 55274, 55894, 56514, 57136, 57760, + 58384, 59010, 59637, 60265, 60894, 61525, 62157, 62790, 63424, 64059, + 64695, 65333, 65971, 66611, 67252, 67894, 68536, 69180, 69825, 70471, + 71118, 71766, 72415, 73065, 73716, 74368, 75021, 75675, 76330, 76985, + 77642, 78300, 78958, 79618, 80278, 80939, 81601, 82264, 82928, 83593, + 84258, 84925, 85592, 86260, 86929, 87598, 88269, 88940, 89612, 90285, + 90959, 91634, 92309, 92985, 93662, 94339, 95018, 95697, 96377, 97057, + 97739, 98421, 99103, 99787,100471,101156,101842,102528,103215,103903, + 104592, 105281, 105971, 106661, 107352, 108044, 108737, 109430, 110124, + ] + } +} diff --git a/db/pre-re/exp_guild.txt b/db/pre-re/exp_guild.txt new file mode 100644 index 00000000..92804760 --- /dev/null +++ b/db/pre-re/exp_guild.txt @@ -0,0 +1,51 @@ +// Guild LvUp experience value table +100000 +400000 +900000 +1600000 +2500000 +3600000 +4900000 +6400000 +8100000 +10000000 +12100000 +14400000 +16900000 +19600000 +22500000 +25600000 +28900000 +32400000 +36100000 +40000000 +44100000 +48400000 +52900000 +57600000 +62500000 +67600000 +72900000 +78400000 +84100000 +90000000 +96100000 +102400000 +108900000 +115600000 +122500000 +129600000 +136900000 +144400000 +152100000 +160000000 +168100000 +176400000 +184900000 +193600000 +202500000 +211600000 +220900000 +230400000 +240100000 +250000000 diff --git a/db/pre-re/exp_homun.txt b/db/pre-re/exp_homun.txt new file mode 100644 index 00000000..33547c3d --- /dev/null +++ b/db/pre-re/exp_homun.txt @@ -0,0 +1,154 @@ +//Homunculus LvUp experience value table +347 +545 +891 +1485 +2178 +3168 +3762 +4158 +4505 +4900 +5390 +5880 +5978 +6223 +6566 +7203 +7840 +8232 +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/pre-re/homunculus_db.txt b/db/pre-re/homunculus_db.txt new file mode 100644 index 00000000..f0d005cc --- /dev/null +++ b/db/pre-re/homunculus_db.txt @@ -0,0 +1,30 @@ +// 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,300,40,15,35,24,14,12,20,40,60,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 + diff --git a/db/pre-re/item_chain.conf b/db/pre-re/item_chain.conf new file mode 100644 index 00000000..2461684c --- /dev/null +++ b/db/pre-re/item_chain.conf @@ -0,0 +1,42 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2013-2020 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//================= More Information ====================================== +// http://herc.ws/board/topic/1244-official-item-grouppackagechain +//========================================================================= + +/************************************************************************** +************* Entry structure ******************************************** +************************************************************************** +ITMCHAIN_<Name>: { + <Item_Name>: <chance> + // ... +} +**************************************************************************/ + +// Hercules expects those 3 to always exist: +ITMCHAIN_ORE: {} +ITMCHAIN_SIEGFRIED: {} +ITMCHAIN_NEO_INSURANCE: {} diff --git a/db/pre-re/item_combo_db.conf b/db/pre-re/item_combo_db.conf new file mode 100644 index 00000000..5f045600 --- /dev/null +++ b/db/pre-re/item_combo_db.conf @@ -0,0 +1,43 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2019 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//================= Description =========================================== +// Configurations file for status effects +//========================================================================= + +combo_db: ( +/************************************************************************** +************* Entry structure ******************************************** +************************************************************************** +{ + // ================ Mandatory fields =============================== + Items: ["item_list"] (string, array) list of items + Script: <" + Script + (it can be multi-line) + "> +} +**************************************************************************/ +) diff --git a/db/pre-re/item_db.conf b/db/pre-re/item_db.conf new file mode 100644 index 00000000..ccdf7535 --- /dev/null +++ b/db/pre-re/item_db.conf @@ -0,0 +1,14819 @@ +//========================================================================= +//= 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) + } +}, +******************************************************************************/ +{ + Id: 521 + AegisName: "Dagger" + Name: "Dagger" + Type: "IT_WEAPON" + Buy: 1000 + Sell: 500 + Weight: 200 + Atk: 15 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_DAGGER" +}, +{ + Id: 522 + AegisName: "SharpKnife" + Name: "SharpKnife" + Type: "IT_WEAPON" + Buy: 100 + Sell: 50 + Weight: 150 + Atk: 10 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_DAGGER" +}, +{ + Id: 529 + AegisName: "IronArrow" + Name: "IronArrow" + Type: "IT_AMMO" + Buy: 4 + Sell: 2 + Weight: 1 + Atk: 40 + Slots: 0 + Loc: "EQP_AMMO" + Refine: false + ViewSprite: 529 + Subtype: "A_ARROW" +}, +{ + Id: 530 + AegisName: "ShortBow" + Name: "ShortBow" + Type: "IT_WEAPON" + Buy: 2500 + Sell: 1000 + Weight: 600 + Atk: 50 + Range: 5 + Slots: 0 + Loc: ["EQP_HAND_L", "EQP_HAND_R"] + WeaponLv: 1 + EquipLv: 4 + Refine: false + ViewSprite: 1 + Subtype: "W_BOW" + AllowAmmo: { + Id529: 1 + Id762: 1 + Id1199: 1 + Id1282: 1 + } + Script: <" + bonus bMatkRate, -5; + "> +}, +{ + Id: 536 + AegisName: "ShortSword" + Name: "ShortSword" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 2000 + Atk: 90 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" +}, +{ + Id: 545 + AegisName: "ForestBow" + Name: "ForestBow" + Type: "IT_WEAPON" + Buy: 20000 + Sell: 5000 + Weight: 1200 + Atk: 70 + Range: 5 + Slots: 0 + Loc: ["EQP_HAND_L", "EQP_HAND_R"] + WeaponLv: 1 + EquipLv: 0 + Refine: false + ViewSprite: 1 + Subtype: "W_BOW" + AllowAmmo: { + Id529: 1 + Id762: 1 + Id1199: 1 + Id1282: 1 + } + Script: <" + bonus bMatkRate, -7; + "> +}, +{ + Id: 547 + AegisName: "Bardiche" + Name: "Bardiche" + Type: "IT_WEAPON" + Buy: 20 + Sell: 10 + Weight: 10 + Def: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 0 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSPEAR" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 548 + AegisName: "Halberd" + Name: "Halberd" + Type: "IT_WEAPON" + Buy: 20 + Sell: 10 + Weight: 1400 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 0 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSPEAR" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 549 + AegisName: "Axe" + Name: "Axe" + Type: "IT_WEAPON" + Buy: 20 + Sell: 10 + Weight: 1200 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 0 + Refine: false + ViewSprite: 1 + Subtype: "W_1HAXE" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 550 + AegisName: "BlacksmithsAxe" + Name: "BlacksmithsAxe" + Type: "IT_WEAPON" + Buy: 20 + Sell: 10 + Weight: 1200 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 0 + Refine: false + ViewSprite: 1 + Subtype: "W_1HAXE" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 561 + AegisName: "Sabre" + Name: "Sabre" + Type: "IT_WEAPON" + Buy: 10000 + Sell: 5000 + Weight: 300 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" +}, +{ + Id: 570 + AegisName: "BoneKnife" + Name: "BoneKnife" + Type: "IT_WEAPON" + Buy: 10000 + Sell: 6000 + Weight: 450 + Atk: 115 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_DAGGER" +}, +{ + Id: 571 + AegisName: "Setzer" + Name: "Setzer" + Type: "IT_WEAPON" + Buy: 20000 + Sell: 8000 + Weight: 900 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_DAGGER" +}, +{ + Id: 572 + AegisName: "Scimitar" + Name: "Scimitar" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 200 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 573 + AegisName: "Falchion" + Name: "Falchion" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 300 + Atk: 270 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + bonus bDoubleAddRate, 40; + bonus bHit, -25; + bonus bCritical, -25; + "> +}, +{ + Id: 574 + AegisName: "ScorpionKing" + Name: "Scorpion King" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 600 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSPEAR" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 575 + AegisName: "DesertBow" + Name: "DesertBow" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 1200 + Atk: 100 + Range: 1 + Slots: 0 + Loc: ["EQP_HAND_L", "EQP_HAND_R"] + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_BOW" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> + AllowAmmo: { + Id529: 1 + Id762: 1 + Id1199: 1 + Id1282: 1 + } + Script: <" + bonus bMatkRate, -10; + "> +}, +{ + Id: 576 + AegisName: "Beheader" + Name: "Beheader" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 2000 + Atk: 999 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" + Script: <" + callfunc "NoBowItem"; + set @bStat, Int; + set @maxbStatVal, 1; + callfunc "RequireMaxStat"; + bonus bDoubleAddRate, 50; + bonus bSpeedAddRate, 10; + bonus bHit, -20; + bonus bCritical, -25; + "> +}, +{ + Id: 577 + AegisName: "BoneDarts" + Name: "BoneDarts" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 300 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_HUUMA" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 578 + AegisName: "SandCutter" + Name: "SandCutter" + Type: "IT_WEAPON" + Buy: 30000 + Sell: 15000 + Weight: 1500 + Atk: 140 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 2 + EquipLv: 80 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" + Script: <" + bonus bDoubleAddRate, 5; + "> +}, +{ + Id: 579 + AegisName: "RockKnife" + Name: "RockKnife" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 7500 + Weight: 500 + Atk: 110 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_DAGGER" + Script: <" + bonus bVit, 3; + "> +}, +{ + Id: 580 + AegisName: "StaffOfLife" + Name: "StaffOfLife" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 1500 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_STAFF" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 581 + AegisName: "CrescentRod" + Name: "CrescentRod" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 1500 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_STAFF" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 582 + AegisName: "StaffOfFire" + Name: "StaffOfFire" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 1500 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_STAFF" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 583 + AegisName: "StaffOfIce" + Name: "StaffOfIce" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 1500 + Atk: 100 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_STAFF" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 584 + AegisName: "Jackal" + Name: "Jackal" + Type: "IT_WEAPON" + Buy: 8000 + Sell: 4000 + Weight: 100 + Atk: 120 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + bonus bDoubleAddRate, 30; + "> +}, +{ + Id: 587 + AegisName: "Sword" + Name: "Sword" + Type: "IT_WEAPON" + Buy: 1000 + Sell: 500 + Weight: 200 + Atk: 15 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 588 + AegisName: "BastardSword" + Name: "BastardSword" + Type: "IT_WEAPON" + Buy: 1000 + Sell: 500 + Weight: 200 + Atk: 15 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 591 + AegisName: "LongSword" + Name: "LongSword" + Type: "IT_WEAPON" + Buy: 1000 + Sell: 500 + Weight: 200 + Atk: 15 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 594 + AegisName: "Spear" + Name: "Spear" + Type: "IT_WEAPON" + Buy: 1000 + Sell: 500 + Weight: 200 + Atk: 15 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSPEAR" + Script: <" + callfunc "UnreleasedItem", EQI_HAND_R; + "> +}, +{ + Id: 623 + AegisName: "Scythe" + Name: "Scythe" + Type: "IT_WEAPON" + Buy: 100 + Sell: 50 + Weight: 1200 + Atk: 75 + Range: 1 + Slots: 0 + Loc: ["EQP_HAND_L", "EQP_HAND_R"] + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_2HSWORD" +}, +{ + Id: 758 + AegisName: "WoodenStaff" + Name: "WoodenStaff" + Type: "IT_WEAPON" + Buy: 4000 + Sell: 2000 + Weight: 1000 + Atk: 50 + Range: 1 + Slots: 0 + Loc: ["EQP_HAND_L", "EQP_HAND_R"] + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_2HSTAFF" + OnEquipScript: <" + callfunc "RequireStat", bInt, 60, EQI_HAND_R; + "> + Script: <" + bonus bMatkRate, 10; + if (getskilllv(SKILL_CONFRINGO)) + addtoskill(SKILL_CONFRINGO, 1, 2); + "> +}, +{ + Id: 1171 + AegisName: "Wand" + Name: "Wand" + Type: "IT_WEAPON" + Buy: 400 + Sell: 200 + Weight: 100 + Atk: 1 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_STAFF" + OnEquipScript: <" + callfunc "RequireStat", bInt, 5, EQI_HAND_R; + "> + Script: <" + bonus bMatkRate, 5; + "> +}, +{ + Id: 762 + AegisName: "TerraniteArrow" + Name: "TerraniteArrow" + Type: "IT_AMMO" + Buy: 80 + Sell: 20 + Weight: 1 + Atk: 50 + Slots: 0 + Loc: "EQP_AMMO" + Refine: false + ViewSprite: 762 + Subtype: "A_ARROW" + Script: <" + bonus bCritical, 20; + "> +}, +{ + Id: 867 + AegisName: "IceGladius" + Name: "IceGladius" + Type: "IT_WEAPON" + Buy: 2000 + Sell: 1000 + Weight: 1000 + Atk: 110 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" + Script: <" + bonus bLuk, 1; + "> +}, +{ + Id: 878 + AegisName: "BansheeBow" + Name: "BansheeBow" + Type: "IT_WEAPON" + Buy: 101000 + Sell: 40000 + Weight: 900 + Atk: 140 + Range: 6 + Slots: 0 + Loc: ["EQP_HAND_L", "EQP_HAND_R"] + WeaponLv: 1 + EquipLv: 90 + Refine: false + ViewSprite: 1 + Subtype: "W_BOW" + AllowAmmo: { + Id529: 1 + Id762: 1 + Id1199: 1 + Id1282: 1 + } + OnEquipScript: <" + callfunc "RequireStat", bDex, 80, EQI_HAND_R; + "> + Script: <" + bonus2 bHPDrainRate, 100, -2; + bonus bAspdRate, 20; + bonus bMaxHP, -150; + bonus bSpeedAddRate, 10; + bonus bDefRate, -40; + bonus bDef2Rate, -35; + bonus bMatkRate, -9; + "> +}, +{ + Id: 903 + AegisName: "SlingShot" + Name: "SlingShot" + Type: "IT_WEAPON" + Buy: 500 + Sell: 50 + Weight: 10 + Atk: 5 + Range: 4 + Slots: 0 + Loc: ["EQP_HAND_L", "EQP_HAND_R"] + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_BOW" + AllowAmmo: { + Id904: 1 + } +}, +{ + Id: 904 + AegisName: "SlingBullet" + Name: "SlingBullet" + Type: "IT_AMMO" + Buy: 1 + Sell: 0 + Weight: 1 + Atk: 3 + Slots: 0 + Loc: "EQP_AMMO" + Refine: false + ViewSprite: 904 + Subtype: "A_ARROW" +}, +{ + Id: 906 + AegisName: "KidBook" + Name: "KidBook" + Type: "IT_WEAPON" + Buy: 10000 + Sell: 5000 + Weight: 100 + Atk: 1 + Range: 3 + Slots: 0 + Loc: ["EQP_HAND_L", "EQP_HAND_R"] + WeaponLv: 1 + EquipLv: 1 + Refine: false + Subtype: "W_HUUMA" +}, +{ + Id: 1199 + AegisName: "Arrow" + Name: "Arrow" + Type: "IT_AMMO" + Buy: 1 + Sell: 0 + Weight: 1 + Atk: 20 + Slots: 0 + Loc: "EQP_AMMO" + Refine: false + ViewSprite: 1199 + Subtype: "A_ARROW" +}, +{ + Id: 1200 + AegisName: "Bow" + Name: "Bow" + Type: "IT_WEAPON" + Buy: 1000 + Sell: 500 + Weight: 20 + Atk: 20 + Range: 5 + Slots: 0 + Loc: ["EQP_HAND_L", "EQP_HAND_R"] + WeaponLv: 1 + EquipLv: 4 + Refine: false + ViewSprite: 1 + Subtype: "W_BOW" + AllowAmmo: { + Id529: 1 + Id762: 1 + Id1199: 1 + Id1282: 1 + } + Script: <" + bonus bMatkRate, -2; + "> +}, +{ + Id: 1201 + AegisName: "Knife" + Name: "Knife" + Type: "IT_WEAPON" + Buy: 50 + Sell: 25 + Weight: 120 + Atk: 5 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_DAGGER" +}, +{ + Id: 1215 + AegisName: "ToySabre" + Name: "ToySabre" + Type: "IT_WEAPON" + Buy: 2000000 + Sell: 25 + Weight: 1 + Atk: 1 + Range: 1 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_1HSWORD" +}, +{ + Id: 1282 + AegisName: "BoneArrows" + Name: "BoneArrows" + Type: "IT_AMMO" + Buy: 50 + Sell: 20 + Weight: 0 + Atk: 55 + Slots: 0 + Loc: "EQP_AMMO" + Refine: false + ViewSprite: 1282 + Subtype: "A_ARROW" + Script: <" + bonus bCritical, 1; + "> +}, +{ + Id: 5260 + AegisName: "Snowball" + Name: "Snowball" + Type: "IT_AMMO" + Buy: 1 + Sell: 0 + Weight: 1 + Atk: 20 + Slots: 0 + Loc: "EQP_AMMO" + Refine: false + ViewSprite: 5260 + Subtype: "A_SHELL" +}, +{ + Id: 5261 + AegisName: "SnowLauncher" + Name: "SnowLauncher" + Type: "IT_WEAPON" + Buy: 500 + Sell: 50 + Weight: 10 + Atk: 20 + Range: 3 + Slots: 0 + Loc: "EQP_HAND_R" + WeaponLv: 1 + EquipLv: 1 + Refine: false + ViewSprite: 1 + Subtype: "W_BOW" + AllowAmmo: { + Id5260: 1 + } +}, +{ + Id: 702 + AegisName: "WeddingRing" + Name: "WeddingRing" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 1 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ARMOR" + Refine: false + ViewSprite: 702 +}, +{ + Id: 742 + AegisName: "FourLeafClover" + Name: "FourLeafClover" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_L" + Refine: false + ViewSprite: 742 + Script: <" + bonus bLuk, 1; + "> +}, +{ + Id: 749 + AegisName: "Towel" + Name: "Towel" + Type: "IT_ARMOR" + Buy: 800 + Sell: 250 + Weight: 50 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_L" + Refine: false + ViewSprite: 749 +}, +{ + Id: 829 + AegisName: "CrozeniteFourLeafAmulet" + Name: "CrozeniteFourLeafAmulet" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 1000 + Weight: 10 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_L" + Refine: false + ViewSprite: 829 + Script: <" + bonus bLuk, 1; + "> +}, +{ + Id: 830 + AegisName: "BromenalFourLeafAmulet" + Name: "BromenalFourLeafAmulet" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 2000 + Weight: 10 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_L" + Refine: false + ViewSprite: 830 + Script: <" + bonus bLuk, 2; + "> +}, +{ + Id: 831 + AegisName: "SilverFourLeafAmulet" + Name: "SilverFourLeafAmulet" + Type: "IT_ARMOR" + Buy: 30000 + Sell: 3000 + Weight: 10 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_L" + Refine: false + ViewSprite: 831 + Script: <" + bonus bLuk, 3; + "> +}, +{ + Id: 832 + AegisName: "GoldenFourLeafAmulet" + Name: "GoldenFourLeafAmulet" + Type: "IT_ARMOR" + Buy: 40000 + Sell: 4000 + Weight: 10 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_L" + Refine: false + ViewSprite: 832 + Script: <" + bonus bLuk, 4; + "> +}, +{ + Id: 865 + AegisName: "Grimoire" + Name: "Grimoire" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 100 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_L" + Refine: false + ViewSprite: 865 + Script: <" + bonus bMaxSP, 30; + "> +}, +{ + Id: 879 + AegisName: "HeartOfIsis" + Name: "HeartOfIsis" + Type: "IT_ARMOR" + Buy: 70000 + Sell: 35000 + Weight: 40 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_L" + WeaponLv: 0 + EquipLv: 85 + Refine: false + ViewSprite: 879 + Script: <" + bonus bMaxHPrate, 15; + bonus bHPrecovRate, 65; + "> +}, +{ + Id: 1227 + AegisName: "EnchantersAmulet" + Name: "EnchantersAmulet" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 1 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ARMOR" + Refine: false + ViewSprite: 1227 + Script: <" + bonus bHit, 22; + "> +}, +{ + Id: 1244 + AegisName: "DarkTalisman" + Name: "DarkTalisman" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 0 + Slots: 0 + Loc: "EQP_ACC_L" + Refine: false + ViewSprite: 1244 + Script: <" + bonus bMatkRate, 10; + bonus bMdef, 30; + "> +}, +{ + Id: 4008 + AegisName: "DiamondRing" + Name: "DiamondRing" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_R" + Refine: false + ViewSprite: 4008 + Script: <" + bonus bVit, 1; + "> +}, +{ + Id: 4009 + AegisName: "RubyRing" + Name: "RubyRing" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_R" + Refine: false + ViewSprite: 4009 + Script: <" + bonus bStr, 1; + "> +}, +{ + Id: 4010 + AegisName: "EmeraldRing" + Name: "EmeraldRing" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_R" + Refine: false + ViewSprite: 4010 + Script: <" + bonus bLuk, 1; + "> +}, +{ + Id: 4011 + AegisName: "SapphireRing" + Name: "SapphireRing" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_R" + Refine: false + ViewSprite: 4011 + Script: <" + bonus bInt, 1; + "> +}, +{ + Id: 4012 + AegisName: "TopazRing" + Name: "TopazRing" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_R" + Refine: false + ViewSprite: 4012 + Script: <" + bonus bAgi, 1; + "> +}, +{ + Id: 4013 + AegisName: "AmethystRing" + Name: "AmethystRing" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_R" + Refine: false + ViewSprite: 4013 + Script: <" + bonus bDex, 1; + "> +}, +{ + Id: 4014 + AegisName: "SimpleRing" + Name: "SimpleRing" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 2500 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_R" + Refine: false + ViewSprite: 4014 +}, +{ + Id: 677 + AegisName: "HeartNecklace" + Name: "HeartNecklace" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 0 + Weight: 10 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_L" + Refine: false + ViewSprite: 677 +}, +{ + Id: 5252 + AegisName: "GuardianWings" + Name: "GuardianWings" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ARMOR" + Refine: false + ViewSprite: 5252 +}, +{ + Id: 5253 + AegisName: "MageRing" + Name: "MageRing" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Slots: 0 + Loc: "EQP_ACC_R" + Refine: false + ViewSprite: 5253 + Script: <" + bonus bInt, 1; + "> +}, +{ + Id: 528 + AegisName: "Boots" + Name: "Boots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 80 + Def: 2 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 528 +}, +{ + Id: 655 + AegisName: "FurBoots" + Name: "FurBoots" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 600 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 655 +}, +{ + Id: 734 + AegisName: "BlackBoots" + Name: "BlackBoots" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 3000 + Weight: 25 + Def: 3 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 734 +}, +{ + Id: 735 + AegisName: "CottonBoots" + Name: "CottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 10 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 735 +}, +{ + Id: 757 + AegisName: "AssassinBoots" + Name: "AssassinBoots" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 2000 + Weight: 10 + Def: 3 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 757 + Script: <" + callfunc "BrawlingItem", EQI_SHOES; + bonus bAgi, 4; + bonus bMatkRate, -1; + "> +}, +{ + Id: 792 + AegisName: "BromenalBoots" + Name: "BromenalBoots" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 792 +}, +{ + Id: 876 + AegisName: "WarlordBoots" + Name: "WarlordBoots" + Type: "IT_ARMOR" + Buy: 19000 + Sell: 2000 + Weight: 550 + Def: 5 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 876 + Script: <" + bonus bMatkRate, -4; + "> +}, +{ + Id: 2150 + AegisName: "RedCottonBoots" + Name: "RedCottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 2150 +}, +{ + Id: 2151 + AegisName: "GreenCottonBoots" + Name: "GreenCottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 2151 +}, +{ + Id: 2152 + AegisName: "DarkBlueCottonBoots" + Name: "DarkBlueCottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 2152 +}, +{ + Id: 2153 + AegisName: "YellowCottonBoots" + Name: "YellowCottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 2153 +}, +{ + Id: 2154 + AegisName: "LightBlueCottonBoots" + Name: "LightBlueCottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 2154 +}, +{ + Id: 2155 + AegisName: "PinkCottonBoots" + Name: "PinkCottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 2155 +}, +{ + Id: 2156 + AegisName: "BlackCottonBoots" + Name: "BlackCottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 2156 +}, +{ + Id: 2157 + AegisName: "OrangeCottonBoots" + Name: "OrangeCottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 2157 +}, +{ + Id: 2158 + AegisName: "PurpleCottonBoots" + Name: "PurpleCottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 2158 +}, +{ + Id: 2159 + AegisName: "DarkGreenCottonBoots" + Name: "DarkGreenCottonBoots" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 30 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 2159 +}, +{ + Id: 1188 + AegisName: "RedStockings" + Name: "RedStockings" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 2000 + Weight: 10 + Def: 1 + Slots: 0 + Loc: "EQP_SHOES" + Refine: false + ViewSprite: 1188 +}, +{ + Id: 503 + AegisName: "CasinoCoins" + Name: "CasinoCoins" + Type: "IT_ETC" + Buy: 10 + Sell: 5 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 503 +}, +{ + Id: 504 + AegisName: "DecorCandy" + Name: "DecorCandy" + Type: "IT_ETC" + Buy: 25 + Sell: 10 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 504 +}, +{ + Id: 505 + AegisName: "MaggotSlime" + Name: "MaggotSlime" + Type: "IT_ETC" + Buy: 8 + Sell: 4 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 505 +}, +{ + Id: 507 + AegisName: "ScorpionStinger" + Name: "ScorpionStinger" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 507 +}, +{ + Id: 515 + AegisName: "PurplePresentBox" + Name: "PurplePresentBox" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 515 +}, +{ + Id: 516 + AegisName: "BluePresentBox" + Name: "BluePresentBox" + Type: "IT_ETC" + Buy: 60 + Sell: 30 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 516 +}, +{ + Id: 517 + AegisName: "RedScorpionStinger" + Name: "RedScorpionStinger" + Type: "IT_ETC" + Buy: 170 + Sell: 85 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 517 +}, +{ + Id: 518 + AegisName: "BugLeg" + Name: "BugLeg" + Type: "IT_ETC" + Buy: 100 + Sell: 25 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 518 +}, +{ + Id: 526 + AegisName: "CoinBag" + Name: "CoinBag" + Type: "IT_ETC" + Buy: 1000 + Sell: 500 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 526 +}, +{ + Id: 537 + AegisName: "TreasureKey" + Name: "TreasureKey" + Type: "IT_ETC" + Buy: 100 + Sell: 50 + Weight: 2 + Def: 0 + Refine: false + ViewSprite: 537 +}, +{ + Id: 538 + AegisName: "GreenPresentBox" + Name: "GreenPresentBox" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 538 +}, +{ + Id: 540 + AegisName: "EmptyBottle" + Name: "EmptyBottle" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 540 +}, +{ + Id: 542 + AegisName: "BottleOfSand" + Name: "BottleOfSand" + Type: "IT_ETC" + Buy: 70 + Sell: 35 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 542 +}, +{ + Id: 551 + AegisName: "AquaHint" + Name: "AquaHint" + Type: "IT_ETC" + Buy: 20 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 551 +}, +{ + Id: 552 + AegisName: "MagentaHint" + Name: "MagentaHint" + Type: "IT_ETC" + Buy: 20 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 552 +}, +{ + Id: 553 + AegisName: "YellowHint" + Name: "YellowHint" + Type: "IT_ETC" + Buy: 20 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 553 +}, +{ + Id: 554 + AegisName: "GreenHint" + Name: "GreenHint" + Type: "IT_ETC" + Buy: 20 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 554 +}, +{ + Id: 555 + AegisName: "TealHint" + Name: "TealHint" + Type: "IT_ETC" + Buy: 20 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 555 +}, +{ + Id: 556 + AegisName: "PurpleHint" + Name: "PurpleHint" + Type: "IT_ETC" + Buy: 20 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 556 +}, +{ + Id: 557 + AegisName: "RedHint" + Name: "RedHint" + Type: "IT_ETC" + Buy: 20 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 557 +}, +{ + Id: 558 + AegisName: "BlueHint" + Name: "BlueHint" + Type: "IT_ETC" + Buy: 20 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 558 +}, +{ + Id: 559 + AegisName: "OrangeHint" + Name: "OrangeHint" + Type: "IT_ETC" + Buy: 20 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 559 +}, +{ + Id: 560 + AegisName: "GrayHint" + Name: "GrayHint" + Type: "IT_ETC" + Buy: 20 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 560 +}, +{ + Id: 569 + AegisName: "RawLog" + Name: "RawLog" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 569 +}, +{ + Id: 589 + AegisName: "Toothbrush" + Name: "Toothbrush" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 589 +}, +{ + Id: 611 + AegisName: "WhiteFur" + Name: "WhiteFur" + Type: "IT_ETC" + Buy: 8 + Sell: 4 + Weight: 8 + Def: 0 + Refine: false + ViewSprite: 611 +}, +{ + Id: 612 + AegisName: "CaveSnakeLamp" + Name: "CaveSnakeLamp" + Type: "IT_ETC" + Buy: 80 + Sell: 40 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 612 +}, +{ + Id: 613 + AegisName: "HardSpike" + Name: "HardSpike" + Type: "IT_ETC" + Buy: 40 + Sell: 10 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 613 +}, +{ + Id: 614 + AegisName: "PinkAntenna" + Name: "PinkAntenna" + Type: "IT_ETC" + Buy: 10 + Sell: 5 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 614 +}, +{ + Id: 631 + AegisName: "DarkCrystal" + Name: "DarkCrystal" + Type: "IT_ETC" + Buy: 1000 + Sell: 250 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 631 +}, +{ + Id: 635 + AegisName: "SantaCookie" + Name: "SantaCookie" + Type: "IT_ETC" + Buy: 1 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 635 +}, +{ + Id: 640 + AegisName: "IronOre" + Name: "IronOre" + Type: "IT_ETC" + Buy: 250 + Sell: 100 + Weight: 40 + Def: 0 + Refine: false + ViewSprite: 640 +}, +{ + Id: 641 + AegisName: "SnakeSkin" + Name: "SnakeSkin" + Type: "IT_ETC" + Buy: 250 + Sell: 100 + Weight: 15 + Def: 0 + Refine: false + ViewSprite: 641 +}, +{ + Id: 660 + AegisName: "CottonCloth" + Name: "CottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 660 +}, +{ + Id: 661 + AegisName: "RedRose" + Name: "RedRose" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 661 +}, +{ + Id: 662 + AegisName: "WhiteRose" + Name: "WhiteRose" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 662 +}, +{ + Id: 663 + AegisName: "DarkRedRose" + Name: "DarkRedRose" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 663 +}, +{ + Id: 664 + AegisName: "PinkRose" + Name: "PinkRose" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 664 +}, +{ + Id: 665 + AegisName: "YellowRose" + Name: "YellowRose" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 665 +}, +{ + Id: 666 + AegisName: "BlackRose" + Name: "BlackRose" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 666 +}, +{ + Id: 667 + AegisName: "OrangeRose" + Name: "OrangeRose" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 667 +}, +{ + Id: 668 + AegisName: "BlueRose" + Name: "BlueRose" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 668 +}, +{ + Id: 669 + AegisName: "YellowTulip" + Name: "YellowTulip" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 669 +}, +{ + Id: 670 + AegisName: "PurpleTulip" + Name: "PurpleTulip" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 670 +}, +{ + Id: 671 + AegisName: "RedTulip" + Name: "RedTulip" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 671 +}, +{ + Id: 672 + AegisName: "WhiteTulip" + Name: "WhiteTulip" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 672 +}, +{ + Id: 673 + AegisName: "PinkTulip" + Name: "PinkTulip" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 673 +}, +{ + Id: 674 + AegisName: "OrangeTulip" + Name: "OrangeTulip" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 674 +}, +{ + Id: 680 + AegisName: "MauveHerb" + Name: "MauveHerb" + Type: "IT_ETC" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 680 +}, +{ + Id: 681 + AegisName: "CobaltHerb" + Name: "CobaltHerb" + Type: "IT_ETC" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 681 +}, +{ + Id: 682 + AegisName: "GambogeHerb" + Name: "GambogeHerb" + Type: "IT_ETC" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 682 +}, +{ + Id: 683 + AegisName: "AlizarinHerb" + Name: "AlizarinHerb" + Type: "IT_ETC" + Buy: 2 + Sell: 1 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 683 +}, +{ + Id: 690 + AegisName: "RedDye" + Name: "RedDye" + Type: "IT_ETC" + Buy: 100 + Sell: 20 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 690 +}, +{ + Id: 691 + AegisName: "GreenDye" + Name: "GreenDye" + Type: "IT_ETC" + Buy: 2500 + Sell: 1000 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 691 +}, +{ + Id: 692 + AegisName: "DarkBlueDye" + Name: "DarkBlueDye" + Type: "IT_ETC" + Buy: 40000 + Sell: 15000 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 692 +}, +{ + Id: 693 + AegisName: "YellowDye" + Name: "YellowDye" + Type: "IT_ETC" + Buy: 100 + Sell: 20 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 693 +}, +{ + Id: 694 + AegisName: "LightBlueDye" + Name: "LightBlueDye" + Type: "IT_ETC" + Buy: 100 + Sell: 20 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 694 +}, +{ + Id: 695 + AegisName: "PinkDye" + Name: "PinkDye" + Type: "IT_ETC" + Buy: 2500 + Sell: 1000 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 695 +}, +{ + Id: 696 + AegisName: "BlackDye" + Name: "BlackDye" + Type: "IT_ETC" + Buy: 30000 + Sell: 15000 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 696 +}, +{ + Id: 697 + AegisName: "OrangeDye" + Name: "OrangeDye" + Type: "IT_ETC" + Buy: 2500 + Sell: 1000 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 697 +}, +{ + Id: 698 + AegisName: "PurpleDye" + Name: "PurpleDye" + Type: "IT_ETC" + Buy: 70000 + Sell: 35000 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 698 +}, +{ + Id: 699 + AegisName: "DarkGreenDye" + Name: "DarkGreenDye" + Type: "IT_ETC" + Buy: 2000 + Sell: 1000 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 699 +}, +{ + Id: 700 + AegisName: "Pearl" + Name: "Pearl" + Type: "IT_ETC" + Buy: 5000 + Sell: 3000 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 700 +}, +{ + Id: 701 + AegisName: "PileOfAsh" + Name: "PileOfAsh" + Type: "IT_ETC" + Buy: 3000 + Sell: 100 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 701 +}, +{ + Id: 703 + AegisName: "SulphurPowder" + Name: "SulphurPowder" + Type: "IT_ETC" + Buy: 1000 + Sell: 25 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 703 +}, +{ + Id: 704 + AegisName: "IronPowder" + Name: "IronPowder" + Type: "IT_ETC" + Buy: 800 + Sell: 80 + Weight: 3 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 704 +}, +{ + Id: 706 + AegisName: "GoldenScorpionStinger" + Name: "GoldenScorpionStinger" + Type: "IT_ETC" + Buy: 2000 + Sell: 500 + Weight: 2 + Def: 0 + Refine: false + ViewSprite: 706 +}, +{ + Id: 707 + AegisName: "MonsterOilPotion" + Name: "MonsterOilPotion" + Type: "IT_ETC" + Buy: 10000 + Sell: 2000 + Weight: 50 + Def: 0 + Refine: false + ViewSprite: 707 +}, +{ + Id: 708 + AegisName: "LeatherPatch" + Name: "LeatherPatch" + Type: "IT_ETC" + Buy: 300 + Sell: 150 + Weight: 18 + Def: 0 + Refine: false + ViewSprite: 708 +}, +{ + Id: 709 + AegisName: "BlackScorpionStinger" + Name: "BlackScorpionStinger" + Type: "IT_ETC" + Buy: 250 + Sell: 100 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 709 +}, +{ + Id: 710 + AegisName: "SnakeTongue" + Name: "SnakeTongue" + Type: "IT_ETC" + Buy: 60 + Sell: 30 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 710 +}, +{ + Id: 711 + AegisName: "MountainSnakeTongue" + Name: "MountainSnakeTongue" + Type: "IT_ETC" + Buy: 80 + Sell: 40 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 711 +}, +{ + Id: 712 + AegisName: "GrassSnakeTongue" + Name: "GrassSnakeTongue" + Type: "IT_ETC" + Buy: 160 + Sell: 80 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 712 +}, +{ + Id: 713 + AegisName: "CaveSnakeTongue" + Name: "CaveSnakeTongue" + Type: "IT_ETC" + Buy: 120 + Sell: 60 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 713 +}, +{ + Id: 718 + AegisName: "SilkCocoon" + Name: "SilkCocoon" + Type: "IT_ETC" + Buy: 200 + Sell: 3 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 718 +}, +{ + Id: 727 + AegisName: "Iten" + Name: "Iten" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 8000 + Def: 0 + Refine: false + ViewSprite: 727 +}, +{ + Id: 728 + AegisName: "MoubooFigurine" + Name: "MoubooFigurine" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 9 + Def: 0 + Refine: false + ViewSprite: 728 +}, +{ + Id: 729 + AegisName: "WarpedLog" + Name: "WarpedLog" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 8 + Def: 0 + Refine: false + ViewSprite: 729 +}, +{ + Id: 730 + AegisName: "Lifestone" + Name: "Lifestone" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 730 +}, +{ + Id: 732 + AegisName: "DruidTreeBranch" + Name: "DruidTreeBranch" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 2 + Def: 0 + Refine: false + ViewSprite: 732 +}, +{ + Id: 740 + AegisName: "Root" + Name: "Root" + Type: "IT_ETC" + Buy: 500 + Sell: 200 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 740 +}, +{ + Id: 746 + AegisName: "MopoxCurePotion" + Name: "MopoxCurePotion" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 746 +}, +{ + Id: 753 + AegisName: "BatWing" + Name: "BatWing" + Type: "IT_ETC" + Buy: 500 + Sell: 10 + Weight: 3 + Def: 0 + Refine: false + ViewSprite: 753 +}, +{ + Id: 754 + AegisName: "BatTeeth" + Name: "BatTeeth" + Type: "IT_ETC" + Buy: 600 + Sell: 12 + Weight: 2 + Def: 0 + Refine: false + ViewSprite: 754 +}, +{ + Id: 763 + AegisName: "TerraniteOre" + Name: "TerraniteOre" + Type: "IT_ETC" + Buy: 1000 + Sell: 500 + Weight: 40 + Def: 0 + Refine: false + ViewSprite: 763 +}, +{ + Id: 772 + AegisName: "WispPowder" + Name: "WispPowder" + Type: "IT_ETC" + Buy: 700 + Sell: 350 + Weight: 3 + Def: 0 + Refine: false + ViewSprite: 772 +}, +{ + Id: 773 + AegisName: "SpectrePowder" + Name: "SpectrePowder" + Type: "IT_ETC" + Buy: 700 + Sell: 350 + Weight: 3 + Def: 0 + Refine: false + ViewSprite: 773 +}, +{ + Id: 774 + AegisName: "PoltergeistPowder" + Name: "PoltergeistPowder" + Type: "IT_ETC" + Buy: 700 + Sell: 350 + Weight: 3 + Def: 0 + Refine: false + ViewSprite: 774 +}, +{ + Id: 775 + AegisName: "Bone" + Name: "Bone" + Type: "IT_ETC" + Buy: 140 + Sell: 70 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 775 +}, +{ + Id: 776 + AegisName: "Skull" + Name: "Skull" + Type: "IT_ETC" + Buy: 900 + Sell: 450 + Weight: 30 + Def: 0 + Refine: false + ViewSprite: 776 +}, +{ + Id: 777 + AegisName: "RottenRags" + Name: "RottenRags" + Type: "IT_ETC" + Buy: 100 + Sell: 50 + Weight: 15 + Def: 0 + Refine: false + ViewSprite: 777 +}, +{ + Id: 778 + AegisName: "DiseasedHeart" + Name: "DiseasedHeart" + Type: "IT_ETC" + Buy: 180 + Sell: 90 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 778 +}, +{ + Id: 779 + AegisName: "UndeadEar" + Name: "UndeadEar" + Type: "IT_ETC" + Buy: 30 + Sell: 15 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 779 +}, +{ + Id: 780 + AegisName: "UndeadEye" + Name: "UndeadEye" + Type: "IT_ETC" + Buy: 30 + Sell: 15 + Weight: 3 + Def: 0 + Refine: false + ViewSprite: 780 +}, +{ + Id: 799 + AegisName: "MylarinDust" + Name: "MylarinDust" + Type: "IT_ETC" + Buy: 10000 + Sell: 5000 + Weight: 3 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 799 +}, +{ + Id: 802 + AegisName: "EasterBasket" + Name: "EasterBasket" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 802 +}, +{ + Id: 803 + AegisName: "GrassLiner" + Name: "GrassLiner" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 803 +}, +{ + Id: 804 + AegisName: "JellyBeans" + Name: "JellyBeans" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 2 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 804 +}, +{ + Id: 805 + AegisName: "ChocolateMouboo" + Name: "ChocolateMouboo" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 3 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 805 +}, +{ + Id: 806 + AegisName: "ReedBundle" + Name: "ReedBundle" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 7 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 806 +}, +{ + Id: 807 + AegisName: "GrassSeed" + Name: "GrassSeed" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 807 +}, +{ + Id: 819 + AegisName: "DiamondPowder" + Name: "DiamondPowder" + Type: "IT_ETC" + Buy: 1000 + Sell: 500 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 819 +}, +{ + Id: 820 + AegisName: "RubyPowder" + Name: "RubyPowder" + Type: "IT_ETC" + Buy: 1000 + Sell: 500 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 820 +}, +{ + Id: 821 + AegisName: "EmeraldPowder" + Name: "EmeraldPowder" + Type: "IT_ETC" + Buy: 1000 + Sell: 500 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 821 +}, +{ + Id: 822 + AegisName: "SapphirePowder" + Name: "SapphirePowder" + Type: "IT_ETC" + Buy: 1000 + Sell: 500 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 822 +}, +{ + Id: 823 + AegisName: "TopazPowder" + Name: "TopazPowder" + Type: "IT_ETC" + Buy: 1000 + Sell: 500 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 823 +}, +{ + Id: 824 + AegisName: "AmethystPowder" + Name: "AmethystPowder" + Type: "IT_ETC" + Buy: 1000 + Sell: 500 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 824 +}, +{ + Id: 833 + AegisName: "BrokenFourLeafAmulet" + Name: "BrokenFourLeafAmulet" + Type: "IT_ETC" + Buy: 100 + Sell: 1 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 833 +}, +{ + Id: 834 + AegisName: "BrokenDoll" + Name: "BrokenDoll" + Type: "IT_ETC" + Buy: 20 + Sell: 5 + Weight: 15 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 834 +}, +{ + Id: 835 + AegisName: "HyvernStinger" + Name: "HyvernStinger" + Type: "IT_ETC" + Buy: 100 + Sell: 25 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 835 +}, +{ + Id: 836 + AegisName: "GrubSlime" + Name: "GrubSlime" + Type: "IT_ETC" + Buy: 40 + Sell: 10 + Weight: 2 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 836 +}, +{ + Id: 841 + AegisName: "RedDottedWrap" + Name: "RedDottedWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 500 + Def: 0 + Refine: false + ViewSprite: 841 +}, +{ + Id: 842 + AegisName: "YellowDottedWrap" + Name: "YellowDottedWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 500 + Def: 0 + Refine: false + ViewSprite: 842 +}, +{ + Id: 843 + AegisName: "BlueDottedWrap" + Name: "BlueDottedWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 500 + Def: 0 + Refine: false + ViewSprite: 843 +}, +{ + Id: 844 + AegisName: "PurpleStripedWrap" + Name: "PurpleStripedWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 500 + Def: 0 + Refine: false + ViewSprite: 844 +}, +{ + Id: 845 + AegisName: "RedGoldenStripedWrap" + Name: "RedGoldenStripedWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 500 + Def: 0 + Refine: false + ViewSprite: 845 +}, +{ + Id: 846 + AegisName: "GreenRedStripedWrap" + Name: "GreenRedStripedWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 500 + Def: 0 + Refine: false + ViewSprite: 846 +}, +{ + Id: 847 + AegisName: "PlushMouboo" + Name: "PlushMouboo" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 200 + Def: 0 + Refine: false + ViewSprite: 847 +}, +{ + Id: 849 + AegisName: "OpenPresentBox" + Name: "OpenPresentBox" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 20 + Def: 0 + Refine: false + ViewSprite: 849 +}, +{ + Id: 850 + AegisName: "ClosedChristmasBox" + Name: "ClosedChristmasBox" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 200 + Def: 0 + Refine: false + ViewSprite: 850 +}, +{ + Id: 851 + AegisName: "StickReinboo" + Name: "StickReinboo" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 50 + Def: 0 + Refine: false + ViewSprite: 851 +}, +{ + Id: 852 + AegisName: "LeatherBall" + Name: "LeatherBall" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 20 + Def: 0 + Refine: false + ViewSprite: 852 +}, +{ + Id: 853 + AegisName: "Doll" + Name: "Doll" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 30 + Def: 0 + Refine: false + ViewSprite: 853 +}, +{ + Id: 858 + AegisName: "WolvernTooth" + Name: "WolvernTooth" + Type: "IT_ETC" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 858 +}, +{ + Id: 859 + AegisName: "WolvernPelt" + Name: "WolvernPelt" + Type: "IT_ETC" + Buy: 500 + Sell: 250 + Weight: 50 + Def: 0 + Refine: false + ViewSprite: 859 +}, +{ + Id: 860 + AegisName: "SquirrelPelt" + Name: "SquirrelPelt" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 20 + Def: 0 + Refine: false + ViewSprite: 860 +}, +{ + Id: 861 + AegisName: "WhiteBellTuber" + Name: "WhiteBellTuber" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 3 + Def: 0 + Refine: false + ViewSprite: 861 +}, +{ + Id: 862 + AegisName: "IcedWater" + Name: "IcedWater" + Type: "IT_ETC" + Buy: 100 + Sell: 50 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 862 +}, +{ + Id: 863 + AegisName: "SilverMirror" + Name: "SilverMirror" + Type: "IT_ETC" + Buy: 500 + Sell: 250 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 863 +}, +{ + Id: 864 + AegisName: "BookPage" + Name: "BookPage" + Type: "IT_ETC" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 864 +}, +{ + Id: 866 + AegisName: "LeatherSuitcase" + Name: "LeatherSuitcase" + Type: "IT_ETC" + Buy: 4000 + Sell: 2000 + Weight: 12000 + Def: 0 + Refine: false + ViewSprite: 866 +}, +{ + Id: 869 + AegisName: "Antlers" + Name: "Antlers" + Type: "IT_ETC" + Buy: 4000 + Sell: 2000 + Weight: 3000 + Def: 0 + Refine: false + ViewSprite: 869 +}, +{ + Id: 871 + AegisName: "SealedSoul" + Name: "SealedSoul" + Type: "IT_ETC" + Buy: 12000 + Sell: 1000 + Weight: 75 + Def: 0 + Refine: false + ViewSprite: 871 +}, +{ + Id: 872 + AegisName: "LockPicks" + Name: "LockPicks" + Type: "IT_ETC" + Buy: 5000 + Sell: 1500 + Weight: 150 + Def: 0 + Refine: false + ViewSprite: 872 +}, +{ + Id: 873 + AegisName: "LazuriteShard" + Name: "LazuriteShard" + Type: "IT_ETC" + Buy: 500 + Sell: 50 + Weight: 2 + Def: 0 + Refine: false + ViewSprite: 873 +}, +{ + Id: 874 + AegisName: "LazuriteCrystal" + Name: "LazuriteCrystal" + Type: "IT_ETC" + Buy: 3000 + Sell: 200 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 874 +}, +{ + Id: 875 + AegisName: "HeartOfLazurite" + Name: "HeartOfLazurite" + Type: "IT_ETC" + Buy: 10000 + Sell: 400 + Weight: 15 + Def: 0 + Refine: false + ViewSprite: 875 +}, +{ + Id: 891 + AegisName: "SilkSheet" + Name: "SilkSheet" + Type: "IT_ETC" + Buy: 1000 + Sell: 250 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 891 +}, +{ + Id: 892 + AegisName: "OrangeSummonFlower" + Name: "OrangeSummonFlower" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 892 +}, +{ + Id: 893 + AegisName: "PurpleSummonFlower" + Name: "PurpleSummonFlower" + Type: "IT_ETC" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 893 +}, +{ + Id: 894 + AegisName: "WhiteSummonFlower" + Name: "WhiteSummonFlower" + Type: "IT_ETC" + Buy: 200 + Sell: 100 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 894 +}, +{ + Id: 895 + AegisName: "YellowSummonFlower" + Name: "YellowSummonFlower" + Type: "IT_ETC" + Buy: 400 + Sell: 200 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 895 +}, +{ + Id: 896 + AegisName: "RedSummonFlower" + Name: "RedSummonFlower" + Type: "IT_ETC" + Buy: 600 + Sell: 300 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 896 +}, +{ + Id: 1191 + AegisName: "WhiteWrap" + Name: "WhiteWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 1191 +}, +{ + Id: 1192 + AegisName: "YellowWrap" + Name: "YellowWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 1192 +}, +{ + Id: 1193 + AegisName: "BlueWrap" + Name: "BlueWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 1193 +}, +{ + Id: 1194 + AegisName: "PurpleWrap" + Name: "PurpleWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 1194 +}, +{ + Id: 1195 + AegisName: "GreenWrap" + Name: "GreenWrap" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 1195 +}, +{ + Id: 1198 + AegisName: "Soul" + Name: "Soul" + Type: "IT_ETC" + Buy: 100000 + Sell: 1 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 1198 +}, +{ + Id: 1207 + AegisName: "RedChristmasStocking" + Name: "RedChristmasStocking" + Type: "IT_ETC" + Buy: 80 + Sell: 40 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 1207 +}, +{ + Id: 1208 + AegisName: "RedEasterEgg" + Name: "RedEasterEgg" + Type: "IT_ETC" + Buy: 80 + Sell: 40 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 1208 +}, +{ + Id: 1209 + AegisName: "GreenEasterEgg" + Name: "GreenEasterEgg" + Type: "IT_ETC" + Buy: 80 + Sell: 40 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 1209 +}, +{ + Id: 1210 + AegisName: "BlueEasterEgg" + Name: "BlueEasterEgg" + Type: "IT_ETC" + Buy: 80 + Sell: 40 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 1210 +}, +{ + Id: 1211 + AegisName: "YellowEasterEgg" + Name: "YellowEasterEgg" + Type: "IT_ETC" + Buy: 80 + Sell: 40 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 1211 +}, +{ + Id: 1212 + AegisName: "PinkEasterEgg" + Name: "PinkEasterEgg" + Type: "IT_ETC" + Buy: 80 + Sell: 40 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 1212 +}, +{ + Id: 1213 + AegisName: "TealEasterEgg" + Name: "TealEasterEgg" + Type: "IT_ETC" + Buy: 80 + Sell: 40 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 1213 +}, +{ + Id: 1228 + AegisName: "LightCrystal" + Name: "LightCrystal" + Type: "IT_ETC" + Buy: 1000 + Sell: 250 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 1228 +}, +{ + Id: 1233 + AegisName: "FakeFangs" + Name: "FakeFangs" + Type: "IT_ETC" + Buy: 20000 + Sell: 10000 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1233 +}, +{ + Id: 1234 + AegisName: "RedOrnament" + Name: "RedOrnament" + Type: "IT_ETC" + Buy: 5000 + Sell: 1 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1234 +}, +{ + Id: 1235 + AegisName: "YellowOrnament" + Name: "YellowOrnament" + Type: "IT_ETC" + Buy: 5000 + Sell: 1 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1235 +}, +{ + Id: 1236 + AegisName: "GreenOrnament" + Name: "GreenOrnament" + Type: "IT_ETC" + Buy: 5000 + Sell: 1 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1236 +}, +{ + Id: 1237 + AegisName: "AquaOrnament" + Name: "AquaOrnament" + Type: "IT_ETC" + Buy: 5000 + Sell: 1 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1237 +}, +{ + Id: 1238 + AegisName: "BlueOrnament" + Name: "BlueOrnament" + Type: "IT_ETC" + Buy: 5000 + Sell: 1 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1238 +}, +{ + Id: 1239 + AegisName: "MagentaOrnament" + Name: "MagentaOrnament" + Type: "IT_ETC" + Buy: 5000 + Sell: 1 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1239 +}, +{ + Id: 1240 + AegisName: "SantaSnowGlobe" + Name: "SantaSnowGlobe" + Type: "IT_ETC" + Buy: 7500 + Sell: 3750 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1240 +}, +{ + Id: 1241 + AegisName: "SnowmanSnowGlobe" + Name: "SnowmanSnowGlobe" + Type: "IT_ETC" + Buy: 7500 + Sell: 3750 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1241 +}, +{ + Id: 1245 + AegisName: "BentNeedle" + Name: "BentNeedle" + Type: "IT_ETC" + Buy: 700 + Sell: 1 + Weight: 3 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1245 +}, +{ + Id: 1246 + AegisName: "DarkEasterEgg" + Name: "DarkEasterEgg" + Type: "IT_ETC" + Buy: 700 + Sell: 50 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1246 +}, +{ + Id: 1249 + AegisName: "StrangeCoin" + Name: "StrangeCoin" + Type: "IT_ETC" + Buy: 7000 + Sell: 3500 + Weight: 3 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1249 +}, +{ + Id: 1254 + AegisName: "DarkPetal" + Name: "DarkPetal" + Type: "IT_ETC" + Buy: 15000 + Sell: 8000 + Weight: 250 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1254 +}, +{ + Id: 1257 + AegisName: "FlawedLens" + Name: "FlawedLens" + Type: "IT_ETC" + Buy: 10000 + Sell: 5000 + Weight: 3 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1257 +}, +{ + Id: 2250 + AegisName: "RedCottonCloth" + Name: "RedCottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 2250 +}, +{ + Id: 2251 + AegisName: "GreenCottonCloth" + Name: "GreenCottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 2251 +}, +{ + Id: 2252 + AegisName: "DarkBlueCottonCloth" + Name: "DarkBlueCottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 2252 +}, +{ + Id: 2253 + AegisName: "YellowCottonCloth" + Name: "YellowCottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 2253 +}, +{ + Id: 2254 + AegisName: "LightBlueCottonCloth" + Name: "LightBlueCottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 2254 +}, +{ + Id: 2255 + AegisName: "PinkCottonCloth" + Name: "PinkCottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 2255 +}, +{ + Id: 2256 + AegisName: "BlackCottonCloth" + Name: "BlackCottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 2256 +}, +{ + Id: 2257 + AegisName: "OrangeCottonCloth" + Name: "OrangeCottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 2257 +}, +{ + Id: 2258 + AegisName: "PurpleCottonCloth" + Name: "PurpleCottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 2258 +}, +{ + Id: 2259 + AegisName: "DarkGreenCottonCloth" + Name: "DarkGreenCottonCloth" + Type: "IT_ETC" + Buy: 400 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 2259 +}, +{ + Id: 3000 + AegisName: "JackOLantern" + Name: "JackOLantern" + Type: "IT_ETC" + Buy: 200 + Sell: 100 + Weight: 1000 + Def: 0 + Refine: false + ViewSprite: 3000 +}, +{ + Id: 3002 + AegisName: "RealisticBrain" + Name: "RealisticBrain" + Type: "IT_ETC" + Buy: 200 + Sell: 100 + Weight: 50 + Def: 0 + Refine: false + ViewSprite: 3002 +}, +{ + Id: 3003 + AegisName: "JarofBlood" + Name: "JarofBlood" + Type: "IT_ETC" + Buy: 200 + Sell: 100 + Weight: 375 + Def: 0 + Refine: false + ViewSprite: 3003 +}, +{ + Id: 3004 + AegisName: "Tongue" + Name: "Tongue" + Type: "IT_ETC" + Buy: 5 + Sell: 1 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 3004 +}, +{ + Id: 3011 + AegisName: "PumpkinSeeds" + Name: "PumpkinSeeds" + Type: "IT_ETC" + Buy: 5 + Sell: 1 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 3011 +}, +{ + Id: 3012 + AegisName: "BossMedal" + Name: "Boss Medal" + Type: "IT_ETC" + Buy: 10 + Sell: 5 + Weight: 1 + ViewSprite: 3012 + Trade: { + override: 60 + nodrop: true + notrade: true + noselltonpc: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 4000 + AegisName: "AngryScorpionStinger" + Name: "AngryScorpionStinger" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 4000 +}, +{ + Id: 4001 + AegisName: "Coal" + Name: "Coal" + Type: "IT_ETC" + Buy: 250 + Sell: 100 + Weight: 20 + Def: 0 + Refine: false + ViewSprite: 4001 +}, +{ + Id: 4002 + AegisName: "Diamond" + Name: "Diamond" + Type: "IT_ETC" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 0 + Refine: false + ViewSprite: 4002 +}, +{ + Id: 4003 + AegisName: "Ruby" + Name: "Ruby" + Type: "IT_ETC" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 0 + Refine: false + ViewSprite: 4003 +}, +{ + Id: 4004 + AegisName: "Emerald" + Name: "Emerald" + Type: "IT_ETC" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 0 + Refine: false + ViewSprite: 4004 +}, +{ + Id: 4005 + AegisName: "Sapphire" + Name: "Sapphire" + Type: "IT_ETC" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 0 + Refine: false + ViewSprite: 4005 +}, +{ + Id: 4006 + AegisName: "Topaz" + Name: "Topaz" + Type: "IT_ETC" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 0 + Refine: false + ViewSprite: 4006 +}, +{ + Id: 4007 + AegisName: "Amethyst" + Name: "Amethyst" + Type: "IT_ETC" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 0 + Refine: false + ViewSprite: 4007 +}, +{ + Id: 4015 + AegisName: "IronIngot" + Name: "IronIngot" + Type: "IT_ETC" + Buy: 500 + Sell: 250 + Weight: 200 + Def: 0 + Refine: false + ViewSprite: 4015 +}, +{ + Id: 4016 + AegisName: "BanditHood" + Name: "BanditHood" + Type: "IT_ETC" + Buy: 100 + Sell: 50 + Weight: 50 + Def: 0 + Refine: false + ViewSprite: 4016 +}, +{ + Id: 4017 + AegisName: "RedPowder" + Name: "RedPowder" + Type: "IT_ETC" + Buy: 3000 + Sell: 5 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 4017 +}, +{ + Id: 4018 + AegisName: "YellowPowder" + Name: "YellowPowder" + Type: "IT_ETC" + Buy: 3000 + Sell: 5 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 4018 +}, +{ + Id: 4019 + AegisName: "BluePowder" + Name: "BluePowder" + Type: "IT_ETC" + Buy: 3000 + Sell: 5 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 4019 +}, +{ + Id: 4021 + AegisName: "YellowPresentBox" + Name: "YellowPresentBox" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 4021 +}, +{ + Id: 4022 + AegisName: "WhitePresentBox" + Name: "WhitePresentBox" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 4022 +}, +{ + Id: 4023 + AegisName: "AnimalBones" + Name: "AnimalBones" + Type: "IT_ETC" + Buy: 50 + Sell: 25 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 4023 +}, +{ + Id: 4024 + AegisName: "FrozenYetiTear" + Name: "FrozenYetiTear" + Type: "IT_ETC" + Buy: 500 + Sell: 250 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 4024 +}, +{ + Id: 4025 + AegisName: "YetiClaw" + Name: "YetiClaw" + Type: "IT_ETC" + Buy: 150 + Sell: 75 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 4025 +}, +{ + Id: 4026 + AegisName: "IceCube" + Name: "IceCube" + Type: "IT_ETC" + Buy: 200 + Sell: 100 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 4026 +}, +{ + Id: 4029 + AegisName: "GrimaceOfDementia" + Name: "GrimaceOfDementia" + Type: "IT_ETC" + Buy: 20 + Sell: 10 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 4029 +}, +{ + Id: 4034 + AegisName: "BlackPearl" + Name: "BlackPearl" + Type: "IT_ETC" + Buy: 8000 + Sell: 4000 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 4034 +}, +{ + Id: 4037 + AegisName: "WhiteBlanket" + Name: "WhiteBlanket" + Type: "IT_ETC" + Buy: 600 + Sell: 125 + Weight: 50 + Def: 0 + Refine: false + ViewSprite: 4037 +}, +{ + Id: 4038 + AegisName: "WhiteSaddleRug" + Name: "WhiteSaddleRug" + Type: "IT_ETC" + Buy: 1000 + Sell: 250 + Weight: 100 + Def: 0 + Refine: false + ViewSprite: 4038 +}, +{ + Id: 4039 + AegisName: "RedSaddleRug" + Name: "RedSaddleRug" + Type: "IT_ETC" + Buy: 1200 + Sell: 300 + Weight: 110 + Def: 0 + Refine: false + ViewSprite: 4039 +}, +{ + Id: 4040 + AegisName: "RawTalisman" + Name: "RawTalisman" + Type: "IT_ETC" + Buy: 800 + Sell: 200 + Weight: 8 + Def: 0 + Refine: false + ViewSprite: 4040 +}, +{ + Id: 4041 + AegisName: "FlightTalisman" + Name: "FlightTalisman" + Type: "IT_ETC" + Buy: 5000 + Sell: 1200 + Weight: 12 + Def: 0 + Refine: false + ViewSprite: 4041 +}, +{ + Id: 5110 + AegisName: "Bloodstone" + Name: "Bloodstone" + Type: "IT_ETC" + Buy: 2000 + Sell: 250 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 5110 +}, +{ + Id: 5111 + AegisName: "BrainStem" + Name: "BrainStem" + Type: "IT_ETC" + Buy: 180 + Sell: 90 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 5111 +}, +{ + Id: 5112 + AegisName: "CryptKey" + Name: "CryptKey" + Type: "IT_ETC" + Buy: 300 + Sell: 150 + Weight: 2 + Def: 0 + Refine: false + ViewSprite: 5112 +}, +{ + Id: 5113 + AegisName: "Ectoplasm" + Name: "Ectoplasm" + Type: "IT_ETC" + Buy: 80 + Sell: 20 + Weight: 4 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 5113 +}, +{ + Id: 5114 + AegisName: "Urn" + Name: "Urn" + Type: "IT_ETC" + Buy: 40 + Sell: 20 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 5114 +}, +{ + Id: 5115 + AegisName: "VampireBatWing" + Name: "VampireBatWing" + Type: "IT_ETC" + Buy: 700 + Sell: 20 + Weight: 4 + Def: 0 + Refine: false + ViewSprite: 5115 +}, +{ + Id: 5116 + AegisName: "WraithHorn" + Name: "WraithHorn" + Type: "IT_ETC" + Buy: 700 + Sell: 20 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 5116 +}, +{ + Id: 5117 + AegisName: "AstralCube" + Name: "AstralCube" + Type: "IT_ETC" + Buy: 10000 + Sell: 10 + Weight: 800 + Def: 0 + Refine: false + ViewSprite: 5117 +}, +{ + Id: 5118 + AegisName: "RunestoneA" + Name: "RunestoneA" + Type: "IT_ETC" + Buy: 1000 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 5118 +}, +{ + Id: 5119 + AegisName: "RunestoneL" + Name: "RunestoneL" + Type: "IT_ETC" + Buy: 1000 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 5119 +}, +{ + Id: 5120 + AegisName: "RunestoneN" + Name: "RunestoneN" + Type: "IT_ETC" + Buy: 1000 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 5120 +}, +{ + Id: 5121 + AegisName: "RunestoneT" + Name: "RunestoneT" + Type: "IT_ETC" + Buy: 1000 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 5121 +}, +{ + Id: 5122 + AegisName: "RunestoneW" + Name: "RunestoneW" + Type: "IT_ETC" + Buy: 1000 + Sell: 100 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 5122 +}, +{ + Id: 5123 + AegisName: "QuillOfBinding" + Name: "QuillOfBinding" + Type: "IT_ETC" + Buy: 10 + Sell: 5 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5123 +}, +{ + Id: 5124 + AegisName: "BloodInk" + Name: "BloodInk" + Type: "IT_ETC" + Buy: 10 + Sell: 5 + Weight: 4 + Def: 0 + Refine: false + ViewSprite: 5124 +}, +{ + Id: 5125 + AegisName: "UnderworldKey" + Name: "UnderworldKey" + Type: "IT_ETC" + Buy: 10 + Sell: 5 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 5125 +}, +{ + Id: 5127 + AegisName: "JarofOwnBlood" + Name: "JarofOwnBlood" + Type: "IT_ETC" + Buy: 200 + Sell: 100 + Weight: 375 + Def: 0 + Refine: false + ViewSprite: 5127 +}, +{ + Id: 1197 + AegisName: "SkeletonCharm" + Name: "SkeletonCharm" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 1197 +}, +{ + Id: 5211 + AegisName: "ActivatedSulphur" + Name: "ActivatedSulphur" + Type: "IT_ETC" + Buy: 3000 + Sell: 5 + Weight: 10 + Def: 0 + Refine: false + ViewSprite: 5211 +}, +{ + Id: 5212 + AegisName: "FairTradeSoil" + Name: "FairTradeSoil" + Type: "IT_ETC" + Buy: 500 + Sell: 23 + Weight: 40 + Def: 0 + Refine: false + ViewSprite: 5212 +}, +{ + Id: 5215 + AegisName: "FreeRangeMoss" + Name: "FreeRangeMoss" + Type: "IT_ETC" + Buy: 830 + Sell: 20 + Weight: 5 + Def: 0 + Refine: false + ViewSprite: 5215 +}, +{ + Id: 5216 + AegisName: "JadeEgg" + Name: "JadeEgg" + Type: "IT_ETC" + Buy: 938 + Sell: 250 + Weight: 2 + Def: 0 + Refine: false + ViewSprite: 5216 +}, +{ + Id: 5217 + AegisName: "RawAir" + Name: "RawAir" + Type: "IT_ETC" + Buy: 1999 + Sell: 10 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5217 +}, +{ + Id: 5218 + AegisName: "RedTicket" + Name: "RedTicket" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5218 +}, +{ + Id: 5219 + AegisName: "YellowTicket" + Name: "YellowTicket" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5219 +}, +{ + Id: 5220 + AegisName: "GoldTicket" + Name: "GoldTicket" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5220 +}, +{ + Id: 5221 + AegisName: "GreenTicket" + Name: "GreenTicket" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5221 +}, +{ + Id: 5222 + AegisName: "AquaTicket" + Name: "AquaTicket" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5222 +}, +{ + Id: 5223 + AegisName: "BlueTicket" + Name: "BlueTicket" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5223 +}, +{ + Id: 5224 + AegisName: "PurpleTicket" + Name: "PurpleTicket" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5224 +}, +{ + Id: 5225 + AegisName: "PinkTicket" + Name: "PinkTicket" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5225 +}, +{ + Id: 5251 + AegisName: "WumpusEgg" + Name: "WumpusEgg" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5251 +}, +{ + Id: 5256 + AegisName: "PVPCoin" + Name: "PVPCoin" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5256 +}, +{ + Id: 5265 + AegisName: "LoveLetter" + Name: "LoveLetter" + Type: "IT_ETC" + Buy: 0 + Sell: 0 + Weight: 1 + Def: 0 + Refine: false + ViewSprite: 5265 +}, +{ + Id: 523 + AegisName: "LeatherShirt" + Name: "LeatherShirt" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 523 + Script: <" + bonus bMatkRate, -1; + "> +}, +{ + Id: 546 + AegisName: "DesertShirt" + Name: "DesertShirt" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 20 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 546 + Script: <" + bonus bMatkRate, -2; + "> +}, +{ + Id: 564 + AegisName: "Turtleneck" + Name: "Turtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 30 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 564 +}, +{ + Id: 624 + AegisName: "VNeckSweater" + Name: "VNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 624 +}, +{ + Id: 625 + AegisName: "ChainmailShirt" + Name: "ChainmailShirt" + Type: "IT_ARMOR" + Buy: 15000 + Sell: 1500 + Weight: 800 + Def: 20 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 625 + Script: <" + bonus bMatkRate, -36; + "> +}, +{ + Id: 626 + AegisName: "LightPlatemail" + Name: "LightPlatemail" + Type: "IT_ARMOR" + Buy: 50000 + Sell: 2500 + Weight: 1200 + Def: 25 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 626 + Script: <" + bonus bMatkRate, -45; + "> +}, +{ + Id: 645 + AegisName: "GoldenPlatemail" + Name: "GoldenPlatemail" + Type: "IT_ARMOR" + Buy: 9999000 + Sell: 3000 + Weight: 4500 + Def: 25 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 645 + Script: <" + bonus bMatkRate, -30; + "> +}, +{ + Id: 649 + AegisName: "WhiteEvokersRobeBlue" + Name: "WhiteEvokersRobeBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 5 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 649 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + bonus bCriticalDef, 10; + "> +}, +{ + Id: 650 + AegisName: "BlackEvokersRobeBlue" + Name: "BlackEvokersRobeBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 5 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 650 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + bonus bCriticalDef, 10; + "> +}, +{ + Id: 651 + AegisName: "WhiteWizardRobe" + Name: "WhiteWizardRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 5 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 651 + Script: <" + bonus bMatkRate, 1; + "> +}, +{ + Id: 652 + AegisName: "BlackWizardRobe" + Name: "BlackWizardRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 5 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 652 + Script: <" + bonus bMatkRate, 1; + "> +}, +{ + Id: 653 + AegisName: "ApprenticeRobe" + Name: "ApprenticeRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 5 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 653 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + bonus bCriticalDef, 10; + "> +}, +{ + Id: 658 + AegisName: "WarlordPlate" + Name: "WarlordPlate" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 3000 + Weight: 2600 + Def: 27 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 658 + Script: <" + bonus bMatkRate, -51; + "> +}, +{ + Id: 659 + AegisName: "GoldenWarlordPlate" + Name: "GoldenWarlordPlate" + Type: "IT_ARMOR" + Buy: 500000 + Sell: 4000 + Weight: 7600 + Def: 27 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 659 + Script: <" + bonus bMatkRate, -33; + "> +}, +{ + Id: 688 + AegisName: "TankTop" + Name: "TankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 10 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 688 +}, +{ + Id: 689 + AegisName: "ShortTankTop" + Name: "ShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 689 +}, +{ + Id: 720 + AegisName: "SilkRobe" + Name: "SilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 5 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 720 +}, +{ + Id: 726 + AegisName: "GMRobe" + Name: "GMRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 40 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 726 + Nouse: { + override: 60 + } +}, +{ + Id: 755 + AegisName: "AssassinShirt" + Name: "AssassinShirt" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 3000 + Weight: 15 + Def: 15 + Slots: 0 + Loc: "EQP_HEAD_MID" + WeaponLv: 0 + EquipLv: 90 + Refine: false + ViewSprite: 755 + Script: <" + callfunc "BrawlingItem", EQI_HEAD_MID; + bonus bAgi, 15; + bonus bSpeedAddRate, 10; + bonus bFlee, 20; + bonus bHit, 20; + bonus bMaxHP, 200; + bonus bMatkRate, -3; + "> +}, +{ + Id: 767 + AegisName: "TerraniteChestArmor" + Name: "TerraniteChestArmor" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 3000 + Weight: 800 + Def: 20 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 767 + Script: <" + bonus bMatkRate, -14; + bonus bDex, 1; + bonus bMdef, 10; + "> +}, +{ + Id: 782 + AegisName: "ForestArmor" + Name: "ForestArmor" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 1500 + Weight: 40 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 782 + Script: <" + bonus bMatkRate, -6; + bonus bDex, 3; + "> +}, +{ + Id: 783 + AegisName: "PlatynaRedDress" + Name: "PlatynaRedDress" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 50000 + Weight: 35 + Def: 15 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 783 +}, +{ + Id: 791 + AegisName: "YetiSkinShirt" + Name: "YetiSkinShirt" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 10000 + Weight: 20 + Def: 12 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 791 + Script: <" + bonus bMatkRate, -3; + "> +}, +{ + Id: 793 + AegisName: "BromenalChest" + Name: "BromenalChest" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 3000 + Weight: 2000 + Def: 25 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 793 + Script: <" + bonus bMatkRate, -50; + "> +}, +{ + Id: 798 + AegisName: "SorcererRed" + Name: "SorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 5 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 798 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 870 + AegisName: "FineDress" + Name: "FineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 870 +}, +{ + Id: 880 + AegisName: "LazuriteRobe" + Name: "LazuriteRobe" + Type: "IT_ARMOR" + Buy: 92000 + Sell: 52000 + Weight: 30 + Def: 7 + Slots: 0 + Loc: "EQP_HEAD_MID" + WeaponLv: 0 + EquipLv: 90 + Refine: false + ViewSprite: 880 + OnEquipScript: <" + callfunc "RequireStat", bInt, 70, EQI_HEAD_MID; + callfunc "RequireStat", bVit, 40, EQI_HEAD_MID; + "> + Script: <" + bonus bSpeedAddRate, -15; + bonus bDef2Rate, -40; + bonus bMatkRate, 6; + bonus bMdef, 60; + bonus bVit, -1; + bonus bInt, 7; + bonus bLuk, -1; + bonus bDex, -1; + bonus bStr, -1; + "> +}, +{ + Id: 1178 + AegisName: "Contributor" + Name: "Contributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 1178 +}, +{ + Id: 1183 + AegisName: "AmberChristmasSweater" + Name: "AmberChristmasSweater" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 1183 +}, +{ + Id: 1184 + AegisName: "FunkyChristmasSweater" + Name: "FunkyChristmasSweater" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 1184 +}, +{ + Id: 1185 + AegisName: "PinkChristmasSweater" + Name: "PinkChristmasSweater" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 1185 +}, +{ + Id: 1186 + AegisName: "DarkChristmasSweater" + Name: "DarkChristmasSweater" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 1186 +}, +{ + Id: 1187 + AegisName: "BlueChristmasSweater" + Name: "BlueChristmasSweater" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 1187 +}, +{ + Id: 1202 + AegisName: "CottonShirt" + Name: "CottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 13 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 1202 +}, +{ + Id: 2050 + AegisName: "RedCottonShirt" + Name: "RedCottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2050 +}, +{ + Id: 2051 + AegisName: "GreenCottonShirt" + Name: "GreenCottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2051 +}, +{ + Id: 2052 + AegisName: "DarkBlueCottonShirt" + Name: "DarkBlueCottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2052 +}, +{ + Id: 2053 + AegisName: "YellowCottonShirt" + Name: "YellowCottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2053 +}, +{ + Id: 2054 + AegisName: "LightBlueCottonShirt" + Name: "LightBlueCottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2054 +}, +{ + Id: 2055 + AegisName: "PinkCottonShirt" + Name: "PinkCottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2055 +}, +{ + Id: 2056 + AegisName: "BlackCottonShirt" + Name: "BlackCottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2056 +}, +{ + Id: 2057 + AegisName: "OrangeCottonShirt" + Name: "OrangeCottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2057 +}, +{ + Id: 2058 + AegisName: "PurpleCottonShirt" + Name: "PurpleCottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2058 +}, +{ + Id: 2059 + AegisName: "DarkGreenCottonShirt" + Name: "DarkGreenCottonShirt" + Type: "IT_ARMOR" + Buy: 300 + Sell: 5 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2059 +}, +{ + Id: 2060 + AegisName: "RedVNeckSweater" + Name: "RedVNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2060 +}, +{ + Id: 2061 + AegisName: "GreenVNeckSweater" + Name: "GreenVNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2061 +}, +{ + Id: 2062 + AegisName: "DarkBlueVNeckSweater" + Name: "DarkBlueVNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2062 +}, +{ + Id: 2063 + AegisName: "YellowVNeckSweater" + Name: "YellowVNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2063 +}, +{ + Id: 2064 + AegisName: "LightBlueVNeckSweater" + Name: "LightBlueVNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2064 +}, +{ + Id: 2065 + AegisName: "PinkVNeckSweater" + Name: "PinkVNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2065 +}, +{ + Id: 2066 + AegisName: "BlackVNeckSweater" + Name: "BlackVNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2066 +}, +{ + Id: 2067 + AegisName: "OrangeVNeckSweater" + Name: "OrangeVNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2067 +}, +{ + Id: 2068 + AegisName: "PurpleVNeckSweater" + Name: "PurpleVNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2068 +}, +{ + Id: 2069 + AegisName: "DarkGreenVNeckSweater" + Name: "DarkGreenVNeckSweater" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2069 +}, +{ + Id: 2070 + AegisName: "RedTurtleneck" + Name: "RedTurtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2070 +}, +{ + Id: 2071 + AegisName: "GreenTurtleneck" + Name: "GreenTurtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2071 +}, +{ + Id: 2072 + AegisName: "DarkBlueTurtleneck" + Name: "DarkBlueTurtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2072 +}, +{ + Id: 2073 + AegisName: "YellowTurtleneck" + Name: "YellowTurtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2073 +}, +{ + Id: 2074 + AegisName: "LightBlueTurtleneck" + Name: "LightBlueTurtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2074 +}, +{ + Id: 2075 + AegisName: "PinkTurtleneck" + Name: "PinkTurtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2075 +}, +{ + Id: 2076 + AegisName: "BlackTurtleneck" + Name: "BlackTurtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2076 +}, +{ + Id: 2077 + AegisName: "OrangeTurtleneck" + Name: "OrangeTurtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2077 +}, +{ + Id: 2078 + AegisName: "PurpleTurtleneck" + Name: "PurpleTurtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2078 +}, +{ + Id: 2079 + AegisName: "DarkGreenTurtleneck" + Name: "DarkGreenTurtleneck" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 35 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2079 +}, +{ + Id: 2080 + AegisName: "RedSilkRobe" + Name: "RedSilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2080 +}, +{ + Id: 2081 + AegisName: "GreenSilkRobe" + Name: "GreenSilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2081 +}, +{ + Id: 2082 + AegisName: "DarkBlueSilkRobe" + Name: "DarkBlueSilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2082 +}, +{ + Id: 2083 + AegisName: "YellowSilkRobe" + Name: "YellowSilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2083 +}, +{ + Id: 2084 + AegisName: "LightBlueSilkRobe" + Name: "LightBlueSilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2084 +}, +{ + Id: 2085 + AegisName: "PinkSilkRobe" + Name: "PinkSilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2085 +}, +{ + Id: 2086 + AegisName: "BlackSilkRobe" + Name: "BlackSilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2086 +}, +{ + Id: 2087 + AegisName: "OrangeSilkRobe" + Name: "OrangeSilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2087 +}, +{ + Id: 2088 + AegisName: "PurpleSilkRobe" + Name: "PurpleSilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2088 +}, +{ + Id: 2089 + AegisName: "DarkGreenSilkRobe" + Name: "DarkGreenSilkRobe" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2089 +}, +{ + Id: 2090 + AegisName: "RedTankTop" + Name: "RedTankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 12 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2090 +}, +{ + Id: 2091 + AegisName: "GreenTankTop" + Name: "GreenTankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 12 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2091 +}, +{ + Id: 2092 + AegisName: "DarkBlueTankTop" + Name: "DarkBlueTankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 12 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2092 +}, +{ + Id: 2093 + AegisName: "YellowTankTop" + Name: "YellowTankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 12 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2093 +}, +{ + Id: 2094 + AegisName: "LightBlueTankTop" + Name: "LightBlueTankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 12 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2094 +}, +{ + Id: 2095 + AegisName: "PinkTankTop" + Name: "PinkTankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 12 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2095 +}, +{ + Id: 2096 + AegisName: "BlackTankTop" + Name: "BlackTankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 12 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2096 +}, +{ + Id: 2097 + AegisName: "OrangeTankTop" + Name: "OrangeTankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 12 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2097 +}, +{ + Id: 2098 + AegisName: "PurpleTankTop" + Name: "PurpleTankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 12 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2098 +}, +{ + Id: 2099 + AegisName: "DarkGreenTankTop" + Name: "DarkGreenTankTop" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 12 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2099 +}, +{ + Id: 2120 + AegisName: "RedShortTankTop" + Name: "RedShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2120 +}, +{ + Id: 2121 + AegisName: "GreenShortTankTop" + Name: "GreenShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2121 +}, +{ + Id: 2122 + AegisName: "DarkBlueShortTankTop" + Name: "DarkBlueShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2122 +}, +{ + Id: 2123 + AegisName: "YellowShortTankTop" + Name: "YellowShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2123 +}, +{ + Id: 2124 + AegisName: "LightBlueShortTankTop" + Name: "LightBlueShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2124 +}, +{ + Id: 2125 + AegisName: "PinkShortTankTop" + Name: "PinkShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2125 +}, +{ + Id: 2126 + AegisName: "BlackShortTankTop" + Name: "BlackShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2126 +}, +{ + Id: 2127 + AegisName: "OrangeShortTankTop" + Name: "OrangeShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2127 +}, +{ + Id: 2128 + AegisName: "PurpleShortTankTop" + Name: "PurpleShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2128 +}, +{ + Id: 2129 + AegisName: "DarkGreenShortTankTop" + Name: "DarkGreenShortTankTop" + Type: "IT_ARMOR" + Buy: 600 + Sell: 300 + Weight: 8 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2129 +}, +{ + Id: 2220 + AegisName: "RedSorcererRed" + Name: "RedSorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2220 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 2221 + AegisName: "GreenSorcererRed" + Name: "GreenSorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2221 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 2222 + AegisName: "DarkBlueSorcererRed" + Name: "DarkBlueSorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2222 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 2223 + AegisName: "YellowSorcererRed" + Name: "YellowSorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2223 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 2224 + AegisName: "LightBlueSorcererRed" + Name: "LightBlueSorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2224 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 2225 + AegisName: "PinkSorcererRed" + Name: "PinkSorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2225 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 2226 + AegisName: "BlackSorcererRed" + Name: "BlackSorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2226 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 2227 + AegisName: "OrangeSorcererRed" + Name: "OrangeSorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2227 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 2228 + AegisName: "PurpleSorcererRed" + Name: "PurpleSorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2228 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 2229 + AegisName: "DarkGreenSorcererRed" + Name: "DarkGreenSorcererRed" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2229 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 2240 + AegisName: "RedFineDress" + Name: "RedFineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2240 +}, +{ + Id: 2241 + AegisName: "GreenFineDress" + Name: "GreenFineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2241 +}, +{ + Id: 2242 + AegisName: "DarkBlueFineDress" + Name: "DarkBlueFineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2242 +}, +{ + Id: 2243 + AegisName: "YellowFineDress" + Name: "YellowFineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2243 +}, +{ + Id: 2244 + AegisName: "LightBlueFineDress" + Name: "LightBlueFineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2244 +}, +{ + Id: 2245 + AegisName: "PinkFineDress" + Name: "PinkFineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2245 +}, +{ + Id: 2246 + AegisName: "BlackFineDress" + Name: "BlackFineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2246 +}, +{ + Id: 2247 + AegisName: "OrangeFineDress" + Name: "OrangeFineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2247 +}, +{ + Id: 2248 + AegisName: "PurpleFineDress" + Name: "PurpleFineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2248 +}, +{ + Id: 2249 + AegisName: "DarkGreenFineDress" + Name: "DarkGreenFineDress" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 35 + Def: 8 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 2249 +}, +{ + Id: 5000 + AegisName: "RedSorcererGreen" + Name: "RedSorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5000 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5001 + AegisName: "GreenSorcererGreen" + Name: "GreenSorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5001 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5002 + AegisName: "DarkBlueSorcererGreen" + Name: "DarkBlueSorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5002 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5003 + AegisName: "YellowSorcererGreen" + Name: "YellowSorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5003 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5004 + AegisName: "LightBlueSorcererGreen" + Name: "LightBlueSorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5004 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5005 + AegisName: "PinkSorcererGreen" + Name: "PinkSorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5005 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5006 + AegisName: "BlackSorcererGreen" + Name: "BlackSorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5006 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5007 + AegisName: "OrangeSorcererGreen" + Name: "OrangeSorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5007 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5008 + AegisName: "PurpleSorcererGreen" + Name: "PurpleSorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5008 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5009 + AegisName: "DarkGreenSorcererGreen" + Name: "DarkGreenSorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5009 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5010 + AegisName: "SorcererGreen" + Name: "SorcererGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5010 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5011 + AegisName: "RedSorcererDBlue" + Name: "RedSorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5011 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5012 + AegisName: "GreenSorcererDBlue" + Name: "GreenSorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5012 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5013 + AegisName: "DarkBlueSorcererDBlue" + Name: "DarkBlueSorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5013 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5014 + AegisName: "YellowSorcererDBlue" + Name: "YellowSorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5014 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5015 + AegisName: "LightBlueSorcererDBlue" + Name: "LightBlueSorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5015 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5016 + AegisName: "PinkSorcererDBlue" + Name: "PinkSorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5016 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5017 + AegisName: "BlackSorcererDBlue" + Name: "BlackSorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5017 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5018 + AegisName: "OrangeSorcererDBlue" + Name: "OrangeSorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5018 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5019 + AegisName: "PurpleSorcererDBlue" + Name: "PurpleSorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5019 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5020 + AegisName: "DarkGreenSorcererDBlue" + Name: "DarkGreenSorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5020 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5021 + AegisName: "SorcererDBlue" + Name: "SorcererDBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5021 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5022 + AegisName: "RedSorcererYellow" + Name: "RedSorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5022 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5023 + AegisName: "GreenSorcererYellow" + Name: "GreenSorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5023 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5024 + AegisName: "DarkBlueSorcererYellow" + Name: "DarkBlueSorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5024 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5025 + AegisName: "YellowSorcererYellow" + Name: "YellowSorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5025 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5026 + AegisName: "LightBlueSorcererYellow" + Name: "LightBlueSorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5026 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5027 + AegisName: "PinkSorcererYellow" + Name: "PinkSorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5027 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5028 + AegisName: "BlackSorcererYellow" + Name: "BlackSorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5028 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5029 + AegisName: "OrangeSorcererYellow" + Name: "OrangeSorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5029 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5030 + AegisName: "PurpleSorcererYellow" + Name: "PurpleSorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5030 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5031 + AegisName: "DarkGreenSorcererYellow" + Name: "DarkGreenSorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5031 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5032 + AegisName: "SorcererYellow" + Name: "SorcererYellow" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5032 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5033 + AegisName: "RedSorcererLBlue" + Name: "RedSorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5033 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5034 + AegisName: "GreenSorcererLBlue" + Name: "GreenSorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5034 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5035 + AegisName: "DarkBlueSorcererLBlue" + Name: "DarkBlueSorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5035 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5036 + AegisName: "YellowSorcererLBlue" + Name: "YellowSorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5036 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5037 + AegisName: "LightBlueSorcererLBlue" + Name: "LightBlueSorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5037 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5038 + AegisName: "PinkSorcererLBlue" + Name: "PinkSorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5038 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5039 + AegisName: "BlackSorcererLBlue" + Name: "BlackSorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5039 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5040 + AegisName: "OrangeSorcererLBlue" + Name: "OrangeSorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5040 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5041 + AegisName: "PurpleSorcererLBlue" + Name: "PurpleSorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5041 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5042 + AegisName: "DarkGreenSorcererLBlue" + Name: "DarkGreenSorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5042 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5043 + AegisName: "SorcererLBlue" + Name: "SorcererLBlue" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5043 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5044 + AegisName: "RedSorcererPink" + Name: "RedSorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5044 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5045 + AegisName: "GreenSorcererPink" + Name: "GreenSorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5045 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5046 + AegisName: "DarkBlueSorcererPink" + Name: "DarkBlueSorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5046 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5047 + AegisName: "YellowSorcererPink" + Name: "YellowSorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5047 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5048 + AegisName: "LightBlueSorcererPink" + Name: "LightBlueSorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5048 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5049 + AegisName: "PinkSorcererPink" + Name: "PinkSorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5049 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5050 + AegisName: "BlackSorcererPink" + Name: "BlackSorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5050 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5051 + AegisName: "OrangeSorcererPink" + Name: "OrangeSorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5051 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5052 + AegisName: "PurpleSorcererPink" + Name: "PurpleSorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5052 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5053 + AegisName: "DarkGreenSorcererPink" + Name: "DarkGreenSorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5053 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5054 + AegisName: "SorcererPink" + Name: "SorcererPink" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5054 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5055 + AegisName: "RedSorcererBlack" + Name: "RedSorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5055 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5056 + AegisName: "GreenSorcererBlack" + Name: "GreenSorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5056 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5057 + AegisName: "DarkBlueSorcererBlack" + Name: "DarkBlueSorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5057 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5058 + AegisName: "YellowSorcererBlack" + Name: "YellowSorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5058 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5059 + AegisName: "LightBlueSorcererBlack" + Name: "LightBlueSorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5059 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5060 + AegisName: "PinkSorcererBlack" + Name: "PinkSorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5060 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5061 + AegisName: "BlackSorcererBlack" + Name: "BlackSorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5061 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5062 + AegisName: "OrangeSorcererBlack" + Name: "OrangeSorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5062 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5063 + AegisName: "PurpleSorcererBlack" + Name: "PurpleSorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5063 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5064 + AegisName: "DarkGreenSorcererBlack" + Name: "DarkGreenSorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5064 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5065 + AegisName: "SorcererBlack" + Name: "SorcererBlack" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5065 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5066 + AegisName: "RedSorcererOrange" + Name: "RedSorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5066 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5067 + AegisName: "GreenSorcererOrange" + Name: "GreenSorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5067 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5068 + AegisName: "DarkBlueSorcererOrange" + Name: "DarkBlueSorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5068 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5069 + AegisName: "YellowSorcererOrange" + Name: "YellowSorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5069 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5070 + AegisName: "LightBlueSorcererOrange" + Name: "LightBlueSorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5070 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5071 + AegisName: "PinkSorcererOrange" + Name: "PinkSorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5071 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5072 + AegisName: "BlackSorcererOrange" + Name: "BlackSorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5072 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5073 + AegisName: "OrangeSorcererOrange" + Name: "OrangeSorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5073 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5074 + AegisName: "PurpleSorcererOrange" + Name: "PurpleSorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5074 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5075 + AegisName: "DarkGreenSorcererOrange" + Name: "DarkGreenSorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5075 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5076 + AegisName: "SorcererOrange" + Name: "SorcererOrange" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5076 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5077 + AegisName: "RedSorcererPurple" + Name: "RedSorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5077 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5078 + AegisName: "GreenSorcererPurple" + Name: "GreenSorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5078 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5079 + AegisName: "DarkBlueSorcererPurple" + Name: "DarkBlueSorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5079 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5080 + AegisName: "YellowSorcererPurple" + Name: "YellowSorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5080 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5081 + AegisName: "LightBlueSorcererPurple" + Name: "LightBlueSorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5081 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5082 + AegisName: "PinkSorcererPurple" + Name: "PinkSorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5082 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5083 + AegisName: "BlackSorcererPurple" + Name: "BlackSorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5083 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5084 + AegisName: "OrangeSorcererPurple" + Name: "OrangeSorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5084 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5085 + AegisName: "PurpleSorcererPurple" + Name: "PurpleSorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5085 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5086 + AegisName: "DarkGreenSorcererPurple" + Name: "DarkGreenSorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5086 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5087 + AegisName: "SorcererPurple" + Name: "SorcererPurple" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5087 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5088 + AegisName: "RedSorcererDGreen" + Name: "RedSorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5088 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5089 + AegisName: "GreenSorcererDGreen" + Name: "GreenSorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5089 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5090 + AegisName: "DarkBlueSorcererDGreen" + Name: "DarkBlueSorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5090 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5091 + AegisName: "YellowSorcererDGreen" + Name: "YellowSorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5091 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5092 + AegisName: "LightBlueSorcererDGreen" + Name: "LightBlueSorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5092 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5093 + AegisName: "PinkSorcererDGreen" + Name: "PinkSorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5093 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5094 + AegisName: "BlackSorcererDGreen" + Name: "BlackSorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5094 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5095 + AegisName: "OrangeSorcererDGreen" + Name: "OrangeSorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5095 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5096 + AegisName: "PurpleSorcererDGreen" + Name: "PurpleSorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5096 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5097 + AegisName: "DarkGreenSorcererDGreen" + Name: "DarkGreenSorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5097 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5098 + AegisName: "SorcererDGreen" + Name: "SorcererDGreen" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5098 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5099 + AegisName: "RedSorcererWhite" + Name: "RedSorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5099 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5100 + AegisName: "GreenSorcererWhite" + Name: "GreenSorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5100 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5101 + AegisName: "DarkBlueSorcererWhite" + Name: "DarkBlueSorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5101 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5102 + AegisName: "YellowSorcererWhite" + Name: "YellowSorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5102 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5103 + AegisName: "LightBlueSorcererWhite" + Name: "LightBlueSorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5103 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5104 + AegisName: "PinkSorcererWhite" + Name: "PinkSorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5104 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5105 + AegisName: "BlackSorcererWhite" + Name: "BlackSorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5105 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5106 + AegisName: "OrangeSorcererWhite" + Name: "OrangeSorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5106 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5107 + AegisName: "PurpleSorcererWhite" + Name: "PurpleSorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5107 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5108 + AegisName: "DarkGreenSorcererWhite" + Name: "DarkGreenSorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5108 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5109 + AegisName: "SorcererWhite" + Name: "SorcererWhite" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5109 + Script: <" + bonus bMatkRate, 2; + bonus bAgi, 1; + "> +}, +{ + Id: 5131 + AegisName: "RedContributor" + Name: "RedContributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5131 +}, +{ + Id: 5132 + AegisName: "GreenContributor" + Name: "GreenContributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5132 +}, +{ + Id: 5133 + AegisName: "DarkBlueContributor" + Name: "DarkBlueContributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5133 +}, +{ + Id: 5134 + AegisName: "YellowContributor" + Name: "YellowContributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5134 +}, +{ + Id: 5135 + AegisName: "LightBlueContributor" + Name: "LightBlueContributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5135 +}, +{ + Id: 5136 + AegisName: "PinkContributor" + Name: "PinkContributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5136 +}, +{ + Id: 5137 + AegisName: "BlackContributor" + Name: "BlackContributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5137 +}, +{ + Id: 5138 + AegisName: "OrangeContributor" + Name: "OrangeContributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5138 +}, +{ + Id: 5139 + AegisName: "PurpleContributor" + Name: "PurpleContributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5139 +}, +{ + Id: 5140 + AegisName: "DarkGreenContributor" + Name: "DarkGreenContributor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5140 +}, +{ + Id: 5254 + AegisName: "SaviorArmor" + Name: "SaviorArmor" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 2000 + Def: 24 + Slots: 0 + Loc: "EQP_HEAD_MID" + Refine: false + ViewSprite: 5254 + Script: <" + bonus bMatkRate, -27; + bonus bDex, 1; + bonus bMaxHP, 100; + "> +}, +{ + Id: 511 + AegisName: "SantaHat" + Name: "SantaHat" + Type: "IT_ARMOR" + Buy: 400 + Sell: 200 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 511 +}, +{ + Id: 524 + AegisName: "FancyHat" + Name: "FancyHat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 800 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 524 +}, +{ + Id: 525 + AegisName: "MinersHat" + Name: "MinersHat" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 40 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 525 +}, +{ + Id: 543 + AegisName: "StandardHeadband" + Name: "StandardHeadband" + Type: "IT_ARMOR" + Buy: 800 + Sell: 400 + Weight: 10 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 543 +}, +{ + Id: 544 + AegisName: "SilkHeadband" + Name: "SilkHeadband" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2000 + Weight: 10 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 544 +}, +{ + Id: 615 + AegisName: "PumpkinHelmet" + Name: "PumpkinHelmet" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 60 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 615 +}, +{ + Id: 616 + AegisName: "AxeHat" + Name: "AxeHat" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 50 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 616 +}, +{ + Id: 617 + AegisName: "PirateHat" + Name: "PirateHat" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 40 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 617 +}, +{ + Id: 618 + AegisName: "Goggles" + Name: "Goggles" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 618 +}, +{ + Id: 619 + AegisName: "LeatherGoggles" + Name: "LeatherGoggles" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 619 +}, +{ + Id: 620 + AegisName: "Circlet" + Name: "Circlet" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 620 +}, +{ + Id: 621 + AegisName: "Eyepatch" + Name: "Eyepatch" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 5 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 621 +}, +{ + Id: 622 + AegisName: "Bandana" + Name: "Bandana" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 622 +}, +{ + Id: 627 + AegisName: "TopHat" + Name: "TopHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 627 +}, +{ + Id: 628 + AegisName: "FunkyHat" + Name: "FunkyHat" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 1500 + Weight: 20 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 628 +}, +{ + Id: 629 + AegisName: "MushHat" + Name: "MushHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 629 +}, +{ + Id: 630 + AegisName: "ShroomHat" + Name: "ShroomHat" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 1500 + Weight: 30 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 630 +}, +{ + Id: 633 + AegisName: "ChristmasElfHat" + Name: "ChristmasElfHat" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 1500 + Weight: 30 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 633 +}, +{ + Id: 634 + AegisName: "FaceMask" + Name: "FaceMask" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 50 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 634 +}, +{ + Id: 636 + AegisName: "WarlordHelmet" + Name: "WarlordHelmet" + Type: "IT_ARMOR" + Buy: 30000 + Sell: 3000 + Weight: 900 + Def: 18 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 636 + Script: <" + bonus bMatkRate, -8; + "> +}, +{ + Id: 637 + AegisName: "KnightsHelmet" + Name: "KnightsHelmet" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 2000 + Weight: 600 + Def: 15 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 637 + Script: <" + bonus bMatkRate, -7; + "> +}, +{ + Id: 638 + AegisName: "InfantryHelmet" + Name: "InfantryHelmet" + Type: "IT_ARMOR" + Buy: 15000 + Sell: 1500 + Weight: 400 + Def: 15 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 638 + Script: <" + bonus bMatkRate, -8; + "> +}, +{ + Id: 639 + AegisName: "CrusadeHelmet" + Name: "CrusadeHelmet" + Type: "IT_ARMOR" + Buy: 25000 + Sell: 2500 + Weight: 1300 + Def: 18 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 639 + Script: <" + bonus bMatkRate, -8; + "> +}, +{ + Id: 643 + AegisName: "WhiteCowboyHat" + Name: "WhiteCowboyHat" + Type: "IT_ARMOR" + Buy: 1800 + Sell: 900 + Weight: 30 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 643 + Script: <" + bonus bMatkRate, -2; + "> +}, +{ + Id: 644 + AegisName: "BlackCowboyHat" + Name: "BlackCowboyHat" + Type: "IT_ARMOR" + Buy: 1800 + Sell: 900 + Weight: 30 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 644 + Script: <" + bonus bMatkRate, -2; + "> +}, +{ + Id: 646 + AegisName: "Crown" + Name: "Crown" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 1000 + Weight: 240 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 646 +}, +{ + Id: 647 + AegisName: "DevelopersCap" + Name: "DevelopersCap" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 647 +}, +{ + Id: 654 + AegisName: "Cap" + Name: "Cap" + Type: "IT_ARMOR" + Buy: 4000000 + Sell: 500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 654 +}, +{ + Id: 656 + AegisName: "SerfHat" + Name: "SerfHat" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 656 +}, +{ + Id: 675 + AegisName: "GraduationCap" + Name: "GraduationCap" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 250 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 675 +}, +{ + Id: 678 + AegisName: "NohMask" + Name: "NohMask" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 1000 + Weight: 18 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 678 +}, +{ + Id: 679 + AegisName: "DemonMask" + Name: "DemonMask" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 23 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 679 +}, +{ + Id: 721 + AegisName: "HighPriestCrown" + Name: "HighPriestCrown" + Type: "IT_ARMOR" + Buy: 6000000 + Sell: 5000 + Weight: 400 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 721 + Script: <" + bonus bMatkRate, 2; + bonus bMaxSP, 20; + "> +}, +{ + Id: 722 + AegisName: "MonsterSkullHelmet" + Name: "MonsterSkullHelmet" + Type: "IT_ARMOR" + Buy: 6000000 + Sell: 3000 + Weight: 250 + Def: 7 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 722 + Script: <" + bonus bMatkRate, 1; + bonus bMdef, 20; + "> +}, +{ + Id: 723 + AegisName: "DesertHat" + Name: "DesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 723 +}, +{ + Id: 724 + AegisName: "CottonHeadband" + Name: "CottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 724 +}, +{ + Id: 725 + AegisName: "GMCap" + Name: "GMCap" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 725 + Nouse: { + override: 60 + } +}, +{ + Id: 751 + AegisName: "PinkieHat" + Name: "PinkieHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 1000 + Weight: 5 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 751 +}, +{ + Id: 752 + AegisName: "FluffyHat" + Name: "FluffyHat" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 2000 + Weight: 10 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 752 +}, +{ + Id: 759 + AegisName: "PaladinsHelmet" + Name: "PaladinsHelmet" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 0 + Def: 19 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 759 +}, +{ + Id: 760 + AegisName: "OverlordsHelmet" + Name: "OverlordsHelmet" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 0 + Def: 50 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 760 + Script: <" + bonus bMdef, -50; + bonus bStr, -2; + bonus bAgi, -2; + bonus bDex, -2; + "> +}, +{ + Id: 761 + AegisName: "DesertHelmet" + Name: "DesertHelmet" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 0 + Def: 21 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 761 +}, +{ + Id: 764 + AegisName: "SailorHat" + Name: "SailorHat" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 0 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 764 +}, +{ + Id: 765 + AegisName: "CaptainsHat" + Name: "CaptainsHat" + Type: "IT_ARMOR" + Buy: 0 + Sell: 0 + Weight: 0 + Def: 15 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 765 +}, +{ + Id: 766 + AegisName: "TerraniteHelmet" + Name: "TerraniteHelmet" + Type: "IT_ARMOR" + Buy: 30000 + Sell: 3000 + Weight: 300 + Def: 15 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 766 + Script: <" + bonus bMatkRate, -2; + bonus bMdef, 5; + "> +}, +{ + Id: 769 + AegisName: "GuyFawkesMask" + Name: "GuyFawkesMask" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 769 +}, +{ + Id: 770 + AegisName: "FairyHat" + Name: "FairyHat" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 770 + Script: <" + bonus bMatkRate, -6; + bonus bLuk, 3; + "> +}, +{ + Id: 781 + AegisName: "WitchDoctorsMask" + Name: "WitchDoctorsMask" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 100 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 781 +}, +{ + Id: 795 + AegisName: "BromenalHelmet" + Name: "BromenalHelmet" + Type: "IT_ARMOR" + Buy: 15000 + Sell: 1500 + Weight: 400 + Def: 15 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 795 + Script: <" + bonus bMatkRate, -6; + "> +}, +{ + Id: 800 + AegisName: "BowlerHatBrown" + Name: "BowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 800 +}, +{ + Id: 801 + AegisName: "PinkieHelmet" + Name: "PinkieHelmet" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 1500 + Weight: 800 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 801 + Script: <" + bonus bMatkRate, -3; + bonus bLuk, 1; + "> +}, +{ + Id: 848 + AegisName: "Earmuffs" + Name: "Earmuffs" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 848 +}, +{ + Id: 854 + AegisName: "ElfNightcap" + Name: "ElfNightcap" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 854 +}, +{ + Id: 855 + AegisName: "Sunglasses" + Name: "Sunglasses" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 10 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 855 +}, +{ + Id: 856 + AegisName: "KnitCap" + Name: "KnitCap" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 856 +}, +{ + Id: 877 + AegisName: "BullHelmet" + Name: "BullHelmet" + Type: "IT_ARMOR" + Buy: 90000 + Sell: 45000 + Weight: 1300 + Def: 19 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 90 + Refine: false + ViewSprite: 877 + OnEquipScript: <" + callfunc "RequireStat", bStr, 70, EQI_HEAD_TOP; + callfunc "RequireStat", bVit, 50, EQI_HEAD_TOP; + callfunc "RequireStat", bLuk, 50, EQI_HEAD_TOP; + "> + Script: <" + bonus bMatkRate, -14; + // FIXME Maybe this works? Or maybe not and need a timer. + bonus bAtkRange, 1-readbattleparam(getcharid(3), UDT_ATKRANGE); + bonus bDoubleAddRate, 20; + bonus bStr, 10; + bonus bCritical, 15; + bonus bAspdRate, 10; + bonus bDef2Rate, -39; + bonus bHit, -15; + "> +}, +{ + Id: 882 + AegisName: "RedEggshellHat" + Name: "RedEggshellHat" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 9 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 882 +}, +{ + Id: 883 + AegisName: "BlueEggshellHat" + Name: "BlueEggshellHat" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 9 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 883 +}, +{ + Id: 884 + AegisName: "YellowEggshellHat" + Name: "YellowEggshellHat" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 9 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 884 +}, +{ + Id: 885 + AegisName: "GreenEggshellHat" + Name: "GreenEggshellHat" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 9 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 885 +}, +{ + Id: 886 + AegisName: "OrangeEggshellHat" + Name: "OrangeEggshellHat" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 9 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 886 +}, +{ + Id: 887 + AegisName: "DarkEggshellHat" + Name: "DarkEggshellHat" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 9 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 887 +}, +{ + Id: 888 + AegisName: "MagicGMTopHat" + Name: "MagicGMTopHat" + Type: "IT_ARMOR" + Buy: 4200 + Sell: 1900 + Weight: 30 + Def: 60 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 888 + Nouse: { + override: 50 + } + Script: <" + bonus bMaxHP, 31000; + bonus bFlee, -200; + bonus bHPrecovRate, -400; + bonus bCriticalDef, 250; + bonus bMdef, 89; + bonus bMatkRate, 2; + "> +}, +{ + Id: 889 + AegisName: "MurdererCrown" + Name: "MurdererCrown" + Type: "IT_ARMOR" + Buy: 75000 + Sell: 12000 + Weight: 240 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 889 +}, +{ + Id: 890 + AegisName: "BeanieCopter" + Name: "BeanieCopter" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 2000 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 890 +}, +{ + Id: 897 + AegisName: "RedRoseHat" + Name: "RedRoseHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 1000 + Weight: 0 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 897 +}, +{ + Id: 898 + AegisName: "WhiteRoseHat" + Name: "WhiteRoseHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 1000 + Weight: 0 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 898 +}, +{ + Id: 899 + AegisName: "PinkRoseHat" + Name: "PinkRoseHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 1000 + Weight: 0 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 899 +}, +{ + Id: 900 + AegisName: "YellowRoseHat" + Name: "YellowRoseHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 1000 + Weight: 0 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 900 +}, +{ + Id: 901 + AegisName: "OrangeRoseHat" + Name: "OrangeRoseHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 1000 + Weight: 0 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 901 +}, +{ + Id: 902 + AegisName: "BlueRoseHat" + Name: "BlueRoseHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 1000 + Weight: 0 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 902 +}, +{ + Id: 905 + AegisName: "BucketHat" + Name: "BucketHat" + Type: "IT_ARMOR" + Buy: 1600 + Sell: 800 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 905 +}, +{ + Id: 1173 + AegisName: "TamOShanter" + Name: "TamOShanter" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 500 + Weight: 20 + Def: 9 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1173 +}, +{ + Id: 1174 + AegisName: "CashiersShade" + Name: "CashiersShade" + Type: "IT_ARMOR" + Buy: 4000 + Sell: 500 + Weight: 15 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1174 +}, +{ + Id: 1175 + AegisName: "AutumnMask" + Name: "AutumnMask" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 500 + Weight: 10 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1175 +}, +{ + Id: 1190 + AegisName: "NutcrackerHat" + Name: "NutcrackerHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1190 +}, +{ + Id: 1196 + AegisName: "Beret" + Name: "Beret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1196 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 1203 + AegisName: "RangerHat" + Name: "RangerHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1203 +}, +{ + Id: 1204 + AegisName: "AntlerHat" + Name: "AntlerHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 15 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1204 +}, +{ + Id: 1205 + AegisName: "ChristmasTreeHat" + Name: "ChristmasTreeHat" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1205 +}, +{ + Id: 1206 + AegisName: "SantaBeardHat" + Name: "SantaBeardHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1206 +}, +{ + Id: 1214 + AegisName: "BunnyEars" + Name: "BunnyEars" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2000 + Weight: 20 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1214 +}, +{ + Id: 1216 + AegisName: "MoubooHead" + Name: "MoubooHead" + Type: "IT_ARMOR" + Buy: 10 + Sell: 1 + Weight: 80 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1216 +}, +{ + Id: 1217 + AegisName: "CatEars" + Name: "CatEars" + Type: "IT_ARMOR" + Buy: 100 + Sell: 50 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1217 + Script: <" + bonus bAgi, 3; + "> +}, +{ + Id: 1218 + AegisName: "PaperBag" + Name: "PaperBag" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 5 + Weight: 10 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1218 + Script: <" + bonus bAgi, -1; + "> +}, +{ + Id: 1219 + AegisName: "MoubootaurHead" + Name: "MoubootaurHead" + Type: "IT_ARMOR" + Buy: 10 + Sell: 1 + Weight: 80 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1219 + Nouse: { + override: 1 + } +}, +{ + Id: 1220 + AegisName: "BunchOfParsley" + Name: "BunchOfParsley" + Type: "IT_ARMOR" + Buy: 3 + Sell: 1 + Weight: 1 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1220 + Script: <" + bonus bDeaf, 1; // FIXME SC_SILENCE or Manner = 0 or whatever + "> +}, +{ + Id: 1221 + AegisName: "SkullMask" + Name: "SkullMask" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 150 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1221 +}, +{ + Id: 1242 + AegisName: "SnowGoggles" + Name: "SnowGoggles" + Type: "IT_ARMOR" + Buy: 7500 + Sell: 3750 + Weight: 10 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1242 +}, +{ + Id: 1247 + AegisName: "HeartGlasses" + Name: "HeartGlasses" + Type: "IT_ARMOR" + Buy: 7500 + Sell: 3750 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1247 +}, +{ + Id: 1255 + AegisName: "RabbitEars" + Name: "RabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 1255 +}, +{ + Id: 1256 + AegisName: "EggshellHat" + Name: "EggshellHat" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 12 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 1256 + Script: <" + bonus bAgi, -1; + "> +}, +{ + Id: 1275 + AegisName: "ReadingGlasses" + Name: "ReadingGlasses" + Type: "IT_ARMOR" + Buy: 7500 + Sell: 3750 + Weight: 12 + Def: 0 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1275 + Script: <" + bonus bInt, 3; + "> +}, +{ + Id: 1276 + AegisName: "OperaMask" + Name: "OperaMask" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1276 +}, +{ + Id: 1277 + AegisName: "JesterMask" + Name: "JesterMask" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1277 +}, +{ + Id: 1278 + AegisName: "WitchHat" + Name: "WitchHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1278 + Script: <" + bonus bMatkRate, 2; + "> +}, +{ + Id: 1279 + AegisName: "GoblinMask" + Name: "GoblinMask" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 1279 +}, +{ + Id: 2130 + AegisName: "RedDesertHat" + Name: "RedDesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2130 +}, +{ + Id: 2131 + AegisName: "GreenDesertHat" + Name: "GreenDesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2131 +}, +{ + Id: 2132 + AegisName: "DarkBlueDesertHat" + Name: "DarkBlueDesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2132 +}, +{ + Id: 2133 + AegisName: "YellowDesertHat" + Name: "YellowDesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2133 +}, +{ + Id: 2134 + AegisName: "LightBlueDesertHat" + Name: "LightBlueDesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2134 +}, +{ + Id: 2135 + AegisName: "PinkDesertHat" + Name: "PinkDesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2135 +}, +{ + Id: 2136 + AegisName: "BlackDesertHat" + Name: "BlackDesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2136 +}, +{ + Id: 2137 + AegisName: "OrangeDesertHat" + Name: "OrangeDesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2137 +}, +{ + Id: 2138 + AegisName: "PurpleDesertHat" + Name: "PurpleDesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2138 +}, +{ + Id: 2139 + AegisName: "DarkGreenDesertHat" + Name: "DarkGreenDesertHat" + Type: "IT_ARMOR" + Buy: 2400 + Sell: 600 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2139 +}, +{ + Id: 2140 + AegisName: "RedCottonHeadband" + Name: "RedCottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2140 +}, +{ + Id: 2141 + AegisName: "GreenCottonHeadband" + Name: "GreenCottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2141 +}, +{ + Id: 2142 + AegisName: "DarkBlueCottonHeadband" + Name: "DarkBlueCottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2142 +}, +{ + Id: 2143 + AegisName: "YellowCottonHeadband" + Name: "YellowCottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2143 +}, +{ + Id: 2144 + AegisName: "LightBlueCottonHeadband" + Name: "LightBlueCottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2144 +}, +{ + Id: 2145 + AegisName: "PinkCottonHeadband" + Name: "PinkCottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2145 +}, +{ + Id: 2146 + AegisName: "BlackCottonHeadband" + Name: "BlackCottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2146 +}, +{ + Id: 2147 + AegisName: "OrangeCottonHeadband" + Name: "OrangeCottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2147 +}, +{ + Id: 2148 + AegisName: "PurpleCottonHeadband" + Name: "PurpleCottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2148 +}, +{ + Id: 2149 + AegisName: "DarkGreenCottonHeadband" + Name: "DarkGreenCottonHeadband" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 500 + Weight: 5 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2149 +}, +{ + Id: 2190 + AegisName: "RedRabbitEars" + Name: "RedRabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2190 +}, +{ + Id: 2191 + AegisName: "GreenRabbitEars" + Name: "GreenRabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2191 +}, +{ + Id: 2192 + AegisName: "DarkBlueRabbitEars" + Name: "DarkBlueRabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2192 +}, +{ + Id: 2193 + AegisName: "YellowRabbitEars" + Name: "YellowRabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2193 +}, +{ + Id: 2194 + AegisName: "LightBlueRabbitEars" + Name: "LightBlueRabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2194 +}, +{ + Id: 2195 + AegisName: "PinkRabbitEars" + Name: "PinkRabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2195 +}, +{ + Id: 2196 + AegisName: "BlackRabbitEars" + Name: "BlackRabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2196 +}, +{ + Id: 2197 + AegisName: "OrangeRabbitEars" + Name: "OrangeRabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2197 +}, +{ + Id: 2198 + AegisName: "PurpleRabbitEars" + Name: "PurpleRabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2198 +}, +{ + Id: 2199 + AegisName: "DarkGreenRabbitEars" + Name: "DarkGreenRabbitEars" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 3500 + Weight: 15 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2199 +}, +{ + Id: 2200 + AegisName: "RedWizardHat" + Name: "RedWizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2200 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 2201 + AegisName: "GreenWizardHat" + Name: "GreenWizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2201 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 2202 + AegisName: "DarkBlueWizardHat" + Name: "DarkBlueWizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2202 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 2203 + AegisName: "YellowWizardHat" + Name: "YellowWizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2203 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 2204 + AegisName: "LightBlueWizardHat" + Name: "LightBlueWizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2204 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 2205 + AegisName: "PinkWizardHat" + Name: "PinkWizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2205 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 2206 + AegisName: "BlackWizardHat" + Name: "BlackWizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2206 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 2207 + AegisName: "OrangeWizardHat" + Name: "OrangeWizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2207 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 2208 + AegisName: "PurpleWizardHat" + Name: "PurpleWizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2208 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 2209 + AegisName: "DarkGreenWizardHat" + Name: "DarkGreenWizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2209 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 2210 + AegisName: "RedBowlerHat" + Name: "RedBowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2210 +}, +{ + Id: 2211 + AegisName: "GreenBowlerHat" + Name: "GreenBowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2211 +}, +{ + Id: 2212 + AegisName: "DarkBlueBowlerHat" + Name: "DarkBlueBowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2212 +}, +{ + Id: 2213 + AegisName: "YellowBowlerHat" + Name: "YellowBowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2213 +}, +{ + Id: 2214 + AegisName: "LightBlueBowlerHat" + Name: "LightBlueBowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2214 +}, +{ + Id: 2215 + AegisName: "PinkBowlerHat" + Name: "PinkBowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2215 +}, +{ + Id: 2216 + AegisName: "BlackBowlerHat" + Name: "BlackBowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2216 + Script: <" + bonus bMatkRate, -3; + "> +}, +{ + Id: 2217 + AegisName: "OrangeBowlerHat" + Name: "OrangeBowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2217 +}, +{ + Id: 2218 + AegisName: "PurpleBowlerHat" + Name: "PurpleBowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2218 +}, +{ + Id: 2219 + AegisName: "DarkGreenBowlerHat" + Name: "DarkGreenBowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2219 +}, +{ + Id: 2230 + AegisName: "RedBowlerHatBrown" + Name: "RedBowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2230 +}, +{ + Id: 2231 + AegisName: "GreenBowlerHatBrown" + Name: "GreenBowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2231 +}, +{ + Id: 2232 + AegisName: "DarkBlueBowlerHatBrown" + Name: "DarkBlueBowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2232 +}, +{ + Id: 2233 + AegisName: "YellowBowlerHatBrown" + Name: "YellowBowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2233 +}, +{ + Id: 2234 + AegisName: "LightBlueBowlerHatBrown" + Name: "LightBlueBowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2234 +}, +{ + Id: 2235 + AegisName: "PinkBowlerHatBrown" + Name: "PinkBowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2235 +}, +{ + Id: 2236 + AegisName: "BlackBowlerHatBrown" + Name: "BlackBowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2236 +}, +{ + Id: 2237 + AegisName: "OrangeBowlerHatBrown" + Name: "OrangeBowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2237 +}, +{ + Id: 2238 + AegisName: "PurpleBowlerHatBrown" + Name: "PurpleBowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2238 +}, +{ + Id: 2239 + AegisName: "DarkGreenBowlerHatBrown" + Name: "DarkGreenBowlerHatBrown" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2239 +}, +{ + Id: 2260 + AegisName: "RedBeret" + Name: "RedBeret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2260 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 2261 + AegisName: "GreenBeret" + Name: "GreenBeret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2261 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 2262 + AegisName: "DarkBlueBeret" + Name: "DarkBlueBeret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2262 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 2263 + AegisName: "YellowBeret" + Name: "YellowBeret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2263 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 2264 + AegisName: "LightBlueBeret" + Name: "LightBlueBeret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2264 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 2265 + AegisName: "PinkBeret" + Name: "PinkBeret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2265 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 2266 + AegisName: "BlackBeret" + Name: "BlackBeret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2266 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 2267 + AegisName: "OrangeBeret" + Name: "OrangeBeret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2267 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 2268 + AegisName: "PurpleBeret" + Name: "PurpleBeret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2268 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 2269 + AegisName: "DarkGreenBeret" + Name: "DarkGreenBeret" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2269 + Script: <" + bonus bAgi, 2; + "> +}, +{ + Id: 2270 + AegisName: "BlinkingEvil" + Name: "BlinkingEvil" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 50 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2270 + Script: <" + bonus bMatkRate, 1; + bonus bMdef, 5; + "> +}, +{ + Id: 2271 + AegisName: "BlinkingEvilRed" + Name: "BlinkingEvilRed" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 50 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2271 + Script: <" + bonus bMatkRate, 1; + bonus bMdef, 5; + "> +}, +{ + Id: 2272 + AegisName: "BlinkingEvilBlue" + Name: "BlinkingEvilBlue" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 50 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2272 + Script: <" + bonus bMatkRate, 1; + bonus bMdef, 5; + "> +}, +{ + Id: 2273 + AegisName: "BlinkingEvilPink" + Name: "BlinkingEvilPink" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 50 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2273 + Script: <" + bonus bMatkRate, 1; + bonus bMdef, 5; + "> +}, +{ + Id: 2274 + AegisName: "BlinkingEvilYellow" + Name: "BlinkingEvilYellow" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 50 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 2274 + Script: <" + bonus bMatkRate, 1; + bonus bMdef, 5; + "> +}, +{ + Id: 4020 + AegisName: "CandleHelmet" + Name: "CandleHelmet" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 2000 + Weight: 450 + Def: 16 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 4020 + Script: <" + bonus bMatkRate, -6; + bonus bInt, 1; + bonus bAgi, -1; + "> +}, +{ + Id: 4027 + AegisName: "YetiMask" + Name: "YetiMask" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 10 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 4027 + Script: <" + bonus bMatkRate, -2; + "> +}, +{ + Id: 4028 + AegisName: "WizardHat" + Name: "WizardHat" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 4028 + Script: <" + bonus bMatkRate, 1; + bonus bInt, 3; + "> +}, +{ + Id: 4030 + AegisName: "BowlerHat" + Name: "BowlerHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 4030 +}, +{ + Id: 4031 + AegisName: "Monocle" + Name: "Monocle" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 4031 + Script: <" + bonus bDex, 1; + bonus bLuk, 1; + bonus bCritical, 10; + "> +}, +{ + Id: 4032 + AegisName: "PanHat" + Name: "PanHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 400 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 4032 + Script: <" + bonus bMatkRate, -4; + "> +}, +{ + Id: 4033 + AegisName: "ChefHat" + Name: "ChefHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 30 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 4033 +}, +{ + Id: 4042 + AegisName: "RedNose" + Name: "RedNose" + Type: "IT_ARMOR" + Buy: 4000 + Sell: 1000 + Weight: 4 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 4042 +}, +{ + Id: 5128 + AegisName: "DarkHelm" + Name: "DarkHelm" + Type: "IT_ARMOR" + Buy: 50000 + Sell: 10000 + Weight: 800 + Def: 19 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5128 + Script: <" + bonus bMatkRate, -22; + bonus bMaxHPrate, 10; + bonus bInt, -readparam(bInt); + "> +}, +{ + Id: 5129 + AegisName: "UnderworldMask" + Name: "UnderworldMask" + Type: "IT_ARMOR" + Buy: 50000 + Sell: 10000 + Weight: 100 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5129 + Script: <" + bonus bAtkRange, 2; + bonus bInt, -readparam(bInt); + bonus bAgi, 2; + bonus bDex, 2; + "> +}, +{ + Id: 5130 + AegisName: "Phylactery" + Name: "Phylactery" + Type: "IT_ARMOR" + Buy: 50000 + Sell: 10000 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5130 + Script: <" + bonus bAspdRate, 15; + bonus bDex, -(readparam(bDex)/2); + "> +}, +{ + Id: 5200 + AegisName: "PointyWitchHat" + Name: "PointyWitchHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5200 + Script: <" + bonus bMatkRate, 2; + "> +}, +{ + Id: 5201 + AegisName: "Pipe" + Name: "Pipe" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + WeaponLv: 0 + EquipLv: 18 + Refine: false + ViewSprite: 5201 + Script: <" + bonus bDex, 1; + bonus bLuk, 1; + bonus bCritical, 10; + callfunc "DrugItem"; + "> +}, +{ + Id: 5202 + AegisName: "PilotHat" + Name: "PilotHat" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 30 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5202 +}, +{ + Id: 5203 + AegisName: "MoonshroomHat" + Name: "MoonshroomHat" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 1500 + Weight: 30 + Def: 15 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5203 + Script: <" + bonus bMatkRate, 1; + "> +}, +{ + Id: 5204 + AegisName: "CarbonGasMask" + Name: "CarbonGasMask" + Type: "IT_ARMOR" + Buy: 2500 + Sell: 1250 + Weight: 50 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5204 +}, +{ + Id: 5205 + AegisName: "EskimoHat" + Name: "EskimoHat" + Type: "IT_ARMOR" + Buy: 7500 + Sell: 3750 + Weight: 10 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5205 +}, +{ + Id: 5209 + AegisName: "TerraniteHead" + Name: "TerraniteHead" + Type: "IT_ARMOR" + Buy: 30000 + Sell: 3000 + Weight: 500 + Def: 16 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5209 + Script: <" + bonus bMatkRate, -6; + bonus bMdef, 5; + bonus bAgi, 3; + bonus bDex, 1; + "> +}, +{ + Id: 5226 + AegisName: "GroovyHat" + Name: "GroovyHat" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 1500 + Weight: 20 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5226 +}, +{ + Id: 5227 + AegisName: "JazzyHat" + Name: "JazzyHat" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 1500 + Weight: 20 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5227 +}, +{ + Id: 5228 + AegisName: "ChicSantaHat" + Name: "ChicSantaHat" + Type: "IT_ARMOR" + Buy: 400 + Sell: 200 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5228 +}, +{ + Id: 5229 + AegisName: "ScentedCandleHelmet" + Name: "ScentedCandleHelmet" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 1 + Weight: 450 + Def: 10 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5229 + Script: <" + bonus bInt, 2; + addtimer 1, "ScentedCandle::OnEquip"; + "> +}, +{ + Id: 5230 + AegisName: "AnniversaryHat" + Name: "AnniversaryHat" + Type: "IT_ARMOR" + Buy: 100000 + Sell: 1 + Weight: 100 + Def: 12 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5230 + Script: <" + bonus bInt, 2; + "> +}, +{ + Id: 5231 + AegisName: "RedPresentHat" + Name: "RedPresentHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 1 + Weight: 60 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5231 +}, +{ + Id: 5232 + AegisName: "GreenPresentHat" + Name: "GreenPresentHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 1 + Weight: 60 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5232 +}, +{ + Id: 5233 + AegisName: "BluePresentHat" + Name: "BluePresentHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 1 + Weight: 60 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5233 +}, +{ + Id: 5234 + AegisName: "YellowPresentHat" + Name: "YellowPresentHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 1 + Weight: 60 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5234 +}, +{ + Id: 5238 + AegisName: "AFKCap" + Name: "AFKCap" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 1 + Weight: 60 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5238 +}, +{ + Id: 5239 + AegisName: "Aureole" + Name: "Aureole" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 1 + Weight: 60 + Def: 0 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5239 + Script: <" + bonus bFlee, 50; + "> +}, +{ + Id: 5240 + AegisName: "SmileyCap" + Name: "SmileyCap" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 1 + Weight: 60 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5240 +}, +{ + Id: 5241 + AegisName: "RedShades" + Name: "RedShades" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5241 +}, +{ + Id: 5242 + AegisName: "GreenShades" + Name: "GreenShades" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5242 +}, +{ + Id: 5243 + AegisName: "DarkBlueShades" + Name: "DarkBlueShades" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5243 +}, +{ + Id: 5244 + AegisName: "YellowShades" + Name: "YellowShades" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5244 +}, +{ + Id: 5245 + AegisName: "LightBlueShades" + Name: "LightBlueShades" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5245 +}, +{ + Id: 5246 + AegisName: "PinkShades" + Name: "PinkShades" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5246 +}, +{ + Id: 5247 + AegisName: "BlackShades" + Name: "BlackShades" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5247 +}, +{ + Id: 5248 + AegisName: "OrangeShades" + Name: "OrangeShades" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5248 +}, +{ + Id: 5249 + AegisName: "PurpleShades" + Name: "PurpleShades" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5249 +}, +{ + Id: 5250 + AegisName: "DarkGreenShades" + Name: "DarkGreenShades" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5250 +}, +{ + Id: 5255 + AegisName: "PVPCap" + Name: "PVPCap" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 60 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5255 +}, +{ + Id: 5257 + AegisName: "GoldenPVPCap" + Name: "GoldenPVPCap" + Type: "IT_ARMOR" + Buy: 500 + Sell: 100 + Weight: 60 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5257 +}, +{ + Id: 5258 + AegisName: "BlinkingHocus" + Name: "BlinkingHocus" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 400 + Def: 0 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5258 +}, +{ + Id: 5259 + AegisName: "BlinkingEvilHalloween" + Name: "BlinkingEvilHalloween" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 5000 + Weight: 50 + Def: 13 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5259 + Script: <" + bonus bMdef, 5; + "> +}, +{ + Id: 5262 + AegisName: "MovieCap" + Name: "MovieCap" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5262 +}, +{ + Id: 5264 + AegisName: "BlueWolfHelmet" + Name: "BlueWolfHelmet" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5264 +}, +{ + Id: 5266 + AegisName: "CloverHat" + Name: "CloverHat" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 50 + Def: 3 + Slots: 0 + Loc: "EQP_HEAD_TOP" + Refine: false + ViewSprite: 5266 + Script: <" + bonus bLuk, 1; + "> +}, +{ + Id: 501 + AegisName: "CactusDrink" + Name: "CactusDrink" + Type: "IT_USABLE" + Buy: 50 + Sell: 25 + Weight: 4 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 501 + Script: <" + callfunc "itheal", 15, 0; + "> +}, +{ + Id: 502 + AegisName: "CactusPotion" + Name: "CactusPotion" + Type: "IT_USABLE" + Buy: 70 + Sell: 35 + Weight: 7 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 502 + Script: <" + callfunc "itheal", 25, 0; + "> +}, +{ + Id: 506 + AegisName: "CandyCane" + Name: "CandyCane" + Type: "IT_USABLE" + Buy: 20 + Sell: 10 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 506 + Script: <" + callfunc "itheal", 5, 0; + "> +}, +{ + Id: 508 + AegisName: "XmasCake" + Name: "XmasCake" + Type: "IT_USABLE" + Buy: 70 + Sell: 10 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 508 + Script: <" + callfunc "itheal", 10, 0; + "> +}, +{ + Id: 509 + AegisName: "ChocolateBar" + Name: "ChocolateBar" + Type: "IT_USABLE" + Buy: 60 + Sell: 20 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 509 + Script: <" + callfunc "itheal", 20, 0; + "> +}, +{ + Id: 510 + AegisName: "Candy" + Name: "Candy" + Type: "IT_USABLE" + Buy: 20 + Sell: 10 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 510 + Script: <" + callfunc "itheal", 5, 0; + "> +}, +{ + Id: 512 + AegisName: "GingerBreadMan" + Name: "GingerBreadMan" + Type: "IT_USABLE" + Buy: 50 + Sell: 25 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 512 + Script: <" + callfunc "itheal", 25, 0; + "> +}, +{ + Id: 513 + AegisName: "Cake" + Name: "Cake" + Type: "IT_USABLE" + Buy: 30 + Sell: 15 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 513 + Script: <" + callfunc "itheal", 15, 0; + "> +}, +{ + Id: 514 + AegisName: "XmasCandyCane" + Name: "XmasCandyCane" + Type: "IT_USABLE" + Buy: 30 + Sell: 15 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 514 + Script: <" + callfunc "itheal", 10, 0; + "> +}, +{ + Id: 519 + AegisName: "CherryCake" + Name: "CherryCake" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 519 + Script: <" + callfunc "itheal", 35, 0; + "> +}, +{ + Id: 520 + AegisName: "EasterEgg" + Name: "EasterEgg" + Type: "IT_USABLE" + Buy: 200 + Sell: 100 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 520 + Script: <" + callfunc "itheal", 100, 0; + "> +}, +{ + Id: 527 + AegisName: "Milk" + Name: "Milk" + Type: "IT_USABLE" + Buy: 300 + Sell: 150 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 527 + Script: <" + callfunc "itheal", 150, 0; + "> +}, +{ + Id: 533 + AegisName: "RoastedMaggot" + Name: "RoastedMaggot" + Type: "IT_USABLE" + Buy: 110 + Sell: 55 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 533 + Script: <" + callfunc "itheal", 150, 0; + "> +}, +{ + Id: 534 + AegisName: "OrangeCupcake" + Name: "OrangeCupcake" + Type: "IT_USABLE" + Buy: 90 + Sell: 45 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 534 + Script: <" + callfunc "itheal", 100, 0; + "> +}, +{ + Id: 535 + AegisName: "RedApple" + Name: "RedApple" + Type: "IT_USABLE" + Buy: 25 + Sell: 6 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 535 + Script: <" + callfunc "itheal", 50, 0; + "> +}, +{ + Id: 539 + AegisName: "Beer" + Name: "Beer" + Type: "IT_USABLE" + Buy: 175 + Sell: 87 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 539 + Script: <" + callfunc "itheal", 200, 5; + "> +}, +{ + Id: 541 + AegisName: "BottleOfWater" + Name: "BottleOfWater" + Type: "IT_USABLE" + Buy: 200 + Sell: 100 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 541 + Script: <" + callfunc "itheal", 250, 0; + getitem 540, 1; + "> +}, +{ + Id: 562 + AegisName: "ChickenLeg" + Name: "ChickenLeg" + Type: "IT_USABLE" + Buy: 250 + Sell: 125 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 562 + Script: <" + callfunc "itheal", 500, 0; + "> +}, +{ + Id: 565 + AegisName: "PinkPetal" + Name: "PinkPetal" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 565 + Script: <" + callfunc "itheal", 50, 0; + "> +}, +{ + Id: 566 + AegisName: "SmallMushroom" + Name: "SmallMushroom" + Type: "IT_USABLE" + Buy: 125 + Sell: 50 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 566 + Script: <" + callfunc "itheal", 50, 0; + "> +}, +{ + Id: 567 + AegisName: "IronPotion" + Name: "IronPotion" + Type: "IT_USABLE" + Buy: 500 + Sell: 250 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 567 + Script: <" + callfunc("SC_Bonus", 60, SC_PLUSATTACKPOWER, 60); + "> +}, +{ + Id: 568 + AegisName: "ConcentrationPotion" + Name: "ConcentrationPotion" + Type: "IT_USABLE" + Buy: 500 + Sell: 250 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 568 + Script: <" + callfunc("SC_Bonus", 60, SC_ATTHASTE_POTION1, 30); + "> +}, +{ + Id: 657 + AegisName: "Orange" + Name: "Orange" + Type: "IT_USABLE" + Buy: 40 + Sell: 10 + Weight: 7 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 657 + Script: <" + callfunc "itheal", 60, 0; + "> +}, +{ + Id: 676 + AegisName: "Steak" + Name: "Steak" + Type: "IT_USABLE" + Buy: 275 + Sell: 100 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 676 + Script: <" + callfunc "itheal", 250, 0; + "> +}, +{ + Id: 684 + AegisName: "TinyHealingPotion" + Name: "TinyHealingPotion" + Type: "IT_USABLE" + Buy: 25 + Sell: 12 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 684 + Script: <" + callfunc "itheal", 100, 0; + "> +}, +{ + Id: 685 + AegisName: "SmallHealingPotion" + Name: "SmallHealingPotion" + Type: "IT_USABLE" + Buy: 50 + Sell: 25 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 685 + Script: <" + callfunc "itheal", 200, 0; + "> +}, +{ + Id: 686 + AegisName: "MediumHealingPotion" + Name: "MediumHealingPotion" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 15 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 686 + Script: <" + callfunc "itheal", 400, 0; + "> +}, +{ + Id: 687 + AegisName: "LargeHealingPotion" + Name: "LargeHealingPotion" + Type: "IT_USABLE" + Buy: 200 + Sell: 100 + Weight: 25 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 687 + Script: <" + callfunc "itheal", 800, 0; + "> +}, +{ + Id: 705 + AegisName: "ManaPotion" + Name: "ManaPotion" + Type: "IT_USABLE" + Buy: 2000 + Sell: 300 + Weight: 50 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 705 + Script: <" + callfunc "itheal", 0, 10; + callfunc "MagicGainBasic"; + "> +}, +{ + Id: 714 + AegisName: "SnakeEgg" + Name: "SnakeEgg" + Type: "IT_USABLE" + Buy: 50 + Sell: 25 + Weight: 4 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 714 + Script: <" + callfunc "itheal", 30, 0; + "> +}, +{ + Id: 715 + AegisName: "MountainSnakeEgg" + Name: "MountainSnakeEgg" + Type: "IT_USABLE" + Buy: 80 + Sell: 40 + Weight: 4 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 715 + Script: <" + callfunc "itheal", 40, 0; + "> +}, +{ + Id: 716 + AegisName: "GrassSnakeEgg" + Name: "GrassSnakeEgg" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 4 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 716 + Script: <" + callfunc "itheal", 50, 0; + "> +}, +{ + Id: 717 + AegisName: "CaveSnakeEgg" + Name: "CaveSnakeEgg" + Type: "IT_USABLE" + Buy: 60 + Sell: 30 + Weight: 4 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 717 + Script: <" + callfunc "itheal", 20, 0; + "> +}, +{ + Id: 719 + AegisName: "GreenApple" + Name: "GreenApple" + Type: "IT_USABLE" + Buy: 20 + Sell: 5 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 719 + Script: <" + callfunc "itheal", 45, 0; + "> +}, +{ + Id: 733 + AegisName: "PurificationPotion" + Name: "PurificationPotion" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 15 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 733 + Script: <" + callfunc "usePurificationPotion"; + "> +}, +{ + Id: 736 + AegisName: "WhiteCake" + Name: "WhiteCake" + Type: "IT_USABLE" + Buy: 500 + Sell: 100 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 736 + Script: <" + callfunc "itheal", 10, 0; + "> +}, +{ + Id: 737 + AegisName: "ChocolateCake" + Name: "ChocolateCake" + Type: "IT_USABLE" + Buy: 550 + Sell: 125 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 737 + Script: <" + callfunc "itheal", 11, 0; + "> +}, +{ + Id: 738 + AegisName: "OrangeCake" + Name: "OrangeCake" + Type: "IT_USABLE" + Buy: 600 + Sell: 150 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 738 + Script: <" + callfunc "itheal", 12, 0; + "> +}, +{ + Id: 739 + AegisName: "AppleCake" + Name: "AppleCake" + Type: "IT_USABLE" + Buy: 600 + Sell: 150 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 739 + Script: <" + callfunc "itheal", 12, 0; + "> +}, +{ + Id: 743 + AegisName: "Acorn" + Name: "Acorn" + Type: "IT_USABLE" + Buy: 50 + Sell: 10 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 743 + Script: <" + callfunc "itheal", 3, 0; + "> +}, +{ + Id: 744 + AegisName: "DilutedConcentrationPot" + Name: "DilutedConcentrationPot" + Type: "IT_USABLE" + Buy: 250 + Sell: 100 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 744 + Script: <" + callfunc("SC_Bonus", 30, SC_ATTHASTE_POTION1, 20); + "> +}, +{ + Id: 745 + AegisName: "DarkConcentrationPotion" + Name: "DarkConcentrationPotion" + Type: "IT_USABLE" + Buy: 50 + Sell: 25 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 745 + Script: <" + callfunc("SC_Bonus", 10, SC_ATTHASTE_POTION1, 40); + callfunc("SC_Bonus", 50, SC_BLOODING, 1); + "> +}, +{ + Id: 747 + AegisName: "LacedChocolateCake" + Name: "LacedChocolateCake" + Type: "IT_USABLE" + Buy: 550 + Sell: 125 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 747 + Script: <" + callfunc "itheal", 11, 0; + "> +}, +{ + Id: 748 + AegisName: "LacedOrangeCupcake" + Name: "LacedOrangeCupcake" + Type: "IT_USABLE" + Buy: 90 + Sell: 45 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 748 + Script: <" + callfunc "itheal", 100, 0; + "> +}, +{ + Id: 750 + AegisName: "SlowPoisonPotion" + Name: "SlowPoisonPotion" + Type: "IT_USABLE" + Buy: 500 + Sell: 200 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 750 + Script: <" + callfunc "itheal", 5, 0; + callfunc("SC_Bonus", 180, SC_SLOWPOISON, 100); + "> +}, +{ + Id: 784 + AegisName: "ZombieNachos" + Name: "ZombieNachos" + Type: "IT_USABLE" + Buy: 100 + Sell: 30 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 784 + Script: <" + callfunc "itheal", 60, 0; + "> +}, +{ + Id: 785 + AegisName: "LadyFingers" + Name: "LadyFingers" + Type: "IT_USABLE" + Buy: 70 + Sell: 25 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 785 + Script: <" + callfunc "itheal", 40, 0; + "> +}, +{ + Id: 786 + AegisName: "JellAhh" + Name: "JellAhh" + Type: "IT_USABLE" + Buy: 80 + Sell: 30 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 786 + Script: <" + callfunc "itheal", 50, 0; + "> +}, +{ + Id: 787 + AegisName: "Snapple" + Name: "Snapple" + Type: "IT_USABLE" + Buy: 110 + Sell: 55 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 787 + Script: <" + callfunc "itheal", 70, 0; + "> +}, +{ + Id: 788 + AegisName: "BeetleJuice" + Name: "BeetleJuice" + Type: "IT_USABLE" + Buy: 80 + Sell: 30 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 788 + Script: <" + callfunc "itheal", 50, 0; + "> +}, +{ + Id: 789 + AegisName: "GutBuster" + Name: "GutBuster" + Type: "IT_USABLE" + Buy: 100 + Sell: 30 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 789 + Script: <" + callfunc "itheal", 60, 0; + "> +}, +{ + Id: 790 + AegisName: "BloodWine" + Name: "BloodWine" + Type: "IT_USABLE" + Buy: 150 + Sell: 50 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 790 + Script: <" + callfunc "itheal", 100, 0; + "> +}, +{ + Id: 808 + AegisName: "HitchhikersTowel" + Name: "HitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 808 + Script: <" + set @warpTowelName$, "HitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 809 + AegisName: "WhiteHitchhikersTowel" + Name: "WhiteHitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 809 + Script: <" + set @warpTowelName$, "WhiteHitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 810 + AegisName: "RedHitchhikersTowel" + Name: "RedHitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 810 + Script: <" + set @warpTowelName$, "RedHitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 811 + AegisName: "GreenHitchhikersTowel" + Name: "GreenHitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 811 + Script: <" + set @warpTowelName$, "GreenHitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 812 + AegisName: "BlueHitchhikersTowel" + Name: "BlueHitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 812 + Script: <" + set @warpTowelName$, "BlueHitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 813 + AegisName: "YellowHitchhikersTowel" + Name: "YellowHitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 813 + Script: <" + set @warpTowelName$, "YellowHitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 814 + AegisName: "PurpleHitchhikersTowel" + Name: "PurpleHitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 814 + Script: <" + set @warpTowelName$, "PurpleHitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 815 + AegisName: "OrangeHitchhikersTowel" + Name: "OrangeHitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 815 + Script: <" + set @warpTowelName$, "OrangeHitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 816 + AegisName: "PinkHitchhikersTowel" + Name: "PinkHitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 816 + Script: <" + set @warpTowelName$, "PinkHitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 817 + AegisName: "TealHitchhikersTowel" + Name: "TealHitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 817 + Script: <" + set @warpTowelName$, "TealHitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 818 + AegisName: "LimeHitchhikersTowel" + Name: "LimeHitchhikersTowel" + Type: "IT_USABLE" + Buy: 0 + Sell: 0 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 818 + Script: <" + set @warpTowelName$, "LimeHitchhikersTowel"; + callfunc "WarpTowel"; + "> +}, +{ + Id: 825 + AegisName: "TinyManaElixir" + Name: "TinyManaElixir" + Type: "IT_USABLE" + Buy: 100 + Sell: 10 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 825 + Script: <" + callfunc "itheal", 0, 25; + "> +}, +{ + Id: 826 + AegisName: "SmallManaElixir" + Name: "SmallManaElixir" + Type: "IT_USABLE" + Buy: 200 + Sell: 20 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 826 + Script: <" + callfunc "itheal", 0, 50; + "> +}, +{ + Id: 827 + AegisName: "MediumManaElixir" + Name: "MediumManaElixir" + Type: "IT_USABLE" + Buy: 400 + Sell: 40 + Weight: 15 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 827 + Script: <" + callfunc "itheal", 0, 100; + "> +}, +{ + Id: 828 + AegisName: "LargeManaElixir" + Name: "LargeManaElixir" + Type: "IT_USABLE" + Buy: 800 + Sell: 80 + Weight: 25 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 828 + Script: <" + callfunc "itheal", 0, 250; + "> +}, +{ + Id: 838 + AegisName: "CranberryLollipop" + Name: "CranberryLollipop" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 838 + Script: <" + callfunc "itheal", 750, 0; + "> +}, +{ + Id: 839 + AegisName: "GrapeLollipop" + Name: "GrapeLollipop" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 839 + Script: <" + callfunc "itheal", 750, 0; + "> +}, +{ + Id: 840 + AegisName: "OrangeLollipop" + Name: "OrangeLollipop" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 840 + Script: <" + callfunc "itheal", 750, 0; + "> +}, +{ + Id: 1189 + AegisName: "PollettEgg" + Name: "PollettEgg" + Type: "IT_USABLE" + Buy: 250 + Sell: 25 + Weight: 4 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1189 + Script: <" + callfunc "itheal", 75, 10; + "> +}, +{ + Id: 1229 + AegisName: "CaramelApple" + Name: "CaramelApple" + Type: "IT_USABLE" + Buy: 500 + Sell: 75 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1229 + Script: <" + callfunc "itheal", 1000, 0; + "> +}, +{ + Id: 1230 + AegisName: "LollipopColor1" + Name: "LollipopColor1" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1230 + Script: <" + callfunc "itheal", 800, 0; + "> +}, +{ + Id: 1231 + AegisName: "LollipopColor2" + Name: "LollipopColor2" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1231 + Script: <" + callfunc "itheal", 800, 0; + "> +}, +{ + Id: 1232 + AegisName: "LollipopColor3" + Name: "LollipopColor3" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1232 + Script: <" + callfunc "itheal", 800, 0; + "> +}, +{ + Id: 1248 + AegisName: "Blueberries" + Name: "Blueberries" + Type: "IT_USABLE" + Buy: 50 + Sell: 25 + Weight: 6 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1248 + Script: <" + callfunc "itheal", 200, 0; + "> +}, +{ + Id: 1250 + AegisName: "Pear" + Name: "Pear" + Type: "IT_USABLE" + Buy: 50 + Sell: 25 + Weight: 7 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1250 + Script: <" + callfunc "itheal", 150, 0; + "> +}, +{ + Id: 1251 + AegisName: "Plum" + Name: "Plum" + Type: "IT_USABLE" + Buy: 50 + Sell: 25 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1251 + Script: <" + callfunc "itheal", 100, 0; + "> +}, +{ + Id: 1252 + AegisName: "Cherry" + Name: "Cherry" + Type: "IT_USABLE" + Buy: 50 + Sell: 25 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1252 + Script: <" + callfunc "itheal", 50, 0; + "> +}, +{ + Id: 1253 + AegisName: "GoldenDeliciousApple" + Name: "GoldenDeliciousApple" + Type: "IT_USABLE" + Buy: 1000 + Sell: 500 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1253 + Script: <" + callfunc "itheal", 200, 0; + "> +}, +{ + Id: 1258 + AegisName: "Honey" + Name: "Honey" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 20 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1258 + Script: <" + callfunc "itheal", 45, 0; + "> +}, +{ + Id: 1280 + AegisName: "Scissors" + Name: "Scissors" + Type: "IT_USABLE" + Buy: 1000 + Sell: 500 + Weight: 120 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1280 + Script: <" + callfunc "useScissors"; + "> +}, +{ + Id: 1281 + AegisName: "ShockSweet" + Name: "ShockSweet" + Type: "IT_USABLE" + Buy: 1000 + Sell: 500 + Weight: 5 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 1281 + Script: <" + callfunc "useShockSweet"; + "> +}, +{ + Id: 3001 + AegisName: "RubberBat" + Name: "RubberBat" + Type: "IT_USABLE" + Buy: 200 + Sell: 100 + Weight: 30 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 3001 + Script: <" + callfunc "rubberBat"; + "> +}, +{ + Id: 3006 + AegisName: "TonoriDelight" + Name: "TonoriDelight" + Type: "IT_USABLE" + Buy: 5 + Sell: 1 + Weight: 2 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 3006 + Script: <" + callfunc "itheal", 10, 2; + "> +}, +{ + Id: 3007 + AegisName: "Marshmallow" + Name: "Marshmallow" + Type: "IT_USABLE" + Buy: 5 + Sell: 1 + Weight: 2 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 3007 + Script: <" + callfunc "itheal", 10, 0; + "> +}, +{ + Id: 3009 + AegisName: "JellySkull" + Name: "JellySkull" + Type: "IT_USABLE" + Buy: 5 + Sell: 1 + Weight: 2 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 3009 + Script: <" + callfunc "itheal", 10, 0; + "> +}, +{ + Id: 3010 + AegisName: "CandyPumpkin" + Name: "CandyPumpkin" + Type: "IT_USABLE" + Buy: 5 + Sell: 1 + Weight: 2 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 3010 + Script: <" + callfunc "itheal", 10, 0; + "> +}, +{ + Id: 4035 + AegisName: "PickledBeets" + Name: "PickledBeets" + Type: "IT_USABLE" + Buy: 1500 + Sell: 50 + Weight: 150 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 4035 + Script: <" + callfunc "usePickledBeets"; + "> +}, +{ + Id: 4036 + AegisName: "RoastedAcorn" + Name: "RoastedAcorn" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 4036 + Script: <" + callfunc "itheal", 15, 0; + "> +}, +{ + Id: 5126 + AegisName: "MTJarofOwnBlood" + Name: "MTJarofOwnBlood" + Type: "IT_USABLE" + Buy: 200 + Sell: 100 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 5126 + Script: <" + callfunc "itheal", -250, 0; + getitem 5127, 1; + "> +}, +{ + Id: 5210 + AegisName: "GrassFedTofu" + Name: "GrassFedTofu" + Type: "IT_USABLE" + Buy: 50 + Sell: 1 + Weight: 2 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 5210 + Script: <" + callfunc "itheal", -10, -2; + "> +}, +{ + Id: 5213 + AegisName: "VeganWater" + Name: "VeganWater" + Type: "IT_USABLE" + Buy: 200 + Sell: 100 + Weight: 10 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 5213 + Script: <" + callfunc "itheal", 250, 0; + getitem 540, 1; + "> +}, +{ + Id: 5214 + AegisName: "LactoseFreeAcorn" + Name: "LactoseFreeAcorn" + Type: "IT_USABLE" + Buy: 100 + Sell: 50 + Weight: 1 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 5214 + Script: <" + callfunc "itheal", 15, 0; + "> +}, +{ + Id: 5235 + AegisName: "TMWBirthdayGift" + Name: "TMWBirthdayGift" + Type: "IT_USABLE" + Buy: 1000000 + Sell: 50 + Weight: 0 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 5235 + Script: <" + // 5231..5234 + .@it=callfunc("any", + RedPresentHat, GreenPresentHat, BluePresentHat, YellowPresentHat); + getitem .@it, 1; + "> +}, +{ + Id: 5236 + AegisName: "GumiCandy" + Name: "GumiCandy" + Type: "IT_USABLE" + Buy: 10000 + Sell: 250 + Weight: 0 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 5236 + Script: <" + set Sex, Sex == 3 ? rand(0, 1) : (rand(0, 1) ? 3 : !Sex); + "> +}, +{ + Id: 5237 + AegisName: "CaramelCandy" + Name: "CaramelCandy" + Type: "IT_USABLE" + Buy: 700 + Sell: 350 + Weight: 0 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 5237 + Script: <" + callfunc "itheal", 350, 0; + "> +}, +{ + Id: 5263 + AegisName: "LovePotion" + Name: "LovePotion" + Type: "IT_USABLE" + Buy: 90000 + Sell: 550 + Weight: 0 + Def: 0 + Slots: 0 + Refine: false + ViewSprite: 5263 + Script: <" + callfunc "LovePotion"; + "> +}, +{ + Id: 5267 + AegisName: "AlizarinScroll" + Name: "Alizarin Scroll" + Type: "IT_USABLE" + Buy: 5000 + Sell: 1000 + Weight: 7 + Script: <" + callfunc "learnskill", SKILL_MODRIPHOO; + @skillId = SKILL_MODRIPHOO; + @skillLv = 1; + callfunc "SK_GrowPlants", false; + "> +}, +{ + Id: 5268 + AegisName: "CobaltScroll" + Name: "Cobalt Scroll" + Type: "IT_USABLE" + Buy: 5000 + Sell: 1000 + Weight: 7 + Script: <" + callfunc "learnskill", SKILL_MODRISUMP; + @skillId = SKILL_MODRISUMP; + @skillLv = 1; + callfunc "SK_GrowPlants", false; + "> +}, +{ + Id: 5269 + AegisName: "GambogeScroll" + Name: "Gamboge Scroll" + Type: "IT_USABLE" + Buy: 5000 + Sell: 1000 + Weight: 7 + Script: <" + callfunc "learnskill", SKILL_MODRIYIKAM; + @skillId = SKILL_MODRIYIKAM; + @skillLv = 1; + callfunc "SK_GrowPlants", false; + "> +}, +{ + Id: 5270 + AegisName: "MauveScroll" + Name: "Mauve Scroll" + Type: "IT_USABLE" + Buy: 5000 + Sell: 1000 + Weight: 7 + Script: <" + callfunc "learnskill", SKILL_MODRILAX; + @skillId = SKILL_MODRILAX; + @skillLv = 1; + callfunc "SK_GrowPlants", false; + "> +}, +{ + Id: 5271 + AegisName: "JoyplimScroll" + Name: "Joyplim Scroll" + Type: "IT_USABLE" + Buy: 5000 + Sell: 1000 + Weight: 7 + Script: <" + callfunc "learnskill", SKILL_JOYPLIM; + @skillId = SKILL_JOYPLIM; + @skillLv = 10; + callfunc "SK_Joyplim", false; + "> +}, +{ + Id: 586 + AegisName: "CottonShorts" + Name: "CottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 15 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 586 +}, +{ + Id: 610 + AegisName: "JeansShorts" + Name: "JeansShorts" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + Refine: false + ViewSprite: 610 +}, +{ + Id: 632 + AegisName: "CottonSkirt" + Name: "CottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 10 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 632 +}, +{ + Id: 642 + AegisName: "JeansChaps" + Name: "JeansChaps" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 60 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_LOW" + Refine: false + ViewSprite: 642 + Script: <" + bonus bMatkRate, -2; + "> +}, +{ + Id: 648 + AegisName: "CottonTrousers" + Name: "CottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 648 +}, +{ + Id: 731 + AegisName: "AssassinPants" + Name: "AssassinPants" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 3000 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + Refine: false + ViewSprite: 731 + Script: <" + callfunc "BrawlingItem", EQI_HEAD_LOW; + bonus bAgi, 5; + bonus bMatkRate, -2; + "> +}, +{ + Id: 768 + AegisName: "TerraniteLegs" + Name: "TerraniteLegs" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 3000 + Weight: 30 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_LOW" + Refine: false + ViewSprite: 768 + Script: <" + bonus bAgi, 1; + bonus bMdef, 5; + "> +}, +{ + Id: 771 + AegisName: "Miniskirt" + Name: "Miniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 771 +}, +{ + Id: 796 + AegisName: "BromenalLegs" + Name: "BromenalLegs" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 150 + Def: 6 + Slots: 0 + Loc: "EQP_HEAD_LOW" + Refine: false + ViewSprite: 796 +}, +{ + Id: 857 + AegisName: "LeatherTrousers" + Name: "LeatherTrousers" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 25 + Def: 5 + Slots: 0 + Loc: "EQP_HEAD_LOW" + Refine: false + ViewSprite: 857 + Script: <" + bonus bHit, 2; + "> +}, +{ + Id: 881 + AegisName: "RaggedShorts" + Name: "RaggedShorts" + Type: "IT_ARMOR" + Buy: 60 + Sell: 1 + Weight: 7 + Def: 1 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 881 +}, +{ + Id: 1172 + AegisName: "SilkPants" + Name: "SilkPants" + Type: "IT_ARMOR" + Buy: 20000 + Sell: 750 + Weight: 10 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 1172 +}, +{ + Id: 2100 + AegisName: "RedCottonSkirt" + Name: "RedCottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2100 +}, +{ + Id: 2101 + AegisName: "GreenCottonSkirt" + Name: "GreenCottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2101 +}, +{ + Id: 2102 + AegisName: "DarkBlueCottonSkirt" + Name: "DarkBlueCottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2102 +}, +{ + Id: 2103 + AegisName: "YellowCottonSkirt" + Name: "YellowCottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2103 +}, +{ + Id: 2104 + AegisName: "LightBlueCottonSkirt" + Name: "LightBlueCottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2104 +}, +{ + Id: 2105 + AegisName: "PinkCottonSkirt" + Name: "PinkCottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2105 +}, +{ + Id: 2106 + AegisName: "BlackCottonSkirt" + Name: "BlackCottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2106 +}, +{ + Id: 2107 + AegisName: "OrangeCottonSkirt" + Name: "OrangeCottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2107 +}, +{ + Id: 2108 + AegisName: "PurpleCottonSkirt" + Name: "PurpleCottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2108 +}, +{ + Id: 2109 + AegisName: "DarkGreenCottonSkirt" + Name: "DarkGreenCottonSkirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2109 +}, +{ + Id: 2110 + AegisName: "RedCottonShorts" + Name: "RedCottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2110 +}, +{ + Id: 2111 + AegisName: "GreenCottonShorts" + Name: "GreenCottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2111 +}, +{ + Id: 2112 + AegisName: "DarkBlueCottonShorts" + Name: "DarkBlueCottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2112 +}, +{ + Id: 2113 + AegisName: "YellowCottonShorts" + Name: "YellowCottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2113 +}, +{ + Id: 2114 + AegisName: "LightBlueCottonShorts" + Name: "LightBlueCottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2114 +}, +{ + Id: 2115 + AegisName: "PinkCottonShorts" + Name: "PinkCottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2115 +}, +{ + Id: 2116 + AegisName: "BlackCottonShorts" + Name: "BlackCottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2116 +}, +{ + Id: 2117 + AegisName: "OrangeCottonShorts" + Name: "OrangeCottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2117 +}, +{ + Id: 2118 + AegisName: "PurpleCottonShorts" + Name: "PurpleCottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2118 +}, +{ + Id: 2119 + AegisName: "DarkGreenCottonShorts" + Name: "DarkGreenCottonShorts" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 20 + Def: 2 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2119 +}, +{ + Id: 2170 + AegisName: "RedMiniskirt" + Name: "RedMiniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2170 +}, +{ + Id: 2171 + AegisName: "GreenMiniskirt" + Name: "GreenMiniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2171 +}, +{ + Id: 2172 + AegisName: "DarkBlueMiniskirt" + Name: "DarkBlueMiniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2172 +}, +{ + Id: 2173 + AegisName: "YellowMiniskirt" + Name: "YellowMiniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2173 +}, +{ + Id: 2174 + AegisName: "LightBlueMiniskirt" + Name: "LightBlueMiniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2174 +}, +{ + Id: 2175 + AegisName: "PinkMiniskirt" + Name: "PinkMiniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2175 +}, +{ + Id: 2176 + AegisName: "BlackMiniskirt" + Name: "BlackMiniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2176 +}, +{ + Id: 2177 + AegisName: "OrangeMiniskirt" + Name: "OrangeMiniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2177 +}, +{ + Id: 2178 + AegisName: "PurpleMiniskirt" + Name: "PurpleMiniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2178 +}, +{ + Id: 2179 + AegisName: "DarkGreenMiniskirt" + Name: "DarkGreenMiniskirt" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 500 + Weight: 8 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2179 +}, +{ + Id: 2180 + AegisName: "RedCottonTrousers" + Name: "RedCottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2180 +}, +{ + Id: 2181 + AegisName: "GreenCottonTrousers" + Name: "GreenCottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2181 +}, +{ + Id: 2182 + AegisName: "DarkBlueCottonTrousers" + Name: "DarkBlueCottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2182 +}, +{ + Id: 2183 + AegisName: "YellowCottonTrousers" + Name: "YellowCottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2183 +}, +{ + Id: 2184 + AegisName: "LightBlueCottonTrousers" + Name: "LightBlueCottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2184 +}, +{ + Id: 2185 + AegisName: "PinkCottonTrousers" + Name: "PinkCottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2185 +}, +{ + Id: 2186 + AegisName: "BlackCottonTrousers" + Name: "BlackCottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2186 +}, +{ + Id: 2187 + AegisName: "OrangeCottonTrousers" + Name: "OrangeCottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2187 +}, +{ + Id: 2188 + AegisName: "PurpleCottonTrousers" + Name: "PurpleCottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2188 +}, +{ + Id: 2189 + AegisName: "DarkGreenCottonTrousers" + Name: "DarkGreenCottonTrousers" + Type: "IT_ARMOR" + Buy: 1500 + Sell: 750 + Weight: 25 + Def: 4 + Slots: 0 + Loc: "EQP_HEAD_LOW" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 2189 +}, +{ + Id: 531 + AegisName: "MinerGloves" + Name: "MinerGloves" + Type: "IT_ARMOR" + Buy: 3000 + Sell: 1000 + Weight: 30 + Def: 2 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 531 + Script: <" + bonus bMatkRate, -2; + "> +}, +{ + Id: 532 + AegisName: "LeatherGloves" + Name: "LeatherGloves" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 2000 + Weight: 20 + Def: 4 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 532 + Script: <" + bonus bMatkRate, -3; + "> +}, +{ + Id: 563 + AegisName: "WinterGloves" + Name: "WinterGloves" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 3000 + Weight: 20 + Def: 3 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 563 +}, +{ + Id: 741 + AegisName: "CottonGloves" + Name: "CottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 10 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 741 +}, +{ + Id: 756 + AegisName: "AssassinGloves" + Name: "AssassinGloves" + Type: "IT_ARMOR" + Buy: 7000 + Sell: 2000 + Weight: 9 + Def: 3 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 756 + Script: <" + callfunc "BrawlingItem", EQI_GARMENT; + bonus bAgi, 4; + bonus bMatkRate, -1; + "> +}, +{ + Id: 794 + AegisName: "BromenalGloves" + Name: "BromenalGloves" + Type: "IT_ARMOR" + Buy: 6000 + Sell: 2000 + Weight: 40 + Def: 4 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 794 + Script: <" + bonus bMatkRate, -3; + "> +}, +{ + Id: 868 + AegisName: "SilkGloves" + Name: "SilkGloves" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 2500 + Weight: 4 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 868 +}, +{ + Id: 2160 + AegisName: "RedCottonGloves" + Name: "RedCottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 2160 +}, +{ + Id: 2161 + AegisName: "GreenCottonGloves" + Name: "GreenCottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 2161 +}, +{ + Id: 2162 + AegisName: "DarkBlueCottonGloves" + Name: "DarkBlueCottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 2162 +}, +{ + Id: 2163 + AegisName: "YellowCottonGloves" + Name: "YellowCottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 2163 +}, +{ + Id: 2164 + AegisName: "LightBlueCottonGloves" + Name: "LightBlueCottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 2164 +}, +{ + Id: 2165 + AegisName: "PinkCottonGloves" + Name: "PinkCottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 2165 +}, +{ + Id: 2166 + AegisName: "BlackCottonGloves" + Name: "BlackCottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 2166 +}, +{ + Id: 2167 + AegisName: "OrangeCottonGloves" + Name: "OrangeCottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 2167 +}, +{ + Id: 2168 + AegisName: "PurpleCottonGloves" + Name: "PurpleCottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 2168 +}, +{ + Id: 2169 + AegisName: "DarkGreenCottonGloves" + Name: "DarkGreenCottonGloves" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 500 + Weight: 20 + Def: 1 + Slots: 0 + Loc: "EQP_GARMENT" + Refine: false + ViewSprite: 2169 +}, +{ + Id: 585 + AegisName: "ScarabArmlet" + Name: "ScarabArmlet" + Type: "IT_ARMOR" + Buy: 8000 + Sell: 4000 + Weight: 200 + Def: 0 + Slots: 0 + Loc: "EQP_HAND_L" + WeaponLv: 0 + EquipLv: 1 + Refine: false + ViewSprite: 585 +}, +{ + Id: 601 + AegisName: "SteelShield" + Name: "SteelShield" + Type: "IT_ARMOR" + Buy: 40000 + Sell: 3000 + Weight: 2500 + Def: 20 + Slots: 0 + Loc: "EQP_HAND_L" + Refine: false + ViewSprite: 601 +}, +{ + Id: 602 + AegisName: "WoodenShield" + Name: "WoodenShield" + Type: "IT_ARMOR" + Buy: 10000 + Sell: 2000 + Weight: 1500 + Def: 14 + Slots: 0 + Loc: "EQP_HAND_L" + Refine: false + ViewSprite: 602 +}, +{ + Id: 603 + AegisName: "LeatherShield" + Name: "LeatherShield" + Type: "IT_ARMOR" + Buy: 2000 + Sell: 1000 + Weight: 1300 + Def: 7 + Slots: 0 + Loc: "EQP_HAND_L" + Refine: false + ViewSprite: 603 +}, +{ + Id: 797 + AegisName: "BromenalShield" + Name: "BromenalShield" + Type: "IT_ARMOR" + Buy: 40000 + Sell: 3000 + Weight: 2500 + Def: 20 + Slots: 0 + Loc: "EQP_HAND_L" + Refine: false + ViewSprite: 797 +}, + +// +// Pets +{ + Id: 6000 + AegisName: "PinkieScroll" + Name: "Pinkie Scroll" + Type: "IT_PETEGG" + Buy: 30000 + Sell: 1000 + Weight: 400 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, +) diff --git a/db/pre-re/item_group.conf b/db/pre-re/item_group.conf new file mode 100644 index 00000000..09f10ba0 --- /dev/null +++ b/db/pre-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: +/* +<Container_Item_Name>: ( + "Item_Name" or + ("Item_Name",Repeat_Count) +) +*/ + diff --git a/db/pre-re/item_lapineddukddak.conf b/db/pre-re/item_lapineddukddak.conf new file mode 100644 index 00000000..a0e66f0c --- /dev/null +++ b/db/pre-re/item_lapineddukddak.conf @@ -0,0 +1,44 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018-2019 Hercules Dev Team +//= Copyright (C) 2018-2019 Asheraf +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= + +/************************************************************************** +************* Entry structure ******************************************** +************************************************************************** +<Box_Item_Const>: { + NeedCount: (int, defaults to 0) The required amount of unique items + NeedRefineMin: (int, defaults to 0) The minimum refine for each of the items + NeedRefineMax: (int, defaults to 0) The maximum refine for each of the items + SourceItems: { A list of allowed items to be converted with specific amount for each item + <Item_Const>: <amount> (string, int) + ... + } + Script: <" + Script (it can be multi-line) + Executes on success + "> +} diff --git a/db/pre-re/item_packages.conf b/db/pre-re/item_packages.conf new file mode 100644 index 00000000..0b458587 --- /dev/null +++ b/db/pre-re/item_packages.conf @@ -0,0 +1,25 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= http://herc.ws/board/ +//================= More Information ================= +// http://herc.ws/board/topic/1244-official-item-grouppackagechain +//==================================================== +// Structure of file: +/* +<Container_Item_Name>: { + <Entry_Item_Name>: { + Random: 0 - Signs what group type this item belongs to, 0 is "Must", a group of items that come out whenever the package is open (doesn't use rate), anything above 0 is considered "random_group_<value>", a package with 2 random groups for example gets 2 items whenever open, one from each group + Count: 30 - Stands for how much <Entry_Item_Name> will be obtained. + Expire: 2 - Signs how many hours this item will last (makes a rental item). + Announce: True/False - Signs whether to relay a special item obtain announcement when this item comes out of the package. + Rate: 50 - If 'Random' is not 0, a rate from 1 to 10000 (0.01% - 100%) will be given. + Named: True/False - Signs whether the item should have the owner's name in it. + } +} +*/ diff --git a/db/pre-re/job_db.conf b/db/pre-re/job_db.conf new file mode 100644 index 00000000..85f34f26 --- /dev/null +++ b/db/pre-re/job_db.conf @@ -0,0 +1,145 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= http://herc.ws/board/ +//================= More Information ================= +// http://herc.ws/board/topic/9082-job-db1txt-redesign/ +//============== RE Structure Example ================ +/* +Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there) + BaseExpGroup: "Exp Group Name" (string) // Name of base exp group defined in exp_group_db.conf + JobExpGroup: "Exp Group Name" (string) // Name of job exp group defined in exp_group_db.conf + Inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table. + InheritHP: ( "Other_Job_Name" );// Base job from which this job will inherit its HP table. + InheritSP: ( "Other_Job_Name" );// Base job from which this job will inherit its SP table. + Weight: Max Weight (int, defaults to 20000, units in Weight/10) + BaseASPD: { // Base ASPD for specific weapon type + Fist: 0~200 (int, defaults to 200) + Dagger: 0~200 (int, defaults to 200) + Sword: 0~200 (int, defaults to 200) + TwoHandSword: 0~200 (int, defaults to 200) + Spear: 0~200 (int, defaults to 200) + TwoHandSpear: 0~200 (int, defaults to 200) + Axe: 0~200 (int, defaults to 200) + TwoHandAxe: 0~200 (int, defaults to 200) + Mace: 0~200 (int, defaults to 200) + TwoHandMace: 0~200 (int, defaults to 200) + Rod: 0~200 (int, defaults to 200) + Bow: 0~200 (int, defaults to 200) + Knuckle: 0~200 (int, defaults to 200) + Instrumen: 0~200 (int, defaults to 200) + Whip: 0~200 (int, defaults to 200) + Book: 0~200 (int, defaults to 200) + Katar: 0~200 (int, defaults to 200) + Revolver: 0~200 (int, defaults to 200) + Rifle: 0~200 (int, defaults to 200) + GatlingGun: 0~200 (int, defaults to 200) + Shotgun: 0~200 (int, defaults to 200) + GrenadeLauncher: 0~200 (int, defaults to 200) + FuumaShuriken: 0~200 (int, defaults to 200) + TwoHandRod: 0~200 (int, defaults to 200) + } + HPTable:[ 1, .... 150 ] (int[]) Reference table for base HP per level + SPTable:[ 1, .... 150 ] (int[]) Reference table for base SP per level + // Note: If table index size is smaller than the max level the server will automatically generate the missing index based on the average increase per level. +} +*/ +//==================================================== +Talpan: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Weight: 23500 + BaseASPD: { + Fist: 500 + Dagger: 650 + Sword: 700 + Axe: 550 + TwoHandAxe: 1000 + TwoHandSpear: 1200 + Mace: 550 + TwoHandMace: 550 + Rod: 700 + TwoHandRod: 700 + Bow: 800 + Katar: 650 + } + HPTable:[ 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, // 1 - 10 + 90, 95, 100, 105, 110, 115, 120, 125, 130, 135, // 11 - 20 + 140, 145, 150, 155, 160, 165, 170, 175, 180, 185, // 21 - 30 + 190, 195, 200, 205, 210, 215, 220, 225, 230, 235, // 31 - 40 + 240, 245, 250, 255, 260, 265, 270, 275, 280, 285, // 41 - 50 + 290, 295, 300, 305, 310, 315, 320, 325, 330, 335, // 51 - 60 + 340, 345, 350, 355, 360, 365, 370, 375, 380, 385, // 61 - 70 + 390, 395, 400, 405, 410, 415, 420, 425, 430, 435, // 71 - 80 + 440, 445, 450, 455, 460, 465, 470, 475, 480, 485, // 81 - 90 + 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, // 91 - 100 + 540, 545, 550, 555, 560, 565, 570, 575, 580, 585, // 101 - 110 + 590, 595, 600, 605, 610, 615, 620, 625, 630, 635, // 111 - 120 + 640, 645, 650, 655, 660, 665, 670, 675, 680, 685, // 121 - 130 + 690, 695, 700, 705, 710, 715, 720, 725, 730, 735, // 131 - 140 + 740, 745, 750, 755, 760, 765, 770, 775, 780, 785] // 141 - 150 + SPTable:[ 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, // 1 - 10 + 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, // 11 - 20 + 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, // 21 - 30 + 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, // 31 - 40 + 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, // 41 - 50 + 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, // 51 - 60 + 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, // 61 - 70 + 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, // 71 - 80 + 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, // 81 - 90 + 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, // 91 - 100 + 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, // 101 - 110 + 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, // 111 - 120 + 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, // 121 - 130 + 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, // 131 - 140 + 292, 294, 296, 298, 300, 302, 304, 306, 308, 310] // 141 - 150 +} + +NoRace: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Inherit: ( "Talpan" ); +} + +Tritan: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Inherit: ( "Talpan" ); +} + +Ifriton: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Inherit: ( "Talpan" ); +} + +Gispaan: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Inherit: ( "Talpan" ); +} + +Sparron: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Inherit: ( "Talpan" ); +} + +Skellie: { + BaseExpGroup: "EvolClasses" + JobExpGroup: "EvolClasses" + MoveSpeed: 150 + Inherit: ( "Talpan" ); // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table. +} + diff --git a/db/pre-re/map_zone_db.conf b/db/pre-re/map_zone_db.conf new file mode 100644 index 00000000..e5fdf71a --- /dev/null +++ b/db/pre-re/map_zone_db.conf @@ -0,0 +1,490 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= http://herc.ws/board/ +//==================================================== +//= Hercules Map Zone Database [Ind/Hercules] +//================ More Information ================== +//= http://herc.ws/board/topic/302-introducing-hercules-map-zone-database/ +//= (TODO: replace with wiki link and detail the wiki page in a decent format ^) +//==================================================== +//================ Description ======================= +//= A unlimited number of zones may be created, a zone +//= may be used to create a set of disabled items, disabled skills +//= and mapflags to be used by as many maps as one chooses. +//= Maps can be linked to a specific zone through the zone mapflag +//= '<map name><tab>mapflag<tab>zone<tab><zone name>'. +//==================================================== +//= Available types for 'disabled_skills': +//= PLAYER, HOMUN, MERCENARY, MONSTER, PET, ELEMENTAL, MOB_BOSS, CLONE, ALL and NONE +//==================================================== + + +zones: ( +{ + /* All zone is a dynamic (very special) zone that is forcebly inherited by ALL maps automatically */ + name: "All" /* changing this name requires MAP_ZONE_ALL_NAME to also be changed in src/map/map.h file */ + + disabled_skills: { + //both examples below disable napalm beat (id 11) to players + //MG_NAPALMBEAT: "PLAYER" + //ID11: "PLAYER" + } + + disabled_items: { + //Both examples below disable apple (id 501) + //Apple: true + //ID501: true + } + + mapflags: ( + ) + + /* "command:min-group-lv-to-override" e.g. "heal: 70" */ + disabled_commands: { + // Broken + reloadscript: 100 + fireworks: 100 + fog: 100 + day: 100 + night: 100 + clouds: 100 + clouds2: 100 + snow: 100 + sakura: 100 + leaves: 100 + size: 100 + sizeguild: 100 + points: 100 + camerainfo: 100 + clearweather: 100 + costume: 100 + sizeall: 100 + searchstore: 100 + refineryui: 100 + haircolor: 100 + dye: 100 + model: 100 + produce: 100 + changedress: 100 + hairstyle: 100 + cash: 100 + font: 100 + fontcolor: 100 + changelook: 100 + nocosplay: 100 + // Frequently abused + recallall: 100 + doom: 100 + guildspy: 100 + partyspy: 100 + // To be enabled again later + mapexit: 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") + } +}, +{ + /* Normal zone is applied to all maps that are not pkable (where players cant fight each other) */ + /* However, it wont be applied to maps with its own zones (specified thru mapflag) */ + name: "Normal" /* changing this name requires MAP_ZONE_NORMAL_NAME to also be changed in src/map/map.h file */ + + disabled_skills: { + WM_LULLABY_DEEPSLEEP: "PLAYER" + WM_SIRCLEOFNATURE: "PLAYER" + WM_SATURDAY_NIGHT_FEVER: "PLAYER" + SO_ARRULLO: "PLAYER" + CG_HERMODE: "PLAYER" + } + + disabled_items: { + } + mapflags: ( + ) + +}, +{ + /* PvP zone is applied to all maps with a pvp mapflag */ + name: "PvP" /* changing this name requires MAP_ZONE_PVP_NAME to also be changed in src/map/map.h file */ + + disabled_skills: { + BS_GREED: "PLAYER" + CG_HERMODE: "PLAYER" + } + + disabled_items: { + } + + /* cashshop disabled in pvp maps */ + mapflags: ( + "nocashshop", + ) +}, +{ + /* Outside Zone is a mapflag alias */ + name: "outside" + + disabled_skills: { + WM_POEMOFNETHERWORLD: "PLAYER" + } + + disabled_items: { + } +}, +{ + /* Event Zone is a mapflag alias */ + name: "Event" + + disabled_skills: { + } + + disabled_items: { + } + + mapflags: ( + "nopenalty", + "nosave 000-1,22,22", + "invincible_time_inc 5000", + ) + + /* "command:min-group-lv-to-override" e.g. "heal: 70" */ + disabled_commands: { + } + skill_damage_cap: { + } +}, +{ + /* Jail Zone is a special mapflag alias */ + name: "Jail" + + disabled_skills: { + TK_JUMPKICK: "PLAYER" + TK_HIGHJUMP: "PLAYER" + } + + disabled_items: { + } +}, +{ + /* 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: { + HitchhikersTowel: true + WhiteHitchhikersTowel: true + RedHitchhikersTowel: true + GreenHitchhikersTowel: true + BlueHitchhikersTowel: true + YellowHitchhikersTowel: true + PurpleHitchhikersTowel: true + OrangeHitchhikersTowel: true + PinkHitchhikersTowel: true + TealHitchhikersTowel: true + LimeHitchhikersTowel: true + } + + mapflags: ( + "nopenalty", + //"nosave 000-1,22,22", + ) + + /* "command:min-group-lv-to-override" e.g. "heal: 70" */ + disabled_commands: { + // Disabled (Should not ever be used) + recallall: 100 + save: 100 + // Admin Only (no CM on these map) + addwarp: 99 + mapflag: 99 + // Community Manager Only (no GM on these map) + recall: 80 + kill: 80 + nuke: 80 + skillon: 80 + skilloff: 80 + pvpon: 80 + pvpoff: 80 + cvcon: 80 + cvcoff: 80 + gvgon: 80 + gvgoff: 80 + // GM Only (no EVTC on these map) + monster: 60 + killmonster: 60 + killmonster2: 60 + raisemap: 60 + doommap: 60 + } + skill_damage_cap: { + } +}, +{ + /* CvC zone is applied to all maps with a cvc mapflag */ + name: "CvC" /* changing this name requires MAP_ZONE_CVC_NAME to also be changed in src/map/map.h file */ + + disabled_skills: { + BS_GREED: "PLAYER" + CG_HERMODE: "PLAYER" + } + + disabled_items: { + } + + /* cashshop disabled in cvc maps */ + mapflags: ( + "nocashshop", + ) +}, +{ + /* PK Mode zone is only used when server is on pk_mode (battle.conf), + it applies to all pvp maps that don't have their own zone */ + name: "PK Mode" /* changing this name requires MAP_ZONE_PK_NAME to also be changed in src/map/map.h file */ + + disabled_skills: { + + } + + disabled_items: { + + } + + /* PK Mode Damage Reductions */ + /* - weapon_damage_rate -40% */ + /* - magic_damage_rate -40% */ + /* - misc_damage_rate -40% */ + /* - long_damage_rate -30% */ + /* - short_damage_rate -20% */ + mapflags: ( + "weapon_damage_rate 60", + "magic_damage_rate 60", + "misc_damage_rate 60", + "long_damage_rate 70", + "short_damage_rate 80", + ) +}, +{ + /* GvG zone is applied to all maps with a gvg mapflag */ + name: "GvG" /* changing this name requires MAP_ZONE_GVG_NAME to also be changed in src/map/map.h file */ + + disabled_skills: { + AL_TELEPORT: "PLAYER" + AL_WARP: "PLAYER" + WZ_ICEWALL: "PLAYER" + TF_BACKSLIDING: "PLAYER" + RG_INTIMIDATE: "PLAYER" + WE_CALLPARTNER: "PLAYER" + HP_ASSUMPTIO: "PLAYER" + HP_BASILICA: "PLAYER" + CG_MOONLIT: "PLAYER" + WE_CALLPARENT: "PLAYER" + WE_CALLBABY: "PLAYER" + CR_CULTIVATION: "PLAYER" + NJ_KIRIKAGE: "PLAYER" + CASH_ASSUMPTIO: "PLAYER" + BS_GREED: "PLAYER" + SC_FATALMENACE: "PLAYER" + SC_DIMENSIONDOOR: "PLAYER" + SU_LOPE: "PLAYER" + } + + disabled_items: { + } + /* 5 second duration increase on GvG */ + /* knockback disabled */ + /* GvG Mode Damage Reductions */ + /* - weapon_damage_rate -40% */ + /* - magic_damage_rate -40% */ + /* - misc_damage_rate -40% */ + /* - long_damage_rate -20% */ + /* - short_damage_rate -20% */ + mapflags: ( + "invincible_time_inc 5000", + "noknockback", + "weapon_damage_rate 60", + "magic_damage_rate 60", + "misc_damage_rate 60", + "long_damage_rate 80", + "short_damage_rate 80", + "nocashshop", + "gvg_noparty", + ) + +}, +{ + /* Battlegrounds zone is applied to all maps with a battlegrounds mapflag */ + name: "Battlegrounds" /* changing this name requires MAP_ZONE_BG_NAME to also be changed in src/map/map.h file */ + + disabled_skills: { + AL_TELEPORT: "PLAYER" + AL_WARP: "PLAYER" + WZ_ICEWALL: "PLAYER" + TF_BACKSLIDING: "PLAYER" + RG_INTIMIDATE: "PLAYER" + MO_BODYRELOCATION: "PLAYER" + WE_CALLPARTNER: "PLAYER" + HP_ASSUMPTIO: "PLAYER" + HP_BASILICA: "PLAYER" + CG_MOONLIT: "PLAYER" + WE_CALLPARENT: "PLAYER" + WE_CALLBABY: "PLAYER" + CR_CULTIVATION: "PLAYER" + TK_RUN: "PLAYER" + TK_HIGHJUMP: "PLAYER" + SG_FEEL: "PLAYER" + SG_SUN_WARM: "PLAYER" + SG_MOON_WARM: "PLAYER" + SG_STAR_WARM: "PLAYER" + SG_SUN_COMFORT: "PLAYER" + SG_MOON_COMFORT: "PLAYER" + SG_STAR_COMFORT: "PLAYER" + SG_HATE: "PLAYER" + SG_SUN_ANGER: "PLAYER" + SG_MOON_ANGER: "PLAYER" + SG_STAR_ANGER: "PLAYER" + SG_SUN_BLESS: "PLAYER" + SG_MOON_BLESS: "PLAYER" + SG_STAR_BLESS: "PLAYER" + NJ_KIRIKAGE: "PLAYER" + CASH_ASSUMPTIO: "PLAYER" + SC_FATALMENACE: "PLAYER" + SC_DIMENSIONDOOR: "PLAYER" + SU_LOPE: "PLAYER" + } + disabled_items: { + } + + /* knockback disabled */ + /* Battlegrounds Damage Reductions */ + /* - weapon_damage_rate -30% */ + /* - magic_damage_rate -30% */ + /* - misc_damage_rate -30% */ + /* - long_damage_rate -25% */ + /* - short_damage_rate -25% */ + mapflags: ( + "noknockback", + "weapon_damage_rate 70", + "magic_damage_rate 70", + "misc_damage_rate 70", + "long_damage_rate 75", + "short_damage_rate 75", + ) + +}, +{ + name: "Aldebaran Turbo Track" + + disabled_skills: { + SM_ENDURE: "PLAYER" + AL_TELEPORT: "PLAYER" + AL_WARP: "PLAYER" + AL_CURE: "PLAYER" + TF_HIDING: "PLAYER" + WZ_ICEWALL: "PLAYER" + AS_CLOAKING: "PLAYER" + RG_INTIMIDATE: "PLAYER" + MO_BODYRELOCATION: "PLAYER" + LK_CONCENTRATION: "PLAYER" + LK_BERSERK: "PLAYER" + HP_BASILICA: "PLAYER" + WS_CARTBOOST: "PLAYER" + ST_CHASEWALK: "PLAYER" + CG_MOONLIT: "PLAYER" + SC_FATALMENACE: "PLAYER" + SC_DIMENSIONDOOR: "PLAYER" + GN_CARTBOOST: "PLAYER" + } + + disabled_items: { + } +}, +{ + name: "Izlude Battle Arena" + + disabled_skills: { + RG_INTIMIDATE: "PLAYER" + AL_TELEPORT: "PLAYER" + SC_FATALMENACE: "PLAYER" + SC_DIMENSIONDOOR: "PLAYER" + } + + disabled_items: { + } +}, +{ + name: "GvG2" + inherit: ( "GvG" ) /* will import all gvg has */ + + disabled_skills: { + TK_HIGHJUMP: "PLAYER" + SA_ABRACADABRA: "PLAYER" + } +}, +{ + name: "WoE TE" + inherit: ( "GvG" ) /* will import all gvg has */ + + disabled_items: { + } +}, +{ + name: "Sealed Shrine" + + disabled_skills: { + MG_SAFETYWALL: "PLAYER" + AL_TELEPORT: "PLAYER | MONSTER | HOMUN | MERCENARY" + RG_INTIMIDATE: "PLAYER | MONSTER" + HP_ASSUMPTIO: "PLAYER" + CASH_ASSUMPTIO: "PLAYER" + SC_FATALMENACE: "PLAYER" + SC_DIMENSIONDOOR: "PLAYER" + } +}, +{ + name: "Memorial Dungeon" /* ETower, Orc's Memory, Nidhoggur's Nest, etc */ + + disabled_skills: { + AL_TELEPORT: "PLAYER | MONSTER | HOMUN | MERCENARY" + WZ_ICEWALL: "PLAYER" + RG_INTIMIDATE: "PLAYER | MONSTER" + PF_SPIDERWEB: "PLAYER" + NPC_EXPULSION: "PLAYER" + SC_FATALMENACE: "PLAYER" + SC_DIMENSIONDOOR: "PLAYER" + } +}, +{ + name: "Towns" + + disabled_skills: { + AM_CANNIBALIZE: "PLAYER" + AM_SPHEREMINE: "PLAYER" + CR_CULTIVATION: "PLAYER" + BS_GREED: "PLAYER" + SC_MANHOLE: "PLAYER" + WM_POEMOFNETHERWORLD: "PLAYER" + GN_WALLOFTHORN: "PLAYER" + } + + disabled_items: { + } +} +) diff --git a/db/pre-re/mob_boss.txt b/db/pre-re/mob_boss.txt new file mode 100644 index 00000000..84ae8ced --- /dev/null +++ b/db/pre-re/mob_boss.txt @@ -0,0 +1,5 @@ +// Bloody Branch Summonable Monsters Database +// +// Structure of Database: +// MobID,DummyName,Rate + diff --git a/db/pre-re/mob_branch.txt b/db/pre-re/mob_branch.txt new file mode 100644 index 00000000..9d7256db --- /dev/null +++ b/db/pre-re/mob_branch.txt @@ -0,0 +1,5 @@ +// Dead Branch Summonable Monsters Database +// +// Structure of Database: +// MobID,DummyName,Rate + diff --git a/db/pre-re/mob_db.conf b/db/pre-re/mob_db.conf new file mode 100644 index 00000000..4a0568be --- /dev/null +++ b/db/pre-re/mob_db.conf @@ -0,0 +1,6968 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2015 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Mobs Database +//========================================================================= + +mob_db: ( +// Mobs Database +// +/****************************************************************************** + ************* Entry structure ************************************************ + ****************************************************************************** +{ + // =================== Mandatory fields =============================== + Id: ID (int) + SpriteName: "SPRITE_NAME" (string) + Name: "Mob name" (string) + // =================== Optional fields ================================ + JName: "Mob name" (string) + Lv: level (int, defaults to 1) + Hp: health (int, defaults to 1) + Sp: mana (int, defaults to 0) + Exp: basic experience (int, defaults to 0) + JExp: job experience (int, defaults to 0) + AttackRange: attack range (int, defaults to 1) + Attack: [attack1, attack2] (int, defaults to 0) + Def: defence (int, defaults to 0) + Mdef: magic defence (int, defaults to 0) + Stats: { + Str: strength (int, defaults to 0) + Agi: agility (int, defaults to 0) + Vit: vitality (int, defaults to 0) + Int: intelligence (int, defaults to 0) + Dex: dexterity (int, defaults to 0) + Luk: luck (int, defaults to 0) + } + ViewRange: view range (int, defaults to 1) + ChaseRange: chase range (int, defaults to 1) + Size: size (int, defaults to 1) + Race: race (int, defaults to 0) + Element: (type, level) + Mode: { + CanMove: true/false (bool, defaults to false) + Looter: true/false (bool, defaults to false) + Aggressive: true/false (bool, defaults to false) + Assist: true/false (bool, defaults to false) + CastSensorIdle:true/false (bool, defaults to false) + Boss: true/false (bool, defaults to false) + Plant: true/false (bool, defaults to false) + CanAttack: true/false (bool, defaults to false) + Detector: true/false (bool, defaults to false) + CastSensorChase: true/false (bool, defaults to false) + ChangeChase: true/false (bool, defaults to false) + Angry: true/false (bool, defaults to false) + ChangeTargetMelee: true/false (bool, defaults to false) + ChangeTargetChase: true/false (bool, defaults to false) + TargetWeak: true/false (bool, defaults to false) + NoKnockback: true/false (bool, defaults to false) + SurviveWithoutMaster: true/false (bool, defaults to false) + } + MoveSpeed: move speed (int, defaults to 0) + WalkMask: walk mask (int, defaults to 0) + AttackDelay: attack delay (int, defaults to 4000) + AttackMotion: attack motion (int, defaults to 2000) + DamageMotion: damage motion (int, defaults to 0) + MvpExp: mvp experience (int, defaults to 0) + MvpDrops: { + AegisName: chance (string: int) + ... + } + Drops: { + AegisName: chance (string: int) + ... + } + +}, +******************************************************************************/ + +//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop1id,Drop1per,Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength +{ + Id: 1011 + SpriteName: "FireGoblin" + Name: "Fire Goblin" + Lv: 20 + Hp: 220 + Sp: 0 + Exp: 41 + JExp: 4 + AttackRange: 1 + Attack: [15, 20] + Def: 0 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 6 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (3, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + CactusDrink: 150 + BugLeg: 800 + CactusPotion: 150 + Dagger: 70 + SharpKnife: 10 + PileOfAsh: 500 + } +}, +{ + Id: 1017 + SpriteName: "Bat" + Name: "Bat" + Lv: 20 + Hp: 150 + Sp: 0 + Exp: 27 + JExp: 3 + AttackRange: 1 + Attack: [5, 25] + Def: 0 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 20 + Luk: 25 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + CactusDrink: 150 + BugLeg: 400 + RoastedMaggot: 150 + Dagger: 70 + SharpKnife: 1 + BatWing: 3000 + BatTeeth: 2000 + } +}, +{ + Id: 1131 + SpriteName: "ManaBug" + Name: "Mana Bug" + Lv: 25 + Hp: 300 + Sp: 0 + Exp: 52 + JExp: 5 + AttackRange: 2 + Attack: [10, 17] + Def: 4 + Mdef: 6 + Stats: { + Str: 1 + Agi: 4 + Vit: 1 + Int: 4 + Dex: 5 + Luk: 4 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 1000 + BugLeg: 800 + RoastedMaggot: 400 + } +}, +{ + Id: 1018 + SpriteName: "Pinkie" + Name: "Pinkie" + Lv: 30 + Hp: 300 + Sp: 0 + Exp: 60 + JExp: 7 + AttackRange: 2 + Attack: [15, 20] + Def: 0 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 20 + Luk: 25 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + PinkAntenna: 1000 + PinkieHat: (40, "ODG_BASICSTAT") + } +}, +{ + Id: 1019 + SpriteName: "SpikyMushroom" + Name: "Spiky Mushroom" + Lv: 30 + Hp: 300 + Sp: 0 + Exp: 54 + JExp: 5 + AttackRange: 1 + Attack: [10, 13] + Def: 0 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 10 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + IronPotion: 800 + CactusDrink: 150 + BugLeg: 50 + HardSpike: 400 + } +}, +{ + Id: 1020 + SpriteName: "Fluffy" + Name: "Fluffy" + Lv: 30 + Hp: 500 + Sp: 0 + Exp: 100 + JExp: 7 + AttackRange: 1 + Attack: [6, 10] + Def: 1 + Mdef: 5 + Stats: { + Str: 1 + Agi: 2 + Vit: 1 + Int: 0 + Dex: 20 + Luk: 25 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + WhiteFur: 800 + Milk: 150 + RedApple: 400 + FluffyHat: (20, "ODG_BASICSTAT") + } +}, +{ + Id: 1021 + SpriteName: "CaveSnake" + Name: "Cave Snake" + Lv: 30 + Hp: 800 + Sp: 0 + Exp: 157 + JExp: 13 + AttackRange: 1 + Attack: [20, 15] + Def: 1 + Mdef: 5 + Stats: { + Str: 10 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 5 + Luk: 20 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CaveSnakeLamp: 1000 + JeansShorts: (40, "ODG_BASICSTAT") + CaveSnakeTongue: 500 + CaveSnakeEgg: 400 + CaveSnakeEgg: 400 + SnakeSkin: 20 + } +}, +{ + Id: 1025 + SpriteName: "LogHead" + Name: "Log Head" + Lv: 30 + Hp: 500 + Sp: 0 + Exp: 150 + JExp: 5 + AttackRange: 1 + Attack: [10, 20] + Def: 50 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 20 + Luk: 25 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RawLog: 2000 + Root: 2500 + Acorn: 3000 + RawLog: 2000 + } +}, +{ + Id: 1027 + SpriteName: "EasterFluffy" + Name: "Easter Fluffy" + Lv: 30 + Hp: 500 + Sp: 0 + Exp: 100 + JExp: 7 + AttackRange: 1 + Attack: [10, 12] + Def: 0 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 20 + Luk: 25 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RedEasterEgg: 2000 + GreenEasterEgg: 2000 + BlueEasterEgg: 2000 + YellowEasterEgg: 1000 + PinkEasterEgg: 1000 + TealEasterEgg: 200 + } +}, +{ + Id: 1035 + SpriteName: "Silkworm" + Name: "Silkworm" + Lv: 20 + Hp: 1 + Sp: 0 + Exp: 1 + JExp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 2 + Mdef: 10 + Stats: { + Str: 20 + Agi: 11 + Vit: 10 + Int: 10 + Dex: 40 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1300 + AttackDelay: 1100 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + SilkCocoon: 5000 + } +}, +{ + Id: 1041 + SpriteName: "Snail" + Name: "Snail" + Lv: 30 + Hp: 900 + Sp: 0 + Exp: 180 + JExp: 18 + AttackRange: 1 + Attack: [50, 65] + Def: 20 + Mdef: 15 + Stats: { + Str: 10 + Agi: 1 + Vit: 25 + Int: 0 + Dex: 20 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1800 + AttackDelay: 2500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + GreenApple: 500 + ReedBundle: 400 + Pear: 1000 + Plum: 1500 + Blueberries: 500 + Cherry: 2000 + } +}, +{ + Id: 1049 + SpriteName: "Bee" + Name: "Bee" + Lv: 30 + Hp: 600 + Sp: 0 + Exp: 180 + JExp: 32 + AttackRange: 1 + Attack: [5, 90] + Def: 12 + Mdef: 4 + Stats: { + Str: 15 + Agi: 25 + Vit: 20 + Int: 3 + Dex: 40 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 380 + AttackDelay: 1500 + AttackMotion: 300 + DamageMotion: 350 +}, +{ + Id: 1055 + SpriteName: "Butterfly" + Name: "Butterfly" + Lv: 25 + Hp: 250 + Sp: 0 + Exp: 85 + JExp: 11 + AttackRange: 2 + Attack: [10, 40] + Def: 3 + Mdef: 5 + Stats: { + Str: 10 + Agi: 45 + Vit: 10 + Int: 15 + Dex: 35 + Luk: 40 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 2) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 350 + AttackDelay: 780 + AttackMotion: 300 + DamageMotion: 800 + Drops: { + SilkCocoon: 1000 + } +}, +{ + Id: 1057 + SpriteName: "AngryScorpion" + Name: "Angry Scorpion" + Lv: 20 + Hp: 200 + Sp: 0 + Exp: 37 + JExp: 5 + AttackRange: 1 + Attack: [15, 15] + Def: 0 + Mdef: 5 + Stats: { + Str: 5 + Agi: 5 + Vit: 1 + Int: 0 + Dex: 15 + Luk: 5 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1000 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + AngryScorpionStinger: 700 + Candy: 100 + ChocolateBar: 50 + BugLeg: 700 + } +}, +{ + Id: 1058 + SpriteName: "IceGoblin" + Name: "Ice Goblin" + Lv: 25 + Hp: 330 + Sp: 0 + Exp: 75 + JExp: 10 + AttackRange: 1 + Attack: [20, 25] + Def: 0 + Mdef: 5 + Stats: { + Str: 5 + Agi: 5 + Vit: 1 + Int: 0 + Dex: 6 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (1, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 700 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + CactusDrink: 150 + BugLeg: 800 + CactusPotion: 150 + Dagger: 70 + SharpKnife: 10 + IceCube: 500 + } +}, +{ + Id: 1060 + SpriteName: "Archant" + Name: "Archant" + Lv: 30 + Hp: 400 + Sp: 0 + Exp: 88 + JExp: 14 + AttackRange: 1 + Attack: [20, 30] + Def: 4 + Mdef: 6 + Stats: { + Str: 10 + Agi: 5 + Vit: 1 + Int: 0 + Dex: 12 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1000 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + TreasureKey: 300 + RedApple: 100 + IronOre: 40 + Coal: 20 + } +}, +{ + Id: 1064 + SpriteName: "Bandit" + Name: "Bandit" + Lv: 20 + Hp: 400 + Sp: 0 + Exp: 92 + JExp: 21 + AttackRange: 1 + Attack: [40, 40] + Def: 5 + Mdef: 0 + Stats: { + Str: 10 + Agi: 10 + Vit: 10 + Int: 10 + Dex: 10 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 500 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 900 + Drops: { + BanditHood: 800 + Dagger: 200 + CoinBag: 500 + RedApple: 200 + } +}, +{ + Id: 1083 + SpriteName: "HuntsmanSpider" + Name: "Huntsman Spider" + Lv: 30 + Hp: 1500 + Sp: 0 + Exp: 467 + JExp: 363 + AttackRange: 1 + Attack: [125, 150] + Def: 10 + Mdef: 45 + Stats: { + Str: 20 + Agi: 15 + Vit: 10 + Int: 10 + Dex: 45 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 575 + AttackDelay: 1250 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + InfantryHelmet: (100, "ODG_BASICSTAT") + CoinBag: 500 + IronOre: 300 + BugLeg: 1000 + GreenApple: 500 + Coal: 150 + } +}, +{ + Id: 1084 + SpriteName: "CrotcherScorpion" + Name: "Crotcher Scorpion" + Lv: 25 + Hp: 1200 + Sp: 0 + Exp: 430 + JExp: 86 + AttackRange: 1 + Attack: [75, 175] + Def: 15 + Mdef: 45 + Stats: { + Str: 15 + Agi: 30 + Vit: 10 + Int: 10 + Dex: 25 + Luk: 25 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 750 + AttackDelay: 1350 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + LeatherShirt: (300, "ODG_BASICSTAT") + BugLeg: 1000 + ChocolateBar: 300 + GingerBreadMan: 300 + RedApple: 500 + } +}, +{ + Id: 1087 + SpriteName: "Larvern" + Name: "Larvern" + Lv: 20 + Hp: 550 + Sp: 0 + Exp: 165 + JExp: 26 + AttackRange: 1 + Attack: [50, 200] + Def: 30 + Mdef: 65 + Stats: { + Str: 35 + Agi: 20 + Vit: 50 + Int: 0 + Dex: 70 + Luk: 20 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Looter: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1500 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + GrubSlime: 2000 + BugLeg: 1000 + GrassSeed: 300 + ReedBundle: 300 + } +}, +{ + Id: 1089 + SpriteName: "HungryFluffy" + Name: "Hungry Fluffy" + Lv: 30 + Hp: 500 + Sp: 0 + Exp: 111 + JExp: 10 + AttackRange: 1 + Attack: [6, 10] + Def: 1 + Mdef: 5 + Stats: { + Str: 1 + Agi: 2 + Vit: 1 + Int: 0 + Dex: 20 + Luk: 25 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + WhiteFur: 500 + Milk: 150 + FluffyHat: (20, "ODG_BASICSTAT") + } +}, +{ + Id: 1093 + SpriteName: "WhiteSlime" + Name: "White Slime" + Lv: 20 + Hp: 200 + Sp: 0 + Exp: 55 + JExp: 15 + AttackRange: 1 + Attack: [80, 120] + Def: 10 + Mdef: 10 + Stats: { + Str: 20 + Agi: 30 + Vit: 10 + Int: 10 + Dex: 30 + Luk: 20 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 3) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 500 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + IceCube: 200 + Diamond: 20 + BottleOfWater: 500 + SilverMirror: 100 + BookPage: 200 + } +}, +{ + Id: 1094 + SpriteName: "Reinboo" + Name: "Reinboo" + Lv: 35 + Hp: 1100 + Sp: 0 + Exp: 275 + JExp: 29 + AttackRange: 2 + Attack: [40, 75] + Def: 35 + Mdef: 5 + Stats: { + Str: 15 + Agi: 5 + Vit: 15 + Int: 0 + Dex: 40 + Luk: 10 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + GingerBreadMan: 1000 + WhiteCake: 1200 + ChocolateCake: 1200 + OrangeCake: 1200 + AppleCake: 1200 + Antlers: 50 + RedNose: 10 + } +}, +{ + Id: 1099 + SpriteName: "SleepingBandit" + Name: "Sleeping Bandit" + Lv: 20 + Hp: 25 + Sp: 0 + Exp: 3 + JExp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 0 + Stats: { + Str: 10 + Agi: 10 + Vit: 10 + Int: 10 + Dex: 10 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + MoveSpeed: 500 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 900 + Drops: { + BanditHood: 800 + Dagger: 200 + CoinBag: 500 + RedApple: 200 + } +}, +{ + Id: 1100 + SpriteName: "AzulSlime" + Name: "Azul Slime" + Lv: 20 + Hp: 200 + Sp: 0 + Exp: 55 + JExp: 10 + AttackRange: 1 + Attack: [80, 120] + Def: 10 + Mdef: 10 + Stats: { + Str: 20 + Agi: 30 + Vit: 10 + Int: 10 + Dex: 30 + Luk: 20 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 3) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 500 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1107 + SpriteName: "Bluepar" + Name: "Bluepar" + Lv: 30 + Hp: 350 + Sp: 0 + Exp: 77 + JExp: 8 + AttackRange: 2 + Attack: [7, 15] + Def: 0 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 20 + Luk: 25 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + IronPotion: 800 + ConcentrationPotion: 800 + Diamond: 50 + } +}, +{ + Id: 1108 + SpriteName: "AngryFireGoblin" + Name: "Angry Fire Goblin" + Lv: 30 + Hp: 320 + Sp: 0 + Exp: 85 + JExp: 12 + AttackRange: 1 + Attack: [25, 40] + Def: 0 + Mdef: 10 + Stats: { + Str: 3 + Agi: 3 + Vit: 3 + Int: 2 + Dex: 10 + Luk: 50 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (3, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + CactusDrink: 150 + BugLeg: 800 + CactusPotion: 150 + Dagger: 70 + SharpKnife: 10 + PileOfAsh: 500 + } +}, +{ + Id: 1113 + SpriteName: "Pollett" + Name: "Pollett" + Lv: 30 + Hp: 500 + Sp: 0 + Exp: 100 + JExp: 7 + AttackRange: 1 + Attack: [6, 10] + Def: 1 + Mdef: 5 + Stats: { + Str: 1 + Agi: 2 + Vit: 1 + Int: 0 + Dex: 20 + Luk: 25 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + IceCube: 1000 + AnimalBones: 500 + Pearl: 300 + IcedWater: 100 + PollettEgg: 400 + PollettEgg: 400 + PollettEgg: 400 + WhiteFur: 500 + } +}, +//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop1id,Drop1per,Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength +{ + Id: 1009 + SpriteName: "BlackScorpion" + Name: "Black Scorpion" + Lv: 100 + Hp: 600 + Sp: 0 + Exp: 500 + JExp: 37 + AttackRange: 1 + Attack: [60, 100] + Def: 4 + Mdef: 6 + Stats: { + Str: 16 + Agi: 30 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1000 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + LeatherShirt: (150, "ODG_BASICSTAT") + ChocolateBar: 100 + BugLeg: 800 + BlackScorpionStinger: 800 + } +}, +{ + Id: 1010 + SpriteName: "Snake" + Name: "Snake" + Lv: 115 + Hp: 850 + Sp: 0 + Exp: 722 + JExp: 56 + AttackRange: 1 + Attack: [75, 90] + Def: 4 + Mdef: 6 + Stats: { + Str: 20 + Agi: 11 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 900 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + SnakeSkin: 150 + SnakeEgg: 400 + SnakeEgg: 400 + SnakeTongue: 500 + } +}, +{ + Id: 1012 + SpriteName: "Spider" + Name: "Spider" + Lv: 125 + Hp: 800 + Sp: 0 + Exp: 690 + JExp: 115 + AttackRange: 1 + Attack: [70, 85] + Def: 4 + Mdef: 6 + Stats: { + Str: 14 + Agi: 13 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1000 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + TreasureKey: 500 + RedApple: 100 + InfantryHelmet: (20, "ODG_BASICSTAT") + CoinBag: 200 + } +}, +{ + Id: 1013 + SpriteName: "EvilMushroom" + Name: "Evil Mushroom" + Lv: 110 + Hp: 650 + Sp: 0 + Exp: 233 + JExp: 35 + AttackRange: 1 + Attack: [65, 80] + Def: 4 + Mdef: 6 + Stats: { + Str: 16 + Agi: 12 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RedApple: 500 + EmptyBottle: 10 + OrangeCupcake: 100 + SmallMushroom: 1000 + } +}, +{ + Id: 1014 + SpriteName: "PinkFlower" + Name: "Pink Flower" + Lv: 115 + Hp: 700 + Sp: 0 + Exp: 296 + JExp: 40 + AttackRange: 2 + Attack: [70, 75] + Def: 0 + Mdef: 5 + Stats: { + Str: 16 + Agi: 12 + Vit: 20 + Int: 20 + Dex: 20 + Luk: 50 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RedApple: 100 + EmptyBottle: 10 + Arrow: 100 + CoinBag: 400 + PinkPetal: 1000 + PinkPetal: 1000 + } +}, +{ + Id: 1015 + SpriteName: "SantaSlime" + Name: "Santa Slime" + Lv: 120 + Hp: 750 + Sp: 0 + Exp: 298 + JExp: 58 + AttackRange: 1 + Attack: [75, 80] + Def: 2 + Mdef: 7 + Stats: { + Str: 1 + Agi: 20 + Vit: 1 + Int: 0 + Dex: 30 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1500 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + GingerBreadMan: 800 + Cake: 700 + XmasCandyCane: 600 + CherryCake: 500 + Milk: 400 + GreenPresentBox: 500 + } +}, +{ + Id: 1022 + SpriteName: "JackO" + Name: "Jack O" + Lv: 175 + Hp: 10000 + Sp: 0 + Exp: 18130 + JExp: 1241 + AttackRange: 2 + Attack: [100, 500] + Def: 40 + Mdef: 20 + Stats: { + Str: 105 + Agi: 40 + Vit: 85 + Int: 75 + Dex: 105 + Luk: 95 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 250 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + PirateHat: (300, "ODG_BASICSTAT") + Bandana: (400, "ODG_BASICSTAT") + VNeckSweater: (400, "ODG_BASICSTAT") + Circlet: (400, "ODG_BASICSTAT") + PumpkinHelmet: (300, "ODG_BASICSTAT") + RangerHat: (400, "ODG_BASICSTAT") + Soul: 10000 + AxeHat: (600, "ODG_BASICSTAT") + } +}, +{ + Id: 1023 + SpriteName: "FireSkull" + Name: "Fire Skull" + Lv: 170 + Hp: 5000 + Sp: 0 + Exp: 5808 + JExp: 721 + AttackRange: 2 + Attack: [75, 175] + Def: 35 + Mdef: 15 + Stats: { + Str: 40 + Agi: 30 + Vit: 30 + Int: 30 + Dex: 35 + Luk: 70 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (3, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + DarkCrystal: 1000 + PileOfAsh: 5000 + } +}, +{ + Id: 1024 + SpriteName: "PoisonSkull" + Name: "Poison Skull" + Lv: 170 + Hp: 5000 + Sp: 0 + Exp: 5808 + JExp: 721 + AttackRange: 2 + Attack: [75, 175] + Def: 35 + Mdef: 15 + Stats: { + Str: 40 + Agi: 30 + Vit: 30 + Int: 30 + Dex: 35 + Luk: 70 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + DarkCrystal: 1000 + } +}, +{ + Id: 1026 + SpriteName: "MountainSnake" + Name: "Mountain Snake" + Lv: 130 + Hp: 900 + Sp: 0 + Exp: 1024 + JExp: 63 + AttackRange: 1 + Attack: [80, 125] + Def: 4 + Mdef: 6 + Stats: { + Str: 20 + Agi: 40 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 45 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1000 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + LeatherGloves: (20, "ODG_BASICSTAT") + SnakeSkin: 350 + MountainSnakeEgg: 400 + MountainSnakeEgg: 400 + MountainSnakeTongue: 500 + } +}, +{ + Id: 1034 + SpriteName: "GrassSnake" + Name: "Grass Snake" + Lv: 140 + Hp: 1000 + Sp: 0 + Exp: 1254 + JExp: 103 + AttackRange: 1 + Attack: [80, 120] + Def: 2 + Mdef: 10 + Stats: { + Str: 20 + Agi: 40 + Vit: 10 + Int: 10 + Dex: 40 + Luk: 50 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 500 + AttackDelay: 1100 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + GrassSnakeEgg: 400 + GrassSnakeEgg: 400 + GrassSnakeTongue: 500 + Steak: 500 + CottonCloth: 1600 + SnakeSkin: 500 + } +}, +{ + Id: 1036 + SpriteName: "Zombie" + Name: "Zombie" + Lv: 110 + Hp: 12000 + Sp: 0 + Exp: 7782 + JExp: 1393 + AttackRange: 2 + Attack: [275, 355] + Def: 20 + Mdef: 15 + Stats: { + Str: 30 + Agi: 15 + Vit: 30 + Int: 3 + Dex: 60 + Luk: 40 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 480 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 900 + Drops: { + DarkCrystal: 1000 + RottenRags: 700 + DiseasedHeart: 500 + UndeadEar: 200 + UndeadEye: 150 + Soul: 500 + } +}, +{ + Id: 1042 + SpriteName: "Spectre" + Name: "Spectre" + Lv: 140 + Hp: 6500 + Sp: 0 + Exp: 3978 + JExp: 359 + AttackRange: 3 + Attack: [160, 220] + Def: 40 + Mdef: 0 + Stats: { + Str: 35 + Agi: 70 + Vit: 22 + Int: 15 + Dex: 20 + Luk: 70 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 2) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 650 + AttackDelay: 1700 + AttackMotion: 800 + DamageMotion: 500 + Drops: { + SpectrePowder: 1000 + SulphurPowder: 600 + SulphurPowder: 480 + } +}, +{ + Id: 1045 + SpriteName: "Fallen" + Name: "Fallen" + Lv: 120 + Hp: 10000 + Sp: 0 + Exp: 7812 + JExp: 1663 + AttackRange: 2 + Attack: [180, 430] + Def: 5 + Mdef: 20 + Stats: { + Str: 40 + Agi: 3 + Vit: 25 + Int: 5 + Dex: 80 + Luk: 45 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 300 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 300 + Drops: { + Bone: 210 + Bone: 210 + Skull: 300 + DarkCrystal: 1000 + WarlordHelmet: (3, "ODG_BASICSTAT") + WarlordPlate: (2, "ODG_BASICSTAT") + LeatherGloves: (35, "ODG_BASICSTAT") + DiseasedHeart: 500 + Soul: 500 + } +}, +{ + Id: 1062 + SpriteName: "Terranite" + Name: "Terranite" + Lv: 110 + Hp: 6000 + Sp: 0 + Exp: 4851 + JExp: 889 + AttackRange: 1 + Attack: [200, 300] + Def: 20 + Mdef: 40 + Stats: { + Str: 60 + Agi: 40 + Vit: 40 + Int: 30 + Dex: 60 + Luk: 40 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 400 + AttackDelay: 872 + AttackMotion: 672 + DamageMotion: 900 + Drops: { + Coal: 600 + Emerald: 20 + Sapphire: 20 + Amethyst: 20 + TerraniteOre: 500 + IronOre: 500 + } +}, +{ + Id: 1068 + SpriteName: "Reaper" + Name: "Reaper" + Lv: 140 + Hp: 40000 + Sp: 0 + Exp: 64128 + JExp: 156 + AttackRange: 7 + Attack: [200, 350] + Def: 30 + Mdef: 80 + Stats: { + Str: 100 + Agi: 120 + Vit: 70 + Int: 120 + Dex: 100 + Luk: 75 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 4) + Mode: { + CanMove: true + Aggressive: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 500 + AttackDelay: 1200 + AttackMotion: 800 + DamageMotion: 300 + Drops: { + RottenRags: 1000 + Bone: 500 + Skull: 100 + SkullMask: 10 + } +}, +{ + Id: 1071 + SpriteName: "IceElement" + Name: "Ice Element" + Lv: 100 + Hp: 5000 + Sp: 0 + Exp: 2897 + JExp: 689 + AttackRange: 3 + Attack: [60, 200] + Def: 5 + Mdef: 20 + Stats: { + Str: 15 + Agi: 25 + Vit: 40 + Int: 15 + Dex: 45 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 330 + AttackDelay: 740 + AttackMotion: 672 + DamageMotion: 400 + Drops: { + IceCube: 900 + TreasureKey: 750 + ConcentrationPotion: 400 + StandardHeadband: (900, "ODG_BASICSTAT") + SilkHeadband: (250, "ODG_BASICSTAT") + } +}, +{ + Id: 1072 + SpriteName: "Yeti" + Name: "Yeti" + Lv: 100 + Hp: 8500 + Sp: 0 + Exp: 9040 + JExp: 726 + AttackRange: 2 + Attack: [100, 400] + Def: 60 + Mdef: 15 + Stats: { + Str: 60 + Agi: 5 + Vit: 45 + Int: 15 + Dex: 60 + Luk: 32 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 3) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 220 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 900 + Drops: { + AnimalBones: 700 + FrozenYetiTear: 300 + YetiClaw: 400 + YetiMask: (142, "ODG_BASICSTAT") + YellowPresentBox: 800 + WhitePresentBox: 700 + } +}, +{ + Id: 1075 + SpriteName: "Stalker" + Name: "Stalker" + Lv: 120 + Hp: 20000 + Sp: 0 + Exp: 15628 + JExp: 4000 + AttackRange: 2 + Attack: [220, 500] + Def: 23 + Mdef: 30 + Stats: { + Str: 35 + Agi: 15 + Vit: 3 + Int: 50 + Dex: 50 + Luk: 50 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 340 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 950 + Drops: { + Bone: 75 + Bone: 115 + Skull: 135 + DarkCrystal: 40 + DiseasedHeart: 500 + Soul: 500 + } +}, +{ + Id: 1085 + SpriteName: "IceSkull" + Name: "Ice Skull" + Lv: 170 + Hp: 7000 + Sp: 0 + Exp: 7595 + JExp: 757 + AttackRange: 2 + Attack: [75, 400] + Def: 40 + Mdef: 15 + Stats: { + Str: 40 + Agi: 30 + Vit: 30 + Int: 30 + Dex: 35 + Luk: 44 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (1, 1) + Mode: { + CanMove: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + IceCube: 5000 + IcedWater: 800 + } +}, +{ + Id: 1096 + SpriteName: "SoulSnake" + Name: "Soul Snake" + Lv: 115 + Hp: 850 + Sp: 0 + Exp: 325 + JExp: 56 + AttackRange: 1 + Attack: [75, 90] + Def: 4 + Mdef: 6 + Stats: { + Str: 20 + Agi: 11 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 900 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1102 + SpriteName: "Luvia" + Name: "Luvia" + Lv: 127 + Hp: 48044 + Sp: 60 + Exp: 315973 + JExp: 12172 + AttackRange: 5 + Attack: [339, 364] + Def: 50 + Mdef: 92 + Stats: { + Str: 1 + Agi: 29 + Vit: 55 + Int: 255 + Dex: 255 + Luk: 255 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 220 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 50 + Drops: { + AlizarinScroll: 10 + CobaltScroll: 10 + GambogeScroll: 10 + MauveScroll: 10 + JoyplimScroll: 10 + } +}, +{ + Id: 1106 + SpriteName: "WickedMushroom" + Name: "Wicked Mushroom" + Lv: 110 + Hp: 550 + Sp: 0 + Exp: 220 + JExp: 30 + AttackRange: 1 + Attack: [70, 80] + Def: 4 + Mdef: 4 + Stats: { + Str: 16 + Agi: 12 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + HardSpike: 600 + Amethyst: 50 + IronPotion: 100 + SmallMushroom: 1000 + JoyplimScroll: 40 + } +}, +//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop1id,Drop1per,Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength +{ + Id: 1114 + SpriteName: "Nutcracker" + Name: "Nutcracker" + Lv: 110 + Hp: 6000 + Sp: 0 + Exp: 4226 + JExp: 769 + AttackRange: 1 + Attack: [81, 281] + Def: 20 + Mdef: 42 + Stats: { + Str: 40 + Agi: 20 + Vit: 10 + Int: 5 + Dex: 60 + Luk: 40 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 400 + AttackDelay: 872 + AttackMotion: 672 + DamageMotion: 900 + Drops: { + RawLog: 1000 + CottonCloth: 750 + Beer: 750 + CasinoCoins: 250 + IronOre: 200 + Emerald: 200 + Coal: 600 + } +}, +{ + Id: 1119 + SpriteName: "Thug" + Name: "Thug" + Lv: 170 + Hp: 5000 + Sp: 0 + Exp: 5491 + JExp: 999 + AttackRange: 1 + Attack: [125, 250] + Def: 30 + Mdef: 6 + Stats: { + Str: 10 + Agi: 10 + Vit: 60 + Int: 10 + Dex: 50 + Luk: 70 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 500 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Beer: 1000 + Orange: 1000 + SulphurPowder: 1000 + PileOfAsh: 500 + Pearl: 250 + SailorHat: (10, "ODG_BASICSTAT") + } +}, +{ + Id: 1120 + SpriteName: "Swashbuckler" + Name: "Swashbuckler" + Lv: 170 + Hp: 5000 + Sp: 0 + Exp: 5434 + JExp: 999 + AttackRange: 1 + Attack: [75, 250] + Def: 23 + Mdef: 27 + Stats: { + Str: 20 + Agi: 20 + Vit: 40 + Int: 30 + Dex: 90 + Luk: 70 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 400 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Beer: 1000 + Orange: 1000 + SulphurPowder: 1000 + PileOfAsh: 500 + Pearl: 250 + Bandana: (500, "ODG_BASICSTAT") + } +}, +{ + Id: 1121 + SpriteName: "Grenadier" + Name: "Grenadier" + Lv: 170 + Hp: 6000 + Sp: 0 + Exp: 4332 + JExp: 999 + AttackRange: 6 + Attack: [100, 200] + Def: 8 + Mdef: 60 + Stats: { + Str: 12 + Agi: 10 + Vit: 50 + Int: 60 + Dex: 90 + Luk: 70 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 500 + AttackDelay: 2000 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Beer: 1000 + Orange: 1000 + PileOfAsh: 500 + IronPowder: 250 + Pearl: 250 + CaptainsHat: (1, "ODG_BASICSTAT") + } +}, +{ + Id: 1122 + SpriteName: "DreadPirateMarley" + Name: "Dread Pirate Marley" + Lv: 180 + Hp: 10000 + Sp: 0 + Exp: 17612 + JExp: 20000 + AttackRange: 4 + Attack: [175, 250] + Def: 38 + Mdef: 32 + Stats: { + Str: 10 + Agi: 20 + Vit: 40 + Int: 20 + Dex: 90 + Luk: 80 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 400 + AttackDelay: 700 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1123 + SpriteName: "DreadPirateMarleyClone" + Name: "Dread Pirate Marley Clone" + Lv: 150 + Hp: 2000 + Sp: 0 + Exp: 1652 + JExp: 0 + AttackRange: 4 + Attack: [175, 250] + Def: 18 + Mdef: 22 + Stats: { + Str: 10 + Agi: 40 + Vit: 30 + Int: 20 + Dex: 80 + Luk: 40 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 500 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1126 + SpriteName: "PsiBrain" + Name: "Psi Brain" + Lv: 100 + Hp: 10000 + Sp: 0 + Exp: 7255 + JExp: 4000 + AttackRange: 2 + Attack: [220, 500] + Def: 23 + Mdef: 30 + Stats: { + Str: 35 + Agi: 15 + Vit: 3 + Int: 50 + Dex: 50 + Luk: 50 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 340 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 950 + Drops: { + Bone: 75 + Bone: 115 + Skull: 135 + DarkCrystal: 40 + BrainStem: 700 + } +}, +{ + Id: 1127 + SpriteName: "GeneralKrukan" + Name: "General Krukan" + Lv: 140 + Hp: 40000 + Sp: 0 + Exp: 27536 + JExp: 1663 + AttackRange: 2 + Attack: [180, 430] + Def: 5 + Mdef: 20 + Stats: { + Str: 40 + Agi: 3 + Vit: 25 + Int: 5 + Dex: 80 + Luk: 45 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + Boss: true + } + MoveSpeed: 300 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 300 + MvpExp: 778 + Drops: { + Bone: 1000 + Skull: 1000 + DarkCrystal: 1000 + DarkHelm: 2 + WarlordHelmet: (6, "ODG_BASICSTAT") + KnightsHelmet: (25, "ODG_BASICSTAT") + InfantryHelmet: (50, "ODG_BASICSTAT") + CrusadeHelmet: (8, "ODG_BASICSTAT") + DiseasedHeart: 500 + Soul: 500 + } +}, +{ + Id: 1128 + SpriteName: "GeneralRazha" + Name: "General Razha" + Lv: 140 + Hp: 40000 + Sp: 0 + Exp: 27536 + JExp: 1663 + AttackRange: 2 + Attack: [180, 430] + Def: 5 + Mdef: 20 + Stats: { + Str: 40 + Agi: 3 + Vit: 25 + Int: 5 + Dex: 80 + Luk: 45 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + Boss: true + } + MoveSpeed: 300 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 300 + MvpExp: 1198 + Drops: { + Bone: 210 + UnderworldMask: 5 + Skull: 300 + DarkCrystal: 1000 + WarlordHelmet: (3, "ODG_BASICSTAT") + WarlordPlate: (2, "ODG_BASICSTAT") + LeatherGloves: (35, "ODG_BASICSTAT") + DiseasedHeart: 500 + Soul: 500 + } +}, +{ + Id: 1129 + SpriteName: "GeneralTerogan" + Name: "General Terogan" + Lv: 140 + Hp: 40000 + Sp: 0 + Exp: 27536 + JExp: 1663 + AttackRange: 2 + Attack: [180, 430] + Def: 5 + Mdef: 20 + Stats: { + Str: 40 + Agi: 3 + Vit: 25 + Int: 5 + Dex: 80 + Luk: 45 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + Boss: true + } + MoveSpeed: 300 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 300 + MvpExp: 1198 + Drops: { + Bone: 210 + Phylactery: 1 + Skull: 300 + DarkCrystal: 1000 + WarlordHelmet: (3, "ODG_BASICSTAT") + WarlordPlate: (2, "ODG_BASICSTAT") + LeatherGloves: (35, "ODG_BASICSTAT") + DiseasedHeart: 500 + Soul: 500 + } +}, +{ + Id: 1130 + SpriteName: "Moonshroom" + Name: "Moonshroom" + Lv: 110 + Hp: 550 + Sp: 0 + Exp: 224 + JExp: 35 + AttackRange: 4 + Attack: [70, 80] + Def: 4 + Mdef: 4 + Stats: { + Str: 16 + Agi: 12 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + SmallMushroom: 500 + BugLeg: 500 + SulphurPowder: 400 + Lifestone: 300 + EmptyBottle: 100 + JoyplimScroll: 50 + } +}, +{ + Id: 1132 + SpriteName: "LavaSlime" + Name: "Lava Slime" + Lv: 135 + Hp: 4144 + Sp: 0 + Exp: 6000 + JExp: 1111 + AttackRange: 2 + Attack: [105, 260] + Def: 75 + Mdef: 80 + Stats: { + Str: 30 + Agi: 15 + Vit: 35 + Int: 10 + Dex: 70 + Luk: 250 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (3, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 900 + AttackDelay: 1300 + AttackMotion: 672 + DamageMotion: 100 + Drops: { + SlingBullet: 10000 + SulphurPowder: 5000 + SulphurPowder: 5000 + IronOre: 1000 + PileOfAsh: 1000 + Coal: 1000 + TinyManaElixir: 500 + } +}, +{ + Id: 1133 + SpriteName: "Anne" + Name: "Anne" + Lv: 110 + Hp: 12000 + Sp: 0 + Exp: 1100 + JExp: 889 + AttackRange: 1 + Attack: [200, 300] + Def: 20 + Mdef: 40 + Stats: { + Str: 60 + Agi: 40 + Vit: 40 + Int: 30 + Dex: 60 + Luk: 40 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 380 + AttackDelay: 872 + AttackMotion: 672 + DamageMotion: 900 + Drops: { + CranberryLollipop: 6000 + GrapeLollipop: 6000 + OrangeLollipop: 6000 + CaramelApple: 200 + LollipopColor1: 500 + LollipopColor2: 500 + LollipopColor3: 500 + ShockSweet: 20 + } +}, +{ + Id: 1134 + SpriteName: "SUSAN" + Name: "SUSAN" + Lv: 255 + Hp: 696969 + Sp: 0 + Exp: 69000 + JExp: 1400 + AttackRange: 1 + Attack: [0, 0] + Def: 69 + Mdef: 69 + Stats: { + Str: 69 + Agi: 69 + Vit: 69 + Int: 69 + Dex: 69 + Luk: 69 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1500 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CranberryLollipop: 6000 + GrapeLollipop: 6000 + OrangeLollipop: 6000 + CaramelApple: 200 + LollipopColor1: 500 + LollipopColor2: 500 + LollipopColor3: 500 + ShockSweet: 20 + } +}, +{ + Id: 1135 + SpriteName: "LovelyMaggot" + Name: "Lovely Maggot" + Lv: 1 + Hp: 50 + Sp: 0 + Exp: 1 + JExp: 1 + AttackRange: 1 + Attack: [69, 6969] + Def: 0 + Mdef: 5 + Stats: { + Str: 5 + Agi: 5 + Vit: 1 + Int: 0 + Dex: 6 + Luk: 5 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (1, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 200 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 400 + CactusDrink: 70 + BugLeg: 200 + RoastedMaggot: 75 + CactusPotion: 30 + } +}, +{ + Id: 1136 + SpriteName: "LesserGhost" + Name: "Lesser Ghost" + Lv: 1 + Hp: 1 + Sp: 0 + Exp: 1 + JExp: 1 + AttackRange: 0 + Attack: [150, 300] + Def: 0 + Mdef: 0 + Stats: { + Str: 0 + Agi: 0 + Vit: 0 + Int: 0 + Dex: 0 + Luk: 0 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 340 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 950 +}, +{ + Id: 1137 + SpriteName: "Tormenta" + Name: "Tormenta" + Lv: 200 + Hp: 18000 + Sp: 60 + Exp: 500000 + JExp: 5000 + AttackRange: 5 + Attack: [360, 374] + Def: 48 + Mdef: 90 + Stats: { + Str: 1 + Agi: 32 + Vit: 60 + Int: 255 + Dex: 255 + Luk: 255 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 210 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 50 + Drops: { + AlizarinScroll: 10 + CobaltScroll: 10 + GambogeScroll: 10 + MauveScroll: 10 + JoyplimScroll: 10 + } +}, +//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop1id,Drop1per,Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength +{ + Id: 1138 + SpriteName: "ManaGuard" + Name: "ManaGuardian" + Lv: 180 + Hp: 20000 + Sp: 280 + Exp: 27000 + JExp: 5000 + AttackRange: 2 + Attack: [280, 324] + Def: 22 + Mdef: 67 + Stats: { + Str: 31 + Agi: 22 + Vit: 90 + Int: 127 + Dex: 255 + Luk: 95 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 210 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 50 +}, +{ + Id: 1139 + SpriteName: "Virus" + Name: "Virus" + Lv: 170 + Hp: 5000 + Sp: 0 + Exp: 5254 + JExp: 721 + AttackRange: 6 + Attack: [45, 75] + Def: 37 + Mdef: 12 + Stats: { + Str: 30 + Agi: 30 + Vit: 20 + Int: 20 + Dex: 25 + Luk: 60 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Snapple: 500 + Acorn: 1100 + GumiCandy: 11 + } +}, +{ + Id: 1140 + SpriteName: "Tengu" + Name: "Tengu" + Lv: 180 + Hp: 24000 + Sp: 280 + Exp: 45000 + JExp: 5000 + AttackRange: 2 + Attack: [180, 224] + Def: 67 + Mdef: 9 + Stats: { + Str: 31 + Agi: 22 + Vit: 90 + Int: 97 + Dex: 255 + Luk: 95 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 310 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 50 +}, +{ + Id: 1141 + SpriteName: "Sasquatch" + Name: "Sasquatch" + Lv: 180 + Hp: 24000 + Sp: 280 + Exp: 45000 + JExp: 5000 + AttackRange: 1 + Attack: [420, 444] + Def: 12 + Mdef: 27 + Stats: { + Str: 31 + Agi: 22 + Vit: 90 + Int: 97 + Dex: 255 + Luk: 95 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 310 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 50 +}, +{ + Id: 1142 + SpriteName: "Kage" + Name: "ZaxDeKagen" + Lv: 200 + Hp: 29999 + Sp: 280 + Exp: 999999 + JExp: 99999 + AttackRange: 9 + Attack: [90, 124] + Def: 74 + Mdef: 100 + Stats: { + Str: 199 + Agi: 2 + Vit: 199 + Int: 197 + Dex: 255 + Luk: 175 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 210 + AttackDelay: 672 + AttackMotion: 672 + DamageMotion: 50 + Drops: { + BlueRose: 10000 + } +}, +{ + Id: 1143 + SpriteName: "ManaSlayer" + Name: "Mana Slayer" + Lv: 180 + Hp: 24000 + Sp: 280 + Exp: 42000 + JExp: 5000 + AttackRange: 2 + Attack: [260, 274] + Def: 22 + Mdef: 67 + Stats: { + Str: 31 + Agi: 22 + Vit: 90 + Int: 127 + Dex: 255 + Luk: 95 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 210 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 50 +}, +{ + Id: 1144 + SpriteName: "Dragon" + Name: "GreatDragon" + Lv: 250 + Hp: 29999 + Sp: 280 + Exp: 1 + JExp: 1 + AttackRange: 3 + Attack: [60, 90] + Def: 67 + Mdef: 67 + Stats: { + Str: 199 + Agi: 2 + Vit: 199 + Int: 197 + Dex: 255 + Luk: 95 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 210 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 50 + Drops: { + PaladinsHelmet: 1 + } +}, +{ + Id: 1145 + SpriteName: "KageGolem" + Name: "Kage Golem" + Lv: 180 + Hp: 29999 + Sp: 280 + Exp: 150000 + JExp: 15000 + AttackRange: 6 + Attack: [140, 174] + Def: 72 + Mdef: 55 + Stats: { + Str: 31 + Agi: 22 + Vit: 90 + Int: 127 + Dex: 255 + Luk: 125 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 410 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 50 + Drops: { + WumpusEgg: 10000 + } +}, +{ + Id: 1146 + SpriteName: "Flashmob" + Name: "Flashmob" + Lv: 181 + Hp: 27000 + Sp: 280 + Exp: 72000 + JExp: 5000 + AttackRange: 1 + Attack: [40, 60] + Def: 57 + Mdef: 57 + Stats: { + Str: 31 + Agi: 22 + Vit: 90 + Int: 127 + Dex: 255 + Luk: 95 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 160 + AttackDelay: 600 + AttackMotion: 672 + DamageMotion: 50 +}, +{ + Id: 1147 + SpriteName: "Koyntety" + Name: "Koyntety" + Lv: 181 + Hp: 27000 + Sp: 280 + Exp: 72000 + JExp: 5000 + AttackRange: 4 + Attack: [220, 240] + Def: 52 + Mdef: 52 + Stats: { + Str: 31 + Agi: 22 + Vit: 90 + Int: 127 + Dex: 255 + Luk: 115 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 240 + AttackDelay: 1400 + AttackMotion: 672 + DamageMotion: 50 +}, +{ + Id: 1148 + SpriteName: "DoomGolem" + Name: "Doom Golem" + Lv: 180 + Hp: 22000 + Sp: 280 + Exp: 65000 + JExp: 2000 + AttackRange: 3 + Attack: [160, 180] + Def: 60 + Mdef: 30 + Stats: { + Str: 31 + Agi: 22 + Vit: 90 + Int: 127 + Dex: 255 + Luk: 115 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 320 + AttackDelay: 1000 + AttackMotion: 672 + DamageMotion: 50 + Drops: { + MageRing: 4 + BlackRose: 30 + TreasureKey: 800 + UndeadEar: 150 + UndeadEye: 150 + RottenRags: 70 + Soul: 50 + BlinkingHocus: 1 + } +}, +{ + Id: 1149 + SpriteName: "Enchanter" + Name: "Enchanter" + Lv: 181 + Hp: 19000 + Sp: 280 + Exp: 55000 + JExp: 2000 + AttackRange: 8 + Attack: [140, 180] + Def: 30 + Mdef: 60 + Stats: { + Str: 31 + Agi: 22 + Vit: 90 + Int: 127 + Dex: 255 + Luk: 115 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 240 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 50 + Drops: { + EnchantersAmulet: 2 + BlackRose: 30 + TreasureKey: 800 + UndeadEar: 90 + UndeadEye: 80 + RottenRags: 70 + Soul: 50 + } +}, +{ + Id: 1150 + SpriteName: "ManaTyrant" + Name: "Mana Tyrant" + Lv: 180 + Hp: 24000 + Sp: 280 + Exp: 27000 + JExp: 5000 + AttackRange: 2 + Attack: [300, 325] + Def: 42 + Mdef: 67 + Stats: { + Str: 31 + Agi: 22 + Vit: 90 + Int: 127 + Dex: 255 + Luk: 95 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 180 + AttackDelay: 1050 + AttackMotion: 672 + DamageMotion: 50 + Drops: { + PaladinsHelmet: 1 + CaramelCandy: 20 + GoldenDeliciousApple: 5 + SilkRobe: (100, "ODG_BASICSTAT") + TinyManaElixir: 500 + SilkGloves: (20, "ODG_BASICSTAT") + SilkPants: (15, "ODG_BASICSTAT") + } +}, +//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop1id,Drop1per,Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength +{ + Id: 1151 + SpriteName: "VoidFlower" + Name: "Void Flower" + Lv: 115 + Hp: 7000 + Sp: 0 + Exp: 1068 + JExp: 40 + AttackRange: 12 + Attack: [400, 420] + Def: 0 + Mdef: 5 + Stats: { + Str: 16 + Agi: 12 + Vit: 20 + Int: 20 + Dex: 255 + Luk: 50 + } + ViewRange: 12 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 2000 + AttackMotion: 672 + DamageMotion: 180 + Drops: { + RedApple: 100 + EmptyBottle: 10 + Arrow: 100 + CoinBag: 400 + PinkPetal: 1000 + PinkPetal: 1000 + } +}, +{ + Id: 1152 + SpriteName: "VoidArchant" + Name: "Void Archant" + Lv: 130 + Hp: 6000 + Sp: 0 + Exp: 1598 + JExp: 14 + AttackRange: 1 + Attack: [140, 180] + Def: 36 + Mdef: 6 + Stats: { + Str: 10 + Agi: 5 + Vit: 1 + Int: 0 + Dex: 12 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + TreasureKey: 300 + RedApple: 100 + IronOre: 40 + Coal: 20 + } +}, +{ + Id: 1153 + SpriteName: "VoidSlime" + Name: "Void Slime" + Lv: 135 + Hp: 4144 + Sp: 0 + Exp: 6000 + JExp: 70 + AttackRange: 2 + Attack: [105, 160] + Def: 75 + Mdef: 40 + Stats: { + Str: 30 + Agi: 15 + Vit: 35 + Int: 10 + Dex: 70 + Luk: 250 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (3, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1100 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + SlingBullet: 10000 + SulphurPowder: 5000 + SulphurPowder: 5000 + IronOre: 1000 + PileOfAsh: 1000 + Coal: 1000 + TinyManaElixir: 500 + } +}, +{ + Id: 1154 + SpriteName: "VoidSnake" + Name: "Void Snake" + Lv: 130 + Hp: 2000 + Sp: 0 + Exp: 541 + JExp: 63 + AttackRange: 1 + Attack: [80, 120] + Def: 4 + Mdef: 6 + Stats: { + Str: 20 + Agi: 40 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 45 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 320 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 200 + Drops: { + LeatherGloves: (20, "ODG_BASICSTAT") + SnakeSkin: 350 + MountainSnakeEgg: 400 + MountainSnakeEgg: 400 + MountainSnakeTongue: 500 + } +}, +{ + Id: 1155 + SpriteName: "VoidBat" + Name: "Void Bat" + Lv: 100 + Hp: 400 + Sp: 0 + Exp: 81 + JExp: 3 + AttackRange: 1 + Attack: [10, 25] + Def: 0 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 20 + Luk: 25 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 200 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + CactusDrink: 150 + BugLeg: 400 + RoastedMaggot: 150 + Dagger: 70 + SharpKnife: 1 + BatWing: 3000 + BatTeeth: 2000 + } +}, +{ + Id: 1156 + SpriteName: "VoidMaggot" + Name: "Void Maggot" + Lv: 100 + Hp: 400 + Sp: 0 + Exp: 74 + JExp: 1 + AttackRange: 1 + Attack: [10, 25] + Def: 0 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 20 + Luk: 25 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (1, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + CactusDrink: 150 + BugLeg: 400 + RoastedMaggot: 150 + CactusPotion: 70 + SharpKnife: 10 + } +}, +{ + Id: 1157 + SpriteName: "VoidSoldier" + Name: "Void Soldier" + Lv: 120 + Hp: 8000 + Sp: 0 + Exp: 1957 + JExp: 663 + AttackRange: 7 + Attack: [20, 30] + Def: 5 + Mdef: 20 + Stats: { + Str: 40 + Agi: 3 + Vit: 25 + Int: 5 + Dex: 80 + Luk: 45 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 500 + AttackDelay: 1600 + AttackMotion: 672 + DamageMotion: 300 + Drops: { + UndeadEar: 210 + UndeadEye: 210 + PurpleDye: 200 + DarkCrystal: 1000 + WarlordHelmet: (3, "ODG_BASICSTAT") + WarlordPlate: (2, "ODG_BASICSTAT") + LeatherGloves: (35, "ODG_BASICSTAT") + DiseasedHeart: 500 + Soul: 500 + } +}, +{ + Id: 1158 + SpriteName: "VoidMouboo" + Name: "Void Mouboo" + Lv: 100 + Hp: 5000 + Sp: 0 + Exp: 1338 + JExp: 16 + AttackRange: 2 + Attack: [50, 65] + Def: 60 + Mdef: 5 + Stats: { + Str: 15 + Agi: 5 + Vit: 15 + Int: 0 + Dex: 40 + Luk: 10 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CottonCloth: 1000 + CottonCloth: 500 + BottleOfWater: 750 + CottonCloth: 50 + ReedBundle: 500 + } +}, +{ + Id: 1159 + SpriteName: "VoidScorpion" + Name: "Void Scorpion" + Lv: 110 + Hp: 6000 + Sp: 0 + Exp: 1327 + JExp: 37 + AttackRange: 1 + Attack: [60, 90] + Def: 4 + Mdef: 6 + Stats: { + Str: 16 + Agi: 30 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 700 + AttackDelay: 1700 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + LeatherShirt: (150, "ODG_BASICSTAT") + ChocolateBar: 100 + BugLeg: 800 + BlackScorpionStinger: 800 + } +}, +{ + Id: 1160 + SpriteName: "VoidShroom" + Name: "Void Shroom" + Lv: 110 + Hp: 5500 + Sp: 0 + Exp: 1223 + JExp: 30 + AttackRange: 3 + Attack: [70, 80] + Def: 4 + Mdef: 4 + Stats: { + Str: 16 + Agi: 12 + Vit: 10 + Int: 10 + Dex: 35 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 550 + AttackDelay: 1700 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + HardSpike: 600 + Amethyst: 50 + IronPotion: 100 + SmallMushroom: 1000 + } +}, +{ + Id: 1161 + SpriteName: "Xakelbael" + Name: "Xakelbael" + Lv: 200 + Hp: 29999 + Sp: 280 + Exp: 999999 + JExp: 99999 + AttackRange: 9 + Attack: [90, 124] + Def: 74 + Mdef: 100 + Stats: { + Str: 199 + Agi: 2 + Vit: 199 + Int: 197 + Dex: 255 + Luk: 175 + } + ViewRange: 31 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 210 + AttackDelay: 672 + AttackMotion: 672 + DamageMotion: 50 + Drops: { + BlueRose: 10000 + } +}, + +//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop1id,Drop1per,Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength +{ + Id: 1004 + SpriteName: "RedScorpion" + Name: "Red Scorpion" + Lv: 90 + Hp: 550 + Sp: 0 + Exp: 168 + JExp: 16 + AttackRange: 1 + Attack: [50, 55] + Def: 4 + Mdef: 6 + Stats: { + Str: 8 + Agi: 8 + Vit: 10 + Int: 10 + Dex: 30 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1000 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RedScorpionStinger: 2000 + ChocolateBar: 100 + BugLeg: 500 + Bow: 10 + Arrow: 760 + Knife: 540 + FancyHat: (25, "ODG_BASICSTAT") + } +}, +{ + Id: 1006 + SpriteName: "GiantMaggot" + Name: "Giant Maggot" + Lv: 80 + Hp: 500 + Sp: 0 + Exp: 136 + JExp: 14 + AttackRange: 2 + Attack: [45, 75] + Def: 2 + Mdef: 7 + Stats: { + Str: 8 + Agi: 6 + Vit: 2 + Int: 1 + Dex: 22 + Luk: 1 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 2) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 2000 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Arrow: 900 + CherryCake: 100 + BugLeg: 750 + CactusDrink: 5000 + CactusPotion: 3000 + CasinoCoins: 11 + CoinBag: 200 + } +}, +{ + Id: 1028 + SpriteName: "Mouboo" + Name: "Mouboo" + Lv: 85 + Hp: 1200 + Sp: 0 + Exp: 497 + JExp: 16 + AttackRange: 2 + Attack: [30, 75] + Def: 65 + Mdef: 5 + Stats: { + Str: 15 + Agi: 5 + Vit: 15 + Int: 0 + Dex: 40 + Luk: 10 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CottonCloth: 1000 + CottonCloth: 500 + BottleOfWater: 750 + CottonCloth: 50 + ReedBundle: 500 + } +}, +{ + Id: 1043 + SpriteName: "Skeleton" + Name: "Skeleton" + Lv: 90 + Hp: 6800 + Sp: 0 + Exp: 3940 + JExp: 1467 + AttackRange: 1 + Attack: [51, 284] + Def: 12 + Mdef: 10 + Stats: { + Str: 35 + Agi: 18 + Vit: 3 + Int: 8 + Dex: 71 + Luk: 65 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 340 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 950 + Drops: { + Bone: 200 + Bone: 280 + Skull: 300 + DarkCrystal: 1000 + DiseasedHeart: 250 + } +}, +{ + Id: 1044 + SpriteName: "LadySkeleton" + Name: "Lady Skeleton" + Lv: 90 + Hp: 5500 + Sp: 0 + Exp: 4120 + JExp: 957 + AttackRange: 2 + Attack: [73, 146] + Def: 31 + Mdef: 8 + Stats: { + Str: 20 + Agi: 25 + Vit: 15 + Int: 8 + Dex: 43 + Luk: 48 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 650 + AttackDelay: 750 + AttackMotion: 672 + DamageMotion: 700 + Drops: { + Bone: 200 + Bone: 280 + Skull: 300 + DarkCrystal: 1000 + DiseasedHeart: 250 + } +}, +{ + Id: 1047 + SpriteName: "Poltergeist" + Name: "Poltergeist" + Lv: 90 + Hp: 9000 + Sp: 0 + Exp: 4230 + JExp: 1306 + AttackRange: 3 + Attack: [110, 150] + Def: 0 + Mdef: 20 + Stats: { + Str: 35 + Agi: 0 + Vit: 15 + Int: 15 + Dex: 75 + Luk: 50 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (7, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 330 + AttackDelay: 740 + AttackMotion: 672 + DamageMotion: 400 + Drops: { + PoltergeistPowder: 1000 + SulphurPowder: 600 + SulphurPowder: 480 + } +}, +{ + Id: 1059 + SpriteName: "GCMaggot" + Name: "GiantCaveMaggot" + Lv: 90 + Hp: 2000 + Sp: 0 + Exp: 685 + JExp: 102 + AttackRange: 2 + Attack: [60, 80] + Def: 2 + Mdef: 7 + Stats: { + Str: 10 + Agi: 10 + Vit: 2 + Int: 1 + Dex: 22 + Luk: 1 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1000 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Iten: 10000 + } +}, +{ + Id: 1066 + SpriteName: "VampireBat" + Name: "Vampire Bat" + Lv: 80 + Hp: 800 + Sp: 0 + Exp: 245 + JExp: 9 + AttackRange: 1 + Attack: [55, 150] + Def: 10 + Mdef: 8 + Stats: { + Str: 8 + Agi: 8 + Vit: 1 + Int: 4 + Dex: 20 + Luk: 4 + } + ViewRange: 6 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CactusDrink: 150 + BugLeg: 400 + RoastedMaggot: 150 + Dagger: 70 + SharpKnife: 1 + VampireBatWing: 3000 + BatTeeth: 2000 + } +}, +{ + Id: 1069 + SpriteName: "ScytheMob" + Name: "Scythe" + Lv: 80 + Hp: 3000 + Sp: 0 + Exp: 7042 + JExp: 617 + AttackRange: 1 + Attack: [200, 350] + Def: 30 + Mdef: 10 + Stats: { + Str: 100 + Agi: 250 + Vit: 1 + Int: 1 + Dex: 150 + Luk: 90 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 220 + AttackDelay: 700 + AttackMotion: 672 + DamageMotion: 500 +}, +{ + Id: 1070 + SpriteName: "BallLightning" + Name: "Ball Lightning" + Lv: 80 + Hp: 300 + Sp: 0 + Exp: 201 + JExp: 1 + AttackRange: 1 + Attack: [5, 10] + Def: 40 + Mdef: 65 + Stats: { + Str: 1 + Agi: 200 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (7, 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 110 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 0 +}, +{ + Id: 1073 + SpriteName: "TheLost" + Name: "The Lost" + Lv: 83 + Hp: 5000 + Sp: 0 + Exp: 8750 + JExp: 2840 + AttackRange: 5 + Attack: [125, 150] + Def: 10 + Mdef: 70 + Stats: { + Str: 5 + Agi: 40 + Vit: 10 + Int: 70 + Dex: 70 + Luk: 40 + } + ViewRange: 4 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 3) + Mode: { + CanMove: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 500 + AttackDelay: 2000 + AttackMotion: 672 + DamageMotion: 300 + Drops: { + Bloodstone: 500 + Bloodstone: 500 + DarkCrystal: 500 + SmallMushroom: 500 + DiseasedHeart: 800 + } +}, +{ + Id: 1074 + SpriteName: "RedBone" + Name: "Red Bone" + Lv: 90 + Hp: 8000 + Sp: 0 + Exp: 9750 + JExp: 3434 + AttackRange: 2 + Attack: [100, 330] + Def: 24 + Mdef: 30 + Stats: { + Str: 35 + Agi: 25 + Vit: 3 + Int: 50 + Dex: 80 + Luk: 75 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 340 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 950 + Drops: { + Bone: 75 + Bone: 115 + Skull: 135 + DarkCrystal: 4 + DiseasedHeart: 250 + } +}, +{ + Id: 1077 + SpriteName: "DrunkenSkeleton" + Name: "Drunken Skeleton" + Lv: 90 + Hp: 7200 + Sp: 0 + Exp: 4825 + JExp: 530 + AttackRange: 1 + Attack: [55, 284] + Def: 30 + Mdef: 10 + Stats: { + Str: 35 + Agi: 10 + Vit: 3 + Int: 8 + Dex: 71 + Luk: 65 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 350 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 950 + Drops: { + BloodWine: 300 + GutBuster: 280 + JarofBlood: 100 + JackOLantern: 50 + JellySkull: 250 + TonoriDelight: 400 + DiseasedHeart: 250 + } +}, +{ + Id: 1078 + SpriteName: "TipsySkeleton" + Name: "Tipsy Skeleton" + Lv: 90 + Hp: 7000 + Sp: 0 + Exp: 4950 + JExp: 493 + AttackRange: 1 + Attack: [60, 284] + Def: 33 + Mdef: 10 + Stats: { + Str: 35 + Agi: 10 + Vit: 3 + Int: 8 + Dex: 71 + Luk: 65 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 350 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 950 + Drops: { + Snapple: 300 + BeetleJuice: 280 + RealisticBrain: 100 + JackOLantern: 50 + Marshmallow: 400 + CandyPumpkin: 250 + DiseasedHeart: 250 + } +}, +{ + Id: 1079 + SpriteName: "DrunkenLadySkeleton" + Name: "Drunken Lady Skeleton" + Lv: 90 + Hp: 6000 + Sp: 0 + Exp: 4565 + JExp: 389 + AttackRange: 2 + Attack: [75, 146] + Def: 40 + Mdef: 8 + Stats: { + Str: 20 + Agi: 20 + Vit: 15 + Int: 8 + Dex: 51 + Luk: 48 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 660 + AttackDelay: 750 + AttackMotion: 672 + DamageMotion: 700 + Drops: { + LadyFingers: 300 + JellAhh: 280 + RubberBat: 100 + JackOLantern: 50 + CandyPumpkin: 250 + JellySkull: 250 + DiseasedHeart: 250 + } +}, +{ + Id: 1097 + SpriteName: "SoulEater" + Name: "Soul Eater" + Lv: 90 + Hp: 6800 + Sp: 0 + Exp: 4150 + JExp: 1746 + AttackRange: 1 + Attack: [129, 354] + Def: 12 + Mdef: 10 + Stats: { + Str: 35 + Agi: 18 + Vit: 3 + Int: 8 + Dex: 71 + Luk: 65 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 340 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 950 + Drops: { + DiseasedHeart: 250 + } +}, +{ + Id: 1103 + SpriteName: "WitchGuard" + Name: "Witch Guard" + Lv: 84 + Hp: 9742 + Sp: 0 + Exp: 9525 + JExp: 1060 + AttackRange: 2 + Attack: [200, 220] + Def: 25 + Mdef: 50 + Stats: { + Str: 90 + Agi: 65 + Vit: 45 + Int: 5 + Dex: 120 + Luk: 69 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 4) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 290 + AttackDelay: 1200 + AttackMotion: 672 + DamageMotion: 30 + Drops: { + DarkCrystal: 2000 + DarkCrystal: 500 + DiseasedHeart: 250 + AlizarinScroll: 50 + CobaltScroll: 50 + GambogeScroll: 50 + MauveScroll: 50 + } +}, +{ + Id: 1104 + SpriteName: "DemonicMouboo" + Name: "Demonic Mouboo" + Lv: 85 + Hp: 800 + Sp: 0 + Exp: 290 + JExp: 32 + AttackRange: 2 + Attack: [40, 70] + Def: 35 + Mdef: 15 + Stats: { + Str: 15 + Agi: 5 + Vit: 15 + Int: 0 + Dex: 40 + Luk: 10 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + SulphurPowder: 3000 + CottonCloth: 1000 + CottonCloth: 500 + Emerald: 50 + ReedBundle: 500 + } +}, +{ + Id: 1109 + SpriteName: "AngrySeaSlime" + Name: "Angry Sea Slime" + Lv: 80 + Hp: 1200 + Sp: 0 + Exp: 505 + JExp: 42 + AttackRange: 1 + Attack: [40, 70] + Def: 13 + Mdef: 17 + Stats: { + Str: 3 + Agi: 30 + Vit: 3 + Int: 0 + Dex: 35 + Luk: 35 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1500 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RedApple: 800 + Orange: 800 + BugLeg: 500 + Candy: 1000 + Pearl: 100 + Arrow: 5000 + ConcentrationPotion: 100 + BottleOfWater: 50 + } +}, +{ + Id: 1115 + SpriteName: "SeaSlimeMother" + Name: "Sea Slime Mother" + Lv: 90 + Hp: 8000 + Sp: 0 + Exp: 3131 + JExp: 900 + AttackRange: 5 + Attack: [100, 150] + Def: 10 + Mdef: 20 + Stats: { + Str: 1 + Agi: 15 + Vit: 10 + Int: 10 + Dex: 10 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 2) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1500 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RedApple: 800 + Orange: 800 + BugLeg: 500 + Candy: 1000 + Pearl: 100 + Arrow: 5000 + ConcentrationPotion: 100 + BottleOfWater: 50 + } +}, +{ + Id: 1116 + SpriteName: "UndeadWitch" + Name: "Undead Witch" + Lv: 80 + Hp: 4200 + Sp: 0 + Exp: 1875 + JExp: 722 + AttackRange: 3 + Attack: [50, 110] + Def: 8 + Mdef: 31 + Stats: { + Str: 15 + Agi: 20 + Vit: 10 + Int: 25 + Dex: 50 + Luk: 40 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 550 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 700 + Drops: { + DarkCrystal: 1000 + Bone: 400 + Skull: 300 + IronPowder: 100 + } +}, +{ + Id: 1118 + SpriteName: "GreenSlimeMother" + Name: "Green Slime Mother" + Lv: 90 + Hp: 8000 + Sp: 0 + Exp: 3550 + JExp: 900 + AttackRange: 5 + Attack: [100, 150] + Def: 15 + Mdef: 20 + Stats: { + Str: 20 + Agi: 25 + Vit: 20 + Int: 30 + Dex: 20 + Luk: 20 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1400 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CactusPotion: 200 + Emerald: 20 + CactusDrink: 100 + Dagger: 250 + SharpKnife: 200 + CoinBag: 500 + CasinoCoins: 500 + RedApple: 750 + } +}, +{ + Id: 1124 + SpriteName: "Wight" + Name: "Wight" + Lv: 90 + Hp: 8000 + Sp: 0 + Exp: 9000 + JExp: 1900 + AttackRange: 2 + Attack: [56, 294] + Def: 32 + Mdef: 15 + Stats: { + Str: 28 + Agi: 25 + Vit: 15 + Int: 15 + Dex: 50 + Luk: 65 + } + ViewRange: 3 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 340 + AttackDelay: 1400 + AttackMotion: 672 + DamageMotion: 950 + Drops: { + Bone: 100 + Bone: 140 + Skull: 150 + DarkCrystal: 50 + DarkCrystal: 500 + DiseasedHeart: 250 + } +}, +{ + Id: 1125 + SpriteName: "ManaGhost" + Name: "Mana Ghost" + Lv: 82 + Hp: 8000 + Sp: 0 + Exp: 7500 + JExp: 2400 + AttackRange: 3 + Attack: [150, 300] + Def: 23 + Mdef: 30 + Stats: { + Str: 35 + Agi: 15 + Vit: 3 + Int: 50 + Dex: 50 + Luk: 40 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 340 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 950 + Drops: { + Bone: 75 + Bone: 115 + Skull: 135 + DarkCrystal: 40 + Bloodstone: 700 + DarkCrystal: 800 + } +}, +//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop1id,Drop1per,Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength +{ + Id: 1007 + SpriteName: "YellowSlime" + Name: "Yellow Slime" + Lv: 60 + Hp: 400 + Sp: 0 + Exp: 94 + JExp: 9 + AttackRange: 1 + Attack: [35, 40] + Def: 2 + Mdef: 7 + Stats: { + Str: 9 + Agi: 6 + Vit: 2 + Int: 1 + Dex: 34 + Luk: 1 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1400 + AttackDelay: 1800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + OrangeCupcake: 200 + CherryCake: 100 + CactusDrink: 350 + CactusPotion: 250 + SharpKnife: 10 + IronOre: 450 + Topaz: 20 + Coal: 450 + } +}, +{ + Id: 1008 + SpriteName: "RedSlime" + Name: "Red Slime" + Lv: 70 + Hp: 450 + Sp: 0 + Exp: 130 + JExp: 17 + AttackRange: 1 + Attack: [40, 45] + Def: 2 + Mdef: 7 + Stats: { + Str: 12 + Agi: 8 + Vit: 2 + Int: 1 + Dex: 25 + Luk: 1 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1300 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Knife: 300 + ChocolateBar: 110 + Dagger: 200 + Ruby: 20 + MinersHat: (80, "ODG_BASICSTAT") + RedApple: 750 + Boots: (250, "ODG_BASICSTAT") + MinerGloves: (150, "ODG_BASICSTAT") + } +}, +{ + Id: 1033 + SpriteName: "SeaSlime" + Name: "Sea Slime" + Lv: 70 + Hp: 600 + Sp: 0 + Exp: 187 + JExp: 13 + AttackRange: 1 + Attack: [30, 50] + Def: 3 + Mdef: 7 + Stats: { + Str: 1 + Agi: 25 + Vit: 1 + Int: 0 + Dex: 30 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 2) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1500 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RedApple: 800 + Orange: 800 + BugLeg: 500 + Candy: 1000 + Pearl: 100 + Arrow: 5000 + ConcentrationPotion: 100 + BottleOfWater: 50 + } +}, +{ + Id: 1040 + SpriteName: "Wisp" + Name: "Wisp" + Lv: 70 + Hp: 9300 + Sp: 0 + Exp: 3725 + JExp: 1210 + AttackRange: 2 + Attack: [215, 350] + Def: 0 + Mdef: 20 + Stats: { + Str: 45 + Agi: 12 + Vit: 13 + Int: 15 + Dex: 0 + Luk: 45 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (7, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 380 + AttackDelay: 2000 + AttackMotion: 672 + DamageMotion: 1500 + Drops: { + WispPowder: 1000 + SulphurPowder: 600 + SulphurPowder: 480 + } +}, +{ + Id: 1054 + SpriteName: "Troll" + Name: "Troll" + Lv: 65 + Hp: 2000 + Sp: 0 + Exp: 850 + JExp: 129 + AttackRange: 1 + Attack: [70, 100] + Def: 20 + Mdef: 10 + Stats: { + Str: 50 + Agi: 40 + Vit: 10 + Int: 10 + Dex: 30 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Arrow: 2000 + IronArrow: 500 + Beer: 300 + CoinBag: 250 + GingerBreadMan: 200 + KidBook: 10 + } +}, +{ + Id: 1061 + SpriteName: "Moggun" + Name: "Moggun" + Lv: 60 + Hp: 800 + Sp: 0 + Exp: 280 + JExp: 52 + AttackRange: 1 + Attack: [70, 90] + Def: 20 + Mdef: 10 + Stats: { + Str: 50 + Agi: 40 + Vit: 10 + Int: 10 + Dex: 10 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 1) + Mode: { + CanMove: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + WhiteFur: 600 + Coal: 1000 + Diamond: 20 + } +}, +{ + Id: 1101 + SpriteName: "DemonicSpirit" + Name: "Demonic Spirit" + Lv: 72 + Hp: 1505 + Sp: 0 + Exp: 860 + JExp: 270 + AttackRange: 1 + Attack: [125, 175] + Def: 4 + Mdef: 6 + Stats: { + Str: 20 + Agi: 40 + Vit: 10 + Int: 10 + Dex: 110 + Luk: 45 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 4) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 230 + AttackDelay: 900 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + DarkCrystal: 1000 + } +}, +{ + Id: 1110 + SpriteName: "AngryGreenSlime" + Name: "Angry Green Slime" + Lv: 60 + Hp: 1000 + Sp: 0 + Exp: 435 + JExp: 135 + AttackRange: 1 + Attack: [100, 160] + Def: 20 + Mdef: 30 + Stats: { + Str: 20 + Agi: 30 + Vit: 10 + Int: 10 + Dex: 30 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1200 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CactusPotion: 200 + Emerald: 20 + CactusDrink: 100 + Dagger: 250 + SharpKnife: 200 + CoinBag: 500 + CasinoCoins: 500 + RedApple: 750 + } +}, +{ + Id: 1117 + SpriteName: "UndeadTroll" + Name: "Undead Troll" + Lv: 75 + Hp: 3100 + Sp: 0 + Exp: 1770 + JExp: 179 + AttackRange: 2 + Attack: [60, 140] + Def: 20 + Mdef: 10 + Stats: { + Str: 50 + Agi: 40 + Vit: 20 + Int: 10 + Dex: 40 + Luk: 49 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 650 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Arrow: 2000 + DarkCrystal: 1000 + IronArrow: 500 + Beer: 300 + CoinBag: 250 + AnimalBones: 200 + KidBook: 20 + } +}, + + +//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop1id,Drop1per,Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength +{ + Id: 1002 + SpriteName: "Maggot" + Name: "Maggot" + Lv: 5 + Hp: 50 + Sp: 0 + Exp: 6 + JExp: 1 + AttackRange: 1 + Attack: [5, 10] + Def: 0 + Mdef: 0 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 6 + Luk: 5 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + CactusDrink: 150 + BugLeg: 400 + RoastedMaggot: 150 + CactusPotion: 70 + SharpKnife: 10 + } +}, +{ + Id: 1046 + SpriteName: "TameScorpion" + Name: "Tame Scorpion" + Lv: 5 + Hp: 50 + Sp: 0 + Exp: 6 + JExp: 2 + AttackRange: 1 + Attack: [7, 10] + Def: 0 + Mdef: 1 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 15 + Luk: 5 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 2000 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + ScorpionStinger: 700 + Candy: 100 + ChocolateBar: 50 + BugLeg: 700 + } +}, +{ + Id: 1050 + SpriteName: "HouseMaggot" + Name: "House Maggot" + Lv: 5 + Hp: 50 + Sp: 0 + Exp: 7 + JExp: 3 + AttackRange: 1 + Attack: [5, 7] + Def: 0 + Mdef: 3 + Stats: { + Str: 5 + Agi: 5 + Vit: 1 + Int: 0 + Dex: 6 + Luk: 5 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (1, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 700 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + CactusDrink: 150 + BugLeg: 400 + RoastedMaggot: 150 + CactusPotion: 70 + SharpKnife: 10 + } +}, +{ + Id: 1003 + SpriteName: "Scorpion" + Name: "Scorpion" + Lv: 10 + Hp: 100 + Sp: 0 + Exp: 13 + JExp: 2 + AttackRange: 1 + Attack: [10, 15] + Def: 0 + Mdef: 3 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 15 + Luk: 5 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 2000 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + ScorpionStinger: 700 + Candy: 100 + ChocolateBar: 50 + BugLeg: 700 + } +}, +{ + Id: 1029 + SpriteName: "MauvePlant" + Name: "Mauve Plant" + Lv: 1 + Hp: 1 + Sp: 0 + Exp: 1 + JExp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 1 + Mdef: 0 + Stats: { + Str: 0 + Agi: 0 + Vit: 0 + Int: 0 + Dex: 0 + Luk: 0 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + MoveSpeed: 800 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MauveHerb: 3000 + MauveHerb: 3000 + MauveHerb: 3000 + } +}, +{ + Id: 1030 + SpriteName: "CobaltPlant" + Name: "Cobalt Plant" + Lv: 1 + Hp: 1 + Sp: 0 + Exp: 1 + JExp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 1 + Mdef: 0 + Stats: { + Str: 0 + Agi: 0 + Vit: 0 + Int: 0 + Dex: 0 + Luk: 0 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + MoveSpeed: 800 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CobaltHerb: 3000 + CobaltHerb: 3000 + CobaltHerb: 3000 + } +}, +{ + Id: 1031 + SpriteName: "GambogePlant" + Name: "Gamboge Plant" + Lv: 1 + Hp: 1 + Sp: 0 + Exp: 1 + JExp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 1 + Mdef: 0 + Stats: { + Str: 0 + Agi: 0 + Vit: 0 + Int: 0 + Dex: 0 + Luk: 0 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + MoveSpeed: 800 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + GambogeHerb: 3000 + GambogeHerb: 3000 + GambogeHerb: 3000 + } +}, +{ + Id: 1032 + SpriteName: "AlizarinPlant" + Name: "Alizarin Plant" + Lv: 1 + Hp: 1 + Sp: 0 + Exp: 1 + JExp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 1 + Mdef: 0 + Stats: { + Str: 0 + Agi: 0 + Vit: 0 + Int: 0 + Dex: 0 + Luk: 0 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + MoveSpeed: 800 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + AlizarinHerb: 3000 + AlizarinHerb: 3000 + AlizarinHerb: 3000 + } +}, +{ + Id: 1037 + SpriteName: "CloverPatch" + Name: "Clover Patch" + Lv: 1 + Hp: 1 + Sp: 0 + Exp: 1 + JExp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 5 + Stats: { + Str: 0 + Agi: 0 + Vit: 0 + Int: 0 + Dex: 0 + Luk: 0 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + MoveSpeed: 800 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + FourLeafClover: 5 + } +}, +{ + Id: 1038 + SpriteName: "Squirrel" + Name: "Squirrel" + Lv: 15 + Hp: 160 + Sp: 1 + Exp: 32 + JExp: 5 + AttackRange: 1 + Attack: [10, 20] + Def: 1 + Mdef: 6 + Stats: { + Str: 1 + Agi: 3 + Vit: 1 + Int: 0 + Dex: 15 + Luk: 40 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Acorn: 7000 + MauveHerb: 1000 + CobaltHerb: 1000 + GambogeHerb: 1000 + AlizarinHerb: 1000 + GrassSeed: 800 + SquirrelPelt: 550 + } +}, +{ + Id: 1056 + SpriteName: "CaveMaggot" + Name: "Cave Maggot" + Lv: 10 + Hp: 100 + Sp: 0 + Exp: 16 + JExp: 3 + AttackRange: 1 + Attack: [10, 10] + Def: 0 + Mdef: 5 + Stats: { + Str: 5 + Agi: 5 + Vit: 1 + Int: 0 + Dex: 6 + Luk: 5 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (1, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 700 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + CactusDrink: 150 + BugLeg: 400 + RoastedMaggot: 150 + CactusPotion: 70 + SharpKnife: 10 + } +}, +{ + Id: 1063 + SpriteName: "Pumpkin" + Name: "Pumpkin" + Lv: 1 + Hp: 200 + Sp: 0 + Exp: 17 + JExp: 1 + AttackRange: 1 + Attack: [0, 0] + Def: 0 + Mdef: 5 + Stats: { + Str: 0 + Agi: 0 + Vit: 0 + Int: 0 + Dex: 0 + Luk: 0 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + MoveSpeed: 800 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + JackOLantern: 100 + RubberBat: 20 + RealisticBrain: 10 + JarofBlood: 15 + PumpkinSeeds: 500 + TonoriDelight: 1500 + Marshmallow: 2000 + CandyPumpkin: 2500 + } +}, +{ + Id: 1082 + SpriteName: "Serqet" + Name: "Serqet" + Lv: 10 + Hp: 100 + Sp: 0 + Exp: 12 + JExp: 2 + AttackRange: 1 + Attack: [10, 15] + Def: 0 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 15 + Luk: 5 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 2000 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1092 + SpriteName: "SlimeBlast" + Name: "Slime Blast" + Lv: 10 + Hp: 100 + Sp: 0 + Exp: 20 + JExp: 8 + AttackRange: 1 + Attack: [10, 10] + Def: 10 + Mdef: 10 + Stats: { + Str: 10 + Agi: 10 + Vit: 10 + Int: 10 + Dex: 10 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 3) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 250 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 +}, +{ + Id: 1095 + SpriteName: "WhiteBell" + Name: "White Bell" + Lv: 10 + Hp: 100 + Sp: 0 + Exp: 25 + JExp: 40 + AttackRange: 2 + Attack: [70, 75] + Def: 0 + Mdef: 5 + Stats: { + Str: 16 + Agi: 12 + Vit: 20 + Int: 20 + Dex: 20 + Luk: 50 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (2, 1) + Mode: { + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + RedApple: 100 + EmptyBottle: 10 + Arrow: 100 + CoinBag: 400 + WhiteBellTuber: 5000 + } +}, +{ + Id: 1105 + SpriteName: "ViciousSquirrel" + Name: "Vicious Squirrel" + Lv: 15 + Hp: 140 + Sp: 1 + Exp: 35 + JExp: 7 + AttackRange: 1 + Attack: [20, 25] + Def: 1 + Mdef: 6 + Stats: { + Str: 3 + Agi: 3 + Vit: 1 + Int: 0 + Dex: 15 + Luk: 40 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + IronPowder: 7000 + MauveHerb: 1000 + CobaltHerb: 1000 + GambogeHerb: 1000 + AlizarinHerb: 1000 + GrassSeed: 800 + Sapphire: 50 + } +}, +{ + Id: 1162 + SpriteName: "Grinchboo" + Name: "Grinchboo" + Lv: 5 + Hp: 50 + Sp: 0 + Exp: 6 + JExp: 1 + AttackRange: 1 + Attack: [5, 10] + Def: 0 + Mdef: 5 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 0 + Dex: 6 + Luk: 5 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (1, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 800 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + MaggotSlime: 800 + CactusDrink: 150 + BugLeg: 400 + Milk: 50 + Milk: 30 + } +}, +//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop1id,Drop1per,Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength +{ + Id: 1005 + SpriteName: "GreenSlime" + Name: "Green Slime" + Lv: 40 + Hp: 800 + Sp: 0 + Exp: 302 + JExp: 96 + AttackRange: 1 + Attack: [80, 120] + Def: 20 + Mdef: 30 + Stats: { + Str: 20 + Agi: 30 + Vit: 10 + Int: 10 + Dex: 30 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1200 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + CactusPotion: 200 + Emerald: 20 + CactusDrink: 100 + Dagger: 250 + SharpKnife: 200 + CoinBag: 500 + CasinoCoins: 500 + GreenApple: 750 + } +}, +{ + Id: 1016 + SpriteName: "RudolphSlime" + Name: "Rudolph Slime" + Lv: 50 + Hp: 350 + Sp: 0 + Exp: 101 + JExp: 8 + AttackRange: 1 + Attack: [30, 35] + Def: 10 + Mdef: 7 + Stats: { + Str: 1 + Agi: 20 + Vit: 1 + Int: 0 + Dex: 30 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1000 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + DecorCandy: 800 + CandyCane: 500 + XmasCake: 200 + ChocolateBar: 300 + Candy: 600 + PurplePresentBox: 800 + BluePresentBox: 500 + } +}, +{ + Id: 1065 + SpriteName: "BanditLord" + Name: "Bandit Lord" + Lv: 40 + Hp: 2000 + Sp: 0 + Exp: 635 + JExp: 103 + AttackRange: 5 + Attack: [50, 50] + Def: 15 + Mdef: 15 + Stats: { + Str: 15 + Agi: 15 + Vit: 15 + Int: 15 + Dex: 15 + Luk: 15 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 1 + Element: (7, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 400 + AttackDelay: 1500 + AttackMotion: 672 + DamageMotion: 900 +}, +{ + Id: 1080 + SpriteName: "BlueSpark" + Name: "Blue Spark" + Lv: 40 + Hp: 10000 + Sp: 0 + Exp: 3647 + JExp: 392 + AttackRange: 2 + Attack: [40, 40] + Def: 20 + Mdef: 40 + Stats: { + Str: 30 + Agi: 30 + Vit: 30 + Int: 30 + Dex: 30 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 190 + AttackDelay: 1500 + AttackMotion: 800 + DamageMotion: 800 +}, +{ + Id: 1081 + SpriteName: "RedSpark" + Name: "Red Spark" + Lv: 40 + Hp: 10000 + Sp: 0 + Exp: 3647 + JExp: 392 + AttackRange: 2 + Attack: [40, 40] + Def: 20 + Mdef: 40 + Stats: { + Str: 30 + Agi: 30 + Vit: 30 + Int: 30 + Dex: 30 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 190 + AttackDelay: 1500 + AttackMotion: 800 + DamageMotion: 800 +}, +{ + Id: 1086 + SpriteName: "FeyElement" + Name: "Fey Element" + Lv: 50 + Hp: 5000 + Sp: 0 + Exp: 12500 + JExp: 901 + AttackRange: 5 + Attack: [50, 125] + Def: 25 + Mdef: 50 + Stats: { + Str: 20 + Agi: 70 + Vit: 10 + Int: 20 + Dex: 80 + Luk: 1 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 4) + Mode: { + CanMove: true + Aggressive: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 330 + AttackDelay: 740 + AttackMotion: 672 + DamageMotion: 400 + Drops: { + BrokenDoll: 5000 + MauveScroll: 3000 + CobaltScroll: 3000 + GambogeScroll: 3000 + AlizarinScroll: 3000 + MauveHerb: 1000 + CobaltHerb: 1000 + GambogeHerb: 1000 + AlizarinHerb: 1000 + } +}, +{ + Id: 1088 + SpriteName: "Hyvern" + Name: "Hyvern" + Lv: 40 + Hp: 2250 + Sp: 0 + Exp: 990 + JExp: 346 + AttackRange: 1 + Attack: [50, 125] + Def: 0 + Mdef: 10 + Stats: { + Str: 10 + Agi: 45 + Vit: 5 + Int: 0 + Dex: 35 + Luk: 35 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (2, 4) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 250 + AttackDelay: 800 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + HyvernStinger: 2000 + BugLeg: 1000 + Orange: 600 + IronArrow: 3000 + } +}, +{ + Id: 1090 + SpriteName: "Wolvern" + Name: "Wolvern" + Lv: 40 + Hp: 900 + Sp: 0 + Exp: 280 + JExp: 86 + AttackRange: 1 + Attack: [50, 80] + Def: 5 + Mdef: 5 + Stats: { + Str: 15 + Agi: 10 + Vit: 5 + Int: 0 + Dex: 20 + Luk: 10 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 425 + AttackDelay: 770 + AttackMotion: 500 + DamageMotion: 200 + Drops: { + WolvernTooth: 1000 + WolvernPelt: 400 + AnimalBones: 200 + Steak: 1300 + } +}, +{ + Id: 1091 + SpriteName: "BlueSlime" + Name: "Blue Slime" + Lv: 40 + Hp: 2000 + Sp: 0 + Exp: 760 + JExp: 77 + AttackRange: 1 + Attack: [100, 150] + Def: 20 + Mdef: 40 + Stats: { + Str: 40 + Agi: 30 + Vit: 50 + Int: 10 + Dex: 50 + Luk: 40 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 3) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1200 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + IceCube: 200 + Sapphire: 20 + CactusDrink: 500 + IcedWater: 700 + SilverMirror: 100 + BookPage: 500 + } +}, +{ + Id: 1098 + SpriteName: "CopperSlime" + Name: "Copper Slime" + Lv: 40 + Hp: 600 + Sp: 0 + Exp: 200 + JExp: 18 + AttackRange: 1 + Attack: [60, 90] + Def: 20 + Mdef: 30 + Stats: { + Str: 20 + Agi: 30 + Vit: 10 + Int: 10 + Dex: 30 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1200 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + IronOre: 1500 + TreasureKey: 1000 + Coal: 300 + } +}, +{ + Id: 1111 + SpriteName: "CandiedSlime" + Name: "Candied Slime" + Lv: 50 + Hp: 800 + Sp: 0 + Exp: 800 + JExp: 66 + AttackRange: 3 + Attack: [50, 50] + Def: 20 + Mdef: 30 + Stats: { + Str: 20 + Agi: 30 + Vit: 10 + Int: 10 + Dex: 30 + Luk: 30 + } + ViewRange: 9 + ChaseRange: 10 + Size: 1 + Race: 0 + Element: (1, 1) + Mode: { + CanMove: true + Looter: true + Aggressive: true + Assist: true + Boss: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 1200 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + Candy: 1000 + ChocolateBar: 1000 + PurplePresentBox: 200 + BluePresentBox: 200 + GreenPresentBox: 200 + GingerBreadMan: 200 + XmasCake: 500 + XmasCandyCane: 750 + } +}, +{ + Id: 1112 + SpriteName: "Santaboo" + Name: "Santaboo" + Lv: 50 + Hp: 2200 + Sp: 0 + Exp: 1040 + JExp: 59 + AttackRange: 2 + Attack: [80, 125] + Def: 50 + Mdef: 10 + Stats: { + Str: 25 + Agi: 10 + Vit: 25 + Int: 0 + Dex: 60 + Luk: 30 + } + ViewRange: 2 + ChaseRange: 10 + Size: 1 + Race: 3 + Element: (0, 1) + Mode: { + CanMove: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 600 + AttackDelay: 1872 + AttackMotion: 672 + DamageMotion: 480 + Drops: { + GingerBreadMan: 1000 + WhiteCake: 1200 + ChocolateCake: 1200 + OrangeCake: 1200 + AppleCake: 1200 + SantaHat: 50 + RedNose: 10 + } +}, +) diff --git a/db/pre-re/mob_poring.txt b/db/pre-re/mob_poring.txt new file mode 100644 index 00000000..47b89264 --- /dev/null +++ b/db/pre-re/mob_poring.txt @@ -0,0 +1,5 @@ +// Poring Box Summonable Monsters Database +// +// Structure of Database: +// MobID,DummyName,Rate + diff --git a/db/pre-re/mob_race2_db.txt b/db/pre-re/mob_race2_db.txt new file mode 100644 index 00000000..2f182940 --- /dev/null +++ b/db/pre-re/mob_race2_db.txt @@ -0,0 +1,5 @@ +// Monster Racial Groups Database +// +// Structure of Database: +// Race2ID,MobID1,MobID2,MobID3,...,MobID9 + diff --git a/db/pre-re/mob_skill_db.conf b/db/pre-re/mob_skill_db.conf new file mode 100644 index 00000000..2769b34d --- /dev/null +++ b/db/pre-re/mob_skill_db.conf @@ -0,0 +1,771 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Monster Skill Database +//========================================================================= + +mob_skill_db:( +{ +/************************************************************************** +************* Entry structure ******************************************** +************************************************************************** + <Monster_Constant>: { + <Skill_Constant>: { + ClearSkills: (boolean, defaults to false) allows cleaning all previous defined skills for the mob. + SkillLevel: (int, defaults to 1) + SkillState: (string, defaults to "MSS_ANY") + SkillTarget: (string, defaults to "MST_TARGET") + Rate: (int, defaults to 1) Rate refers to the chance of the skill being casted when the condition is fulfilled.(10000 = 100%) + CastTime: (int, defaults to 0) CastTime is the time in milliseconds that has to be pass to casting skill + Delay: (int, defaults to 0) Delay is the time in milliseconds that has to be pass before recasting the same skill. + Cancelable: (boolean, defaults to false) + CastCondition: (string, defaults to "MSC_ALWAYS") + ConditionData: (int, defaults to 0) + val0: (int, defaults to 0) + val1: (int, defaults to 0) + val2: (int, defaults to 0) + val3: (int, defaults to 0) + val4: (int, defaults to 0) + Emotion: (int, defaults to -1) + ChatMsgID: (int, defaults to 0) + } + } + +// STATE: +// any (except dead) / idle (in standby) / walk (in movement) / dead (on killed) / +// loot /attack / angry (like attack, except player has not attacked mob yet) / +// chase (following target, after being attacked) / follow (following target, +// without being attacked) / anytarget (attack+angry+chase+follow) +SKILL_STATES = { + "any": "MSS_ANY", + "idle": "MSS_IDLE", + "walk": "MSS_WALK", + "loot": "MSS_LOOT", + "dead": "MSS_DEAD", + "attack": "MSS_BERSERK", + "angry": "MSS_ANGRY", + "chase": "MSS_RUSH", + "follow": "MSS_FOLLOW", + "anytarget": "MSS_ANYTARGET" +} + + +// TARGET: +// target (current target) / self / friend / master / randomtarget (any enemy within skill's range) +// +// The following are for ground-skills, a random target tile is selected from the specified area: +// around1 (3x3 area around self) / around2 (5x5 area around self) / +// around3 (7x7 area around self) / around4 (9x9 area around self) / +// around5 (3x3 area around target) / around6 (5x5 area around target) / +// around7 (7x7 area around target) / around8 (9x9 area around target) / +// around = around4 +SKILL_TARGET = { + "target": "MST_TARGET", + "randomtarget": "MST_RANDOM", + "self": "MST_SELF", + "friend": "MST_FRIEND", + "master": "MST_MASTER", + "around5": "MST_AROUND5", + "around6": "MST_AROUND6", + "around7": "MST_AROUND7", + "around8": "MST_AROUND8", + "around1": "MST_AROUND1", + "around2": "MST_AROUND2", + "around3": "MST_AROUND3", + "around4": "MST_AROUND4", + "around": "MST_AROUND" +} + +// CONDITION: +// always Unconditional (no condition value). +// onspawn When mob spawns/respawns (no condition value). +// myhpltmaxrate When mob's HP drops to the specified %. +// myhpinrate When mob's HP is in a certain % range (condition value = lower bound, val1 = upper bound). +// mystatuson If mob has the specified abnormality in status. +// mystatusoff If mob has ended the specified abnormality in status. +// friendhpltmaxrate When mob's friend's HP drops to the specified %. +// friendhpinrate When mob's friend's HP is in a certain % range (condition value = lower bound, val1 = upper bound). +// friendstatuson If friend has the specified abnormality in status. +// friendstatusoff If friend has ended the specified abnormality in status. +// attackpcgt When attack PCs become greater than specified number. +// attackpcge When attack PCs become greater than or equal to the specified number. +// slavelt When number of slaves is less than the original specified number. +// slavele When number of slaves is less than or equal to the original specified number. +// closedattacked When close range melee attacked (no condition value). +// longrangeattacked When long range attacked, ex. bows, guns, ranged skills (no condition value). +// skillused When the specified skill is used on the mob. +// afterskill After mob casts the specified skill. +// casttargeted When a target is in cast range (no condition value). +// rudeattacked When mob is rude attacked (no condition value). +SKILL_COND1 = { + "always": "MSC_ALWAYS", + "myhpltmaxrate": "MSC_MYHPLTMAXRATE", + "myhpinrate": "MSC_MYHPINRATE", + "friendhpltmaxrate": "MSC_FRIENDHPLTMAXRATE", + "friendhpinrate": "MSC_FRIENDHPINRATE", + "mystatuson": "MSC_MYSTATUSON", + "mystatusoff": "MSC_MYSTATUSOFF", + "friendstatuson": "MSC_FRIENDSTATUSON", + "friendstatusoff": "MSC_FRIENDSTATUSOFF", + "attackpcgt": "MSC_ATTACKPCGT", + "attackpcge": "MSC_ATTACKPCGE", + "slavelt": "MSC_SLAVELT", + "slavele": "MSC_SLAVELE", + "closedattacked": "MSC_CLOSEDATTACKED", + "longrangeattacked": "MSC_LONGRANGEATTACKED", + "skillused": "MSC_SKILLUSED", + "afterskill": "MSC_AFTERSKILL", + "casttargeted": "MSC_CASTTARGETED", + "rudeattacked": "MSC_RUDEATTACKED", + "masterhpltmaxrate": "MSC_MASTERHPLTMAXRATE", + "masterattacked": "MSC_MASTERATTACKED", + "alchemist": "MSC_ALCHEMIST", + "onspawn": "MSC_SPAWN" +} + +// Status abnormalities specified through the statuson/statusoff system: +// anybad (any type of state change) / stone / freeze / stun / sleep / +// poison / curse / silence / confusion / blind / hiding / sight (unhidden) +// +// Note: if a negative MobID is provided, the skill will be treated as 'global': +// -1: added for all boss types. +// -2: added for all normal types. +// -4: added for all mobs. + +SKILL_COND2 = { + "anybad": "MSC_ANY", + "stone": "SC_STONE", + "freeze": "SC_FREEZE", + "stun": "SC_STUN", + "sleep": "SC_SLEEP", + "poison": "SC_POISON", + "curse": "SC_CURSE", + "silence": "SC_SILENCE", + "confusion": "SC_CONFUSION", + "blind": "SC_BLIND", + "hiding": "SC_HIDING", + "sight": "SC_SIGHT" +} + +**************************************************************************/ + SlimeBlast: { + NPC_SELFDESTRUCTION: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 10000 + CastTime: 100 + Delay: 500 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + BlueSlime: { + // TODO: use NPC_SUMMONMONSTER? + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 8000 + CastTime: 1200 + Delay: 18000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 1 + val0: 1090 + } + } + + /**********************************************************************/ + WhiteSlime: { + NPC_SELFDESTRUCTION: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 10000 + CastTime: 100 + Delay: 500 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + SantaSlime: { + NPC_EMOTION: { + SkillState: "MSS_LOOT" + SkillLevel: 1 + Rate: 10000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 101 + } + NPC_EMOTION: { + SkillState: "MSS_WALK" + SkillLevel: 1 + Rate: 5000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 5 + } + NPC_EMOTION: { + SkillState: "MSS_IDLE" + SkillLevel: 1 + Rate: 5000 + 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: 1016 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_IDLE" + SkillLevel: 5 + Rate: 10000 + CastTime: 2000 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELE" + ConditionData: 3 + val0: 1016 + } + } + + /**********************************************************************/ + GreenSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 8000 + CastTime: 700 + Delay: 8000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 2 + val0: 1110 + } + } + + /**********************************************************************/ + SeaSlimeMother: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 8000 + CastTime: 700 + Delay: 8000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 2 + val0: 1109 + } + } + + /**********************************************************************/ + PinkFlower: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 10000 + CastTime: 1000 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 4 + val0: 1049 + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 10000 + CastTime: 1000 + Delay: 300000 + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + // Note: Cannot explode if poisoned + BallLightning: { + NPC_SELFDESTRUCTION: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 10000 + CastTime: 500 + Delay: 3000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYSTATUSOFF" + ConditionData: "SC_POISON" + } + } + + /**********************************************************************/ + Luvia: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 10000 + CastTime: 1000 + Delay: 60000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 32 + val0: 1103 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 10000 + CastTime: 10 + Delay: 5000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 7 + val0: 1101 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 10000 + CastTime: 10 + Delay: 20000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 64 + val0: 1101 + } + } + + /**********************************************************************/ + FeyElement: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 5000 + CastTime: 100 + Delay: 500 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 6 + val0: 1083 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 5000 + CastTime: 100 + Delay: 500 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 6 + val0: 1084 + } + } + + /**********************************************************************/ + Tormenta: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 10000 + CastTime: 1000 + Delay: 150000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 32 + val0: 1022 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 10000 + CastTime: 1000 + Delay: 70000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 7 + val0: 1103 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 10000 + CastTime: 10 + Delay: 15000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 7 + val0: 1101 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 10000 + CastTime: 10 + Delay: 32000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 64 + val0: 1101 + } + NPC_WIDECURSE: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 620 + CastTime: 10 + Delay: 1000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 40 + } + } + + /**********************************************************************/ + SUSAN: { + NPC_EMOTION: { + SkillState: "MSS_IDLE" + SkillLevel: 1 + Rate: 5000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + val0: 118 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 9 + Rate: 1000 + CastTime: 1000 + Delay: 18000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 69 + val0: 1135 + Emotion: 104 + } + } + + /**********************************************************************/ + Reaper: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 8000 + CastTime: 1000 + Delay: 5000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 1 + val0: 1070 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 8000 + CastTime: 1000 + Delay: 5000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 2 + val0: 1070 // TODO: Scythe + } + SM_BASH: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 10000 + Delay: 20000 + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + TheLost: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 1 + Rate: 8000 + CastTime: 1000 + Delay: 5000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 2 + val0: 1106 + } + NPC_WIDESILENCE: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 8000 + CastTime: 1000 + Delay: 90000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_ALWAYS" + } + NPC_WIDESOULDRAIN: { + SkillState: "MSS_BERSERK" + SkillLevel: 3 + Rate: 8000 + CastTime: 1000 + Delay: 180000 + Cancelable: true + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 60 + } + } + + /**********************************************************************/ + Snake: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 20 + Rate: 400 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + CaveSnake: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 10 + Rate: 500 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + MountainSnake: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 60 + Rate: 100 + Delay: 300 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + GrassSnake: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 45 + Rate: 200 + Delay: 200 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + BlackScorpion: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 30 + Rate: 50 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + HuntsmanSpider: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 2500 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + CrotcherScorpion: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 40 + Rate: 15 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + PoisonSkull: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 50 + Rate: 500 + Delay: 400 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + Bee: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 1000 + Delay: 500 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + Virus: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 50 + Rate: 1500 + CastTime: 1000 + Delay: 600 + Cancelable: false + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + Zombie: { + NPC_POISON: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 100 + Delay: 30000 + Cancelable: true + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + } + + /**********************************************************************/ + DreadPirateMarley: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 8000 + CastTime: 1000 + Delay: 5000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 1 + val0: 1123 + } + } + + /**********************************************************************/ + KageGolem: { + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 9000 + CastTime: 1000 + Delay: 155000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 6 + val0: 1140 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 9000 + CastTime: 1000 + Delay: 155000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 1 + val0: 1141 + } + NPC_SUMMONSLAVE: { + SkillState: "MSS_ANY" + SkillLevel: 2 + Rate: 9000 + CastTime: 1000 + Delay: 155000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_SLAVELT" + ConditionData: 1 + val0: 1143 + } + NPC_BLINDATTACK: { + SkillState: "MSS_BERSERK" + SkillLevel: 5 + Rate: 6700 + Delay: 20000 + SkillTarget: "MST_TARGET" + CastCondition: "MSC_ALWAYS" + } + NPC_WIDECURSE: { + SkillState: "MSS_BERSERK" + SkillLevel: 1 + Rate: 2700 + Delay: 90000 + SkillTarget: "MST_SELF" + CastCondition: "MSC_MYHPLTMAXRATE" + ConditionData: 80 + } + } + +} +) diff --git a/db/pre-re/pet_db.conf b/db/pre-re/pet_db.conf new file mode 100644 index 00000000..16f9e57f --- /dev/null +++ b/db/pre-re/pet_db.conf @@ -0,0 +1,97 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018-2020 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Pets Database +//========================================================================= + +pet_db:( +/************************************************************************** +************* Entry structure ******************************************** +************************************************************************** +{ + // ================ Mandatory fields ============================== + Id: ID (int) + Name: "Pet Name" (string) + EggItem: "Egg Item Constant" (string) + // ================ Optional fields =============================== + TamingItem: "Taming Item Constant" (string, defaults to 0) + FoodItem: "Food Item Constant" (string, defaults to "Pet_Food" (ID=537)) + AccessoryItem: "Equipment Item Constant" (string, defaults to 0) + FoodEffectiveness: hunger points (int, defaults to 80) + HungerDelay: hunger time (int, defaults to 60) + HungerDecrement: hunger points (int, defaults to 1) + Intimacy: { + Initial: start intimacy (int, defaults to 250) + FeedIncrement: feeding intimacy (int, defaults to 10) + OverFeedDecrement: overfeeding intimacy (int, defaults to 100) + OwnerDeathDecrement: owner die intimacy (int, defaults to 20) + StarvingDelay: starving time (int, defaults to 20) + StarvingDecrement: starving intimacy (int, defaults to 20) + } + CaptureRate: capture rate (int, defaults to 1000) + Speed: speed (int, defaults to 150) + SpecialPerformance: true/false (boolean, defaults to false) + TalkWithEmotes: convert talk (boolean, defaults to false) + AttackRate: attack rate (int, defaults to 300) + DefendRate: Defence attack (int, defaults to 300) + ChangeTargetRate: change target (int, defaults to 800) + AutoFeed: true/false (boolean, defaults to false) + PetScript: <" Pet Script (can also be multi-line) "> + EquipScript: <" Equip Script (can also be multi-line) "> + Evolve: { + EggID: { (string, Evolved Pet EggID) + Name: Amount (items required to perform evolution) + ... + } + } +}, +**************************************************************************/ + +{ + Id: 1018 + SpriteName: "Pinkie" + Name: "Pinkie" + TamingItem: "Iten" + EggItem: "PinkieScroll" + FoodItem: "Acorn" + FoodEffectiveness: 80 + HungerDelay: 60 + Intimacy: { + Initial: 250 + FeedIncrement: 50 + OverFeedDecrement: 100 + OwnerDeathDecrement: 20 + } + CaptureRate: 0 + Speed: 150 + SpecialPerformance: true + AttackRate: 350 + DefendRate: 400 + ChangeTargetRate: 800 + PetScript: <" petloot 10; "> + EquipScript: <" bonus bLuk,2; bonus bCritical,1; "> +}, +) diff --git a/db/pre-re/refine_db.conf b/db/pre-re/refine_db.conf new file mode 100644 index 00000000..b1f5c252 --- /dev/null +++ b/db/pre-re/refine_db.conf @@ -0,0 +1,330 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2015 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Renewal Refine Database +//========================================================================= + +/************************************************************************** +************* Entry structure ******************************************** +************************************************************************** +Armors/WeaponLevel1~4: { // Specifies weapon level or armor type. + // - For armors, values of 100 add 1 armor defense. + // - For weapons, values of 100 add 1 ATK & MATK. + StatsPerLevel: (int) // This value is applied for ever level. + RandomBonusStartLevel: (int) // This value specifies the start point for those levels that give a random bonus value (usually the first unsafe upgrade). + // - RandomBonusStartLevel is only applied for weapons, and not displayed client-side. + RandomBonusValue: (int) // A random number between 0 and (Random bonus start level - Upgrade level + 1) * this value is applied for all upgrades past. + + RefineryUISettings: ( + { + Level: (int or array of int) // Holds either the individule refine level meant for this setting or an array defining a range + of Low to Max level + BlacksmithBlessing: (int) (optional) // How many Blacksmith Blessing required for this range to be safe from breaking + Announce: "(string)" (optional) // Sends an announcement server wide when a player reach this refine level using + Refinery UI, this feature is only available starting from 2017-08-30 RagexeRE or + 2017-09-06 Ragexe the field accepts the following values and it defaults to not announce + Success to set the announcement on item refine successful + Failure to set the announcement on item refine failure + Always to always announce it + Items: { + AegisName: { + Type: "(string)" // The type to determine the chances used for this item, REFINE_CHANCE_TYPE_* + constants are used in here + Cost: (int) (optional) // Amount of zeny required + FailureBehavior: "(string)" (optional) // The expected behvaior on failure for this item, the following strings are used in here + Destroy (default) sets the item to be destroyed on failure + Keep keeps the item after failure + Downgrade downgrades the item by one level on failure + } + } + } + ) + + Rates: { // Per level configuration of the refine rates. + Lv1~20: { // Lv1 ~ Lv20. + NormalChance: (int) // (optional, defaults to 100) Chance of successful refine using normal ores (100 = 100%). + EnrichedChance: (int) // (optional, defaults to 100 for weapons below refine level 20, otherwise 0.) Chance of successful refine using enriched ores (100 = 100%). + EventNormalChance: (int) // (optional, defaults to 100) Chance of successful refine using normal ores (100 = 100%) during a refine event. + EventEnrichedChance: (int) // (optional, defaults to 100 for weapons below refine level 10, otherwise 0.) Chance of successful refine using enriched ores (100 = 100%) during a refine event. + Bonus: (int) // (optional, defaults to 0) Bonus (Armor) for this level of refine. + } + // Note: Refine levels that use default values need not be listed. (Example: Lv1: { NormalChance: 100 Bonus: 0 }) + } +} +**************************************************************************/ + +Armors: { + RefineryUISettings: ( + { + Level: [1, 10] + Items: { + Acorn: { + Type: "REFINE_CHANCE_TYPE_NORMAL" + Cost: 100000000 + } + } + }, + ) + StatsPerLevel: 0 + RandomBonusStartLevel: 0 + RandomBonusValue: 0 + Rates: { + Lv1: { + Bonus: 100 + } + Lv2: { + Bonus: 100 + } + Lv3: { + Bonus: 100 + } + Lv4: { + Bonus: 100 + } + Lv5: { + NormalChance: 60 + EnrichedChance: 90 + EventNormalChance: 60 + EventEnrichedChance: 95 + Bonus: 200 + } + Lv6: { + NormalChance: 40 + EnrichedChance: 70 + EventNormalChance: 40 + EventEnrichedChance: 80 + Bonus: 200 + } + Lv7: { + NormalChance: 40 + EnrichedChance: 70 + EventNormalChance: 40 + EventEnrichedChance: 80 + Bonus: 200 + } + Lv8: { + NormalChance: 20 + EnrichedChance: 40 + EventNormalChance: 20 + EventEnrichedChance: 60 + Bonus: 200 + } + Lv9: { + NormalChance: 20 + EnrichedChance: 40 + EventNormalChance: 20 + EventEnrichedChance: 50 + Bonus: 300 + } + Lv10: { + NormalChance: 9 + EnrichedChance: 20 + EventNormalChance: 9 + EventEnrichedChance: 35 + Bonus: 300 + } + } +} +WeaponLevel1: { + RefineryUISettings: ( + { + Level: [1, 10] + Items: { + Acorn: { + Type: "REFINE_CHANCE_TYPE_NORMAL" + Cost: 100000000 + } + } + }, + ) + StatsPerLevel: 200 + RandomBonusStartLevel: 8 + RandomBonusValue: 300 + Rates: { + Lv8: { + NormalChance: 60 + EnrichedChance: 90 + EventNormalChance: 60 + EventEnrichedChance: 95 + } + Lv9: { + NormalChance: 40 + EnrichedChance: 70 + EventNormalChance: 40 + EventEnrichedChance: 85 + } + Lv10: { + NormalChance: 19 + EnrichedChance: 30 + EventNormalChance: 19 + EventEnrichedChance: 55 + } + } +} +WeaponLevel2: { + RefineryUISettings: ( + { + Level: [1, 10] + Items: { + Acorn: { + Type: "REFINE_CHANCE_TYPE_NORMAL" + Cost: 100000000 + } + } + }, + ) + StatsPerLevel: 300 + RandomBonusStartLevel: 7 + RandomBonusValue: 500 + Rates: { + Lv7: { + NormalChance: 60 + EnrichedChance: 90 + EventNormalChance: 60 + EventEnrichedChance: 95 + } + Lv8: { + NormalChance: 40 + EnrichedChance: 70 + EventNormalChance: 40 + EventEnrichedChance: 85 + } + Lv9: { + NormalChance: 20 + EnrichedChance: 40 + EventNormalChance: 20 + EventEnrichedChance: 60 + } + Lv10: { + NormalChance: 19 + EnrichedChance: 30 + EventNormalChance: 19 + EventEnrichedChance: 45 + } + } +} +WeaponLevel3: { + RefineryUISettings: ( + { + Level: [1, 10] + Items: { + Acorn: { + Type: "REFINE_CHANCE_TYPE_NORMAL" + Cost: 100000000 + } + } + }, + ) + StatsPerLevel: 500 + RandomBonusStartLevel: 6 + RandomBonusValue: 800 + Rates: { + Lv6: { + NormalChance: 60 + EnrichedChance: 90 + EventNormalChance: 60 + EventEnrichedChance: 95 + } + Lv7: { + NormalChance: 50 + EnrichedChance: 80 + EventNormalChance: 50 + EventEnrichedChance: 90 + } + Lv8: { + NormalChance: 20 + EnrichedChance: 40 + EventNormalChance: 20 + EventEnrichedChance: 70 + } + Lv9: { + NormalChance: 20 + EnrichedChance: 40 + EventNormalChance: 20 + EventEnrichedChance: 60 + } + Lv10: { + NormalChance: 19 + EnrichedChance: 30 + EventNormalChance: 19 + EventEnrichedChance: 45 + } + } +} +WeaponLevel4: { + RefineryUISettings: ( + { + Level: [1, 10] + Items: { + Acorn: { + Type: "REFINE_CHANCE_TYPE_NORMAL" + Cost: 100000000 + } + } + }, + ) + StatsPerLevel: 700 + RandomBonusStartLevel: 5 + RandomBonusValue: 1400 + Rates: { + Lv5: { + NormalChance: 60 + EnrichedChance: 90 + EventNormalChance: 60 + EventEnrichedChance: 95 + } + Lv6: { + NormalChance: 40 + EnrichedChance: 70 + EventNormalChance: 40 + EventEnrichedChance: 80 + } + Lv7: { + NormalChance: 40 + EnrichedChance: 70 + EventNormalChance: 40 + EventEnrichedChance: 80 + } + Lv8: { + NormalChance: 20 + EnrichedChance: 40 + EventNormalChance: 20 + EventEnrichedChance: 60 + } + Lv9: { + NormalChance: 20 + EnrichedChance: 40 + EventNormalChance: 20 + EventEnrichedChance: 50 + } + Lv10: { + NormalChance: 9 + EnrichedChance: 20 + EventNormalChance: 9 + EventEnrichedChance: 35 + } + } +} diff --git a/db/pre-re/size_fix.txt b/db/pre-re/size_fix.txt new file mode 100644 index 00000000..ae5ebdd4 --- /dev/null +++ b/db/pre-re/size_fix.txt @@ -0,0 +1,7 @@ +// Database for size fix for weapon damage. + +// Columns: Weapon type, Rows: Target size. +// Unarmed, Knife, 1H Sword, 2H Sword, 1H Spear, 2H Spears, 1H Axe, 2H Axe, Mace, 2H Mace, Staff, Bow, Knuckle, Musical Instrument, Whip, Book, Katar, Revolver, Rifle, Shotgun, Gatling Gun, Grenade Launcher, Fuuma Shuriken, 2H Staff +100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, 100,100,100,100,100,100,100,100 // Size: Small +100,100,100,100,100,100,100,100,100,100,100,100, 100,100,100,100,100,100,100,100,100,100,100,100 // Size: Medium +100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, 100,100,100,100,100,100,100,100 // Size: Large diff --git a/db/pre-re/skill_db.conf b/db/pre-re/skill_db.conf new file mode 100644 index 00000000..98f0ab73 --- /dev/null +++ b/db/pre-re/skill_db.conf @@ -0,0 +1,39370 @@ +//================= Hercules Database ========================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License ==================================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2014-2017 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//============================================================================== +//= Renewal Skill Database [Hercules] +//============================================================================== +//= @Format Notes: +//= - All string entries are case-sensitive and must be quoted. +//= - All setting names are case-sensitive and must be keyed accurately. + + +/****************************************************************************** +********************************* Entry structure ***************************** +******************************************************************************* +{ + // ------------------------------ Mandatory Fields ---------------------------- + Id: ID (int) (Required) + Name: "Skill Name" (string) (Required) + MaxLevel: Skill Level (int) (Required) + // ------------------------------ Optional Fields ----------------------------- + Description: "Skill Description" (string) (optional but recommended) + Range: Skill Range (int) (optional, defaults to 0) (can be grouped by Levels) + Note: Range < 5 is considered Melee range. + Hit: Hit Type (int) (optional, default "BDT_NORMAL") + Types - "BDT_SKILL", "BDT_MULTIHIT" or "BDT_NORMAL" + SkillType: { (bool, defaults to "Passive") + Passive: true/false (boolean, defaults to false) + Enemy: true/false (boolean, defaults to false) + Place: true/false (boolean, defaults to false) + Self: true/false (boolean, defaults to false) + Friend: true/false (boolean, defaults to false) + Trap: true/false (boolean, defaults to false) + } + SkillInfo: { (bool, defaults to "None") + Quest: true/false (boolean, defaults to false) + NPC: true/false (boolean, defaults to false) + Wedding: true/false (boolean, defaults to false) + Spirit: true/false (boolean, defaults to false) + Guild: true/false (boolean, defaults to false) + Song: true/false (boolean, defaults to false) + Ensemble: true/false (boolean, defaults to false) + Trap: true/false (boolean, defaults to false) + TargetSelf: true/false (boolean, defaults to false) + NoCastSelf: true/false (boolean, defaults to false) + PartyOnly: true/false (boolean, defaults to false) + GuildOnly: true/false (boolean, defaults to false) + NoEnemy: true/false (boolean, defaults to false) + IgnoreLandProtector: true/false (boolean, defaults to false) + Chorus: true/false (boolean, defaults to false) + FreeCastReduced: true/false (boolean, defaults to false) + Works like skill SA_FREECAST, allow move and attack with reduced speed. + FreeCastNormal: true/false (boolean, defaults to false) + Works like FreeCastReduced, but not reduce speed. + ShowSkillScale: true/false (boolean, defaults to false) + AllowReproduce: true/false (boolean, defaults to false) + HiddenTrap: true/false (boolean, defaults to false) + } + AttackType: "Attack Type" (string, defaults to "None") + Types: "None", "Weapon", "Magic" or "Misc" + Element: "Element Type" (string) (Optional field - Default "Ele_Neutral") + (can be grouped by Levels) + Types: "Ele_Neutral", "Ele_Water", "Ele_Earth", "Ele_Fire", "Ele_Wind" + "Ele_Poison", "Ele_Holy", "Ele_Dark", "Ele_Ghost", "Ele_Undead" + "Ele_Weapon" - Uses weapon's element. + "Ele_Endowed" - Uses Endowed element. + "Ele_Random" - Uses random element. + DamageType: { (bool, default to "NoDamage") + NoDamage: true/false No damage skill + SplashArea: true/false Has splash area (requires source modification) + SplitDamage: true/false Damage should be split among targets (requires 'SplashArea' in order to work) + IgnoreCards: true/false Skill ignores caster's % damage cards (misc type always ignores) + IgnoreElement: true/false Skill ignores elemental adjustments + IgnoreDefense: true/false Skill ignores target's defense (misc type always ignores) + IgnoreFlee: true/false Skill ignores target's flee (magic type always ignores) + IgnoreDefCards: true/false Skill ignores target's def cards + } + SplashRange: Damage Splash Area (int, defaults to 0) (can be grouped by Levels) + Note: -1 for screen-wide. + NumberOfHits: Number of Hits (int, defaults to 1) (can be grouped by Levels) + Note: when positive, damage is increased by hits, + negative values just show number of hits without + increasing total damage. + InterruptCast: Cast Interruption (bool, defaults to false) + CastDefRate: Cast Defense Reduction (int, defaults to 0) + SkillInstances: Skill instances (int, defaults to 0) (can be grouped by Levels) + Notes: max amount of skill instances to place on the ground when + player_land_skill_limit/monster_land_skill_limit is enabled. For skills + that attack using a path, this is the path length to be used. + KnockBackTiles: Knock-back by 'n' Tiles (int, defaults to 0) (can be grouped by Levels) + CastTime: Skill cast Time (in ms) (int, defaults to 0) (can be grouped by Levels) + AfterCastActDelay: Skill Delay (in ms) (int, defaults to 0) (can be grouped by Levels) + AfterCastWalkDelay: Walk Delay (in ms) (int, defaults to 0) (can be grouped by Levels) + SkillData1: Skill Data/Duration (in ms) (int, defaults to 0) (can be grouped by Levels) + SkillData2: Skill Data/Duration (in ms) (int, defaults to 0) (can be grouped by Levels) + CoolDown: Skill Cooldown (in ms) (int, defaults to 0) (can be grouped by Levels) + Note: when 0, uses 20% of cast time and less than + 0 means no fixed cast time. + TargetMiscEffects (int, default to -1) + one misc effect or array of effects + TargetMiscEffect (int, default to -1) + TargetMiscEffect1 (int, default to -1) + first misc effect + TargetMiscEffect2 (int, default to -1) + second misc effect + CastTimeOptions: { + IgnoreDex: true/false (boolean, defaults to false) + IgnoreStatusEffect: true/false (boolean, defaults to false) + IgnoreItemBonus: true/false (boolean, defaults to false) + Note: Delay setting 'IgnoreDex' only makes sense when + delay_dependon_dex is enabled. + } + SkillDelayOptions: { + IgnoreDex: true/false (boolean, defaults to false) + IgnoreStatusEffect: true/false (boolean, defaults to false) + IgnoreItemBonus: true/false (boolean, defaults to false) + Note: Delay setting 'IgnoreDex' only makes sense when + delay_dependon_dex is enabled. + } + Requirements: { + HPCost: HP Cost (int, defaults to 0) (can be grouped by Levels) + SPCost: SP Cost (int, defaults to 0) (can be grouped by Levels) + HPRateCost: HP % Cost (int, defaults to 0) (can be grouped by Levels) + Note: If positive, it is a percent of your current hp, + otherwise it is a percent of your max hp. + SPRateCost: SP % Cost (int, defaults to 0) (can be grouped by Levels) + Note: If positive, it is a percent of your current sp, + otherwise it is a percent of your max sp. + ZenyCost: Zeny Cost (int, defaults to 0) (can be grouped by Levels) + WeaponTypes: { (bool or string, defaults to "All") + NoWeapon: true/false (boolean, defaults to false) + Daggers: true/false (boolean, defaults to false) + 1HSwords: true/false (boolean, defaults to false) + 2HSwords: true/false (boolean, defaults to false) + 1HSpears: true/false (boolean, defaults to false) + 2HSpears: true/false (boolean, defaults to false) + 1HAxes: true/false (boolean, defaults to false) + 2HAxes: true/false (boolean, defaults to false) + Maces: true/false (boolean, defaults to false) + 2HMaces: true/false (boolean, defaults to false) + Staves: true/false (boolean, defaults to false) + Bows: true/false (boolean, defaults to false) + Knuckles: true/false (boolean, defaults to false) + Instruments: true/false (boolean, defaults to false) + Whips: true/false (boolean, defaults to false) + Books: true/false (boolean, defaults to false) + Katars: true/false (boolean, defaults to false) + Revolvers: true/false (boolean, defaults to false) + Rifles: true/false (boolean, defaults to false) + GatlingGuns: true/false (boolean, defaults to false) + Shotguns: true/false (boolean, defaults to false) + GrenadeLaunchers: true/false (boolean, defaults to false) + FuumaShurikens: true/false (boolean, defaults to false) + 2HStaves: true/false (boolean, defaults to false) + MaxSingleWeaponType: true/false (boolean, defaults to false) + DWDaggers: true/false (boolean, defaults to false) + DWSwords: true/false (boolean, defaults to false) + DWAxes: true/false (boolean, defaults to false) + DWDaggerSword: true/false (boolean, defaults to false) + DWDaggerAxe: true/false (boolean, defaults to false) + DWSwordAxe: true/false (boolean, defaults to false) + } + AmmoTypes: { (for all types use string "All") + A_ARROW: true/false (boolean, defaults to false) + A_DAGGER: true/false (boolean, defaults to false) + A_BULLET: true/false (boolean, defaults to false) + A_SHELL: true/false (boolean, defaults to false) + A_GRENADE: true/false (boolean, defaults to false) + A_SHURIKEN: true/false (boolean, defaults to false) + A_KUNAI: true/false (boolean, defaults to false) + A_CANNONBALL: true/false (boolean, defaults to false) + A_THROWWEAPON: true/false (boolean, defaults to false) + } + AmmoAmount: Ammunition Amount (int, defaults to 0) (can be grouped by Levels) + State: "Required State" (string, defaults to "None") (can be grouped by Levels) + Types : 'None' = Nothing special + 'Moveable' = Requires to be able to move + 'NotOverWeight' = Requires to be less than 50% weight + 'InWater' = Requires to be standing on a water cell + 'Cart' = Requires a Pushcart + 'Riding' = Requires to ride either a peco or a dragon + 'Falcon' = Requires a Falcon + 'Sight' = Requires Sight skill activated + 'Hiding' = Requires Hiding skill activated + 'Cloaking' = Requires Cloaking skill activated + 'ExplosionSpirits' = Requires Fury skill activated + 'CartBoost' = Requires a Pushcart and Cart Boost skill activated + 'Shield' = Requires a 0,shield equipped + 'Warg' = Requires a Warg + 'Dragon' = Requires to ride a Dragon + 'RidingWarg' = Requires to ride a Warg + 'Mado' = Requires to have an active mado + 'PoisonWeapon' = Requires to be under Poisoning Weapon. + 'RollingCutter' = Requires at least one Rotation Counter from Rolling Cutter. + 'ElementalSpirit' = Requires to have an Elemental Spirit summoned. + 'MH_Fighting' = Requires Eleanor fighthing mode + 'MH_Grappling' = Requires Eleanor grappling mode + 'Peco' = Requires riding a peco + SpiritSphereCost: Spirit Sphere Cost (int, defaults to 0) (can be grouped by Levels) + Items: { + ItemID or Aegis_Name : Amount (int, defaults to 0) (can be grouped by Levels) + Item example: "ID717" or "Blue_Gemstone". + Notes: Items with amount 0 will not be consumed. + Amount can also be grouped by levels. + } + } + Unit: { + Id: [ UnitID, UnitID2 ] (int, defaults to 0) (can be grouped by Levels) + Layout: Unit Layout (int, defaults to 0) (can be grouped by Levels) + Range: Unit Range (int, defaults to 0) (can be grouped by Levels) + Interval: Unit Interval (int, defaults to 0) (can be grouped by Levels) + Target: "Unit Target" (string, defaults to "None") + Types: + All - affects everyone + NotEnemy - affects anyone who isn't an enemy + Friend - affects party, guildmates and neutral players + Party - affects party only + Guild - affects guild only + Ally - affects party and guildmates only + Sameguild - affects guild but not allies + Enemy - affects enemies only + None - affects nobody + Flag: { + UF_DEFNOTENEMY: true/false (boolean, defaults to false) + UF_NOREITERATION: true/false (boolean, defaults to false) + UF_NOFOOTSET: true/false (boolean, defaults to false) + UF_NOOVERLAP: true/false (boolean, defaults to false) + UF_PATHCHECK: true/false (boolean, defaults to false) + UF_NOPC: true/false (boolean, defaults to false) + UF_NOMOB: true/false (boolean, defaults to false) + UF_SKILL: true/false (boolean, defaults to false) + UF_DANCE: true/false (boolean, defaults to false) + UF_ENSEMBLE: true/false (boolean, defaults to false) + UF_SONG: true/false (boolean, defaults to false) + UF_DUALMODE: true/false (boolean, defaults to false) + UF_RANGEDSINGLEUNI: true/false (boolean, defaults to false) + } + } +} +*******************************************************************************/ + +skill_db: ( +{ + Id: 1 + Name: "NV_BASIC" + Description: "Basic Skill" + MaxLevel: 9 + NumberOfHits: 0 +}, +{ + Id: 2 + Name: "SM_SWORD" + Description: "Sword Mastery" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 + SkillType: { + Passive: true + Self: true + } + WeaponTypes: { + Daggers: true + 1HSwords: true + } +}, +{ + Id: 3 + Name: "SM_TWOHAND" + Description: "Two-Handed Sword Mastery" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 + SkillType: { + Passive: true + Self: true + } + WeaponTypes: { + 2HSwords: true + 2HSpears: true + 2HAxes: true + 2HMaces: true + 2HStaves: true + } +}, +{ + Id: 4 + Name: "SM_RECOVERY" + Description: "Increase HP Recovery" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 5 + Name: "SM_BASH" + Description: "Bash" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: { + Lv1: 8 + Lv2: 8 + Lv3: 8 + Lv4: 8 + Lv5: 8 + Lv6: 15 + Lv7: 15 + Lv8: 15 + Lv9: 15 + Lv10: 15 + } + WeaponTypes: { + NoWeapon: true + } + } +}, +{ + Id: 6 + Name: "SM_PROVOKE" + Description: "Provoke" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + SkillData1: 30000 + Requirements: { + SPCost: { + Lv1: 4 + Lv2: 5 + Lv3: 6 + Lv4: 7 + Lv5: 8 + Lv6: 9 + Lv7: 10 + Lv8: 11 + Lv9: 12 + Lv10: 13 + } + } +}, +{ + Id: 7 + Name: "SM_MAGNUM" + Description: "Magnum Break" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + } + SplashRange: 2 + KnockBackTiles: 2 + AfterCastActDelay: 2000 + SkillData1: 2000 + SkillData2: 10000 + Requirements: { + HPCost: { + Lv1: 20 + Lv2: 20 + Lv3: 19 + Lv4: 19 + Lv5: 18 + Lv6: 18 + Lv7: 17 + Lv8: 17 + Lv9: 16 + Lv10: 16 + } + SPCost: 30 + } +}, +{ + Id: 8 + Name: "SM_ENDURE" + Description: "Endure" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 10000 + Lv2: 13000 + Lv3: 16000 + Lv4: 19000 + Lv5: 22000 + Lv6: 25000 + Lv7: 28000 + Lv8: 31000 + Lv9: 34000 + Lv10: 37000 + } + SkillData2: 10000 + CoolDown: 10000 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 9 + Name: "MG_SRECOVERY" + Description: "Increase SP Recovery" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 10 + Name: "MG_SIGHT" + Description: "Sight" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 3 + InterruptCast: true + SkillData1: 10000 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 11 + Name: "MG_NAPALMBEAT" + Description: "Napalm Beat" + MaxLevel: 10 + Range: { + Lv1: 10 + Lv2: 11 + Lv3: 12 + Lv4: 13 + Lv5: 14 + Lv6: 15 + Lv7: 15 + Lv8: 15 + Lv9: 15 + Lv10: 15 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Neutral" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 3 + Lv3: 3 + Lv4: 4 + Lv5: 4 + Lv6: 5 + Lv7: 5 + Lv8: 5 + Lv9: 5 + Lv10: 5 + } + InterruptCast: true + CastTime: 400 + AfterCastActDelay: { + Lv1: 1000 + Lv2: 900 + Lv3: 750 + Lv4: 550 + Lv5: 300 + Lv6: 300 + Lv7: 300 + Lv8: 300 + Lv9: 300 + Lv10: 200 + } + FixedCastTime: 100 + Requirements: { + SPCost: { + Lv1: 9 + Lv2: 9 + Lv3: 9 + Lv4: 12 + Lv5: 12 + Lv6: 12 + Lv7: 15 + Lv8: 15 + Lv9: 15 + Lv10: 18 + } + } +}, +{ + Id: 12 + Name: "MG_SAFETYWALL" + Description: "Safety Wall" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Ghost" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 3200 + Lv2: 2880 + Lv3: 2560 + Lv4: 2240 + Lv5: 1920 + Lv6: 1600 + Lv7: 1280 + Lv8: 960 + Lv9: 640 + Lv10: 320 + } + SkillData1: { + Lv1: 5000 + Lv2: 10000 + Lv3: 15000 + Lv4: 20000 + Lv5: 25000 + Lv6: 30000 + Lv7: 35000 + Lv8: 40000 + Lv9: 45000 + Lv10: 50000 + } + FixedCastTime: { + Lv1: 800 + Lv2: 720 + Lv3: 640 + Lv4: 560 + Lv5: 480 + Lv6: 400 + Lv7: 320 + Lv8: 240 + Lv9: 160 + Lv10: 80 + } + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 30 + Lv3: 30 + Lv4: 35 + Lv5: 35 + Lv6: 35 + Lv7: 40 + Lv8: 40 + Lv9: 40 + Lv10: 40 + } +// Items: { +// Blue_Gemstone: 1 +// } + } + Unit: { + Id: 0x7e + Interval: -1 + Target: "All" + Flag: { + UF_DEFNOTENEMY: true + UF_NOREITERATION: true + } + } +}, +{ + Id: 13 + Name: "MG_SOULSTRIKE" + Description: "Soul Strike" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Ghost" + NumberOfHits: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + InterruptCast: true + CastTime: 400 + AfterCastActDelay: { + Lv1: 1200 + Lv2: 1200 + Lv3: 1600 + Lv4: 1600 + Lv5: 2000 + Lv6: 2000 + Lv7: 2400 + Lv8: 2400 + Lv9: 2800 + Lv10: 2500 + } + FixedCastTime: 100 + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 14 + Lv3: 24 + Lv4: 20 + Lv5: 30 + Lv6: 26 + Lv7: 36 + Lv8: 32 + Lv9: 42 + Lv10: 38 + } + } +}, +{ + Id: 14 + Name: "MG_COLDBOLT" + Description: "Cold Bolt" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Water" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: { + Lv1: 640 + Lv2: 960 + Lv3: 1280 + Lv4: 1600 + Lv5: 1920 + Lv6: 2100 + Lv7: 1560 + Lv8: 2880 + Lv9: 3200 + Lv10: 3520 + } + AfterCastActDelay: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + FixedCastTime: { + Lv1: 160 + Lv2: 240 + Lv3: 320 + Lv4: 400 + Lv5: 480 + Lv6: 700 + Lv7: 640 + Lv8: 720 + Lv9: 800 + Lv10: 880 + } + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + } +}, +{ + Id: 15 + Name: "MG_FROSTDIVER" + Description: "Frost Diver" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Water" + InterruptCast: true + CastTime: 640 + AfterCastActDelay: 1500 + SkillData2: { + Lv1: 3000 + Lv2: 6000 + Lv3: 9000 + Lv4: 12000 + Lv5: 15000 + Lv6: 18000 + Lv7: 21000 + Lv8: 24000 + Lv9: 27000 + Lv10: 30000 + } + FixedCastTime: 160 + Requirements: { + SPCost: { + Lv1: 25 + Lv2: 24 + Lv3: 23 + Lv4: 22 + Lv5: 21 + Lv6: 20 + Lv7: 19 + Lv8: 18 + Lv9: 17 + Lv10: 16 + } + } +}, +{ + Id: 16 + Name: "MG_STONECURSE" + Description: "Stone Curse" + MaxLevel: 10 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 800 + SkillData1: 5000 + SkillData2: 20000 + FixedCastTime: 200 + Requirements: { + SPCost: { + Lv1: 25 + Lv2: 24 + Lv3: 23 + Lv4: 22 + Lv5: 21 + Lv6: 20 + Lv7: 19 + Lv8: 18 + Lv9: 17 + Lv10: 16 + } +// Items: { +// Red_Gemstone: 1 +// } + } +}, +{ + Id: 17 + Name: "MG_FIREBALL" + Description: "Fire Ball" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + } + SplashRange: 2 + InterruptCast: true + CastTime: { + Lv1: 1280 + Lv2: 1280 + Lv3: 1280 + Lv4: 1280 + Lv5: 1280 + Lv6: 800 + Lv7: 800 + Lv8: 800 + Lv9: 800 + Lv10: 800 + } + AfterCastActDelay: { + Lv1: 1500 + Lv2: 1500 + Lv3: 1500 + Lv4: 1500 + Lv5: 1500 + Lv6: 1000 + Lv7: 1000 + Lv8: 1000 + Lv9: 1000 + Lv10: 1000 + } + FixedCastTime: { + Lv1: 320 + Lv2: 320 + Lv3: 320 + Lv4: 320 + Lv5: 320 + Lv6: 200 + Lv7: 200 + Lv8: 200 + Lv9: 200 + Lv10: 200 + } + Requirements: { + SPCost: 25 + } +}, +{ + Id: 18 + Name: "MG_FIREWALL" + Description: "Nature Wall" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Nature" + InterruptCast: true + SkillInstances: 3 + KnockBackTiles: 2 + CastTime: { + Lv1: 1600 + Lv2: 1440 + Lv3: 1280 + Lv4: 1120 + Lv5: 960 + Lv6: 880 + Lv7: 800 + Lv8: 720 + Lv9: 640 + Lv10: 560 + } + SkillData1: { + Lv1: 5000 + Lv2: 6000 + Lv3: 7000 + Lv4: 8000 + Lv5: 9000 + Lv6: 10000 + Lv7: 11000 + Lv8: 12000 + Lv9: 13000 + Lv10: 14000 + } + FixedCastTime: { + Lv1: 400 + Lv2: 360 + Lv3: 320 + Lv4: 280 + Lv5: 240 + Lv6: 220 + Lv7: 200 + Lv8: 180 + Lv9: 160 + Lv10: 140 + } + Requirements: { + SPCost: 40 + } + Unit: { + Id: 0x7f + Layout: -1 + Interval: 20 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 19 + Name: "MG_FIREBOLT" + Description: "Fire Bolt" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: { + Lv1: 640 + Lv2: 960 + Lv3: 1280 + Lv4: 1600 + Lv5: 1920 + Lv6: 2100 + Lv7: 1560 + Lv8: 2880 + Lv9: 3200 + Lv10: 3520 + } + AfterCastActDelay: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + FixedCastTime: { + Lv1: 160 + Lv2: 240 + Lv3: 320 + Lv4: 400 + Lv5: 480 + Lv6: 700 + Lv7: 640 + Lv8: 720 + Lv9: 800 + Lv10: 880 + } + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + } +}, +{ + Id: 20 + Name: "MG_LIGHTNINGBOLT" + Description: "Lightning Bolt" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Wind" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: { + Lv1: 640 + Lv2: 960 + Lv3: 1280 + Lv4: 1600 + Lv5: 1920 + Lv6: 2100 + Lv7: 1560 + Lv8: 2880 + Lv9: 3200 + Lv10: 3520 + } + AfterCastActDelay: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + FixedCastTime: { + Lv1: 160 + Lv2: 240 + Lv3: 320 + Lv4: 400 + Lv5: 480 + Lv6: 700 + Lv7: 640 + Lv8: 720 + Lv9: 800 + Lv10: 880 + } + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + } +}, +{ + Id: 21 + Name: "MG_THUNDERSTORM" + Description: "Thunderstorm" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Wind" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: { + Lv1: 640 + Lv2: 1280 + Lv3: 1920 + Lv4: 2560 + Lv5: 3200 + Lv6: 3840 + Lv7: 4480 + Lv8: 5120 + Lv9: 5760 + Lv10: 6400 + } + AfterCastActDelay: { + Lv1: 2000 + Lv2: 2000 + Lv3: 2000 + Lv4: 2000 + Lv5: 2000 + Lv6: 2000 + Lv7: 2000 + Lv8: 2000 + Lv9: 2000 + Lv10: 2000 + } + SkillData1: 500 + FixedCastTime: { + Lv1: 160 + Lv2: 320 + Lv3: 480 + Lv4: 640 + Lv5: 800 + Lv6: 960 + Lv7: 1120 + Lv8: 1280 + Lv9: 1440 + Lv10: 1600 + } + Requirements: { + SPCost: { + Lv1: 29 + Lv2: 34 + Lv3: 39 + Lv4: 44 + Lv5: 49 + Lv6: 54 + Lv7: 59 + Lv8: 64 + Lv9: 69 + Lv10: 74 + } + } + Unit: { + Id: 0x86 + Range: 2 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 22 + Name: "AL_DP" + Description: "Divine Protection" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 23 + Name: "AL_DEMONBANE" + Description: "Demon Bane" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 24 + Name: "AL_RUWACH" + Description: "Ruwach" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 2 + InterruptCast: true + SkillData1: 10000 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 25 + Name: "AL_PNEUMA" + Description: "Pneuma" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 10000 + Requirements: { + SPCost: 10 + } + Unit: { + Id: 0x85 + Layout: 1 + Interval: -1 + Target: "All" + Flag: { + UF_DEFNOTENEMY: true + UF_NOREITERATION: true + UF_RANGEDSINGLEUNIT: true + } + } +}, +{ + Id: 26 + Name: "AL_TELEPORT" + Description: "Teleport" + MaxLevel: 2 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 9 + Lv3: 8 + Lv4: 7 + Lv5: 6 + Lv6: 5 + Lv7: 4 + Lv8: 3 + Lv9: 2 + Lv10: 1 + } + } +}, +{ + Id: 27 + Name: "AL_WARP" + Description: "Warp Portal" + MaxLevel: 4 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 3 + SkillData1: { + Lv1: 5000 + Lv2: 10000 + Lv3: 15000 + Lv4: 20000 + Lv5: 25000 + Lv6: 30000 + Lv7: 35000 + Lv8: 40000 + Lv9: 45000 + Lv10: 50000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 35 + Lv2: 32 + Lv3: 29 + Lv4: 26 + Lv5: 23 + Lv6: 20 + Lv7: 17 + Lv8: 14 + Lv9: 11 + Lv10: 8 + } +// Items: { +// Blue_Gemstone: 1 +// } + } + Unit: { + Id: [ 0x81, 0x80 ] + Interval: -1 + Target: "All" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + UF_NOOVERLAP: true + } + } +}, +{ + Id: 28 + Name: "AL_HEAL" + Description: "Heal" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + IgnoreDefense: true + } + InterruptCast: true + AfterCastActDelay: 1000 + Requirements: { + SPCost: { + Lv1: 13 + Lv2: 16 + Lv3: 19 + Lv4: 22 + Lv5: 25 + Lv6: 28 + Lv7: 31 + Lv8: 34 + Lv9: 37 + Lv10: 40 + } + } +}, +{ + Id: 29 + Name: "AL_INCAGI" + Description: "Increase AGI" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 800 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 140000 + Lv6: 160000 + Lv7: 180000 + Lv8: 200000 + Lv9: 220000 + Lv10: 240000 + } + FixedCastTime: 200 + Requirements: { + HPCost: 15 + SPCost: { + Lv1: 18 + Lv2: 21 + Lv3: 24 + Lv4: 27 + Lv5: 30 + Lv6: 33 + Lv7: 36 + Lv8: 39 + Lv9: 42 + Lv10: 45 + } + } +}, +{ + Id: 30 + Name: "AL_DECAGI" + Description: "Decrease AGI" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 750 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 40000 + Lv2: 50000 + Lv3: 60000 + Lv4: 70000 + Lv5: 80000 + Lv6: 90000 + Lv7: 100000 + Lv8: 110000 + Lv9: 120000 + Lv10: 130000 + } + FixedCastTime: 250 + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 17 + Lv3: 19 + Lv4: 21 + Lv5: 23 + Lv6: 25 + Lv7: 27 + Lv8: 29 + Lv9: 31 + Lv10: 33 + } + } +}, +{ + Id: 31 + Name: "AL_HOLYWATER" + Description: "Aqua Benedicta" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 800 + AfterCastActDelay: 500 + FixedCastTime: 200 + Requirements: { + SPCost: 10 + State: "InWater" + } +}, +{ + Id: 32 + Name: "AL_CRUCIS" + Description: "Signum Crucis" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 15 + InterruptCast: true + CastTime: 350 + AfterCastActDelay: 2000 + FixedCastTime: 150 + Requirements: { + SPCost: 35 + } +}, +{ + Id: 33 + Name: "AL_ANGELUS" + Description: "Angelus" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true + CastTime: 350 + AfterCastActDelay: 3500 + SkillData1: { + Lv1: 30000 + Lv2: 60000 + Lv3: 90000 + Lv4: 120000 + Lv5: 150000 + Lv6: 180000 + Lv7: 210000 + Lv8: 240000 + Lv9: 270000 + Lv10: 300000 + } + FixedCastTime: 150 + Requirements: { + SPCost: { + Lv1: 23 + Lv2: 26 + Lv3: 29 + Lv4: 32 + Lv5: 35 + Lv6: 38 + Lv7: 41 + Lv8: 44 + Lv9: 47 + Lv10: 50 + } + } +}, +{ + Id: 34 + Name: "AL_BLESSING" + Description: "Blessing" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 140000 + Lv6: 160000 + Lv7: 180000 + Lv8: 200000 + Lv9: 220000 + Lv10: 240000 + } + Requirements: { + SPCost: { + Lv1: 28 + Lv2: 32 + Lv3: 36 + Lv4: 40 + Lv5: 44 + Lv6: 48 + Lv7: 52 + Lv8: 56 + Lv9: 60 + Lv10: 64 + } + } +}, +{ + Id: 35 + Name: "AL_CURE" + Description: "Cure" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData2: 6000 + Requirements: { + SPCost: 15 + } +}, +{ + Id: 36 + Name: "MC_INCCARRY" + Description: "Enlarge Weight Limit" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 37 + Name: "MC_DISCOUNT" + Description: "Discount" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 38 + Name: "MC_OVERCHARGE" + Description: "Overcharge" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 39 + Name: "MC_PUSHCART" + Description: "Pushcart" + MaxLevel: 10 + Range: 1 + NumberOfHits: 0 +}, +{ + Id: 40 + Name: "MC_IDENTIFY" + Description: "Item Appraisal" + MaxLevel: 1 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 10 + } +}, +{ + Id: 41 + Name: "MC_VENDING" + Description: "Vending" + MaxLevel: 10 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 30 + State: "Cart" + } +}, +{ + Id: 42 + Name: "MC_MAMMONITE" + Description: "Mammonite" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 5 + ZenyCost: { + Lv1: 100 + Lv2: 200 + Lv3: 300 + Lv4: 400 + Lv5: 500 + Lv6: 600 + Lv7: 700 + Lv8: 800 + Lv9: 900 + Lv10: 1000 + } + } +}, +{ + Id: 43 + Name: "AC_OWL" + Description: "Owl's Eye" + MaxLevel: 10 + NumberOfHits: 0 + SkillType: { + Passive: true + Self: true + } + WeaponTypes: { + Daggers: false + 1HSwords: false + Bows: true + } +}, +{ + Id: 44 + Name: "AC_VULTURE" + Description: "Vulture's Eye" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 45 + Name: "AC_CONCENTRATION" + Description: "Improve Concentration" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 3 + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 140000 + Lv6: 160000 + Lv7: 180000 + Lv8: 200000 + Lv9: 220000 + Lv10: 240000 + } + Requirements: { + SPCost: { + Lv1: 25 + Lv2: 30 + Lv3: 35 + Lv4: 40 + Lv5: 45 + Lv6: 50 + Lv7: 55 + Lv8: 60 + Lv9: 65 + Lv10: 70 + } + } +}, +{ + Id: 46 + Name: "AC_DOUBLE" + Description: "Double Strafe" + MaxLevel: 10 + Range: -9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 2 + AfterCastActDelay: 100 + SkillData1: 100 + Requirements: { + SPCost: 12 + WeaponTypes: { + Bows: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 47 + Name: "AC_SHOWER" + Description: "Arrow Shower" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + IgnoreLandProtector: true + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 2 + Lv3: 2 + Lv4: 2 + Lv5: 2 + Lv6: 3 + Lv7: 3 + Lv8: 3 + Lv9: 3 + Lv10: 3 + } + KnockBackTiles: 2 + AfterCastActDelay: 100 + SkillData1: 100 + Requirements: { + SPCost: 15 + WeaponTypes: { + Bows: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } + Unit: { + Id: 0x86 + Range: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 1 + Lv5: 1 + Lv6: 2 + Lv7: 2 + Lv8: 2 + Lv9: 2 + Lv10: 2 + } + Interval: 1000 + Target: "Enemy" + Flag: { + UF_SKILL: true + } + } +}, +{ + Id: 48 + Name: "TF_DOUBLE" + Description: "Double Attack" + MaxLevel: 10 + Range: -1 + Hit: "BDT_MULTIHIT" + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 2 +}, +{ + Id: 49 + Name: "TF_MISS" + Description: "Improve Dodge" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 50 + Name: "TF_STEAL" + Description: "Steal" + MaxLevel: 10 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 10 + } +}, +{ + Id: 51 + Name: "TF_HIDING" + Description: "Hiding" + MaxLevel: 10 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 30000 + Lv2: 60000 + Lv3: 90000 + Lv4: 120000 + Lv5: 150000 + Lv6: 180000 + Lv7: 210000 + Lv8: 240000 + Lv9: 270000 + Lv10: 300000 + } + Requirements: { + SPCost: 10 + } +}, +{ + Id: 52 + Name: "TF_POISON" + Description: "Envenom" + MaxLevel: 10 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Poison" + SkillData2: { + Lv1: 20000 + Lv2: 40000 + Lv3: 60000 + Lv4: 80000 + Lv5: 100000 + Lv6: 120000 + Lv7: 140000 + Lv8: 160000 + Lv9: 180000 + Lv10: 200000 + } + Requirements: { + SPCost: 12 + } +}, +{ + Id: 53 + Name: "TF_DETOXIFY" + Description: "Detoxify" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Weapon" + Element: "Ele_Poison" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 10 + } +}, +{ + Id: 54 + Name: "ALL_RESURRECTION" + Description: "Resurrection" + MaxLevel: 4 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 4800 + Lv2: 3200 + Lv3: 1600 + Lv4: 0 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + AfterCastActDelay: { + Lv1: 0 + Lv2: 1000 + Lv3: 2000 + Lv4: 3000 + Lv5: 4000 + Lv6: 5000 + Lv7: 6000 + Lv8: 7000 + Lv9: 8000 + Lv10: 9000 + } + FixedCastTime: { + Lv1: 1200 + Lv2: 800 + Lv3: 400 + Lv4: 0 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: 60 +// Items: { +// Blue_Gemstone: 1 +// } + } +}, +{ + Id: 55 + Name: "KN_SPEARMASTERY" + Description: "Spear Mastery" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 56 + Name: "KN_PIERCE" + Description: "Pierce" + MaxLevel: 10 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 3 + Requirements: { + SPCost: 7 + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 57 + Name: "KN_BRANDISHSPEAR" + Description: "Brandish Spear" + MaxLevel: 10 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + KnockBackTiles: 3 + CastTime: 350 + FixedCastTime: 350 + Requirements: { + SPCost: 12 + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + State: "Riding" + } +}, +{ + Id: 58 + Name: "KN_SPEARSTAB" + Description: "Spear Stab" + MaxLevel: 10 + Range: -4 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + KnockBackTiles: 6 + Requirements: { + SPCost: 9 + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 59 + Name: "KN_SPEARBOOMERANG" + Description: "Spear Boomerang" + MaxLevel: 5 + Range: { + Lv1: 3 + Lv2: 5 + Lv3: 7 + Lv4: 9 + Lv5: 11 + Lv6: 13 + Lv7: 15 + Lv8: 17 + Lv9: 19 + Lv10: 21 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 1000 + Requirements: { + SPCost: 10 + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 60 + Name: "KN_TWOHANDQUICKEN" + Description: "Twohand Quicken" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 30000 + Lv2: 60000 + Lv3: 90000 + Lv4: 120000 + Lv5: 150000 + Lv6: 180000 + Lv7: 210000 + Lv8: 240000 + Lv9: 270000 + Lv10: 300000 + } + Requirements: { + SPCost: { + Lv1: 14 + Lv2: 18 + Lv3: 22 + Lv4: 26 + Lv5: 30 + Lv6: 34 + Lv7: 38 + Lv8: 42 + Lv9: 46 + Lv10: 50 + } + WeaponTypes: { + 2HSwords: true + } + } +}, +{ + Id: 61 + Name: "KN_AUTOCOUNTER" + Description: "Counter Attack" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreDefense: true + } + SkillData1: { + Lv1: 400 + Lv2: 800 + Lv3: 1200 + Lv4: 1600 + Lv5: 2000 + Lv6: 2400 + Lv7: 2800 + Lv8: 3200 + Lv9: 3600 + Lv10: 4000 + } + Requirements: { + SPCost: 3 + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + GrenadeLaunchers: true + FuumaShurikens: true + } + } +}, +{ + Id: 62 + Name: "KN_BOWLINGBASH" + Description: "Bowling Bash" + MaxLevel: 10 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + KnockBackTiles: 1 + CastTime: 350 + FixedCastTime: 350 + Requirements: { + SPCost: { + Lv1: 13 + Lv2: 14 + Lv3: 15 + Lv4: 16 + Lv5: 17 + Lv6: 18 + Lv7: 19 + Lv8: 20 + Lv9: 21 + Lv10: 22 + } + } +}, +{ + Id: 63 + Name: "KN_RIDING" + Description: "Peco Peco Riding" + MaxLevel: 1 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 64 + Name: "KN_CAVALIERMASTERY" + Description: "Cavalier Mastery" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 65 + Name: "PR_MACEMASTERY" + Description: "Mace Mastery" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 66 + Name: "PR_IMPOSITIO" + Description: "Impositio Manus" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 3000 + SkillData1: 60000 + Requirements: { + SPCost: { + Lv1: 13 + Lv2: 16 + Lv3: 19 + Lv4: 22 + Lv5: 25 + Lv6: 28 + Lv7: 31 + Lv8: 34 + Lv9: 37 + Lv10: 40 + } + } +}, +{ + Id: 67 + Name: "PR_SUFFRAGIUM" + Description: "Suffragium" + MaxLevel: 3 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 30000 + Lv2: 20000 + Lv3: 10000 + Lv4: 1 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: 8 + } +}, +{ + Id: 68 + Name: "PR_ASPERSIO" + Description: "Aspersio" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + IgnoreElement: true + IgnoreDefense: true + } + InterruptCast: true + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 60000 + Lv2: 90000 + Lv3: 120000 + Lv4: 150000 + Lv5: 180000 + Lv6: 210000 + Lv7: 240000 + Lv8: 270000 + Lv9: 300000 + Lv10: 330000 + } + Requirements: { + SPCost: { + Lv1: 14 + Lv2: 18 + Lv3: 22 + Lv4: 26 + Lv5: 30 + Lv6: 34 + Lv7: 38 + Lv8: 42 + Lv9: 46 + Lv10: 50 + } +// Items: { +// Holy_Water: 1 +// } + } +}, +{ + Id: 69 + Name: "PR_BENEDICTIO" + Description: "B.S. Sacramenti" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Ensemble: true + AllowReproduce: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + IgnoreDefense: true + } + SplashRange: 1 + InterruptCast: true + SkillData1: { + Lv1: 40000 + Lv2: 80000 + Lv3: 120000 + Lv4: 160000 + Lv5: 200000 + Lv6: 240000 + Lv7: 280000 + Lv8: 320000 + Lv9: 360000 + Lv10: 400000 + } + Requirements: { + SPCost: 20 + } +}, +{ + Id: 70 + Name: "PR_SANCTUARY" + Description: "Sanctuary" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + IgnoreDefense: true + } + InterruptCast: true + KnockBackTiles: 1 + CastTime: 4000 + SkillData1: { + Lv1: 4000 + Lv2: 7000 + Lv3: 10000 + Lv4: 13000 + Lv5: 16000 + Lv6: 19000 + Lv7: 22000 + Lv8: 25000 + Lv9: 28000 + Lv10: 31000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 18 + Lv3: 21 + Lv4: 24 + Lv5: 27 + Lv6: 30 + Lv7: 33 + Lv8: 36 + Lv9: 39 + Lv10: 42 + } +// Items: { +// Blue_Gemstone: 1 +// } + } + Unit: { + Id: 0x83 + Layout: -1 + Range: 1 + Interval: 1000 + Target: "All" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 71 + Name: "PR_SLOWPOISON" + Description: "Slow Poison" + MaxLevel: 4 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 10000 + Lv2: 20000 + Lv3: 30000 + Lv4: 40000 + Lv5: 50000 + Lv6: 60000 + Lv7: 70000 + Lv8: 80000 + Lv9: 90000 + Lv10: 100000 + } + Requirements: { + SPCost: { + Lv1: 6 + Lv2: 8 + Lv3: 10 + Lv4: 12 + Lv5: 14 + Lv6: 16 + Lv7: 18 + Lv8: 20 + Lv9: 22 + Lv10: 24 + } + } +}, +{ + Id: 72 + Name: "PR_STRECOVERY" + Description: "Status Recovery" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 2000 + SkillData2: 30000 + Requirements: { + SPCost: 5 + } +}, +{ + Id: 73 + Name: "PR_KYRIE" + Description: "Kyrie Eleison" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1600 + AfterCastActDelay: 2000 + SkillData1: 120000 + FixedCastTime: 400 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 20 + Lv3: 20 + Lv4: 25 + Lv5: 25 + Lv6: 25 + Lv7: 30 + Lv8: 30 + Lv9: 30 + Lv10: 35 + } + } +}, +{ + Id: 74 + Name: "PR_MAGNIFICAT" + Description: "Magnificat" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true + CastTime: 3200 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: 800 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 75 + Name: "PR_GLORIA" + Description: "Gloria" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + Requirements: { + SPCost: 20 + } +}, +{ + Id: 76 + Name: "PR_LEXDIVINA" + Description: "Lex Divina" + MaxLevel: 10 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + InterruptCast: true + AfterCastActDelay: 3000 + SkillData1: { + Lv1: 30000 + Lv2: 35000 + Lv3: 40000 + Lv4: 45000 + Lv5: 50000 + Lv6: 60000 + Lv7: 60000 + Lv8: 60000 + Lv9: 60000 + Lv10: 60000 + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 20 + Lv3: 20 + Lv4: 20 + Lv5: 20 + Lv6: 18 + Lv7: 16 + Lv8: 14 + Lv9: 12 + Lv10: 10 + } + } +}, +{ + Id: 77 + Name: "PR_TURNUNDEAD" + Description: "Turn Undead" + MaxLevel: 10 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + IgnoreCards: true + IgnoreDefense: true + } + InterruptCast: true + CastTime: 800 + AfterCastActDelay: 3000 + FixedCastTime: 200 + Requirements: { + SPCost: 20 + } +}, +{ + Id: 78 + Name: "PR_LEXAETERNA" + Description: "Lex Aeterna" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + InterruptCast: true + AfterCastActDelay: 3000 + SkillData1: 600000 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 79 + Name: "PR_MAGNUS" + Description: "Magnus Exorcismus" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: 12000 + AfterCastActDelay: 4000 + SkillData1: { + Lv1: 5000 + Lv2: 6000 + Lv3: 7000 + Lv4: 8000 + Lv5: 9000 + Lv6: 10000 + Lv7: 11000 + Lv8: 12000 + Lv9: 13000 + Lv10: 14000 + } + FixedCastTime: 3000 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 42 + Lv3: 44 + Lv4: 46 + Lv5: 48 + Lv6: 50 + Lv7: 52 + Lv8: 54 + Lv9: 56 + Lv10: 58 + } +// Items: { +// Blue_Gemstone: 1 +// } + } + Unit: { + Id: 0x84 + Layout: -1 + Range: 1 + Interval: 3000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 80 + Name: "WZ_FIREPILLAR" + Description: "Fire Pillar" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + IgnoreDefense: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 1 + Lv5: 1 + Lv6: 2 + Lv7: 2 + Lv8: 2 + Lv9: 2 + Lv10: 2 + } + NumberOfHits: { + Lv1: -3 + Lv2: -4 + Lv3: -5 + Lv4: -6 + Lv5: -7 + Lv6: -8 + Lv7: -9 + Lv8: -10 + Lv9: -11 + Lv10: -12 + } + InterruptCast: true + SkillInstances: 5 + CastTime: { + Lv1: 1920 + Lv2: 1728 + Lv3: 1536 + Lv4: 1344 + Lv5: 1152 + Lv6: 960 + Lv7: 768 + Lv8: 576 + Lv9: 384 + Lv10: 192 + } + AfterCastActDelay: 1000 + SkillData1: 30000 + SkillData2: { + Lv1: 600 + Lv2: 800 + Lv3: 1000 + Lv4: 1200 + Lv5: 1400 + Lv6: 1600 + Lv7: 1800 + Lv8: 2000 + Lv9: 2200 + Lv10: 2400 + } + FixedCastTime: { + Lv1: 480 + Lv2: 432 + Lv3: 384 + Lv4: 336 + Lv5: 288 + Lv6: 240 + Lv7: 192 + Lv8: 144 + Lv9: 96 + Lv10: 48 + } + Requirements: { + SPCost: 75 + } + Unit: { + Id: [ 0x87, 0x88 ] + Range: 1 + Interval: 2000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 81 + Name: "WZ_SIGHTRASHER" + Description: "Sightrasher" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + SplashRange: 3 + InterruptCast: true + KnockBackTiles: 5 + AfterCastActDelay: 2000 + SkillData1: 500 + FixedCastTime: 80 + Requirements: { + SPCost: { + Lv1: 35 + Lv2: 37 + Lv3: 39 + Lv4: 41 + Lv5: 43 + Lv6: 45 + Lv7: 47 + Lv8: 49 + Lv9: 51 + Lv10: 53 + } + State: "Sight" + } +}, +{ + Id: 83 + Name: "WZ_METEOR" + Description: "Meteor Storm" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + SplashRange: { + Lv1: 3 + Lv2: 3 + Lv3: 3 + Lv4: 3 + Lv5: 3 + Lv6: 3 + Lv7: 3 + Lv8: 3 + Lv9: 3 + Lv10: 3 + } + NumberOfHits: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + InterruptCast: true + CastTime: 9600 + AfterCastActDelay: { + Lv1: 2000 + Lv2: 3000 + Lv3: 3000 + Lv4: 4000 + Lv5: 4000 + Lv6: 5000 + Lv7: 5000 + Lv8: 6000 + Lv9: 6000 + Lv10: 7000 + } + SkillData1: 500 + SkillData2: 5000 + FixedCastTime: 2400 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 24 + Lv3: 30 + Lv4: 34 + Lv5: 40 + Lv6: 44 + Lv7: 50 + Lv8: 54 + Lv9: 60 + Lv10: 64 + } + } + Unit: { + Id: 0x86 + Range: 3 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 84 + Name: "WZ_JUPITEL" + Description: "Jupitel Thunder" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Wind" + NumberOfHits: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + InterruptCast: true + KnockBackTiles: { + Lv1: 2 + Lv2: 3 + Lv3: 3 + Lv4: 4 + Lv5: 4 + Lv6: 5 + Lv7: 5 + Lv8: 6 + Lv9: 6 + Lv10: 7 + } + CastTime: { + Lv1: 1600 + Lv2: 1920 + Lv3: 2240 + Lv4: 2560 + Lv5: 2880 + Lv6: 3200 + Lv7: 3520 + Lv8: 3840 + Lv9: 4160 + Lv10: 4480 + } + FixedCastTime: { + Lv1: 400 + Lv2: 480 + Lv3: 560 + Lv4: 640 + Lv5: 720 + Lv6: 800 + Lv7: 880 + Lv8: 960 + Lv9: 1040 + Lv10: 1120 + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 23 + Lv3: 26 + Lv4: 29 + Lv5: 32 + Lv6: 35 + Lv7: 38 + Lv8: 41 + Lv9: 44 + Lv10: 47 + } + } +}, +{ + Id: 85 + Name: "WZ_VERMILION" + Description: "Lord of Vermilion" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Wind" + NumberOfHits: -10 + InterruptCast: true + CastTime: { + Lv1: 9600 + Lv2: 9280 + Lv3: 8960 + Lv4: 8640 + Lv5: 8320 + Lv6: 8000 + Lv7: 7680 + Lv8: 7360 + Lv9: 7040 + Lv10: 6720 + } + AfterCastActDelay: 5000 + SkillData1: 4000 + SkillData2: { + Lv1: 5500 + Lv2: 6000 + Lv3: 6500 + Lv4: 7000 + Lv5: 7500 + Lv6: 8000 + Lv7: 8500 + Lv8: 9000 + Lv9: 9500 + Lv10: 10000 + } + FixedCastTime: { + Lv1: 2400 + Lv2: 2320 + Lv3: 2240 + Lv4: 2160 + Lv5: 2080 + Lv6: 2000 + Lv7: 1920 + Lv8: 1840 + Lv9: 1760 + Lv10: 1680 + } + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 64 + Lv3: 68 + Lv4: 72 + Lv5: 76 + Lv6: 80 + Lv7: 84 + Lv8: 88 + Lv9: 92 + Lv10: 96 + } + } + Unit: { + Id: 0x86 + Layout: 5 + Range: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 1 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Interval: 1250 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 86 + Name: "WZ_WATERBALL" + Description: "Water Ball" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Water" + InterruptCast: true + CastTime: { + Lv1: 640 + Lv2: 1280 + Lv3: 1920 + Lv4: 2560 + Lv5: 3200 + Lv6: 3200 + Lv7: 3200 + Lv8: 3200 + Lv9: 3200 + Lv10: 3200 + } + FixedCastTime: { + Lv1: 160 + Lv2: 320 + Lv3: 480 + Lv4: 640 + Lv5: 800 + Lv6: 800 + Lv7: 800 + Lv8: 800 + Lv9: 800 + Lv10: 800 + } + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 20 + Lv3: 20 + Lv4: 25 + Lv5: 25 + Lv6: 25 + Lv7: 25 + Lv8: 25 + Lv9: 25 + Lv10: 25 + } + State: "InWater" + } +}, +{ + Id: 87 + Name: "WZ_ICEWALL" + Description: "Ice Wall" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 5000 + Lv2: 10000 + Lv3: 15000 + Lv4: 20000 + Lv5: 25000 + Lv6: 30000 + Lv7: 35000 + Lv8: 40000 + Lv9: 45000 + Lv10: 50000 + } + Requirements: { + SPCost: 20 + } + Unit: { + Id: 0x8d + Layout: -1 + Interval: -1 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 88 + Name: "WZ_FROSTNOVA" + Description: "Frost Nova" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + SplashArea: true + } + SplashRange: 2 + InterruptCast: true + CastTime: { + Lv1: 640 + Lv2: 640 + Lv3: 576 + Lv4: 576 + Lv5: 512 + Lv6: 512 + Lv7: 448 + Lv8: 448 + Lv9: 384 + Lv10: 384 + } + AfterCastActDelay: 200 + SkillData2: { + Lv1: 4000 + Lv2: 5000 + Lv3: 6000 + Lv4: 8000 + Lv5: 10000 + Lv6: 12000 + Lv7: 13000 + Lv8: 15000 + Lv9: 16000 + Lv10: 17000 + } + FixedCastTime: { + Lv1: 160 + Lv2: 160 + Lv3: 144 + Lv4: 144 + Lv5: 128 + Lv6: 128 + Lv7: 112 + Lv8: 112 + Lv9: 96 + Lv10: 96 + } + Requirements: { + SPCost: { + Lv1: 45 + Lv2: 43 + Lv3: 41 + Lv4: 39 + Lv5: 37 + Lv6: 35 + Lv7: 33 + Lv8: 31 + Lv9: 29 + Lv10: 27 + } + } +}, +{ + Id: 89 + Name: "WZ_STORMGUST" + Description: "Storm Gust" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Water" + InterruptCast: true + KnockBackTiles: 2 + CastTime: { + Lv1: 3840 + Lv2: 4480 + Lv3: 5120 + Lv4: 5760 + Lv5: 6400 + Lv6: 7040 + Lv7: 7680 + Lv8: 8320 + Lv9: 8960 + Lv10: 9600 + } + AfterCastActDelay: 5000 + SkillData1: 4600 + SkillData2: 12000 + FixedCastTime: { + Lv1: 960 + Lv2: 1120 + Lv3: 1280 + Lv4: 1440 + Lv5: 1600 + Lv6: 1760 + Lv7: 1920 + Lv8: 2080 + Lv9: 2240 + Lv10: 2400 + } + Requirements: { + SPCost: 78 + } + Unit: { + Id: 0x86 + Layout: 4 + Range: 1 + Interval: 450 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 90 + Name: "WZ_EARTHSPIKE" + Description: "Earth Spike" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Earth" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: { + Lv1: 448 + Lv2: 896 + Lv3: 1344 + Lv4: 1792 + Lv5: 2240 + Lv6: 2240 + Lv7: 2240 + Lv8: 2240 + Lv9: 2240 + Lv10: 2240 + } + AfterCastActDelay: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + FixedCastTime: { + Lv1: 112 + Lv2: 224 + Lv3: 336 + Lv4: 448 + Lv5: 560 + Lv6: 560 + Lv7: 560 + Lv8: 560 + Lv9: 560 + Lv10: 560 + } + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + } +}, +{ + Id: 91 + Name: "WZ_HEAVENDRIVE" + Description: "Heaven's Drive" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Earth" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: { + Lv1: 640 + Lv2: 1280 + Lv3: 1920 + Lv4: 2560 + Lv5: 3200 + Lv6: 3200 + Lv7: 3200 + Lv8: 3200 + Lv9: 3200 + Lv10: 3200 + } + AfterCastActDelay: 1000 + SkillData1: 500 + FixedCastTime: { + Lv1: 160 + Lv2: 320 + Lv3: 480 + Lv4: 640 + Lv5: 800 + Lv6: 800 + Lv7: 800 + Lv8: 800 + Lv9: 800 + Lv10: 800 + } + Requirements: { + SPCost: { + Lv1: 28 + Lv2: 32 + Lv3: 36 + Lv4: 40 + Lv5: 44 + Lv6: 48 + Lv7: 52 + Lv8: 56 + Lv9: 60 + Lv10: 64 + } + } + Unit: { + Id: 0x86 + Layout: 2 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 92 + Name: "WZ_QUAGMIRE" + Description: "Quagmire" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 3 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 5000 + Lv2: 10000 + Lv3: 15000 + Lv4: 20000 + Lv5: 25000 + Lv6: 30000 + Lv7: 35000 + Lv8: 40000 + Lv9: 45000 + Lv10: 50000 + } + SkillData2: { + Lv1: 5000 + Lv2: 10000 + Lv3: 15000 + Lv4: 20000 + Lv5: 25000 + Lv6: 30000 + Lv7: 35000 + Lv8: 40000 + Lv9: 45000 + Lv10: 50000 + } + Requirements: { + SPCost: { + Lv1: 5 + Lv2: 10 + Lv3: 15 + Lv4: 20 + Lv5: 25 + Lv6: 30 + Lv7: 35 + Lv8: 40 + Lv9: 45 + Lv10: 50 + } + } + Unit: { + Id: 0x8e + Layout: 2 + Interval: -1 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 93 + Name: "WZ_ESTIMATION" + Description: "Sense" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 10 + } +}, +{ + Id: 94 + Name: "BS_IRON" + Description: "Iron Tempering" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 95 + Name: "BS_STEEL" + Description: "Steel Tempering" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 96 + Name: "BS_ENCHANTEDSTONE" + Description: "Enchanted Stone Craft" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 97 + Name: "BS_ORIDEOCON" + Description: "Oridecon Research" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 98 + Name: "BS_DAGGER" + Description: "Smith Dagger" + MaxLevel: 3 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 99 + Name: "BS_SWORD" + Description: "Smith Sword" + MaxLevel: 3 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 100 + Name: "BS_TWOHANDSWORD" + Description: "Smith Two-handed Sword" + MaxLevel: 3 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 101 + Name: "BS_AXE" + Description: "Smith Axe" + MaxLevel: 3 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 102 + Name: "BS_MACE" + Description: "Smith Mace" + MaxLevel: 3 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 103 + Name: "BS_KNUCKLE" + Description: "Smith Knucklebrace" + MaxLevel: 3 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 104 + Name: "BS_SPEAR" + Description: "Smith Spear" + MaxLevel: 3 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 105 + Name: "BS_HILTBINDING" + Description: "Hilt Binding" + MaxLevel: 1 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 106 + Name: "BS_FINDINGORE" + Description: "Ore Discovery" + MaxLevel: 1 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 107 + Name: "BS_WEAPONRESEARCH" + Description: "Weaponry Research" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 108 + Name: "BS_REPAIRWEAPON" + Description: "Weapon Repair" + MaxLevel: 1 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2500 + FixedCastTime: 2500 + Requirements: { + SPCost: 30 + } +}, +{ + Id: 109 + Name: "BS_SKINTEMPER" + Description: "Skin Tempering" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 110 + Name: "BS_HAMMERFALL" + Description: "Hammer Fall" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 2 + Lv3: 2 + Lv4: 2 + Lv5: 2 + Lv6: 14 + Lv7: 14 + Lv8: 14 + Lv9: 14 + Lv10: 14 + } + SkillData2: 5000 + Requirements: { + SPCost: 10 + WeaponTypes: { + Daggers: true + 1HSwords: true + 1HAxes: true + 2HAxes: true + Maces: true + } + } +}, +{ + Id: 111 + Name: "BS_ADRENALINE" + Description: "Adrenaline Rush" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + SkillData1: { + Lv1: 30000 + Lv2: 60000 + Lv3: 90000 + Lv4: 120000 + Lv5: 150000 + Lv6: 180000 + Lv7: 210000 + Lv8: 240000 + Lv9: 270000 + Lv10: 300000 + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 23 + Lv3: 26 + Lv4: 29 + Lv5: 32 + Lv6: 35 + Lv7: 38 + Lv8: 41 + Lv9: 44 + Lv10: 47 + } + WeaponTypes: { + 1HAxes: true + 2HAxes: true + Maces: true + } + } +}, +{ + Id: 112 + Name: "BS_WEAPONPERFECT" + Description: "Weapon Perfection" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + SkillData1: { + Lv1: 10000 + Lv2: 20000 + Lv3: 30000 + Lv4: 40000 + Lv5: 50000 + Lv6: 60000 + Lv7: 70000 + Lv8: 80000 + Lv9: 90000 + Lv10: 100000 + } + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 16 + Lv3: 14 + Lv4: 12 + Lv5: 10 + Lv6: 8 + Lv7: 6 + Lv8: 4 + Lv9: 2 + Lv10: 1 + } + } +}, +{ + Id: 113 + Name: "BS_OVERTHRUST" + Description: "Power-Thrust" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + SkillData1: { + Lv1: 20000 + Lv2: 40000 + Lv3: 60000 + Lv4: 80000 + Lv5: 100000 + Lv6: 120000 + Lv7: 140000 + Lv8: 160000 + Lv9: 180000 + Lv10: 200000 + } + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 16 + Lv3: 14 + Lv4: 12 + Lv5: 10 + Lv6: 8 + Lv7: 6 + Lv8: 4 + Lv9: 2 + Lv10: 1 + } + } +}, +{ + Id: 114 + Name: "BS_MAXIMIZE" + Description: "Maximize Power" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 1000 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + Requirements: { + SPCost: 10 + } +}, +{ + Id: 115 + Name: "HT_SKIDTRAP" + Description: "Skid Trap" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + KnockBackTiles: { + Lv1: 6 + Lv2: 7 + Lv3: 8 + Lv4: 9 + Lv5: 10 + Lv6: 11 + Lv7: 12 + Lv8: 13 + Lv9: 14 + Lv10: 15 + } + SkillData1: { + Lv1: 300000 + Lv2: 240000 + Lv3: 180000 + Lv4: 120000 + Lv5: 60000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: 10 +// Items: { +// Booby_Trap: 1 +// } + } + Unit: { + Id: 0x90 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 116 + Name: "HT_LANDMINE" + Description: "Land Mine" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + AllowReproduce: true + } + AttackType: "Misc" + Element: "Ele_Earth" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 1 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 200000 + Lv2: 160000 + Lv3: 120000 + Lv4: 80000 + Lv5: 40000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData2: 5000 + FixedCastTime: 1000 + Requirements: { + SPCost: 10 +// Items: { +// Booby_Trap: 1 +// } + } + Unit: { + Id: 0x93 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 117 + Name: "HT_ANKLESNARE" + Description: "Ankle Snare" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 250000 + Lv2: 200000 + Lv3: 150000 + Lv4: 100000 + Lv5: 50000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData2: { + Lv1: 4000 + Lv2: 8000 + Lv3: 12000 + Lv4: 16000 + Lv5: 20000 + Lv6: 24000 + Lv7: 28000 + Lv8: 32000 + Lv9: 36000 + Lv10: 40000 + } + Requirements: { + SPCost: 12 +// Items: { +// Booby_Trap: 1 +// } + } + Unit: { + Id: 0x91 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 118 + Name: "HT_SHOCKWAVE" + Description: "Shockwave Trap" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + DamageType: { + SplashArea: true + } + SplashRange: 1 + SkillData1: { + Lv1: 200000 + Lv2: 160000 + Lv3: 120000 + Lv4: 80000 + Lv5: 40000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: 45 +// Items: { +// Booby_Trap: 2 +// } + } + Unit: { + Id: 0x94 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 119 + Name: "HT_SANDMAN" + Description: "Sandman" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 2 + SkillData1: { + Lv1: 150000 + Lv2: 120000 + Lv3: 90000 + Lv4: 60000 + Lv5: 30000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData2: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + Requirements: { + SPCost: 12 +// Items: { +// Booby_Trap: 1 +// } + } + Unit: { + Id: 0x95 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 120 + Name: "HT_FLASHER" + Description: "Flasher" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 1 + SkillData1: { + Lv1: 150000 + Lv2: 120000 + Lv3: 90000 + Lv4: 60000 + Lv5: 30000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData2: { + Lv1: 10000 + Lv2: 11000 + Lv3: 12000 + Lv4: 13000 + Lv5: 14000 + Lv6: 15000 + Lv7: 16000 + Lv8: 17000 + Lv9: 18000 + Lv10: 19000 + } + Requirements: { + SPCost: 12 +// Items: { +// Booby_Trap: 2 +// } + } + Unit: { + Id: 0x96 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 121 + Name: "HT_FREEZINGTRAP" + Description: "Freezing Trap" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Water" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 1 + SkillData1: { + Lv1: 150000 + Lv2: 120000 + Lv3: 90000 + Lv4: 60000 + Lv5: 30000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData2: { + Lv1: 3000 + Lv2: 6000 + Lv3: 9000 + Lv4: 12000 + Lv5: 15000 + Lv6: 18000 + Lv7: 21000 + Lv8: 24000 + Lv9: 27000 + Lv10: 30000 + } + Requirements: { + SPCost: 10 +// Items: { +// Booby_Trap: 2 +// } + } + Unit: { + Id: 0x97 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 122 + Name: "HT_BLASTMINE" + Description: "Blast Mine" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + AllowReproduce: true + } + AttackType: "Misc" + Element: "Ele_Wind" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 1 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 25000 + Lv2: 20000 + Lv3: 15000 + Lv4: 10000 + Lv5: 5000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + FixedCastTime: 1000 + Requirements: { + SPCost: 10 +// Items: { +// Booby_Trap: 1 +// } + } + Unit: { + Id: 0x8f + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 123 + Name: "HT_CLAYMORETRAP" + Description: "Claymore Trap" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + AllowReproduce: true + } + AttackType: "Misc" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 2 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 20000 + Lv2: 40000 + Lv3: 60000 + Lv4: 80000 + Lv5: 100000 + Lv6: 120000 + Lv7: 140000 + Lv8: 160000 + Lv9: 180000 + Lv10: 200000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: 15 +// Items: { +// Booby_Trap: 2 +// } + } + Unit: { + Id: 0x98 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 124 + Name: "HT_REMOVETRAP" + Description: "Remove Trap" + MaxLevel: 1 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 5 + } +}, +{ + Id: 125 + Name: "HT_TALKIEBOX" + Description: "Talkie Box" + MaxLevel: 1 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 600000 + Requirements: { + SPCost: 1 +// Items: { +// Booby_Trap: 1 +// } + } + Unit: { + Id: 0x99 + Range: 1 + Interval: 1000 + Target: "All" + } +}, +{ + Id: 126 + Name: "HT_BEASTBANE" + Description: "Beast Bane" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 127 + Name: "HT_FALCON" + Description: "Falconry Mastery" + MaxLevel: 1 + AttackType: "Misc" + NumberOfHits: 0 +}, +{ + Id: 128 + Name: "HT_STEELCROW" + Description: "Steel Crow" + MaxLevel: 10 + AttackType: "Misc" + NumberOfHits: 0 +}, +{ + Id: 129 + Name: "HT_BLITZBEAT" + Description: "Blitz Beat" + MaxLevel: 5 + Range: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Misc" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 1 + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: 800 + AfterCastActDelay: 1000 + FixedCastTime: 200 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 13 + Lv3: 16 + Lv4: 19 + Lv5: 22 + Lv6: 25 + Lv7: 28 + Lv8: 31 + Lv9: 34 + Lv10: 37 + } + State: "Falcon" + } +}, +{ + Id: 130 + Name: "HT_DETECTING" + Description: "Detect" + MaxLevel: 4 + Range: { + Lv1: 3 + Lv2: 5 + Lv3: 7 + Lv4: 9 + Lv5: 11 + Lv6: 13 + Lv7: 15 + Lv8: 17 + Lv9: 19 + Lv10: 21 + } + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 3 + Requirements: { + SPCost: 8 + State: "Falcon" + } +}, +{ + Id: 131 + Name: "HT_SPRINGTRAP" + Description: "Spring Trap" + MaxLevel: 5 + Range: { + Lv1: 4 + Lv2: 5 + Lv3: 6 + Lv4: 7 + Lv5: 8 + Lv6: 9 + Lv7: 10 + Lv8: 11 + Lv9: 12 + Lv10: 13 + } + Hit: "BDT_SKILL" + SkillType: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 10 + State: "Falcon" + } +}, +{ + Id: 132 + Name: "AS_RIGHT" + Description: "Righthand Mastery" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 133 + Name: "AS_LEFT" + Description: "Lefthand Mastery" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 134 + Name: "AS_KATAR" + Description: "Katar Mastery" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 135 + Name: "AS_CLOAKING" + Description: "Cloaking" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 500 + Lv2: 1000 + Lv3: 2000 + Lv4: 3000 + Lv5: 4000 + Lv6: 5000 + Lv7: 6000 + Lv8: 7000 + Lv9: 8000 + Lv10: 9000 + } + Requirements: { + SPCost: 15 + } +}, +{ + Id: 136 + Name: "AS_SONICBLOW" + Description: "Sonic Blow" + MaxLevel: 10 + Range: 1 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -8 + AfterCastWalkDelay: 2000 + SkillData2: 5000 + SkillDelayOptions: { + IgnoreStatusEffect: true + } + Requirements: { + SPCost: { + Lv1: 16 + Lv2: 18 + Lv3: 20 + Lv4: 22 + Lv5: 24 + Lv6: 26 + Lv7: 28 + Lv8: 30 + Lv9: 32 + Lv10: 34 + } + WeaponTypes: { + Katars: true + } + } +}, +{ + Id: 137 + Name: "AS_GRIMTOOTH" + Description: "Grimtooth" + MaxLevel: 5 + Range: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + Requirements: { + SPCost: 3 + WeaponTypes: { + Katars: true + } + State: "Hiding" + } +}, +{ + Id: 138 + Name: "AS_ENCHANTPOISON" + Description: "Enchant Poison" + MaxLevel: 10 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + PartyOnly: true + } + AttackType: "Weapon" + Element: "Ele_Poison" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + SkillData2: { + Lv1: 10000 + Lv2: 20000 + Lv3: 30000 + Lv4: 40000 + Lv5: 50000 + Lv6: 60000 + Lv7: 70000 + Lv8: 80000 + Lv9: 90000 + Lv10: 100000 + } + Requirements: { + SPCost: 20 + } +}, +{ + Id: 139 + Name: "AS_POISONREACT" + Description: "Poison React" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + SkillData1: { + Lv1: 20000 + Lv2: 25000 + Lv3: 30000 + Lv4: 35000 + Lv5: 40000 + Lv6: 45000 + Lv7: 50000 + Lv8: 55000 + Lv9: 60000 + Lv10: 65000 + } + Requirements: { + SPCost: { + Lv1: 25 + Lv2: 30 + Lv3: 35 + Lv4: 40 + Lv5: 45 + Lv6: 50 + Lv7: 55 + Lv8: 60 + Lv9: 45 + Lv10: 45 + } + } +}, +{ + Id: 140 + Name: "AS_VENOMDUST" + Description: "Venom Dust" + MaxLevel: 10 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Poison" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 5000 + Lv2: 10000 + Lv3: 15000 + Lv4: 20000 + Lv5: 25000 + Lv6: 30000 + Lv7: 35000 + Lv8: 40000 + Lv9: 45000 + Lv10: 50000 + } + SkillData2: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + Requirements: { + SPCost: 20 +// Items: { +// Red_Gemstone: 1 +// } + } + Unit: { + Id: 0x92 + Layout: -1 + Range: 1 + Interval: 1000 + Target: "Enemy" + } +}, +{ + Id: 141 + Name: "AS_SPLASHER" + Description: "Venom Splasher" + MaxLevel: 10 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + IgnoreElement: true + IgnoreFlee: true + } + SplashRange: 2 + InterruptCast: true + CastTime: 500 + SkillData1: { + Lv1: 5000 + Lv2: 5500 + Lv3: 6000 + Lv4: 6500 + Lv5: 7000 + Lv6: 7500 + Lv7: 8000 + Lv8: 8500 + Lv9: 9000 + Lv10: 9500 + } + SkillData2: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + CoolDown: { + Lv1: 7500 + Lv2: 8000 + Lv3: 8500 + Lv4: 9000 + Lv5: 9500 + Lv6: 10000 + Lv7: 10500 + Lv8: 11000 + Lv9: 11500 + Lv10: 12000 + } + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } +// Items: { +// Red_Gemstone: 1 +// } + } +}, +{ + Id: 142 + Name: "NV_FIRSTAID" + Description: "First Aid" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 3 + } +}, +{ + Id: 143 + Name: "NV_TRICKDEAD" + Description: "Play Dead" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + DamageType: { + NoDamage: true + } + SkillData1: 600000 + Requirements: { + SPCost: 5 + } +}, +{ + Id: 144 + Name: "SM_MOVINGRECOVERY" + Description: "Moving HP-Recovery" + MaxLevel: 1 + SkillInfo: { + Quest: true + } + NumberOfHits: 0 +}, +{ + Id: 145 + Name: "SM_FATALBLOW" + Description: "Fatal Blow" + MaxLevel: 1 + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + NumberOfHits: 0 + SkillData2: 5000 +}, +{ + Id: 146 + Name: "SM_AUTOBERSERK" + Description: "Auto Berserk" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 147 + Name: "AC_MAKINGARROW" + Description: "Arrow Crafting" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + Requirements: { + SPCost: 10 + State: "NotOverWeight" + } +}, +{ + Id: 148 + Name: "AC_CHARGEARROW" + Description: "Arrow Repel" + MaxLevel: 1 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + KnockBackTiles: 6 + FixedCastTime: 1500 + Requirements: { + SPCost: 15 + WeaponTypes: { + Bows: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 149 + Name: "TF_SPRINKLESAND" + Description: "Sand Attack" + MaxLevel: 1 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + Element: "Ele_Earth" + SkillData2: 10000 + Requirements: { + SPCost: 9 + } +}, +{ + Id: 150 + Name: "TF_BACKSLIDING" + Description: "Back Slide" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + KnockBackTiles: 5 + Requirements: { + SPCost: 7 + } +}, +{ + Id: 151 + Name: "TF_PICKSTONE" + Description: "Find Stone" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + DamageType: { + NoDamage: true + } + FixedCastTime: 500 + Requirements: { + SPCost: 3 + State: "NotOverWeight" + } +}, +{ + Id: 152 + Name: "TF_THROWSTONE" + Description: "Stone Fling" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + AllowReproduce: true + } + AttackType: "Misc" + DamageType: { + IgnoreFlee: true + } + AfterCastActDelay: 100 + SkillData1: 5000 + SkillData2: 8000 + Requirements: { + SPCost: 2 +// Items: { +// Stone: 1 +// } + } +}, +{ + Id: 153 + Name: "MC_CARTREVOLUTION" + Description: "Cart Revolution" + MaxLevel: 1 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + KnockBackTiles: 2 + Requirements: { + SPCost: 12 + State: "Cart" + } +}, +{ + Id: 154 + Name: "MC_CHANGECART" + Description: "Change Cart" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 40 + State: "Cart" + } +}, +{ + Id: 155 + Name: "MC_LOUD" + Description: "Crazy Uproar" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 300000 + Requirements: { + SPCost: 8 + } +}, +{ + Id: 156 + Name: "AL_HOLYLIGHT" + Description: "Holy Light" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + InterruptCast: true + CastTime: 1600 + FixedCastTime: 400 + Requirements: { + SPCost: 15 + } +}, +{ + Id: 157 + Name: "MG_ENERGYCOAT" + Description: "Energy Coat" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 300000 + FixedCastTime: 5000 + Requirements: { + SPCost: 30 + } +}, +{ + Id: 158 + Name: "NPC_PIERCINGATT" + Description: "Piercing Attack" + MaxLevel: 10 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" +}, +{ + Id: 159 + Name: "NPC_MENTALBREAKER" + Description: "Spirit Destruction" + MaxLevel: 5 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreFlee: true + } +}, +{ + Id: 160 + Name: "NPC_RANGEATTACK" + Description: "Stand off attack" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" +}, +{ + Id: 161 + Name: "NPC_ATTRICHANGE" + Description: "Attribute Change" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillData1: 1800000 +}, +{ + Id: 162 + Name: "NPC_CHANGEWATER" + Description: "Water Attribute Change" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + SkillData1: 1800000 +}, +{ + Id: 163 + Name: "NPC_CHANGEGROUND" + Description: "Earth Attribute Change" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + SkillData1: 1800000 +}, +{ + Id: 164 + Name: "NPC_CHANGEFIRE" + Description: "Fire Attribute Change" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + SkillData1: 1800000 +}, +{ + Id: 165 + Name: "NPC_CHANGEWIND" + Description: "Wind Attribute Change" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + SkillData1: 1800000 +}, +{ + Id: 166 + Name: "NPC_CHANGEPOISON" + Description: "Poison Attribute Change" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Poison" + DamageType: { + NoDamage: true + } + SkillData1: 1800000 +}, +{ + Id: 167 + Name: "NPC_CHANGEHOLY" + Description: "Holy Attribute Change" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + } + SkillData1: 1800000 +}, +{ + Id: 168 + Name: "NPC_CHANGEDARKNESS" + Description: "Shadow Attribute Change" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Dark" + DamageType: { + NoDamage: true + } + SkillData1: 1800000 +}, +{ + Id: 169 + Name: "NPC_CHANGETELEKINESIS" + Description: "Ghost Attribute Change" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Ghost" + DamageType: { + NoDamage: true + } + SkillData1: 1800000 +}, +{ + Id: 170 + Name: "NPC_CRITICALSLASH" + Description: "Defense disregard attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreDefense: true + } +}, +{ + Id: 171 + Name: "NPC_COMBOATTACK" + Description: "Multi-stage Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: { + Lv1: -2 + Lv2: -3 + Lv3: -4 + Lv4: -5 + Lv5: -6 + Lv6: -7 + Lv7: -8 + Lv8: -9 + Lv9: -10 + Lv10: -11 + } +}, +{ + Id: 172 + Name: "NPC_GUIDEDATTACK" + Description: "Guided Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreFlee: true + } +}, +{ + Id: 173 + Name: "NPC_SELFDESTRUCTION" + Description: "Suicide bombing" + MaxLevel: 10 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Misc" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + IgnoreDefense: true + IgnoreFlee: true + IgnoreDefCards: true + } + SplashRange: 5 + KnockBackTiles: 3 + SkillData1: 3500 +}, +{ + Id: 174 + Name: "NPC_SPLASHATTACK" + Description: "Splash attack" + MaxLevel: 1 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 3 +}, +{ + Id: 175 + Name: "NPC_SUICIDE" + Description: "Suicide" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + IgnoreFlee: true + } +}, +{ + Id: 176 + Name: "NPC_POISON" + Description: "Poison Attack" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData2: 60000 +}, +{ + Id: 177 + Name: "NPC_BLINDATTACK" + Description: "Blind Attack" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData2: 30000 +}, +{ + Id: 178 + Name: "NPC_SILENCEATTACK" + Description: "Silence Attack" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData2: 30000 +}, +{ + Id: 179 + Name: "NPC_STUNATTACK" + Description: "Stun Attack" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData2: 5000 +}, +{ + Id: 180 + Name: "NPC_PETRIFYATTACK" + Description: "Petrify Attack" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData2: 20000 +}, +{ + Id: 181 + Name: "NPC_CURSEATTACK" + Description: "Curse Attack" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Dark" + SkillData2: 30000 +}, +{ + Id: 182 + Name: "NPC_SLEEPATTACK" + Description: "Sleep attack" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData2: 30000 +}, +{ + Id: 183 + Name: "NPC_RANDOMATTACK" + Description: "Random Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" +}, +{ + Id: 184 + Name: "NPC_WATERATTACK" + Description: "Water Attribute Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Water" +}, +{ + Id: 185 + Name: "NPC_GROUNDATTACK" + Description: "Earth Attribute Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Earth" +}, +{ + Id: 186 + Name: "NPC_FIREATTACK" + Description: "Fire Attribute Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Fire" +}, +{ + Id: 187 + Name: "NPC_WINDATTACK" + Description: "Wind Attribute Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Wind" +}, +{ + Id: 188 + Name: "NPC_POISONATTACK" + Description: "Poison Attribute Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Poison" +}, +{ + Id: 189 + Name: "NPC_HOLYATTACK" + Description: "Holy Attribute Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Holy" +}, +{ + Id: 190 + Name: "NPC_DARKNESSATTACK" + Description: "Shadow Attribute Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Dark" +}, +{ + Id: 191 + Name: "NPC_TELEKINESISATTACK" + Description: "Ghost Attribute Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Ghost" +}, +{ + Id: 192 + Name: "NPC_MAGICALATTACK" + Description: "Demon Shock Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData1: 15000 +}, +{ + Id: 193 + Name: "NPC_METAMORPHOSIS" + Description: "Metamorphosis" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } +}, +{ + Id: 194 + Name: "NPC_PROVOCATION" + Description: "Provocation" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } +}, +{ + Id: 195 + Name: "NPC_SMOKING" + Description: "Smoking" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Misc" + DamageType: { + IgnoreElement: true + IgnoreFlee: true + } +}, +{ + Id: 196 + Name: "NPC_SUMMONSLAVE" + Description: "Follower Summons" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } +}, +{ + Id: 197 + Name: "NPC_EMOTION" + Description: "Emotion" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } +}, +{ + Id: 198 + Name: "NPC_TRANSFORMATION" + Description: "Transformation" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } +}, +{ + Id: 199 + Name: "NPC_BLOODDRAIN" + Description: "Sucking Blood" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Dark" + DamageType: { + IgnoreFlee: true + } +}, +{ + Id: 200 + Name: "NPC_ENERGYDRAIN" + Description: "Energy Drain" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Dark" +}, +{ + Id: 201 + Name: "NPC_KEEPING" + Description: "Keeping" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 60000 + Lv2: 70000 + Lv3: 80000 + Lv4: 90000 + Lv5: 100000 + Lv6: 110000 + Lv7: 120000 + Lv8: 130000 + Lv9: 140000 + Lv10: 150000 + } +}, +{ + Id: 202 + Name: "NPC_DARKBREATH" + Description: "Dark Breath" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Misc" + Element: "Ele_Dark" +}, +{ + Id: 203 + Name: "NPC_DARKBLESSING" + Description: "Dark Blessing" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Dark" + DamageType: { + NoDamage: true + } +}, +{ + Id: 204 + Name: "NPC_BARRIER" + Description: "Barrier" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 60000 + Lv2: 70000 + Lv3: 80000 + Lv4: 90000 + Lv5: 100000 + Lv6: 110000 + Lv7: 120000 + Lv8: 130000 + Lv9: 140000 + Lv10: 150000 + } +}, +{ + Id: 205 + Name: "NPC_DEFENDER" + Description: "Defender" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 60000 + Lv2: 70000 + Lv3: 80000 + Lv4: 90000 + Lv5: 100000 + Lv6: 110000 + Lv7: 120000 + Lv8: 130000 + Lv9: 140000 + Lv10: 150000 + } +}, +{ + Id: 206 + Name: "NPC_LICK" + Description: "Lick" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + SkillData2: 5000 +}, +{ + Id: 207 + Name: "NPC_HALLUCINATION" + Description: "Hallucination" + MaxLevel: 10 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 30000 + Lv2: 40000 + Lv3: 50000 + Lv4: 60000 + Lv5: 70000 + Lv6: 80000 + Lv7: 90000 + Lv8: 100000 + Lv9: 110000 + Lv10: 120000 + } +}, +{ + Id: 208 + Name: "NPC_REBIRTH" + Description: "Rebirth" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } +}, +{ + Id: 209 + Name: "NPC_SUMMONMONSTER" + Description: "Monster Summons" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } +}, +{ + Id: 210 + Name: "RG_SNATCHER" + Description: "Gank" + MaxLevel: 10 + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 0 +}, +{ + Id: 211 + Name: "RG_STEALCOIN" + Description: "Mug" + MaxLevel: 10 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 15 + } +}, +{ + Id: 212 + Name: "RG_BACKSTAP" + Description: "Back Stab" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreFlee: true + } + AfterCastActDelay: 500 + SkillData1: 5000 + Requirements: { + SPCost: 16 + } +}, +{ + Id: 213 + Name: "RG_TUNNELDRIVE" + Description: "Stalk" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 214 + Name: "RG_RAID" + Description: "Sightless Mind" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 3 + SkillData1: 5000 + SkillData2: 20000 + Requirements: { + SPCost: 20 + State: "Hiding" + } +}, +{ + Id: 215 + Name: "RG_STRIPWEAPON" + Description: "Divest Weapon" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 560 + Lv2: 720 + Lv3: 880 + Lv4: 1140 + Lv5: 1200 + Lv6: 1200 + Lv7: 1200 + Lv8: 1200 + Lv9: 1200 + Lv10: 1200 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 75000 + Lv2: 90000 + Lv3: 105000 + Lv4: 120000 + Lv5: 135000 + Lv6: 150000 + Lv7: 165000 + Lv8: 180000 + Lv9: 195000 + Lv10: 210000 + } + FixedCastTime: { + Lv1: 140 + Lv2: 180 + Lv3: 220 + Lv4: 260 + Lv5: 300 + Lv6: 300 + Lv7: 300 + Lv8: 300 + Lv9: 300 + Lv10: 300 + } + Requirements: { + SPCost: { + Lv1: 17 + Lv2: 19 + Lv3: 21 + Lv4: 23 + Lv5: 25 + Lv6: 27 + Lv7: 29 + Lv8: 31 + Lv9: 33 + Lv10: 35 + } + } +}, +{ + Id: 216 + Name: "RG_STRIPSHIELD" + Description: "Divest Shield" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 560 + Lv2: 720 + Lv3: 880 + Lv4: 1140 + Lv5: 1200 + Lv6: 1200 + Lv7: 1200 + Lv8: 1200 + Lv9: 1200 + Lv10: 1200 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 75000 + Lv2: 90000 + Lv3: 105000 + Lv4: 120000 + Lv5: 135000 + Lv6: 150000 + Lv7: 165000 + Lv8: 180000 + Lv9: 195000 + Lv10: 210000 + } + FixedCastTime: { + Lv1: 140 + Lv2: 180 + Lv3: 220 + Lv4: 260 + Lv5: 300 + Lv6: 300 + Lv7: 300 + Lv8: 300 + Lv9: 300 + Lv10: 300 + } + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + } +}, +{ + Id: 217 + Name: "RG_STRIPARMOR" + Description: "Divest Armor" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 560 + Lv2: 720 + Lv3: 880 + Lv4: 1140 + Lv5: 1200 + Lv6: 1200 + Lv7: 1200 + Lv8: 1200 + Lv9: 1200 + Lv10: 1200 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 75000 + Lv2: 90000 + Lv3: 105000 + Lv4: 120000 + Lv5: 135000 + Lv6: 150000 + Lv7: 165000 + Lv8: 180000 + Lv9: 195000 + Lv10: 210000 + } + FixedCastTime: { + Lv1: 140 + Lv2: 180 + Lv3: 220 + Lv4: 260 + Lv5: 300 + Lv6: 300 + Lv7: 300 + Lv8: 300 + Lv9: 300 + Lv10: 300 + } + Requirements: { + SPCost: { + Lv1: 17 + Lv2: 19 + Lv3: 21 + Lv4: 23 + Lv5: 25 + Lv6: 27 + Lv7: 29 + Lv8: 31 + Lv9: 33 + Lv10: 35 + } + } +}, +{ + Id: 218 + Name: "RG_STRIPHELM" + Description: "Divest Helm" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 560 + Lv2: 720 + Lv3: 880 + Lv4: 1140 + Lv5: 1200 + Lv6: 1200 + Lv7: 1200 + Lv8: 1200 + Lv9: 1200 + Lv10: 1200 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 75000 + Lv2: 90000 + Lv3: 105000 + Lv4: 120000 + Lv5: 135000 + Lv6: 150000 + Lv7: 165000 + Lv8: 180000 + Lv9: 195000 + Lv10: 210000 + } + FixedCastTime: { + Lv1: 140 + Lv2: 180 + Lv3: 220 + Lv4: 260 + Lv5: 300 + Lv6: 300 + Lv7: 300 + Lv8: 300 + Lv9: 300 + Lv10: 300 + } + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + } +}, +{ + Id: 219 + Name: "RG_INTIMIDATE" + Description: "Snatch" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: { + Lv1: 13 + Lv2: 16 + Lv3: 19 + Lv4: 22 + Lv5: 25 + Lv6: 28 + Lv7: 31 + Lv8: 34 + Lv9: 37 + Lv10: 40 + } + } +}, +{ + Id: 220 + Name: "RG_GRAFFITI" + Description: "Scribble" + MaxLevel: 1 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + SkillData1: 180000 + Requirements: { + SPCost: 15 +// Items: { +// Red_Gemstone: 1 +// } + } + Unit: { + Id: 0xb0 + Interval: -1 + Target: "All" + Flag: { + UF_NOREITERATION: true + } + } +}, +{ + Id: 221 + Name: "RG_FLAGGRAFFITI" + Description: "Piece" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 10 + } +}, +{ + Id: 222 + Name: "RG_CLEANER" + Description: "Remover" + MaxLevel: 1 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 5 + Requirements: { + SPCost: 5 + } +}, +{ + Id: 223 + Name: "RG_GANGSTER" + Description: "Slyness" + MaxLevel: 1 + SplashRange: 1 + NumberOfHits: 0 +}, +{ + Id: 224 + Name: "RG_COMPULSION" + Description: "Haggle" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 225 + Name: "RG_PLAGIARISM" + Description: "Intimidate" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 226 + Name: "AM_AXEMASTERY" + Description: "Axe Mastery" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 227 + Name: "AM_LEARNINGPOTION" + Description: "Potion Research" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 228 + Name: "AM_PHARMACY" + Description: "Prepare Potion" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + Requirements: { + SPCost: 5 +// Items: { +// Medicine_Bowl: 1 +// } + } +}, +{ + Id: 229 + Name: "AM_DEMONSTRATION" + Description: "Bomb" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + IgnoreCards: true + } + InterruptCast: true + CastTime: 800 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 40000 + Lv2: 45000 + Lv3: 50000 + Lv4: 55000 + Lv5: 60000 + Lv6: 65000 + Lv7: 70000 + Lv8: 75000 + Lv9: 80000 + Lv10: 85000 + } + FixedCastTime: 200 + Requirements: { + SPCost: 10 +// Items: { +// Fire_Bottle: 1 +// } + } + Unit: { + Id: 0xb1 + Range: 1 + Interval: 500 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 230 + Name: "AM_ACIDTERROR" + Description: "Acid Terror" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + DamageType: { + IgnoreCards: true + IgnoreFlee: true + } + InterruptCast: true + CastTime: 500 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 3 + Lv2: 7 + Lv3: 10 + Lv4: 12 + Lv5: 13 + Lv6: 13 + Lv7: 13 + Lv8: 13 + Lv9: 13 + Lv10: 13 + } + SkillData2: 120000 + FixedCastTime: 500 + Requirements: { + SPCost: 15 +// Items: { +// Acid_Bottle: 1 +// } + } +}, +{ + Id: 231 + Name: "AM_POTIONPITCHER" + Description: "Aid Potion" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + PartyOnly: true + GuildOnly: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 500 + Requirements: { + SPCost: 1 +// Items: { +// Red_Potion: 1 +// Orange_Potion: 1 +// Yellow_Potion: 1 +// White_Potion: 1 +// Blue_Potion: 1 +// Fruit_Of_Mastela: 1 +// Royal_Jelly: 1 +// Seed_Of_Yggdrasil: 1 +// Yggdrasilberry: 1 +// Berserk_Potion: 1 +// } + } +}, +{ + Id: 232 + Name: "AM_CANNIBALIZE" + Description: "Summon Flora" + MaxLevel: 5 + Range: 4 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + SkillInstances: 5 + CastTime: 1600 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 300000 + Lv2: 240000 + Lv3: 180000 + Lv4: 120000 + Lv5: 60000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + FixedCastTime: 400 + Requirements: { + SPCost: 20 +// Items: { +// MenEater_Plant_Bottle: 1 +// } + } +}, +{ + Id: 233 + Name: "AM_SPHEREMINE" + Description: "Summon Marine Sphere" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + SkillInstances: 3 + CastTime: 1600 + AfterCastActDelay: 500 + SkillData1: 30000 + FixedCastTime: 400 + Requirements: { + SPCost: 10 +// Items: { +// Mini_Bottle: 1 +// } + } +}, +{ + Id: 234 + Name: "AM_CP_WEAPON" + Description: "Alchemical Weapon" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 500 + SkillData1: { + Lv1: 120000 + Lv2: 240000 + Lv3: 360000 + Lv4: 480000 + Lv5: 600000 + Lv6: 720000 + Lv7: 840000 + Lv8: 960000 + Lv9: 1080000 + Lv10: 1200000 + } + FixedCastTime: 2000 + Requirements: { + SPCost: 30 +// Items: { +// Coating_Bottle: 1 +// } + } +}, +{ + Id: 235 + Name: "AM_CP_SHIELD" + Description: "Synthesized Shield" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 500 + SkillData1: { + Lv1: 120000 + Lv2: 240000 + Lv3: 360000 + Lv4: 480000 + Lv5: 600000 + Lv6: 720000 + Lv7: 840000 + Lv8: 960000 + Lv9: 1080000 + Lv10: 1200000 + } + FixedCastTime: 2000 + Requirements: { + SPCost: 25 +// Items: { +// Coating_Bottle: 1 +// } + } +}, +{ + Id: 236 + Name: "AM_CP_ARMOR" + Description: "Synthetic Armor" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 500 + SkillData1: { + Lv1: 120000 + Lv2: 240000 + Lv3: 360000 + Lv4: 480000 + Lv5: 600000 + Lv6: 720000 + Lv7: 840000 + Lv8: 960000 + Lv9: 1080000 + Lv10: 1200000 + } + FixedCastTime: 2000 + Requirements: { + SPCost: 25 +// Items: { +// Coating_Bottle: 1 +// } + } +}, +{ + Id: 237 + Name: "AM_CP_HELM" + Description: "Biochemical Helm" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 500 + SkillData1: { + Lv1: 120000 + Lv2: 240000 + Lv3: 360000 + Lv4: 480000 + Lv5: 600000 + Lv6: 720000 + Lv7: 840000 + Lv8: 960000 + Lv9: 1080000 + Lv10: 1200000 + } + FixedCastTime: 2000 + Requirements: { + SPCost: 25 +// Items: { +// Coating_Bottle: 1 +// } + } +}, +{ + Id: 238 + Name: "AM_BIOETHICS" + Description: "Bioethics" + MaxLevel: 1 + SkillInfo: { + Quest: true + } + NumberOfHits: 0 +}, +{ + Id: 243 + Name: "AM_CALLHOMUN" + Description: "Call Homunculus" + MaxLevel: 1 + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SplashRange: 1 + NumberOfHits: 0 + Requirements: { + SPCost: 10 +// Items: { +// Germination_Breed: 1 +// } + } +}, +{ + Id: 244 + Name: "AM_REST" + Description: "Vaporize" + MaxLevel: 1 + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + Requirements: { + SPCost: 50 + } +}, +{ + Id: 247 + Name: "AM_RESURRECTHOMUN" + Description: "Homunculus Resurrection" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SplashRange: 1 + NumberOfHits: 0 + CastTime: 2000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 74 + Lv2: 68 + Lv3: 62 + Lv4: 56 + Lv5: 50 + Lv6: 44 + Lv7: 38 + Lv8: 32 + Lv9: 26 + Lv10: 20 + } + } +}, +{ + Id: 248 + Name: "CR_TRUST" + Description: "Faith" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 249 + Name: "CR_AUTOGUARD" + Description: "Guard" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 300000 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + State: "Shield" + } +}, +{ + Id: 250 + Name: "CR_SHIELDCHARGE" + Description: "Smite" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + KnockBackTiles: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + SkillData2: 5000 + Requirements: { + SPCost: 10 + State: "Shield" + } +}, +{ + Id: 251 + Name: "CR_SHIELDBOOMERANG" + Description: "Shield Boomerang" + MaxLevel: 5 + Range: { + Lv1: 3 + Lv2: 5 + Lv3: 7 + Lv4: 9 + Lv5: 11 + Lv6: 13 + Lv7: 15 + Lv8: 17 + Lv9: 19 + Lv10: 21 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + AfterCastActDelay: 700 + Requirements: { + SPCost: 12 + State: "Shield" + } +}, +{ + Id: 252 + Name: "CR_REFLECTSHIELD" + Description: "Shield Reflect" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + SkillData1: 300000 + Requirements: { + SPCost: { + Lv1: 35 + Lv2: 40 + Lv3: 45 + Lv4: 50 + Lv5: 55 + Lv6: 60 + Lv7: 65 + Lv8: 70 + Lv9: 75 + Lv10: 80 + } + State: "Shield" + } +}, +{ + Id: 253 + Name: "CR_HOLYCROSS" + Description: "Holy Cross" + MaxLevel: 10 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Holy" + NumberOfHits: -2 + SkillData2: { + Lv1: 10000 + Lv2: 11000 + Lv3: 12000 + Lv4: 13000 + Lv5: 14000 + Lv6: 15000 + Lv7: 16000 + Lv8: 17000 + Lv9: 18000 + Lv10: 19000 + } + Requirements: { + SPCost: { + Lv1: 11 + Lv2: 12 + Lv3: 13 + Lv4: 14 + Lv5: 15 + Lv6: 16 + Lv7: 17 + Lv8: 18 + Lv9: 19 + Lv10: 20 + } + } +}, +{ + Id: 254 + Name: "CR_GRANDCROSS" + Description: "Grand Cross" + MaxLevel: 10 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + TargetSelf: true + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + IgnoreCards: true + IgnoreFlee: true + } + CastDefRate: 33 + CastTime: 1500 + AfterCastActDelay: 1500 + AfterCastWalkDelay: 900 + SkillData1: 900 + SkillData2: { + Lv1: 10000 + Lv2: 11000 + Lv3: 12000 + Lv4: 13000 + Lv5: 14000 + Lv6: 15000 + Lv7: 16000 + Lv8: 17000 + Lv9: 18000 + Lv10: 19000 + } + FixedCastTime: 1500 + Requirements: { + SPCost: { + Lv1: 37 + Lv2: 44 + Lv3: 51 + Lv4: 58 + Lv5: 65 + Lv6: 72 + Lv7: 79 + Lv8: 86 + Lv9: 93 + Lv10: 100 + } + HPRateCost: 20 + } + Unit: { + Id: 0x86 + Layout: -1 + Interval: 300 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 255 + Name: "CR_DEVOTION" + Description: "Sacrifice" + MaxLevel: 5 + Range: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + PartyOnly: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1500 + SkillData2: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: 1500 + Requirements: { + SPCost: 25 + } +}, +{ + Id: 256 + Name: "CR_PROVIDENCE" + Description: "Resistant Souls" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1500 + SkillData1: 180000 + FixedCastTime: 1500 + Requirements: { + SPCost: 30 + } +}, +{ + Id: 257 + Name: "CR_DEFENDER" + Description: "Defending Aura" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 800 + SkillData1: 180000 + Requirements: { + SPCost: 30 + State: "Shield" + } +}, +{ + Id: 258 + Name: "CR_SPEARQUICKEN" + Description: "Spear Quicken" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 30000 + Lv2: 60000 + Lv3: 90000 + Lv4: 120000 + Lv5: 150000 + Lv6: 180000 + Lv7: 210000 + Lv8: 240000 + Lv9: 270000 + Lv10: 300000 + } + Requirements: { + SPCost: { + Lv1: 24 + Lv2: 28 + Lv3: 32 + Lv4: 36 + Lv5: 40 + Lv6: 44 + Lv7: 48 + Lv8: 52 + Lv9: 56 + Lv10: 60 + } + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 259 + Name: "MO_IRONHAND" + Description: "Iron Fists" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 260 + Name: "MO_SPIRITSRECOVERY" + Description: "Spiritual Cadence" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 261 + Name: "MO_CALLSPIRITS" + Description: "Summon Spirit Sphere" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + CastTime: 500 + SkillData1: 600000 + FixedCastTime: 500 + Requirements: { + SPCost: 8 + } +}, +{ + Id: 262 + Name: "MO_ABSORBSPIRITS" + Description: "Absorb Spirit Sphere" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + FixedCastTime: 1000 + Requirements: { + SPCost: 5 + } +}, +{ + Id: 263 + Name: "MO_TRIPLEATTACK" + Description: "Raging Trifecta Blow" + MaxLevel: 10 + Range: -1 + Hit: "BDT_MULTIHIT" + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -3 + SkillDelayOptions: { + IgnoreStatusEffect: true + } +}, +{ + Id: 264 + Name: "MO_BODYRELOCATION" + Description: "Snap" + MaxLevel: 1 + Range: 18 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 14 + SpiritSphereCost: 1 + } +}, +{ + Id: 265 + Name: "MO_DODGE" + Description: "Dodge" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 266 + Name: "MO_INVESTIGATE" + Description: "Occult Impaction" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + DamageType: { + IgnoreFlee: true + } + CastTime: 500 + AfterCastActDelay: 500 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 14 + Lv3: 17 + Lv4: 19 + Lv5: 20 + Lv6: 20 + Lv7: 20 + Lv8: 20 + Lv9: 20 + Lv10: 20 + } + SpiritSphereCost: 1 + } +}, +{ + Id: 267 + Name: "MO_FINGEROFFENSIVE" + Description: "Throw Spirit Sphere" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + CastTime: 500 + AfterCastActDelay: 500 + AfterCastWalkDelay: { + Lv1: 0 + Lv2: 200 + Lv3: 400 + Lv4: 600 + Lv5: 800 + Lv6: 1000 + Lv7: 1200 + Lv8: 1400 + Lv9: 1600 + Lv10: 1800 + } + FixedCastTime: 500 + Requirements: { + SPCost: 10 + SpiritSphereCost: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + } +}, +{ + Id: 268 + Name: "MO_STEELBODY" + Description: "Mental Strength" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + CastTime: 2500 + SkillData1: { + Lv1: 30000 + Lv2: 60000 + Lv3: 90000 + Lv4: 120000 + Lv5: 150000 + Lv6: 180000 + Lv7: 210000 + Lv8: 240000 + Lv9: 270000 + Lv10: 300000 + } + FixedCastTime: 2500 + Requirements: { + SPCost: 200 + SpiritSphereCost: 5 + } +}, +{ + Id: 269 + Name: "MO_BLADESTOP" + Description: "Root" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 500 + SkillData1: { + Lv1: 500 + Lv2: 700 + Lv3: 900 + Lv4: 1100 + Lv5: 1300 + Lv6: 1500 + Lv7: 1700 + Lv8: 1900 + Lv9: 2100 + Lv10: 2300 + } + SkillData2: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + Requirements: { + SPCost: 10 + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + GrenadeLaunchers: true + FuumaShurikens: true + } + SpiritSphereCost: 1 + } +}, +{ + Id: 270 + Name: "MO_EXPLOSIONSPIRITS" + Description: "Fury" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillData1: 180000 + Requirements: { + SPCost: 15 + SpiritSphereCost: 5 + } +}, +{ + Id: 271 + Name: "MO_EXTREMITYFIST" + Description: "Asura Strike" + MaxLevel: 5 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + DamageType: { + IgnoreDefense: true + IgnoreFlee: true + } + InterruptCast: true + CastTime: { + Lv1: 2000 + Lv2: 1750 + Lv3: 1500 + Lv4: 1250 + Lv5: 1000 + Lv6: 500 + Lv7: 1000 + Lv8: 1000 + Lv9: 1000 + Lv10: 1000 + } + AfterCastActDelay: { + Lv1: 3000 + Lv2: 2500 + Lv3: 2000 + Lv4: 1500 + Lv5: 1000 + Lv6: 500 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData1: 10000 + SkillData2: 300000 + FixedCastTime: { + Lv1: 2000 + Lv2: 1750 + Lv3: 1500 + Lv4: 1250 + Lv5: 1000 + Lv6: 500 + Lv7: 1000 + Lv8: 1000 + Lv9: 1000 + Lv10: 1000 + } + Requirements: { + SPCost: 1 + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + GrenadeLaunchers: true + FuumaShurikens: true + } + State: "ExplosionSpirits" + SpiritSphereCost: 5 + } +}, +{ + Id: 272 + Name: "MO_CHAINCOMBO" + Description: "Raging Quadruple Blow" + MaxLevel: 5 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -4 + SkillDelayOptions: { + IgnoreStatusEffect: true + } + Requirements: { + SPCost: { + Lv1: 11 + Lv2: 12 + Lv3: 13 + Lv4: 14 + Lv5: 15 + Lv6: 16 + Lv7: 17 + Lv8: 18 + Lv9: 19 + Lv10: 20 + } + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + GrenadeLaunchers: true + FuumaShurikens: true + } + } +}, +{ + Id: 273 + Name: "MO_COMBOFINISH" + Description: "Raging Thrust" + MaxLevel: 5 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + SkillDelayOptions: { + IgnoreStatusEffect: true + } + Requirements: { + SPCost: { + Lv1: 11 + Lv2: 12 + Lv3: 13 + Lv4: 14 + Lv5: 15 + Lv6: 16 + Lv7: 17 + Lv8: 18 + Lv9: 19 + Lv10: 20 + } + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + GrenadeLaunchers: true + FuumaShurikens: true + } + SpiritSphereCost: 1 + } +}, +{ + Id: 274 + Name: "SA_ADVANCEDBOOK" + Description: "Study" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 275 + Name: "SA_CASTCANCEL" + Description: "Cast Cancel" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 2 + } +}, +{ + Id: 276 + Name: "SA_MAGICROD" + Description: "Magic Rod" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 400 + Lv2: 600 + Lv3: 800 + Lv4: 1000 + Lv5: 1200 + Lv6: 1400 + Lv7: 1600 + Lv8: 1800 + Lv9: 2000 + Lv10: 2200 + } + Requirements: { + SPCost: 2 + } +}, +{ + Id: 277 + Name: "SA_SPELLBREAKER" + Description: "Spell Breaker" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 560 + FixedCastTime: 140 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 278 + Name: "SA_FREECAST" + Description: "Free Cast" + MaxLevel: 10 + AttackType: "Magic" + NumberOfHits: 0 +}, +{ + Id: 279 + Name: "SA_AUTOSPELL" + Description: "Hindsight" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 120000 + Lv2: 150000 + Lv3: 180000 + Lv4: 210000 + Lv5: 240000 + Lv6: 270000 + Lv7: 300000 + Lv8: 330000 + Lv9: 360000 + Lv10: 390000 + } + FixedCastTime: 3000 + Requirements: { + SPCost: 35 + } +}, +{ + Id: 280 + Name: "SA_FLAMELAUNCHER" + Description: "Endow Blaze" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + PartyOnly: true + GuildOnly: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 1200000 + Lv2: 1200000 + Lv3: 1200000 + Lv4: 1200000 + Lv5: 1800000 + Lv6: 1800000 + Lv7: 1800000 + Lv8: 1800000 + Lv9: 1800000 + Lv10: 1800000 + } + FixedCastTime: 3000 + Requirements: { + SPCost: 40 +// Items: { +// Boody_Red: 1 +// } + } +}, +{ + Id: 281 + Name: "SA_FROSTWEAPON" + Description: "Endow Tsunami" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + PartyOnly: true + GuildOnly: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 1200000 + Lv2: 1200000 + Lv3: 1200000 + Lv4: 1200000 + Lv5: 1800000 + Lv6: 1800000 + Lv7: 1800000 + Lv8: 1800000 + Lv9: 1800000 + Lv10: 1800000 + } + FixedCastTime: 3000 + Requirements: { + SPCost: 40 +// Items: { +// Crystal_Blue: 1 +// } + } +}, +{ + Id: 282 + Name: "SA_LIGHTNINGLOADER" + Description: "Endow Tornado" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + PartyOnly: true + GuildOnly: true + } + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 1200000 + Lv2: 1200000 + Lv3: 1200000 + Lv4: 1200000 + Lv5: 1800000 + Lv6: 1800000 + Lv7: 1800000 + Lv8: 1800000 + Lv9: 1800000 + Lv10: 1800000 + } + FixedCastTime: 3000 + Requirements: { + SPCost: 40 +// Items: { +// Wind_Of_Verdure: 1 +// } + } +}, +{ + Id: 283 + Name: "SA_SEISMICWEAPON" + Description: "Endow Quake" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + PartyOnly: true + GuildOnly: true + } + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 1200000 + Lv2: 1200000 + Lv3: 1200000 + Lv4: 1200000 + Lv5: 1800000 + Lv6: 1800000 + Lv7: 1800000 + Lv8: 1800000 + Lv9: 1800000 + Lv10: 1800000 + } + FixedCastTime: 3000 + Requirements: { + SPCost: 40 +// Items: { +// Yellow_Live: 1 +// } + } +}, +{ + Id: 284 + Name: "SA_DRAGONOLOGY" + Description: "Dragonology" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 285 + Name: "SA_VOLCANO" + Description: "Volcano" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 4000 + SkillData1: { + Lv1: 60000 + Lv2: 120000 + Lv3: 180000 + Lv4: 240000 + Lv5: 300000 + Lv6: 360000 + Lv7: 420000 + Lv8: 480000 + Lv9: 540000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 48 + Lv2: 46 + Lv3: 44 + Lv4: 42 + Lv5: 40 + Lv6: 38 + Lv7: 36 + Lv8: 34 + Lv9: 32 + Lv10: 30 + } +// Items: { +// Yellow_Gemstone: 1 +// } + } + Unit: { + Id: 0x9a + Layout: 3 + Interval: -1 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 286 + Name: "SA_DELUGE" + Description: "Deluge" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 4000 + SkillData1: { + Lv1: 60000 + Lv2: 120000 + Lv3: 180000 + Lv4: 240000 + Lv5: 300000 + Lv6: 360000 + Lv7: 420000 + Lv8: 480000 + Lv9: 540000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 48 + Lv2: 46 + Lv3: 44 + Lv4: 42 + Lv5: 40 + Lv6: 38 + Lv7: 36 + Lv8: 34 + Lv9: 32 + Lv10: 30 + } +// Items: { +// Yellow_Gemstone: 1 +// } + } + Unit: { + Id: 0x9b + Layout: 3 + Interval: -1 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 287 + Name: "SA_VIOLENTGALE" + Description: "Whirlwind" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 4000 + SkillData1: { + Lv1: 60000 + Lv2: 120000 + Lv3: 180000 + Lv4: 240000 + Lv5: 300000 + Lv6: 360000 + Lv7: 420000 + Lv8: 480000 + Lv9: 540000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 48 + Lv2: 46 + Lv3: 44 + Lv4: 42 + Lv5: 40 + Lv6: 38 + Lv7: 36 + Lv8: 34 + Lv9: 32 + Lv10: 30 + } +// Items: { +// Yellow_Gemstone: 1 +// } + } + Unit: { + Id: 0x9c + Layout: 3 + Interval: -1 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 288 + Name: "SA_LANDPROTECTOR" + Description: "Magnetic Earth" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 4000 + SkillData1: { + Lv1: 165000 + Lv2: 210000 + Lv3: 255000 + Lv4: 300000 + Lv5: 345000 + Lv6: 390000 + Lv7: 435000 + Lv8: 480000 + Lv9: 525000 + Lv10: 570000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 66 + Lv2: 62 + Lv3: 58 + Lv4: 54 + Lv5: 50 + Lv6: 46 + Lv7: 42 + Lv8: 38 + Lv9: 34 + Lv10: 30 + } +// Items: { +// Blue_Gemstone: 1 +// Yellow_Gemstone: 1 +// } + } + Unit: { + Id: 0x9d + Layout: { + Lv1: 3 + Lv2: 3 + Lv3: 4 + Lv4: 4 + Lv5: 5 + Lv6: 5 + Lv7: 6 + Lv8: 6 + Lv9: 7 + Lv10: 7 + } + Interval: -1 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 289 + Name: "SA_DISPELL" + Description: "Dispell" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NoCastSelf: true + PartyOnly: true + GuildOnly: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SplashRange: { + Lv1: 0 + Lv2: 0 + Lv3: 0 + Lv4: 0 + Lv5: 0 + Lv6: -1 + Lv7: -1 + Lv8: -1 + Lv9: -1 + Lv10: -1 + } + InterruptCast: true + CastTime: 1600 + FixedCastTime: 400 + Requirements: { + SPCost: 1 +// Items: { +// Yellow_Gemstone: 1 +// } + } +}, +{ + Id: 290 + Name: "SA_ABRACADABRA" + Description: "Hocus-pocus" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 50 +// Items: { +// Yellow_Gemstone: 2 +// } + } +}, +{ + Id: 291 + Name: "SA_MONOCELL" + Description: "Monocell" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 292 + Name: "SA_CLASSCHANGE" + Description: "Class Change" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 293 + Name: "SA_SUMMONMONSTER" + Description: "Monster Chant" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 294 + Name: "SA_REVERSEORCISH" + Description: "Grampus Morph" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 1200000 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 295 + Name: "SA_DEATH" + Description: "Grim Reaper" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 296 + Name: "SA_FORTUNE" + Description: "Gold Digger" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 297 + Name: "SA_TAMINGMONSTER" + Description: "Beastly Hypnosis" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 298 + Name: "SA_QUESTION" + Description: "Questioning" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 299 + Name: "SA_GRAVITY" + Description: "Gravity" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 300 + Name: "SA_LEVELUP" + Description: "Leveling" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 301 + Name: "SA_INSTANTDEATH" + Description: "Suicide" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 302 + Name: "SA_FULLRECOVERY" + Description: "Rejuvenation" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 303 + Name: "SA_COMA" + Description: "Coma" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 304 + Name: "BD_ADAPTATION" + Description: "Amp" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData2: 5000 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 305 + Name: "BD_ENCORE" + Description: "Encore" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 1 + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 306 + Name: "BD_LULLABY" + Description: "Lullaby" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Ensemble: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + SkillData2: 15000 + Requirements: { + SPCost: 20 + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0x9e + Layout: 4 + Interval: 6000 + Target: "Enemy" + Flag: { + UF_ENSEMBLE: true + } + } +}, +{ + Id: 307 + Name: "BD_RICHMANKIM" + Description: "Mental Sensing" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Ensemble: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + SkillData2: 60000 + Requirements: { + SPCost: 20 + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0x9f + Layout: 4 + Interval: -1 + Target: "Enemy" + Flag: { + UF_NOPC: true + UF_ENSEMBLE: true + } + } +}, +{ + Id: 308 + Name: "BD_ETERNALCHAOS" + Description: "Down Tempo" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Ensemble: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + SkillData2: 60000 + Requirements: { + SPCost: 30 + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xa0 + Layout: 4 + Interval: -1 + Target: "Enemy" + Flag: { + UF_ENSEMBLE: true + } + } +}, +{ + Id: 309 + Name: "BD_DRUMBATTLEFIELD" + Description: "Battle Theme" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Ensemble: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + SkillData2: 60000 + Requirements: { + SPCost: { + Lv1: 38 + Lv2: 41 + Lv3: 44 + Lv4: 47 + Lv5: 50 + Lv6: 53 + Lv7: 56 + Lv8: 59 + Lv9: 62 + Lv10: 65 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xa1 + Layout: 4 + Interval: -1 + Target: "Party" + Flag: { + UF_ENSEMBLE: true + } + } +}, +{ + Id: 310 + Name: "BD_RINGNIBELUNGEN" + Description: "Harmonic Lick" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Ensemble: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + SkillData2: 60000 + Requirements: { + SPCost: { + Lv1: 38 + Lv2: 41 + Lv3: 44 + Lv4: 47 + Lv5: 50 + Lv6: 53 + Lv7: 56 + Lv8: 59 + Lv9: 62 + Lv10: 65 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xa2 + Layout: 4 + Interval: -1 + Target: "Party" + Flag: { + UF_ENSEMBLE: true + } + } +}, +{ + Id: 311 + Name: "BD_ROKISWEIL" + Description: "Classical Pluck" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Ensemble: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + SkillData2: 60000 + Requirements: { + SPCost: 15 + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xa3 + Layout: 4 + Interval: -1 + Target: "All" + Flag: { + UF_ENSEMBLE: true + } + } +}, +{ + Id: 312 + Name: "BD_INTOABYSS" + Description: "Power Chord" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Ensemble: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + SkillData2: 60000 + Requirements: { + SPCost: 10 + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xa4 + Layout: 4 + Interval: -1 + Target: "Party" + Flag: { + UF_NOMOB: true + UF_ENSEMBLE: true + } + } +}, +{ + Id: 313 + Name: "BD_SIEGFRIED" + Description: "Acoustic Rhythm" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Ensemble: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + SkillData2: 60000 + Requirements: { + SPCost: 20 + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xa5 + Layout: 4 + Interval: -1 + Target: "Party" + Flag: { + UF_ENSEMBLE: true + } + } +}, +{ + Id: 315 + Name: "BA_MUSICALLESSON" + Description: "Music Lessons" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 316 + Name: "BA_MUSICALSTRIKE" + Description: "Melody Strike" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + CastTime: 1200 + FixedCastTime: 300 + Requirements: { + SPCost: { + Lv1: 1 + Lv2: 3 + Lv3: 5 + Lv4: 7 + Lv5: 9 + Lv6: 11 + Lv7: 13 + Lv8: 15 + Lv9: 17 + Lv10: 19 + } + WeaponTypes: { + Instruments: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 317 + Name: "BA_DISSONANCE" + Description: "Unchained Serenade" + MaxLevel: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + Song: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + IgnoreFlee: true + } + SkillData1: 30000 + SkillData2: 3000 + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 21 + Lv3: 24 + Lv4: 27 + Lv5: 30 + Lv6: 33 + Lv7: 36 + Lv8: 39 + Lv9: 42 + Lv10: 45 + } + WeaponTypes: { + Instruments: true + } + } + Unit: { + Id: 0xa6 + Layout: 3 + Interval: 3000 + Target: "Enemy" + Flag: { + UF_SONG: true + } + } +}, +{ + Id: 318 + Name: "BA_FROSTJOKER" + Description: "Unbarring Octave" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + AfterCastActDelay: 4000 + SkillData2: { + Lv1: 10000 + Lv2: 11000 + Lv3: 12000 + Lv4: 13000 + Lv5: 14000 + Lv6: 15000 + Lv7: 16000 + Lv8: 17000 + Lv9: 18000 + Lv10: 19000 + } + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + } +}, +{ + Id: 319 + Name: "BA_WHISTLE" + Description: "Perfect Tablature" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Song: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + SkillData2: 20000 + Requirements: { + SPCost: { + Lv1: 24 + Lv2: 28 + Lv3: 32 + Lv4: 36 + Lv5: 40 + Lv6: 44 + Lv7: 48 + Lv8: 52 + Lv9: 56 + Lv10: 60 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xa7 + Layout: 3 + Interval: 3000 + Target: "All" + Flag: { + UF_NOMOB: true + UF_SONG: true + UF_DUALMODE: true + } + } +}, +{ + Id: 320 + Name: "BA_ASSASSINCROSS" + Description: "Impressive Riff" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Song: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 120000 + SkillData2: 20000 + Requirements: { + SPCost: { + Lv1: 38 + Lv2: 41 + Lv3: 44 + Lv4: 47 + Lv5: 50 + Lv6: 53 + Lv7: 56 + Lv8: 59 + Lv9: 62 + Lv10: 65 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xa8 + Layout: 3 + Interval: 3000 + Target: "All" + Flag: { + UF_NOMOB: true + UF_SONG: true + UF_DUALMODE: true + } + } +}, +{ + Id: 321 + Name: "BA_POEMBRAGI" + Description: "Magic Strings" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Song: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 180000 + SkillData2: 20000 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xa9 + Layout: 3 + Interval: 3000 + Target: "All" + Flag: { + UF_NOMOB: true + UF_SONG: true + UF_DUALMODE: true + } + } +}, +{ + Id: 322 + Name: "BA_APPLEIDUN" + Description: "Song of Lutie" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Song: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 180000 + SkillData2: 20000 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xaa + Layout: 3 + Interval: 6000 + Target: "All" + Flag: { + UF_NOMOB: true + UF_SONG: true + UF_DUALMODE: true + } + } +}, +{ + Id: 323 + Name: "DC_DANCINGLESSON" + Description: "Dance Lessons" + MaxLevel: 10 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 324 + Name: "DC_THROWARROW" + Description: "Slinging Arrow" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + CastTime: 1200 + FixedCastTime: 300 + Requirements: { + SPCost: { + Lv1: 1 + Lv2: 3 + Lv3: 5 + Lv4: 7 + Lv5: 9 + Lv6: 11 + Lv7: 13 + Lv8: 15 + Lv9: 17 + Lv10: 19 + } + WeaponTypes: { + Whips: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 325 + Name: "DC_UGLYDANCE" + Description: "Hip Shaker" + MaxLevel: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + Song: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 30000 + SkillData2: 3000 + Requirements: { + SPCost: { + Lv1: 23 + Lv2: 26 + Lv3: 29 + Lv4: 32 + Lv5: 35 + Lv6: 38 + Lv7: 41 + Lv8: 44 + Lv9: 47 + Lv10: 50 + } + WeaponTypes: { + Whips: true + } + } + Unit: { + Id: 0xab + Layout: 3 + Interval: 3000 + Target: "Enemy" + Flag: { + UF_DANCE: true + } + } +}, +{ + Id: 326 + Name: "DC_SCREAM" + Description: "Dazzler" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + AfterCastActDelay: 4000 + SkillData2: 5000 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + } +}, +{ + Id: 327 + Name: "DC_HUMMING" + Description: "Focus Ballet" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Song: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + SkillData2: 20000 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 24 + Lv3: 26 + Lv4: 28 + Lv5: 30 + Lv6: 32 + Lv7: 34 + Lv8: 36 + Lv9: 38 + Lv10: 40 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xac + Layout: 3 + Interval: 3000 + Target: "All" + Flag: { + UF_NOMOB: true + UF_DANCE: true + UF_DUALMODE: true + } + } +}, +{ + Id: 328 + Name: "DC_DONTFORGETME" + Description: "Slow Grace" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Song: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 180000 + SkillData2: 20000 + Requirements: { + SPCost: { + Lv1: 28 + Lv2: 31 + Lv3: 34 + Lv4: 37 + Lv5: 40 + Lv6: 43 + Lv7: 46 + Lv8: 49 + Lv9: 52 + Lv10: 55 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xad + Layout: 3 + Interval: 3000 + Target: "Enemy" + Flag: { + UF_DANCE: true + UF_DUALMODE: true + } + } +}, +{ + Id: 329 + Name: "DC_FORTUNEKISS" + Description: "Lady Luck" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Song: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 120000 + SkillData2: 20000 + Requirements: { + SPCost: { + Lv1: 43 + Lv2: 46 + Lv3: 49 + Lv4: 52 + Lv5: 55 + Lv6: 58 + Lv7: 61 + Lv8: 64 + Lv9: 67 + Lv10: 70 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xae + Layout: 3 + Interval: 3000 + Target: "All" + Flag: { + UF_NOMOB: true + UF_DANCE: true + UF_DUALMODE: true + } + } +}, +{ + Id: 330 + Name: "DC_SERVICEFORYOU" + Description: "Gypsy's Kiss" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Song: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 180000 + SkillData2: 20000 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xaf + Layout: 3 + Interval: 3000 + Target: "All" + Flag: { + UF_NOMOB: true + UF_DANCE: true + UF_DUALMODE: true + } + } +}, +{ + Id: 331 + Name: "NPC_RANDOMMOVE" + Description: "Random Move" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 +}, +{ + Id: 332 + Name: "NPC_SPEEDUP" + Description: "Speed UP" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 +}, +{ + Id: 333 + Name: "NPC_REVENGE" + Description: "Revenge" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 +}, +{ + Id: 334 + Name: "WE_MALE" + Description: "I Will Protect You" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Wedding: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1500 + FixedCastTime: 1500 + Requirements: { + SPCost: 1 + HPRateCost: -10 + } +}, +{ + Id: 335 + Name: "WE_FEMALE" + Description: "I Look up to You" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Wedding: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1500 + FixedCastTime: 1500 + Requirements: { + SPCost: 1 + SPRateCost: -10 + } +}, +{ + Id: 336 + Name: "WE_CALLPARTNER" + Description: "I miss You" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Wedding: true + } + DamageType: { + NoDamage: true + } + SplashRange: 3 + InterruptCast: true + SkillInstances: 1 + SkillData1: 20000 + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: 1 + } + Unit: { + Id: 0xb2 + Range: -1 + Interval: -1 + } +}, +{ + Id: 337 + Name: "ITM_TOMAHAWK" + Description: "Throw Tomahawk" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 338 + Name: "NPC_DARKCROSS" + Description: "Cross of Darkness" + MaxLevel: 10 + Range: -1 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Dark" + NumberOfHits: -2 +}, +{ + Id: 339 + Name: "NPC_GRANDDARKNESS" + Description: "Grand cross of Darkness" + MaxLevel: 10 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + TargetSelf: true + } + AttackType: "Magic" + Element: "Ele_Dark" + DamageType: { + IgnoreCards: true + IgnoreFlee: true + } + AfterCastWalkDelay: 900 + SkillData1: 900 + SkillData2: { + Lv1: 10000 + Lv2: 11000 + Lv3: 12000 + Lv4: 13000 + Lv5: 14000 + Lv6: 15000 + Lv7: 16000 + Lv8: 17000 + Lv9: 18000 + Lv10: 19000 + } + Unit: { + Id: 0x86 + Layout: -1 + Interval: 300 + Target: "Enemy" + } +}, +{ + Id: 340 + Name: "NPC_DARKSTRIKE" + Description: "Soul Strike of Darkness" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Dark" + NumberOfHits: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + InterruptCast: true +}, +{ + Id: 341 + Name: "NPC_DARKTHUNDER" + Description: "Darkness Jupitel" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Dark" + NumberOfHits: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + InterruptCast: true + KnockBackTiles: { + Lv1: 2 + Lv2: 3 + Lv3: 3 + Lv4: 4 + Lv5: 4 + Lv6: 5 + Lv7: 5 + Lv8: 6 + Lv9: 6 + Lv10: 7 + } +}, +{ + Id: 342 + Name: "NPC_STOP" + Description: "Stop" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillData1: 10000 +}, +{ + Id: 343 + Name: "NPC_WEAPONBRAKER" + Description: "Break weapon" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" +}, +{ + Id: 344 + Name: "NPC_ARMORBRAKE" + Description: "Break armor" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" +}, +{ + Id: 345 + Name: "NPC_HELMBRAKE" + Description: "Break helm" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" +}, +{ + Id: 346 + Name: "NPC_SHIELDBRAKE" + Description: "Break shield" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" +}, +{ + Id: 347 + Name: "NPC_UNDEADATTACK" + Description: "Undead Element Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Undead" +}, +{ + Id: 348 + Name: "NPC_CHANGEUNDEAD" + Description: "Undead Attribute Change" + MaxLevel: 5 + Range: 9 + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + Element: "Ele_Undead" + DamageType: { + NoDamage: true + } + SkillData1: 30000 +}, +{ + Id: 349 + Name: "NPC_POWERUP" + Description: "Power Up" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } +}, +{ + Id: 350 + Name: "NPC_AGIUP" + Description: "Agility UP" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } +}, +{ + Id: 351 + Name: "NPC_SIEGEMODE" + Description: "Siege Mode" + MaxLevel: 1 + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 +}, +{ + Id: 352 + Name: "NPC_CALLSLAVE" + Description: "Recall Slaves" + MaxLevel: 1 + Range: 2 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 +}, +{ + Id: 353 + Name: "NPC_INVISIBLE" + Description: "Invisible" + MaxLevel: 1 + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillData1: 30000 +}, +{ + Id: 354 + Name: "NPC_RUN" + Description: "Run" + MaxLevel: 20 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 +}, +{ + Id: 355 + Name: "LK_AURABLADE" + Description: "Aura Blade" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 40000 + Lv2: 60000 + Lv3: 80000 + Lv4: 100000 + Lv5: 120000 + Lv6: 140000 + Lv7: 160000 + Lv8: 180000 + Lv9: 200000 + Lv10: 220000 + } + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 26 + Lv3: 34 + Lv4: 42 + Lv5: 50 + Lv6: 58 + Lv7: 66 + Lv8: 74 + Lv9: 82 + Lv10: 90 + } + WeaponTypes: { + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Bows: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + GrenadeLaunchers: true + FuumaShurikens: true + } + } +}, +{ + Id: 356 + Name: "LK_PARRYING" + Description: "Parrying" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + Requirements: { + SPCost: 50 + WeaponTypes: { + 2HSwords: true + } + } +}, +{ + Id: 357 + Name: "LK_CONCENTRATION" + Description: "Concentration" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 25000 + Lv2: 30000 + Lv3: 35000 + Lv4: 40000 + Lv5: 45000 + Lv6: 50000 + Lv7: 55000 + Lv8: 60000 + Lv9: 65000 + Lv10: 70000 + } + Requirements: { + SPCost: { + Lv1: 14 + Lv2: 18 + Lv3: 22 + Lv4: 26 + Lv5: 30 + Lv6: 34 + Lv7: 38 + Lv8: 42 + Lv9: 46 + Lv10: 50 + } + } +}, +{ + Id: 358 + Name: "LK_TENSIONRELAX" + Description: "Relax" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 180000 + Requirements: { + SPCost: 15 + } +}, +{ + Id: 359 + Name: "LK_BERSERK" + Description: "Frenzy" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 300000 + SkillData2: 15000 + Requirements: { + SPCost: 200 + } +}, +{ + Id: 361 + Name: "HP_ASSUMPTIO" + Description: "Assumptio" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SplashRange: 1 + InterruptCast: true + CastTime: { + Lv1: 800 + Lv2: 1200 + Lv3: 1600 + Lv4: 2000 + Lv5: 2400 + Lv6: 2400 + Lv7: 2400 + Lv8: 2400 + Lv9: 2400 + Lv10: 2400 + } + AfterCastActDelay: { + Lv1: 1100 + Lv2: 1200 + Lv3: 1300 + Lv4: 1400 + Lv5: 1500 + Lv6: 1600 + Lv7: 1700 + Lv8: 1800 + Lv9: 1900 + Lv10: 2000 + } + SkillData1: { + Lv1: 20000 + Lv2: 40000 + Lv3: 60000 + Lv4: 80000 + Lv5: 100000 + Lv6: 120000 + Lv7: 140000 + Lv8: 160000 + Lv9: 180000 + Lv10: 200000 + } + FixedCastTime: { + Lv1: 200 + Lv2: 300 + Lv3: 400 + Lv4: 500 + Lv5: 600 + Lv6: 700 + Lv7: 800 + Lv8: 900 + Lv9: 1000 + Lv10: 1100 + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 30 + Lv3: 40 + Lv4: 50 + Lv5: 60 + Lv6: 70 + Lv7: 80 + Lv8: 90 + Lv9: 100 + Lv10: 110 + } + } +}, +{ + Id: 362 + Name: "HP_BASILICA" + Description: "Basilica" + MaxLevel: 5 + Range: 4 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + KnockBackTiles: 2 + AfterCastActDelay: { + Lv1: 2000 + Lv2: 3000 + Lv3: 4000 + Lv4: 5000 + Lv5: 6000 + Lv6: 7000 + Lv7: 8000 + Lv8: 9000 + Lv9: 10000 + Lv10: 11000 + } + SkillData1: { + Lv1: 20000 + Lv2: 25000 + Lv3: 30000 + Lv4: 35000 + Lv5: 40000 + Lv6: 45000 + Lv7: 50000 + Lv8: 55000 + Lv9: 60000 + Lv10: 65000 + } + SkillData2: { + Lv1: 20000 + Lv2: 25000 + Lv3: 30000 + Lv4: 35000 + Lv5: 40000 + Lv6: 45000 + Lv7: 50000 + Lv8: 55000 + Lv9: 60000 + Lv10: 65000 + } + FixedCastTime: { + Lv1: 5000 + Lv2: 6000 + Lv3: 7000 + Lv4: 8000 + Lv5: 9000 + Lv6: 10000 + Lv7: 11000 + Lv8: 12000 + Lv9: 13000 + Lv10: 14000 + } + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 130 + Lv7: 140 + Lv8: 150 + Lv9: 160 + Lv10: 170 + } +// Items: { +// Yellow_Gemstone: 1 +// Red_Gemstone: 1 +// Blue_Gemstone: 1 +// Holy_Water: 1 +// } + } + Unit: { + Id: 0xb4 + Range: 2 + Interval: 300 + Target: "All" + } +}, +{ + Id: 363 + Name: "HP_MEDITATIO" + Description: "Meditatio" + MaxLevel: 10 + AttackType: "Magic" + NumberOfHits: 0 +}, +{ + Id: 364 + Name: "HW_SOULDRAIN" + Description: "Soul Drain" + MaxLevel: 10 + AttackType: "Magic" +}, +{ + Id: 365 + Name: "HW_MAGICCRASHER" + Description: "Stave Crasher" + MaxLevel: 1 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + InterruptCast: true + CastTime: 240 + AfterCastActDelay: 300 + FixedCastTime: 60 + Requirements: { + SPCost: 8 + } +}, +{ + Id: 366 + Name: "HW_MAGICPOWER" + Description: "Mystical Amplification" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillData1: 30000 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + } + Requirements: { + SPCost: { + Lv1: 14 + Lv2: 18 + Lv3: 22 + Lv4: 26 + Lv5: 30 + Lv6: 34 + Lv7: 38 + Lv8: 42 + Lv9: 46 + Lv10: 50 + } + } +}, +{ + Id: 367 + Name: "PA_PRESSURE" + Description: "Gloria Domini" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Misc" + DamageType: { + IgnoreElement: true + IgnoreFlee: true + IgnoreDefCards: true + } + CastTime: 1600 + AfterCastActDelay: { + Lv1: 2000 + Lv2: 2500 + Lv3: 3000 + Lv4: 3500 + Lv5: 4000 + Lv6: 4500 + Lv7: 5000 + Lv8: 5500 + Lv9: 6000 + Lv10: 6500 + } + SkillData2: { + Lv1: 2000 + Lv2: 3000 + Lv3: 4000 + Lv4: 5000 + Lv5: 6000 + Lv6: 7000 + Lv7: 8000 + Lv8: 9000 + Lv9: 10000 + Lv10: 11000 + } + FixedCastTime: 400 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 35 + Lv3: 40 + Lv4: 45 + Lv5: 50 + Lv6: 55 + Lv7: 60 + Lv8: 65 + Lv9: 70 + Lv10: 75 + } + } +}, +{ + Id: 368 + Name: "PA_SACRIFICE" + Description: "Martyr's Reckoning" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + IgnoreCards: true + IgnoreDefense: true + IgnoreFlee: true + } + InterruptCast: true + Requirements: { + SPCost: 100 + } +}, +{ + Id: 369 + Name: "PA_GOSPEL" + Description: "Battle Chant" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + IgnoreFlee: true + } + InterruptCast: true + SkillData1: 60000 + SkillData2: 60000 + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 80 + Lv3: 80 + Lv4: 80 + Lv5: 80 + Lv6: 100 + Lv7: 100 + Lv8: 100 + Lv9: 100 + Lv10: 100 + } + } + Unit: { + Id: 0xb3 + Layout: -1 + Interval: 10000 + Target: "All" + Flag: { + UF_NOOVERLAP: true + } + } +}, +{ + Id: 370 + Name: "CH_PALMSTRIKE" + Description: "Raging Palm Strike" + MaxLevel: 5 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + InterruptCast: true + KnockBackTiles: 3 + AfterCastActDelay: 300 + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: { + Lv1: 2 + Lv2: 4 + Lv3: 6 + Lv4: 8 + Lv5: 10 + Lv6: 12 + Lv7: 14 + Lv8: 16 + Lv9: 18 + Lv10: 20 + } + State: "ExplosionSpirits" + } +}, +{ + Id: 371 + Name: "CH_TIGERFIST" + Description: "Glacier Fist" + MaxLevel: 5 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData2: { + Lv1: 2000 + Lv2: 4000 + Lv3: 6000 + Lv4: 8000 + Lv5: 10000 + Lv6: 12000 + Lv7: 14000 + Lv8: 16000 + Lv9: 18000 + Lv10: 20000 + } + SkillDelayOptions: { + IgnoreStatusEffect: true + } + Requirements: { + SPCost: { + Lv1: 4 + Lv2: 6 + Lv3: 8 + Lv4: 10 + Lv5: 12 + Lv6: 14 + Lv7: 16 + Lv8: 18 + Lv9: 20 + Lv10: 22 + } + SpiritSphereCost: 1 + } +}, +{ + Id: 372 + Name: "CH_CHAINCRUSH" + Description: "Chain Crush Combo" + MaxLevel: 10 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: { + Lv1: -1 + Lv2: -1 + Lv3: -2 + Lv4: -2 + Lv5: -3 + Lv6: -3 + Lv7: -4 + Lv8: -4 + Lv9: -5 + Lv10: -5 + } + SkillDelayOptions: { + IgnoreStatusEffect: true + } + Requirements: { + SPCost: { + Lv1: 4 + Lv2: 6 + Lv3: 8 + Lv4: 10 + Lv5: 12 + Lv6: 14 + Lv7: 16 + Lv8: 18 + Lv9: 20 + Lv10: 22 + } + SpiritSphereCost: 2 + } +}, +{ + Id: 373 + Name: "PF_HPCONVERSION" + Description: "Indulge" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + Requirements: { + SPCost: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + } +}, +{ + Id: 374 + Name: "PF_SOULCHANGE" + Description: "Soul Exhale" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NoCastSelf: true + PartyOnly: true + GuildOnly: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + FixedCastTime: 3000 + Requirements: { + SPCost: 5 + } +}, +{ + Id: 375 + Name: "PF_SOULBURN" + Description: "Soul Siphon" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + IgnoreCards: true + IgnoreElement: true + IgnoreDefCards: true + } + InterruptCast: true + CoolDown: { + Lv1: 10000 + Lv2: 10000 + Lv3: 10000 + Lv4: 10000 + Lv5: 15000 + Lv6: 15000 + Lv7: 15000 + Lv8: 15000 + Lv9: 15000 + Lv10: 15000 + } + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 130 + Lv7: 140 + Lv8: 150 + Lv9: 160 + Lv10: 170 + } + } +}, +{ + Id: 376 + Name: "ASC_KATAR" + Description: "Advanced Katar Mastery" + MaxLevel: 5 + AttackType: "Weapon" + DamageType: { + NoDamage: true + } +}, +{ + Id: 378 + Name: "ASC_EDP" + Description: "Enchant Deadly Poison" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Poison" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 40000 + Lv2: 45000 + Lv3: 50000 + Lv4: 55000 + Lv5: 60000 + Lv6: 65000 + Lv7: 70000 + Lv8: 75000 + Lv9: 80000 + Lv10: 85000 + } + SkillData2: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 70 + Lv3: 80 + Lv4: 90 + Lv5: 100 + Lv6: 110 + Lv7: 120 + Lv8: 130 + Lv9: 140 + Lv10: 150 + } + WeaponTypes: { + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Bows: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + GrenadeLaunchers: true + FuumaShurikens: true + } +// Items: { +// Poison_Bottle: 1 +// } + } +}, +{ + Id: 379 + Name: "ASC_BREAKER" + Description: "Soul Destroyer" + MaxLevel: 10 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Misc" + Element: "Ele_Weapon" + DamageType: { + IgnoreFlee: true + } + InterruptCast: true + CastTime: 250 + AfterCastActDelay: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + FixedCastTime: 250 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 20 + Lv3: 20 + Lv4: 20 + Lv5: 20 + Lv6: 30 + Lv7: 30 + Lv8: 30 + Lv9: 30 + Lv10: 30 + } + } +}, +{ + Id: 380 + Name: "SN_SIGHT" + Description: "Falcon Eyes" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 30000 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 20 + Lv3: 25 + Lv4: 25 + Lv5: 30 + Lv6: 30 + Lv7: 35 + Lv8: 35 + Lv9: 40 + Lv10: 40 + } + } +}, +{ + Id: 381 + Name: "SN_FALCONASSAULT" + Description: "Falcon Assault" + MaxLevel: 5 + Range: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Misc" + DamageType: { + IgnoreFlee: true + } + InterruptCast: true + CastTime: 500 + AfterCastActDelay: 3000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 34 + Lv3: 38 + Lv4: 42 + Lv5: 46 + Lv6: 50 + Lv7: 54 + Lv8: 58 + Lv9: 62 + Lv10: 66 + } + State: "Falcon" + } +}, +{ + Id: 382 + Name: "SN_SHARPSHOOTING" + Description: "Focused Arrow Strike" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SplashRange: 1 + InterruptCast: true + SkillInstances: 13 + CastTime: 1000 + AfterCastActDelay: 1500 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 21 + Lv3: 24 + Lv4: 27 + Lv5: 30 + Lv6: 33 + Lv7: 36 + Lv8: 39 + Lv9: 42 + Lv10: 45 + } + WeaponTypes: { + Bows: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 383 + Name: "SN_WINDWALK" + Description: "Wind Walker" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true + CastTime: { + Lv1: 1500 + Lv2: 1800 + Lv3: 2100 + Lv4: 2400 + Lv5: 2700 + Lv6: 3000 + Lv7: 3300 + Lv8: 3600 + Lv9: 3900 + Lv10: 4200 + } + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 130000 + Lv2: 160000 + Lv3: 190000 + Lv4: 220000 + Lv5: 250000 + Lv6: 280000 + Lv7: 310000 + Lv8: 340000 + Lv9: 370000 + Lv10: 400000 + } + FixedCastTime: { + Lv1: 500 + Lv2: 600 + Lv3: 700 + Lv4: 800 + Lv5: 900 + Lv6: 1000 + Lv7: 1100 + Lv8: 1200 + Lv9: 1300 + Lv10: 1400 + } + Requirements: { + SPCost: { + Lv1: 46 + Lv2: 52 + Lv3: 58 + Lv4: 64 + Lv5: 70 + Lv6: 76 + Lv7: 82 + Lv8: 88 + Lv9: 94 + Lv10: 100 + } + } +}, +{ + Id: 384 + Name: "WS_MELTDOWN" + Description: "Shattering Strike" + MaxLevel: 10 + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + SkillData2: 5000 + FixedCastTime: { + Lv1: 5 + Lv2: 5 + Lv3: 6 + Lv4: 6 + Lv5: 7 + Lv6: 7 + Lv7: 8 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 50 + Lv3: 60 + Lv4: 60 + Lv5: 70 + Lv6: 70 + Lv7: 80 + Lv8: 80 + Lv9: 90 + Lv10: 90 + } + } +}, +{ + Id: 387 + Name: "WS_CARTBOOST" + Description: "Cart Boost" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 60000 + Requirements: { + SPCost: 20 + State: "Cart" + } +}, +{ + Id: 389 + Name: "ST_CHASEWALK" + Description: "Stealth" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + CastTime: 500 + SkillData1: 10000 + SkillData2: 30000 + FixedCastTime: 500 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 390 + Name: "ST_REJECTSWORD" + Description: "Counter Instinct" + MaxLevel: 5 + SkillType: { + Self: true + } + AttackType: "Weapon" + InterruptCast: true + SkillData1: 300000 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 15 + Lv3: 20 + Lv4: 25 + Lv5: 30 + Lv6: 35 + Lv7: 40 + Lv8: 45 + Lv9: 50 + Lv10: 55 + } + } +}, +{ + Id: 392 + Name: "CR_ALCHEMY" + Description: "Alchemy" + MaxLevel: 1 + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true +}, +{ + Id: 393 + Name: "CR_SYNTHESISPOTION" + Description: "Potion Synthesis" + MaxLevel: 1 + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true +}, +{ + Id: 394 + Name: "CG_ARROWVULCAN" + Description: "Vulcan Arrow" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -9 + InterruptCast: true + CastTime: { + Lv1: 1600 + Lv2: 1760 + Lv3: 1920 + Lv4: 2080 + Lv5: 2240 + Lv6: 2400 + Lv7: 2560 + Lv8: 2720 + Lv9: 2880 + Lv10: 3040 + } + AfterCastActDelay: 2000 + AfterCastWalkDelay: 2000 + FixedCastTime: { + Lv1: 400 + Lv2: 440 + Lv3: 480 + Lv4: 520 + Lv5: 560 + Lv6: 600 + Lv7: 640 + Lv8: 680 + Lv9: 720 + Lv10: 760 + } + SkillDelayOptions: { + IgnoreStatusEffect: true + } + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + WeaponTypes: { + Instruments: true + Whips: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 395 + Name: "CG_MOONLIT" + Description: "Sheltering Bliss" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + Ensemble: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SplashRange: 3 + InterruptCast: true + KnockBackTiles: 2 + SkillData1: { + Lv1: 20000 + Lv2: 25000 + Lv3: 30000 + Lv4: 35000 + Lv5: 40000 + Lv6: 45000 + Lv7: 50000 + Lv8: 55000 + Lv9: 60000 + Lv10: 65000 + } + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xb5 + Layout: 4 + Interval: -1 + Target: "All" + Flag: { + UF_ENSEMBLE: true + } + } +}, +{ + Id: 396 + Name: "CG_MARIONETTE" + Description: "Marionette Control" + MaxLevel: 1 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + PartyOnly: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 1000 + Requirements: { + SPCost: 100 + } +}, +{ + Id: 397 + Name: "LK_SPIRALPIERCE" + Description: "Spiral Pierce" + MaxLevel: 5 + Range: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 5 + CastTime: { + Lv1: 150 + Lv2: 250 + Lv3: 350 + Lv4: 450 + Lv5: 500 + Lv6: 500 + Lv7: 500 + Lv8: 500 + Lv9: 500 + Lv10: 500 + } + AfterCastActDelay: { + Lv1: 1200 + Lv2: 1400 + Lv3: 1600 + Lv4: 1800 + Lv5: 2000 + Lv6: 2200 + Lv7: 2400 + Lv8: 2600 + Lv9: 2800 + Lv10: 3000 + } + SkillData2: 1000 + FixedCastTime: { + Lv1: 150 + Lv2: 250 + Lv3: 350 + Lv4: 450 + Lv5: 500 + Lv6: 500 + Lv7: 500 + Lv8: 500 + Lv9: 500 + Lv10: 500 + } + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 21 + Lv3: 24 + Lv4: 27 + Lv5: 30 + Lv6: 33 + Lv7: 36 + Lv8: 39 + Lv9: 42 + Lv10: 45 + } + WeaponTypes: { + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 398 + Name: "LK_HEADCRUSH" + Description: "Traumatic Blow" + MaxLevel: 5 + Range: 4 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 500 + SkillData2: 120000 + Requirements: { + SPCost: 23 + } +}, +{ + Id: 399 + Name: "LK_JOINTBEAT" + Description: "Vital Strike" + MaxLevel: 10 + Range: 4 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: { + Lv1: 800 + Lv2: 800 + Lv3: 800 + Lv4: 800 + Lv5: 1000 + Lv6: 1000 + Lv7: 1000 + Lv8: 1000 + Lv9: 1000 + Lv10: 1000 + } + SkillData2: 30000 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 12 + Lv3: 14 + Lv4: 14 + Lv5: 16 + Lv6: 16 + Lv7: 18 + Lv8: 18 + Lv9: 20 + Lv10: 20 + } + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 400 + Name: "HW_NAPALMVULCAN" + Description: "Napalm Vulcan" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Ghost" + DamageType: { + SplashArea: true + SplitDamage: true + } + SplashRange: 1 + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: 800 + AfterCastActDelay: 1000 + SkillData2: 45000 + FixedCastTime: 200 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 25 + Lv3: 40 + Lv4: 55 + Lv5: 70 + Lv6: 85 + Lv7: 100 + Lv8: 115 + Lv9: 130 + Lv10: 145 + } + } +}, +{ + Id: 401 + Name: "CH_SOULCOLLECT" + Description: "Zen" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 600000 + FixedCastTime: 2000 + Requirements: { + SPCost: 20 + } +}, +{ + Id: 402 + Name: "PF_MINDBREAKER" + Description: "Mind Breaker" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: { + Lv1: 800 + Lv2: 900 + Lv3: 1000 + Lv4: 1100 + Lv5: 1200 + Lv6: 1300 + Lv7: 1400 + Lv8: 1500 + Lv9: 1600 + Lv10: 1700 + } + SkillData1: 30000 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 15 + Lv3: 18 + Lv4: 21 + Lv5: 24 + Lv6: 27 + Lv7: 30 + Lv8: 33 + Lv9: 36 + Lv10: 39 + } + } +}, +{ + Id: 403 + Name: "PF_MEMORIZE" + Description: "Foresight" + MaxLevel: 1 + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + FixedCastTime: 5000 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 404 + Name: "PF_FOGWALL" + Description: "Blinding Mist" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + TargetSelf: true + } + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 2 + SkillData1: 20000 + SkillData2: 10000 + Requirements: { + SPCost: 25 + } + Unit: { + Id: 0xb6 + Layout: -1 + Interval: -1 + Target: "All" + } +}, +{ + Id: 405 + Name: "PF_SPIDERWEB" + Description: "Fiber Lock" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillInstances: 3 + SkillData1: 30000 + SkillData2: 8000 + Requirements: { + SPCost: 50 +// Items: { +// Spiderweb: 1 +// } + } + Unit: { + Id: 0xb7 + Interval: -1 + Target: "Enemy" + } +}, +{ + Id: 406 + Name: "ASC_METEORASSAULT" + Description: "Meteor Assault" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + IgnoreCards: true + } + SplashRange: 2 + CastTime: 250 + AfterCastActDelay: 500 + SkillData2: { + Lv1: 10000 + Lv2: 5000 + Lv3: 120000 + Lv4: 120000 + Lv5: 120000 + Lv6: 120000 + Lv7: 120000 + Lv8: 120000 + Lv9: 120000 + Lv10: 120000 + } + FixedCastTime: 250 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 12 + Lv3: 14 + Lv4: 16 + Lv5: 18 + Lv6: 20 + Lv7: 22 + Lv8: 24 + Lv9: 26 + Lv10: 28 + } + } +}, +{ + Id: 407 + Name: "ASC_CDP" + Description: "Create Deadly Poison" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + AfterCastActDelay: 5000 + Requirements: { + SPCost: 50 + } +}, +{ + Id: 408 + Name: "WE_BABY" + Description: "Baby" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Wedding: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 300000 + FixedCastTime: 2000 + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: 1 + SPRateCost: -10 + } +}, +{ + Id: 409 + Name: "WE_CALLPARENT" + Description: "Call Parent" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Wedding: true + } + DamageType: { + NoDamage: true + } + SplashRange: 3 + InterruptCast: true + SkillInstances: 1 + SkillData1: 20000 + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: 1 + } + Unit: { + Id: 0xb2 + Range: -1 + Interval: -1 + } +}, +{ + Id: 410 + Name: "WE_CALLBABY" + Description: "Call Baby" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Wedding: true + } + DamageType: { + NoDamage: true + } + SplashRange: 3 + InterruptCast: true + SkillInstances: 1 + SkillData1: 20000 + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: 1 + } + Unit: { + Id: 0xb2 + Range: -1 + Interval: -1 + } +}, +{ + Id: 411 + Name: "TK_RUN" + Description: "Running" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + InterruptCast: true + KnockBackTiles: 4 + CastTime: { + Lv1: 3000 + Lv2: 2500 + Lv3: 2000 + Lv4: 1500 + Lv5: 100 + Lv6: 500 + Lv7: 0 + Lv8: 0 + Lv9: 0 + Lv10: 0 + } + AfterCastActDelay: 300 + SkillData1: 1000 + SkillData2: 150000 + FixedCastTime: { + Lv1: 3000 + Lv2: 2500 + Lv3: 2000 + Lv4: 1500 + Lv5: 1000 + Lv6: 500 + Lv7: 0 + Lv8: 0 + Lv9: 0 + Lv10: 0 + } + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 90 + Lv3: 80 + Lv4: 70 + Lv5: 60 + Lv6: 50 + Lv7: 40 + Lv8: 30 + Lv9: 20 + Lv10: 10 + } + State: "Moveable" + } +}, +{ + Id: 412 + Name: "TK_READYSTORM" + Description: "Tornado Stance" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 413 + Name: "TK_STORMKICK" + Description: "Tornado Kick" + MaxLevel: 7 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + NumberOfHits: -3 + Requirements: { + SPCost: { + Lv1: 14 + Lv2: 12 + Lv3: 10 + Lv4: 8 + Lv5: 6 + Lv6: 4 + Lv7: 2 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 414 + Name: "TK_READYDOWN" + Description: "Heel Drop Stance" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 415 + Name: "TK_DOWNKICK" + Description: "Heel Drop" + MaxLevel: 7 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -3 + SkillData2: 3000 + Requirements: { + SPCost: { + Lv1: 14 + Lv2: 12 + Lv3: 10 + Lv4: 8 + Lv5: 6 + Lv6: 4 + Lv7: 2 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 416 + Name: "TK_READYTURN" + Description: "Roundhouse Stance" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 417 + Name: "TK_TURNKICK" + Description: "Roundhouse Kick" + MaxLevel: 7 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + NumberOfHits: -3 + KnockBackTiles: 2 + SkillData2: 2000 + Requirements: { + SPCost: { + Lv1: 14 + Lv2: 12 + Lv3: 10 + Lv4: 8 + Lv5: 6 + Lv6: 4 + Lv7: 2 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 418 + Name: "TK_READYCOUNTER" + Description: "Counter Kick Stance" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 419 + Name: "TK_COUNTER" + Description: "Counter Kick" + MaxLevel: 7 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreFlee: true + } + NumberOfHits: -3 + Requirements: { + SPCost: { + Lv1: 14 + Lv2: 12 + Lv3: 10 + Lv4: 8 + Lv5: 6 + Lv6: 4 + Lv7: 2 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 420 + Name: "TK_DODGE" + Description: "Tumbling" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 421 + Name: "TK_JUMPKICK" + Description: "Flying Kick" + MaxLevel: 7 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Friend: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + NumberOfHits: -3 + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 60 + Lv3: 50 + Lv4: 40 + Lv5: 30 + Lv6: 20 + Lv7: 10 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 422 + Name: "TK_HPTIME" + Description: "Peaceful Break" + MaxLevel: 10 + SplashRange: 1 + NumberOfHits: 0 +}, +{ + Id: 423 + Name: "TK_SPTIME" + Description: "Happy Break" + MaxLevel: 10 + SplashRange: 1 + NumberOfHits: 0 + SkillData1: 1800000 +}, +{ + Id: 424 + Name: "TK_POWER" + Description: "Kihop" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 425 + Name: "TK_SEVENWIND" + Description: "Mild Wind" + MaxLevel: 7 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: { + Lv1: "Ele_Earth" + Lv2: "Ele_Wind" + Lv3: "Ele_Water" + Lv4: "Ele_Fire" + Lv5: "Ele_Ghost" + Lv6: "Ele_Dark" + Lv7: "Ele_Holy" + } + DamageType: { + NoDamage: true + } + SkillData1: 300000 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 20 + Lv3: 20 + Lv4: 20 + Lv5: 50 + Lv6: 50 + Lv7: 50 + Lv8: 50 + Lv9: 50 + Lv10: 50 + } + } +}, +{ + Id: 426 + Name: "TK_HIGHJUMP" + Description: "Taekwon Jump" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 2500 + Lv2: 2000 + Lv3: 1500 + Lv4: 1000 + Lv5: 500 + Lv6: 500 + Lv7: 500 + Lv8: 500 + Lv9: 500 + Lv10: 500 + } + FixedCastTime: { + Lv1: 2500 + Lv2: 2000 + Lv3: 1500 + Lv4: 1000 + Lv5: 500 + Lv6: 500 + Lv7: 500 + Lv8: 500 + Lv9: 500 + Lv10: 500 + } + Requirements: { + SPCost: 50 + } +}, +{ + Id: 427 + Name: "SG_FEEL" + Description: "Feeling the Sun Moon and Stars" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + FixedCastTime: 3000 + Requirements: { + SPCost: 100 + } +}, +{ + Id: 428 + Name: "SG_SUN_WARM" + Description: "Warmth of the Sun" + MaxLevel: 3 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + InterruptCast: true + KnockBackTiles: 2 + SkillData1: { + Lv1: 10000 + Lv2: 20000 + Lv3: 60000 + Lv4: 60000 + Lv5: 60000 + Lv6: 60000 + Lv7: 60000 + Lv8: 60000 + Lv9: 60000 + Lv10: 60000 + } + Requirements: { + SPCost: 20 + } + Unit: { + Id: 0x86 + Range: 1 + Interval: 100 + Target: "Enemy" + } +}, +{ + Id: 429 + Name: "SG_MOON_WARM" + Description: "Warmth of the Moon" + MaxLevel: 3 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + InterruptCast: true + KnockBackTiles: 2 + SkillData1: { + Lv1: 10000 + Lv2: 20000 + Lv3: 60000 + Lv4: 60000 + Lv5: 60000 + Lv6: 60000 + Lv7: 60000 + Lv8: 60000 + Lv9: 60000 + Lv10: 60000 + } + Requirements: { + SPCost: 20 + } + Unit: { + Id: 0x86 + Range: 1 + Interval: 100 + Target: "Enemy" + } +}, +{ + Id: 430 + Name: "SG_STAR_WARM" + Description: "Warmth of the Stars" + MaxLevel: 3 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + InterruptCast: true + KnockBackTiles: 2 + SkillData1: { + Lv1: 10000 + Lv2: 20000 + Lv3: 60000 + Lv4: 60000 + Lv5: 60000 + Lv6: 60000 + Lv7: 60000 + Lv8: 60000 + Lv9: 60000 + Lv10: 60000 + } + Requirements: { + SPCost: 10 + } + Unit: { + Id: 0x86 + Range: 1 + Interval: 100 + Target: "Enemy" + } +}, +{ + Id: 431 + Name: "SG_SUN_COMFORT" + Description: "Comfort of the Sun" + MaxLevel: 4 + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 80000 + Lv2: 160000 + Lv3: 240000 + Lv4: 320000 + Lv5: 400000 + Lv6: 480000 + Lv7: 560000 + Lv8: 640000 + Lv9: 720000 + Lv10: 800000 + } + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 60 + Lv3: 50 + Lv4: 40 + Lv5: 30 + Lv6: 20 + Lv7: 10 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 432 + Name: "SG_MOON_COMFORT" + Description: "Comfort of the Moon" + MaxLevel: 4 + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 80000 + Lv2: 160000 + Lv3: 240000 + Lv4: 320000 + Lv5: 400000 + Lv6: 480000 + Lv7: 560000 + Lv8: 640000 + Lv9: 720000 + Lv10: 800000 + } + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 60 + Lv3: 50 + Lv4: 40 + Lv5: 30 + Lv6: 20 + Lv7: 10 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 433 + Name: "SG_STAR_COMFORT" + Description: "Comfort of the Stars" + MaxLevel: 4 + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 80000 + Lv2: 160000 + Lv3: 240000 + Lv4: 320000 + Lv5: 400000 + Lv6: 480000 + Lv7: 560000 + Lv8: 640000 + Lv9: 720000 + Lv10: 800000 + } + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 60 + Lv3: 50 + Lv4: 40 + Lv5: 30 + Lv6: 20 + Lv7: 10 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 434 + Name: "SG_HATE" + Description: "Hatred of the Sun Moon and Stars" + MaxLevel: 3 + Range: 10 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + FixedCastTime: 3000 + Requirements: { + SPCost: 100 + } +}, +{ + Id: 435 + Name: "SG_SUN_ANGER" + Description: "Anger of the Sun" + MaxLevel: 3 + NumberOfHits: 0 +}, +{ + Id: 436 + Name: "SG_MOON_ANGER" + Description: "Anger of the Moon" + MaxLevel: 3 + NumberOfHits: 0 +}, +{ + Id: 437 + Name: "SG_STAR_ANGER" + Description: "Anger of the Stars" + MaxLevel: 3 + NumberOfHits: 0 +}, +{ + Id: 438 + Name: "SG_SUN_BLESS" + Description: "Blessing of the Sun" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 439 + Name: "SG_MOON_BLESS" + Description: "Blessing of the Moon" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 440 + Name: "SG_STAR_BLESS" + Description: "Blessing of the Stars" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 441 + Name: "SG_DEVIL" + Description: "Demon of the Sun Moon and Stars" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 442 + Name: "SG_FRIEND" + Description: "Friend of the Sun Moon and Stars" + MaxLevel: 3 + NumberOfHits: 0 + SkillData1: 10000 +}, +{ + Id: 443 + Name: "SG_KNOWLEDGE" + Description: "Knowledge of the Sun Moon and Stars" + MaxLevel: 10 + NumberOfHits: 0 + SkillData1: 600000 +}, +{ + Id: 444 + Name: "SG_FUSION" + Description: "Union of the Sun Moon and Stars" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SkillData1: 600000 + Requirements: { + SPCost: 100 + } +}, +{ + Id: 445 + Name: "SL_ALCHEMIST" + Description: "Spirit of the Alchemist" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 446 + Name: "AM_BERSERKPITCHER" + Description: "Aid Berserk Potion" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + Spirit: true + PartyOnly: true + GuildOnly: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + FixedCastTime: 1000 + Requirements: { + SPCost: 10 + SPRateCost: 8 +// Items: { +// Berserk_Potion: 2 +// } + } +}, +{ + Id: 447 + Name: "SL_MONK" + Description: "Spirit of the Monk" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 448 + Name: "SL_STAR" + Description: "Spirit of the Star Gladiator" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 800 + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 200 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 449 + Name: "SL_SAGE" + Description: "Spirit of the Sage" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 450 + Name: "SL_CRUSADER" + Description: "Spirit of the Crusader" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 451 + Name: "SL_SUPERNOVICE" + Description: "Spirit of the Supernovice" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 452 + Name: "SL_KNIGHT" + Description: "Spirit of the Knight" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 453 + Name: "SL_WIZARD" + Description: "Spirit of the Wizard" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 454 + Name: "SL_PRIEST" + Description: "Spirit of the Priest" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 455 + Name: "SL_BARDDANCER" + Description: "Spirit of the Artist" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 456 + Name: "SL_ROGUE" + Description: "Spirit of the Rogue" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 457 + Name: "SL_ASSASIN" + Description: "Spirit of the Assasin" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 458 + Name: "SL_BLACKSMITH" + Description: "Spirit of the Blacksmith" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 459 + Name: "BS_ADRENALINE2" + Description: "Advanced Adrenaline Rush" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Spirit: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + KnockBackTiles: 0 + SkillData1: 150000 + Requirements: { + SPCost: 64 + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + } + } +}, +{ + Id: 460 + Name: "SL_HUNTER" + Description: "Spirit of the Hunter" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 461 + Name: "SL_SOULLINKER" + Description: "Spirit of the Soul Linker" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 462 + Name: "SL_KAIZEL" + Description: "Kaizel" + MaxLevel: 7 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 3600 + Lv2: 3200 + Lv3: 2800 + Lv4: 2400 + Lv5: 2000 + Lv6: 2000 + Lv7: 2000 + Lv8: 2000 + Lv9: 2000 + Lv10: 2000 + } + SkillData1: 1800000 + SkillData2: 2000 + FixedCastTime: { + Lv1: 900 + Lv2: 800 + Lv3: 700 + Lv4: 600 + Lv5: 500 + Lv6: 500 + Lv7: 500 + Lv8: 500 + Lv9: 500 + Lv10: 500 + } + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 110 + Lv3: 100 + Lv4: 90 + Lv5: 80 + Lv6: 70 + Lv7: 60 + Lv8: 50 + Lv9: 40 + Lv10: 30 + } + } +}, +{ + Id: 463 + Name: "SL_KAAHI" + Description: "Kaahi" + MaxLevel: 7 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 1800000 + SkillData2: 500 + Requirements: { + SPCost: 30 + } +}, +{ + Id: 464 + Name: "SL_KAUPE" + Description: "Kaupe" + MaxLevel: 3 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 400 + SkillData1: 600000 + FixedCastTime: 100 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 30 + Lv3: 40 + Lv4: 50 + Lv5: 60 + Lv6: 70 + Lv7: 80 + Lv8: 90 + Lv9: 100 + Lv10: 110 + } + } +}, +{ + Id: 465 + Name: "SL_KAITE" + Description: "Kaite" + MaxLevel: 7 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 4800 + Lv2: 4400 + Lv3: 4000 + Lv4: 3600 + Lv5: 3200 + Lv6: 2800 + Lv7: 2400 + Lv8: 2400 + Lv9: 2400 + Lv10: 2400 + } + SkillData1: { + Lv1: 60000 + Lv2: 120000 + Lv3: 180000 + Lv4: 240000 + Lv5: 300000 + Lv6: 360000 + Lv7: 600000 + Lv8: 600000 + Lv9: 600000 + Lv10: 600000 + } + FixedCastTime: { + Lv1: 1200 + Lv2: 1100 + Lv3: 1000 + Lv4: 900 + Lv5: 800 + Lv6: 700 + Lv7: 600 + Lv8: 600 + Lv9: 600 + Lv10: 600 + } + Requirements: { + SPCost: 70 + } +}, +{ + Id: 466 + Name: "SL_KAINA" + Description: "Kaina" + MaxLevel: 7 + AttackType: "Magic" + NumberOfHits: 0 + InterruptCast: true +}, +{ + Id: 467 + Name: "SL_STIN" + Description: "Estin" + MaxLevel: 7 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Endowed" + KnockBackTiles: 2 + CastTime: 80 + AfterCastActDelay: 500 + FixedCastTime: 20 + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 20 + Lv3: 22 + Lv4: 24 + Lv5: 26 + Lv6: 28 + Lv7: 30 + Lv8: 32 + Lv9: 34 + Lv10: 36 + } + } +}, +{ + Id: 468 + Name: "SL_STUN" + Description: "Estun" + MaxLevel: 7 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Endowed" + CastTime: 80 + AfterCastActDelay: 500 + SkillData1: 2000 + FixedCastTime: 20 + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 20 + Lv3: 22 + Lv4: 24 + Lv5: 26 + Lv6: 28 + Lv7: 30 + Lv8: 32 + Lv9: 34 + Lv10: 36 + } + } +}, +{ + Id: 469 + Name: "SL_SMA" + Description: "Esma" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Endowed" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: 1600 + AfterCastActDelay: 500 + SkillData1: 3000 + FixedCastTime: 400 + Requirements: { + SPCost: { + Lv1: 8 + Lv2: 16 + Lv3: 24 + Lv4: 32 + Lv5: 40 + Lv6: 48 + Lv7: 56 + Lv8: 64 + Lv9: 72 + Lv10: 80 + } + } +}, +{ + Id: 470 + Name: "SL_SWOO" + Description: "Eswoo" + MaxLevel: 7 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + CastTime: 800 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 1000 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + FixedCastTime: 200 + Requirements: { + SPCost: { + Lv1: 75 + Lv2: 65 + Lv3: 55 + Lv4: 45 + Lv5: 35 + Lv6: 25 + Lv7: 15 + Lv8: 5 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 471 + Name: "SL_SKE" + Description: "Eske" + MaxLevel: 3 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 2400 + Lv2: 1600 + Lv3: 800 + Lv4: 800 + Lv5: 800 + Lv6: 800 + Lv7: 800 + Lv8: 800 + Lv9: 800 + Lv10: 800 + } + AfterCastActDelay: 500 + SkillData1: { + Lv1: 10000 + Lv2: 20000 + Lv3: 30000 + Lv4: 40000 + Lv5: 50000 + Lv6: 60000 + Lv7: 70000 + Lv8: 80000 + Lv9: 90000 + Lv10: 100000 + } + SkillData2: 3000 + FixedCastTime: { + Lv1: 600 + Lv2: 400 + Lv3: 200 + Lv4: 200 + Lv5: 200 + Lv6: 200 + Lv7: 200 + Lv8: 200 + Lv9: 200 + Lv10: 200 + } + Requirements: { + SPCost: { + Lv1: 55 + Lv2: 35 + Lv3: 15 + Lv4: 1 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 472 + Name: "SL_SKA" + Description: "Eska" + MaxLevel: 3 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 2400 + Lv2: 1600 + Lv3: 800 + Lv4: 800 + Lv5: 800 + Lv6: 800 + Lv7: 800 + Lv8: 800 + Lv9: 800 + Lv10: 800 + } + AfterCastActDelay: 500 + SkillData1: { + Lv1: 10000 + Lv2: 20000 + Lv3: 30000 + Lv4: 40000 + Lv5: 50000 + Lv6: 60000 + Lv7: 70000 + Lv8: 80000 + Lv9: 90000 + Lv10: 100000 + } + FixedCastTime: { + Lv1: 600 + Lv2: 400 + Lv3: 200 + Lv4: 200 + Lv5: 200 + Lv6: 200 + Lv7: 200 + Lv8: 200 + Lv9: 200 + Lv10: 200 + } + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 80 + Lv3: 60 + Lv4: 40 + Lv5: 20 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 473 + Name: "SM_SELFPROVOKE" + Description: "Provoke Self" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillData1: 30000 +}, +{ + Id: 474 + Name: "NPC_EMOTION_ON" + Description: "Emotion ON" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } +}, +{ + Id: 475 + Name: "ST_PRESERVE" + Description: "Preserve" + MaxLevel: 1 + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 600000 + FixedCastTime: 1000 + Requirements: { + SPCost: 30 + } +}, +{ + Id: 476 + Name: "ST_FULLSTRIP" + Description: "Divest All" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 75000 + Lv2: 90000 + Lv3: 105000 + Lv4: 120000 + Lv5: 135000 + Lv6: 150000 + Lv7: 165000 + Lv8: 180000 + Lv9: 195000 + Lv10: 210000 + } + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 24 + Lv3: 26 + Lv4: 28 + Lv5: 30 + Lv6: 32 + Lv7: 34 + Lv8: 36 + Lv9: 38 + Lv10: 40 + } + } +}, +{ + Id: 477 + Name: "WS_WEAPONREFINE" + Description: "Upgrade Weapon" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 5 + } +}, +{ + Id: 478 + Name: "CR_SLIMPITCHER" + Description: "Aid Condensed Potion" + MaxLevel: 10 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 3 + CastTime: 1000 + AfterCastActDelay: 1000 + FixedCastTime: 1000 + Requirements: { + SPCost: 30 +// Items: { +// Red_Slim_Potion: 1 +// Red_Slim_Potion: 1 +// Red_Slim_Potion: 1 +// Red_Slim_Potion: 1 +// Red_Slim_Potion: 1 +// Yellow_Slim_Potion: 1 +// Yellow_Slim_Potion: 1 +// Yellow_Slim_Potion: 1 +// Yellow_Slim_Potion: 1 +// White_Slim_Potion: 1 +// } + } +}, +{ + Id: 479 + Name: "CR_FULLPROTECTION" + Description: "Full Protection" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 500 + SkillData1: { + Lv1: 120000 + Lv2: 240000 + Lv3: 360000 + Lv4: 480000 + Lv5: 600000 + Lv6: 720000 + Lv7: 840000 + Lv8: 960000 + Lv9: 1080000 + Lv10: 1200000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: 40 +// Items: { +// Coating_Bottle: 1 +// } + } +}, +{ + Id: 480 + Name: "PA_SHIELDCHAIN" + Description: "Shield Chain" + MaxLevel: 5 + Range: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 5 + CastTime: 800 + AfterCastActDelay: 1000 + FixedCastTime: 200 + Requirements: { + SPCost: { + Lv1: 28 + Lv2: 31 + Lv3: 34 + Lv4: 37 + Lv5: 40 + Lv6: 43 + Lv7: 46 + Lv8: 49 + Lv9: 52 + Lv10: 55 + } + State: "Shield" + } +}, +{ + Id: 481 + Name: "HP_MANARECHARGE" + Description: "Mana Recharge" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 482 + Name: "PF_DOUBLECASTING" + Description: "Double Casting" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + CastTime: 1600 + SkillData1: 90000 + FixedCastTime: 400 + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + } +}, +{ + Id: 483 + Name: "HW_GANBANTEIN" + Description: "Ganbantein" + MaxLevel: 1 + Range: 16 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + SplashRange: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + AfterCastActDelay: 5000 + FixedCastTime: 3000 + Requirements: { + SPCost: 40 +// Items: { +// Yellow_Gemstone: 1 +// Blue_Gemstone: 1 +// } + } +}, +{ + Id: 484 + Name: "HW_GRAVITATION" + Description: "Gravitation Field" + MaxLevel: 5 + Range: 18 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Misc" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + IgnoreElement: true + IgnoreDefCards: true + } + InterruptCast: true + SkillData1: { + Lv1: 5000 + Lv2: 6000 + Lv3: 7000 + Lv4: 8000 + Lv5: 9000 + Lv6: 10000 + Lv7: 11000 + Lv8: 12000 + Lv9: 13000 + Lv10: 14000 + } + FixedCastTime: 5000 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 40 + Lv3: 60 + Lv4: 80 + Lv5: 100 + Lv6: 120 + Lv7: 140 + Lv8: 160 + Lv9: 180 + Lv10: 200 + } +// Items: { +// Blue_Gemstone: 1 +// } + } + Unit: { + Id: 0xb8 + Layout: 2 + Interval: 500 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_DUALMODE: true + } + } +}, +{ + Id: 485 + Name: "WS_CARTTERMINATION" + Description: "Cart Termination" + MaxLevel: 10 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreCards: true + } + SkillData2: 5000 + Requirements: { + SPCost: 15 + ZenyCost: { + Lv1: 600 + Lv2: 700 + Lv3: 800 + Lv4: 900 + Lv5: 1000 + Lv6: 1100 + Lv7: 1200 + Lv8: 1300 + Lv9: 1400 + Lv10: 1500 + } + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + GrenadeLaunchers: true + FuumaShurikens: true + } + State: "CartBoost" + } +}, +{ + Id: 486 + Name: "WS_OVERTHRUSTMAX" + Description: "Maximum Power Thrust" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 180000 + Requirements: { + SPCost: 15 + ZenyCost: { + Lv1: 3000 + Lv2: 3500 + Lv3: 4000 + Lv4: 4500 + Lv5: 5000 + Lv6: 5500 + Lv7: 6000 + Lv8: 6500 + Lv9: 7000 + Lv10: 7500 + } + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + GrenadeLaunchers: true + FuumaShurikens: true + } + } +}, +{ + Id: 487 + Name: "CG_LONGINGFREEDOM" + Description: "Longing for Freedom" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: 180000 + Requirements: { + SPCost: 15 + } +}, +{ + Id: 488 + Name: "CG_HERMODE" + Description: "Wand of Hermode" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Ensemble: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SplashRange: 1 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + SkillData2: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 30 + Lv3: 40 + Lv4: 50 + Lv5: 60 + Lv6: 70 + Lv7: 80 + Lv8: 90 + Lv9: 100 + Lv10: 110 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } + Unit: { + Id: 0xb9 + Layout: 3 + Interval: -1 + Target: "All" + Flag: { + UF_ENSEMBLE: true + } + } +}, +{ + Id: 489 + Name: "CG_TAROTCARD" + Description: "Tarot Card of Fate" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + IgnoreFlee: true + } + CastTime: 500 + AfterCastActDelay: 3000 + SkillData2: 30000 + FixedCastTime: 500 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 490 + Name: "CR_ACIDDEMONSTRATION" + Description: "Acid Demonstration" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Misc" + DamageType: { + IgnoreFlee: true + } + NumberOfHits: { + Lv1: -1 + Lv2: -2 + Lv3: -3 + Lv4: -4 + Lv5: -5 + Lv6: -6 + Lv7: -7 + Lv8: -8 + Lv9: -9 + Lv10: -10 + } + InterruptCast: true + AfterCastActDelay: 1000 + FixedCastTime: 1000 + Requirements: { + SPCost: 30 +// Items: { +// Fire_Bottle: 1 +// Acid_Bottle: 1 +// } + } +}, +{ + Id: 491 + Name: "CR_CULTIVATION" + Description: "Plant Cultivation" + MaxLevel: 2 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + SkillData1: 300000 + Requirements: { + SPCost: 10 +// Items: { +// Mushroom_Spore: 1 +// Stem: 1 +// } + } +}, +{ + Id: 492 + Name: "ITEM_ENCHANTARMS" + Description: "Weapon Enchantment" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + Element: { + Lv1: "Ele_Neutral" + Lv2: "Ele_Water" + Lv3: "Ele_Earth" + Lv4: "Ele_Fire" + Lv5: "Ele_Wind" + Lv6: "Ele_Poison" + Lv7: "Ele_Holy" + Lv8: "Ele_Dark" + Lv9: "Ele_Ghost" + Lv10: "Ele_Undead" + } + DamageType: { + NoDamage: true + } + SkillData1: 180000 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 493 + Name: "TK_MISSION" + Description: "Taekwon Mission" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + FixedCastTime: 1000 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 494 + Name: "SL_HIGH" + Description: "Spirit of Rebirth" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 150000 + Lv2: 200000 + Lv3: 250000 + Lv4: 300000 + Lv5: 350000 + Lv6: 400000 + Lv7: 450000 + Lv8: 500000 + Lv9: 550000 + Lv10: 600000 + } + Requirements: { + SPCost: { + Lv1: 460 + Lv2: 360 + Lv3: 260 + Lv4: 160 + Lv5: 60 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 495 + Name: "KN_ONEHAND" + Description: "Onehand Quicken" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Spirit: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 300000 + Requirements: { + SPCost: 100 + WeaponTypes: { + 1HSwords: true + } + } +}, +{ + Id: 496 + Name: "AM_TWILIGHT1" + Description: "Twilight Alchemy 1" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Spirit: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + FixedCastTime: 3000 + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: 200 +// Items: { +// Medicine_Bowl: 200 +// } + } +}, +{ + Id: 497 + Name: "AM_TWILIGHT2" + Description: "Twilight Alchemy 2" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Spirit: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + FixedCastTime: 3000 + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: 200 +// Items: { +// Medicine_Bowl: 200 +// } + } +}, +{ + Id: 498 + Name: "AM_TWILIGHT3" + Description: "Twilight Alchemy 3" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Spirit: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + FixedCastTime: 3000 + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: 200 +// Items: { +// Medicine_Bowl: 200 +// } + } +}, +{ + Id: 499 + Name: "HT_POWER" + Description: "Beast Strafing" + MaxLevel: 1 + Range: -9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + Spirit: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 2 + AfterCastActDelay: 100 + SkillData1: 100 + Requirements: { + SPCost: 12 + WeaponTypes: { + Bows: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 500 + Name: "GS_GLITTERING" + Description: "Flip the Coin" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + DamageType: { + IgnoreFlee: true + } + SkillData1: 600000 + Requirements: { + SPCost: 2 + ZenyCost: 1 + } +}, +{ + Id: 501 + Name: "GS_FLING" + Description: "Fling" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Misc" + Element: "Ele_Weapon" + DamageType: { + IgnoreElement: true + IgnoreFlee: true + } + SkillData1: 30000 + Requirements: { + SPCost: 10 + SpiritSphereCost: 5 + } +}, +{ + Id: 502 + Name: "GS_TRIPLEACTION" + Description: "Triple Action" + MaxLevel: 1 + Range: -9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 3 + Requirements: { + SPCost: 20 + AmmoTypes: "All" + AmmoAmount: 1 + SpiritSphereCost: 1 + } +}, +{ + Id: 503 + Name: "GS_BULLSEYE" + Description: "Bulls Eye" + MaxLevel: 1 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreCards: true + } + CastTime: 800 + AfterCastActDelay: 1000 + FixedCastTime: 200 + Requirements: { + SPCost: 30 + AmmoTypes: "All" + AmmoAmount: 1 + SpiritSphereCost: 1 + } +}, +{ + Id: 504 + Name: "GS_MADNESSCANCEL" + Description: "Madness Canceller" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + CastTime: 1600 + AfterCastActDelay: 3000 + SkillData1: 15000 + FixedCastTime: 400 + Requirements: { + SPCost: 30 + SpiritSphereCost: 4 + } +}, +{ + Id: 505 + Name: "GS_ADJUSTMENT" + Description: "AdJustment" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + CastTime: 800 + AfterCastActDelay: 2000 + SkillData1: 30000 + FixedCastTime: 200 + Requirements: { + SPCost: 15 + SpiritSphereCost: 2 + } +}, +{ + Id: 506 + Name: "GS_INCREASING" + Description: "Increasing Accuracy" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: 60000 + Requirements: { + SPCost: 30 + SpiritSphereCost: 4 + } +}, +{ + Id: 507 + Name: "GS_MAGICALBULLET" + Description: "Magical Bullet" + MaxLevel: 1 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Ghost" + Requirements: { + SPCost: 7 + SpiritSphereCost: 1 + } +}, +{ + Id: 508 + Name: "GS_CRACKER" + Description: "Cracker" + MaxLevel: 1 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData2: 5000 + Requirements: { + SPCost: 10 + AmmoTypes: "All" + AmmoAmount: 1 + SpiritSphereCost: 1 + } +}, +{ + Id: 509 + Name: "GS_SINGLEACTION" + Description: "Single Action" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 510 + Name: "GS_SNAKEEYE" + Description: "Snake Eye" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 511 + Name: "GS_CHAINACTION" + Description: "Chain Action" + MaxLevel: 10 + Range: -9 + Hit: "BDT_MULTIHIT" + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 2 +}, +{ + Id: 512 + Name: "GS_TRACKING" + Description: "Tracking" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + InterruptCast: true + CastTime: { + Lv1: 600 + Lv2: 700 + Lv3: 800 + Lv4: 900 + Lv5: 1000 + Lv6: 1100 + Lv7: 1200 + Lv8: 1300 + Lv9: 1400 + Lv10: 1500 + } + AfterCastActDelay: 1500 + FixedCastTime: { + Lv1: 600 + Lv2: 700 + Lv3: 800 + Lv4: 900 + Lv5: 1000 + Lv6: 1100 + Lv7: 1200 + Lv8: 1300 + Lv9: 1400 + Lv10: 1500 + } + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + } + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 20 + Lv3: 25 + Lv4: 30 + Lv5: 35 + Lv6: 40 + Lv7: 45 + Lv8: 50 + Lv9: 55 + Lv10: 60 + } + WeaponTypes: { + Revolvers: true + Rifles: true + } + AmmoTypes: { + A_BULLET: true + } + AmmoAmount: 1 + } +}, +{ + Id: 513 + Name: "GS_DISARM" + Description: "Disarm" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + CastTime: 1600 + AfterCastActDelay: 1000 + SkillData1: 30000 + FixedCastTime: 400 + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 20 + Lv3: 25 + Lv4: 30 + Lv5: 35 + Lv6: 40 + Lv7: 45 + Lv8: 50 + Lv9: 55 + Lv10: 60 + } + WeaponTypes: { + Revolvers: true + Rifles: true + } + AmmoTypes: { + A_BULLET: true + } + AmmoAmount: 1 + } +}, +{ + Id: 514 + Name: "GS_PIERCINGSHOT" + Description: "Piercing Shot" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreDefense: true + } + CastTime: 1200 + AfterCastActDelay: 500 + SkillData2: 120000 + FixedCastTime: 300 + Requirements: { + SPCost: { + Lv1: 11 + Lv2: 12 + Lv3: 13 + Lv4: 14 + Lv5: 15 + Lv6: 16 + Lv7: 17 + Lv8: 18 + Lv9: 19 + Lv10: 20 + } + WeaponTypes: { + Revolvers: true + Rifles: true + } + AmmoTypes: { + A_BULLET: true + } + AmmoAmount: 1 + } +}, +{ + Id: 515 + Name: "GS_RAPIDSHOWER" + Description: "Rapid Shower" + MaxLevel: 10 + Range: -9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 5 + AfterCastActDelay: 1500 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 24 + Lv3: 26 + Lv4: 28 + Lv5: 30 + Lv6: 32 + Lv7: 34 + Lv8: 36 + Lv9: 38 + Lv10: 40 + } + WeaponTypes: { + Revolvers: true + } + AmmoTypes: { + A_BULLET: true + } + AmmoAmount: 5 + } +}, +{ + Id: 516 + Name: "GS_DESPERADO" + Description: "Desperado" + MaxLevel: 10 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 3 + AfterCastActDelay: 1000 + AfterCastWalkDelay: 1000 + SkillData1: 1000 + Requirements: { + SPCost: { + Lv1: 32 + Lv2: 34 + Lv3: 36 + Lv4: 38 + Lv5: 40 + Lv6: 42 + Lv7: 44 + Lv8: 46 + Lv9: 48 + Lv10: 50 + } + WeaponTypes: { + Revolvers: true + } + AmmoTypes: { + A_BULLET: true + } + AmmoAmount: 10 + } + Unit: { + Id: 0x86 + Layout: 3 + Interval: 100 + Target: "Enemy" + } +}, +{ + Id: 517 + Name: "GS_GATLINGFEVER" + Description: "Gatling Fever" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + CastTime: 800 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: 200 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 32 + Lv3: 34 + Lv4: 36 + Lv5: 38 + Lv6: 40 + Lv7: 42 + Lv8: 44 + Lv9: 46 + Lv10: 48 + } + WeaponTypes: { + GatlingGuns: true + } + } +}, +{ + Id: 518 + Name: "GS_DUST" + Description: "Dust" + MaxLevel: 10 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + KnockBackTiles: 5 + CastTime: 1200 + AfterCastActDelay: 1000 + FixedCastTime: 300 + Requirements: { + SPCost: { + Lv1: 3 + Lv2: 6 + Lv3: 9 + Lv4: 12 + Lv5: 15 + Lv6: 18 + Lv7: 21 + Lv8: 24 + Lv9: 27 + Lv10: 30 + } + WeaponTypes: { + Shotguns: true + } + AmmoTypes: { + A_BULLET: true + } + AmmoAmount: 1 + } +}, +{ + Id: 519 + Name: "GS_FULLBUSTER" + Description: "Full Buster" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + InterruptCast: true + CastTime: 800 + AfterCastActDelay: { + Lv1: 1200 + Lv2: 1400 + Lv3: 1600 + Lv4: 1800 + Lv5: 2000 + Lv6: 2200 + Lv7: 2400 + Lv8: 2600 + Lv9: 2800 + Lv10: 3000 + } + SkillData2: 10000 + FixedCastTime: 200 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } + WeaponTypes: { + Shotguns: true + } + AmmoTypes: { + A_BULLET: true + } + AmmoAmount: { + Lv1: 2 + Lv2: 2 + Lv3: 4 + Lv4: 4 + Lv5: 6 + Lv6: 6 + Lv7: 8 + Lv8: 8 + Lv9: 10 + Lv10: 10 + } + } +}, +{ + Id: 520 + Name: "GS_SPREADATTACK" + Description: "Spread Attack" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 2 + Lv5: 2 + Lv6: 2 + Lv7: 3 + Lv8: 3 + Lv9: 3 + Lv10: 4 + } + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 20 + Lv3: 25 + Lv4: 30 + Lv5: 35 + Lv6: 40 + Lv7: 45 + Lv8: 50 + Lv9: 55 + Lv10: 60 + } + WeaponTypes: { + Shotguns: true + GrenadeLaunchers: true + } + AmmoTypes: { + A_BULLET: true + } + AmmoAmount: 5 + } +}, +{ + Id: 521 + Name: "GS_GROUNDDRIFT" + Description: "Ground Drift" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreFlee: true + } + SplashRange: 1 + KnockBackTiles: 3 + CastTime: 800 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 3000 + Lv2: 6000 + Lv3: 9000 + Lv4: 12000 + Lv5: 15000 + Lv6: 18000 + Lv7: 21000 + Lv8: 24000 + Lv9: 27000 + Lv10: 30000 + } + SkillData2: 10000 + FixedCastTime: 200 + Requirements: { + SPCost: { + Lv1: 4 + Lv2: 8 + Lv3: 12 + Lv4: 16 + Lv5: 20 + Lv6: 24 + Lv7: 28 + Lv8: 32 + Lv9: 36 + Lv10: 40 + } + WeaponTypes: { + GrenadeLaunchers: true + } + AmmoTypes: { + A_GRENADE: true + } + AmmoAmount: 1 + } + Unit: { + Id: 0xbe + Range: 1 + Interval: 1000 + Target: "Enemy" + } +}, +{ + Id: 522 + Name: "NJ_TOBIDOUGU" + Description: "Shuriken Training" + MaxLevel: 10 + AttackType: "Weapon" +}, +{ + Id: 523 + Name: "NJ_SYURIKEN" + Description: "Throw Shuriken" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreFlee: true + } + Requirements: { + SPCost: 2 + AmmoTypes: { + A_SHURIKEN: true + } + AmmoAmount: 1 + } +}, +{ + Id: 524 + Name: "NJ_KUNAI" + Description: "Throw Kunai" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreFlee: true + } + NumberOfHits: 3 + AfterCastActDelay: 1000 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 25 + Lv3: 20 + Lv4: 15 + Lv5: 10 + Lv6: 5 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + AmmoTypes: { + A_KUNAI: true + } + AmmoAmount: 1 + } +}, +{ + Id: 525 + Name: "NJ_HUUMA" + Description: "Throw Huuma Shuriken" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + NumberOfHits: { + Lv1: -3 + Lv2: -3 + Lv3: -4 + Lv4: -4 + Lv5: -5 + Lv6: -5 + Lv7: -6 + Lv8: -6 + Lv9: -7 + Lv10: -7 + } + CastTime: { + Lv1: 2400 + Lv2: 2400 + Lv3: 2400 + Lv4: 2400 + Lv5: 2400 + Lv6: 2400 + Lv7: 2400 + Lv8: 2400 + Lv9: 2400 + Lv10: 2400 + } + AfterCastActDelay: 2000 + SkillData1: 100 + FixedCastTime: 600 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } + WeaponTypes: { + FuumaShurikens: true + } + } + Unit: { + Id: 0x86 + Range: 2 + Interval: 100 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 526 + Name: "NJ_ZENYNAGE" + Description: "Throw Zeny" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Misc" + DamageType: { + IgnoreElement: true + IgnoreFlee: true + } + AfterCastActDelay: 5000 + Requirements: { + SPCost: 50 + ZenyCost: { + Lv1: 500 + Lv2: 1000 + Lv3: 1500 + Lv4: 2000 + Lv5: 2500 + Lv6: 3000 + Lv7: 3500 + Lv8: 4000 + Lv9: 4500 + Lv10: 5000 + } + } +}, +{ + Id: 527 + Name: "NJ_TATAMIGAESHI" + Description: "Improvised Defense" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + KnockBackTiles: 4 + AfterCastActDelay: 3000 + SkillData1: 3000 + SkillData2: 3000 + Requirements: { + SPCost: 15 + } + Unit: { + Id: 0xbc + Layout: -1 + Interval: 2000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 528 + Name: "NJ_KASUMIKIRI" + Description: "Vanishing Slash" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 30000 + Lv2: 60000 + Lv3: 90000 + Lv4: 120000 + Lv5: 150000 + Lv6: 180000 + Lv7: 210000 + Lv8: 240000 + Lv9: 270000 + Lv10: 300000 + } + Requirements: { + SPCost: 15 + } +}, +{ + Id: 529 + Name: "NJ_SHADOWJUMP" + Description: "Shadow Leap" + MaxLevel: 5 + Range: { + Lv1: 7 + Lv2: 9 + Lv3: 11 + Lv4: 13 + Lv5: 15 + Lv6: 17 + Lv7: 19 + Lv8: 21 + Lv9: 23 + Lv10: 25 + } + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + Requirements: { + SPCost: 10 + State: "Hiding" + } +}, +{ + Id: 530 + Name: "NJ_KIRIKAGE" + Description: "Shadow Slash" + MaxLevel: 5 + Range: { + Lv1: 7 + Lv2: 9 + Lv3: 11 + Lv4: 13 + Lv5: 15 + Lv6: 17 + Lv7: 19 + Lv8: 21 + Lv9: 23 + Lv10: 25 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 10 + State: "Hiding" + } +}, +{ + Id: 531 + Name: "NJ_UTSUSEMI" + Description: "Cicada Skin Sheeding" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + DamageType: { + NoDamage: true + } + KnockBackTiles: 7 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 15 + Lv3: 18 + Lv4: 21 + Lv5: 24 + Lv6: 27 + Lv7: 30 + Lv8: 33 + Lv9: 36 + Lv10: 39 + } + } +}, +{ + Id: 532 + Name: "NJ_BUNSINJYUTSU" + Description: "Mirror Image" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 3200 + Lv2: 2800 + Lv3: 2400 + Lv4: 2000 + Lv5: 1600 + Lv6: 1200 + Lv7: 800 + Lv8: 800 + Lv9: 800 + Lv10: 800 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 140000 + Lv6: 160000 + Lv7: 180000 + Lv8: 200000 + Lv9: 220000 + Lv10: 240000 + } + FixedCastTime: { + Lv1: 800 + Lv2: 700 + Lv3: 600 + Lv4: 500 + Lv5: 400 + Lv6: 300 + Lv7: 200 + Lv8: 200 + Lv9: 200 + Lv10: 200 + } + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 32 + Lv3: 34 + Lv4: 36 + Lv5: 38 + Lv6: 40 + Lv7: 42 + Lv8: 44 + Lv9: 46 + Lv10: 48 + } +// Items: { +// Shadow_Orb: 1 +// } + } +}, +{ + Id: 533 + Name: "NJ_NINPOU" + Description: "Spirit of the Blade" + MaxLevel: 10 + NumberOfHits: 0 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 534 + Name: "NJ_KOUENKA" + Description: "Crimson Fire Petal" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: { + Lv1: 560 + Lv2: 1120 + Lv3: 1680 + Lv4: 2240 + Lv5: 2800 + Lv6: 3360 + Lv7: 3840 + Lv8: 4480 + Lv9: 5040 + Lv10: 5600 + } + FixedCastTime: { + Lv1: 140 + Lv2: 280 + Lv3: 420 + Lv4: 560 + Lv5: 700 + Lv6: 840 + Lv7: 960 + Lv8: 1120 + Lv9: 1260 + Lv10: 1400 + } + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 20 + Lv3: 22 + Lv4: 24 + Lv5: 26 + Lv6: 28 + Lv7: 30 + Lv8: 32 + Lv9: 34 + Lv10: 36 + } + } +}, +{ + Id: 535 + Name: "NJ_KAENSIN" + Description: "Crimson Fire Formation" + MaxLevel: 10 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Fire" + InterruptCast: true + CastTime: { + Lv1: 4800 + Lv2: 4400 + Lv3: 4000 + Lv4: 3600 + Lv5: 3200 + Lv6: 2800 + Lv7: 2400 + Lv8: 2000 + Lv9: 1600 + Lv10: 1200 + } + AfterCastActDelay: 1000 + SkillData1: 20000 + FixedCastTime: { + Lv1: 1200 + Lv2: 1100 + Lv3: 1000 + Lv4: 900 + Lv5: 800 + Lv6: 700 + Lv7: 600 + Lv8: 500 + Lv9: 400 + Lv10: 300 + } + Requirements: { + SPCost: 25 +// Items: { +// Flame_Stone: 1 +// } + } + Unit: { + Id: 0xbd + Layout: -1 + Interval: 20 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 536 + Name: "NJ_BAKUENRYU" + Description: "Raging Fire Dragon" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + } + SplashRange: 2 + NumberOfHits: 3 + InterruptCast: true + CastTime: 2400 + AfterCastActDelay: 2000 + FixedCastTime: 600 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } +// Items: { +// Flame_Stone: 1 +// } + } +}, +{ + Id: 537 + Name: "NJ_HYOUSENSOU" + Description: "Spear of Ice" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Water" + NumberOfHits: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + InterruptCast: true + CastTime: { + Lv1: 560 + Lv2: 1120 + Lv3: 1680 + Lv4: 2240 + Lv5: 2800 + Lv6: 3360 + Lv7: 3840 + Lv8: 4480 + Lv9: 5040 + Lv10: 5600 + } + FixedCastTime: { + Lv1: 140 + Lv2: 280 + Lv3: 420 + Lv4: 560 + Lv5: 700 + Lv6: 840 + Lv7: 960 + Lv8: 1120 + Lv9: 1260 + Lv10: 1400 + } + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 18 + Lv3: 21 + Lv4: 24 + Lv5: 27 + Lv6: 30 + Lv7: 33 + Lv8: 36 + Lv9: 39 + Lv10: 42 + } + } +}, +{ + Id: 538 + Name: "NJ_SUITON" + Description: "Hidden Water" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2400 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + SkillData2: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + FixedCastTime: 600 + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 18 + Lv3: 21 + Lv4: 24 + Lv5: 27 + Lv6: 30 + Lv7: 33 + Lv8: 36 + Lv9: 39 + Lv10: 42 + } +// Items: { +// Ice_Stone: 1 +// } + } + Unit: { + Id: 0xbb + Layout: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 2 + Lv5: 2 + Lv6: 2 + Lv7: 3 + Lv8: 3 + Lv9: 3 + Lv10: 4 + } + Interval: -1 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 539 + Name: "NJ_HYOUSYOURAKU" + Description: "Ice Meteor" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + SplashArea: true + } + SplashRange: 3 + InterruptCast: true + CastTime: { + Lv1: 1600 + Lv2: 2000 + Lv3: 2400 + Lv4: 2800 + Lv5: 3200 + Lv6: 3200 + Lv7: 3200 + Lv8: 3200 + Lv9: 3200 + Lv10: 3200 + } + AfterCastActDelay: 2000 + SkillData2: { + Lv1: 10000 + Lv2: 11000 + Lv3: 12000 + Lv4: 13000 + Lv5: 14000 + Lv6: 15000 + Lv7: 16000 + Lv8: 17000 + Lv9: 18000 + Lv10: 19000 + } + FixedCastTime: { + Lv1: 400 + Lv2: 500 + Lv3: 600 + Lv4: 700 + Lv5: 800 + Lv6: 800 + Lv7: 800 + Lv8: 800 + Lv9: 800 + Lv10: 800 + } + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } +// Items: { +// Ice_Stone: 1 +// } + } +}, +{ + Id: 540 + Name: "NJ_HUUJIN" + Description: "Wind Blade" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Wind" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 2 + Lv4: 3 + Lv5: 3 + Lv6: 4 + Lv7: 4 + Lv8: 5 + Lv9: 5 + Lv10: 6 + } + InterruptCast: true + CastTime: { + Lv1: 800 + Lv2: 1200 + Lv3: 1600 + Lv4: 2000 + Lv5: 2400 + Lv6: 2800 + Lv7: 3200 + Lv8: 3600 + Lv9: 4000 + Lv10: 4400 + } + AfterCastActDelay: 1000 + FixedCastTime: { + Lv1: 200 + Lv2: 300 + Lv3: 400 + Lv4: 500 + Lv5: 600 + Lv6: 700 + Lv7: 800 + Lv8: 900 + Lv9: 1000 + Lv10: 1100 + } + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + } +}, +{ + Id: 541 + Name: "NJ_RAIGEKISAI" + Description: "Lightning Strike of Destruction" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 2 + Lv3: 3 + Lv4: 3 + Lv5: 4 + Lv6: 4 + Lv7: 5 + Lv8: 5 + Lv9: 6 + Lv10: 6 + } + InterruptCast: true + CastTime: 3200 + SkillData1: 100 + FixedCastTime: 800 + Requirements: { + SPCost: { + Lv1: 16 + Lv2: 20 + Lv3: 24 + Lv4: 28 + Lv5: 32 + Lv6: 36 + Lv7: 40 + Lv8: 44 + Lv9: 48 + Lv10: 52 + } +// Items: { +// Wind_Stone: 1 +// } + } + Unit: { + Id: 0x86 + Range: { + Lv1: 3 + Lv2: 3 + Lv3: 4 + Lv4: 4 + Lv5: 5 + Lv6: 5 + Lv7: 6 + Lv8: 6 + Lv9: 7 + Lv10: 7 + } + Interval: 100 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 542 + Name: "NJ_KAMAITACHI" + Description: "Kamaitachi" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Wind" + SplashRange: 3 + InterruptCast: true + SkillInstances: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + CastTime: 3200 + FixedCastTime: 800 + Requirements: { + SPCost: { + Lv1: 24 + Lv2: 28 + Lv3: 32 + Lv4: 36 + Lv5: 40 + Lv6: 44 + Lv7: 48 + Lv8: 52 + Lv9: 56 + Lv10: 60 + } +// Items: { +// Wind_Stone: 1 +// } + } +}, +{ + Id: 543 + Name: "NJ_NEN" + Description: "Soul" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 4000 + Lv2: 3200 + Lv3: 2400 + Lv4: 1600 + Lv5: 800 + Lv6: 800 + Lv7: 800 + Lv8: 800 + Lv9: 800 + Lv10: 800 + } + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: { + Lv1: 1000 + Lv2: 800 + Lv3: 600 + Lv4: 400 + Lv5: 200 + Lv6: 200 + Lv7: 200 + Lv8: 200 + Lv9: 200 + Lv10: 200 + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 30 + Lv3: 40 + Lv4: 50 + Lv5: 60 + Lv6: 70 + Lv7: 80 + Lv8: 90 + Lv9: 100 + Lv10: 110 + } + HPRateCost: -5 + } +}, +{ + Id: 544 + Name: "NJ_ISSEN" + Description: "Final Strike" + MaxLevel: 10 + Range: -5 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + DamageType: { + IgnoreFlee: true + } + Requirements: { + SPCost: { + Lv1: 55 + Lv2: 60 + Lv3: 65 + Lv4: 70 + Lv5: 75 + Lv6: 80 + Lv7: 85 + Lv8: 90 + Lv9: 95 + Lv10: 100 + } + } +}, +{ + Id: 653 + Name: "NPC_EARTHQUAKE" + Description: "Earthquake" + MaxLevel: 10 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + IgnoreLandProtector: true + ShowSkillScale: true + } + AttackType: "Weapon" + DamageType: { + SplashArea: true + SplitDamage: true + IgnoreDefense: true + } + SplashRange: { + Lv1: 5 + Lv2: 7 + Lv3: 9 + Lv4: 11 + Lv5: 13 + Lv6: 5 + Lv7: 7 + Lv8: 9 + Lv9: 11 + Lv10: 13 + } + SkillData1: 900 + FixedCastTime: -1 + Unit: { + Id: 0xc6 + Range: { + Lv1: 5 + Lv2: 7 + Lv3: 9 + Lv4: 11 + Lv5: 13 + Lv6: 5 + Lv7: 7 + Lv8: 9 + Lv9: 11 + Lv10: 13 + } + Interval: 300 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 654 + Name: "NPC_FIREBREATH" + Description: "Fire Breath" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + SplashRange: 5 + SkillInstances: 14 +}, +{ + Id: 655 + Name: "NPC_ICEBREATH" + Description: "Ice Breath" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Water" + SplashRange: 5 + SkillInstances: 14 + SkillData2: 12000 + FixedCastTime: -1 +}, +{ + Id: 656 + Name: "NPC_THUNDERBREATH" + Description: "Thunder Breath" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Wind" + SplashRange: 5 + SkillInstances: 14 +}, +{ + Id: 657 + Name: "NPC_ACIDBREATH" + Description: "Acid Breath" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Poison" + SplashRange: 5 + SkillInstances: 14 + SkillData2: 60000 + FixedCastTime: -1 +}, +{ + Id: 658 + Name: "NPC_DARKNESSBREATH" + Description: "Darkness Breath" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Dark" + SplashRange: 5 + SkillInstances: 14 +}, +{ + Id: 659 + Name: "NPC_DRAGONFEAR" + Description: "Dragon Fear" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 5 + Lv3: 8 + Lv4: 11 + Lv5: 14 + Lv6: 17 + Lv7: 20 + Lv8: 23 + Lv9: 26 + Lv10: 29 + } + SkillData2: { + Lv1: 5000 + Lv2: 30000 + Lv3: 30000 + Lv4: 120000 + Lv5: 120000 + Lv6: 120000 + Lv7: 120000 + Lv8: 120000 + Lv9: 120000 + Lv10: 120000 + } + FixedCastTime: -1 +}, +{ + Id: 660 + Name: "NPC_BLEEDING" + Description: "Bleeding" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData2: 120000 + FixedCastTime: -1 +}, +{ + Id: 661 + Name: "NPC_PULSESTRIKE" + Description: "Pulse Strike" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + AttackType: "Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 7 + KnockBackTiles: 7 +}, +{ + Id: 662 + Name: "NPC_HELLJUDGEMENT" + Description: "Hell's Judgement" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + AttackType: "Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 14 + SkillData2: 30000 + FixedCastTime: -1 +}, +{ + Id: 663 + Name: "NPC_WIDESILENCE" + Description: "Wide Silence" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 5 + Lv3: 8 + Lv4: 11 + Lv5: 14 + Lv6: 17 + Lv7: 20 + Lv8: 23 + Lv9: 26 + Lv10: 29 + } + SkillData2: 30000 + FixedCastTime: -1 +}, +{ + Id: 664 + Name: "NPC_WIDEFREEZE" + Description: "Wide Freeze" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 5 + Lv3: 8 + Lv4: 11 + Lv5: 14 + Lv6: 17 + Lv7: 20 + Lv8: 23 + Lv9: 26 + Lv10: 29 + } + SkillData2: 12000 + FixedCastTime: -1 +}, +{ + Id: 665 + Name: "NPC_WIDEBLEEDING" + Description: "Wide Bleeding" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 5 + Lv3: 8 + Lv4: 11 + Lv5: 14 + Lv6: 17 + Lv7: 20 + Lv8: 23 + Lv9: 26 + Lv10: 29 + } + SkillData2: 120000 + FixedCastTime: -1 +}, +{ + Id: 666 + Name: "NPC_WIDESTONE" + Description: "Wide Petrify" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 5 + Lv3: 8 + Lv4: 11 + Lv5: 14 + Lv6: 17 + Lv7: 20 + Lv8: 23 + Lv9: 26 + Lv10: 29 + } + SkillData2: 20000 + FixedCastTime: -1 +}, +{ + Id: 667 + Name: "NPC_WIDECONFUSE" + Description: "Wide Confusion" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 5 + Lv3: 8 + Lv4: 11 + Lv5: 14 + Lv6: 17 + Lv7: 20 + Lv8: 23 + Lv9: 26 + Lv10: 29 + } + SkillData2: 30000 + FixedCastTime: -1 +}, +{ + Id: 668 + Name: "NPC_WIDESLEEP" + Description: "Wide Sleep" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 5 + Lv3: 8 + Lv4: 11 + Lv5: 14 + Lv6: 17 + Lv7: 20 + Lv8: 23 + Lv9: 26 + Lv10: 29 + } + SkillData2: 30000 + FixedCastTime: -1 +}, +{ + Id: 669 + Name: "NPC_WIDESIGHT" + Description: "Wide Sight" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 5 + SkillData1: 10000 + FixedCastTime: -1 +}, +{ + Id: 670 + Name: "NPC_EVILLAND" + Description: "Evil Land" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + AttackType: "Magic" + Element: "Ele_Dark" + DamageType: { + NoDamage: true + IgnoreElement: true + IgnoreDefCards: true + } + SkillData1: 30000 + SkillData2: 30000 + FixedCastTime: -1 + Unit: { + Id: 0xc7 + Layout: 1 + Range: { + Lv1: 4 + Lv2: 7 + Lv3: 10 + Lv4: 13 + Lv5: 16 + Lv6: 19 + Lv7: 22 + Lv8: 25 + Lv9: 28 + Lv10: 31 + } + Interval: 1000 + Target: "All" + Flag: { + UF_NOOVERLAP: true + } + } +}, +{ + Id: 671 + Name: "NPC_MAGICMIRROR" + Description: "Magic Mirror" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillData1: 30000 + FixedCastTime: -1 +}, +{ + Id: 672 + Name: "NPC_SLOWCAST" + Description: "Slow Cast" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 5 + Lv3: 8 + Lv4: 11 + Lv5: 14 + Lv6: 17 + Lv7: 20 + Lv8: 23 + Lv9: 26 + Lv10: 29 + } + SkillData2: 30000 + FixedCastTime: -1 +}, +{ + Id: 673 + Name: "NPC_CRITICALWOUND" + Description: "Critical Wounds" + MaxLevel: 5 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData2: 30000 + FixedCastTime: -1 +}, +{ + Id: 674 + Name: "NPC_EXPULSION" + Description: "Expulsion" + MaxLevel: 1 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } +}, +{ + Id: 675 + Name: "NPC_STONESKIN" + Description: "Stone Skin" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillData1: 30000 + FixedCastTime: -1 +}, +{ + Id: 676 + Name: "NPC_ANTIMAGIC" + Description: "Anti Magic" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillData1: 30000 + FixedCastTime: -1 +}, +{ + Id: 677 + Name: "NPC_WIDECURSE" + Description: "Wide Curse" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 5 + Lv3: 8 + Lv4: 11 + Lv5: 14 + Lv6: 17 + Lv7: 20 + Lv8: 23 + Lv9: 26 + Lv10: 29 + } + SkillData2: 30000 + FixedCastTime: -1 +}, +{ + Id: 678 + Name: "NPC_WIDESTUN" + Description: "Wide Stun" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 5 + Lv3: 8 + Lv4: 11 + Lv5: 14 + Lv6: 17 + Lv7: 20 + Lv8: 23 + Lv9: 26 + Lv10: 29 + } + SkillData2: 5000 + FixedCastTime: -1 +}, +{ + Id: 679 + Name: "NPC_VAMPIRE_GIFT" + Description: "Vampire Gift" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + AttackType: "Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 7 + Lv3: 9 + Lv4: 11 + Lv5: 13 + Lv6: 13 + Lv7: 13 + Lv8: 13 + Lv9: 13 + Lv10: 13 + } +}, +{ + Id: 680 + Name: "NPC_WIDESOULDRAIN" + Description: "Wide Soul Drain" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + ShowSkillScale: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 7 + Lv3: 9 + Lv4: 11 + Lv5: 13 + Lv6: 13 + Lv7: 13 + Lv8: 13 + Lv9: 13 + Lv10: 13 + } +}, +{ + Id: 681 + Name: "ALL_INCCARRY" + Description: "Increase Weight Limit R" + MaxLevel: 10 + SkillInfo: { + Quest: true + } + NumberOfHits: 0 +}, +{ + Id: 682 + Name: "NPC_TALK" + Description: "Talk" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } +}, +{ + Id: 683 + Name: "NPC_HELLPOWER" + Description: "Hell Power" + MaxLevel: 1 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + NPC: true + } + Element: "Ele_Weapon" + SkillData2: 300000 + FixedCastTime: -1 +}, +{ + Id: 684 + Name: "NPC_WIDEHELLDIGNITY" + Description: "Hell Dignity" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + SkillData2: 300000 + FixedCastTime: -1 +}, +{ + Id: 685 + Name: "NPC_INVINCIBLE" + Description: "Invincible" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 +}, +{ + Id: 686 + Name: "NPC_INVINCIBLEOFF" + Description: "Invincible off" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + SkillData1: 60000 + FixedCastTime: -1 +}, +{ + Id: 687 + Name: "NPC_ALLHEAL" + Description: "Full Heal" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true +}, +{ + Id: 688 + Name: "GM_SANDMAN" + Description: "GM Sandman" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 689 + Name: "CASH_BLESSING" + Description: "Party Blessing" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 140000 + Lv6: 160000 + Lv7: 180000 + Lv8: 200000 + Lv9: 220000 + Lv10: 240000 + } + FixedCastTime: -1 +}, +{ + Id: 690 + Name: "CASH_INCAGI" + Description: "Party Increase AGI" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 140000 + Lv6: 160000 + Lv7: 180000 + Lv8: 200000 + Lv9: 220000 + Lv10: 240000 + } + FixedCastTime: -1 +}, +{ + Id: 691 + Name: "CASH_ASSUMPTIO" + Description: "Party Assumptio" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true + SkillData1: { + Lv1: 20000 + Lv2: 40000 + Lv3: 60000 + Lv4: 80000 + Lv5: 100000 + Lv6: 120000 + Lv7: 140000 + Lv8: 160000 + Lv9: 180000 + Lv10: 200000 + } + FixedCastTime: -1 +}, +{ + Id: 692 + Name: "ALL_CATCRY" + Description: "Cat Cry" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: 50 + } +}, +{ + Id: 693 + Name: "ALL_PARTYFLEE" + Description: "Party Flee" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true +}, +{ + Id: 694 + Name: "ALL_ANGEL_PROTECT" + Description: "Angel's Protection" + MaxLevel: 1 + Range: 6 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NPC: true + NoCastSelf: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillData1: 30000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 695 + Name: "ALL_DREAM_SUMMERNIGHT" + Description: "Summer Night Dream" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 12000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 697 + Name: "ALL_REVERSEORCISH" + Description: "Reverse Orcish" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 1200000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 698 + Name: "ALL_WEWISH" + Description: "Christmas Carol" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NPC: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 20000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 1001 + Name: "KN_CHARGEATK" + Description: "Charge Attack" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + CastTime: 250 + FixedCastTime: 250 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 1002 + Name: "CR_SHRINK" + Description: "Shrink" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + KnockBackTiles: 2 + SkillData1: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: 15 + State: "Shield" + } +}, +{ + Id: 1003 + Name: "AS_SONICACCEL" + Description: "Sonic Acceleration" + MaxLevel: 1 + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 1004 + Name: "AS_VENOMKNIFE" + Description: "Throw Venom Knife" + MaxLevel: 1 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + AllowReproduce: true + } + AttackType: "Weapon" + DamageType: { + IgnoreCards: true + } + SkillData2: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + FixedCastTime: -1 + Requirements: { + SPCost: 15 + AmmoTypes: { + A_DAGGER: true + } + AmmoAmount: 1 + } +}, +{ + Id: 1005 + Name: "RG_CLOSECONFINE" + Description: "Close Confine" + MaxLevel: 1 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: 25 + } +}, +{ + Id: 1006 + Name: "WZ_SIGHTBLASTER" + Description: "Sight Blaster" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + SplashRange: 1 + InterruptCast: true + KnockBackTiles: 3 + CastTime: 1280 + SkillData1: 120000 + FixedCastTime: 320 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 1007 + Name: "SA_CREATECON" + Description: "Create Elemental Converter" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + Requirements: { + SPCost: 30 + } +}, +{ + Id: 1008 + Name: "SA_ELEMENTWATER" + Description: "Elemental Change Water" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 1800000 + FixedCastTime: 2000 + Requirements: { + SPCost: 30 +// Items: { +// Elemental_Water: 1 +// } + } +}, +{ + Id: 1009 + Name: "HT_PHANTASMIC" + Description: "Phantasmic Arrow" + MaxLevel: 1 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + AllowReproduce: true + } + AttackType: "Weapon" + KnockBackTiles: 3 + Requirements: { + SPCost: 10 + WeaponTypes: { + Bows: true + } + } +}, +{ + Id: 1010 + Name: "BA_PANGVOICE" + Description: "Pang Voice" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + CastTime: 800 + AfterCastActDelay: 2000 + SkillData1: 17000 + FixedCastTime: 200 + Requirements: { + SPCost: 20 + } +}, +{ + Id: 1011 + Name: "DC_WINKCHARM" + Description: "Wink of Charm" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + CastTime: 800 + AfterCastActDelay: 2000 + SkillData1: 10000 + SkillData2: 17000 + FixedCastTime: 200 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 1012 + Name: "BS_UNFAIRLYTRICK" + Description: "Unfair Trick" + MaxLevel: 1 + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 1013 + Name: "BS_GREED" + Description: "Greed" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 2 + NumberOfHits: 0 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 1014 + Name: "PR_REDEMPTIO" + Description: "Redemptio" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 14 + NumberOfHits: 0 + InterruptCast: true + CastTime: 3200 + FixedCastTime: 800 + CastTimeOptions: { + IgnoreDex: true + } + Requirements: { + SPCost: 400 + } +}, +{ + Id: 1015 + Name: "MO_KITRANSLATION" + Description: "Ki Translation" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + Quest: true + PartyOnly: true + AllowReproduce: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: 600000 + FixedCastTime: 1000 + Requirements: { + SPCost: 40 + SpiritSphereCost: 1 + } +}, +{ + Id: 1016 + Name: "MO_BALKYOUNG" + Description: "Ki Explosion" + MaxLevel: 1 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + KnockBackTiles: 5 + AfterCastActDelay: 2000 + SkillData2: 5000 + FixedCastTime: -1 + Requirements: { + HPCost: 10 + SPCost: 20 + } +}, +{ + Id: 1017 + Name: "SA_ELEMENTGROUND" + Description: "Elemental Change Earth" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 1800000 + FixedCastTime: 2000 + Requirements: { + SPCost: 30 +// Items: { +// Elemental_Earth: 1 +// } + } +}, +{ + Id: 1018 + Name: "SA_ELEMENTFIRE" + Description: "Elemental Change Fire" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 1800000 + FixedCastTime: 2000 + Requirements: { + SPCost: 30 +// Items: { +// Elemental_Fire: 1 +// } + } +}, +{ + Id: 1019 + Name: "SA_ELEMENTWIND" + Description: "Elemental Change Wind" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 1800000 + FixedCastTime: 2000 + Requirements: { + SPCost: 30 +// Items: { +// Elemental_Wind: 1 +// } + } +}, +{ + Id: 2001 + Name: "RK_ENCHANTBLADE" + Description: "Enchant Blade" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + SkillData1: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + } +}, +{ + Id: 2002 + Name: "RK_SONICWAVE" + Description: "Sonic Wave" + MaxLevel: 5 + Range: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 1000 + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 35 + Lv3: 40 + Lv4: 45 + Lv5: 50 + Lv6: 55 + Lv7: 60 + Lv8: 65 + Lv9: 70 + Lv10: 75 + } + } +}, +{ + Id: 2003 + Name: "RK_DEATHBOUND" + Description: "Death Bound" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + KnockBackTiles: 3 + AfterCastActDelay: 2000 + SkillData1: 2000 + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 28 + Lv2: 31 + Lv3: 34 + Lv4: 37 + Lv5: 40 + Lv6: 43 + Lv7: 46 + Lv8: 49 + Lv9: 52 + Lv10: 55 + } + } +}, +{ + Id: 2004 + Name: "RK_HUNDREDSPEAR" + Description: "Hundred Spear" + MaxLevel: 10 + Range: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -5 + CastTime: { + Lv1: 1000 + Lv2: 900 + Lv3: 800 + Lv4: 700 + Lv5: 600 + Lv6: 500 + Lv7: 400 + Lv8: 300 + Lv9: 200 + Lv10: 100 + } + AfterCastActDelay: 500 + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: 60 + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 2005 + Name: "RK_WINDCUTTER" + Description: "Wind Cutter" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Wind" + DamageType: { + SplashArea: true + } + SplashRange: 2 + KnockBackTiles: 3 + SkillData1: 15000 + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 24 + Lv3: 28 + Lv4: 32 + Lv5: 36 + Lv6: 40 + Lv7: 44 + Lv8: 48 + Lv9: 52 + Lv10: 56 + } + WeaponTypes: { + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 2006 + Name: "RK_IGNITIONBREAK" + Description: "Ignition Break" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 5 + CastTime: 1000 + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 35 + Lv2: 40 + Lv3: 45 + Lv4: 50 + Lv5: 55 + Lv6: 60 + Lv7: 65 + Lv8: 70 + Lv9: 75 + Lv10: 80 + } + WeaponTypes: { + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 2007 + Name: "RK_DRAGONTRAINING" + Description: "Dragon Training" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 2008 + Name: "RK_DRAGONBREATH" + Description: "Dragon Breath" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 2 + Lv5: 2 + Lv6: 2 + Lv7: 3 + Lv8: 3 + Lv9: 4 + Lv10: 4 + } + CastTime: { + Lv1: 0 + Lv2: 0 + Lv3: 0 + Lv4: 1000 + Lv5: 1000 + Lv6: 1000 + Lv7: 1500 + Lv8: 1500 + Lv9: 2000 + Lv10: 2000 + } + AfterCastActDelay: 2000 + SkillData1: 10000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 35 + Lv3: 40 + Lv4: 45 + Lv5: 50 + Lv6: 55 + Lv7: 60 + Lv8: 65 + Lv9: 70 + Lv10: 75 + } + State: "Dragon" + } +}, +{ + Id: 2009 + Name: "RK_DRAGONHOWLING" + Description: "Dragon Howling" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + InterruptCast: true + SkillData1: 15000 + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: 30 + State: "Dragon" + } +}, +{ + Id: 2010 + Name: "RK_RUNEMASTERY" + Description: "Rune Mastery" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 2011 + Name: "RK_MILLENNIUMSHIELD" + Description: "Millenium Shield" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 180000 + SkillData2: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2012 + Name: "RK_CRUSHSTRIKE" + Description: "Crush Strike" + MaxLevel: 1 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SplashRange: 0 + InterruptCast: true + SkillData1: 180000 + SkillData2: 30000 + FixedCastTime: 1000 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2013 + Name: "RK_REFRESH" + Description: "Refresh" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 60000 + SkillData2: 120000 + FixedCastTime: 1000 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2014 + Name: "RK_GIANTGROWTH" + Description: "Giant Growth" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 180000 + FixedCastTime: 1000 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2015 + Name: "RK_STONEHARDSKIN" + Description: "Stone Hard Skin" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 180000 + SkillData2: 10000 + FixedCastTime: 2000 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2016 + Name: "RK_VITALITYACTIVATION" + Description: "Vitality Activation" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 180000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2017 + Name: "RK_STORMBLAST" + Description: "Storm Blast" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 3 + KnockBackTiles: 7 + CastTime: 2000 + AfterCastActDelay: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2018 + Name: "RK_FIGHTINGSPIRIT" + Description: "Fighting Spirit" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true + SkillData1: 180000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2019 + Name: "RK_ABUNDANCE" + Description: "Abundance" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + Element: "Ele_Holy" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 180000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2020 + Name: "RK_PHANTOMTHRUST" + Description: "Phantom Thrust" + MaxLevel: 5 + Range: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + InterruptCast: true + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 18 + Lv3: 21 + Lv4: 24 + Lv5: 27 + Lv6: 30 + Lv7: 33 + Lv8: 36 + Lv9: 39 + Lv10: 42 + } + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 2021 + Name: "GC_VENOMIMPRESS" + Description: "Venom Impress" + MaxLevel: 5 + Range: 10 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: { + Lv1: 3000 + Lv2: 2500 + Lv3: 2000 + Lv4: 1500 + Lv5: 1000 + Lv6: 500 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData1: { + Lv1: 10000 + Lv2: 20000 + Lv3: 30000 + Lv4: 40000 + Lv5: 50000 + Lv6: 60000 + Lv7: 70000 + Lv8: 80000 + Lv9: 90000 + Lv10: 100000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 16 + Lv3: 20 + Lv4: 24 + Lv5: 28 + Lv6: 32 + Lv7: 36 + Lv8: 40 + Lv9: 44 + Lv10: 48 + } + } +}, +{ + Id: 2022 + Name: "GC_CROSSIMPACT" + Description: "Cross Impact" + MaxLevel: 5 + Range: 3 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -7 + AfterCastActDelay: { + Lv1: 2500 + Lv2: 2000 + Lv3: 1500 + Lv4: 1000 + Lv5: 500 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + FixedCastTime: -1 + Requirements: { + SPCost: 25 + State: "Moveable" + } +}, +{ + Id: 2023 + Name: "GC_DARKILLUSION" + Description: "Sudden Attack" + MaxLevel: 5 + Range: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 1500 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } + } +}, +{ + Id: 2024 + Name: "GC_RESEARCHNEWPOISON" + Description: "Research New Poison" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 2025 + Name: "GC_CREATENEWPOISON" + Description: "Create New Poison" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 2026 + Name: "GC_ANTIDOTE" + Description: "Antidote" + MaxLevel: 1 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 10 +// Items: { +// Guillotine_Antidote: 1 +// } + } +}, +{ + Id: 2027 + Name: "GC_POISONINGWEAPON" + Description: "Poisoning Weapon" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 60000 + Lv2: 120000 + Lv3: 180000 + Lv4: 240000 + Lv5: 300000 + Lv6: 360000 + Lv7: 420000 + Lv8: 480000 + Lv9: 540000 + Lv10: 600000 + } + SkillData2: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 24 + Lv3: 28 + Lv4: 32 + Lv5: 36 + Lv6: 40 + Lv7: 44 + Lv8: 48 + Lv9: 52 + Lv10: 56 + } + } +}, +{ + Id: 2028 + Name: "GC_WEAPONBLOCKING" + Description: "Weapon Blocking" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 2000 + SkillData1: 180000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 36 + Lv3: 32 + Lv4: 28 + Lv5: 24 + Lv6: 20 + Lv7: 16 + Lv8: 12 + Lv9: 8 + Lv10: 4 + } + } +}, +{ + Id: 2029 + Name: "GC_COUNTERSLASH" + Description: "Counter Slash" + MaxLevel: 5 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + KnockBackTiles: 3 + AfterCastActDelay: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 5 + Lv2: 8 + Lv3: 11 + Lv4: 14 + Lv5: 17 + Lv6: 20 + Lv7: 23 + Lv8: 26 + Lv9: 29 + Lv10: 32 + } + } +}, +{ + Id: 2030 + Name: "GC_WEAPONCRUSH" + Description: "Weapon Crush" + MaxLevel: 5 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: 20 + } +}, +{ + Id: 2031 + Name: "GC_VENOMPRESSURE" + Description: "Venom Pressure" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } + State: "PoisonWeapon" + } +}, +{ + Id: 2032 + Name: "GC_POISONSMOKE" + Description: "Poison Smoke" + MaxLevel: 5 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 1 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 6000 + Lv2: 8000 + Lv3: 10000 + Lv4: 12000 + Lv5: 14000 + Lv6: 16000 + Lv7: 18000 + Lv8: 20000 + Lv9: 22000 + Lv10: 24000 + } + FixedCastTime: 2000 + Requirements: { + SPCost: 40 + State: "PoisonWeapon" + } + Unit: { + Id: 0xe1 + Layout: 2 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 2033 + Name: "GC_CLOAKINGEXCEED" + Description: "Cloaking Exceed" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: 45 + } +}, +{ + Id: 2034 + Name: "GC_PHANTOMMENACE" + Description: "Phantom Menace" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 3 + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 30 + } +}, +{ + Id: 2035 + Name: "GC_HALLUCINATIONWALK" + Description: "Hallucination Walk" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 30000 + Lv2: 35000 + Lv3: 40000 + Lv4: 45000 + Lv5: 50000 + Lv6: 55000 + Lv7: 60000 + Lv8: 65000 + Lv9: 70000 + Lv10: 75000 + } + SkillData2: 25000 + CoolDown: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: 100 + } +}, +{ + Id: 2036 + Name: "GC_ROLLINGCUTTER" + Description: "Rolling Cutter" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 1 + Lv5: 2 + Lv6: 2 + Lv7: 2 + Lv8: 2 + Lv9: 2 + Lv10: 2 + } + AfterCastActDelay: 200 + SkillData1: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: 5 + WeaponTypes: { + Katars: true + } + } +}, +{ + Id: 2037 + Name: "GC_CROSSRIPPERSLASHER" + Description: "Cross Ripper Slasher" + MaxLevel: 5 + Range: { + Lv1: 9 + Lv2: 10 + Lv3: 11 + Lv4: 12 + Lv5: 13 + Lv6: 14 + Lv7: 15 + Lv8: 16 + Lv9: 17 + Lv10: 18 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 24 + Lv3: 28 + Lv4: 32 + Lv5: 36 + Lv6: 40 + Lv7: 44 + Lv8: 48 + Lv9: 52 + Lv10: 56 + } + WeaponTypes: { + Katars: true + } + State: "RollingCutter" + } +}, +{ + Id: 2038 + Name: "AB_JUDEX" + Description: "Judex" + MaxLevel: 5 + Range: 11 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + SplashArea: true + } + SplashRange: 3 + NumberOfHits: -3 + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 500 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 23 + Lv3: 26 + Lv4: 29 + Lv5: 32 + Lv6: 35 + Lv7: 38 + Lv8: 41 + Lv9: 44 + Lv10: 47 + } + } +}, +{ + Id: 2039 + Name: "AB_ANCILLA" + Description: "Ancilla" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 30 + SPRateCost: -30 + } +}, +{ + Id: 2040 + Name: "AB_ADORAMUS" + Description: "Adoramus" + MaxLevel: 10 + Range: 11 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + NumberOfHits: -10 + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 6000 + Lv2: 7000 + Lv3: 8000 + Lv4: 9000 + Lv5: 10000 + Lv6: 11000 + Lv7: 12000 + Lv8: 13000 + Lv9: 14000 + Lv10: 15000 + } + SkillData2: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 24 + Lv3: 28 + Lv4: 32 + Lv5: 36 + Lv6: 40 + Lv7: 44 + Lv8: 48 + Lv9: 52 + Lv10: 56 + } +// Items: { +// Blue_Gemstone: 1 +// } + } +}, +{ + Id: 2041 + Name: "AB_CLEMENTIA" + Description: "Crementia" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 3 + Lv2: 7 + Lv3: 15 + Lv4: 15 + Lv5: 15 + Lv6: 15 + Lv7: 15 + Lv8: 15 + Lv9: 15 + Lv10: 15 + } + InterruptCast: true + CastTime: 3000 + SkillData1: { + Lv1: 120000 + Lv2: 180000 + Lv3: 240000 + Lv4: 300000 + Lv5: 360000 + Lv6: 420000 + Lv7: 480000 + Lv8: 540000 + Lv9: 600000 + Lv10: 660000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 280 + Lv2: 320 + Lv3: 360 + Lv4: 400 + Lv5: 440 + Lv6: 480 + Lv7: 520 + Lv8: 560 + Lv9: 600 + Lv10: 640 + } + } +}, +{ + Id: 2042 + Name: "AB_CANTO" + Description: "Canto Candidus" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 3 + Lv2: 7 + Lv3: 15 + Lv4: 15 + Lv5: 15 + Lv6: 15 + Lv7: 15 + Lv8: 15 + Lv9: 15 + Lv10: 15 + } + InterruptCast: true + CastTime: 3000 + SkillData1: { + Lv1: 120000 + Lv2: 180000 + Lv3: 240000 + Lv4: 300000 + Lv5: 360000 + Lv6: 420000 + Lv7: 480000 + Lv8: 540000 + Lv9: 600000 + Lv10: 660000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 200 + Lv2: 220 + Lv3: 240 + Lv4: 260 + Lv5: 280 + Lv6: 300 + Lv7: 320 + Lv8: 340 + Lv9: 360 + Lv10: 380 + } + } +}, +{ + Id: 2043 + Name: "AB_CHEAL" + Description: "Coluceo Heal" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 3 + Lv2: 7 + Lv3: 15 + Lv4: 15 + Lv5: 15 + Lv6: 15 + Lv7: 15 + Lv8: 15 + Lv9: 15 + Lv10: 15 + } + InterruptCast: true + CastTime: 3000 + CoolDown: 2000 + FixedCastTime: { + Lv1: 1000 + Lv2: 500 + Lv3: -1 + Lv4: -1 + Lv5: -1 + Lv6: -1 + Lv7: -1 + Lv8: -1 + Lv9: -1 + Lv10: -1 + } + Requirements: { + SPCost: { + Lv1: 200 + Lv2: 220 + Lv3: 240 + Lv4: 260 + Lv5: 280 + Lv6: 300 + Lv7: 320 + Lv8: 340 + Lv9: 360 + Lv10: 380 + } + } +}, +{ + Id: 2044 + Name: "AB_EPICLESIS" + Description: "Epiclesis" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 1 + CastTime: { + Lv1: 2000 + Lv2: 2500 + Lv3: 3000 + Lv4: 3500 + Lv5: 4000 + Lv6: 4500 + Lv7: 5000 + Lv8: 5500 + Lv9: 6000 + Lv10: 6500 + } + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 18000 + Lv2: 21000 + Lv3: 24000 + Lv4: 27000 + Lv5: 30000 + Lv6: 33000 + Lv7: 36000 + Lv8: 39000 + Lv9: 42000 + Lv10: 45000 + } + CoolDown: 60000 + FixedCastTime: 2000 + Requirements: { + SPCost: 300 +// Items: { +// Ansila: 1 +// Holy_Water: 1 +// } + } + Unit: { + Id: 0xca + Range: 2 + Interval: 1000 + Target: "All" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 2045 + Name: "AB_PRAEFATIO" + Description: "Praefatio" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 15 + InterruptCast: true + CastTime: 2000 + SkillData1: 120000 + CoolDown: { + Lv1: 13000 + Lv2: 16000 + Lv3: 19000 + Lv4: 22000 + Lv5: 25000 + Lv6: 28000 + Lv7: 31000 + Lv8: 34000 + Lv9: 37000 + Lv10: 40000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 90 + Lv2: 100 + Lv3: 110 + Lv4: 120 + Lv5: 130 + Lv6: 140 + Lv7: 150 + Lv8: 160 + Lv9: 170 + Lv10: 180 + } + } +}, +{ + Id: 2046 + Name: "AB_ORATIO" + Description: "Oratio" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 15 + InterruptCast: true + CastTime: 4000 + SkillData1: 30000 + CoolDown: 2000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 35 + Lv2: 38 + Lv3: 41 + Lv4: 44 + Lv5: 47 + Lv6: 50 + Lv7: 53 + Lv8: 56 + Lv9: 59 + Lv10: 62 + } + } +}, +{ + Id: 2047 + Name: "AB_LAUDAAGNUS" + Description: "Lauda Agnus" + MaxLevel: 4 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 15 + InterruptCast: true + CastTime: 1000 + SkillData1: 60000 + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 60 + Lv3: 70 + Lv4: 80 + Lv5: 90 + Lv6: 100 + Lv7: 110 + Lv8: 120 + Lv9: 130 + Lv10: 140 + } + } +}, +{ + Id: 2048 + Name: "AB_LAUDARAMUS" + Description: "Lauda Ramus" + MaxLevel: 4 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 15 + InterruptCast: true + CastTime: 1000 + SkillData1: 60000 + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 60 + Lv3: 70 + Lv4: 80 + Lv5: 90 + Lv6: 100 + Lv7: 110 + Lv8: 120 + Lv9: 130 + Lv10: 140 + } + } +}, +{ + Id: 2049 + Name: "AB_EUCHARISTICA" + Description: "Eucharistica" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 2050 + Name: "AB_RENOVATIO" + Description: "Renovatio" + MaxLevel: 1 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 3000 + SkillData1: 90000 + CoolDown: 1000 + FixedCastTime: 2000 + Requirements: { + SPCost: 70 + } +}, +{ + Id: 2051 + Name: "AB_HIGHNESSHEAL" + Description: "Highness Heal" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + IgnoreDefense: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 100 + Lv3: 130 + Lv4: 160 + Lv5: 190 + Lv6: 220 + Lv7: 250 + Lv8: 280 + Lv9: 310 + Lv10: 340 + } + } +}, +{ + Id: 2052 + Name: "AB_CLEARANCE" + Description: "Clearance" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 4000 + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 54 + Lv2: 60 + Lv3: 66 + Lv4: 72 + Lv5: 78 + Lv6: 84 + Lv7: 90 + Lv8: 96 + Lv9: 102 + Lv10: 108 + } + } +}, +{ + Id: 2053 + Name: "AB_EXPIATIO" + Description: "Expiatio" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + SkillData1: { + Lv1: 150000 + Lv2: 180000 + Lv3: 210000 + Lv4: 240000 + Lv5: 270000 + Lv6: 300000 + Lv7: 330000 + Lv8: 360000 + Lv9: 390000 + Lv10: 420000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 35 + Lv2: 40 + Lv3: 45 + Lv4: 50 + Lv5: 55 + Lv6: 60 + Lv7: 65 + Lv8: 70 + Lv9: 75 + Lv10: 80 + } + } +}, +{ + Id: 2054 + Name: "AB_DUPLELIGHT" + Description: "Duple Light" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + Element: "Ele_Holy" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 90000 + Lv2: 120000 + Lv3: 150000 + Lv4: 180000 + Lv5: 210000 + Lv6: 240000 + Lv7: 270000 + Lv8: 300000 + Lv9: 330000 + Lv10: 360000 + } + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 55 + Lv2: 60 + Lv3: 65 + Lv4: 70 + Lv5: 75 + Lv6: 80 + Lv7: 85 + Lv8: 90 + Lv9: 95 + Lv10: 100 + } + } +}, +{ + Id: 2055 + Name: "AB_DUPLELIGHT_MELEE" + Description: "Duple Light Melee" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2056 + Name: "AB_DUPLELIGHT_MAGIC" + Description: "Duple Light Magic" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2057 + Name: "AB_SILENTIUM" + Description: "Silentium" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 4 + Lv2: 5 + Lv3: 6 + Lv4: 7 + Lv5: 8 + Lv6: 9 + Lv7: 10 + Lv8: 11 + Lv9: 12 + Lv10: 13 + } + InterruptCast: true + CastTime: 4000 + SkillData1: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + CoolDown: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 64 + Lv2: 68 + Lv3: 72 + Lv4: 76 + Lv5: 80 + Lv6: 84 + Lv7: 88 + Lv8: 92 + Lv9: 96 + Lv10: 100 + } + } +}, +{ + Id: 2201 + Name: "WL_WHITEIMPRISON" + Description: "White Imprison" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + InterruptCast: true + SkillData1: { + Lv1: 6000 + Lv2: 8000 + Lv3: 10000 + Lv4: 12000 + Lv5: 14000 + Lv6: 16000 + Lv7: 18000 + Lv8: 20000 + Lv9: 22000 + Lv10: 24000 + } + SkillData2: 15000 + CoolDown: 4000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 55 + Lv3: 60 + Lv4: 65 + Lv5: 70 + Lv6: 75 + Lv7: 80 + Lv8: 85 + Lv9: 90 + Lv10: 95 + } + } +}, +{ + Id: 2202 + Name: "WL_SOULEXPANSION" + Description: "Soul Expansion" + MaxLevel: 5 + Range: 11 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Ghost" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 2 + Lv5: 2 + Lv6: 2 + Lv7: 2 + Lv8: 2 + Lv9: 2 + Lv10: 2 + } + NumberOfHits: -2 + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 35 + Lv3: 40 + Lv4: 45 + Lv5: 50 + Lv6: 55 + Lv7: 60 + Lv8: 65 + Lv9: 70 + Lv10: 75 + } + } +}, +{ + Id: 2203 + Name: "WL_FROSTMISTY" + Description: "Frosty Misty" + MaxLevel: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + SplashArea: true + } + SplashRange: 13 + NumberOfHits: { + Lv1: -3 + Lv2: -4 + Lv3: -5 + Lv4: -6 + Lv5: -7 + Lv6: -8 + Lv7: -9 + Lv8: -10 + Lv9: -11 + Lv10: -12 + } + InterruptCast: true + CastTime: { + Lv1: 2000 + Lv2: 2500 + Lv3: 3000 + Lv4: 3500 + Lv5: 4000 + Lv6: 4500 + Lv7: 5000 + Lv8: 5500 + Lv9: 6000 + Lv10: 6500 + } + AfterCastActDelay: 1000 + SkillData1: 40000 + CoolDown: 4000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 48 + Lv3: 56 + Lv4: 64 + Lv5: 72 + Lv6: 80 + Lv7: 88 + Lv8: 96 + Lv9: 104 + Lv10: 112 + } + } +}, +{ + Id: 2204 + Name: "WL_JACKFROST" + Description: "Jack Frost" + MaxLevel: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + SplashArea: true + } + SplashRange: 13 + NumberOfHits: -5 + InterruptCast: true + CastTime: { + Lv1: 2000 + Lv2: 2500 + Lv3: 3000 + Lv4: 3500 + Lv5: 4000 + Lv6: 4500 + Lv7: 5000 + Lv8: 5500 + Lv9: 6000 + Lv10: 6500 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 60 + Lv3: 70 + Lv4: 80 + Lv5: 90 + Lv6: 100 + Lv7: 110 + Lv8: 120 + Lv9: 130 + Lv10: 140 + } + } +}, +{ + Id: 2205 + Name: "WL_MARSHOFABYSS" + Description: "Marsh of Abyss" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 30000 + CoolDown: { + Lv1: 2500 + Lv2: 3000 + Lv3: 3500 + Lv4: 4000 + Lv5: 4500 + Lv6: 5000 + Lv7: 5500 + Lv8: 6000 + Lv9: 6500 + Lv10: 7000 + } + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 42 + Lv3: 44 + Lv4: 46 + Lv5: 48 + Lv6: 50 + Lv7: 52 + Lv8: 54 + Lv9: 56 + Lv10: 58 + } + } +}, +{ + Id: 2206 + Name: "WL_RECOGNIZEDSPELL" + Description: "Recognized Spell" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 60000 + Lv2: 90000 + Lv3: 120000 + Lv4: 150000 + Lv5: 180000 + Lv6: 210000 + Lv7: 240000 + Lv8: 270000 + Lv9: 300000 + Lv10: 330000 + } + CoolDown: { + Lv1: 50000 + Lv2: 80000 + Lv3: 110000 + Lv4: 140000 + Lv5: 170000 + Lv6: 200000 + Lv7: 230000 + Lv8: 260000 + Lv9: 290000 + Lv10: 320000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 120 + Lv3: 140 + Lv4: 160 + Lv5: 180 + Lv6: 200 + Lv7: 220 + Lv8: 240 + Lv9: 260 + Lv10: 280 + } + } +}, +{ + Id: 2207 + Name: "WL_SIENNAEXECRATE" + Description: "Sienna Execrate" + MaxLevel: 5 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 2 + Lv3: 2 + Lv4: 3 + Lv5: 3 + Lv6: 4 + Lv7: 4 + Lv8: 5 + Lv9: 5 + Lv10: 6 + } + NumberOfHits: 0 + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 10000 + Lv2: 12000 + Lv3: 14000 + Lv4: 16000 + Lv5: 18000 + Lv6: 20000 + Lv7: 22000 + Lv8: 24000 + Lv9: 26000 + Lv10: 28000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 32 + Lv2: 34 + Lv3: 36 + Lv4: 38 + Lv5: 40 + Lv6: 42 + Lv7: 44 + Lv8: 46 + Lv9: 48 + Lv10: 50 + } +// Items: { +// Red_Gemstone: 2 +// } + } +}, +{ + Id: 2208 + Name: "WL_RADIUS" + Description: "Radius" + MaxLevel: 3 + NumberOfHits: 0 +}, +{ + Id: 2209 + Name: "WL_STASIS" + Description: "Stasis" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 9 + Lv2: 10 + Lv3: 11 + Lv4: 12 + Lv5: 13 + Lv6: 14 + Lv7: 15 + Lv8: 16 + Lv9: 17 + Lv10: 18 + } + InterruptCast: true + CastTime: 3000 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + SkillData2: 1000 + CoolDown: { + Lv1: 180000 + Lv2: 190000 + Lv3: 200000 + Lv4: 210000 + Lv5: 220000 + Lv6: 230000 + Lv7: 240000 + Lv8: 250000 + Lv9: 260000 + Lv10: 270000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 60 + Lv3: 70 + Lv4: 80 + Lv5: 90 + Lv6: 100 + Lv7: 110 + Lv8: 120 + Lv9: 130 + Lv10: 140 + } + } +}, +{ + Id: 2210 + Name: "WL_DRAINLIFE" + Description: "Drain Life" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + InterruptCast: true + CastTime: 4000 + CoolDown: 2000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 24 + Lv3: 28 + Lv4: 32 + Lv5: 36 + Lv6: 40 + Lv7: 44 + Lv8: 48 + Lv9: 52 + Lv10: 56 + } + } +}, +{ + Id: 2211 + Name: "WL_CRIMSONROCK" + Description: "Crimson Rock" + MaxLevel: 5 + Range: 11 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + } + SplashRange: 3 + NumberOfHits: -7 + InterruptCast: true + KnockBackTiles: 3 + CastTime: 5000 + AfterCastActDelay: 2000 + SkillData1: 5000 + CoolDown: 5000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 70 + Lv3: 80 + Lv4: 90 + Lv5: 100 + Lv6: 110 + Lv7: 120 + Lv8: 130 + Lv9: 140 + Lv10: 150 + } + } +}, +{ + Id: 2212 + Name: "WL_HELLINFERNO" + Description: "Hell Inferno" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + InterruptCast: true + CastTime: 3000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 35 + Lv2: 40 + Lv3: 45 + Lv4: 50 + Lv5: 55 + Lv6: 60 + Lv7: 65 + Lv8: 70 + Lv9: 75 + Lv10: 80 + } + } +}, +{ + Id: 2213 + Name: "WL_COMET" + Description: "Comet" + MaxLevel: 5 + Range: 11 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + NumberOfHits: -20 + InterruptCast: true + KnockBackTiles: 2 + CastTime: { + Lv1: 10000 + Lv2: 11000 + Lv3: 12000 + Lv4: 13000 + Lv5: 14000 + Lv6: 15000 + Lv7: 16000 + Lv8: 17000 + Lv9: 18000 + Lv10: 19000 + } + SkillData1: 100 + SkillData2: 42000 + CoolDown: 60000 + FixedCastTime: { + Lv1: 1000 + Lv2: 1500 + Lv3: 2000 + Lv4: 2500 + Lv5: 3000 + Lv6: 3500 + Lv7: 4000 + Lv8: 4500 + Lv9: 5000 + Lv10: 5500 + } + Requirements: { + SPCost: { + Lv1: 480 + Lv2: 560 + Lv3: 640 + Lv4: 720 + Lv5: 800 + Lv6: 880 + Lv7: 960 + Lv8: 1040 + Lv9: 1120 + Lv10: 1200 + } +// Items: { +// Red_Gemstone: 2 +// } + } + Unit: { + Id: 0x86 + Range: 8 + Interval: 100 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 2214 + Name: "WL_CHAINLIGHTNING" + Description: "Chain Lightning" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + SplashRange: 3 + InterruptCast: true + CastTime: { + Lv1: 3500 + Lv2: 4000 + Lv3: 4500 + Lv4: 5000 + Lv5: 5500 + Lv6: 6000 + Lv7: 6500 + Lv8: 7000 + Lv9: 7500 + Lv10: 8000 + } + SkillData1: 100 + CoolDown: 3000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 130 + Lv7: 140 + Lv8: 150 + Lv9: 160 + Lv10: 170 + } + } +}, +{ + Id: 2215 + Name: "WL_CHAINLIGHTNING_ATK" + Description: "Chain Lightning Attack" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Wind" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2216 + Name: "WL_EARTHSTRAIN" + Description: "Earth Strain" + MaxLevel: 5 + Range: 3 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Earth" + NumberOfHits: { + Lv1: -6 + Lv2: -7 + Lv3: -8 + Lv4: -9 + Lv5: -10 + Lv6: -11 + Lv7: -12 + Lv8: -13 + Lv9: -14 + Lv10: -15 + } + InterruptCast: true + CastTime: { + Lv1: 2000 + Lv2: 3000 + Lv3: 4000 + Lv4: 5000 + Lv5: 6000 + Lv6: 7000 + Lv7: 8000 + Lv8: 9000 + Lv9: 10000 + Lv10: 11000 + } + AfterCastActDelay: 1000 + SkillData1: 100 + SkillData2: { + Lv1: 75000 + Lv2: 90000 + Lv3: 105000 + Lv4: 120000 + Lv5: 135000 + Lv6: 150000 + Lv7: 165000 + Lv8: 180000 + Lv9: 195000 + Lv10: 210000 + } + CoolDown: 10000 + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 78 + Lv3: 86 + Lv4: 94 + Lv5: 102 + Lv6: 110 + Lv7: 118 + Lv8: 126 + Lv9: 134 + Lv10: 142 + } + } + Unit: { + Id: 0xcb + Layout: -1 + Interval: 100 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 2217 + Name: "WL_TETRAVORTEX" + Description: "Tetra Vortex" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + InterruptCast: true + CastTime: { + Lv1: 5000 + Lv2: 6000 + Lv3: 7000 + Lv4: 8000 + Lv5: 9000 + Lv6: 10000 + Lv7: 11000 + Lv8: 12000 + Lv9: 13000 + Lv10: 14000 + } + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 15000 + Lv2: 120000 + Lv3: 40000 + Lv4: 5000 + Lv5: 5000 + Lv6: 5000 + Lv7: 5000 + Lv8: 5000 + Lv9: 5000 + Lv10: 5000 + } + CoolDown: 15000 + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 150 + Lv3: 180 + Lv4: 210 + Lv5: 240 + Lv6: 270 + Lv7: 300 + Lv8: 330 + Lv9: 360 + Lv10: 390 + } + } +}, +{ + Id: 2218 + Name: "WL_TETRAVORTEX_FIRE" + Description: "Tetra Vortex Fire" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Fire" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2219 + Name: "WL_TETRAVORTEX_WATER" + Description: "Tetra Vortex Water" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Water" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2220 + Name: "WL_TETRAVORTEX_WIND" + Description: "Tetra Vortex Wind" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Wind" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2221 + Name: "WL_TETRAVORTEX_GROUND" + Description: "Tetra Vortex Earth" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Earth" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2222 + Name: "WL_SUMMONFB" + Description: "Summon Fire Ball" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + SkillData1: { + Lv1: 120000 + Lv2: 160000 + Lv3: 200000 + Lv4: 240000 + Lv5: 280000 + Lv6: 320000 + Lv7: 360000 + Lv8: 400000 + Lv9: 440000 + Lv10: 480000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 12 + Lv3: 14 + Lv4: 16 + Lv5: 18 + Lv6: 20 + Lv7: 22 + Lv8: 24 + Lv9: 26 + Lv10: 28 + } + } +}, +{ + Id: 2223 + Name: "WL_SUMMONBL" + Description: "Summon Lightning Ball" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + SkillData1: { + Lv1: 120000 + Lv2: 160000 + Lv3: 200000 + Lv4: 240000 + Lv5: 280000 + Lv6: 320000 + Lv7: 360000 + Lv8: 400000 + Lv9: 440000 + Lv10: 480000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 12 + Lv3: 14 + Lv4: 16 + Lv5: 18 + Lv6: 20 + Lv7: 22 + Lv8: 24 + Lv9: 26 + Lv10: 28 + } + } +}, +{ + Id: 2224 + Name: "WL_SUMMONWB" + Description: "Summon Water Ball" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + SkillData1: { + Lv1: 120000 + Lv2: 160000 + Lv3: 200000 + Lv4: 240000 + Lv5: 280000 + Lv6: 320000 + Lv7: 360000 + Lv8: 400000 + Lv9: 440000 + Lv10: 480000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 12 + Lv3: 14 + Lv4: 16 + Lv5: 18 + Lv6: 20 + Lv7: 22 + Lv8: 24 + Lv9: 26 + Lv10: 28 + } + } +}, +{ + Id: 2225 + Name: "WL_SUMMON_ATK_FIRE" + Description: "Summon Attack Fire" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Fire" + SkillInstances: 1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2226 + Name: "WL_SUMMON_ATK_WIND" + Description: "Summon Attack Wind" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Wind" + SkillInstances: 1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2227 + Name: "WL_SUMMON_ATK_WATER" + Description: "Summon Attack Water" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Water" + SkillInstances: 1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2228 + Name: "WL_SUMMON_ATK_GROUND" + Description: "Summon Attack Earth" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Earth" + SkillInstances: 1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2229 + Name: "WL_SUMMONSTONE" + Description: "Summon Stone" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + SkillData1: { + Lv1: 120000 + Lv2: 160000 + Lv3: 200000 + Lv4: 240000 + Lv5: 280000 + Lv6: 320000 + Lv7: 360000 + Lv8: 400000 + Lv9: 440000 + Lv10: 480000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 12 + Lv3: 14 + Lv4: 16 + Lv5: 18 + Lv6: 20 + Lv7: 22 + Lv8: 24 + Lv9: 26 + Lv10: 28 + } + } +}, +{ + Id: 2230 + Name: "WL_RELEASE" + Description: "Release" + MaxLevel: 2 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + InterruptCast: true + Requirements: { + SPCost: { + Lv1: 3 + Lv2: 20 + Lv3: 37 + Lv4: 54 + Lv5: 71 + Lv6: 88 + Lv7: 105 + Lv8: 122 + Lv9: 139 + Lv10: 156 + } + } +}, +{ + Id: 2231 + Name: "WL_READING_SB" + Description: "Reading Spellbook" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 5000 + AfterCastActDelay: 500 + FixedCastTime: 1000 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 2232 + Name: "WL_FREEZE_SP" + Description: "Freeze Spell" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 2233 + Name: "RA_ARROWSTORM" + Description: "Arrow Storm" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 3 + Lv2: 3 + Lv3: 3 + Lv4: 3 + Lv5: 3 + Lv6: 4 + Lv7: 4 + Lv8: 4 + Lv9: 4 + Lv10: 5 + } + NumberOfHits: -3 + InterruptCast: true + CastTime: { + Lv1: 2000 + Lv2: 2200 + Lv3: 2400 + Lv4: 2600 + Lv5: 2800 + Lv6: 3000 + Lv7: 3200 + Lv8: 3400 + Lv9: 3600 + Lv10: 3800 + } + CoolDown: { + Lv1: 5000 + Lv2: 4800 + Lv3: 4600 + Lv4: 4400 + Lv5: 4200 + Lv6: 4000 + Lv7: 3800 + Lv8: 3600 + Lv9: 3400 + Lv10: 3200 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 32 + Lv3: 34 + Lv4: 36 + Lv5: 38 + Lv6: 40 + Lv7: 42 + Lv8: 44 + Lv9: 46 + Lv10: 48 + } + WeaponTypes: { + Bows: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 10 + } +}, +{ + Id: 2234 + Name: "RA_FEARBREEZE" + Description: "Fear Breeze" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + InterruptCast: true + SkillData1: { + Lv1: 60000 + Lv2: 90000 + Lv3: 120000 + Lv4: 150000 + Lv5: 180000 + Lv6: 210000 + Lv7: 240000 + Lv8: 270000 + Lv9: 300000 + Lv10: 330000 + } + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 55 + Lv2: 60 + Lv3: 65 + Lv4: 70 + Lv5: 75 + Lv6: 80 + Lv7: 85 + Lv8: 90 + Lv9: 95 + Lv10: 100 + } + WeaponTypes: { + Bows: true + } + } +}, +{ + Id: 2235 + Name: "RA_RANGERMAIN" + Description: "Ranger Main" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 2236 + Name: "RA_AIMEDBOLT" + Description: "Aimed Bolt" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + InterruptCast: true + CastTime: 4000 + AfterCastActDelay: 1000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 32 + Lv3: 34 + Lv4: 36 + Lv5: 38 + Lv6: 40 + Lv7: 42 + Lv8: 44 + Lv9: 46 + Lv10: 48 + } + WeaponTypes: { + Bows: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 2237 + Name: "RA_DETONATOR" + Description: "Detonator" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 3 + SkillData1: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 15 + } +}, +{ + Id: 2238 + Name: "RA_ELECTRICSHOCKER" + Description: "Electric Shocker" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 2 + SkillInstances: 3 + SkillData1: 15000 + SkillData2: { + Lv1: 20000 + Lv2: 22000 + Lv3: 24000 + Lv4: 26000 + Lv5: 28000 + Lv6: 30000 + Lv7: 32000 + Lv8: 34000 + Lv9: 36000 + Lv10: 38000 + } + FixedCastTime: -1 + Requirements: { + SPCost: 35 +// Items: { +// Special_Alloy_Trap: 1 +// } + } + Unit: { + Id: 0xd8 + Range: 2 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 2239 + Name: "RA_CLUSTERBOMB" + Description: "Cluster Bomb" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + AllowReproduce: true + } + AttackType: "Misc" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 3 + SkillInstances: 3 + SkillData1: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: 20 +// Items: { +// Special_Alloy_Trap: 1 +// } + } + Unit: { + Id: 0xd9 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 2240 + Name: "RA_WUGMASTERY" + Description: "Warg Mastery" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 5 +// Items: { +// Wolfs_Flute: 0 +// } + } +}, +{ + Id: 2241 + Name: "RA_WUGRIDER" + Description: "Warg Rider" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: 2 + } +}, +{ + Id: 2242 + Name: "RA_WUGDASH" + Description: "Warg Dash" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + NumberOfHits: 0 + Requirements: { + SPCost: 4 + State: "Moveable" + } +}, +{ + Id: 2243 + Name: "RA_WUGSTRIKE" + Description: "Warg Strike" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 22 + Lv3: 24 + Lv4: 26 + Lv5: 28 + Lv6: 30 + Lv7: 32 + Lv8: 34 + Lv9: 36 + Lv10: 38 + } + } +}, +{ + Id: 2244 + Name: "RA_WUGBITE" + Description: "Warg Bite" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 1000 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + CoolDown: { + Lv1: 4000 + Lv2: 6000 + Lv3: 8000 + Lv4: 10000 + Lv5: 12000 + Lv6: 14000 + Lv7: 16000 + Lv8: 18000 + Lv9: 20000 + Lv10: 22000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 42 + Lv3: 44 + Lv4: 46 + Lv5: 48 + Lv6: 50 + Lv7: 52 + Lv8: 54 + Lv9: 56 + Lv10: 58 + } + State: "Warg" + } +}, +{ + Id: 2245 + Name: "RA_TOOTHOFWUG" + Description: "Tooth of Warg" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 2246 + Name: "RA_SENSITIVEKEEN" + Description: "Sensitive Keen" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + AfterCastActDelay: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: 12 + State: "Warg" + } +}, +{ + Id: 2247 + Name: "RA_CAMOUFLAGE" + Description: "Camouflage" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 2248 + Name: "RA_RESEARCHTRAP" + Description: "Research Trap" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 2249 + Name: "RA_MAGENTATRAP" + Description: "Magenta Trap" + MaxLevel: 1 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + SplashArea: true + IgnoreFlee: true + } + SplashRange: 2 + SkillInstances: 1 + AfterCastActDelay: 2000 + SkillData1: 15000 + SkillData2: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: 10 +// Items: { +// Special_Alloy_Trap: 1 +// Boody_Red: 1 +// } + } + Unit: { + Id: 0xd2 + Range: 2 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOPC: true + } + } +}, +{ + Id: 2250 + Name: "RA_COBALTTRAP" + Description: "Cobalt Trap" + MaxLevel: 1 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + Element: "Ele_Water" + DamageType: { + NoDamage: true + SplashArea: true + IgnoreFlee: true + } + SplashRange: 2 + SkillInstances: 1 + AfterCastActDelay: 2000 + SkillData1: 15000 + SkillData2: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: 10 +// Items: { +// Special_Alloy_Trap: 1 +// Crystal_Blue: 1 +// } + } + Unit: { + Id: 0xd3 + Range: 2 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOPC: true + } + } +}, +{ + Id: 2251 + Name: "RA_MAIZETRAP" + Description: "Maize Trap" + MaxLevel: 1 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + SplashArea: true + IgnoreFlee: true + } + SplashRange: 2 + SkillInstances: 1 + AfterCastActDelay: 2000 + SkillData1: 15000 + SkillData2: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: 10 +// Items: { +// Special_Alloy_Trap: 1 +// Yellow_Live: 1 +// } + } + Unit: { + Id: 0xd4 + Range: 2 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOPC: true + } + } +}, +{ + Id: 2252 + Name: "RA_VERDURETRAP" + Description: "Verdure Trap" + MaxLevel: 1 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + Element: "Ele_Wind" + DamageType: { + NoDamage: true + SplashArea: true + IgnoreFlee: true + } + SplashRange: 2 + SkillInstances: 1 + AfterCastActDelay: 2000 + SkillData1: 15000 + SkillData2: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: 10 +// Items: { +// Special_Alloy_Trap: 1 +// Wind_Of_Verdure: 1 +// } + } + Unit: { + Id: 0xd5 + Range: 2 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOPC: true + } + } +}, +{ + Id: 2253 + Name: "RA_FIRINGTRAP" + Description: "Firing Trap" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + AllowReproduce: true + } + AttackType: "Misc" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 2 + SkillInstances: 2 + SkillData1: 15000 + SkillData2: 40000 + Requirements: { + SPCost: 10 +// Items: { +// Special_Alloy_Trap: 1 +// } + } + Unit: { + Id: 0xd6 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + } + } +}, +{ + Id: 2254 + Name: "RA_ICEBOUNDTRAP" + Description: "Icebound Trap" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + AllowReproduce: true + } + AttackType: "Misc" + Element: "Ele_Water" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 2 + SkillInstances: 2 + SkillData1: 15000 + SkillData2: 20000 + Requirements: { + SPCost: 10 +// Items: { +// Special_Alloy_Trap: 1 +// } + } + Unit: { + Id: 0xd7 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + } + } +}, +{ + Id: 2255 + Name: "NC_MADOLICENCE" + Description: "Mado License" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 2256 + Name: "NC_BOOSTKNUCKLE" + Description: "Boost Knuckle" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + CastTime: { + Lv1: 200 + Lv2: 400 + Lv3: 600 + Lv4: 800 + Lv5: 1000 + Lv6: 1200 + Lv7: 1400 + Lv8: 1600 + Lv9: 1800 + Lv10: 2000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 3 + Lv2: 6 + Lv3: 9 + Lv4: 12 + Lv5: 15 + Lv6: 18 + Lv7: 21 + Lv8: 24 + Lv9: 27 + Lv10: 30 + } + State: "MadoGear" + } +}, +{ + Id: 2257 + Name: "NC_PILEBUNKER" + Description: "Pile Bunker" + MaxLevel: 3 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 2000 + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: 50 + State: "MadoGear" +// Items: { +// Pilebuncker: 0 +// Pilebuncker_S: 0 +// Pilebuncker_P: 0 +// Pilebuncker_T: 0 +// } + } +}, +{ + Id: 2258 + Name: "NC_VULCANARM" + Description: "Vulcan Arm" + MaxLevel: 3 + Range: 13 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + AfterCastActDelay: { + Lv1: 300 + Lv2: 200 + Lv3: 100 + Lv4: 1 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 2 + Lv2: 4 + Lv3: 6 + Lv4: 8 + Lv5: 10 + Lv6: 12 + Lv7: 14 + Lv8: 16 + Lv9: 18 + Lv10: 20 + } + State: "MadoGear" +// Items: { +// Vulcan_Bullet: 1 +// } + } +}, +{ + Id: 2259 + Name: "NC_FLAMELAUNCHER" + Description: "Flame Launcher" + MaxLevel: 3 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + SplashRange: 2 + SkillInstances: 5 + CastTime: { + Lv1: 500 + Lv2: 1000 + Lv3: 1500 + Lv4: 2000 + Lv5: 2500 + Lv6: 3000 + Lv7: 3500 + Lv8: 4000 + Lv9: 4500 + Lv10: 5000 + } + AfterCastActDelay: { + Lv1: 1500 + Lv2: 1000 + Lv3: 500 + Lv4: 1 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData1: { + Lv1: 7000 + Lv2: 14000 + Lv3: 21000 + Lv4: 28000 + Lv5: 35000 + Lv6: 42000 + Lv7: 49000 + Lv8: 56000 + Lv9: 63000 + Lv10: 70000 + } + FixedCastTime: 500 + Requirements: { + SPCost: 20 + State: "MadoGear" +// Items: { +// Flame_Thrower: 0 +// Magic_Gear_Fuel: 1 +// } + } +}, +{ + Id: 2260 + Name: "NC_COLDSLOWER" + Description: "Cold Slower" + MaxLevel: 3 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Water" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 3 + Lv3: 4 + Lv4: 5 + Lv5: 6 + Lv6: 7 + Lv7: 8 + Lv8: 9 + Lv9: 10 + Lv10: 11 + } + CastTime: 1000 + AfterCastActDelay: { + Lv1: 1000 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + SkillData1: { + Lv1: 7000 + Lv2: 14000 + Lv3: 21000 + Lv4: 28000 + Lv5: 35000 + Lv6: 42000 + Lv7: 49000 + Lv8: 56000 + Lv9: 63000 + Lv10: 70000 + } + SkillData2: 40000 + FixedCastTime: -1 + Requirements: { + SPCost: 20 + State: "MadoGear" +// Items: { +// Magic_Gear_Fuel: 1 +// Liquid_Condensed_Bullet: 1 +// } + } +}, +{ + Id: 2261 + Name: "NC_ARMSCANNON" + Description: "Arm Cannon" + MaxLevel: 3 + Range: { + Lv1: 9 + Lv2: 11 + Lv3: 13 + Lv4: 15 + Lv5: 17 + Lv6: 19 + Lv7: 21 + Lv8: 23 + Lv9: 25 + Lv10: 27 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: { + Lv1: 3 + Lv2: 2 + Lv3: 1 + Lv4: 1 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + CastTime: { + Lv1: 1400 + Lv2: 1600 + Lv3: 1800 + Lv4: 2000 + Lv5: 2200 + Lv6: 2400 + Lv7: 2600 + Lv8: 2800 + Lv9: 3000 + Lv10: 3200 + } + AfterCastActDelay: { + Lv1: 500 + Lv2: 1000 + Lv3: 2000 + Lv4: 2000 + Lv5: 2000 + Lv6: 2000 + Lv7: 2000 + Lv8: 2000 + Lv9: 2000 + Lv10: 2000 + } + FixedCastTime: { + Lv1: 600 + Lv2: 400 + Lv3: 200 + Lv4: 1 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + AmmoTypes: { + A_CANNONBALL: true + } + AmmoAmount: 1 + State: "MadoGear" +// Items: { +// Magic_Gear_Fuel: 1 +// } + } +}, +{ + Id: 2262 + Name: "NC_ACCELERATION" + Description: "Acceleration" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 60000 + Lv2: 90000 + Lv3: 120000 + Lv4: 150000 + Lv5: 180000 + Lv6: 210000 + Lv7: 240000 + Lv8: 270000 + Lv9: 300000 + Lv10: 330000 + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 40 + Lv3: 60 + Lv4: 80 + Lv5: 100 + Lv6: 120 + Lv7: 140 + Lv8: 160 + Lv9: 180 + Lv10: 200 + } + State: "MadoGear" +// Items: { +// Accelerator: 0 +// Magic_Gear_Fuel: 1 +// } + } +}, +{ + Id: 2263 + Name: "NC_HOVERING" + Description: "Hovering" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: 90000 + FixedCastTime: -1 + Requirements: { + SPCost: 25 + State: "MadoGear" +// Items: { +// Hovering_Booster: 0 +// Magic_Gear_Fuel: 1 +// } + } +}, +{ + Id: 2264 + Name: "NC_F_SIDESLIDE" + Description: "Front-Side Slide" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + KnockBackTiles: 7 + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: 5 + State: "MadoGear" +// Items: { +// Magic_Gear_Fuel: 1 +// } + } +}, +{ + Id: 2265 + Name: "NC_B_SIDESLIDE" + Description: "Back-Side Slide" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + KnockBackTiles: 7 + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: 5 + State: "MadoGear" +// Items: { +// Magic_Gear_Fuel: 1 +// } + } +}, +{ + Id: 2266 + Name: "NC_MAINFRAME" + Description: "Mainframe Restructure" + MaxLevel: 4 + NumberOfHits: 0 +}, +{ + Id: 2267 + Name: "NC_SELFDESTRUCTION" + Description: "Self Destruction" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + IgnoreFlee: true + IgnoreDefCards: true + } + SplashRange: { + Lv1: 2 + Lv2: 3 + Lv3: 4 + Lv4: 5 + Lv5: 6 + Lv6: 7 + Lv7: 8 + Lv8: 9 + Lv9: 10 + Lv10: 11 + } + KnockBackTiles: 5 + CastTime: { + Lv1: 2000 + Lv2: 1500 + Lv3: 1000 + Lv4: 500 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + CoolDown: 300000 + FixedCastTime: 500 + Requirements: { + SPCost: 1 + State: "MadoGear" +// Items: { +// Suicidal_Device: 0 +// Magic_Gear_Fuel: 3 +// } + } +}, +{ + Id: 2268 + Name: "NC_SHAPESHIFT" + Description: "Shape Shift" + MaxLevel: 4 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 2000 + SkillData1: 300000 + FixedCastTime: 2000 + Requirements: { + SPCost: 100 + State: "MadoGear" +// Items: { +// Scarlet_Pts: 1 +// Lime_Green_Pts: 1 +// Yellow_Wish_Pts: 1 +// Indigo_Pts: 1 +// Magic_Gear_Fuel: 2 +// Shape_Shifter: 0 +// } + } +}, +{ + Id: 2269 + Name: "NC_EMERGENCYCOOL" + Description: "Emergency Cool" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 500 + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: 20 + State: "MadoGear" +// Items: { +// Cooling_Device: 0 +// Magic_Gear_Fuel: 1 +// } + } +}, +{ + Id: 2270 + Name: "NC_INFRAREDSCAN" + Description: "Infrared Scan" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 7 + InterruptCast: true + AfterCastActDelay: 500 + SkillData1: 3000 + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: 45 + State: "MadoGear" + } +}, +{ + Id: 2271 + Name: "NC_ANALYZE" + Description: "Analyze" + MaxLevel: 3 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 20000 + FixedCastTime: 1000 + Requirements: { + SPCost: 30 + State: "MadoGear" +// Items: { +// Magic_Gear_Fuel: 1 +// } + } +}, +{ + Id: 2272 + Name: "NC_MAGNETICFIELD" + Description: "Magnetic Field" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 2 + InterruptCast: true + SkillData1: { + Lv1: 4000 + Lv2: 6000 + Lv3: 8000 + Lv4: 10000 + Lv5: 12000 + Lv6: 14000 + Lv7: 16000 + Lv8: 18000 + Lv9: 20000 + Lv10: 22000 + } + CoolDown: { + Lv1: 20000 + Lv2: 15000 + Lv3: 10000 + Lv4: 5000 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 70 + Lv3: 80 + Lv4: 90 + Lv5: 100 + Lv6: 110 + Lv7: 120 + Lv8: 130 + Lv9: 140 + Lv10: 150 + } + State: "MadoGear" +// Items: { +// Mag_Field_Generator: 0 +// Magic_Gear_Fuel: 2 +// } + } +}, +{ + Id: 2273 + Name: "NC_NEUTRALBARRIER" + Description: "Neutral Barrier" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + CoolDown: 90000 + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 130 + Lv7: 140 + Lv8: 150 + Lv9: 160 + Lv10: 170 + } + State: "MadoGear" +// Items: { +// Barrier_Builder: 0 +// Magic_Gear_Fuel: 1 +// } + } + Unit: { + Id: 0xe2 + Layout: 2 + Interval: 500 + Target: "Friend" + } +}, +{ + Id: 2274 + Name: "NC_STEALTHFIELD" + Description: "Stealth Field" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + CoolDown: { + Lv1: 20000 + Lv2: 15000 + Lv3: 10000 + Lv4: 5000 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 100 + Lv3: 120 + Lv4: 140 + Lv5: 160 + Lv6: 180 + Lv7: 200 + Lv8: 220 + Lv9: 240 + Lv10: 260 + } + State: "MadoGear" +// Items: { +// Camouflage_Generator: 0 +// Magic_Gear_Fuel: 2 +// } + } + Unit: { + Id: 0xe3 + Layout: 2 + Interval: 500 + Target: "All" + } +}, +{ + Id: 2275 + Name: "NC_REPAIR" + Description: "Repair" + MaxLevel: 5 + Range: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 200 + Lv2: 300 + Lv3: 400 + Lv4: 500 + Lv5: 600 + Lv6: 700 + Lv7: 800 + Lv8: 900 + Lv9: 1000 + Lv10: 1100 + } + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 25 + Lv2: 30 + Lv3: 35 + Lv4: 40 + Lv5: 45 + Lv6: 50 + Lv7: 55 + Lv8: 60 + Lv9: 65 + Lv10: 70 + } + State: "MadoGear" +// Items: { +// Repair_Kit: 0 +// } + } +}, +{ + Id: 2276 + Name: "NC_TRAININGAXE" + Description: "Axe Training" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 2277 + Name: "NC_RESEARCHFE" + Description: "Research Fire/Earth" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 2278 + Name: "NC_AXEBOOMERANG" + Description: "Axe Boomerang" + MaxLevel: 5 + Range: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + KnockBackTiles: { + Lv1: 2 + Lv2: 3 + Lv3: 4 + Lv4: 5 + Lv5: 6 + Lv6: 7 + Lv7: 8 + Lv8: 9 + Lv9: 10 + Lv10: 11 + } + CoolDown: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 22 + Lv3: 24 + Lv4: 26 + Lv5: 28 + Lv6: 30 + Lv7: 32 + Lv8: 34 + Lv9: 36 + Lv10: 38 + } + WeaponTypes: { + 1HAxes: true + 2HAxes: true + } + } +}, +{ + Id: 2279 + Name: "NC_POWERSWING" + Description: "Power Swing" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 1000 + SkillData1: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 22 + Lv3: 24 + Lv4: 26 + Lv5: 28 + Lv6: 30 + Lv7: 32 + Lv8: 34 + Lv9: 36 + Lv10: 38 + } + } +}, +{ + Id: 2280 + Name: "NC_AXETORNADO" + Description: "Axe Tornado" + MaxLevel: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 2 + Lv3: 3 + Lv4: 3 + Lv5: 3 + Lv6: 3 + Lv7: 3 + Lv8: 3 + Lv9: 3 + Lv10: 3 + } + NumberOfHits: -3 + AfterCastActDelay: 500 + CoolDown: { + Lv1: 4000 + Lv2: 3500 + Lv3: 3000 + Lv4: 2500 + Lv5: 2000 + Lv6: 1500 + Lv7: 1000 + Lv8: 500 + Lv9: 1 + Lv10: 1 + } + FixedCastTime: -1 + Requirements: { + HPCost: { + Lv1: 20 + Lv2: 40 + Lv3: 60 + Lv4: 80 + Lv5: 100 + Lv6: 120 + Lv7: 140 + Lv8: 160 + Lv9: 180 + Lv10: 200 + } + SPCost: { + Lv1: 18 + Lv2: 20 + Lv3: 22 + Lv4: 24 + Lv5: 26 + Lv6: 28 + Lv7: 30 + Lv8: 32 + Lv9: 34 + Lv10: 36 + } + WeaponTypes: { + 1HAxes: true + 2HAxes: true + } + } +}, +{ + Id: 2281 + Name: "NC_SILVERSNIPER" + Description: "FAW - Silver Sniper" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 2 + SkillData1: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + FixedCastTime: { + Lv1: 1800 + Lv2: 1600 + Lv3: 1400 + Lv4: 1200 + Lv5: 1000 + Lv6: 800 + Lv7: 600 + Lv8: 400 + Lv9: 200 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 25 + Lv2: 30 + Lv3: 35 + Lv4: 40 + Lv5: 45 + Lv6: 50 + Lv7: 55 + Lv8: 60 + Lv9: 65 + Lv10: 70 + } +// Items: { +// Portable_Furnace: 0 +// Oridecon_Hammer: 0 +// Iron: 1 +// Steel: 2 +// } + } +}, +{ + Id: 2282 + Name: "NC_MAGICDECOY" + Description: "FAW - Magic Decoy" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 2 + SkillData1: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + FixedCastTime: { + Lv1: 1800 + Lv2: 1600 + Lv3: 1400 + Lv4: 1200 + Lv5: 1000 + Lv6: 800 + Lv7: 600 + Lv8: 400 + Lv9: 200 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } +// Items: { +// Portable_Furnace: 0 +// Oridecon_Hammer: 0 +// Iron: 2 +// Brigan: 1 +// } + } +}, +{ + Id: 2283 + Name: "NC_DISJOINT" + Description: "FAW Removal" + MaxLevel: 1 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + CastTime: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: 15 +// Items: { +// Monkey_Wrench: 1 +// } + } +}, +{ + Id: 2284 + Name: "SC_FATALMENACE" + Description: "Fatal Menace" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } + } +}, +{ + Id: 2285 + Name: "SC_REPRODUCE" + Description: "Reproduce" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + } +}, +{ + Id: 2286 + Name: "SC_AUTOSHADOWSPELL" + Description: "Auto Shadow Spell" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 4000 + Lv2: 3600 + Lv3: 3200 + Lv4: 2800 + Lv5: 2400 + Lv6: 2000 + Lv7: 1600 + Lv8: 1200 + Lv9: 800 + Lv10: 400 + } + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 140000 + Lv6: 160000 + Lv7: 180000 + Lv8: 200000 + Lv9: 220000 + Lv10: 300000 + } + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + } +}, +{ + Id: 2287 + Name: "SC_SHADOWFORM" + Description: "Shadow Form" + MaxLevel: 5 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 30000 + Lv2: 40000 + Lv3: 50000 + Lv4: 60000 + Lv5: 70000 + Lv6: 80000 + Lv7: 90000 + Lv8: 100000 + Lv9: 110000 + Lv10: 120000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 50 + Lv3: 60 + Lv4: 70 + Lv5: 80 + Lv6: 90 + Lv7: 100 + Lv8: 110 + Lv9: 120 + Lv10: 130 + } + } +}, +{ + Id: 2288 + Name: "SC_TRIANGLESHOT" + Description: "Triangle Shot" + MaxLevel: 10 + Range: { + Lv1: 7 + Lv2: 7 + Lv3: 7 + Lv4: 9 + Lv5: 9 + Lv6: 9 + Lv7: 9 + Lv8: 11 + Lv9: 11 + Lv10: 11 + } + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -3 + InterruptCast: true + KnockBackTiles: 3 + CastTime: 1000 + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 24 + Lv3: 26 + Lv4: 28 + Lv5: 30 + Lv6: 32 + Lv7: 34 + Lv8: 36 + Lv9: 38 + Lv10: 40 + } + WeaponTypes: { + Bows: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 3 + } +}, +{ + Id: 2289 + Name: "SC_BODYPAINT" + Description: "Body Painting" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 2 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 5000 + Lv2: 7000 + Lv3: 9000 + Lv4: 11000 + Lv5: 13000 + Lv6: 15000 + Lv7: 17000 + Lv8: 19000 + Lv9: 21000 + Lv10: 23000 + } + SkillData2: 10000 + CoolDown: 2000 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 15 + Lv3: 20 + Lv4: 25 + Lv5: 30 + Lv6: 35 + Lv7: 40 + Lv8: 45 + Lv9: 50 + Lv10: 55 + } +// Items: { +// Paint_Brush: 0 +// Surface_Paint: 1 +// } + } +}, +{ + Id: 2290 + Name: "SC_INVISIBILITY" + Description: "Invisibility" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: 60000 + CoolDown: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + FixedCastTime: -1 + Requirements: { + SPCost: 100 + } +}, +{ + Id: 2291 + Name: "SC_DEADLYINFECT" + Description: "Deadly Infect" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 44 + Lv3: 48 + Lv4: 52 + Lv5: 56 + Lv6: 60 + Lv7: 64 + Lv8: 68 + Lv9: 72 + Lv10: 76 + } + } +}, +{ + Id: 2292 + Name: "SC_ENERVATION" + Description: "Masquerade - Enervation" + MaxLevel: 3 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } +// Items: { +// Face_Paint: 1 +// Makeover_Brush: 0 +// } + } +}, +{ + Id: 2293 + Name: "SC_GROOMY" + Description: "Masquerade - Gloomy" + MaxLevel: 3 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } +// Items: { +// Face_Paint: 1 +// Makeover_Brush: 0 +// } + } +}, +{ + Id: 2294 + Name: "SC_IGNORANCE" + Description: "Masquerade - Ignorance" + MaxLevel: 3 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } +// Items: { +// Face_Paint: 1 +// Makeover_Brush: 0 +// } + } +}, +{ + Id: 2295 + Name: "SC_LAZINESS" + Description: "Masquerade - Laziness" + MaxLevel: 3 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } +// Items: { +// Face_Paint: 1 +// Makeover_Brush: 0 +// } + } +}, +{ + Id: 2296 + Name: "SC_UNLUCKY" + Description: "Masquerade - Unlucky" + MaxLevel: 3 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } +// Items: { +// Face_Paint: 1 +// Makeover_Brush: 0 +// } + } +}, +{ + Id: 2297 + Name: "SC_WEAKNESS" + Description: "Masquerade - Weakness" + MaxLevel: 3 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } +// Items: { +// Face_Paint: 1 +// Makeover_Brush: 0 +// } + } +}, +{ + Id: 2298 + Name: "SC_STRIPACCESSARY" + Description: "Strip Accessory" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 60000 + Lv2: 70000 + Lv3: 80000 + Lv4: 90000 + Lv5: 100000 + Lv6: 110000 + Lv7: 120000 + Lv8: 130000 + Lv9: 140000 + Lv10: 150000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 18 + Lv3: 21 + Lv4: 24 + Lv5: 27 + Lv6: 30 + Lv7: 33 + Lv8: 36 + Lv9: 39 + Lv10: 42 + } + } +}, +{ + Id: 2299 + Name: "SC_MANHOLE" + Description: "Man Hole" + MaxLevel: 3 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 3 + CastTime: 1000 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 5000 + Lv2: 10000 + Lv3: 15000 + Lv4: 20000 + Lv5: 25000 + Lv6: 30000 + Lv7: 35000 + Lv8: 40000 + Lv9: 45000 + Lv10: 50000 + } + SkillData2: { + Lv1: 5000 + Lv2: 10000 + Lv3: 15000 + Lv4: 20000 + Lv5: 25000 + Lv6: 30000 + Lv7: 35000 + Lv8: 40000 + Lv9: 45000 + Lv10: 50000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } +// Items: { +// Paint_Brush: 0 +// Surface_Paint: 1 +// } + } + Unit: { + Id: 0xcc + Range: 1 + Interval: 1000 + Target: "All" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 2300 + Name: "SC_DIMENSIONDOOR" + Description: "Dimension Door" + MaxLevel: 3 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 1 + CastTime: 1000 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 4000 + Lv2: 8000 + Lv3: 12000 + Lv4: 16000 + Lv5: 20000 + Lv6: 24000 + Lv7: 28000 + Lv8: 32000 + Lv9: 36000 + Lv10: 40000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 36 + Lv3: 42 + Lv4: 48 + Lv5: 54 + Lv6: 60 + Lv7: 66 + Lv8: 72 + Lv9: 78 + Lv10: 84 + } +// Items: { +// Paint_Brush: 0 +// Surface_Paint: 1 +// } + } + Unit: { + Id: 0xcd + Range: 1 + Interval: 1000 + Target: "All" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 2301 + Name: "SC_CHAOSPANIC" + Description: "Chaos Panic" + MaxLevel: 3 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SplashRange: 2 + InterruptCast: true + SkillInstances: 1 + CastTime: 2000 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 5000 + Lv2: 10000 + Lv3: 15000 + Lv4: 20000 + Lv5: 25000 + Lv6: 30000 + Lv7: 35000 + Lv8: 40000 + Lv9: 45000 + Lv10: 50000 + } + SkillData2: { + Lv1: 4000 + Lv2: 8000 + Lv3: 12000 + Lv4: 16000 + Lv5: 20000 + Lv6: 24000 + Lv7: 28000 + Lv8: 32000 + Lv9: 36000 + Lv10: 40000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 36 + Lv3: 42 + Lv4: 48 + Lv5: 54 + Lv6: 60 + Lv7: 66 + Lv8: 72 + Lv9: 78 + Lv10: 84 + } +// Items: { +// Paint_Brush: 0 +// Surface_Paint: 2 +// } + } + Unit: { + Id: 0xce + Layout: 2 + Interval: -1 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + UF_NOOVERLAP: true + UF_RANGEDSINGLEUNIT: true + } + } +}, +{ + Id: 2302 + Name: "SC_MAELSTROM" + Description: "Maelstrom" + MaxLevel: 3 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SplashRange: 2 + InterruptCast: true + SkillInstances: 1 + CastTime: 2000 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 7000 + Lv2: 14000 + Lv3: 21000 + Lv4: 28000 + Lv5: 35000 + Lv6: 42000 + Lv7: 49000 + Lv8: 56000 + Lv9: 63000 + Lv10: 70000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 55 + Lv3: 60 + Lv4: 65 + Lv5: 70 + Lv6: 75 + Lv7: 80 + Lv8: 85 + Lv9: 90 + Lv10: 95 + } +// Items: { +// Paint_Brush: 0 +// Surface_Paint: 2 +// } + } + Unit: { + Id: 0xcf + Layout: 2 + Interval: -1 + Target: "All" + Flag: { + UF_NOREITERATION: true + UF_RANGEDSINGLEUNIT: true + } + } +}, +{ + Id: 2303 + Name: "SC_BLOODYLUST" + Description: "Bloody Lust" + MaxLevel: 3 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 5000 + Lv2: 10000 + Lv3: 15000 + Lv4: 20000 + Lv5: 25000 + Lv6: 30000 + Lv7: 35000 + Lv8: 40000 + Lv9: 45000 + Lv10: 50000 + } + CoolDown: 180000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 70 + Lv3: 80 + Lv4: 90 + Lv5: 100 + Lv6: 110 + Lv7: 120 + Lv8: 130 + Lv9: 140 + Lv10: 150 + } +// Items: { +// Paint_Brush: 0 +// Surface_Paint: 2 +// } + } + Unit: { + Id: 0xd0 + Layout: 3 + Interval: -1 + Target: "All" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + UF_RANGEDSINGLEUNIT: true + } + } +}, +{ + Id: 2304 + Name: "SC_FEINTBOMB" + Description: "Feint Bomb" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + CastTime: 1000 + SkillData1: 1000 + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 24 + Lv2: 28 + Lv3: 32 + Lv4: 36 + Lv5: 40 + Lv6: 44 + Lv7: 48 + Lv8: 52 + Lv9: 56 + Lv10: 60 + } +// Items: { +// Paint_Brush: 0 +// Surface_Paint: 1 +// } + } + Unit: { + Id: 0xd1 + Range: 2 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 2307 + Name: "LG_CANNONSPEAR" + Description: "Cannon Spear" + MaxLevel: 5 + Range: 11 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SplashRange: 2 + SkillInstances: 10 + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 16 + Lv3: 20 + Lv4: 24 + Lv5: 28 + Lv6: 32 + Lv7: 36 + Lv8: 40 + Lv9: 44 + Lv10: 48 + } + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 2308 + Name: "LG_BANISHINGPOINT" + Description: "Banishing Point" + MaxLevel: 10 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 20 + Lv3: 20 + Lv4: 20 + Lv5: 20 + Lv6: 25 + Lv7: 25 + Lv8: 25 + Lv9: 25 + Lv10: 25 + } + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 2309 + Name: "LG_TRAMPLE" + Description: "Trample" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 2 + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 45 + Lv3: 60 + Lv4: 75 + Lv5: 90 + Lv6: 105 + Lv7: 120 + Lv8: 135 + Lv9: 150 + Lv10: 165 + } + } +}, +{ + Id: 2310 + Name: "LG_SHIELDPRESS" + Description: "Shield Press" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + SkillData1: { + Lv1: 5500 + Lv2: 6000 + Lv3: 6500 + Lv4: 7000 + Lv5: 7500 + } + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 12 + Lv3: 14 + Lv4: 16 + Lv5: 18 + Lv6: 20 + Lv7: 22 + Lv8: 24 + Lv9: 26 + Lv10: 28 + } + State: "Shield" + } +}, +{ + Id: 2311 + Name: "LG_REFLECTDAMAGE" + Description: "Reflect Damage" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 3 + SkillData1: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 80 + Lv3: 100 + Lv4: 120 + Lv5: 140 + Lv6: 160 + Lv7: 180 + Lv8: 200 + Lv9: 220 + Lv10: 240 + } + State: "Shield" + } +}, +{ + Id: 2312 + Name: "LG_PINPOINTATTACK" + Description: "Pinpoint Attack" + MaxLevel: 5 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 1000 + SkillData1: 5000 + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: 50 + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 2313 + Name: "LG_FORCEOFVANGUARD" + Description: "Force of Vanguard" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: 30 + } +}, +{ + Id: 2314 + Name: "LG_RAGEBURST" + Description: "Rage Burst" + MaxLevel: 1 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + AfterCastActDelay: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: 150 + } +}, +{ + Id: 2315 + Name: "LG_SHIELDSPELL" + Description: "Shield Spell" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + Element: { + Lv1: "Ele_Neutral" + Lv2: "Ele_Holy" + Lv3: "Ele_Neutral" + } + DamageType: { + SplashArea: true + } + InterruptCast: true + KnockBackTiles: { + Lv1: 2 + Lv2: 0 + Lv3: 0 + Lv4: 0 + Lv5: 0 + Lv6: 0 + Lv7: 0 + Lv8: 0 + Lv9: 0 + Lv10: 0 + } + CastTime: 1000 + AfterCastActDelay: 1000 + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: 50 + State: "Shield" + } +}, +{ + Id: 2316 + Name: "LG_EXEEDBREAK" + Description: "Exceed Break" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 5000 + Lv2: 5500 + Lv3: 6000 + Lv4: 6500 + Lv5: 7000 + Lv6: 7500 + Lv7: 8000 + Lv8: 8500 + Lv9: 9000 + Lv10: 9500 + } + AfterCastActDelay: 1000 + SkillData1: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 32 + Lv3: 44 + Lv4: 56 + Lv5: 68 + Lv6: 80 + Lv7: 92 + Lv8: 104 + Lv9: 116 + Lv10: 128 + } + } +}, +{ + Id: 2317 + Name: "LG_OVERBRAND" + Description: "Over Brand" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + InterruptCast: true + CastTime: 500 + AfterCastActDelay: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 30 + Lv3: 40 + Lv4: 50 + Lv5: 60 + Lv6: 70 + Lv7: 80 + Lv8: 90 + Lv9: 100 + Lv10: 110 + } + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 2318 + Name: "LG_PRESTIGE" + Description: "Prestige" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + CoolDown: 60000 + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 75 + Lv2: 80 + Lv3: 85 + Lv4: 90 + Lv5: 95 + Lv6: 100 + Lv7: 105 + Lv8: 110 + Lv9: 115 + Lv10: 120 + } + } +}, +{ + Id: 2319 + Name: "LG_BANDING" + Description: "Banding" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SplashRange: 3 + SkillData1: -1 + SkillData2: { + Lv1: 2000 + Lv2: 4000 + Lv3: 6000 + Lv4: 8000 + Lv5: 10000 + Lv6: 12000 + Lv7: 14000 + Lv8: 16000 + Lv9: 18000 + Lv10: 20000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 36 + Lv3: 42 + Lv4: 48 + Lv5: 54 + Lv6: 60 + Lv7: 66 + Lv8: 72 + Lv9: 78 + Lv10: 84 + } + } + Unit: { + Id: 0xec + Range: 3 + Interval: 5000 + Target: "All" + } +}, +{ + Id: 2320 + Name: "LG_MOONSLASHER" + Description: "Moon Slasher" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 3 + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + CoolDown: { + Lv1: 6000 + Lv2: 5000 + Lv3: 4000 + Lv4: 3000 + Lv5: 2000 + Lv6: 1000 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 24 + Lv3: 28 + Lv4: 32 + Lv5: 36 + Lv6: 40 + Lv7: 44 + Lv8: 48 + Lv9: 52 + Lv10: 56 + } + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 2321 + Name: "LG_RAYOFGENESIS" + Description: "Ray of Genesis" + MaxLevel: 5 + Range: 1 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Holy" + DamageType: { + SplashArea: true + } + SplashRange: 5 + NumberOfHits: -7 + InterruptCast: true + CastTime: { + Lv1: 2000 + Lv2: 2500 + Lv3: 3000 + Lv4: 3500 + Lv5: 4000 + Lv6: 4500 + Lv7: 5000 + Lv8: 5500 + Lv9: 6000 + Lv10: 6500 + } + AfterCastActDelay: 2000 + SkillData1: 10000 + CoolDown: 5000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 65 + Lv3: 70 + Lv4: 75 + Lv5: 80 + Lv6: 85 + Lv7: 90 + Lv8: 95 + Lv9: 100 + Lv10: 105 + } + } +}, +{ + Id: 2322 + Name: "LG_PIETY" + Description: "Piety" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 1 + InterruptCast: true + CastTime: { + Lv1: 3000 + Lv2: 2500 + Lv3: 2000 + Lv4: 1500 + Lv5: 1000 + Lv6: 500 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 140000 + Lv6: 160000 + Lv7: 180000 + Lv8: 200000 + Lv9: 220000 + Lv10: 240000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } +// Items: { +// Holy_Water: 2 +// } + } +}, +{ + Id: 2323 + Name: "LG_EARTHDRIVE" + Description: "Earth Drive" + MaxLevel: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Earth" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + NumberOfHits: -5 + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 3000 + Lv2: 6000 + Lv3: 9000 + Lv4: 12000 + Lv5: 15000 + Lv6: 18000 + Lv7: 21000 + Lv8: 24000 + Lv9: 27000 + Lv10: 30000 + } + CoolDown: { + Lv1: 7000 + Lv2: 6000 + Lv3: 5000 + Lv4: 4000 + Lv5: 3000 + Lv6: 2000 + Lv7: 1000 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 52 + Lv2: 60 + Lv3: 68 + Lv4: 76 + Lv5: 84 + Lv6: 92 + Lv7: 100 + Lv8: 108 + Lv9: 116 + Lv10: 124 + } + State: "Shield" + } +}, +{ + Id: 2324 + Name: "LG_HESPERUSLIT" + Description: "Hesperus Lit" + MaxLevel: 5 + Range: 3 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 3 + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 3000 + CoolDown: 20000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 130 + Lv7: 140 + Lv8: 150 + Lv9: 160 + Lv10: 170 + } + WeaponTypes: { + 1HSpears: true + 2HSpears: true + } + } +}, +{ + Id: 2325 + Name: "LG_INSPIRATION" + Description: "Inspiration" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + CoolDown: { + Lv1: 540000 + Lv2: 480000 + Lv3: 420000 + Lv4: 360000 + Lv5: 300000 + Lv6: 240000 + Lv7: 180000 + Lv8: 120000 + Lv9: 60000 + Lv10: 1 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 130 + Lv7: 140 + Lv8: 150 + Lv9: 160 + Lv10: 170 + } + } +}, +{ + Id: 2519 + Name: "LG_OVERBRAND_BRANDISH" + Description: "Over Brand" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + InterruptCast: true + KnockBackTiles: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } +}, +{ + Id: 2326 + Name: "SR_DRAGONCOMBO" + Description: "Dragon Combo" + MaxLevel: 10 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -2 + SkillData1: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + } +}, +{ + Id: 2327 + Name: "SR_SKYNETBLOW" + Description: "Sky Net Blow" + MaxLevel: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + NumberOfHits: -3 + KnockBackTiles: 3 + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 8 + Lv2: 9 + Lv3: 10 + Lv4: 11 + Lv5: 12 + Lv6: 13 + Lv7: 14 + Lv8: 15 + Lv9: 16 + Lv10: 17 + } + } +}, +{ + Id: 2328 + Name: "SR_EARTHSHAKER" + Description: "Earth Shaker" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + SkillData1: { + Lv1: 1000 + Lv2: 2000 + Lv3: 2000 + Lv4: 3000 + Lv5: 3000 + } + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 36 + Lv2: 40 + Lv3: 44 + Lv4: 48 + Lv5: 52 + Lv6: 56 + Lv7: 60 + Lv8: 64 + Lv9: 68 + Lv10: 72 + } + SpiritSphereCost: 1 + } +}, +{ + Id: 2329 + Name: "SR_FALLENEMPIRE" + Description: "Fallen Empire" + MaxLevel: 5 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -2 + SkillData1: { + Lv1: 500 + Lv2: 1000 + Lv3: 1500 + Lv4: 2000 + Lv5: 2500 + Lv6: 3000 + Lv7: 3500 + Lv8: 4000 + Lv9: 4500 + Lv10: 5000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 30 + Lv3: 40 + Lv4: 50 + Lv5: 60 + Lv6: 70 + Lv7: 80 + Lv8: 90 + Lv9: 100 + Lv10: 110 + } + SpiritSphereCost: 2 + } +}, +{ + Id: 2330 + Name: "SR_TIGERCANNON" + Description: "Tiger Cannon" + MaxLevel: 10 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 1 + Lv5: 1 + Lv6: 2 + Lv7: 2 + Lv8: 2 + Lv9: 2 + Lv10: 2 + } + InterruptCast: true + CastTime: { + Lv1: 1100 + Lv2: 1200 + Lv3: 1300 + Lv4: 1400 + Lv5: 1500 + Lv6: 1600 + Lv7: 1700 + Lv8: 1800 + Lv9: 1900 + Lv10: 2000 + } + AfterCastActDelay: 1000 + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + HPRateCost: { + Lv1: -12 + Lv2: -14 + Lv3: -16 + Lv4: -18 + Lv5: -20 + Lv6: -22 + Lv7: -24 + Lv8: -26 + Lv9: -28 + Lv10: -30 + } + SPRateCost: { + Lv1: -6 + Lv2: -7 + Lv3: -8 + Lv4: -9 + Lv5: -10 + Lv6: -11 + Lv7: -12 + Lv8: -13 + Lv9: -14 + Lv10: -15 + } + State: "ExplosionSpirits" + SpiritSphereCost: 2 + } +}, +{ + Id: 2331 + Name: "SR_HELLGATE" + Description: "Hell Gate" + MaxLevel: 10 + NumberOfHits: 0 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2332 + Name: "SR_RAMPAGEBLASTER" + Description: "Rampage Blaster" + MaxLevel: 5 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 3 + AfterCastActDelay: 1000 + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: 150 + } +}, +{ + Id: 2333 + Name: "SR_CRESCENTELBOW" + Description: "Crescent Elbow" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 3000 + Lv2: 4000 + Lv3: 5000 + Lv4: 6000 + Lv5: 7000 + Lv6: 8000 + Lv7: 9000 + Lv8: 10000 + Lv9: 11000 + Lv10: 12000 + } + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: 80 + SpiritSphereCost: 2 + } +}, +{ + Id: 2334 + Name: "SR_CURSEDCIRCLE" + Description: "Cursed Circle" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 3000 + Lv2: 4000 + Lv3: 5000 + Lv4: 6000 + Lv5: 7000 + Lv6: 8000 + Lv7: 9000 + Lv8: 10000 + Lv9: 11000 + Lv10: 12000 + } + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 60 + Lv3: 80 + Lv4: 100 + Lv5: 120 + Lv6: 140 + Lv7: 160 + Lv8: 180 + Lv9: 200 + Lv10: 220 + } + HPRateCost: { + Lv1: -1 + Lv2: -2 + Lv3: -3 + Lv4: -4 + Lv5: -5 + Lv6: -6 + Lv7: -7 + Lv8: -8 + Lv9: -9 + Lv10: -10 + } + } +}, +{ + Id: 2335 + Name: "SR_LIGHTNINGWALK" + Description: "Lightning Walk" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 5000 + Lv2: 6000 + Lv3: 7000 + Lv4: 8000 + Lv5: 9000 + Lv6: 10000 + Lv7: 11000 + Lv8: 12000 + Lv9: 13000 + Lv10: 14000 + } + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 70 + Lv3: 60 + Lv4: 50 + Lv5: 40 + Lv6: 30 + Lv7: 20 + Lv8: 10 + Lv9: 1 + Lv10: 1 + } + HPRateCost: { + Lv1: -5 + Lv2: -4 + Lv3: -3 + Lv4: -2 + Lv5: -1 + Lv6: 0 + Lv7: 1 + Lv8: 2 + Lv9: 3 + Lv10: 4 + } + } +}, +{ + Id: 2336 + Name: "SR_KNUCKLEARROW" + Description: "Knuckle Arrow" + MaxLevel: 5 + Range: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + KnockBackTiles: { + Lv1: 2 + Lv2: 3 + Lv3: 4 + Lv4: 5 + Lv5: 6 + Lv6: 7 + Lv7: 8 + Lv8: 9 + Lv9: 10 + Lv10: 11 + } + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 15 + Lv3: 20 + Lv4: 25 + Lv5: 30 + Lv6: 35 + Lv7: 40 + Lv8: 45 + Lv9: 50 + Lv10: 55 + } + SpiritSphereCost: 1 + } +}, +{ + Id: 2337 + Name: "SR_WINDMILL" + Description: "Windmill" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 500 + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: 45 + } +}, +{ + Id: 2338 + Name: "SR_RAISINGDRAGON" + Description: "Raising Dragon" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + CoolDown: 30000 + FixedCastTime: -1 + Requirements: { + SPCost: 120 + } +}, +{ + Id: 2339 + Name: "SR_GENTLETOUCH" + Description: "Gentle Touch" + MaxLevel: 5 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2340 + Name: "SR_ASSIMILATEPOWER" + Description: "Assimilate Power" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 2 + AfterCastActDelay: 1000 + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 2341 + Name: "SR_POWERVELOCITY" + Description: "Power Velocity" + MaxLevel: 1 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1500 + FixedCastTime: 500 + Requirements: { + SPCost: 50 + SpiritSphereCost: 5 + } +}, +{ + Id: 2342 + Name: "SR_CRESCENTELBOW_AUTOSPELL" + Description: "Crescent Elbow Autospell" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreDefense: true + } + KnockBackTiles: 7 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2343 + Name: "SR_GATEOFHELL" + Description: "Gate of Hell" + MaxLevel: 10 + Range: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 3 + Lv5: 4 + Lv6: 4 + Lv7: 5 + Lv8: 5 + Lv9: 6 + Lv10: 7 + } + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + NumberOfHits: -7 + InterruptCast: true + CastTime: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + AfterCastActDelay: { + Lv1: 100 + Lv2: 200 + Lv3: 300 + Lv4: 400 + Lv5: 500 + Lv6: 600 + Lv7: 700 + Lv8: 800 + Lv9: 900 + Lv10: 1000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 11 + Lv2: 12 + Lv3: 13 + Lv4: 14 + Lv5: 15 + Lv6: 16 + Lv7: 17 + Lv8: 18 + Lv9: 19 + Lv10: 20 + } + SPRateCost: { + Lv1: -11 + Lv2: -12 + Lv3: -13 + Lv4: -14 + Lv5: -15 + Lv6: -16 + Lv7: -17 + Lv8: -18 + Lv9: -19 + Lv10: -20 + } + SpiritSphereCost: 5 + } +}, +{ + Id: 2344 + Name: "SR_GENTLETOUCH_QUIET" + Description: "Gentle Touch - Quiet" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SkillData1: { + Lv1: 5000 + Lv2: 7000 + Lv3: 9000 + Lv4: 11000 + Lv5: 13000 + Lv6: 15000 + Lv7: 17000 + Lv8: 19000 + Lv9: 21000 + Lv10: 23000 + } + CoolDown: { + Lv1: 1000 + Lv2: 1500 + Lv3: 2000 + Lv4: 2500 + Lv5: 3000 + Lv6: 3500 + Lv7: 4000 + Lv8: 4500 + Lv9: 5000 + Lv10: 5500 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } + } +}, +{ + Id: 2345 + Name: "SR_GENTLETOUCH_CURE" + Description: "Gentle Touch - Cure" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + CoolDown: { + Lv1: 1000 + Lv2: 1500 + Lv3: 2000 + Lv4: 2500 + Lv5: 3000 + Lv6: 3500 + Lv7: 4000 + Lv8: 4500 + Lv9: 5000 + Lv10: 5500 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 50 + Lv3: 60 + Lv4: 70 + Lv5: 80 + Lv6: 90 + Lv7: 100 + Lv8: 110 + Lv9: 120 + Lv10: 130 + } + SpiritSphereCost: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + } +}, +{ + Id: 2346 + Name: "SR_GENTLETOUCH_ENERGYGAIN" + Description: "Gentle Touch - Energy Gain" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: 240000 + FixedCastTime: { + Lv1: 1000 + Lv2: 1500 + Lv3: 2000 + Lv4: 2500 + Lv5: 3000 + Lv6: 3500 + Lv7: 4000 + Lv8: 4500 + Lv9: 5000 + Lv10: 5500 + } + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 50 + Lv3: 60 + Lv4: 70 + Lv5: 80 + Lv6: 90 + Lv7: 100 + Lv8: 110 + Lv9: 120 + Lv10: 130 + } + HPRateCost: { + Lv1: -1 + Lv2: -2 + Lv3: -3 + Lv4: -4 + Lv5: -5 + Lv6: -6 + Lv7: -7 + Lv8: -8 + Lv9: -9 + Lv10: -10 + } + } +}, +{ + Id: 2347 + Name: "SR_GENTLETOUCH_CHANGE" + Description: "Gentle Touch - Change" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: 240000 + CoolDown: { + Lv1: 200000 + Lv2: 180000 + Lv3: 160000 + Lv4: 140000 + Lv5: 120000 + Lv6: 100000 + Lv7: 80000 + Lv8: 60000 + Lv9: 40000 + Lv10: 20000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 50 + Lv3: 60 + Lv4: 70 + Lv5: 80 + Lv6: 90 + Lv7: 100 + Lv8: 110 + Lv9: 120 + Lv10: 130 + } + HPRateCost: { + Lv1: -2 + Lv2: -4 + Lv3: -6 + Lv4: -8 + Lv5: -10 + Lv6: -12 + Lv7: -14 + Lv8: -16 + Lv9: -18 + Lv10: -20 + } + SpiritSphereCost: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + } +}, +{ + Id: 2348 + Name: "SR_GENTLETOUCH_REVITALIZE" + Description: "Gentle Touch - Revitalize" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: 240000 + CoolDown: { + Lv1: 200000 + Lv2: 180000 + Lv3: 160000 + Lv4: 140000 + Lv5: 120000 + Lv6: 100000 + Lv7: 80000 + Lv8: 60000 + Lv9: 40000 + Lv10: 20000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 50 + Lv3: 60 + Lv4: 70 + Lv5: 80 + Lv6: 90 + Lv7: 100 + Lv8: 110 + Lv9: 120 + Lv10: 130 + } + SpiritSphereCost: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + } +}, +{ + Id: 2350 + Name: "WA_SWING_DANCE" + Description: "Swing Dance" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 2000 + SkillData1: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 96 + Lv2: 112 + Lv3: 128 + Lv4: 144 + Lv5: 160 + Lv6: 176 + Lv7: 192 + Lv8: 208 + Lv9: 224 + Lv10: 240 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2351 + Name: "WA_SYMPHONY_OF_LOVER" + Description: "Symphony of Lovers" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 2000 + SkillData1: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 69 + Lv3: 78 + Lv4: 87 + Lv5: 96 + Lv6: 105 + Lv7: 114 + Lv8: 123 + Lv9: 132 + Lv10: 141 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2352 + Name: "WA_MOONLIT_SERENADE" + Description: "Moonlit Serenade" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 2000 + SkillData1: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 84 + Lv2: 96 + Lv3: 108 + Lv4: 120 + Lv5: 134 + Lv6: 134 + Lv7: 134 + Lv8: 134 + Lv9: 134 + Lv10: 134 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2381 + Name: "MI_RUSH_WINDMILL" + Description: "Windmill Rush Attack" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 2000 + SkillData1: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 82 + Lv2: 88 + Lv3: 94 + Lv4: 100 + Lv5: 106 + Lv6: 112 + Lv7: 118 + Lv8: 124 + Lv9: 130 + Lv10: 136 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2382 + Name: "MI_ECHOSONG" + Description: "Echo Song" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 2000 + SkillData1: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 86 + Lv2: 92 + Lv3: 98 + Lv4: 104 + Lv5: 110 + Lv6: 116 + Lv7: 122 + Lv8: 128 + Lv9: 134 + Lv10: 140 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2383 + Name: "MI_HARMONIZE" + Description: "Harmonize" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: 60000 + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 75 + Lv3: 80 + Lv4: 85 + Lv5: 90 + Lv6: 95 + Lv7: 100 + Lv8: 105 + Lv9: 110 + Lv10: 115 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2412 + Name: "WM_LESSON" + Description: "Lesson" + MaxLevel: 10 + NumberOfHits: 0 +}, +{ + Id: 2413 + Name: "WM_METALICSOUND" + Description: "Metallic Sound" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Weapon" + NumberOfHits: { + Lv1: -2 + Lv2: -2 + Lv3: -3 + Lv4: -3 + Lv5: -4 + Lv6: -4 + Lv7: -5 + Lv8: -5 + Lv9: -6 + Lv10: -6 + } + InterruptCast: true + CastTime: { + Lv1: 1000 + Lv2: 1500 + Lv3: 2000 + Lv4: 2500 + Lv5: 3000 + Lv6: 3500 + Lv7: 4000 + Lv8: 4500 + Lv9: 5000 + Lv10: 5500 + } + AfterCastActDelay: 1000 + CoolDown: { + Lv1: 2000 + Lv2: 2500 + Lv3: 3000 + Lv4: 3500 + Lv5: 4000 + Lv6: 4500 + Lv7: 5000 + Lv8: 5500 + Lv9: 6000 + Lv10: 6500 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 64 + Lv2: 68 + Lv3: 72 + Lv4: 76 + Lv5: 80 + Lv6: 84 + Lv7: 88 + Lv8: 92 + Lv9: 96 + Lv10: 100 + } + } +}, +{ + Id: 2414 + Name: "WM_REVERBERATION" + Description: "Reverberation" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + AllowReproduce: true + } + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + SplashRange: 1 + InterruptCast: true + CastTime: { + Lv1: 1100 + Lv2: 1200 + Lv3: 1300 + Lv4: 1400 + Lv5: 1500 + Lv6: 1600 + Lv7: 1700 + Lv8: 1800 + Lv9: 1900 + Lv10: 2000 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 9000 + Lv2: 10000 + Lv3: 11000 + Lv4: 12000 + Lv5: 13000 + Lv6: 14000 + Lv7: 15000 + Lv8: 16000 + Lv9: 17000 + Lv10: 18000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 28 + Lv2: 32 + Lv3: 38 + Lv4: 42 + Lv5: 48 + Lv6: 52 + Lv7: 58 + Lv8: 62 + Lv9: 68 + Lv10: 72 + } + } + Unit: { + Id: 0xda + Interval: -1 + Target: "Enemy" + } +}, +{ + Id: 2415 + Name: "WM_REVERBERATION_MELEE" + Description: "Reverberation Melee" + MaxLevel: 5 + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2416 + Name: "WM_REVERBERATION_MAGIC" + Description: "Reverberation Magic" + MaxLevel: 5 + AttackType: "Magic" + Element: "Ele_Weapon" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2417 + Name: "WM_DOMINION_IMPULSE" + Description: "Dominion Impulse" + MaxLevel: 1 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 5 + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 2418 + Name: "WM_SEVERE_RAINSTORM" + Description: "Severe Rainstorm" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 1500 + Lv2: 2000 + Lv3: 2500 + Lv4: 3000 + Lv5: 3500 + Lv6: 4000 + Lv7: 4500 + Lv8: 5000 + Lv9: 5500 + Lv10: 6000 + } + AfterCastActDelay: 1000 + SkillData1: 3400 + CoolDown: { + Lv1: 5000 + Lv2: 5500 + Lv3: 6000 + Lv4: 6500 + Lv5: 7000 + Lv6: 7500 + Lv7: 8000 + Lv8: 8500 + Lv9: 9000 + Lv10: 9500 + } + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 130 + Lv7: 140 + Lv8: 150 + Lv9: 160 + Lv10: 170 + } + WeaponTypes: { + Bows: true + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 20 + } + Unit: { + Id: 0xdb + Range: 5 + Interval: 300 + Target: "Enemy" + Flag: { + UF_DUALMODE: true + } + } +}, +{ + Id: 2419 + Name: "WM_POEMOFNETHERWORLD" + Description: "Poem of The Netherworld" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 1 + InterruptCast: true + SkillInstances: 5 + CastTime: 3000 + SkillData1: { + Lv1: 9000 + Lv2: 11000 + Lv3: 13000 + Lv4: 15000 + Lv5: 17000 + Lv6: 19000 + Lv7: 21000 + Lv8: 23000 + Lv9: 25000 + Lv10: 27000 + } + SkillData2: { + Lv1: 8000 + Lv2: 10000 + Lv3: 12000 + Lv4: 14000 + Lv5: 16000 + Lv6: 18000 + Lv7: 20000 + Lv8: 22000 + Lv9: 24000 + Lv10: 26000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 16 + Lv3: 20 + Lv4: 24 + Lv5: 28 + Lv6: 32 + Lv7: 36 + Lv8: 40 + Lv9: 44 + Lv10: 48 + } + WeaponTypes: { + Instruments: true + Whips: true + } +// Items: { +// Protect_Neck_Candy: 1 +// } + } + Unit: { + Id: 0xde + Range: 1 + Interval: 1000 + Target: "All" + Flag: { + UF_NOFOOTSET: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 2420 + Name: "WM_VOICEOFSIREN" + Description: "Voice of Siren" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 3 + Lv3: 4 + Lv4: 5 + Lv5: 6 + Lv6: 7 + Lv7: 8 + Lv8: 9 + Lv9: 10 + Lv10: 11 + } + InterruptCast: true + CastTime: { + Lv1: 2000 + Lv2: 2200 + Lv3: 2400 + Lv4: 2600 + Lv5: 2800 + Lv6: 3000 + Lv7: 3200 + Lv8: 3400 + Lv9: 3600 + Lv10: 3800 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 15000 + Lv2: 18000 + Lv3: 21000 + Lv4: 24000 + Lv5: 27000 + Lv6: 30000 + Lv7: 33000 + Lv8: 36000 + Lv9: 39000 + Lv10: 42000 + } + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 48 + Lv2: 56 + Lv3: 64 + Lv4: 72 + Lv5: 80 + Lv6: 88 + Lv7: 96 + Lv8: 104 + Lv9: 112 + Lv10: 120 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2421 + Name: "WM_DEADHILLHERE" + Description: "Valley of Death" + MaxLevel: 5 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 3000 + Lv2: 2500 + Lv3: 2000 + Lv4: 1500 + Lv5: 1000 + Lv6: 500 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + AfterCastActDelay: 1000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 53 + Lv3: 56 + Lv4: 59 + Lv5: 62 + Lv6: 65 + Lv7: 68 + Lv8: 71 + Lv9: 74 + Lv10: 77 + } + WeaponTypes: { + Instruments: true + Whips: true + } +// Items: { +// Heartbroken_Tears: 1 +// } + } +}, +{ + Id: 2422 + Name: "WM_LULLABY_DEEPSLEEP" + Description: "Deep Sleep Lullaby" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + CoolDown: 10000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 130 + Lv7: 140 + Lv8: 150 + Lv9: 160 + Lv10: 170 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2423 + Name: "WM_SIRCLEOFNATURE" + Description: "Circle of Nature's Sound" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + SkillData1: 60000 + CoolDown: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 42 + Lv2: 46 + Lv3: 50 + Lv4: 54 + Lv5: 58 + Lv6: 62 + Lv7: 66 + Lv8: 70 + Lv9: 74 + Lv10: 78 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2424 + Name: "WM_RANDOMIZESPELL" + Description: "Improvised Song" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + } +}, +{ + Id: 2425 + Name: "WM_GLOOMYDAY" + Description: "Gloomy Day" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + CoolDown: 10000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 75 + Lv3: 90 + Lv4: 105 + Lv5: 120 + Lv6: 135 + Lv7: 150 + Lv8: 165 + Lv9: 180 + Lv10: 195 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2426 + Name: "WM_GREAT_ECHO" + Description: "Great Echo" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Chorus: true + } + AttackType: "Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 3 + Lv3: 3 + Lv4: 4 + Lv5: 4 + Lv6: 5 + Lv7: 5 + Lv8: 6 + Lv9: 6 + Lv10: 7 + } + InterruptCast: true + CastTime: { + Lv1: 2000 + Lv2: 2200 + Lv3: 2400 + Lv4: 2600 + Lv5: 2800 + Lv6: 3000 + Lv7: 3200 + Lv8: 3400 + Lv9: 3600 + Lv10: 3800 + } + AfterCastActDelay: 1000 + CoolDown: 10000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 130 + Lv7: 140 + Lv8: 150 + Lv9: 160 + Lv10: 170 + } +// Items: { +// Protect_Neck_Candy: 1 +// } + } +}, +{ + Id: 2427 + Name: "WM_SONG_OF_MANA" + Description: "Song of Mana" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Chorus: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 30000 + Lv2: 60000 + Lv3: 90000 + Lv4: 120000 + Lv5: 150000 + Lv6: 180000 + Lv7: 210000 + Lv8: 240000 + Lv9: 270000 + Lv10: 300000 + } + CoolDown: 90000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 140 + Lv3: 160 + Lv4: 180 + Lv5: 200 + Lv6: 220 + Lv7: 240 + Lv8: 260 + Lv9: 280 + Lv10: 300 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2428 + Name: "WM_DANCE_WITH_WUG" + Description: "Dance With A Warg" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Chorus: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + InterruptCast: true + CastTime: { + Lv1: 1500 + Lv2: 2000 + Lv3: 2500 + Lv4: 3000 + Lv5: 3500 + Lv6: 4000 + Lv7: 4500 + Lv8: 5000 + Lv9: 5500 + Lv10: 6000 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 30000 + Lv2: 60000 + Lv3: 90000 + Lv4: 120000 + Lv5: 150000 + Lv6: 180000 + Lv7: 210000 + Lv8: 240000 + Lv9: 270000 + Lv10: 300000 + } + CoolDown: 90000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 140 + Lv3: 160 + Lv4: 180 + Lv5: 200 + Lv6: 220 + Lv7: 240 + Lv8: 260 + Lv9: 280 + Lv10: 300 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2429 + Name: "WM_SOUND_OF_DESTRUCTION" + Description: "Sound of Destruction" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Chorus: true + } + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: { + Lv1: 4 + Lv2: 4 + Lv3: 5 + Lv4: 5 + Lv5: 6 + Lv6: 6 + Lv7: 7 + Lv8: 7 + Lv9: 8 + Lv10: 8 + } + InterruptCast: true + CastTime: { + Lv1: 0 + Lv2: 500 + Lv3: 1000 + Lv4: 1500 + Lv5: 2000 + Lv6: 2500 + Lv7: 3000 + Lv8: 3500 + Lv9: 4000 + Lv10: 4500 + } + AfterCastActDelay: 1000 + SkillData1: 5000 + CoolDown: { + Lv1: 6000 + Lv2: 7000 + Lv3: 8000 + Lv4: 9000 + Lv5: 10000 + Lv6: 11000 + Lv7: 12000 + Lv8: 13000 + Lv9: 14000 + Lv10: 15000 + } + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 60 + Lv3: 70 + Lv4: 80 + Lv5: 90 + Lv6: 100 + Lv7: 110 + Lv8: 120 + Lv9: 130 + Lv10: 140 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2430 + Name: "WM_SATURDAY_NIGHT_FEVER" + Description: "Saturday Night Fever" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Chorus: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + InterruptCast: true + CastTime: { + Lv1: 1000 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + SkillData2: 3000 + CoolDown: 180000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 150 + Lv2: 160 + Lv3: 170 + Lv4: 180 + Lv5: 190 + Lv6: 200 + Lv7: 210 + Lv8: 220 + Lv9: 230 + Lv10: 240 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2431 + Name: "WM_LERADS_DEW" + Description: "Lerad's Dew" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Chorus: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 5 + Lv3: 6 + Lv4: 6 + Lv5: 7 + Lv6: 7 + Lv7: 8 + Lv8: 8 + Lv9: 9 + Lv10: 9 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + CoolDown: 180000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 130 + Lv3: 140 + Lv4: 150 + Lv5: 160 + Lv6: 170 + Lv7: 180 + Lv8: 190 + Lv9: 200 + Lv10: 210 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2432 + Name: "WM_MELODYOFSINK" + Description: "Melody of Sink" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Chorus: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 5 + Lv3: 6 + Lv4: 6 + Lv5: 7 + Lv6: 7 + Lv7: 8 + Lv8: 8 + Lv9: 9 + Lv10: 9 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + CoolDown: 180000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 130 + Lv3: 140 + Lv4: 150 + Lv5: 160 + Lv6: 170 + Lv7: 180 + Lv8: 190 + Lv9: 200 + Lv10: 210 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2433 + Name: "WM_BEYOND_OF_WARCRY" + Description: "Warcry of Beyond" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Chorus: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 5 + Lv3: 6 + Lv4: 6 + Lv5: 7 + Lv6: 7 + Lv7: 8 + Lv8: 8 + Lv9: 9 + Lv10: 9 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + CoolDown: 180000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 130 + Lv3: 140 + Lv4: 150 + Lv5: 160 + Lv6: 170 + Lv7: 180 + Lv8: 190 + Lv9: 200 + Lv10: 210 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2434 + Name: "WM_UNLIMITED_HUMMING_VOICE" + Description: "Unlimited Humming Voice" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Chorus: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 5 + Lv3: 6 + Lv4: 6 + Lv5: 7 + Lv6: 7 + Lv7: 8 + Lv8: 8 + Lv9: 9 + Lv10: 9 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 60000 + Lv2: 90000 + Lv3: 120000 + Lv4: 150000 + Lv5: 180000 + Lv6: 210000 + Lv7: 240000 + Lv8: 270000 + Lv9: 300000 + Lv10: 330000 + } + CoolDown: { + Lv1: 110000 + Lv2: 120000 + Lv3: 130000 + Lv4: 140000 + Lv5: 150000 + Lv6: 160000 + Lv7: 170000 + Lv8: 180000 + Lv9: 190000 + Lv10: 200000 + } + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 120 + Lv2: 130 + Lv3: 140 + Lv4: 150 + Lv5: 160 + Lv6: 170 + Lv7: 180 + Lv8: 190 + Lv9: 200 + Lv10: 210 + } + WeaponTypes: { + Instruments: true + Whips: true + } + } +}, +{ + Id: 2443 + Name: "SO_FIREWALK" + Description: "Fire Walk" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Fire" + InterruptCast: true + SkillInstances: { + Lv1: 8 + Lv2: 10 + Lv3: 12 + Lv4: 14 + Lv5: 16 + Lv6: 18 + Lv7: 20 + Lv8: 22 + Lv9: 24 + Lv10: 25 + } + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: 12000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 34 + Lv3: 38 + Lv4: 42 + Lv5: 46 + Lv6: 50 + Lv7: 54 + Lv8: 58 + Lv9: 62 + Lv10: 66 + } + } + Unit: { + Id: 0xe7 + Interval: 750 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOOVERLAP: true + } + } +}, +{ + Id: 2444 + Name: "SO_ELECTRICWALK" + Description: "Electric Walk" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Wind" + InterruptCast: true + SkillInstances: { + Lv1: 8 + Lv2: 10 + Lv3: 12 + Lv4: 14 + Lv5: 16 + Lv6: 18 + Lv7: 20 + Lv8: 22 + Lv9: 24 + Lv10: 25 + } + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: 12000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 34 + Lv3: 38 + Lv4: 42 + Lv5: 46 + Lv6: 50 + Lv7: 54 + Lv8: 58 + Lv9: 62 + Lv10: 66 + } + } + Unit: { + Id: 0xdd + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOOVERLAP: true + } + } +}, +{ + Id: 2445 + Name: "SO_SPELLFIST" + Description: "Spell Fist" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 20000 + Lv2: 25000 + Lv3: 30000 + Lv4: 35000 + Lv5: 40000 + Lv6: 45000 + Lv7: 50000 + Lv8: 55000 + Lv9: 60000 + Lv10: 65000 + } + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 44 + Lv3: 48 + Lv4: 52 + Lv5: 56 + Lv6: 60 + Lv7: 64 + Lv8: 68 + Lv9: 72 + Lv10: 76 + } + } +}, +{ + Id: 2446 + Name: "SO_EARTHGRAVE" + Description: "Earth Grave" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Earth" + NumberOfHits: -3 + InterruptCast: true + CastTime: { + Lv1: 2200 + Lv2: 2400 + Lv3: 2600 + Lv4: 2800 + Lv5: 3000 + Lv6: 3200 + Lv7: 3400 + Lv8: 3600 + Lv9: 3800 + Lv10: 4000 + } + AfterCastActDelay: 1000 + SkillData1: 500 + SkillData2: { + Lv1: 8000 + Lv2: 11000 + Lv3: 14000 + Lv4: 17000 + Lv5: 20000 + Lv6: 23000 + Lv7: 26000 + Lv8: 29000 + Lv9: 32000 + Lv10: 35000 + } + CoolDown: 5000 + FixedCastTime: { + Lv1: 1800 + Lv2: 1600 + Lv3: 1400 + Lv4: 1200 + Lv5: 1000 + Lv6: 800 + Lv7: 600 + Lv8: 400 + Lv9: 200 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 62 + Lv2: 70 + Lv3: 78 + Lv4: 86 + Lv5: 94 + Lv6: 102 + Lv7: 110 + Lv8: 118 + Lv9: 126 + Lv10: 134 + } + } + Unit: { + Id: 0x86 + Range: { + Lv1: 3 + Lv2: 3 + Lv3: 3 + Lv4: 4 + Lv5: 4 + Lv6: 4 + Lv7: 4 + Lv8: 4 + Lv9: 4 + Lv10: 4 + } + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 2447 + Name: "SO_DIAMONDDUST" + Description: "Diamond Dust" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Water" + NumberOfHits: -5 + InterruptCast: true + CastTime: { + Lv1: 5000 + Lv2: 5500 + Lv3: 6000 + Lv4: 6500 + Lv5: 7000 + Lv6: 7500 + Lv7: 8000 + Lv8: 8500 + Lv9: 9000 + Lv10: 9500 + } + AfterCastActDelay: 1000 + SkillData1: 500 + SkillData2: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + CoolDown: 5000 + FixedCastTime: { + Lv1: 800 + Lv2: 600 + Lv3: 400 + Lv4: 200 + Lv5: -1 + Lv6: -1 + Lv7: -1 + Lv8: -1 + Lv9: -1 + Lv10: -1 + } + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 56 + Lv3: 62 + Lv4: 68 + Lv5: 74 + Lv6: 80 + Lv7: 86 + Lv8: 92 + Lv9: 98 + Lv10: 104 + } + } + Unit: { + Id: 0x86 + Range: { + Lv1: 3 + Lv2: 3 + Lv3: 3 + Lv4: 4 + Lv5: 4 + Lv6: 4 + Lv7: 4 + Lv8: 4 + Lv9: 4 + Lv10: 4 + } + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 2448 + Name: "SO_POISON_BUSTER" + Description: "Poison Buster" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Poison" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 1 + Lv5: 2 + Lv6: 2 + Lv7: 2 + Lv8: 2 + Lv9: 2 + Lv10: 2 + } + InterruptCast: true + CastTime: { + Lv1: 2200 + Lv2: 3400 + Lv3: 4600 + Lv4: 5800 + Lv5: 6000 + Lv6: 6000 + Lv7: 6000 + Lv8: 6000 + Lv9: 6000 + Lv10: 6000 + } + AfterCastActDelay: 1000 + CoolDown: 2000 + FixedCastTime: { + Lv1: 800 + Lv2: 600 + Lv3: 400 + Lv4: 200 + Lv5: -1 + Lv6: -1 + Lv7: -1 + Lv8: -1 + Lv9: -1 + Lv10: -1 + } + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 90 + Lv3: 110 + Lv4: 130 + Lv5: 150 + Lv6: 170 + Lv7: 190 + Lv8: 210 + Lv9: 230 + Lv10: 250 + } + } +}, +{ + Id: 2449 + Name: "SO_PSYCHIC_WAVE" + Description: "Psychic Wave" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + InterruptCast: true + CastTime: { + Lv1: 8000 + Lv2: 9000 + Lv3: 10000 + Lv4: 11000 + Lv5: 12000 + Lv6: 13000 + Lv7: 14000 + Lv8: 15000 + Lv9: 16000 + Lv10: 17000 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 1200 + Lv2: 1700 + Lv3: 2200 + Lv4: 2700 + Lv5: 3200 + Lv6: 3700 + Lv7: 4200 + Lv8: 4700 + Lv9: 5200 + Lv10: 5700 + } + CoolDown: 5000 + FixedCastTime: { + Lv1: 1000 + Lv2: 900 + Lv3: 800 + Lv4: 700 + Lv5: 600 + Lv6: 500 + Lv7: 400 + Lv8: 300 + Lv9: 200 + Lv10: 100 + } + Requirements: { + SPCost: { + Lv1: 48 + Lv2: 56 + Lv3: 64 + Lv4: 70 + Lv5: 78 + Lv6: 78 + Lv7: 78 + Lv8: 78 + Lv9: 78 + Lv10: 78 + } + } + Unit: { + Id: 0xdf + Range: { + Lv1: 3 + Lv2: 3 + Lv3: 4 + Lv4: 4 + Lv5: 5 + Lv6: 5 + Lv7: 6 + Lv8: 6 + Lv9: 7 + Lv10: 7 + } + Interval: 500 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 2450 + Name: "SO_CLOUD_KILL" + Description: "Cloud Kill" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Poison" + InterruptCast: true + CastTime: { + Lv1: 2300 + Lv2: 2500 + Lv3: 2700 + Lv4: 2900 + Lv5: 3100 + Lv6: 3300 + Lv7: 3500 + Lv8: 3700 + Lv9: 3900 + Lv10: 4100 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 8000 + Lv2: 10000 + Lv3: 12000 + Lv4: 14000 + Lv5: 16000 + Lv6: 18000 + Lv7: 20000 + Lv8: 22000 + Lv9: 24000 + Lv10: 26000 + } + SkillData2: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 5000 + FixedCastTime: { + Lv1: 700 + Lv2: 500 + Lv3: 300 + Lv4: 100 + Lv5: -1 + Lv6: -1 + Lv7: -1 + Lv8: -1 + Lv9: -1 + Lv10: -1 + } + Requirements: { + SPCost: { + Lv1: 48 + Lv2: 56 + Lv3: 64 + Lv4: 70 + Lv5: 78 + Lv6: 78 + Lv7: 78 + Lv8: 78 + Lv9: 78 + Lv10: 78 + } +// Items: { +// Red_Gemstone: 2 +// } + } + Unit: { + Id: 0xe0 + Layout: 3 + Interval: 500 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 2451 + Name: "SO_STRIKING" + Description: "Striking" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: 60000 + CoolDown: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 50 + Lv2: 55 + Lv3: 60 + Lv4: 65 + Lv5: 70 + Lv6: 75 + Lv7: 80 + Lv8: 85 + Lv9: 90 + Lv10: 95 + } + } +}, +{ + Id: 2452 + Name: "SO_WARMER" + Description: "Warmer" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 2200 + Lv2: 2400 + Lv3: 2600 + Lv4: 2800 + Lv5: 3000 + Lv6: 3200 + Lv7: 3400 + Lv8: 3600 + Lv9: 3800 + Lv10: 4000 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 40000 + Lv2: 45000 + Lv3: 50000 + Lv4: 55000 + Lv5: 60000 + Lv6: 65000 + Lv7: 70000 + Lv8: 75000 + Lv9: 80000 + Lv10: 85000 + } + SkillData2: 30000 + CoolDown: { + Lv1: 35000 + Lv2: 40000 + Lv3: 45000 + Lv4: 50000 + Lv5: 55000 + Lv6: 60000 + Lv7: 65000 + Lv8: 70000 + Lv9: 75000 + Lv10: 80000 + } + FixedCastTime: { + Lv1: 1800 + Lv2: 1600 + Lv3: 1400 + Lv4: 1200 + Lv5: 1000 + Lv6: 800 + Lv7: 600 + Lv8: 400 + Lv9: 200 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 52 + Lv3: 64 + Lv4: 76 + Lv5: 88 + Lv6: 100 + Lv7: 112 + Lv8: 124 + Lv9: 136 + Lv10: 148 + } + } + Unit: { + Id: 0xe4 + Range: 3 + Interval: 3000 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 2453 + Name: "SO_VACUUM_EXTREME" + Description: "Vacuum Extreme" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 1000 + Lv2: 1500 + Lv3: 2000 + Lv4: 2500 + Lv5: 3000 + Lv6: 3500 + Lv7: 4000 + Lv8: 4500 + Lv9: 5000 + Lv10: 5500 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 4000 + Lv2: 6000 + Lv3: 8000 + Lv4: 10000 + Lv5: 12000 + Lv6: 14000 + Lv7: 16000 + Lv8: 18000 + Lv9: 20000 + Lv10: 22000 + } + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 34 + Lv2: 42 + Lv3: 50 + Lv4: 58 + Lv5: 66 + Lv6: 74 + Lv7: 82 + Lv8: 90 + Lv9: 98 + Lv10: 106 + } + } + Unit: { + Id: 0xeb + Range: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + Interval: 500 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 2454 + Name: "SO_VARETYR_SPEAR" + Description: "Varetyr Spear" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + InterruptCast: true + CastTime: { + Lv1: 2200 + Lv2: 2400 + Lv3: 2600 + Lv4: 2800 + Lv5: 3000 + Lv6: 3200 + Lv7: 3400 + Lv8: 3600 + Lv9: 3800 + Lv10: 4000 + } + AfterCastActDelay: 1000 + SkillData2: { + Lv1: 2200 + Lv2: 2400 + Lv3: 2600 + Lv4: 2800 + Lv5: 3000 + Lv6: 3200 + Lv7: 3400 + Lv8: 3600 + Lv9: 3800 + Lv10: 4000 + } + CoolDown: 2000 + FixedCastTime: { + Lv1: 1800 + Lv2: 1600 + Lv3: 1400 + Lv4: 1200 + Lv5: 1000 + Lv6: 800 + Lv7: 600 + Lv8: 400 + Lv9: 200 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 55 + Lv2: 62 + Lv3: 69 + Lv4: 76 + Lv5: 83 + Lv6: 90 + Lv7: 97 + Lv8: 104 + Lv9: 111 + Lv10: 118 + } + } +}, +{ + Id: 2455 + Name: "SO_ARRULLO" + Description: "Arrullo" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + InterruptCast: true + CastTime: { + Lv1: 2200 + Lv2: 2400 + Lv3: 2600 + Lv4: 2800 + Lv5: 3000 + Lv6: 3200 + Lv7: 3400 + Lv8: 3600 + Lv9: 3800 + Lv10: 4000 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 8000 + Lv2: 10000 + Lv3: 12000 + Lv4: 14000 + Lv5: 16000 + Lv6: 18000 + Lv7: 20000 + Lv8: 22000 + Lv9: 24000 + Lv10: 26000 + } + CoolDown: { + Lv1: 5000 + Lv2: 6000 + Lv3: 7000 + Lv4: 8000 + Lv5: 9000 + Lv6: 10000 + Lv7: 11000 + Lv8: 12000 + Lv9: 13000 + Lv10: 14000 + } + FixedCastTime: { + Lv1: 800 + Lv2: 600 + Lv3: 400 + Lv4: 200 + Lv5: -1 + Lv6: -1 + Lv7: -1 + Lv8: -1 + Lv9: -1 + Lv10: -1 + } + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 35 + Lv3: 40 + Lv4: 45 + Lv5: 50 + Lv6: 55 + Lv7: 60 + Lv8: 65 + Lv9: 70 + Lv10: 75 + } +// Items: { +// Yellow_Gemstone: 1 +// } + } +}, +{ + Id: 2456 + Name: "SO_EL_CONTROL" + Description: "Spirit Control" + MaxLevel: 4 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + CoolDown: 5000 + Requirements: { + SPCost: 10 + State: "ElementalSpirit" + } +}, +{ + Id: 2457 + Name: "SO_SUMMON_AGNI" + Description: "Summon Fire Spirit Agni" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 1000 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + SkillData1: { + Lv1: 600000 + Lv2: 900000 + Lv3: 1200000 + Lv4: 1500000 + Lv5: 1800000 + Lv6: 2100000 + Lv7: 2400000 + Lv8: 2700000 + Lv9: 3000000 + Lv10: 3300000 + } + CoolDown: 60000 + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 150 + Lv3: 200 + Lv4: 250 + Lv5: 300 + Lv6: 350 + Lv7: 400 + Lv8: 450 + Lv9: 500 + Lv10: 550 + } +// Items: { +// Boody_Red: 3 +// Boody_Red: 6 +// Flame_Heart: 1 +// } + } +}, +{ + Id: 2458 + Name: "SO_SUMMON_AQUA" + Description: "Summon Water Spirit Aqua" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 1000 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + SkillData1: { + Lv1: 600000 + Lv2: 900000 + Lv3: 1200000 + Lv4: 1500000 + Lv5: 1800000 + Lv6: 2100000 + Lv7: 2400000 + Lv8: 2700000 + Lv9: 3000000 + Lv10: 3300000 + } + CoolDown: 60000 + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 150 + Lv3: 200 + Lv4: 250 + Lv5: 300 + Lv6: 350 + Lv7: 400 + Lv8: 450 + Lv9: 500 + Lv10: 550 + } +// Items: { +// Crystal_Blue: 3 +// Crystal_Blue: 6 +// Mistic_Frozen: 1 +// } + } +}, +{ + Id: 2459 + Name: "SO_SUMMON_VENTUS" + Description: "Summon Wind Spirit Ventus" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 1000 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + SkillData1: { + Lv1: 600000 + Lv2: 900000 + Lv3: 1200000 + Lv4: 1500000 + Lv5: 1800000 + Lv6: 2100000 + Lv7: 2400000 + Lv8: 2700000 + Lv9: 3000000 + Lv10: 3300000 + } + CoolDown: 60000 + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 150 + Lv3: 200 + Lv4: 250 + Lv5: 300 + Lv6: 350 + Lv7: 400 + Lv8: 450 + Lv9: 500 + Lv10: 550 + } +// Items: { +// Wind_Of_Verdure: 3 +// Wind_Of_Verdure: 6 +// Rough_Wind: 1 +// } + } +}, +{ + Id: 2460 + Name: "SO_SUMMON_TERA" + Description: "Summon Earth Spirit Tera" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: { + Lv1: 1000 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + SkillData1: { + Lv1: 600000 + Lv2: 900000 + Lv3: 1200000 + Lv4: 1500000 + Lv5: 1800000 + Lv6: 2100000 + Lv7: 2400000 + Lv8: 2700000 + Lv9: 3000000 + Lv10: 3300000 + } + CoolDown: 60000 + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 150 + Lv3: 200 + Lv4: 250 + Lv5: 300 + Lv6: 350 + Lv7: 400 + Lv8: 450 + Lv9: 500 + Lv10: 550 + } +// Items: { +// Yellow_Live: 3 +// Yellow_Live: 6 +// Great_Nature: 1 +// } + } +}, +{ + Id: 2461 + Name: "SO_EL_ACTION" + Description: "Elemental Action" + MaxLevel: 1 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + CoolDown: 5000 + Requirements: { + SPCost: 50 + State: "ElementalSpirit" + } +}, +{ + Id: 2462 + Name: "SO_EL_ANALYSIS" + Description: "Four Spirit Analysis" + MaxLevel: 2 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 20 + Lv3: 30 + Lv4: 40 + Lv5: 50 + Lv6: 60 + Lv7: 70 + Lv8: 80 + Lv9: 90 + Lv10: 100 + } + } +}, +{ + Id: 2463 + Name: "SO_EL_SYMPATHY" + Description: "Spirit Sympathy" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 2464 + Name: "SO_EL_CURE" + Description: "Spirit Recovery" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 10 + State: "ElementalSpirit" + } +}, +{ + Id: 2465 + Name: "SO_FIRE_INSIGNIA" + Description: "Fire Insignia" + MaxLevel: 3 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 1 + CastTime: 1000 + SkillData1: 60000 + CoolDown: 60000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 30 + Lv3: 38 + Lv4: 46 + Lv5: 54 + Lv6: 62 + Lv7: 70 + Lv8: 78 + Lv9: 86 + Lv10: 94 + } +// Items: { +// Scarlet_Pts: 1 +// Scarlet_Pts: 2 +// Scarlet_Pts: 3 +// } + } + Unit: { + Id: 0xf1 + Range: 1 + Interval: 1000 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 2466 + Name: "SO_WATER_INSIGNIA" + Description: "Water Insignia" + MaxLevel: 3 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 1 + CastTime: 1000 + SkillData1: 60000 + CoolDown: 60000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 30 + Lv3: 38 + Lv4: 46 + Lv5: 54 + Lv6: 62 + Lv7: 70 + Lv8: 78 + Lv9: 86 + Lv10: 94 + } +// Items: { +// Indigo_Pts: 1 +// Indigo_Pts: 2 +// Indigo_Pts: 3 +// } + } + Unit: { + Id: 0xf2 + Range: 1 + Interval: 1000 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 2467 + Name: "SO_WIND_INSIGNIA" + Description: "Wind Insignia" + MaxLevel: 3 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 1 + CastTime: 1000 + SkillData1: 60000 + CoolDown: 60000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 30 + Lv3: 38 + Lv4: 46 + Lv5: 54 + Lv6: 62 + Lv7: 70 + Lv8: 78 + Lv9: 86 + Lv10: 94 + } +// Items: { +// Yellow_Wish_Pts: 1 +// Yellow_Wish_Pts: 2 +// Yellow_Wish_Pts: 3 +// } + } + Unit: { + Id: 0xf3 + Range: 1 + Interval: 1000 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 2468 + Name: "SO_EARTH_INSIGNIA" + Description: "Earth Insignia" + MaxLevel: 3 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 1 + CastTime: 1000 + SkillData1: 60000 + CoolDown: 60000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 30 + Lv3: 38 + Lv4: 46 + Lv5: 54 + Lv6: 62 + Lv7: 70 + Lv8: 78 + Lv9: 86 + Lv10: 94 + } +// Items: { +// Lime_Green_Pts: 1 +// Lime_Green_Pts: 2 +// Lime_Green_Pts: 3 +// } + } + Unit: { + Id: 0xf4 + Range: 1 + Interval: 1000 + Target: "All" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 2474 + Name: "GN_TRAINING_SWORD" + Description: "Sword Training" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 2475 + Name: "GN_REMODELING_CART" + Description: "Cart Remodeling" + MaxLevel: 5 + NumberOfHits: 0 +}, +{ + Id: 2476 + Name: "GN_CART_TORNADO" + Description: "Cart Tornado" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + KnockBackTiles: 2 + AfterCastActDelay: 500 + SkillData1: 5000 + CoolDown: { + Lv1: 0 + Lv2: 500 + Lv3: 1000 + Lv4: 1500 + Lv5: 2000 + Lv6: 2500 + Lv7: 3000 + Lv8: 3500 + Lv9: 4000 + Lv10: 4500 + } + FixedCastTime: -1 + Requirements: { + SPCost: 30 + State: "Cart" + } +}, +{ + Id: 2477 + Name: "GN_CARTCANNON" + Description: "Cart Cannon" + MaxLevel: 5 + Range: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + InterruptCast: true + CastTime: { + Lv1: 1000 + Lv2: 1500 + Lv3: 2000 + Lv4: 2500 + Lv5: 3000 + Lv6: 3500 + Lv7: 4000 + Lv8: 4500 + Lv9: 5000 + Lv10: 5500 + } + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 42 + Lv3: 44 + Lv4: 46 + Lv5: 48 + Lv6: 50 + Lv7: 52 + Lv8: 54 + Lv9: 56 + Lv10: 58 + } + AmmoTypes: { + A_CANNONBALL: true + } + AmmoAmount: 1 + State: "Cart" + } +}, +{ + Id: 2478 + Name: "GN_CARTBOOST" + Description: "Cart Boost" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1500 + AfterCastActDelay: 500 + SkillData1: 90000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 24 + Lv3: 28 + Lv4: 32 + Lv5: 36 + Lv6: 40 + Lv7: 44 + Lv8: 48 + Lv9: 52 + Lv10: 56 + } + State: "Cart" + } +}, +{ + Id: 2479 + Name: "GN_THORNS_TRAP" + Description: "Thorn Trap" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + AllowReproduce: true + } + AttackType: "Misc" + InterruptCast: true + SkillInstances: 5 + CastTime: 1500 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 10000 + Lv2: 12000 + Lv3: 14000 + Lv4: 16000 + Lv5: 18000 + Lv6: 20000 + Lv7: 22000 + Lv8: 24000 + Lv9: 26000 + Lv10: 28000 + } + SkillData2: 20000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 26 + Lv3: 30 + Lv4: 34 + Lv5: 38 + Lv6: 42 + Lv7: 46 + Lv8: 50 + Lv9: 54 + Lv10: 58 + } +// Items: { +// Seed_Of_Horny_Plant: 1 +// } + } + Unit: { + Id: 0xe5 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 2480 + Name: "GN_BLOOD_SUCKER" + Description: "Blood Sucker" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 3 + CastTime: 1500 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 20000 + Lv2: 22000 + Lv3: 24000 + Lv4: 26000 + Lv5: 28000 + Lv6: 30000 + Lv7: 32000 + Lv8: 34000 + Lv9: 36000 + Lv10: 38000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 35 + Lv3: 40 + Lv4: 45 + Lv5: 50 + Lv6: 55 + Lv7: 60 + Lv8: 65 + Lv9: 70 + Lv10: 75 + } +// Items: { +// Bloodsuck_Plant_Seed: 1 +// } + } +}, +{ + Id: 2481 + Name: "GN_SPORE_EXPLOSION" + Description: "Spore Explosion" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: 1500 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 2000 + Lv2: 2000 + Lv3: 3000 + Lv4: 3000 + Lv5: 4000 + Lv6: 4000 + Lv7: 5000 + Lv8: 5000 + Lv9: 6000 + Lv10: 6000 + } + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 55 + Lv2: 60 + Lv3: 65 + Lv4: 70 + Lv5: 75 + Lv6: 80 + Lv7: 85 + Lv8: 90 + Lv9: 95 + Lv10: 100 + } +// Items: { +// Bomb_Mushroom_Spore: 1 +// } + } +}, +{ + Id: 2482 + Name: "GN_WALLOFTHORN" + Description: "Wall of Thorns" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + NumberOfHits: -1 + InterruptCast: true + SkillInstances: 1 + KnockBackTiles: 2 + CastTime: 1500 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 10000 + Lv2: 11000 + Lv3: 12000 + Lv4: 13000 + Lv5: 14000 + Lv6: 15000 + Lv7: 16000 + Lv8: 17000 + Lv9: 18000 + Lv10: 19000 + } + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 50 + Lv3: 60 + Lv4: 70 + Lv5: 80 + Lv6: 90 + Lv7: 100 + Lv8: 110 + Lv9: 120 + Lv10: 130 + } +// Items: { +// Seed_Of_Horny_Plant: 1 +// } + } + Unit: { + Id: [ 0xe6, 0x7f ] + Layout: -1 + Range: 2 + Interval: -1 + Target: "All" + } +}, +{ + Id: 2483 + Name: "GN_CRAZYWEED" + Description: "Crazy Weed" + MaxLevel: 10 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 4 + InterruptCast: true + CastTime: { + Lv1: 3000 + Lv2: 3500 + Lv3: 4000 + Lv4: 4500 + Lv5: 5000 + Lv6: 5500 + Lv7: 6000 + Lv8: 6500 + Lv9: 7000 + Lv10: 7500 + } + AfterCastActDelay: 500 + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 24 + Lv2: 28 + Lv3: 32 + Lv4: 36 + Lv5: 40 + Lv6: 44 + Lv7: 48 + Lv8: 52 + Lv9: 56 + Lv10: 60 + } +// Items: { +// Seed_Of_Horny_Plant: 1 +// } + } +}, +{ + Id: 2484 + Name: "GN_CRAZYWEED_ATK" + Description: "Crazy Weed Attack" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Earth" + SkillData1: 100 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } + Unit: { + Id: 0x86 + Range: 2 + Interval: 100 + Target: "Enemy" + Flag: { + UF_SKILL: true + } + } +}, +{ + Id: 2485 + Name: "GN_DEMONIC_FIRE" + Description: "Demonic Fire" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: "Ele_Fire" + InterruptCast: true + CastTime: { + Lv1: 3000 + Lv2: 3500 + Lv3: 4000 + Lv4: 4500 + Lv5: 5000 + Lv6: 5500 + Lv7: 6000 + Lv8: 6500 + Lv9: 7000 + Lv10: 7500 + } + AfterCastActDelay: 500 + SkillData1: { + Lv1: 10000 + Lv2: 12000 + Lv3: 14000 + Lv4: 16000 + Lv5: 18000 + Lv6: 20000 + Lv7: 22000 + Lv8: 24000 + Lv9: 26000 + Lv10: 28000 + } + SkillData2: { + Lv1: 8000 + Lv2: 16000 + Lv3: 24000 + Lv4: 32000 + Lv5: 40000 + Lv6: 48000 + Lv7: 56000 + Lv8: 64000 + Lv9: 72000 + Lv10: 80000 + } + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 24 + Lv2: 28 + Lv3: 32 + Lv4: 36 + Lv5: 40 + Lv6: 44 + Lv7: 48 + Lv8: 52 + Lv9: 56 + Lv10: 60 + } +// Items: { +// Fire_Bottle: 1 +// } + } + Unit: { + Id: 0xe7 + Range: 3 + Interval: 2000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + UF_SKILL: true + } + } +}, +{ + Id: 2486 + Name: "GN_FIRE_EXPANSION" + Description: "Fire Expansion" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 35 + Lv3: 40 + Lv4: 45 + Lv5: 50 + Lv6: 55 + Lv7: 60 + Lv8: 65 + Lv9: 70 + Lv10: 75 + } +// Items: { +// Oil_Bottle: 1 +// Explosive_Powder: 1 +// Smoke_Powder: 1 +// Tear_Gas: 1 +// Acid_Bottle: 1 +// } + } +}, +{ + Id: 2487 + Name: "GN_FIRE_EXPANSION_SMOKE_POWDER" + Description: "Fire Expansion Smoke Powder" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillData1: { + Lv1: 10000 + Lv2: 12000 + Lv3: 14000 + Lv4: 16000 + Lv5: 18000 + Lv6: 20000 + Lv7: 22000 + Lv8: 24000 + Lv9: 26000 + Lv10: 28000 + } + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } + Unit: { + Id: 0xe8 + Range: 3 + Interval: 1000 + Target: "Enemy" + } +}, +{ + Id: 2488 + Name: "GN_FIRE_EXPANSION_TEAR_GAS" + Description: "Fire Expansion Tear Gas" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillData1: { + Lv1: 10000 + Lv2: 12000 + Lv3: 14000 + Lv4: 16000 + Lv5: 18000 + Lv6: 20000 + Lv7: 22000 + Lv8: 24000 + Lv9: 26000 + Lv10: 28000 + } + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } + Unit: { + Id: 0xe9 + Range: 3 + Interval: 1000 + Target: "Enemy" + } +}, +{ + Id: 2489 + Name: "GN_FIRE_EXPANSION_ACID" + Description: "Fire Expansion Acid" + MaxLevel: 10 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2490 + Name: "GN_HELLS_PLANT" + Description: "Hell's Plant" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + AllowReproduce: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 1 + InterruptCast: true + SkillInstances: { + Lv1: 2 + Lv2: 3 + Lv3: 4 + Lv4: 5 + Lv5: 6 + Lv6: 7 + Lv7: 8 + Lv8: 9 + Lv9: 10 + Lv10: 11 + } + CastTime: { + Lv1: 3000 + Lv2: 3500 + Lv3: 4000 + Lv4: 4500 + Lv5: 5000 + Lv6: 5500 + Lv7: 6000 + Lv8: 6500 + Lv9: 7000 + Lv10: 7500 + } + AfterCastActDelay: 500 + SkillData1: { + Lv1: 14000 + Lv2: 21000 + Lv3: 28000 + Lv4: 35000 + Lv5: 42000 + Lv6: 49000 + Lv7: 56000 + Lv8: 63000 + Lv9: 70000 + Lv10: 77000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } +// Items: { +// MenEater_Plant_Bottle: 1 +// } + } + Unit: { + Id: 0xea + Range: 1 + Interval: 1000 + Target: "All" + Flag: { + UF_NOREITERATION: true + } + } +}, +{ + Id: 2491 + Name: "GN_HELLS_PLANT_ATK" + Description: "Hell's Plant Attack" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Misc" + DamageType: { + IgnoreFlee: true + IgnoreDefCards: true + } + SkillData1: 20000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2492 + Name: "GN_MANDRAGORA" + Description: "Howling of Mandragora" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 6 + Lv3: 6 + Lv4: 7 + Lv5: 7 + Lv6: 8 + Lv7: 8 + Lv8: 9 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } +// Items: { +// Mandragora_Flowerpot: 1 +// } + } +}, +{ + Id: 2493 + Name: "GN_SLINGITEM" + Description: "Sling Item" + MaxLevel: 1 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CoolDown: 1000 + Requirements: { + SPCost: 4 + AmmoTypes: { + A_THROWWEAPON: true + } + AmmoAmount: 1 + } +}, +{ + Id: 2494 + Name: "GN_CHANGEMATERIAL" + Description: "Change Material" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 5 + } +}, +{ + Id: 2495 + Name: "GN_MIX_COOKING" + Description: "Mix Cooking" + MaxLevel: 2 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: { + Lv1: 5 + Lv2: 40 + Lv3: 75 + Lv4: 110 + Lv5: 145 + Lv6: 180 + Lv7: 215 + Lv8: 250 + Lv9: 285 + Lv10: 320 + } + } +}, +{ + Id: 2496 + Name: "GN_MAKEBOMB" + Description: "Create Bomb" + MaxLevel: 2 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: { + Lv1: 5 + Lv2: 40 + Lv3: 75 + Lv4: 110 + Lv5: 145 + Lv6: 180 + Lv7: 215 + Lv8: 250 + Lv9: 285 + Lv10: 320 + } + } +}, +{ + Id: 2497 + Name: "GN_S_PHARMACY" + Description: "Special Pharmacy" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 12 + } +}, +{ + Id: 2498 + Name: "GN_SLINGITEM_RANGEMELEEATK" + Description: "Sling Item Attack" + MaxLevel: 1 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + SkillData1: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2515 + Name: "AB_SECRAMENT" + Description: "Secrament" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 500 + SkillData1: { + Lv1: 60000 + Lv2: 90000 + Lv3: 120000 + Lv4: 150000 + Lv5: 180000 + Lv6: 210000 + Lv7: 240000 + Lv8: 270000 + Lv9: 300000 + Lv10: 330000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 120 + Lv3: 140 + Lv4: 160 + Lv5: 180 + Lv6: 200 + Lv7: 220 + Lv8: 240 + Lv9: 260 + Lv10: 280 + } + } +}, +{ + Id: 2516 + Name: "WM_SEVERE_RAINSTORM_MELEE" + Description: "Severe Rainstorm Melee" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 5 +}, +{ + Id: 2517 + Name: "SR_HOWLINGOFLION" + Description: "Howling of Lion" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + CastTime: 1000 + SkillData1: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + CoolDown: 10000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + SpiritSphereCost: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + } +}, +{ + Id: 2518 + Name: "SR_RIDEINLIGHTNING" + Description: "Ride In Lightening" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + AllowReproduce: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 2 + Lv3: 3 + Lv4: 3 + Lv5: 4 + Lv6: 4 + Lv7: 5 + Lv8: 5 + Lv9: 6 + Lv10: 6 + } + CastTime: { + Lv1: 1000 + Lv2: 2000 + Lv3: 3000 + Lv4: 4000 + Lv5: 5000 + Lv6: 6000 + Lv7: 7000 + Lv8: 8000 + Lv9: 9000 + Lv10: 10000 + } + AfterCastActDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 50 + Lv3: 60 + Lv4: 70 + Lv5: 80 + Lv6: 90 + Lv7: 100 + Lv8: 110 + Lv9: 120 + Lv10: 130 + } + SpiritSphereCost: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + } +}, +{ + Id: 2534 + Name: "RETURN_TO_ELDICASTES" + Description: "Return To Eldicastes" + MaxLevel: 1 + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + CastTime: 3000 + CoolDown: 300000 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + SkillDelayOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2535 + Name: "ALL_BUYING_STORE" + Description: "Open Buying Store" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + Requirements: { + SPCost: 1 +// Items: { +// Buy_Market_Permit: 1 +// } + } +}, +{ + Id: 2536 + Name: "ALL_GUARDIAN_RECALL" + Description: "Guardian's Recall" + MaxLevel: 1 + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + CastTime: 3000 + CoolDown: 300000 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + SkillDelayOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2537 + Name: "ALL_ODINS_POWER" + Description: "Odin's Power" + MaxLevel: 2 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: 60000 + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 100 + Lv3: 130 + Lv4: 160 + Lv5: 190 + Lv6: 220 + Lv7: 250 + Lv8: 280 + Lv9: 310 + Lv10: 340 + } + } +}, +{ + Id: 2544 + Name: "MC_CARTDECORATE" + Description: "Change Cart 2" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 40 + State: "Cart" + } +}, +{ + Id: 2551 + Name: "RL_GLITTERING_GREED" + Description: "Flip The Coin Greed" + MaxLevel: 10 + NumberOfHits: 0 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2552 + Name: "RL_RICHS_COIN" + Description: "Rich's Coin" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 10 + } +}, +{ + Id: 2553 + Name: "RL_MASS_SPIRAL" + Description: "Mass Spiral" + MaxLevel: 5 + Range: 15 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 84 + Lv3: 88 + Lv4: 92 + Lv5: 96 + Lv6: 100 + Lv7: 104 + Lv8: 108 + Lv9: 112 + Lv10: 116 + } + } +}, +{ + Id: 2554 + Name: "RL_BANISHING_BUSTER" + Description: "Banishing Buster" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + Requirements: { + SPCost: { + Lv1: 55 + Lv2: 60 + Lv3: 65 + Lv4: 70 + Lv5: 75 + Lv6: 80 + Lv7: 85 + Lv8: 90 + Lv9: 95 + Lv10: 100 + } + } +}, +{ + Id: 2555 + Name: "RL_B_TRAP" + Description: "Bind Trap" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillInstances: 3 + CoolDown: { + Lv1: 10000 + Lv2: 11000 + Lv3: 12000 + Lv4: 13000 + Lv5: 14000 + Lv6: 15000 + Lv7: 16000 + Lv8: 17000 + Lv9: 18000 + Lv10: 19000 + } + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 32 + Lv3: 34 + Lv4: 36 + Lv5: 38 + Lv6: 40 + Lv7: 42 + Lv8: 44 + Lv9: 46 + Lv10: 48 + } + } + Unit: { + Id: 0x104 + Range: { + Lv1: 1 + Lv2: 2 + Lv3: 2 + Lv4: 3 + Lv5: 3 + Lv6: 4 + Lv7: 4 + Lv8: 5 + Lv9: 5 + Lv10: 6 + } + Interval: 500 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 2556 + Name: "RL_FLICKER" + Description: "Flicker" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + Requirements: { + SPCost: 2 + } +}, +{ + Id: 2557 + Name: "RL_S_STORM" + Description: "Shatter Storm" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + Requirements: { + SPCost: { + Lv1: 55 + Lv2: 60 + Lv3: 65 + Lv4: 70 + Lv5: 75 + Lv6: 80 + Lv7: 85 + Lv8: 90 + Lv9: 95 + Lv10: 100 + } + } +}, +{ + Id: 2558 + Name: "RL_E_CHAIN" + Description: "Eternal Chain" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 45 + } +}, +{ + Id: 2559 + Name: "RL_QD_SHOT" + Description: "Quick Draw Shot" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 5 + } +}, +{ + Id: 2560 + Name: "RL_C_MARKER" + Description: "Crimson Marker" + MaxLevel: 1 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + SkillInstances: 3 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 2561 + Name: "RL_FIREDANCE" + Description: "Fire Dance" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 15 + Lv3: 20 + Lv4: 25 + Lv5: 30 + Lv6: 35 + Lv7: 40 + Lv8: 45 + Lv9: 50 + Lv10: 55 + } + } +}, +{ + Id: 2562 + Name: "RL_H_MINE" + Description: "Howling Mine" + MaxLevel: 5 + Range: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: { + Lv1: 45 + Lv2: 50 + Lv3: 55 + Lv4: 60 + Lv5: 65 + Lv6: 70 + Lv7: 75 + Lv8: 80 + Lv9: 85 + Lv10: 90 + } + } +}, +{ + Id: 2563 + Name: "RL_P_ALTER" + Description: "Platinum Alter" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 24 + Lv3: 28 + Lv4: 32 + Lv5: 36 + Lv6: 40 + Lv7: 44 + Lv8: 48 + Lv9: 52 + Lv10: 56 + } + } +}, +{ + Id: 2564 + Name: "RL_FALLEN_ANGEL" + Description: "Fallen Angel" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 90 + } +}, +{ + Id: 2565 + Name: "RL_R_TRIP" + Description: "Round Trip" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 3 + Lv3: 4 + Lv4: 5 + Lv5: 6 + Lv6: 7 + Lv7: 8 + Lv8: 9 + Lv9: 10 + Lv10: 11 + } + KnockBackTiles: 3 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + } +}, +{ + Id: 2566 + Name: "RL_D_TAIL" + Description: "Dragon Tail" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: -1 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 70 + Lv3: 80 + Lv4: 90 + Lv5: 100 + Lv6: 110 + Lv7: 120 + Lv8: 130 + Lv9: 140 + Lv10: 150 + } + } +}, +{ + Id: 2567 + Name: "RL_FIRE_RAIN" + Description: "Fire Rain" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 70 + } +}, +{ + Id: 2568 + Name: "RL_HEAT_BARREL" + Description: "Heat Barrel" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } + } +}, +{ + Id: 2569 + Name: "RL_AM_BLAST" + Description: "Anti-Material Blast" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 84 + Lv3: 88 + Lv4: 92 + Lv5: 96 + Lv6: 100 + Lv7: 104 + Lv8: 108 + Lv9: 112 + Lv10: 116 + } + } +}, +{ + Id: 2570 + Name: "RL_SLUGSHOT" + Description: "Slug Shot" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + KnockBackTiles: 6 + Requirements: { + SPCost: { + Lv1: 55 + Lv2: 60 + Lv3: 65 + Lv4: 70 + Lv5: 75 + Lv6: 80 + Lv7: 85 + Lv8: 90 + Lv9: 95 + Lv10: 100 + } + } +}, +{ + Id: 2571 + Name: "RL_HAMMER_OF_GOD" + Description: "Hammer of God" + MaxLevel: 5 + Range: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 80 + Lv3: 90 + Lv4: 100 + Lv5: 110 + Lv6: 120 + Lv7: 130 + Lv8: 140 + Lv9: 150 + Lv10: 160 + } + } +}, +{ + Id: 2572 + Name: "RL_R_TRIP_PLUSATK" + Description: "Round Trip Plus Attack" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreFlee: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2573 + Name: "RL_B_FLICKER_ATK" + Description: "Bind Flicker Attack" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 2574 + Name: "RL_GLITTERING_GREED_ATK" + Description: "Flip The Coin Greed Attack" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 3001 + Name: "KO_YAMIKUMO" + Description: "Yamikumo" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillData1: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 3002 + Name: "KO_RIGHT" + Description: "Right Hand Mastery" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 3003 + Name: "KO_LEFT" + Description: "Left Hand Mastery" + MaxLevel: 5 + AttackType: "Weapon" + NumberOfHits: 0 +}, +{ + Id: 3004 + Name: "KO_JYUMONJIKIRI" + Description: "Cross Strike" + MaxLevel: 5 + Range: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -2 + AfterCastActDelay: 500 + SkillData1: 3000 + CoolDown: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 12 + Lv3: 14 + Lv4: 16 + Lv5: 18 + Lv6: 20 + Lv7: 22 + Lv8: 24 + Lv9: 26 + Lv10: 28 + } + WeaponTypes: { + DWDaggers: true + DWSwords: true + DWDaggerSword: true + } + } +}, +{ + Id: 3005 + Name: "KO_SETSUDAN" + Description: "Soul Sever" + MaxLevel: 5 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 16 + Lv3: 20 + Lv4: 24 + Lv5: 28 + Lv6: 32 + Lv7: 36 + Lv8: 40 + Lv9: 44 + Lv10: 48 + } + } +}, +{ + Id: 3006 + Name: "KO_BAKURETSU" + Description: "Bakuretsu Kunai" + MaxLevel: 5 + Range: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + NumberOfHits: 0 + CastTime: { + Lv1: 1000 + Lv2: 1400 + Lv3: 1800 + Lv4: 2200 + Lv5: 2600 + Lv6: 3000 + Lv7: 3400 + Lv8: 3800 + Lv9: 4200 + Lv10: 4600 + } + AfterCastActDelay: 1000 + SkillData1: 100 + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } +// Items: { +// Explosive_Kunai: 1 +// } + } + Unit: { + Id: 0x86 + Range: 2 + Interval: 100 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 3007 + Name: "KO_HAPPOKUNAI" + Description: "Happo Kunai" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: { + Lv1: 4 + Lv2: 4 + Lv3: 4 + Lv4: 4 + Lv5: 5 + Lv6: 5 + Lv7: 5 + Lv8: 5 + Lv9: 5 + Lv10: 5 + } + NumberOfHits: 0 + AfterCastActDelay: 500 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 8 + Lv2: 9 + Lv3: 10 + Lv4: 11 + Lv5: 12 + Lv6: 13 + Lv7: 14 + Lv8: 15 + Lv9: 16 + Lv10: 17 + } + AmmoTypes: { + A_KUNAI: true + } + AmmoAmount: 8 + } +}, +{ + Id: 3008 + Name: "KO_MUCHANAGE" + Description: "Mucha Nage" + MaxLevel: 10 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + AttackType: "Misc" + DamageType: { + SplashArea: true + IgnoreElement: true + } + SplashRange: 2 + NumberOfHits: -10 + CastTime: 1000 + SkillData1: 100 + CoolDown: 10000 + Requirements: { + SPCost: 50 + ZenyCost: { + Lv1: 10000 + Lv2: 20000 + Lv3: 30000 + Lv4: 40000 + Lv5: 50000 + Lv6: 60000 + Lv7: 70000 + Lv8: 80000 + Lv9: 90000 + Lv10: 100000 + } + } + Unit: { + Id: 0x86 + Range: 2 + Interval: 100 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 3009 + Name: "KO_HUUMARANKA" + Description: "Huuma Shuriken Ranka" + MaxLevel: 5 + Range: { + Lv1: 9 + Lv2: 10 + Lv3: 11 + Lv4: 12 + Lv5: 13 + Lv6: 14 + Lv7: 15 + Lv8: 16 + Lv9: 17 + Lv10: 18 + } + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 3 + NumberOfHits: -5 + CastTime: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + AfterCastActDelay: 1000 + SkillData1: 100 + CoolDown: 3000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 24 + Lv2: 28 + Lv3: 32 + Lv4: 36 + Lv5: 40 + Lv6: 44 + Lv7: 48 + Lv8: 52 + Lv9: 56 + Lv10: 60 + } + WeaponTypes: { + FuumaShurikens: true + } + } + Unit: { + Id: 0x86 + Range: 3 + Interval: 100 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 3010 + Name: "KO_MAKIBISHI" + Description: "Makibishi" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + Trap: true + } + AttackType: "Weapon" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SkillData1: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + SkillData2: 10000 + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 9 + Lv2: 12 + Lv3: 15 + Lv4: 18 + Lv5: 21 + Lv6: 24 + Lv7: 27 + Lv8: 30 + Lv9: 33 + Lv10: 36 + } +// Items: { +// Makibishi: { +// Lv1: 3 +// Lv2: 4 +// Lv3: 5 +// Lv4: 6 +// Lv5: 7 +// } +// } + } + Unit: { + Id: 0xfc + Interval: 5000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 3011 + Name: "KO_MEIKYOUSISUI" + Description: "Meikyo Shisui" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + InterruptCast: true + CastTime: 3000 + SkillData1: 10000 + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: 100 + } +}, +{ + Id: 3012 + Name: "KO_ZANZOU" + Description: "Zanzou" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillInstances: 1 + KnockBackTiles: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 30000 + Lv2: 27000 + Lv3: 24000 + Lv4: 21000 + Lv5: 18000 + Lv6: 15000 + Lv7: 12000 + Lv8: 9000 + Lv9: 6000 + Lv10: 3000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 44 + Lv3: 48 + Lv4: 52 + Lv5: 56 + Lv6: 60 + Lv7: 64 + Lv8: 68 + Lv9: 72 + Lv10: 76 + } + } +}, +{ + Id: 3013 + Name: "KO_KYOUGAKU" + Description: "Kyougaku" + MaxLevel: 5 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + CastTime: { + Lv1: 3000 + Lv2: 2500 + Lv3: 2000 + Lv4: 1500 + Lv5: 1000 + Lv6: 500 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 44 + Lv3: 48 + Lv4: 52 + Lv5: 56 + Lv6: 60 + Lv7: 64 + Lv8: 68 + Lv9: 72 + Lv10: 76 + } + } +}, +{ + Id: 3014 + Name: "KO_JYUSATSU" + Description: "Jyusatsu" + MaxLevel: 5 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + CastTime: { + Lv1: 3000 + Lv2: 2500 + Lv3: 2000 + Lv4: 1500 + Lv5: 1000 + Lv6: 500 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 8000 + Lv2: 10000 + Lv3: 12000 + Lv4: 14000 + Lv5: 16000 + Lv6: 18000 + Lv7: 20000 + Lv8: 22000 + Lv9: 24000 + Lv10: 26000 + } + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 44 + Lv3: 48 + Lv4: 52 + Lv5: 56 + Lv6: 60 + Lv7: 64 + Lv8: 68 + Lv9: 72 + Lv10: 76 + } + } +}, +{ + Id: 3015 + Name: "KO_KAHU_ENTEN" + Description: "Kahu Enten" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + CastTime: 2000 + SkillData1: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: 20 +// Items: { +// Charm_Fire: 1 +// } + } +}, +{ + Id: 3016 + Name: "KO_HYOUHU_HUBUKI" + Description: "Hyouhu Hubuki" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + Element: "Ele_Water" + DamageType: { + NoDamage: true + } + CastTime: 2000 + SkillData1: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: 20 +// Items: { +// Charm_Ice: 1 +// } + } +}, +{ + Id: 3017 + Name: "KO_KAZEHU_SEIRAN" + Description: "Kazehu Seiran" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + Element: "Ele_Wind" + DamageType: { + NoDamage: true + } + CastTime: 2000 + SkillData1: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: 20 +// Items: { +// Charm_Wind: 1 +// } + } +}, +{ + Id: 3018 + Name: "KO_DOHU_KOUKAI" + Description: "Dohu Koukai" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + Element: "Ele_Earth" + DamageType: { + NoDamage: true + } + CastTime: 2000 + SkillData1: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: 20 +// Items: { +// Charm_Earth: 1 +// } + } +}, +{ + Id: 3019 + Name: "KO_KAIHOU" + Description: "Technique Kaihou" + MaxLevel: 5 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + NumberOfHits: 0 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 3020 + Name: "KO_ZENKAI" + Description: "Zenkai" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Magic" + NumberOfHits: 3 + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 10000 + SkillData2: 10000 + Requirements: { + SPCost: 30 + } + Unit: { + Id: 0xf8 + Range: 3 + Interval: 500 + Target: "All" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 3021 + Name: "KO_GENWAKU" + Description: "Genwaku" + MaxLevel: 5 + Range: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 3000 + Lv2: 2500 + Lv3: 2000 + Lv4: 1500 + Lv5: 1000 + Lv6: 500 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + AfterCastActDelay: 1000 + SkillData1: 5000 + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 44 + Lv3: 48 + Lv4: 52 + Lv5: 56 + Lv6: 60 + Lv7: 64 + Lv8: 68 + Lv9: 72 + Lv10: 76 + } + } +}, +{ + Id: 3022 + Name: "KO_IZAYOI" + Description: "Izayoi" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + CoolDown: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 75 + Lv3: 80 + Lv4: 85 + Lv5: 90 + Lv6: 95 + Lv7: 100 + Lv8: 105 + Lv9: 110 + Lv10: 115 + } + } +}, +{ + Id: 3023 + Name: "KG_KAGEHUMI" + Description: "Kagehumi" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 3 + Lv3: 4 + Lv4: 5 + Lv5: 6 + Lv6: 7 + Lv7: 8 + Lv8: 9 + Lv9: 10 + Lv10: 11 + } + NumberOfHits: 0 + SkillData1: { + Lv1: 5000 + Lv2: 6000 + Lv3: 7000 + Lv4: 8000 + Lv5: 9000 + Lv6: 10000 + Lv7: 11000 + Lv8: 12000 + Lv9: 13000 + Lv10: 14000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 65 + Lv3: 70 + Lv4: 75 + Lv5: 80 + Lv6: 85 + Lv7: 90 + Lv8: 95 + Lv9: 100 + Lv10: 105 + } + } +}, +{ + Id: 3024 + Name: "KG_KYOMU" + Description: "Kyomu" + MaxLevel: 5 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 20000 + FixedCastTime: -1 + Requirements: { + SPCost: 50 +// Items: { +// Shadow_Orb: 1 +// } + } +}, +{ + Id: 3025 + Name: "KG_KAGEMUSYA" + Description: "Kagemusha" + MaxLevel: 5 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 60000 + Lv2: 90000 + Lv3: 120000 + Lv4: 150000 + Lv5: 180000 + Lv6: 210000 + Lv7: 240000 + Lv8: 270000 + Lv9: 300000 + Lv10: 330000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 25 + Lv2: 30 + Lv3: 35 + Lv4: 40 + Lv5: 45 + Lv6: 50 + Lv7: 55 + Lv8: 60 + Lv9: 65 + Lv10: 70 + } +// Items: { +// Shadow_Orb: 1 +// } + } +}, +{ + Id: 3026 + Name: "OB_ZANGETSU" + Description: "Zangetsu" + MaxLevel: 5 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 1000 + Lv2: 1500 + Lv3: 2000 + Lv4: 2500 + Lv5: 3000 + Lv6: 3500 + Lv7: 4000 + Lv8: 4500 + Lv9: 5000 + Lv10: 5500 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 60000 + Lv2: 75000 + Lv3: 90000 + Lv4: 105000 + Lv5: 120000 + Lv6: 135000 + Lv7: 150000 + Lv8: 165000 + Lv9: 180000 + Lv10: 195000 + } + CoolDown: 30000 + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 70 + Lv3: 80 + Lv4: 90 + Lv5: 100 + Lv6: 110 + Lv7: 120 + Lv8: 130 + Lv9: 140 + Lv10: 150 + } + } +}, +{ + Id: 3027 + Name: "OB_OBOROGENSOU" + Description: "Oboro Gensou" + MaxLevel: 5 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + CastTime: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 15000 + Requirements: { + SPCost: { + Lv1: 55 + Lv2: 60 + Lv3: 65 + Lv4: 70 + Lv5: 75 + Lv6: 80 + Lv7: 85 + Lv8: 90 + Lv9: 95 + Lv10: 100 + } + } +}, +{ + Id: 3028 + Name: "OB_OBOROGENSOU_TRANSITION_ATK" + Description: "Hazy Moonlight Illusion Transition Attack" + MaxLevel: 1 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 3 +}, +{ + Id: 3029 + Name: "OB_AKAITSUKI" + Description: "Akaitsuki" + MaxLevel: 5 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + CastTime: { + Lv1: 1000 + Lv2: 1500 + Lv3: 2000 + Lv4: 2500 + Lv5: 3000 + Lv6: 3500 + Lv7: 4000 + Lv8: 4500 + Lv9: 5000 + Lv10: 5500 + } + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + CoolDown: 30000 + FixedCastTime: 2000 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 30 + Lv3: 40 + Lv4: 50 + Lv5: 60 + Lv6: 70 + Lv7: 80 + Lv8: 90 + Lv9: 100 + Lv10: 110 + } + } +}, +{ + Id: 3031 + Name: "ECL_SNOWFLIP" + Description: "Snow Flip" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + CoolDown: 5000 +}, +{ + Id: 3032 + Name: "ECL_PEONYMAMY" + Description: "Peony Mamy" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + CoolDown: 5000 +}, +{ + Id: 3033 + Name: "ECL_SADAGUI" + Description: "Sadagui" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + CoolDown: 5000 +}, +{ + Id: 3034 + Name: "ECL_SEQUOIADUST" + Description: "Sequoia Dust" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + CoolDown: 5000 +}, +{ + Id: 3035 + Name: "ECLAGE_RECALL" + Description: "Return To Eclage" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + CoolDown: 300000 + FixedCastTime: 3000 +}, +{ + Id: 5001 + Name: "GC_DARKCROW" + Description: "Dark Claw" + MaxLevel: 5 + Range: 1 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 3 + AfterCastActDelay: 1500 + SkillData1: 5000 + CoolDown: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 34 + Lv3: 46 + Lv4: 58 + Lv5: 70 + Lv6: 82 + Lv7: 94 + Lv8: 106 + Lv9: 118 + Lv10: 130 + } + } +}, +{ + Id: 5002 + Name: "RA_UNLIMIT" + Description: "Unlimited" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 500 + SkillData1: 60000 + CoolDown: 300000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 120 + Lv3: 140 + Lv4: 160 + Lv5: 180 + Lv6: 200 + Lv7: 220 + Lv8: 240 + Lv9: 260 + Lv10: 280 + } + } +}, +{ + Id: 5003 + Name: "GN_ILLUSIONDOPING" + Description: "Illusion Doping" + MaxLevel: 5 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 4 + Lv2: 5 + Lv3: 6 + Lv4: 7 + Lv5: 8 + Lv6: 9 + Lv7: 10 + Lv8: 11 + Lv9: 12 + Lv10: 13 + } + SkillData1: 10000 + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 70 + Lv3: 80 + Lv4: 90 + Lv5: 100 + Lv6: 110 + Lv7: 120 + Lv8: 130 + Lv9: 140 + Lv10: 150 + } +// Items: { +// Alchol: 1 +// } + } +}, +{ + Id: 5004 + Name: "RK_DRAGONBREATH_WATER" + Description: "Dragon Breath - Water" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Water" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 2 + Lv5: 2 + Lv6: 2 + Lv7: 3 + Lv8: 3 + Lv9: 4 + Lv10: 4 + } + CastTime: { + Lv1: 0 + Lv2: 0 + Lv3: 0 + Lv4: 1000 + Lv5: 1000 + Lv6: 1000 + Lv7: 1500 + Lv8: 1500 + Lv9: 2000 + Lv10: 2000 + } + AfterCastActDelay: 2000 + SkillData1: 10000 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 35 + Lv3: 40 + Lv4: 45 + Lv5: 50 + Lv6: 55 + Lv7: 60 + Lv8: 65 + Lv9: 70 + Lv10: 75 + } + State: "Dragon" + } +}, +{ + Id: 5005 + Name: "RK_LUXANIMA" + Description: "Lux Anima" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 3 + SkillData1: 60000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 5006 + Name: "NC_MAGMA_ERUPTION" + Description: "Magma Eruption" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Misc" + Element: "Ele_Fire" + SkillInstances: 3 + CastTime: 1000 + SkillData1: 10000 + SkillData2: 42000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 70 + Lv3: 80 + Lv4: 90 + Lv5: 100 + Lv6: 110 + Lv7: 120 + Lv8: 130 + Lv9: 140 + Lv10: 150 + } + } + Unit: { + Id: 0x101 + Range: 3 + Interval: 2000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 5007 + Name: "WM_FRIGG_SONG" + Description: "Frigg's Song" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + SkillData1: 60000 + Requirements: { + SPCost: { + Lv1: 200 + Lv2: 230 + Lv3: 260 + Lv4: 290 + Lv5: 320 + Lv6: 350 + Lv7: 380 + Lv8: 410 + Lv9: 440 + Lv10: 470 + } + WeaponTypes: { + Instruments: true + Whips: true + } +// Items: { +// Heartbroken_Tears: 1 +// } + } +}, +{ + Id: 5008 + Name: "SO_ELEMENTAL_SHIELD" + Description: "Elemental Shield" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 15 + CastTime: 1000 + SkillData1: 10000 + CoolDown: 10000 + FixedCastTime: -1 + Requirements: { + SPCost: 120 + State: "ElementalSpirit" +// Items: { +// Blue_Gemstone: 1 +// } + } + Unit: { + Id: 0x7e + Interval: -1 + Target: "All" + Flag: { + UF_DEFNOTENEMY: true + UF_NOREITERATION: true + } + } +}, +{ + Id: 5009 + Name: "SR_FLASHCOMBO" + Description: "Flash Combo" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + AfterCastActDelay: 4000 + SkillData1: 4000 + FixedCastTime: -1 + Requirements: { + SPCost: 65 + SpiritSphereCost: { + Lv1: 5 + Lv2: 5 + Lv3: 4 + Lv4: 4 + Lv5: 3 + Lv6: 3 + Lv7: 2 + Lv8: 2 + Lv9: 1 + Lv10: 1 + } + } +}, +{ + Id: 5010 + Name: "SC_ESCAPE" + Description: "Emergency Escape" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: 1000 + CoolDown: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 26 + Lv3: 22 + Lv4: 18 + Lv5: 14 + Lv6: 10 + Lv7: 6 + Lv8: 2 + Lv9: 1 + Lv10: 1 + } +// Items: { +// Special_Alloy_Trap: 1 +// } + } + Unit: { + Id: 0xfe + Range: 2 + Interval: -1 + Target: "Enemy" + } +}, +{ + Id: 5011 + Name: "AB_OFFERTORIUM" + Description: "Offertorium" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + CastTime: 4000 + SkillData1: 90000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 60 + Lv3: 90 + Lv4: 120 + Lv5: 150 + Lv6: 180 + Lv7: 210 + Lv8: 240 + Lv9: 270 + Lv10: 300 + } + } +}, +{ + Id: 5012 + Name: "WL_TELEKINESIS_INTENSE" + Description: "Intense Telekinesis" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + CastTime: 1000 + SkillData1: 60000 + CoolDown: 300000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 100 + Lv2: 150 + Lv3: 200 + Lv4: 250 + Lv5: 300 + Lv6: 350 + Lv7: 400 + Lv8: 450 + Lv9: 500 + Lv10: 550 + } + } +}, +{ + Id: 5013 + Name: "LG_KINGS_GRACE" + Description: "King's Grace" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 5 + CastTime: 1000 + SkillData1: 5000 + CoolDown: { + Lv1: 100000 + Lv2: 90000 + Lv3: 80000 + Lv4: 70000 + Lv5: 60000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 200 + Lv2: 180 + Lv3: 160 + Lv4: 140 + Lv5: 120 + Lv6: 100 + Lv7: 80 + Lv8: 60 + Lv9: 40 + Lv10: 20 + } + } +}, +{ + Id: 5014 + Name: "ALL_FULL_THROTTLE" + Description: "Full Throttle" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 10000 + Lv2: 15000 + Lv3: 20000 + Lv4: 25000 + Lv5: 30000 + Lv6: 35000 + Lv7: 40000 + Lv8: 45000 + Lv9: 50000 + Lv10: 55000 + } + SkillData2: 10000 + CoolDown: 1800000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 5018 + Name: "SU_BASIC_SKILL" + Description: "New Basic Skill" + MaxLevel: 1 + NumberOfHits: 0 +}, +{ + Id: 5019 + Name: "SU_BITE" + Description: "Bite" + MaxLevel: 1 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 5020 + Name: "SU_HIDE" + Description: "Hide" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: -1 + CoolDown: 15000 + Requirements: { + SPCost: 30 + } +}, +{ + Id: 5021 + Name: "SU_SCRATCH" + Description: "Scratch" + MaxLevel: 3 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 10000 + CoolDown: { + Lv1: 3000 + Lv2: 2000 + Lv3: 1000 + Lv4: 1 + Lv5: 1 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } + } +}, +{ + Id: 5022 + Name: "SU_STOOP" + Description: "Stoop" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 6000 + CoolDown: 15000 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 5023 + Name: "SU_LOPE" + Description: "Lope" + MaxLevel: 3 + Range: { + Lv1: 6 + Lv2: 10 + Lv3: 14 + Lv4: 18 + Lv5: 22 + Lv6: 26 + Lv7: 30 + Lv8: 34 + Lv9: 38 + Lv10: 42 + } + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 500 + AfterCastActDelay: 1000 + CoolDown: { + Lv1: 2000 + Lv2: 4000 + Lv3: 6000 + Lv4: 8000 + Lv5: 10000 + Lv6: 12000 + Lv7: 14000 + Lv8: 16000 + Lv9: 18000 + Lv10: 20000 + } + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 30 + Lv3: 30 + Lv4: 30 + Lv5: 30 + Lv6: 30 + Lv7: 30 + Lv8: 30 + Lv9: 30 + Lv10: 30 + } + } +}, +{ + Id: 5024 + Name: "SU_SPRITEMABLE" + Description: "Spirit Marble" + MaxLevel: 1 + NumberOfHits: 0 +}, +{ + Id: 5025 + Name: "SU_POWEROFLAND" + Description: "Power of Land" + MaxLevel: 1 + NumberOfHits: 0 +}, +{ + Id: 5026 + Name: "SU_SV_STEMSPEAR" + Description: "Silvervine Stem Spear" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: { + Lv1: "Ele_Earth" + Lv2: "Ele_Fire" + Lv3: "Ele_Water" + Lv4: "Ele_Wind" + Lv5: "Ele_Ghost" + } + InterruptCast: true + CastTime: 2500 + AfterCastActDelay: 1000 + SkillData1: 10000 + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 40 + Lv3: 40 + Lv4: 40 + Lv5: 40 + Lv6: 40 + Lv7: 40 + Lv8: 40 + Lv9: 40 + Lv10: 40 + } + } +}, +{ + Id: 5027 + Name: "SU_CN_POWDERING" + Description: "Catnip Powdering" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: { + Lv1: 3 + Lv2: 3 + Lv3: 5 + Lv4: 5 + Lv5: 7 + } + InterruptCast: true + SkillInstances: 1 + CastTime: 1500 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 3000 + Lv2: 4000 + Lv3: 5000 + Lv4: 6000 + Lv5: 7000 + } + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 36 + Lv3: 32 + Lv4: 28 + Lv5: 24 + } +// Items: { +// Catnip_Fruit: 1 +// } + } + Unit: { + Id: 0x106 + Layout: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + } + Interval: -1 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + UF_RANGEDSINGLEUNIT: true + } + } +}, +{ + Id: 5028 + Name: "SU_CN_METEOR" + Description: "Catnip Meteor" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + AttackType: "Magic" + SplashRange: { + Lv1: 3 + Lv2: 3 + Lv3: 5 + Lv4: 5 + Lv5: 7 + } + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + } + InterruptCast: true + CastTime: 6000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 1500 + Lv2: 2000 + Lv3: 2500 + Lv4: 3000 + Lv5: 3500 + } + SkillData2: 20000 + CoolDown: { + Lv1: 2000 + Lv2: 3000 + Lv3: 4000 + Lv4: 5000 + Lv5: 6000 + + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 35 + Lv3: 50 + Lv4: 65 + Lv5: 80 + } +// Items: { +// Catnip_Fruit: 1 +// } + } + Unit: { + Id: 0x86 + Range: 1 + Interval: 500 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 5029 + Name: "SU_SV_ROOTTWIST" + Description: "Silvervine Root Twist" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillInstances: 1 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 7000 + Lv2: 9000 + Lv3: 11000 + Lv4: 13000 + Lv5: 15000 + Lv6: 17000 + Lv7: 19000 + Lv8: 21000 + Lv9: 23000 + Lv10: 25000 + } + CoolDown: 3000 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 12 + Lv3: 14 + Lv4: 16 + Lv5: 18 + Lv6: 20 + Lv7: 22 + Lv8: 24 + Lv9: 26 + Lv10: 28 + } + } + Unit: { + Id: 0x107 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_PATHCHECK: true + } + } +}, +{ + Id: 5030 + Name: "SU_SV_ROOTTWIST_ATK" + Description: "Silver Vine Root Twist Attack" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Poison" + DamageType: { + IgnoreElement: true + IgnoreDefense: true + } + SkillInstances: 1 + AfterCastActDelay: 1000 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 5031 + Name: "SU_POWEROFLIFE" + Description: "Power of Life" + MaxLevel: 1 + NumberOfHits: 0 +}, +{ + Id: 5032 + Name: "SU_SCAROFTAROU" + Description: "Scar of Tarou" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + InterruptCast: true + CastTime: 500 + AfterCastActDelay: 1000 + SkillData1: 9000 + SkillData2: 1000 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 14 + Lv3: 18 + Lv4: 22 + Lv5: 26 + Lv6: 30 + Lv7: 34 + Lv8: 38 + Lv9: 42 + Lv10: 46 + } + } +}, +{ + Id: 5033 + Name: "SU_PICKYPECK" + Description: "Picky Peck" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -5 + InterruptCast: true + CastTime: 2500 + AfterCastActDelay: 1000 + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 19 + Lv3: 28 + Lv4: 37 + Lv5: 46 + Lv6: 55 + Lv7: 64 + Lv8: 73 + Lv9: 82 + Lv10: 91 + } + } +}, +{ + Id: 5034 + Name: "SU_PICKYPECK_DOUBLE_ATK" + Description: "Picky Peck Double Attack" + MaxLevel: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: -5 + InterruptCast: true + AfterCastActDelay: 1000 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 5035 + Name: "SU_ARCLOUSEDASH" + Description: "Arclouse Dash" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2500 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 60000 + Lv2: 70000 + Lv3: 80000 + Lv4: 90000 + Lv5: 100000 + Lv6: 110000 + Lv7: 120000 + Lv8: 130000 + Lv9: 140000 + Lv10: 150000 + } + CoolDown: 10000 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 20 + Lv3: 28 + Lv4: 36 + Lv5: 44 + Lv6: 52 + Lv7: 60 + Lv8: 68 + Lv9: 76 + Lv10: 84 + } + } +}, +{ + Id: 5036 + Name: "SU_LUNATICCARROTBEAT" + Description: "Lunatic Carrot Beat" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + InterruptCast: true + CastTime: 3000 + AfterCastActDelay: 1000 + SkillData1: 1000 + CoolDown: 8000 + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 25 + Lv3: 35 + Lv4: 45 + Lv5: 55 + Lv6: 65 + Lv7: 75 + Lv8: 85 + Lv9: 95 + Lv10: 105 + } + } +}, +{ + Id: 5037 + Name: "SU_POWEROFSEA" + Description: "Power of Sea" + MaxLevel: 1 + NumberOfHits: 0 +}, +{ + Id: 5038 + Name: "SU_TUNABELLY" + Description: "Tuna Belly" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 1000 + CoolDown: { + Lv1: 8000 + Lv2: 10000 + Lv3: 12000 + Lv4: 14000 + Lv5: 16000 + Lv6: 18000 + Lv7: 20000 + Lv8: 22000 + Lv9: 24000 + Lv10: 26000 + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 30 + Lv3: 40 + Lv4: 50 + Lv5: 60 + Lv6: 70 + Lv7: 80 + Lv8: 90 + Lv9: 100 + Lv10: 110 + } + } +}, +{ + Id: 5039 + Name: "SU_TUNAPARTY" + Description: "Tuna Party" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 30000 + CoolDown: 20000 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 30 + Lv3: 40 + Lv4: 50 + Lv5: 60 + Lv6: 70 + Lv7: 80 + Lv8: 90 + Lv9: 100 + Lv10: 110 + } + } +}, +{ + Id: 5040 + Name: "SU_BUNCHOFSHRIMP" + Description: "Bunch of Shrimp" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 60000 + Lv2: 90000 + Lv3: 120000 + Lv4: 150000 + Lv5: 180000 + Lv6: 210000 + Lv7: 240000 + Lv8: 270000 + Lv9: 300000 + Lv10: 330000 + } + CoolDown: 10000 + Requirements: { + SPCost: { + Lv1: 44 + Lv2: 48 + Lv3: 52 + Lv4: 56 + Lv5: 60 + Lv6: 64 + Lv7: 68 + Lv8: 72 + Lv9: 76 + Lv10: 80 + } +// Items: { +// Prawn: 1 +// } + } +}, +{ + Id: 5041 + Name: "SU_FRESHSHRIMP" + Description: "Fresh Shrimp" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + InterruptCast: true + AfterCastActDelay: 1000 + SkillData1: 120000 + CoolDown: 7000 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 24 + Lv3: 26 + Lv4: 28 + Lv5: 30 + Lv6: 32 + Lv7: 34 + Lv8: 36 + Lv9: 38 + Lv10: 40 + } + } +}, +{ + Id: 5042 + Name: "SU_CN_METEOR_ATK" + Description: "" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Chorus: true + } + AttackType: "Magic" + InterruptCast: true + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 35 + Lv3: 50 + Lv4: 65 + Lv5: 80 + } +// Items: { +// Catnip_Fruit: 1 +// } + } +}, +{ + Id: 5043 + Name: "SU_LUNATICCARROTBEAT2" + Description: "Lunatic Carrot Beat 2" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Chorus: true + } + AttackType: "Weapon" + InterruptCast: true + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8001 + Name: "HLIF_HEAL" + Description: "Healing Touch" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 13 + Lv2: 16 + Lv3: 19 + Lv4: 22 + Lv5: 25 + Lv6: 28 + Lv7: 31 + Lv8: 34 + Lv9: 37 + Lv10: 40 + } +// Items: { +// Red_Slim_Potion: 1 +// } + } +}, +{ + Id: 8002 + Name: "HLIF_AVOID" + Description: "Avoid" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + AfterCastActDelay: 35000 + SkillData1: { + Lv1: 40000 + Lv2: 35000 + Lv3: 30000 + Lv4: 25000 + Lv5: 20000 + Lv6: 15000 + Lv7: 10000 + Lv8: 5000 + Lv9: 1 + Lv10: 1 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } + } +}, +{ + Id: 8003 + Name: "HLIF_BRAIN" + Description: "Brain Surgery" + MaxLevel: 5 + SplashRange: 1 + NumberOfHits: 0 +}, +{ + Id: 8004 + Name: "HLIF_CHANGE" + Description: "Change" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + AfterCastActDelay: { + Lv1: 600000 + Lv2: 900000 + Lv3: 1200000 + Lv4: 1500000 + Lv5: 1800000 + Lv6: 2100000 + Lv7: 2400000 + Lv8: 2700000 + Lv9: 3000000 + Lv10: 3300000 + } + SkillData1: { + Lv1: 60000 + Lv2: 120000 + Lv3: 180000 + Lv4: 240000 + Lv5: 300000 + Lv6: 360000 + Lv7: 420000 + Lv8: 480000 + Lv9: 540000 + Lv10: 600000 + } + FixedCastTime: -1 + Requirements: { + SPCost: 100 + } +}, +{ + Id: 8005 + Name: "HAMI_CASTLE" + Description: "Castling" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + CoolDown: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 8006 + Name: "HAMI_DEFENCE" + Description: "Defense" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillData1: { + Lv1: 40000 + Lv2: 35000 + Lv3: 30000 + Lv4: 25000 + Lv5: 20000 + Lv6: 15000 + Lv7: 10000 + Lv8: 5000 + Lv9: 1 + Lv10: 1 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } + } +}, +{ + Id: 8007 + Name: "HAMI_SKIN" + Description: "Adamantium Skin" + MaxLevel: 5 + DamageType: { + NoDamage: true + } + NumberOfHits: 0 +}, +{ + Id: 8008 + Name: "HAMI_BLOODLUST" + Description: "Bloodlust" + MaxLevel: 3 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillData1: { + Lv1: 60000 + Lv2: 180000 + Lv3: 300000 + Lv4: 420000 + Lv5: 540000 + Lv6: 660000 + Lv7: 780000 + Lv8: 900000 + Lv9: 1020000 + Lv10: 1140000 + } + SkillData2: { + Lv1: 300000 + Lv2: 600000 + Lv3: 900000 + Lv4: 1200000 + Lv5: 1500000 + Lv6: 1800000 + Lv7: 2100000 + Lv8: 2400000 + Lv9: 2700000 + Lv10: 3000000 + } + FixedCastTime: -1 + Requirements: { + SPCost: 120 + } +}, +{ + Id: 8009 + Name: "HFLI_MOON" + Description: "Moonlight" + MaxLevel: 5 + Range: 1 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + NumberOfHits: { + Lv1: -1 + Lv2: -2 + Lv3: -2 + Lv4: -2 + Lv5: -3 + Lv6: -3 + Lv7: -3 + Lv8: -3 + Lv9: -3 + Lv10: -3 + } + AfterCastWalkDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 4 + Lv2: 8 + Lv3: 12 + Lv4: 16 + Lv5: 20 + Lv6: 24 + Lv7: 28 + Lv8: 32 + Lv9: 36 + Lv10: 40 + } + } +}, +{ + Id: 8010 + Name: "HFLI_FLEET" + Description: "Fleeting Move" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + SkillData1: { + Lv1: 60000 + Lv2: 55000 + Lv3: 50000 + Lv4: 45000 + Lv5: 40000 + Lv6: 35000 + Lv7: 30000 + Lv8: 25000 + Lv9: 20000 + Lv10: 15000 + } + SkillData2: { + Lv1: 60000 + Lv2: 70000 + Lv3: 80000 + Lv4: 90000 + Lv5: 120000 + Lv6: 120000 + Lv7: 120000 + Lv8: 120000 + Lv9: 120000 + Lv10: 120000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } + } +}, +{ + Id: 8011 + Name: "HFLI_SPEED" + Description: "Speed" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + InterruptCast: true + SkillData1: { + Lv1: 60000 + Lv2: 55000 + Lv3: 50000 + Lv4: 45000 + Lv5: 40000 + Lv6: 35000 + Lv7: 30000 + Lv8: 25000 + Lv9: 20000 + Lv10: 15000 + } + SkillData2: { + Lv1: 60000 + Lv2: 70000 + Lv3: 80000 + Lv4: 90000 + Lv5: 120000 + Lv6: 120000 + Lv7: 120000 + Lv8: 120000 + Lv9: 120000 + Lv10: 120000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 40 + Lv3: 50 + Lv4: 60 + Lv5: 70 + Lv6: 80 + Lv7: 90 + Lv8: 100 + Lv9: 110 + Lv10: 120 + } + } +}, +{ + Id: 8012 + Name: "HFLI_SBR44" + Description: "S.B.R.44" + MaxLevel: 3 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + NumberOfHits: 0 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8013 + Name: "HVAN_CAPRICE" + Description: "Caprice" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + NumberOfHits: { + Lv1: 1 + Lv2: 2 + Lv3: 3 + Lv4: 4 + Lv5: 5 + Lv6: 6 + Lv7: 7 + Lv8: 8 + Lv9: 9 + Lv10: 10 + } + AfterCastActDelay: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 22 + Lv2: 24 + Lv3: 26 + Lv4: 28 + Lv5: 30 + Lv6: 32 + Lv7: 34 + Lv8: 36 + Lv9: 38 + Lv10: 40 + } + } +}, +{ + Id: 8014 + Name: "HVAN_CHAOTIC" + Description: "Benediction of Chaos" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + AfterCastActDelay: 1000 + AfterCastWalkDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 8015 + Name: "HVAN_INSTRUCT" + Description: "Instruct" + MaxLevel: 5 + DamageType: { + NoDamage: true + } + NumberOfHits: 0 +}, +{ + Id: 8016 + Name: "HVAN_EXPLOSION" + Description: "Bio Explosion" + MaxLevel: 3 + Range: 4 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Misc" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + IgnoreElement: true + IgnoreFlee: true + IgnoreDefCards: true + } + SplashRange: 4 + AfterCastWalkDelay: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8018 + Name: "MH_SUMMON_LEGION" + Description: "Summon Legion" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 1600 + Lv2: 1400 + Lv3: 1200 + Lv4: 1000 + Lv5: 800 + Lv6: 600 + Lv7: 400 + Lv8: 200 + Lv9: 1 + Lv10: 1 + } + SkillData1: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + FixedCastTime: { + Lv1: 400 + Lv2: 600 + Lv3: 800 + Lv4: 1000 + Lv5: 1200 + Lv6: 1400 + Lv7: 1600 + Lv8: 1800 + Lv9: 2000 + Lv10: 2200 + } + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 80 + Lv3: 100 + Lv4: 120 + Lv5: 140 + Lv6: 160 + Lv7: 180 + Lv8: 200 + Lv9: 220 + Lv10: 240 + } + } +}, +{ + Id: 8019 + Name: "MH_NEEDLE_OF_PARALYZE" + Description: "Needle of Paralyze" + MaxLevel: 5 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Poison" + CastTime: { + Lv1: 1000 + Lv2: 1100 + Lv3: 1200 + Lv4: 1300 + Lv5: 1400 + Lv6: 1500 + Lv7: 1600 + Lv8: 1700 + Lv9: 1800 + Lv10: 1900 + } + SkillData1: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + FixedCastTime: { + Lv1: 500 + Lv2: 400 + Lv3: 300 + Lv4: 200 + Lv5: 100 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 48 + Lv2: 60 + Lv3: 72 + Lv4: 84 + Lv5: 96 + Lv6: 108 + Lv7: 120 + Lv8: 132 + Lv9: 144 + Lv10: 156 + } + } +}, +{ + Id: 8020 + Name: "MH_POISON_MIST" + Description: "Poison Mist" + MaxLevel: 5 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Poison" + SkillInstances: 1 + CastTime: { + Lv1: 500 + Lv2: 700 + Lv3: 900 + Lv4: 1100 + Lv5: 1300 + Lv6: 1500 + Lv7: 1700 + Lv8: 1900 + Lv9: 2100 + Lv10: 2300 + } + SkillData1: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + SkillData2: { + Lv1: 4000 + Lv2: 6000 + Lv3: 8000 + Lv4: 10000 + Lv5: 12000 + Lv6: 14000 + Lv7: 16000 + Lv8: 18000 + Lv9: 20000 + Lv10: 22000 + } + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 65 + Lv2: 75 + Lv3: 85 + Lv4: 95 + Lv5: 105 + Lv6: 115 + Lv7: 125 + Lv8: 135 + Lv9: 145 + Lv10: 155 + } + } + Unit: { + Id: 0xf5 + Range: 3 + Interval: 2300 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 8021 + Name: "MH_PAIN_KILLER" + Description: "Pain Killer" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + SkillData1: { + Lv1: 20000 + Lv2: 30000 + Lv3: 40000 + Lv4: 50000 + Lv5: 60000 + Lv6: 70000 + Lv7: 80000 + Lv8: 90000 + Lv9: 100000 + Lv10: 110000 + } + FixedCastTime: { + Lv1: 1000 + Lv2: 800 + Lv3: 600 + Lv4: 400 + Lv5: 200 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 48 + Lv2: 52 + Lv3: 56 + Lv4: 60 + Lv5: 64 + Lv6: 68 + Lv7: 72 + Lv8: 76 + Lv9: 80 + Lv10: 84 + } + } +}, +{ + Id: 8022 + Name: "MH_LIGHT_OF_REGENE" + Description: "Light of Regene" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SplashRange: 0 + SkillData1: { + Lv1: 360000 + Lv2: 420000 + Lv3: 480000 + Lv4: 540000 + Lv5: 600000 + Lv6: 660000 + Lv7: 720000 + Lv8: 780000 + Lv9: 840000 + Lv10: 900000 + } + FixedCastTime: { + Lv1: 1600 + Lv2: 1400 + Lv3: 1200 + Lv4: 1000 + Lv5: 800 + Lv6: 600 + Lv7: 400 + Lv8: 200 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 50 + Lv3: 60 + Lv4: 70 + Lv5: 80 + Lv6: 90 + Lv7: 100 + Lv8: 110 + Lv9: 120 + Lv10: 130 + } + } +}, +{ + Id: 8023 + Name: "MH_OVERED_BOOST" + Description: "Overed Boost" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SplashRange: 0 + CastTime: { + Lv1: 800 + Lv2: 700 + Lv3: 600 + Lv4: 500 + Lv5: 400 + Lv6: 300 + Lv7: 200 + Lv8: 100 + Lv9: 1 + Lv10: 1 + } + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: { + Lv1: 200 + Lv2: 300 + Lv3: 400 + Lv4: 500 + Lv5: 600 + Lv6: 700 + Lv7: 800 + Lv8: 900 + Lv9: 1000 + Lv10: 1100 + } + Requirements: { + SPCost: { + Lv1: 70 + Lv2: 90 + Lv3: 110 + Lv4: 130 + Lv5: 150 + Lv6: 170 + Lv7: 190 + Lv8: 210 + Lv9: 230 + Lv10: 250 + } + } +}, +{ + Id: 8024 + Name: "MH_ERASER_CUTTER" + Description: "Eraser Cutter" + MaxLevel: 5 + Range: 7 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: { + Lv1: "Ele_Wind" + Lv2: "Ele_Neutral" + Lv3: "Ele_Wind" + Lv4: "Ele_Neutral" + Lv5: "Ele_Wind" + } + NumberOfHits: -6 + InterruptCast: true + CastTime: { + Lv1: 1000 + Lv2: 1500 + Lv3: 2000 + Lv4: 2500 + Lv5: 3000 + Lv6: 3500 + Lv7: 4000 + Lv8: 4500 + Lv9: 5000 + Lv10: 5500 + } + AfterCastActDelay: 2000 + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 25 + Lv2: 30 + Lv3: 35 + Lv4: 40 + Lv5: 45 + Lv6: 50 + Lv7: 55 + Lv8: 60 + Lv9: 65 + Lv10: 70 + } + } +}, +{ + Id: 8025 + Name: "MH_XENO_SLASHER" + Description: "Xeno Slasher" + MaxLevel: 5 + Range: 7 + Hit: "BDT_MULTIHIT" + SkillType: { + Place: true + } + AttackType: "Magic" + Element: { + Lv1: "Ele_Wind" + Lv2: "Ele_Neutral" + Lv3: "Ele_Wind" + Lv4: "Ele_Neutral" + Lv5: "Ele_Wind" + } + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 2 + Lv2: 2 + Lv3: 3 + Lv4: 3 + Lv5: 4 + Lv6: 4 + Lv7: 5 + Lv8: 5 + Lv9: 6 + Lv10: 6 + } + NumberOfHits: -6 + CastTime: { + Lv1: 1500 + Lv2: 2500 + Lv3: 3500 + Lv4: 4500 + Lv5: 5500 + Lv6: 6500 + Lv7: 7500 + Lv8: 8500 + Lv9: 9500 + Lv10: 10500 + } + AfterCastActDelay: 5000 + SkillData1: 500 + FixedCastTime: 500 + Requirements: { + SPCost: { + Lv1: 90 + Lv2: 100 + Lv3: 110 + Lv4: 120 + Lv5: 130 + Lv6: 140 + Lv7: 150 + Lv8: 160 + Lv9: 170 + Lv10: 180 + } + } + Unit: { + Id: 0x86 + Range: { + Lv1: 2 + Lv2: 2 + Lv3: 3 + Lv4: 3 + Lv5: 4 + Lv6: 4 + Lv7: 5 + Lv8: 5 + Lv9: 6 + Lv10: 6 + } + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 8026 + Name: "MH_SILENT_BREEZE" + Description: "Silent Breeze" + MaxLevel: 5 + Range: { + Lv1: 5 + Lv2: 5 + Lv3: 7 + Lv4: 7 + Lv5: 9 + Lv6: 9 + Lv7: 11 + Lv8: 11 + Lv9: 13 + Lv10: 13 + } + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + SkillData1: { + Lv1: 9000 + Lv2: 12000 + Lv3: 15000 + Lv4: 18000 + Lv5: 21000 + Lv6: 24000 + Lv7: 27000 + Lv8: 30000 + Lv9: 33000 + Lv10: 36000 + } + FixedCastTime: { + Lv1: 1000 + Lv2: 800 + Lv3: 600 + Lv4: 400 + Lv5: 200 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 45 + Lv2: 54 + Lv3: 63 + Lv4: 72 + Lv5: 81 + Lv6: 90 + Lv7: 99 + Lv8: 108 + Lv9: 117 + Lv10: 126 + } + } +}, +{ + Id: 8027 + Name: "MH_STYLE_CHANGE" + Description: "Style Change" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 35 + } +}, +{ + Id: 8028 + Name: "MH_SONIC_CRAW" + Description: "Sonic Claw" + MaxLevel: 5 + Range: 1 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } + State: "MH_Fighting" + } +}, +{ + Id: 8029 + Name: "MH_SILVERVEIN_RUSH" + Description: "Silver Bain Rush" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 15 + Lv3: 20 + Lv4: 25 + Lv5: 30 + Lv6: 35 + Lv7: 40 + Lv8: 45 + Lv9: 50 + Lv10: 55 + } + SpiritSphereCost: 1 + } +}, +{ + Id: 8030 + Name: "MH_MIDNIGHT_FRENZY" + Description: "Midnight Frenzy" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Requirements: { + SPCost: { + Lv1: 8 + Lv2: 16 + Lv3: 24 + Lv4: 32 + Lv5: 40 + Lv6: 48 + Lv7: 56 + Lv8: 64 + Lv9: 72 + Lv10: 80 + } + SpiritSphereCost: 2 + } +}, +{ + Id: 8031 + Name: "MH_STAHL_HORN" + Description: "Steel Horn" + MaxLevel: 5 + Range: { + Lv1: 5 + Lv2: 6 + Lv3: 7 + Lv4: 8 + Lv5: 9 + Lv6: 10 + Lv7: 11 + Lv8: 12 + Lv9: 13 + Lv10: 14 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + KnockBackTiles: 3 + CastTime: { + Lv1: 800 + Lv2: 600 + Lv3: 400 + Lv4: 200 + Lv5: 0 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData1: 5000 + FixedCastTime: { + Lv1: 200 + Lv2: 400 + Lv3: 600 + Lv4: 800 + Lv5: 1000 + Lv6: 1200 + Lv7: 1400 + Lv8: 1600 + Lv9: 1800 + Lv10: 2000 + } + Requirements: { + SPCost: { + Lv1: 40 + Lv2: 45 + Lv3: 50 + Lv4: 55 + Lv5: 60 + Lv6: 65 + Lv7: 70 + Lv8: 75 + Lv9: 80 + Lv10: 85 + } + } +}, +{ + Id: 8032 + Name: "MH_GOLDENE_FERSE" + Description: "Golden Heel" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 1000 + Lv2: 1200 + Lv3: 1400 + Lv4: 1600 + Lv5: 1800 + Lv6: 2000 + Lv7: 2200 + Lv8: 2400 + Lv9: 2600 + Lv10: 2800 + } + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 65 + Lv3: 70 + Lv4: 75 + Lv5: 80 + Lv6: 85 + Lv7: 90 + Lv8: 95 + Lv9: 100 + Lv10: 105 + } + } +}, +{ + Id: 8033 + Name: "MH_STEINWAND" + Description: "Stone Wall" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + CastTime: 1000 + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 80 + Lv2: 90 + Lv3: 100 + Lv4: 110 + Lv5: 120 + Lv6: 130 + Lv7: 140 + Lv8: 150 + Lv9: 160 + Lv10: 170 + } + } + Unit: { + Id: 0x7e + Interval: -1 + Target: "All" + Flag: { + UF_DEFNOTENEMY: true + UF_NOREITERATION: true + } + } +}, +{ + Id: 8034 + Name: "MH_HEILIGE_STANGE" + Description: "Holy Pole" + MaxLevel: 5 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Holy" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 1 + Lv5: 2 + Lv6: 2 + Lv7: 2 + Lv8: 2 + Lv9: 2 + Lv10: 2 + } + CastTime: { + Lv1: 200 + Lv2: 400 + Lv3: 600 + Lv4: 800 + Lv5: 1000 + Lv6: 1200 + Lv7: 1400 + Lv8: 1600 + Lv9: 1800 + Lv10: 2000 + } + FixedCastTime: { + Lv1: 1800 + Lv2: 1600 + Lv3: 1400 + Lv4: 1200 + Lv5: 1000 + Lv6: 800 + Lv7: 600 + Lv8: 400 + Lv9: 200 + Lv10: 1 + } + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 68 + Lv3: 76 + Lv4: 84 + Lv5: 100 + Lv6: 100 + Lv7: 100 + Lv8: 100 + Lv9: 100 + Lv10: 100 + } + } +}, +{ + Id: 8035 + Name: "MH_ANGRIFFS_MODUS" + Description: "Attack Mode" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 200 + Lv2: 400 + Lv3: 600 + Lv4: 800 + Lv5: 1000 + Lv6: 1200 + Lv7: 1400 + Lv8: 1600 + Lv9: 1800 + Lv10: 2000 + } + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: -1 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 65 + Lv3: 70 + Lv4: 75 + Lv5: 80 + Lv6: 85 + Lv7: 90 + Lv8: 95 + Lv9: 100 + Lv10: 105 + } + } +}, +{ + Id: 8036 + Name: "MH_TINDER_BREAKER" + Description: "Tinder Breaker" + MaxLevel: 5 + Range: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 25 + Lv3: 30 + Lv4: 35 + Lv5: 40 + Lv6: 45 + Lv7: 50 + Lv8: 55 + Lv9: 60 + Lv10: 65 + } + State: "MH_Grappling" + SpiritSphereCost: 1 + } +}, +{ + Id: 8037 + Name: "MH_CBC" + Description: "Continual Break Combo" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Requirements: { + SPCost: { + Lv1: 10 + Lv2: 20 + Lv3: 30 + Lv4: 40 + Lv5: 50 + Lv6: 60 + Lv7: 70 + Lv8: 80 + Lv9: 90 + Lv10: 100 + } + SpiritSphereCost: 1 + } +}, +{ + Id: 8038 + Name: "MH_EQC" + Description: "Eternal Quick Combo" + MaxLevel: 5 + Range: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + SkillInfo: { + NoCastSelf: true + } + AttackType: "Weapon" + Requirements: { + SPCost: { + Lv1: 24 + Lv2: 28 + Lv3: 32 + Lv4: 36 + Lv5: 40 + Lv6: 44 + Lv7: 48 + Lv8: 52 + Lv9: 56 + Lv10: 60 + } + SpiritSphereCost: 2 + } +}, +{ + Id: 8039 + Name: "MH_MAGMA_FLOW" + Description: "Magma Flow" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 2 + Lv5: 2 + Lv6: 2 + Lv7: 2 + Lv8: 2 + Lv9: 2 + Lv10: 2 + } + CastTime: { + Lv1: 2000 + Lv2: 2500 + Lv3: 3000 + Lv4: 3500 + Lv5: 4000 + Lv6: 4500 + Lv7: 5000 + Lv8: 5500 + Lv9: 6000 + Lv10: 6500 + } + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: { + Lv1: 2000 + Lv2: 1500 + Lv3: 1000 + Lv4: 500 + Lv5: -1 + Lv6: -1 + Lv7: -1 + Lv8: -1 + Lv9: -1 + Lv10: -1 + } + Requirements: { + SPCost: { + Lv1: 34 + Lv2: 38 + Lv3: 42 + Lv4: 46 + Lv5: 50 + Lv6: 54 + Lv7: 58 + Lv8: 62 + Lv9: 66 + Lv10: 70 + } + } +}, +{ + Id: 8040 + Name: "MH_GRANITIC_ARMOR" + Description: "Granitic Armor" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 6000 + Lv2: 5500 + Lv3: 5000 + Lv4: 4500 + Lv5: 4000 + Lv6: 3500 + Lv7: 3000 + Lv8: 2500 + Lv9: 2000 + Lv10: 1500 + } + SkillData1: 60000 + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 54 + Lv2: 58 + Lv3: 62 + Lv4: 66 + Lv5: 70 + Lv6: 74 + Lv7: 78 + Lv8: 82 + Lv9: 86 + Lv10: 90 + } + } +}, +{ + Id: 8041 + Name: "MH_LAVA_SLIDE" + Description: "Lava Slide" + MaxLevel: 5 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + } + SkillInstances: 1 + CastTime: { + Lv1: 6000 + Lv2: 5500 + Lv3: 5000 + Lv4: 4500 + Lv5: 4000 + Lv6: 3500 + Lv7: 3000 + Lv8: 2500 + Lv9: 2000 + Lv10: 1500 + } + SkillData1: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 30 + Lv2: 35 + Lv3: 40 + Lv4: 45 + Lv5: 50 + Lv6: 55 + Lv7: 60 + Lv8: 65 + Lv9: 70 + Lv10: 75 + } + } + Unit: { + Id: 0xf6 + Layout: { + Lv1: 1 + Lv2: 1 + Lv3: 2 + Lv4: 2 + Lv5: 3 + Lv6: 3 + Lv7: 4 + Lv8: 4 + Lv9: 5 + Lv10: 5 + } + Interval: 2000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 8042 + Name: "MH_PYROCLASTIC" + Description: "Pyroclastic" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + CastTime: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + SkillData1: { + Lv1: 60000 + Lv2: 90000 + Lv3: 120000 + Lv4: 150000 + Lv5: 180000 + Lv6: 210000 + Lv7: 240000 + Lv8: 270000 + Lv9: 300000 + Lv10: 330000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 28 + Lv3: 36 + Lv4: 44 + Lv5: 52 + Lv6: 60 + Lv7: 68 + Lv8: 76 + Lv9: 84 + Lv10: 92 + } + } +}, +{ + Id: 8043 + Name: "MH_VOLCANIC_ASH" + Description: "Volcanic Ash" + MaxLevel: 5 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + DamageType: { + NoDamage: true + } + SkillInstances: 3 + CastTime: { + Lv1: 5000 + Lv2: 4500 + Lv3: 4000 + Lv4: 3500 + Lv5: 3000 + Lv6: 2500 + Lv7: 2000 + Lv8: 1500 + Lv9: 1000 + Lv10: 500 + } + SkillData1: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + FixedCastTime: 1000 + Requirements: { + SPCost: { + Lv1: 60 + Lv2: 65 + Lv3: 70 + Lv4: 75 + Lv5: 80 + Lv6: 85 + Lv7: 90 + Lv8: 95 + Lv9: 100 + Lv10: 105 + } + } + Unit: { + Id: 0xf7 + Layout: 1 + Interval: -1 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + UF_RANGEDSINGLEUNIT: true + } + } +}, +{ + Id: 8201 + Name: "MS_BASH" + Description: "Bash" + MaxLevel: 10 + Range: -1 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + Requirements: { + SPCost: { + Lv1: 8 + Lv2: 8 + Lv3: 8 + Lv4: 8 + Lv5: 8 + Lv6: 15 + Lv7: 15 + Lv8: 15 + Lv9: 15 + Lv10: 15 + } + WeaponTypes: { + NoWeapon: true + Daggers: true + 1HSwords: true + 2HSwords: true + 1HSpears: true + 2HSpears: true + 1HAxes: true + 2HAxes: true + Maces: true + 2HMaces: true + Staves: true + Knuckles: true + Instruments: true + Whips: true + Books: true + Katars: true + Revolvers: true + Rifles: true + GatlingGuns: true + Shotguns: true + GrenadeLaunchers: true + FuumaShurikens: true + } + } +}, +{ + Id: 8202 + Name: "MS_MAGNUM" + Description: "Magnum_Break" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + DamageType: { + SplashArea: true + } + SplashRange: 2 + KnockBackTiles: 2 + AfterCastActDelay: 1500 + AfterCastWalkDelay: 2000 + SkillData1: 2000 + SkillData2: 10000 + Requirements: { + HPCost: { + Lv1: 20 + Lv2: 20 + Lv3: 19 + Lv4: 19 + Lv5: 18 + Lv6: 18 + Lv7: 17 + Lv8: 17 + Lv9: 16 + Lv10: 16 + } + SPCost: 30 + } +}, +{ + Id: 8203 + Name: "MS_BOWLINGBASH" + Description: "Bowling_Bash" + MaxLevel: 10 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 1 + KnockBackTiles: 1 + CastTime: 700 + AfterCastActDelay: 2500 + Requirements: { + SPCost: { + Lv1: 13 + Lv2: 14 + Lv3: 15 + Lv4: 16 + Lv5: 17 + Lv6: 18 + Lv7: 19 + Lv8: 20 + Lv9: 21 + Lv10: 22 + } + } +}, +{ + Id: 8204 + Name: "MS_PARRYING" + Description: "Parry" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 15000 + Lv2: 20000 + Lv3: 25000 + Lv4: 30000 + Lv5: 35000 + Lv6: 40000 + Lv7: 45000 + Lv8: 50000 + Lv9: 55000 + Lv10: 60000 + } + Requirements: { + SPCost: 50 + } +}, +{ + Id: 8205 + Name: "MS_REFLECTSHIELD" + Description: "Shield_Reflect" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + SkillData1: 300000 + Requirements: { + SPCost: { + Lv1: 35 + Lv2: 40 + Lv3: 45 + Lv4: 50 + Lv5: 55 + Lv6: 60 + Lv7: 65 + Lv8: 70 + Lv9: 75 + Lv10: 80 + } + } +}, +{ + Id: 8206 + Name: "MS_BERSERK" + Description: "Frenzy" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 300000 + SkillData2: 15000 + Requirements: { + SPCost: 100 + } +}, +{ + Id: 8207 + Name: "MA_DOUBLE" + Description: "Double_Strafe" + MaxLevel: 10 + Range: -9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 2 + AfterCastActDelay: 1000 + SkillData1: 100 + Requirements: { + SPCost: 12 + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 8208 + Name: "MA_SHOWER" + Description: "Arrow_Shower" + MaxLevel: 10 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + IgnoreLandProtector: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + SplashRange: 2 + KnockBackTiles: 2 + AfterCastActDelay: 1200 + SkillData1: 100 + Requirements: { + SPCost: 15 + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } + Unit: { + Id: 0x86 + Range: 2 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_SKILL: true + } + } +}, +{ + Id: 8209 + Name: "MA_SKIDTRAP" + Description: "Skid_Trap" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + KnockBackTiles: { + Lv1: 6 + Lv2: 7 + Lv3: 8 + Lv4: 9 + Lv5: 10 + Lv6: 11 + Lv7: 12 + Lv8: 13 + Lv9: 14 + Lv10: 15 + } + SkillData1: { + Lv1: 300000 + Lv2: 240000 + Lv3: 180000 + Lv4: 120000 + Lv5: 60000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + Requirements: { + SPCost: 10 + } + Unit: { + Id: 0x90 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 8210 + Name: "MA_LANDMINE" + Description: "Land_Mine" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + Element: "Ele_Earth" + DamageType: { + IgnoreFlee: true + } + SkillData1: { + Lv1: 200000 + Lv2: 160000 + Lv3: 120000 + Lv4: 80000 + Lv5: 40000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData2: 5000 + Requirements: { + SPCost: 10 + } + Unit: { + Id: 0x93 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 8211 + Name: "MA_SANDMAN" + Description: "Sandman" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 2 + SkillData1: { + Lv1: 150000 + Lv2: 120000 + Lv3: 90000 + Lv4: 60000 + Lv5: 30000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData2: { + Lv1: 12000 + Lv2: 14000 + Lv3: 16000 + Lv4: 18000 + Lv5: 20000 + Lv6: 22000 + Lv7: 24000 + Lv8: 26000 + Lv9: 28000 + Lv10: 30000 + } + Requirements: { + SPCost: 12 + } + Unit: { + Id: 0x95 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 8212 + Name: "MA_FREEZINGTRAP" + Description: "Freezing_Trap" + MaxLevel: 5 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Trap: true + } + AttackType: "Weapon" + Element: "Ele_Water" + DamageType: { + SplashArea: true + IgnoreFlee: true + } + SplashRange: 1 + SkillData1: { + Lv1: 150000 + Lv2: 120000 + Lv3: 90000 + Lv4: 60000 + Lv5: 30000 + Lv6: 1 + Lv7: 1 + Lv8: 1 + Lv9: 1 + Lv10: 1 + } + SkillData2: { + Lv1: 3000 + Lv2: 6000 + Lv3: 9000 + Lv4: 12000 + Lv5: 15000 + Lv6: 18000 + Lv7: 21000 + Lv8: 24000 + Lv9: 27000 + Lv10: 30000 + } + Requirements: { + SPCost: 10 + } + Unit: { + Id: 0x97 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOREITERATION: true + UF_NOFOOTSET: true + } + } +}, +{ + Id: 8213 + Name: "MA_REMOVETRAP" + Description: "Remove_Trap" + MaxLevel: 1 + Range: 2 + Hit: "BDT_SKILL" + SkillType: { + Trap: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 5 + } +}, +{ + Id: 8214 + Name: "MA_CHARGEARROW" + Description: "Arrow_Repel" + MaxLevel: 1 + Range: -9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + SplashArea: true + } + KnockBackTiles: 6 + CastTime: 750 + AfterCastActDelay: 1000 + FixedCastTime: 750 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: 15 + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 8215 + Name: "MA_SHARPSHOOTING" + Description: "Focused_Arrow_Strike" + MaxLevel: 5 + Range: 9 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + SplashRange: 2 + InterruptCast: true + SkillInstances: 13 + CastTime: 1000 + AfterCastActDelay: 2500 + FixedCastTime: 1000 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 21 + Lv3: 24 + Lv4: 27 + Lv5: 30 + Lv6: 33 + Lv7: 36 + Lv8: 39 + Lv9: 42 + Lv10: 45 + } + AmmoTypes: { + A_ARROW: true + } + AmmoAmount: 1 + } +}, +{ + Id: 8216 + Name: "ML_PIERCE" + Description: "Pierce" + MaxLevel: 10 + Range: -2 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 3 + Requirements: { + SPCost: 7 + } +}, +{ + Id: 8217 + Name: "ML_BRANDISH" + Description: "Brandish_Spear" + MaxLevel: 10 + Range: -2 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + NoDamage: true + } + KnockBackTiles: 3 + CastTime: 350 + AfterCastActDelay: 1200 + FixedCastTime: 350 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: 12 + } +}, +{ + Id: 8218 + Name: "ML_SPIRALPIERCE" + Description: "Spiral_Pierce" + MaxLevel: 5 + Range: 5 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + DamageType: { + IgnoreDefense: true + } + NumberOfHits: 5 + CastTime: { + Lv1: 150 + Lv2: 250 + Lv3: 350 + Lv4: 450 + Lv5: 500 + Lv6: 500 + Lv7: 500 + Lv8: 500 + Lv9: 500 + Lv10: 500 + } + AfterCastActDelay: 2500 + SkillData2: 1000 + FixedCastTime: { + Lv1: 150 + Lv2: 250 + Lv3: 350 + Lv4: 450 + Lv5: 500 + Lv6: 500 + Lv7: 500 + Lv8: 500 + Lv9: 500 + Lv10: 500 + } + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: { + Lv1: 18 + Lv2: 21 + Lv3: 24 + Lv4: 27 + Lv5: 30 + Lv6: 33 + Lv7: 36 + Lv8: 39 + Lv9: 42 + Lv10: 45 + } + } +}, +{ + Id: 8219 + Name: "ML_DEFENDER" + Description: "Defending_Aura" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + AfterCastActDelay: 800 + SkillData1: 180000 + Requirements: { + SPCost: 30 + State: "Shield" + } +}, +{ + Id: 8220 + Name: "ML_AUTOGUARD" + Description: "Guard" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: 300000 + Requirements: { + SPCost: { + Lv1: 12 + Lv2: 14 + Lv3: 16 + Lv4: 18 + Lv5: 20 + Lv6: 22 + Lv7: 24 + Lv8: 26 + Lv9: 28 + Lv10: 30 + } + } +}, +{ + Id: 8221 + Name: "ML_DEVOTION" + Description: "Sacrifice" + MaxLevel: 5 + Range: { + Lv1: 7 + Lv2: 8 + Lv3: 9 + Lv4: 10 + Lv5: 11 + Lv6: 12 + Lv7: 13 + Lv8: 14 + Lv9: 15 + Lv10: 16 + } + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoCastSelf: true + PartyOnly: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1500 + SkillData2: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: 1500 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: 25 + } +}, +{ + Id: 8222 + Name: "MER_MAGNIFICAT" + Description: "Magnificat" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: -1 + InterruptCast: true + CastTime: 3200 + AfterCastActDelay: 2000 + SkillData1: { + Lv1: 30000 + Lv2: 45000 + Lv3: 60000 + Lv4: 75000 + Lv5: 90000 + Lv6: 105000 + Lv7: 120000 + Lv8: 135000 + Lv9: 150000 + Lv10: 165000 + } + FixedCastTime: 800 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: 40 + } +}, +{ + Id: 8223 + Name: "MER_QUICKEN" + Description: "Two-Hand_Quicken" + MaxLevel: 10 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + SkillData1: { + Lv1: 30000 + Lv2: 60000 + Lv3: 90000 + Lv4: 120000 + Lv5: 150000 + Lv6: 180000 + Lv7: 210000 + Lv8: 240000 + Lv9: 270000 + Lv10: 300000 + } + Requirements: { + SPCost: { + Lv1: 14 + Lv2: 18 + Lv3: 22 + Lv4: 26 + Lv5: 30 + Lv6: 34 + Lv7: 38 + Lv8: 42 + Lv9: 46 + Lv10: 50 + } + } +}, +{ + Id: 8224 + Name: "MER_SIGHT" + Description: "Sight" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 3 + InterruptCast: true + SkillData1: 10000 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 8225 + Name: "MER_CRASH" + Description: "Crash" + MaxLevel: 5 + Range: 1 + Hit: "BDT_MULTIHIT" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Weapon" + NumberOfHits: 3 + CastTime: 1000 + AfterCastActDelay: 2000 + SkillData2: 5000 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: 10 + } +}, +{ + Id: 8226 + Name: "MER_REGAIN" + Description: "Regain" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoEnemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 10 + } +}, +{ + Id: 8227 + Name: "MER_TENDER" + Description: "Tender" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoEnemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 10 + } +}, +{ + Id: 8228 + Name: "MER_BENEDICTION" + Description: "Benediction" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoEnemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 10 + } +}, +{ + Id: 8229 + Name: "MER_RECUPERATE" + Description: "Recuperate" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoEnemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 10 + } +}, +{ + Id: 8230 + Name: "MER_MENTALCURE" + Description: "Mental_Cure" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoEnemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 10 + } +}, +{ + Id: 8231 + Name: "MER_COMPRESS" + Description: "Compress" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + NoEnemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 10 + } +}, +{ + Id: 8232 + Name: "MER_PROVOKE" + Description: "Provoke" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + DamageType: { + NoDamage: true + } + SkillData1: 30000 + Requirements: { + SPCost: { + Lv1: 4 + Lv2: 5 + Lv3: 6 + Lv4: 7 + Lv5: 8 + Lv6: 9 + Lv7: 10 + Lv8: 11 + Lv9: 12 + Lv10: 13 + } + } +}, +{ + Id: 8233 + Name: "MER_AUTOBERSERK" + Description: "Berserk" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 5 + } +}, +{ + Id: 8234 + Name: "MER_DECAGI" + Description: "Decrease_AGI" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 800 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 40000 + Lv2: 50000 + Lv3: 60000 + Lv4: 70000 + Lv5: 80000 + Lv6: 90000 + Lv7: 100000 + Lv8: 110000 + Lv9: 120000 + Lv10: 130000 + } + FixedCastTime: 200 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: { + Lv1: 15 + Lv2: 17 + Lv3: 19 + Lv4: 21 + Lv5: 23 + Lv6: 25 + Lv7: 27 + Lv8: 29 + Lv9: 31 + Lv10: 33 + } + } +}, +{ + Id: 8235 + Name: "MER_SCAPEGOAT" + Description: "Scapegoat" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 3000 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: 10 + HPRateCost: 100 + } +}, +{ + Id: 8236 + Name: "MER_LEXDIVINA" + Description: "Lex_Divina" + MaxLevel: 10 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + NumberOfHits: 0 + InterruptCast: true + AfterCastActDelay: 3000 + SkillData1: { + Lv1: 30000 + Lv2: 35000 + Lv3: 40000 + Lv4: 45000 + Lv5: 50000 + Lv6: 60000 + Lv7: 60000 + Lv8: 60000 + Lv9: 60000 + Lv10: 60000 + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 20 + Lv3: 20 + Lv4: 20 + Lv5: 20 + Lv6: 18 + Lv7: 16 + Lv8: 14 + Lv9: 12 + Lv10: 10 + } + } +}, +{ + Id: 8237 + Name: "MER_ESTIMATION" + Description: "Sense" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + Requirements: { + SPCost: 10 + } +}, +{ + Id: 8238 + Name: "MER_KYRIE" + Description: "Kyrie Eleison" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 2000 + AfterCastActDelay: 2000 + SkillData1: 120000 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: { + Lv1: 20 + Lv2: 20 + Lv3: 20 + Lv4: 25 + Lv5: 25 + Lv6: 25 + Lv7: 30 + Lv8: 30 + Lv9: 30 + Lv10: 35 + } + } +}, +{ + Id: 8239 + Name: "MER_BLESSING" + Description: "Blessing" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 140000 + Lv6: 160000 + Lv7: 180000 + Lv8: 200000 + Lv9: 220000 + Lv10: 240000 + } + Requirements: { + SPCost: { + Lv1: 28 + Lv2: 32 + Lv3: 36 + Lv4: 40 + Lv5: 44 + Lv6: 48 + Lv7: 52 + Lv8: 56 + Lv9: 60 + Lv10: 64 + } + } +}, +{ + Id: 8240 + Name: "MER_INCAGI" + Description: "Increase Agility" + MaxLevel: 10 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + CastTime: 1000 + AfterCastActDelay: 1000 + SkillData1: { + Lv1: 60000 + Lv2: 80000 + Lv3: 100000 + Lv4: 120000 + Lv5: 140000 + Lv6: 160000 + Lv7: 180000 + Lv8: 200000 + Lv9: 220000 + Lv10: 240000 + } + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + HPCost: 15 + SPCost: { + Lv1: 18 + Lv2: 21 + Lv3: 24 + Lv4: 27 + Lv5: 30 + Lv6: 33 + Lv7: 36 + Lv8: 39 + Lv9: 42 + Lv10: 45 + } + } +}, +{ + Id: 8401 + Name: "EL_CIRCLE_OF_FIRE" + Description: "Circle of Fire" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + KnockBackTiles: 2 + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 8402 + Name: "EL_FIRE_CLOAK" + Description: "Fire Cloak" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 60 + } +}, +{ + Id: 8403 + Name: "EL_FIRE_MANTLE" + Description: "Fire Mantle" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + AttackType: "Magic" + Element: "Ele_Fire" + SkillInstances: 3 + KnockBackTiles: 2 + SkillData1: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: 80 + } + Unit: { + Id: 0xed + Layout: -1 + Range: 1 + Interval: 1000 + Target: "Enemy" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + } + } +}, +{ + Id: 8404 + Name: "EL_WATER_SCREEN" + Description: "Water Screen" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 8405 + Name: "EL_WATER_DROP" + Description: "Water Drop" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 60 + } +}, +{ + Id: 8406 + Name: "EL_WATER_BARRIER" + Description: "Water Barrier" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: 80 + } + Unit: { + Id: 0xee + Layout: 1 + Interval: -1 + Target: "Friend" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + UF_RANGEDSINGLEUNIT: true + } + } +}, +{ + Id: 8407 + Name: "EL_WIND_STEP" + Description: "Wind Step" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + KnockBackTiles: 5 + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 8408 + Name: "EL_WIND_CURTAIN" + Description: "Wind Curtain" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 60 + } +}, +{ + Id: 8409 + Name: "EL_ZEPHYR" + Description: "Zephyr" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: 80 + } + Unit: { + Id: 0xef + Range: 1 + Interval: -1 + Target: "Friend" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + UF_RANGEDSINGLEUNIT: true + } + } +}, +{ + Id: 8410 + Name: "EL_SOLID_SKIN" + Description: "Solid Skin" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + Requirements: { + SPCost: 40 + } +}, +{ + Id: 8411 + Name: "EL_STONE_SHIELD" + Description: "Stone Shield" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 60 + } +}, +{ + Id: 8412 + Name: "EL_POWER_OF_GAIA" + Description: "Power of Gaia" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: 80 + } + Unit: { + Id: 0xf0 + Range: 1 + Interval: -1 + Target: "Friend" + Flag: { + UF_NOOVERLAP: true + UF_PATHCHECK: true + UF_RANGEDSINGLEUNIT: true + } + } +}, +{ + Id: 8413 + Name: "EL_PYROTECHNIC" + Description: "Pyrotechnic" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8414 + Name: "EL_HEATER" + Description: "Heater" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8415 + Name: "EL_TROPIC" + Description: "Tropic" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8416 + Name: "EL_AQUAPLAY" + Description: "Aqua Play" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8417 + Name: "EL_COOLER" + Description: "Cooler" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8418 + Name: "EL_CHILLY_AIR" + Description: "Cool Air" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8419 + Name: "EL_GUST" + Description: "Gust" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8420 + Name: "EL_BLAST" + Description: "Blast" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8421 + Name: "EL_WILD_STORM" + Description: "Wild Storm" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8422 + Name: "EL_PETROLOGY" + Description: "Petrology" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8423 + Name: "EL_CURSED_SOIL" + Description: "Cursed Soil" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8424 + Name: "EL_UPHEAVAL" + Description: "Upheaval" + MaxLevel: 1 + Hit: "BDT_SKILL" + SkillType: { + Self: true + } + DamageType: { + NoDamage: true + } + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8425 + Name: "EL_FIRE_ARROW" + Description: "Fire Arrow" + MaxLevel: 1 + Range: 6 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Fire" + Requirements: { + SPCost: 40 + } +}, +{ + Id: 8426 + Name: "EL_FIRE_BOMB" + Description: "Fire Bomb" + MaxLevel: 1 + Range: 6 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Fire" + SplashRange: 1 + Requirements: { + SPCost: 60 + } +}, +{ + Id: 8427 + Name: "EL_FIRE_BOMB_ATK" + Description: "Fire Bomb Attack" + MaxLevel: 1 + Range: 6 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + SplashRange: 1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8428 + Name: "EL_FIRE_WAVE" + Description: "Fire Wave" + MaxLevel: 1 + Range: 6 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Fire" + SplashRange: 1 + Requirements: { + SPCost: 80 + } +}, +{ + Id: 8429 + Name: "EL_FIRE_WAVE_ATK" + Description: "Fire Wave Attack" + MaxLevel: 1 + Range: 6 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Fire" + SplashRange: 1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8430 + Name: "EL_ICE_NEEDLE" + Description: "Ice Needle" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Water" + Requirements: { + SPCost: 40 + } +}, +{ + Id: 8431 + Name: "EL_WATER_SCREW" + Description: "Water Screw" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Water" + SplashRange: 1 + Requirements: { + SPCost: 60 + } +}, +{ + Id: 8432 + Name: "EL_WATER_SCREW_ATK" + Description: "Water Screw Attack" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Water" + SplashRange: 1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8433 + Name: "EL_TIDAL_WEAPON" + Description: "Tidal Weapon" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Water" + SplashRange: 1 + SkillData1: -1 + FixedCastTime: -1 + Requirements: { + SPCost: 80 + } +}, +{ + Id: 8434 + Name: "EL_WIND_SLASH" + Description: "Wind Slasher" + MaxLevel: 1 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Wind" + CastTime: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 8435 + Name: "EL_HURRICANE" + Description: "Hurricane Rage" + MaxLevel: 1 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Wind" + SplashRange: 1 + CastTime: 1000 + FixedCastTime: -1 + Requirements: { + SPCost: 60 + } +}, +{ + Id: 8436 + Name: "EL_HURRICANE_ATK" + Description: "Hurricane Rage Attack" + MaxLevel: 1 + Range: 7 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Wind" + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8437 + Name: "EL_TYPOON_MIS" + Description: "Typhoon Missile" + MaxLevel: 1 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Wind" + SplashRange: 1 + CastTime: 1000 + SkillData1: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: 80 + } +}, +{ + Id: 8438 + Name: "EL_TYPOON_MIS_ATK" + Description: "Typhoon Missile Attack" + MaxLevel: 1 + Range: 11 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Wind" + SplashRange: 1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8439 + Name: "EL_STONE_HAMMER" + Description: "Stone Hammer" + MaxLevel: 1 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Earth" + SkillData1: 5000 + FixedCastTime: -1 + Requirements: { + SPCost: 40 + } +}, +{ + Id: 8440 + Name: "EL_ROCK_CRUSHER" + Description: "Rock Launcher" + MaxLevel: 1 + Range: 3 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Earth" + SplashRange: 1 + SkillData1: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: 60 + } +}, +{ + Id: 8441 + Name: "EL_ROCK_CRUSHER_ATK" + Description: "Rock Launcher Attack" + MaxLevel: 1 + Range: 5 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Magic" + Element: "Ele_Earth" + SplashRange: 1 + SkillData1: 15000 + FixedCastTime: -1 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 8442 + Name: "EL_STONE_RAIN" + Description: "Stone Rain" + MaxLevel: 1 + Range: 9 + Hit: "BDT_SKILL" + SkillType: { + Enemy: true + } + AttackType: "Weapon" + Element: "Ele_Earth" + SplashRange: 1 + NumberOfHits: -5 + Requirements: { + SPCost: 80 + } +}, +{ + Id: 10000 + Name: "GD_APPROVAL" + Description: "Official Guild Approval" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + NumberOfHits: 0 +}, +{ + Id: 10001 + Name: "GD_KAFRACONTRACT" + Description: "Kafra Contract" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + NumberOfHits: 0 +}, +{ + Id: 10002 + Name: "GD_GUARDRESEARCH" + Description: "Guardian Research" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + NumberOfHits: 0 +}, +{ + Id: 10003 + Name: "GD_GUARDUP" + Description: "Strengthen Guardians" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + NumberOfHits: 0 +}, +{ + Id: 10004 + Name: "GD_EXTENSION" + Description: "Guild Extension" + MaxLevel: 10 + SkillInfo: { + Guild: true + } + NumberOfHits: 0 +}, +{ + Id: 10005 + Name: "GD_GLORYGUILD" + Description: "Guild's Glory" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + NumberOfHits: 0 +}, +{ + Id: 10006 + Name: "GD_LEADERSHIP" + Description: "Great Leadership" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + SplashRange: 2 + NumberOfHits: 0 + SkillData1: 300000 + FixedCastTime: -1 + Unit: { + Id: 0xc1 + Layout: 2 + Interval: -1 + Target: "Sameguild" + Flag: { + UF_NOMOB: true + } + } +}, +{ + Id: 10007 + Name: "GD_GLORYWOUNDS" + Description: "Glorious Wounds" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + SplashRange: 2 + NumberOfHits: 0 + SkillData1: 300000 + FixedCastTime: -1 + Unit: { + Id: 0xc2 + Layout: 2 + Interval: -1 + Target: "Sameguild" + Flag: { + UF_NOMOB: true + } + } +}, +{ + Id: 10008 + Name: "GD_SOULCOLD" + Description: "Cold Heart" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + SplashRange: 2 + NumberOfHits: 0 + SkillData1: 300000 + FixedCastTime: -1 + Unit: { + Id: 0xc3 + Layout: 2 + Interval: -1 + Target: "Sameguild" + Flag: { + UF_NOMOB: true + } + } +}, +{ + Id: 10009 + Name: "GD_HAWKEYES" + Description: "Sharp Gaze" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + SplashRange: 2 + NumberOfHits: 0 + SkillData1: 300000 + FixedCastTime: -1 + Unit: { + Id: 0xc4 + Layout: 2 + Interval: -1 + Target: "Sameguild" + Flag: { + UF_NOMOB: true + } + } +}, +{ + Id: 10010 + Name: "GD_BATTLEORDER" + Description: "Battle Orders" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + Guild: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 15 + NumberOfHits: 0 + InterruptCast: true + SkillData1: 180000 + SkillData2: 300000 + FixedCastTime: -1 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 10011 + Name: "GD_REGENERATION" + Description: "Regeneration" + MaxLevel: 3 + SkillType: { + Self: true + } + SkillInfo: { + Guild: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 15 + NumberOfHits: 0 + InterruptCast: true + SkillData1: 60000 + SkillData2: 300000 + FixedCastTime: -1 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 10012 + Name: "GD_RESTORE" + Description: "Restoration" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + Guild: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + SplashRange: 15 + NumberOfHits: 0 + InterruptCast: true + SkillData2: 300000 + FixedCastTime: 10000 + CastTimeOptions: { + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 10013 + Name: "GD_EMERGENCYCALL" + Description: "Urgent Call" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + Guild: true + } + DamageType: { + NoDamage: true + SplashArea: true + } + NumberOfHits: 0 + InterruptCast: true + SkillData2: 300000 + FixedCastTime: 5000 + CastTimeOptions: { + IgnoreDex: true + IgnoreStatusEffect: true + IgnoreItemBonus: true + } + Requirements: { + SPCost: 1 + } +}, +{ + Id: 10014 + Name: "GD_DEVELOPMENT" + Description: "Permanent Development" + MaxLevel: 1 + SkillInfo: { + Guild: true + } + NumberOfHits: 0 +}, +/////////////////////////////////////////////////// +// TMW/TMW2/Evol Skills +{ + Id: 20000 + Name: "EVOL_MASS_PROVOKE" + Description: "Mass provoke" + MaxLevel: 10 + Range: { + Lv1: 1 + Lv2: 2 + Lv3: 2 + Lv4: 3 + Lv5: 3 + Lv6: 4 + Lv7: 4 + Lv8: 5 + Lv9: 5 + Lv10: 6 + } + Hit: "BDT_SKILL" + SkillType: { + Place: true + } + SkillInfo: { + Quest: true + } + AttackType: "Misc" + DamageType: { + NoDamage: true + } + SplashRange: { + Lv1: 1 + Lv2: 1 + Lv3: 1 + Lv4: 2 + Lv5: 2 + Lv6: 2 + Lv7: 3 + Lv8: 3 + Lv9: 3 + Lv10: 4 + } + + InterruptCast: true + CastTime: 10000 + AfterCastActDelay: 100 + SkillData2: 3000 + CoolDown: 1000 + FixedCastTime: -1 + TargetMiscEffect: "EFFECT_PROVOKE" + Requirements: { + SPCost: 8 + } +}, +{ + Id: 20001 + Name: "EVOL_PHYSICAL_SHIELD" + Description: "Physical Shield" + MaxLevel: 5 + Hit: "BDT_SKILL" + SkillType: { + Friend: true + } + SkillInfo: { + Quest: true + } + AttackType: "Magic" + DamageType: { + NoDamage: true + } + InterruptCast: true + AfterCastActDelay: 1000 + AfterCastWalkDelay: 1000 + SkillData1: 20000 + CoolDown: 5000 + Requirements: { + SPCost: 14 + Items: { + HardSpike: 1 + } + } +}, +{ + Id: 20002 + Name: "TMW2_FAKESKILL" + Description: "Resync" + MaxLevel: 1 + SkillType: { + Self: true + } +}, +{ + Id: 20003 + Name: "SKILL_POOL" + Description: "Focus" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20004 + Name: "SKILL_MALLARDS_EYE" + Description: "Mallard Eye" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20005 + Name: "SKILL_BRAWLING" + Description: "Brawling" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20006 + Name: "SKILL_SPEED" + Description: "Speed" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20007 + Name: "SKILL_RESIST_POISON" + Description: "Resist Status Condition" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20008 + Name: "SKILL_ASTRAL_SOUL" + Description: "Astral Soul" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20009 + Name: "SKILL_RAGING" + Description: "Raging" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20010 + Name: "SKILL_MAGIC" + Description: "Basic Magic" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20011 + Name: "SKILL_MAGIC_LIFE" + Description: "Life Magic" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20012 + Name: "SKILL_MAGIC_WAR" + Description: "War Magic" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20013 + Name: "SKILL_MAGIC_TRANSMUTE" + Description: "Transmute Magic" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20014 + Name: "SKILL_MAGIC_NATURE" + Description: "Nature Magic" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20015 + Name: "SKILL_MAGIC_ASTRAL" + Description: "Astral Magic" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +{ + Id: 20016 + Name: "SKILL_MAGIC_DARK" + Description: "Dark Magic" + MaxLevel: 10 + SkillType: { + Passive: true + } +}, +/////////////////////////////////////////////////// +// 20017~20020 reserved (expansion) +{ + Id: 20020 + Name: "EVOL_AREA_PROVOKE" + Description: "Itenplz" + MaxLevel: 10 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 1000 + Requirements: { + SPCost: 3 + } +}, +{ + Id: 20021 + Name: "SKILL_ABIZIT" + Description: "Abizit" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 1000 + Requirements: { + SPCost: 1 + } +}, +{ + Id: 20022 + Name: "SKILL_FLAR" + Description: "Flar" + MaxLevel: 10 + Range: 5 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + CoolDown: 500 + Requirements: { + SPCost: 10 + Items: { + SulphurPowder: 0 + } + } +}, +{ + Id: 20023 + Name: "SKILL_CONFRINGO" + Description: "Confringo" + MaxLevel: 10 + Range: 8 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + CoolDown: 500 + Requirements: { + SPCost: 3 + } +}, +{ + Id: 20024 + Name: "SKILL_MONSTERINFO" + Description: "Miteyo" + MaxLevel: 1 + Range: 15 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + CoolDown: 500 + Requirements: { + SPCost: 3 + } +}, +{ + Id: 20025 + Name: "SKILL_MODRIPHOO" + Description: "Modriphoo" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 2000 + Requirements: { + SPCost: 4 + Items: { + Root: 0 + AlizarinHerb: 0 + } + } +}, +{ + Id: 20026 + Name: "SKILL_MODRISUMP" + Description: "Modrisump" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 2000 + Requirements: { + SPCost: 4 + Items: { + Root: 0 + CobaltHerb: 0 + } + } +}, +{ + Id: 20027 + Name: "SKILL_MODRIYIKAM" + Description: "Modriykam" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 2000 + Requirements: { + SPCost: 4 + Items: { + Root: 0 + GambogeHerb: 0 + } + } +}, +{ + Id: 20028 + Name: "SKILL_MODRILAX" + Description: "Modrilax" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 2000 + Requirements: { + SPCost: 4 + Items: { + Root: 0 + MauveHerb: 0 + } + } +}, +{ + Id: 20029 + Name: "SKILL_LUM" + Description: "Lum" + MaxLevel: 9 + Range: { + Lv1: 6 + Lv2: 7 + Lv3: 8 + Lv4: 9 + Lv5: 10 + Lv6: 11 + Lv7: 12 + Lv8: 13 + Lv9: 14 + Lv10: 15 + } + SkillType: { + Friend: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillInfo: { + Quest: true + } + CoolDown: 500 + Requirements: { + SPCost: 6 + Items: { + Lifestone: 0 + } + } +}, +{ + Id: 20030 + Name: "SKILL_INMA" + Description: "Inma" + MaxLevel: 9 + Range: { + Lv1: 3 + Lv2: 4 + Lv3: 5 + Lv4: 6 + Lv5: 7 + Lv6: 8 + Lv7: 9 + Lv8: 10 + Lv9: 11 + Lv10: 12 + } + SkillType: { + Friend: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillInfo: { + Quest: true + } + CoolDown: 500 + Requirements: { + SPCost: 10 + } +}, +{ + Id: 20031 + Name: "SKILL_KALAKARENK" + Description: "Kalakarenk" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 20000 + Requirements: { + SPCost: 39 + Items: { + Root: 0 + WhiteFur: 0 + } + } +}, +{ + Id: 20032 + Name: "SKILL_KALBOO" + Description: "Kalboo" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 20000 + Requirements: { + SPCost: 35 + Items: { + Root: 0 + MoubooFigurine: 0 + } + } +}, +{ + Id: 20033 + Name: "SKILL_KALGINA" + Description: "Kalgina" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 20000 + Requirements: { + SPCost: 35 + Items: { + Root: 0 + PinkAntenna: 0 + } + } +}, +{ + Id: 20034 + Name: "SKILL_KALRENK" + Description: "Kalrenk" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 20000 + Requirements: { + SPCost: 33 + Items: { + Root: 0 + HardSpike: 0 + } + } +}, +{ + Id: 20035 + Name: "SKILL_HALHISS" + Description: "Halhiss" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 15000 + Requirements: { + SPCost: 40 + Items: { + DarkCrystal: 0 + SnakeEgg: 0 + } + } +}, +{ + Id: 20036 + Name: "SKILL_HELORP" + Description: "Helorp" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 15000 + Requirements: { + SPCost: 35 + Items: { + DarkCrystal: 0 + SmallMushroom: 0 + } + } +}, +{ + Id: 20037 + Name: "SKILL_KAFLOSH" + Description: "Kaflosh" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 8000 + Requirements: { + SPCost: 47 + Items: { + BottleOfWater: 0 + } + } +}, +{ + Id: 20038 + Name: "SKILL_BETSANC" + Description: "Betsanc" + MaxLevel: 9 + Range: 9 + SkillType: { + Friend: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillInfo: { + Quest: true + } + CoolDown: 3500 + Requirements: { + SPCost: 14 + Items: { + HardSpike: 0 + } + } +}, +{ + Id: 20039 + Name: "SKILL_ASORM" + Description: "Asorm" + MaxLevel: 9 + Range: 9 + SkillType: { + Friend: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + DamageType: { + NoDamage: true + } + SkillInfo: { + Quest: true + } + CoolDown: 3000 + Requirements: { + SPCost: 15 + Items: { + SmallMushroom: 0 + } + } +}, +{ + Id: 20040 + Name: "SKILL_CHIZA" + Description: "Chiza" + MaxLevel: 10 + Range: 2 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Neutral" + DamageType: { + NoDamage: true + } + CoolDown: 500 + Requirements: { + SPCost: 9 + } +}, +{ + Id: 20041 + Name: "SKILL_INGRAV" + Description: "Ingrav" + MaxLevel: 10 + Range: 8 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Nature" + DamageType: { + NoDamage: true + } + CoolDown: 1000 + Requirements: { + SPCost: 20 + Items: { + IronPowder: 0 + } + } +}, +{ + Id: 20042 + Name: "SKILL_UPMARMU" + Description: "Uparmu" + MaxLevel: 10 + Range: 1 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + CoolDown: 500 + Requirements: { + SPCost: 20 + Items: { + Beer: 0 + } + WeaponTypes: { + NoWeapon: true + } + } +}, +{ + Id: 20043 + Name: "SKILL_PHLEX" + Description: "Phlex" + MaxLevel: 10 + Range: 4 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Dark" + DamageType: { + NoDamage: true + } + CoolDown: 500 + Requirements: { + SPCost: 15 + Items: { + Root: 0 + } + } +}, +{ + Id: 20044 + Name: "SKILL_FRILLYAR" + Description: "Frillyar" + MaxLevel: 10 + Range: 4 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Neutral" + DamageType: { + NoDamage: true + } + CoolDown: 2000 + Requirements: { + SPCost: 25 + Items: { + SulphurPowder: 0 + } + } +}, +{ + Id: 20045 + Name: "SKILL_JOYPLIM" + Description: "Joyplim" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 200 + Requirements: { + SPCost: 13 + Items: { + GingerBreadMan: 0 + } + } +}, +{ + Id: 20046 + Name: "SKILL_KALMURK" + Description: "Kalmurk" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 20000 + Requirements: { + SPCost: 21 + Items: { + Root: 0 + MaggotSlime: 0 + } + } +}, +{ + Id: 20047 + Name: "SKILL_PARUM" + Description: "Parum" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 4000 + Requirements: { + SPCost: 5 + Items: { + RawLog: 0 + } + } +}, +{ + Id: 20048 + Name: "SKILL_KULARZUFRILL" + Description: "Kularzufrill" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 4000 + Requirements: { + SPCost: 8 + Items: { + RawLog: 0 + } + } +}, +{ + Id: 20049 + Name: "SKILL_ZUKMINBIRF" + Description: "Zukminbirf" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 5000 + Requirements: { + SPCost: 8 + Items: { + IronOre: 0 + } + } +}, +{ + Id: 20050 + Name: "SKILL_PATMUPLOO" + Description: "Patmuploo" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 5000 + Requirements: { + SPCost: 25 + Items: { + CottonCloth: 0 + } + } +}, +{ + Id: 20051 + Name: "SKILL_PATVILOREE" + Description: "Patviloree" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 5000 + Requirements: { + SPCost: 25 + Items: { + CottonCloth: 0 + } + } +}, +{ + Id: 20052 + Name: "SKILL_PATLOREE" + Description: "Patloree" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 5000 + Requirements: { + SPCost: 25 + Items: { + CottonCloth: 0 + } + } +}, +{ + Id: 20053 + Name: "SKILL_GOLE" + Description: "Gole" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 4000 + Requirements: { + SPCost: 4 + Items: { + PileOfAsh: 0 + } + } +}, +{ + Id: 20054 + Name: "SKILL_MANPAHIL" + Description: "Manpahil" + MaxLevel: 9 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } + CoolDown: 4000 + Requirements: { + SPCost: 15 + Items: { + BugLeg: 0 + MaggotSlime: 0 + MauveHerb: 0 + AlizarinHerb: 0 + CobaltHerb: 0 + GambogeHerb: 0 + } + } +}, +{ + Id: 20055 + Name: "SKILL_CHIPCHIP" + Description: "Chipchip" + MaxLevel: 10 + Range: 1 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Neutral" + DamageType: { + NoDamage: true + } + CoolDown: 1000 + Requirements: { + SPCost: 23 + } +}, +{ + Id: 20056 + Name: "SKILL_REAPERCRY" + Description: "Reapercry" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } +}, +) + diff --git a/db/pre-re/skill_tree.conf b/db/pre-re/skill_tree.conf new file mode 100644 index 00000000..17e4e794 --- /dev/null +++ b/db/pre-re/skill_tree.conf @@ -0,0 +1,136 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= http://herc.ws/board/ +//================= More Information ================= +// http://herc.ws/board/topic/1188-skill-tree-db-redesign/ +//================ Structure Example ================= +/* +Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there) + inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its skill tree. NV_TRICKDEAD inheritance is skipped for non-novices from the source + + skills: { // SKILL_NAMEs come from the Name (16th column) value in db/re/skill_db.txt + SKILL_NAME1: Max_Level // Use this for skills that don't have other skill prerequisite; Max_Level is a numeric value that should match your client side files + SKILL_NAME2: { // Use this for skills which have other skills as prerequisites + MaxLevel: Max_Level // Max_Level is a numeric value that should match your client side files + SKILL_NAME_PREREQUISITE: Level_Prerequisite // The prerequisite skill and min level for having this skill available. Should also match your client side files + SKILL_NAME_PREREQUISITE2: Level_Prerequisite2 // You can add as many prerequisite skills as you want. Minimum of 1 if you add a skill this way + } +} +*/ +//==================================================== + +Talpan: { + skills: { + // Critical Skills + NV_BASIC: 0 + TMW2_FAKESKILL: 0 + + // Active Basic Skills + AM_CALLHOMUN: 0 + AM_REST: 0 + AM_RESURRECTHOMUN: 0 + + // Passive Basic Skills + ALL_INCCARRY: 0 + MC_DISCOUNT: 0 + MC_OVERCHARGE: 0 + + //AC_SHOWER: 0 + //MG_FIREWALL: 0 + + // Base Class + SKILL_MAGIC: 0 + SKILL_MAGIC_LIFE: 0 + SKILL_MAGIC_WAR: 0 + SKILL_MAGIC_TRANSMUTE: 0 + SKILL_MAGIC_NATURE: 0 + SKILL_MAGIC_ASTRAL: 0 + SKILL_MAGIC_DARK: 0 + + // Focus Skills + SKILL_POOL: 0 + SKILL_MALLARDS_EYE: 0 + SKILL_BRAWLING: 0 + SKILL_SPEED: 0 + SKILL_RESIST_POISON: 0 + SKILL_ASTRAL_SOUL: 0 + SKILL_RAGING: 0 + + // Level 0 + SKILL_CONFRINGO: 9 + SKILL_REAPERCRY: 0 + + // Level 1 + SKILL_ABIZIT: 1 + SKILL_MONSTERINFO: 1 + EVOL_AREA_PROVOKE: 9 + SKILL_FLAR: 9 + SKILL_MODRIPHOO: 9 + SKILL_MODRISUMP: 9 + SKILL_MODRIYIKAM: 9 + SKILL_MODRILAX: 9 + SKILL_LUM: 9 + SKILL_CHIZA: 9 + SKILL_PARUM: 9 + SKILL_GOLE: 9 + + // Level 2 + SKILL_INMA: 9 + SKILL_JOYPLIM: 9 + SKILL_CHIPCHIP: 9 + SKILL_KALAKARENK: 9 + SKILL_KALBOO: 9 + SKILL_KALGINA: 9 + SKILL_KALRENK: 9 + SKILL_HALHISS: 9 + SKILL_HELORP: 9 + SKILL_KAFLOSH: 9 + SKILL_BETSANC: 9 + SKILL_ASORM: 9 + SKILL_INGRAV: 9 + SKILL_UPMARMU: 9 + SKILL_FRILLYAR: 9 + SKILL_PHLEX: 9 + SKILL_KULARZUFRILL: 9 + SKILL_ZUKMINBIRF: 9 + SKILL_PATMUPLOO: 9 + SKILL_PATVILOREE: 9 + SKILL_PATLOREE: 9 + SKILL_MANPAHIL: 9 + + // Level 3 + // Level 4 + // Level 5 + } +} + +NoRace: { + inherit: ( "Talpan" ); +} + +Tritan: { + inherit: ( "Talpan" ); +} + +Ifriton: { + inherit: ( "Talpan" ); +} + +Gispaan: { + inherit: ( "Talpan" ); +} + +Sparron: { + inherit: ( "Talpan" ); +} + +Skellie: { + inherit: ( "Talpan" ); +} + diff --git a/db/pre-re/statpoint.txt b/db/pre-re/statpoint.txt new file mode 100644 index 00000000..b61780d4 --- /dev/null +++ b/db/pre-re/statpoint.txt @@ -0,0 +1,255 @@ +48 +52 +56 +60 +64 +69 +74 +79 +84 +90 +96 +102 +108 +115 +122 +129 +136 +144 +152 +160 +168 +177 +186 +195 +204 +214 +224 +234 +244 +255 +266 +277 +288 +300 +312 +324 +336 +349 +362 +375 +388 +402 +416 +430 +444 +459 +474 +489 +504 +520 +536 +552 +568 +585 +602 +619 +636 +654 +672 +690 +708 +727 +746 +765 +784 +804 +824 +844 +864 +885 +906 +927 +948 +970 +992 +1014 +1036 +1059 +1082 +1105 +1128 +1152 +1176 +1200 +1224 +1249 +1274 +1299 +1324 +1350 +1376 +1402 +1428 +1455 +1482 +1509 +1536 +1564 +1592 +1620 +1648 +1677 +1706 +1735 +1764 +1794 +1824 +1854 +1884 +1915 +1946 +1977 +2008 +2040 +2072 +2104 +2136 +2169 +2202 +2235 +2268 +2302 +2336 +2370 +2404 +2439 +2474 +2509 +2544 +2580 +2616 +2652 +2688 +2725 +2762 +2799 +2836 +2874 +2912 +2950 +2988 +3027 +3066 +3105 +3144 +3184 +3224 +3264 +3304 +3345 +3386 +3427 +3468 +3510 +3552 +3594 +3636 +3679 +3722 +3765 +3808 +3852 +3896 +3940 +3984 +4029 +4074 +4119 +4164 +4210 +4256 +4302 +4348 +4395 +4442 +4489 +4536 +4584 +4632 +4680 +4728 +4777 +4826 +4875 +4924 +4974 +5024 +5074 +5124 +5175 +5226 +5277 +5328 +5380 +5432 +5484 +5536 +5589 +5642 +5695 +5748 +5802 +5856 +5910 +5964 +6019 +6074 +6129 +6184 +6240 +6296 +6352 +6408 +6465 +6522 +6579 +6636 +6694 +6752 +6810 +6868 +6927 +6986 +7045 +7104 +7164 +7224 +7284 +7344 +7405 +7466 +7527 +7588 +7650 +7712 +7774 +7836 +7899 +7962 +8025 +8088 +8152 +8216 +8280 +8344 +8409 +8474 +8539 +8604 +8670 +8736 +8802 +8868 +8935 +9002 diff --git a/db/produce_db.txt b/db/produce_db.txt new file mode 100644 index 00000000..38eef6d6 --- /dev/null +++ b/db/produce_db.txt @@ -0,0 +1,9 @@ +// Item Produce Database +// +// Structure of Database: +// ProduceItemID,ItemLV,RequireSkill,RequireSkillLv,MaterialID1,MaterialAmount1,...... +// +// Comments: +// If MaterialAmount = 0, then you just need that item in your inventory (guides) +// For example, Mine Bottle is 7138,32,228,7131,0,713,1,1050,1,1051,1 +// 7131 is the Guide needed to create mine bottles and the amount needed of this item is 0 (.. ,7131,0, ..). diff --git a/db/quest_db.conf b/db/quest_db.conf new file mode 100644 index 00000000..fd7e29d3 --- /dev/null +++ b/db/quest_db.conf @@ -0,0 +1,78 @@ +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) + ) +}, +******************************************************************************/ +// General Quests (0~19) +{ + Id: 0 + Name: "General_Narrator" +}, +{ + Id: 1 + Name: "General_Banker" +}, + +// Candor Quests (20~59) +{ + Id: 20 + Name: "CandorQuest_Harasser" +}, +{ + Id: 21 + Name: "CandorQuest_Valon" +}, +{ + Id: 22 + Name: "CandorQuest_HideNSeek" +}, + +// Tonori Quests (60~99) + +// Argaes Quests (100~139) + +// Kaizei Quests (140~179) +{ + Id: 140 + Name: "KaizeiQuest_Cindy" +}, + +// Magic Quests (180~219) +{ + Id: 180 + Name: "MagicQuest_Healing" +}, + +// Misc Quests (220~259) +{ + Id: 220 + Name: "Quest_Reapercry" +}, + +// Test Quests, Debug Quests, etc. (1000+) +{ + Id: 1000 + Name: "Test_testing1" +}, +) diff --git a/db/re/level_penalty.txt b/db/re/level_penalty.txt new file mode 100644 index 00000000..cf78bc7c --- /dev/null +++ b/db/re/level_penalty.txt @@ -0,0 +1,14 @@ +// Experience & Drop Rate Modifier Database +// +// Structure of Database: +// Type,Race,Level difference,Rate +// +// TYPE: +// 1=experience, 2=item drop +// RACE: +// 0=Formless, 1=Undead, 2=Brute, 3=Plant, 4=Insect, +// 5=Fish, 6=Demon, 7=Demi-Human, 8=Angel, 9=Dragon, +// 10=Boss monsters, 11=Normal monsters +// +// Note: RENEWAL_DROP and/or RENEWAL_EXP must be enabled. + diff --git a/db/roulette_db.conf b/db/roulette_db.conf new file mode 100644 index 00000000..c7f6da08 --- /dev/null +++ b/db/roulette_db.conf @@ -0,0 +1,16 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= http://herc.ws/board/ +//================= More Information ================= +//= http://herc.ws/board/ ??? +//==================================================== +// This file handles the Roulette, the format is <item>:<amount> +// The first entry is the one that loses the game. +//==================================================== + diff --git a/db/sc_config.conf b/db/sc_config.conf new file mode 100644 index 00000000..9fa7b758 --- /dev/null +++ b/db/sc_config.conf @@ -0,0 +1,3806 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2019-2020 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//================= Description =========================================== +// Configurations file for status effects +//========================================================================= + +/************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** +SC_TYPE: { + // ================ Optional fields =============================== + Visible: (bool) SC can be visible for all players + Flags: { + NoDeathReset: (bool) SC cannot be removed by death. + NoSave: (bool) SC cannot be saved. + NoDispelReset: (bool) SC cannot be reset by dispell. + NoClearanceReset: (bool) SC cannot be reset by clearance. + Buff: (bool) SC considered as buff and be removed by Hermode and etc. + Debuff: (bool) SC considered as debuff and be removed by Gospel and etc. + NoMadoReset: (bool) SC cannot be reset when MADO Gear is taken off. + NoAllReset: (bool) SC cannot be reset by 'sc_end SC_ALL' and status change clear. + NoBoss: (bool) SC cannot be applied to boss monsters. + } + Icon: (string, defaults to SI_BLANK) The status icon attached to the SC +} +**************************************************************************/ +SC_CONFUSION: { + Flags: { + NoSave: true + NoBoss: true + } + Icon: "SI_CONFUSION" +} +SC_PROVOKE: { + Flags: { + Debuff: true + NoBoss: true + } + Icon: "SI_PROVOKE" +} +SC_ENDURE: { + Flags: { + NoDeathReset: true + NoDispelReset: true + Buff: true + } + Icon: "SI_ENDURE" +} +SC_HIDING: { + Flags: { + NoDispelReset: true + } + Icon: "SI_HIDING" +} +SC_CLOAKING: { + Flags: { + NoSave: true + NoDispelReset: true + } + Icon: "SI_CLOAKING" +} +SC_TWOHANDQUICKEN: { + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_TWOHANDQUICKEN" +} +SC_CONCENTRATION: { + Flags: { + Buff: true + } + Icon: "SI_CONCENTRATION" +} +SC_ENCHANTPOISON: { + Flags: { + Buff: true + } + Icon: "SI_ENCHANTPOISON" +} +SC_POISONREACT: { + Flags: { + Buff: true + } + Icon: "SI_POISONREACT" +} +SC_QUAGMIRE: { + Flags: { + NoSave: true + NoClearanceReset: true + Debuff: true + } + Icon: "SI_QUAGMIRE" +} +SC_ANGELUS: { + Flags: { + Buff: true + } + Icon: "SI_ANGELUS" +} +SC_BLESSING: { + Flags: { + Buff: true + NoMadoReset: true + NoBoss: true + } + Icon: "SI_BLESSING" +} +SC_INC_AGI: { + Flags: { + Buff: true + NoMadoReset: true + } +} +SC_DEC_AGI: { + Flags: { + NoSave: true + Debuff: true + NoBoss: true + } + Icon: "SI_DEC_AGI" +} +SC_SLOWPOISON: { + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_SLOWPOISON" +} +SC_IMPOSITIO: { + Flags: { + Buff: true + } + Icon: "SI_IMPOSITIO" +} +SC_SUFFRAGIUM: { + Flags: { + Buff: true + } + Icon: "SI_SUFFRAGIUM" +} +SC_ASPERSIO: { + Flags: { + Buff: true + NoMadoReset: true + } + Icon: "SI_ASPERSIO" +} +SC_BENEDICTIO: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_BENEDICTIO" +} +SC_KYRIE: { + Flags: { + Buff: true + } + Icon: "SI_KYRIE" +} +SC_MAGNIFICAT: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_MAGNIFICAT" +} +SC_GLORIA: { + Flags: { + Buff: true + } + Icon: "SI_GLORIA" +} +SC_LEXAETERNA: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_LEXAETERNA" +} +SC_ADRENALINE: { + Flags: { + Buff: true + } + Icon: "SI_ADRENALINE" +} +SC_WEAPONPERFECT: { + Flags: { + Buff: true + } + Icon: "SI_WEAPONPERFECT" +} +SC_OVERTHRUST: { + Flags: { + Buff: true + } + Icon: "SI_OVERTHRUST" +} +SC_MAXIMIZEPOWER: { + Flags: { + Buff: true + } + Icon: "SI_MAXIMIZE" +} +SC_TRICKDEAD: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_TRICKDEAD" +} +SC_SHOUT: { + Flags: { + Buff: true + } + Icon: "SI_SHOUT" +} +SC_ENERGYCOAT: { + Flags: { + Buff: true + } + Icon: "SI_ENERGYCOAT" +} +SC_ATTHASTE_POTION1: { + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_ATTHASTE_POTION1" +} +SC_ATTHASTE_POTION2: { + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_ATTHASTE_POTION2" +} +SC_ATTHASTE_POTION3: { + Flags: { + Buff: true + } + Icon: "SI_ATTHASTE_POTION3" +} +SC_MOVHASTE_POTION: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MOVHASTE_POTION" +} +SC_BARRIER: { + Flags: { + Buff: true + } +} +SC_NOEQUIPWEAPON: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_NOEQUIPWEAPON" +} +SC_NOEQUIPSHIELD: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_NOEQUIPSHIELD" +} +SC_NOEQUIPARMOR: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_NOEQUIPARMOR" +} +SC_NOEQUIPHELM: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_NOEQUIPHELM" +} +SC_PROTECTWEAPON: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROTECTWEAPON" +} +SC_PROTECTSHIELD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROTECTSHIELD" +} +SC_PROTECTARMOR: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROTECTARMOR" +} +SC_PROTECTHELM: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROTECTHELM" +} +SC_AUTOGUARD: { + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_AUTOGUARD" +} +SC_REFLECTSHIELD: { + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_REFLECTSHIELD" +} +SC_DEVOTION: { + Flags: { + NoSave: true + Buff: true + } +} +SC_PROVIDENCE: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_PROVIDENCE" +} +SC_DEFENDER: { + Flags: { + Buff: true + } + Icon: "SI_DEFENDER" +} +SC_MAGICROD: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_AUTOSPELL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + Buff: true + } + Icon: "SI_AUTOSPELL" +} +SC_SPEARQUICKEN: { + Flags: { + Buff: true + } + Icon: "SI_SPEARQUICKEN" +} +SC_BLADESTOP: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_EXPLOSIONSPIRITS: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_EXPLOSIONSPIRITS" +} +SC_STEELBODY: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_STEELBODY" +} +SC_PROPERTYFIRE: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROPERTYFIRE" +} +SC_PROPERTYWATER: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROPERTYWATER" +} +SC_PROPERTYWIND: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROPERTYWIND" +} +SC_PROPERTYGROUND: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROPERTYGROUND" +} +SC_STOP: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_STOP" +} +SC_PROPERTYUNDEAD: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROPERTYUNDEAD" +} +SC_AURABLADE: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_AURABLADE" +} +SC_PARRYING: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PARRYING" +} +SC_LKCONCENTRATION: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_LKCONCENTRATION" +} +SC_TENSIONRELAX: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_TENSIONRELAX" +} +SC_BERSERK: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_BERSERK" +} +SC_SACRIFICE: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_GOSPEL: { + Flags: { + NoSave: true + Debuff: true + } +} +SC_SAFETYWALL: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_PNEUMA: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ASSUMPTIO: { + Flags: { + Buff: true + } + Icon: "SI_ASSUMPTIO" +} +SC_BASILICA: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } +} +SC_VOLCANO: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_GROUNDMAGIC" +} +SC_DELUGE: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_GROUNDMAGIC" +} +SC_VIOLENTGALE: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_GROUNDMAGIC" +} +SC_MAGICPOWER: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_MAGICPOWER" +} +SC_EDP: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } + Icon: "SI_EDP" +} +SC_TRUESIGHT: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_TRUESIGHT" +} +SC_WINDWALK: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_WINDWALK" +} +SC_MELTDOWN: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } + Icon: "SI_MELTDOWN" +} +SC_CARTBOOST: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } + Icon: "SI_CARTBOOST" +} +SC_BLOODING: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_BLOODING" +} +SC_JOINTBEAT: { + Flags: { + NoSave: true + NoClearanceReset: true + Debuff: true + } + Icon: "SI_JOINTBEAT" +} +SC_MINDBREAKER: { + Flags: { + NoSave: true + Buff: true + } +} +SC_MEMORIZE: { + Flags: { + NoSave: true + Buff: true + } +} +SC_FOGWALL: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + NoBoss: true + } +} +SC_SPIDERWEB: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Debuff: true + } +} +SC_SUB_WEAPONPROPERTY: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } +} +SC_RUN: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_RUN" +} +SC_STRUP: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_STRUP" +} +SC_PROPERTYDARK: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROPERTYDARK" +} +SC_ADRENALINE2: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_ADRENALINE2" +} +SC_PROPERTYTELEKINESIS: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROPERTYTELEKINESIS" +} +SC_SOULLINK: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SOULLINK" +} +SC_PLUSATTACKPOWER: { + Flags: { + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_PLUSATTACKPOWER" +} +SC_PLUSMAGICPOWER: { + Flags: { + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_PLUSMAGICPOWER" +} +SC_KAITE: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_KAITE" +} +SC_KAAHI: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_KAAHI" +} +SC_KAUPE: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_KAUPE" +} +SC_ONEHANDQUICKEN: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_ONEHANDQUICKEN" +} +SC_PRESERVE: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_PRESERVE" +} +SC_CHASEWALK: { + Flags: { + NoDispelReset: true + } +} +SC_CHASEWALK2: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_INCSTR" +} +SC_MOVESLOW_POTION: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MOVESLOW_POTION" +} +SC_DOUBLECASTING: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_DOUBLECASTING" +} +SC_GRAVITATION: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + NoBoss: true + } +} +SC_OVERTHRUSTMAX: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_OVERTHRUSTMAX" +} +SC_TAROTCARD: { + Flags: { + NoSave: true + NoClearanceReset: true + Debuff: true + } + Icon: "SI_TAROTCARD" +} +SC_CR_SHRINK: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } + Icon: "SI_CR_SHRINK" +} +SC_WZ_SIGHTBLASTER: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } + Icon: "SI_WZ_SIGHTBLASTER" +} +SC_RG_CCONFINE_M: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_RG_CCONFINE_M" +} +SC_RG_CCONFINE_S: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_RG_CCONFINE_S" +} +SC_NJ_UTSUSEMI: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_NJ_UTSUSEMI" +} +SC_NJ_BUNSINJYUTSU: { + Flags: { + NoSave: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_NJ_BUNSINJYUTSU" +} +SC_NJ_SUITON: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Debuff: true + NoBoss: true + } + Icon: "SI_NJ_SUITON" +} +SC_FOOD_STR: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_STR" +} +SC_FOOD_AGI: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_AGI" +} +SC_FOOD_VIT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_VIT" +} +SC_FOOD_DEX: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_DEX" +} +SC_FOOD_INT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_INT" +} +SC_FOOD_LUK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_LUK" +} +SC_FOOD_BASICAVOIDANCE: { + Flags: { + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_BASICAVOIDANCE" +} +SC_FOOD_BASICHIT: { + Flags: { + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_BASICHIT" +} +SC_FOOD_CRITICALSUCCESSVALUE: { + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_FOOD_CRITICALSUCCESSVALUE" +} +SC_CASH_PLUSEXP: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_CASH_PLUSEXP" +} +SC_CASH_DEATHPENALTY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_CASH_DEATHPENALTY" +} +SC_CASH_RECEIVEITEM: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_CASH_RECEIVEITEM" +} +SC_CASH_BOSS_ALARM: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_CASH_BOSS_ALARM" +} +SC_FOOD_STR_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_STR_CASH" +} +SC_FOOD_AGI_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_AGI_CASH" +} +SC_FOOD_VIT_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_VIT_CASH" +} +SC_FOOD_DEX_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_DEX_CASH" +} +SC_FOOD_INT_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_INT_CASH" +} +SC_FOOD_LUK_CASH: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_FOOD_LUK_CASH" +} +SC_SAVAGE_STEAK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_SAVAGE_STEAK" +} +SC_COCKTAIL_WARG_BLOOD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_COCKTAIL_WARG_BLOOD" +} +SC_MINOR_BBQ: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_MINOR_BBQ" +} +SC_SIROMA_ICE_TEA: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_SIROMA_ICE_TEA" +} +SC_DROCERA_HERB_STEAMED: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_DROCERA_HERB_STEAMED" +} +SC_PUTTI_TAILS_NOODLES: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_PUTTI_TAILS_NOODLES" +} +SC_MELON_BOMB: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_MELON_BOMB" +} +SC_BANANA_BOMB_SITDOWN_POSTDELAY: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_BANANA_BOMB_SITDOWN_POSTDELAY" +} +SC_BANANA_BOMB: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_BANANA_BOMB" +} +SC_PROMOTE_HEALTH_RESERCH: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_PROMOTE_HEALTH_RESERCH" +} +SC_ENERGY_DRINK_RESERCH: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_ENERGY_DRINK_RESERCH" +} +SC_EXTRACT_WHITE_POTION_Z: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_VITATA_500: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_EXTRACT_SALAMINE_JUICE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_BOOST500: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_FULL_SWING_K: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_MANA_PLUS: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_MUSTLE_M: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_LIFE_FORCE_F: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_MER_FLEE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MER_FLEE" +} +SC_MER_ATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MER_ATK" +} +SC_MER_HP: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MER_HP" +} +SC_MER_SP: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MER_SP" +} +SC_MER_HIT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MER_HIT" +} +SC_SLOWCAST: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SLOWCAST" +} +SC_CRITICALWOUND: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } + Icon: "SI_CRITICALWOUND" +} +SC_MOVHASTE_HORSE: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MOVHASTE_HORSE" +} +SC_PROTECT_DEF: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROTECT_DEF" +} +SC_PROTECT_MDEF: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_PROTECT_MDEF" +} +SC_HEALPLUS: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_HEALPLUS" +} +SC_S_LIFEPOTION: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_S_LIFEPOTION" +} +SC_L_LIFEPOTION: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_L_LIFEPOTION" +} +SC_CRITICALPERCENT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_CRITICALPERCENT" +} +SC_PLUSAVOIDVALUE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_PLUSAVOIDVALUE" +} +SC_ATKER_ASPD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_ATKER_ASPD" +} +SC_TARGET_ASPD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_TARGET_ASPD" +} +SC_ATKER_MOVESPEED: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_ATKER_MOVESPEED" +} +SC_ATKER_BLOOD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_ATKER_BLOOD" +} +SC_TARGET_BLOOD: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_TARGET_BLOOD" +} +SC_ARMOR_PROPERTY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_ARMOR_PROPERTY" +} +SC_HELLPOWER: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_HELLPOWER" +} +SC_STEAMPACK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Debuff: true + NoMadoReset: true + } + Icon: "SI_STEAMPACK" +} +SC_CASH_PLUSONLYJOBEXP: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_CASH_PLUSONLYJOBEXP" +} +SC_PARTYFLEE: { + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_PARTYFLEE" +} +SC_ANGEL_PROTECT: { + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_ANGEL_PROTECT" +} +SC_ENCHANTBLADE: { + Flags: { + Buff: true + } + Icon: "SI_ENCHANTBLADE" +} +SC_DEATHBOUND: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_DEATHBOUND" +} +SC_REFRESH: { + Flags: { + NoSave: true + NoDispelReset: true + Buff: true + } + Icon: "SI_REFRESH" +} +SC_GIANTGROWTH: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_GIANTGROWTH" +} +SC_STONEHARDSKIN: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + Buff: true + } + Icon: "SI_STONEHARDSKIN" +} +SC_VITALITYACTIVATION: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_VITALITYACTIVATION" +} +SC_FIGHTINGSPIRIT: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_FIGHTINGSPIRIT" +} +SC_ABUNDANCE: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_ABUNDANCE" +} +SC_EPICLESIS: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_EPICLESIS" +} +SC_ORATIO: { + Visible: true + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_ORATIO" +} +SC_LAUDAAGNUS: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_LAUDAAGNUS" +} +SC_LAUDARAMUS: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_LAUDARAMUS" +} +SC_CLOAKINGEXCEED: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_CLOAKINGEXCEED" +} +SC_HALLUCINATIONWALK: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_HALLUCINATIONWALK" +} +SC_HALLUCINATIONWALK_POSTDELAY: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_HALLUCINATIONWALK_POSTDELAY" +} +SC_RENOVATIO: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_RENOVATIO" +} +SC_WEAPONBLOCKING: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_WEAPONBLOCKING" +} +SC_ROLLINGCUTTER: { + Visible: true + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_ROLLINGCUTTER" +} +SC_EXPIATIO: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_EXPIATIO" +} +SC_POISONINGWEAPON: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_POISONINGWEAPON" +} +SC_TOXIN: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } + Icon: "SI_TOXIN" +} +SC_PARALYSE: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } + Icon: "SI_PARALYSE" +} +SC_VENOMBLEED: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } + Icon: "SI_VENOMBLEED" +} +SC_MAGICMUSHROOM: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } + Icon: "SI_MAGICMUSHROOM" +} +SC_DEATHHURT: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } + Icon: "SI_DEATHHURT" +} +SC_PYREXIA: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } + Icon: "SI_PYREXIA" +} +SC_OBLIVIONCURSE: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } + Icon: "SI_OBLIVIONCURSE" +} +SC_LEECHESEND: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } + Icon: "SI_LEECHESEND" +} +SC_DUPLELIGHT: { + Visible: true + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_DUPLELIGHT" +} +SC_FEARBREEZE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_FEARBREEZE" +} +SC_ELECTRICSHOCKER: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoBoss: true + } + Icon: "SI_ELECTRICSHOCKER" +} +SC_MARSHOFABYSS: { + Flags: { + NoDispelReset: true + Buff: true + NoBoss: true + } + Icon: "SI_MARSHOFABYSS" +} +SC_RECOGNIZEDSPELL: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_RECOGNIZEDSPELL" +} +SC_WUGDASH: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_WUGDASH" +} +SC_WUGBITE: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoBoss: true + } +} +SC_CAMOUFLAGE: { + Visible: true + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_CAMOUFLAGE" +} +SC_ACCELERATION: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_ACCELERATION" +} +SC_HOVERING: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_HOVERING" +} +SC_SUMMON1: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_SPHERE_1" +} +SC_SUMMON2: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_SPHERE_2" +} +SC_SUMMON3: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_SPHERE_3" +} +SC_SUMMON4: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_SPHERE_4" +} +SC_SUMMON5: { + Visible: true + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_SPHERE_5" +} +SC_MVPCARD_TAOGUNKA: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } + Icon: "SI_MVPCARD_TAOGUNKA" +} +SC_MVPCARD_MISTRESS: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } + Icon: "SI_MVPCARD_MISTRESS" +} +SC_MVPCARD_ORCHERO: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } + Icon: "SI_MVPCARD_ORCHERO" +} +SC_MVPCARD_ORCLORD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } + Icon: "SI_MVPCARD_ORCLORD" +} +SC_OVERHEAT_LIMITPOINT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_OVERHEAT_LIMITPOINT" +} +SC_OVERHEAT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_OVERHEAT" +} +SC_SHAPESHIFT: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SHAPESHIFT" +} +SC_INFRAREDSCAN: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_INFRAREDSCAN" +} +SC_MAGNETICFIELD: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoBoss: true + } + Icon: "SI_MAGNETICFIELD" +} +SC_NEUTRALBARRIER: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_NEUTRALBARRIER" +} +SC_NEUTRALBARRIER_MASTER: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_NEUTRALBARRIER_MASTER" +} +SC_STEALTHFIELD_MASTER: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_STEALTHFIELD_MASTER" +} +SC_MANU_ATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MANU_ATK" +} +SC_MANU_DEF: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MANU_DEF" +} +SC_SPL_ATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SPL_ATK" +} +SC_SPL_DEF: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SPL_DEF" +} +SC__REPRODUCE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_REPRODUCE" +} +SC_MANU_MATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MANU_MATK" +} +SC_SPL_MATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SPL_MATK" +} +SC_STR_SCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } + Icon: "SI_STR_SCROLL" +} +SC_INT_SCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } + Icon: "SI_INT_SCROLL" +} +SC_FORCEOFVANGUARD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_FORCEOFVANGUARD" +} +SC_BUCHEDENOEL: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + Debuff: true + } + Icon: "SI_BUCHEDENOEL" +} +SC__AUTOSHADOWSPELL: { + Flags: { + Buff: true + } + Icon: "SI_AUTOSHADOWSPELL" +} +SC__SHADOWFORM: { + Visible: true + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SHADOWFORM" +} +SC_RAID: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_SHIELDSPELL_DEF: { + Flags: { + Buff: true + } + Icon: "SI_SHIELDSPELL_DEF" +} +SC_SHIELDSPELL_MDEF: { + Flags: { + Buff: true + } + Icon: "SI_SHIELDSPELL_MDEF" +} +SC_SHIELDSPELL_REF: { + Flags: { + Buff: true + } + Icon: "SI_SHIELDSPELL_REF" +} +SC__BODYPAINT: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_BODYPAINT" +} +SC_EXEEDBREAK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_EXEEDBREAK" +} +SC_ADORAMUS: { + Flags: { + Buff: true + NoBoss: true + } + Icon: "SI_ADORAMUS" +} +SC_PRESTIGE: { + Flags: { + Buff: true + } + Icon: "SI_PRESTIGE" +} +SC__INVISIBILITY: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_INVISIBILITY" +} +SC__DEADLYINFECT: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_DEADLYINFECT" +} +SC_BANDING: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_BANDING" +} +SC_BANDING_DEFENCE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_BANDING_DEFENCE" +} +SC_EARTHDRIVE: { + Flags: { + NoDispelReset: true + Buff: true + } + Icon: "SI_EARTHDRIVE" +} +SC_INSPIRATION: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_INSPIRATION" +} +SC__ENERVATION: { + Flags: { + Buff: true + NoBoss: true + } + Icon: "SI_ENERVATION" +} +SC__GROOMY: { + Flags: { + Buff: true + NoBoss: true + } + Icon: "SI_GROOMY" +} +SC_RAISINGDRAGON: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_RAISINGDRAGON" +} +SC__IGNORANCE: { + Flags: { + Buff: true + NoBoss: true + } + Icon: "SI_IGNORANCE" +} +SC__LAZINESS: { + Flags: { + Buff: true + NoBoss: true + } + Icon: "SI_LAZINESS" +} +SC_LIGHTNINGWALK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_LIGHTNINGWALK" +} +SC_ACARAJE: { + Flags: { + NoClearanceReset: true + Buff: true + } + Icon: "SI_ACARAJE" +} +SC__UNLUCKY: { + Flags: { + Buff: true + NoBoss: true + } + Icon: "SI_UNLUCKY" +} +SC_CURSEDCIRCLE_ATKER: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_CURSEDCIRCLE_ATKER" +} +SC_CURSEDCIRCLE_TARGET: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_CURSEDCIRCLE_TARGET" +} +SC__WEAKNESS: { + Flags: { + Buff: true + NoBoss: true + } + Icon: "SI_WEAKNESS" +} +SC_CRESCENTELBOW: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_CRESCENTELBOW" +} +SC__STRIPACCESSARY: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_STRIPACCESSARY" +} +SC__MANHOLE: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_MANHOLE" +} +SC__BLOODYLUST: { + Flags: { + Debuff: true + } +} +SC_SWING: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SWINGDANCE" +} +SC_SYMPHONY_LOVE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SYMPHONYOFLOVERS" +} +SC_PROPERTYWALK: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_PROPERTYWALK" +} +SC_SPELLFIST: { + Flags: { + Buff: true + } + Icon: "SI_SPELLFIST" +} +SC_NETHERWORLD: { + Flags: { + Buff: true + NoBoss: true + } + Icon: "SI_NETHERWORLD" +} +SC_SIREN: { + Flags: { + Buff: true + } + Icon: "SI_SIREN" +} +SC_DEEP_SLEEP: { + Visible: true + Flags: { + NoSave: true + Debuff: true + NoBoss: true + } + Icon: "SI_DEEPSLEEP" +} +SC_SIRCLEOFNATURE: { + Flags: { + Buff: true + } + Icon: "SI_SIRCLEOFNATURE" +} +SC_GLOOMYDAY: { + Flags: { + Buff: true + } + Icon: "SI_GLOOMYDAY" +} +SC_GLOOMYDAY_SK: { + Flags: { + Buff: true + } +} +SC_SONG_OF_MANA: { + Flags: { + Buff: true + } + Icon: "SI_SONG_OF_MANA" +} +SC_DANCE_WITH_WUG: { + Flags: { + Buff: true + } + Icon: "SI_DANCEWITHWUG" +} +SC_RUSH_WINDMILL: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_RUSHWINDMILL" +} +SC_ECHOSONG: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_ECHOSONG" +} +SC_HARMONIZE: { + Flags: { + Buff: true + } + Icon: "SI_HARMONIZE" +} +SC_MOONLIT_SERENADE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MOONLITSERENADE" +} +SC_SATURDAY_NIGHT_FEVER: { + Flags: { + Buff: true + } + Icon: "SI_SATURDAYNIGHTFEVER" +} +SC_SITDOWN_FORCE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } +} +SC_ANALYZE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_ANALYZE" +} +SC_LERADS_DEW: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_LERADSDEW" +} +SC_MELODYOFSINK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_MELODYOFSINK" +} +SC_BEYOND_OF_WARCRY: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_WARCRYOFBEYOND" +} +SC_UNLIMITED_HUMMING_VOICE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_UNLIMITEDHUMMINGVOICE" +} +SC_WARMER: { + Flags: { + NoSave: true + } +} +SC_VENOMIMPRESS: { + Visible: true + Flags: { + NoDispelReset: true + } + Icon: "SI_VENOMIMPRESS" +} +SC_FROSTMISTY: { + Visible: true + Flags: { + Debuff: true + NoBoss: true + } + Icon: "SI_FROSTMISTY" +} +SC_STOMACHACHE: { + Flags: { + Debuff: true + } + Icon: "SI_STOMACHACHE" +} +SC_MYSTERIOUS_POWDER: { + Flags: { + Debuff: true + } + Icon: "SI_MYSTERIOUS_POWDER" +} +SC_WATER_BARRIER: { + Flags: { + NoSave: true + } + Icon: "SI_WATER_BARRIER" +} +SC_ZEPHYR: { + Flags: { + NoSave: true + } + Icon: "SI_ZEPHYR" +} +SC_POWER_OF_GAIA: { + Flags: { + NoSave: true + } + Icon: "SI_POWER_OF_GAIA" +} +SC_FIRE_INSIGNIA: { + Flags: { + NoSave: true + } + Icon: "SI_FIRE_INSIGNIA" +} +SC_WATER_INSIGNIA: { + Flags: { + NoSave: true + } + Icon: "SI_WATER_INSIGNIA" +} +SC_WIND_INSIGNIA: { + Flags: { + NoSave: true + } + Icon: "SI_WIND_INSIGNIA" +} +SC_EARTH_INSIGNIA: { + Flags: { + NoSave: true + } + Icon: "SI_EARTH_INSIGNIA" +} +SC_MORA_BUFF: { + Flags: { + NoSave: true + } + Icon: "SI_MORA_BUFF" +} +SC_NEEDLE_OF_PARALYZE: { + Flags: { + NoDeathReset: true + NoBoss: true + } + Icon: "SI_NEEDLE_OF_PARALYZE" +} +SC_PAIN_KILLER: { + Flags: { + NoDeathReset: true + } + Icon: "SI_PAIN_KILLER" +} +SC_G_LIFEPOTION: { + Flags: { + NoDispelReset: true + NoMadoReset: true + } + Icon: "SI_G_LIFEPOTION" +} +SC_LIGHT_OF_REGENE: { + Flags: { + NoDeathReset: true + } + Icon: "SI_LIGHT_OF_REGENE" +} +SC_MAGIC_CANDY: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + NoMadoReset: true + } + Icon: "SI_MAGIC_CANDY" +} +SC_MONSTER_TRANSFORM: { + Visible: true + Flags: { + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_MONSTER_TRANSFORM" +} +SC_MTF_ASPD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_MTF_RANGEATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_MTF_MATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_MTF_MLEATKED: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_MTF_CRIDAMAGE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_FULL_THROTTLE: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_FULL_THROTTLE" +} +SC_REBOUND: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_REBOUND" +} +SC_TELEKINESIS_INTENSE: { + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_TELEKINESIS_INTENSE" +} +SC_SKELSCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoMadoReset: true + } +} +SC_DISTRUCTIONSCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoMadoReset: true + } +} +SC_ROYALSCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoMadoReset: true + } +} +SC_IMMUNITYSCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoMadoReset: true + } +} +SC_MYSTICSCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoMadoReset: true + } +} +SC_BATTLESCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoMadoReset: true + } +} +SC_ARMORSCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoMadoReset: true + } +} +SC_FREYJASCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoMadoReset: true + } +} +SC_SOULSCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoMadoReset: true + } +} +SC_QUEST_BUFF1: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_QUEST_BUFF1" +} +SC_QUEST_BUFF2: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_QUEST_BUFF2" +} +SC_QUEST_BUFF3: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_QUEST_BUFF3" +} +SC_GEFFEN_MAGIC1: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_GEFFEN_MAGIC1" +} +SC_GEFFEN_MAGIC2: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_GEFFEN_MAGIC2" +} +SC_GEFFEN_MAGIC3: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_GEFFEN_MAGIC3" +} +SC_OVERLAPEXPUP: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_OVERLAPEXPUP" +} +SC_M_LIFEPOTION: { + Flags: { + NoDispelReset: true + NoMadoReset: true + } + Icon: "SI_M_LIFEPOTION" +} +SC_LEADERSHIP: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_GLORYWOUNDS: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_SOULCOLD: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_HAWKEYES: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_GDSKILL_REGENERATION: { + Flags: { + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_ORCISH: { + Flags: { + NoSave: true + } +} +SC_WEIGHTOVER50: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_WEIGHTOVER50" +} +SC_WEIGHTOVER90: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_WEIGHTOVER90" +} +SC_WEDDING: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_XMAS: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_SUMMER: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_NOCHAT: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_FUSION: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_EARTHSCROLL: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_EARTHSCROLL" +} +SC_STORMKICK_READY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_STORMKICK_ON" +} +SC_DOWNKICK_READY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_DOWNKICK_ON" +} +SC_COUNTERKICK_READY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_COUNTER_ON" +} +SC_TURNKICK_READY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_TURNKICK_ON" +} +SC_DODGE_READY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_DODGE_ON" +} +SC_JAILED: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } +} +SC_AUTOTRADE: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_DANCING: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + } +} +SC_WHISTLE: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_ASSNCROS: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_POEMBRAGI: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_APPLEIDUN: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_HUMMING: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_DONTFORGETME: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_FORTUNE: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +SC_SERVICEFORYOU: { + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } +} +/*SC_INCSTR: { + // TODO: add this SC to Hercules upstream + Visible: true + Icon: "SI_INCSTR" +}*/ +SC_INCAGI: { + Visible: true + Icon: "SI_INCAGI" +} +SC_INCVIT: { + Visible: true + Icon: "SI_INCVIT" +} +SC_INCINT: { + Visible: true + Icon: "SI_INCINT" +} +SC_INCDEX: { + Visible: true + Icon: "SI_INCDEX" +} +SC_INCLUK: { + Visible: true + Icon: "SI_INCLUK" +} +SC_INCFLEE: { + Visible: true + Icon: "SI_INCFLEE" +} +SC_WALKSPEED: { + Visible: true + Icon: "SI_INCWALKSPEED" +} +SC_INCMHPRATE: { + Visible: true + Icon: "SI_INCMHPRATE" +} +SC_INCMSPRATE: { + Visible: true + Icon: "SI_INCMSPRATE" +} +SC_INCHIT: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + } + Icon: "SI_INCHIT" +} +SC_PUSH_CART: { + Visible: true + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_ON_PUSH_CART" +} +SC_COLD: { + Visible: true + Flags: { + NoBoss: true + } + Icon: "SI_COLD" +} +SC_BLOOD_SUCKER: { + Visible: true + Flags: { + } + Icon: "SI_BLOODSUCKER" +} +SC_MOONSTAR: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_MOONSTAR" +} +SC_SUPER_STAR: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_SUPER_STAR" +} +SC_STRANGELIGHTS: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_STRANGELIGHTS" +} +SC_DECORATION_OF_MUSIC: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_DECORATION_OF_MUSIC" +} +SC_LJOSALFAR: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_LJOSALFAR" +} +SC_MERMAID_LONGING: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_MERMAID_LONGING" +} +SC_HAT_EFFECT: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_HAT_EFFECT" +} +SC_FLOWERSMOKE: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_FLOWERSMOKE" +} +SC_FSTONE: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_FSTONE" +} +SC_HAPPINESS_STAR: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_HAPPINESS_STAR" +} +SC_MAPLE_FALLS: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_MAPLE_FALLS" +} +SC_TIME_ACCESSORY: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_TIME_ACCESSORY" +} +SC_MAGICAL_FEATHER: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_MAGICAL_FEATHER" +} +SC_BLOSSOM_FLUTTERING: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_BLOSSOM_FLUTTERING" +} +SC_SPRITEMABLE: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_SPRITEMABLE" +} +SC_BITESCAR: { + Flags: { + NoDispelReset: true + NoBoss: true + } + Icon: "SI_BITESCAR" +} +SC_CLAN_INFO: { + Visible: true + Flags: { + NoDeathReset: true + NoSave: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_CLAN_INFO" +} +SC_ALL_RIDING: { + Visible: true + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoAllReset: true + } + Icon: "SI_ALL_RIDING" +} +SC_DAILYSENDMAILCNT: { + Visible: true + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoMadoReset: true + NoAllReset: true + } + Icon: "SI_DAILYSENDMAILCNT" +} +SC_ATTHASTE_INFINITY: { + Icon: "SI_ATTHASTE_INFINITY" +} +SC_PYROCLASTIC: { + Icon: "SI_PYROCLASTIC" +} +SC_VACUUM_EXTREME: { + Icon: "SI_VACUUM_EXTREME" +} +SC_MOON_COMFORT: { + Icon: "SI_MOON_COMFORT" +} +SC_OFFERTORIUM: { + Icon: "SI_OFFERTORIUM" +} +SC_WIND_STEP: { + Icon: "SI_WIND_STEP" +} +SC_STEALTHFIELD: { + Icon: "SI_STEALTHFIELD" +} +SC_INVINCIBLE: { + Icon: "SI_INVINCIBLE" +} +SC_CURSED_SOIL: { + Icon: "SI_CURSED_SOIL" +} +SC_RIDING: { + Icon: "SI_RIDING" +} +SC_GRANITIC_ARMOR: { + Icon: "SI_GRANITIC_ARMOR" +} +SC_CURSED_SOIL_OPTION: { + Icon: "SI_CURSED_SOIL_OPTION" +} +SC_MOVHASTE_INFINITY: { + Icon: "SI_MOVHASTE_INFINITY" +} +SC_GOLDENE_FERSE: { + Icon: "SI_GOLDENE_FERSE" +} +SC_GS_ACCURACY: { + Icon: "SI_GS_ACCURACY" +} +SC_GENSOU: { + Icon: "SI_GENSOU" +} +SC_MAGMA_FLOW: { + Icon: "SI_MAGMA_FLOW" +} +SC_SHRIMP: { + Icon: "SI_SHRIMP" +} +SC_SPELLBOOK1: { + Icon: "SI_SPELLBOOK1" +} +SC_UNLIMIT: { + Icon: "SI_UNLIMIT" +} +SC_AQUAPLAY_OPTION: { + Icon: "SI_AQUAPLAY_OPTION" +} +SC_GS_GATLINGFEVER: { + Icon: "SI_GS_GATLINGFEVER" +} +SC_ROCK_CRUSHER_ATK: { + Icon: "SI_ROCK_CRUSHER_ATK" +} +SC_HEATER_OPTION: { + Icon: "SI_HEATER_OPTION" +} +SC_FALLENEMPIRE: { + Icon: "SI_FALLENEMPIRE" +} +SC_MANDRAGORA: { + Icon: "SI_MANDRAGORA" +} +SC_ANKLESNARE: { + Icon: "SI_ANKLESNARE" +} +SC_KAIZEL: { + Icon: "SI_KAIZEL" +} +SC_DC_WINKCHARM: { + Icon: "SI_DC_WINKCHARM" +} +SC_WUGRIDER: { + Icon: "SI_WUGRIDER" +} +SC_SPELLBOOK7: { + Icon: "SI_SPELLBOOK7" +} +SC_CATNIPPOWDER: { + Icon: "SI_CATNIPPOWDER" +} +SC_TIDAL_WEAPON_OPTION: { + Icon: "SI_TIDAL_WEAPON_OPTION" +} +SC_ANGRIFFS_MODUS: { + Icon: "SI_ANGRIFFS_MODUS" +} +SC_AUTOBERSERK: { + Icon: "SI_AUTOBERSERK" +} +SC_CRUCIS: { + Icon: "SI_CRUCIS" +} +SC_SECRAMENT: { + Icon: "SI_SECRAMENT" +} +SC_CRUSHSTRIKE: { + Icon: "SI_CRUSHSTRIKE" +} +SC_SPELLBOOK3: { + Icon: "SI_SPELLBOOK3" +} +SC_BLAST: { + Icon: "SI_BLAST" +} +SC_IZAYOI: { + Icon: "SI_IZAYOI" +} +SC_ODINS_POWER: { + Icon: "SI_ODINS_POWER" +} +SC_TING: { + Icon: "SI_TING" +} +SC_SIT: { + Icon: "SI_SIT" +} +SC_GS_MADNESSCANCEL: { + Icon: "SI_GS_MADNESSCANCEL" +} +SC_SV_ROOTTWIST: { + Icon: "SI_SV_ROOTTWIST" +} +SC_COOLER: { + Icon: "SI_COOLER" +} +SC_WIND_STEP_OPTION: { + Icon: "SI_WIND_STEP_OPTION" +} +SC_RESIST_PROPERTY_GROUND: { + Icon: "SI_RESIST_PROPERTY_GROUND" +} +SC_ILLUSIONDOPING: { + Icon: "SI_ILLUSIONDOPING" +} +SC_KO_JYUMONJIKIRI: { + Icon: "SI_KO_JYUMONJIKIRI" +} +SC_PHI_DEMON: { + Icon: "SI_PHI_DEMON" +} +SC_KYOUGAKU: { + Icon: "SI_KYOUGAKU" +} +SC_KAGEMUSYA: { + Icon: "SI_KAGEMUSYA" +} +SC_SPELLBOOK6: { + Icon: "SI_SPELLBOOK6" +} +SC_BLAST_OPTION: { + Icon: "SI_BLAST_OPTION" +} +SC_DARKCROW: { + Icon: "SI_DARKCROW" +} +SC_PYROTECHNIC: { + Icon: "SI_PYROTECHNIC" +} +SC_STAR_COMFORT: { + Icon: "SI_STAR_COMFORT" +} +SC_LG_REFLECTDAMAGE: { + Icon: "SI_LG_REFLECTDAMAGE" +} +SC_GENTLETOUCH_REVITALIZE: { + Icon: "SI_GENTLETOUCH_REVITALIZE" +} +SC_HEATER: { + Icon: "SI_HEATER" +} +SC_CIRCLE_OF_FIRE_OPTION: { + Icon: "SI_CIRCLE_OF_FIRE_OPTION" +} +SC_ROCK_CRUSHER: { + Icon: "SI_ROCK_CRUSHER" +} +SC_MOON: { + Icon: "SI_MOON" +} +SC_PETROLOGY: { + Icon: "SI_PETROLOGY" +} +SC_SUN_COMFORT: { + Icon: "SI_SUN_COMFORT" +} +SC_TROPIC_OPTION: { + Icon: "SI_TROPIC_OPTION" +} +SC_ARCLOUSEDASH: { + Icon: "SI_ARCLOUSEDASH" +} +SC_STRIKING: { + Icon: "SI_STRIKING" +} +SC_AQUAPLAY: { + Icon: "SI_AQUAPLAY" +} +SC_WATER_DROP: { + Icon: "SI_WATER_DROP" +} +SC_GM_BATTLE2: { + Icon: "SI_GM_BATTLE2" +} +SC_BROKENWEAPON: { + Icon: "SI_BROKENWEAPON" +} +SC_CUP_OF_BOZA: { + Icon: "SI_CUP_OF_BOZA" +} +SC_FRIGG_SONG: { + Icon: "SI_FRIGG_SONG" +} +SC_POSTDELAY: { + Icon: "SI_POSTDELAY" +} +SC_BROKENARMOR: { + Icon: "SI_BROKENARMOR" +} +SC_DRESS_UP: { + Icon: "SI_DRESS_UP" +} +SC_2011RWC: { + Icon: "SI_2011RWC" +} +SC_WATER_SCREEN_OPTION: { + Icon: "SI_WATER_SCREEN_OPTION" +} +SC_FIRE_CLOAK: { + Icon: "SI_FIRE_CLOAK" +} +SC_FALCON: { + Icon: "SI_FALCON" +} +SC_ZENKAI: { + Icon: "SI_ZENKAI" +} +SC_CLAIRVOYANCE: { + Icon: "SI_CLAIRVOYANCE" +} +SC_STONE_SHIELD: { + Icon: "SI_STONE_SHIELD" +} +SC_FIRE_EXPANSION_TEAR_GAS: { + Icon: "SI_FIRE_EXPANSION_TEAR_GAS" +} +SC_ZANGETSU: { + Icon: "SI_ZANGETSU" +} +SC_RESIST_PROPERTY_WIND: { + Icon: "SI_RESIST_PROPERTY_WIND" +} +SC_FLASHCOMBO: { + Icon: "SI_FLASHCOMBO" +} +SC_GUST_OPTION: { + Icon: "SI_GUST_OPTION" +} +SC_GENTLETOUCH_ENERGYGAIN: { + Icon: "SI_GENTLETOUCH_ENERGYGAIN" +} +SC_PYROTECHNIC_OPTION: { + Icon: "SI_PYROTECHNIC_OPTION" +} +SC_CIRCLE_OF_FIRE: { + Icon: "SI_CIRCLE_OF_FIRE" +} +SC_DEVIL1: { + Icon: "SI_DEVIL1" +} +SC_GS_ADJUSTMENT: { + Icon: "SI_GS_ADJUSTMENT" +} +SC_SPELLBOOK5: { + Icon: "SI_SPELLBOOK5" +} +SC_UPHEAVAL_OPTION: { + Icon: "SI_UPHEAVAL_OPTION" +} +SC_SUHIDE: { + Icon: "SI_SUHIDE" +} +SC_NJ_NEN: { + Icon: "SI_NJ_NEN" +} +SC_VOLCANIC_ASH: { + Icon: "SI_VOLCANIC_ASH" +} +SC_KYOMU: { + Icon: "SI_KYOMU" +} +SC_WILD_STORM: { + Icon: "SI_WILD_STORM" +} +SC_PETROLOGY_OPTION: { + Icon: "SI_PETROLOGY_OPTION" +} +SC_SPELLBOOK2: { + Icon: "SI_SPELLBOOK2" +} +SC_MYSTICPOWDER: { + Icon: "SI_MYSTICPOWDER" +} +SC_RESIST_PROPERTY_FIRE: { + Icon: "SI_RESIST_PROPERTY_FIRE" +} +SC_COOLER_OPTION: { + Icon: "SI_COOLER_OPTION" +} +SC_TROPIC: { + Icon: "SI_TROPIC" +} +SC_UPHEAVAL: { + Icon: "SI_UPHEAVAL" +} +SC_GENTLETOUCH_CHANGE: { + Icon: "SI_GENTLETOUCH_CHANGE" +} +SC_WATER_DROP_OPTION: { + Icon: "SI_WATER_DROP_OPTION" +} +SC_CHILLY_AIR_OPTION: { + Icon: "SI_CHILLY_AIR_OPTION" +} +SC_FENRIR_CARD: { + Icon: "SI_FENRIR_CARD" +} +SC_CLIENT_ONLY_EQUIP_ARROW: { + Icon: "SI_CLIENT_ONLY_EQUIP_ARROW" +} +SC_STASIS: { + Icon: "SI_STASIS" +} +SC_KINGS_GRACE: { + Icon: "SI_KINGS_GRACE" +} +SC_OVERED_BOOST: { + Icon: "SI_OVERED_BOOST" +} +SC_AKAITSUKI: { + Icon: "SI_AKAITSUKI" +} +SC_MARIONETTE: { + Icon: "SI_MARIONETTE" +} +SC_WIND_CURTAIN: { + Icon: "SI_WIND_CURTAIN" +} +SC_ON_PUSH_CART: { + Icon: "SI_ON_PUSH_CART" +} +SC_SPELLBOOK4: { + Icon: "SI_SPELLBOOK4" +} +SC_ILLUSION: { + Icon: "SI_ILLUSION" +} +SC_WIND_CURTAIN_OPTION: { + Icon: "SI_WIND_CURTAIN_OPTION" +} +SC_SU_STOOP: { + Icon: "SI_SU_STOOP" +} +SC_SOLID_SKIN_OPTION: { + Icon: "SI_SOLID_SKIN_OPTION" +} +SC_TUNAPARTY: { + Icon: "SI_TUNAPARTY" +} +SC_RESIST_PROPERTY_WATER: { + Icon: "SI_RESIST_PROPERTY_WATER" +} +SC_KG_KAGEHUMI: { + Icon: "SI_KG_KAGEHUMI" +} +SC_SMA_READY: { + Icon: "SI_SMA_READY" +} +SC_FIRE_CLOAK_OPTION: { + Icon: "SI_FIRE_CLOAK_OPTION" +} +SC_WATER_SCREEN: { + Icon: "SI_WATER_SCREEN" +} +SC_GM_BATTLE: { + Icon: "SI_GM_BATTLE" +} +SC_GUST: { + Icon: "SI_GUST" +} +SC_SOLID_SKIN: { + Icon: "SI_SOLID_SKIN" +} +SC_CHILLY_AIR: { + Icon: "SI_CHILLY_AIR" +} +SC_MEIKYOUSISUI: { + Icon: "SI_MEIKYOUSISUI" +} +SC_FIRE_EXPANSION_SMOKE_POWDER: { + Icon: "SI_FIRE_EXPANSION_SMOKE_POWDER" +} +SC_MARIONETTE_MASTER: { + Icon: "SI_MARIONETTE_MASTER" +} +SC_FRESHSHRIMP: { + Icon: "SI_FRESHSHRIMP" +} +SC_STONE_SHIELD_OPTION: { + Icon: "SI_STONE_SHIELD_OPTION" +} +SC_SWORDREJECT: { + Icon: "SI_SWORDREJECT" +} +SC_WILD_STORM_OPTION: { + Icon: "SI_WILD_STORM_OPTION" +} +SC_BABY: { + Icon: "SI_PROTECTEXP" +} +SC_EXTREMITYFIST2: { + Icon: "SI_EXTREMITYFIST" +} +SC_GN_CARTBOOST: { + Icon: "SI_CARTSBOOST" +} +SC_MIRACLE: { + Icon: "SI_SOULLINK" +} +SC_POISON: { + Icon: "SI_CLOUDKILL" +} +SC_SILENCE: { + Icon: "SI_SILENT_BREEZE" +} +SC_THORNS_TRAP: { + Icon: "SI_THORNTRAP" +} +SC_WARM: { + Icon: "SI_SG_SUN_WARM" +} +SC_COMA: { + Flags: { + NoBoss: true + } +} +SC_RICHMANKIM: { + Flags: { + NoBoss: true + } +} +SC_ROKISWEIL: { + Flags: { + NoBoss: true + } +} +SC_BURNING: { + Flags: { + NoBoss: true + } +} +SC_VACUUM_EXTREME: { + Flags: { + NoBoss: true + } +} +SC_FRESHSHRIMP: { + Flags: { + NoBoss: true + } +} +SC_SV_ROOTTWIST: { + Flags: { + NoBoss: true + } +} +SC_MADOGEAR: { + Visible: true + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + NoAllReset: true + NoBoss: true + } + Icon: "SI_MADOGEAR" +} +SC_POPECOOKIE: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_POPECOOKIE" +} +SC_VITALIZE_POTION: { + Flags: { + NoDispelReset: true + } + Icon: "SI_VITALIZE_POTION" +} +SC_SKF_MATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SKF_MATK" +} +SC_SKF_ATK: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SKF_ATK" +} +SC_SKF_ASPD: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SKF_ASPD" +} +SC_SKF_CAST: { + Flags: { + NoDispelReset: true + NoClearanceReset: true + Buff: true + } + Icon: "SI_SKF_CAST" +} +SC_ALMIGHTY: { + Flags: { + NoDeathReset: true + NoDispelReset: true + NoClearanceReset: true + } + Icon: "SI_ALMIGHTY" +} + +// evol effects +SC_PHYSICAL_SHIELD: { + Visible: true + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_PHYSICAL_SHIELD" +} +SC_MDEFSET: { + Visible: true + Flags: { + NoSave: true + Buff: true + } + Icon: "SI_MDEFSET" +} +SC_HALT_REGENERATION: { + Visible: true + Flags: { + NoDeathReset: true + Debuff: true + } + Icon: "SI_HALT_REGENERATION" +} + diff --git a/db/si_config.conf b/db/si_config.conf new file mode 100644 index 00000000..bfbf92b3 --- /dev/null +++ b/db/si_config.conf @@ -0,0 +1,698 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2016-2020 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Script Constants Database +//========================================================================= + + comment__: "Status Effect Icons" + SI_BLANK: -1 + SI_PROVOKE: 0 + SI_ENDURE: 1 + SI_TWOHANDQUICKEN: 2 + SI_CONCENTRATION: 3 + SI_HIDING: 4 + SI_CLOAKING: 5 + SI_ENCHANTPOISON: 6 + SI_POISONREACT: 7 + SI_QUAGMIRE: 8 + SI_ANGELUS: 9 + SI_BLESSING: 10 + SI_CRUCIS: 11 + SI_INC_AGI: 12 + SI_DEC_AGI: 13 + SI_SLOWPOISON: 14 + SI_IMPOSITIO: 15 + SI_SUFFRAGIUM: 16 + SI_ASPERSIO: 17 + SI_BENEDICTIO: 18 + SI_KYRIE: 19 + SI_MAGNIFICAT: 20 + SI_GLORIA: 21 + SI_LEXAETERNA: 22 + SI_ADRENALINE: 23 + SI_WEAPONPERFECT: 24 + SI_OVERTHRUST: 25 + SI_MAXIMIZE: 26 + SI_RIDING: 27 + SI_FALCON: 28 + SI_TRICKDEAD: 29 + SI_SHOUT: 30 + SI_ENERGYCOAT: 31 + SI_BROKENARMOR: 32 + SI_BROKENWEAPON: 33 + SI_ILLUSION: 34 + SI_WEIGHTOVER50: 35 + SI_WEIGHTOVER90: 36 + SI_ATTHASTE_POTION1: 37 + SI_ATTHASTE_POTION2: 38 + SI_ATTHASTE_POTION3: 39 + SI_ATTHASTE_INFINITY: 40 + SI_MOVHASTE_POTION: 41 + SI_MOVHASTE_INFINITY: 42 + SI_ANKLESNARE: 45 + SI_POSTDELAY: 46 + SI_NOEQUIPWEAPON: 50 + SI_NOEQUIPSHIELD: 51 + SI_NOEQUIPARMOR: 52 + SI_NOEQUIPHELM: 53 + SI_PROTECTWEAPON: 54 + SI_PROTECTSHIELD: 55 + SI_PROTECTARMOR: 56 + SI_PROTECTHELM: 57 + SI_AUTOGUARD: 58 + SI_REFLECTSHIELD: 59 + SI_PROVIDENCE: 61 + SI_DEFENDER: 62 + SI_AUTOSPELL: 65 + SI_SPEARQUICKEN: 68 + SI_EXPLOSIONSPIRITS: 86 + SI_STEELBODY: 87 + SI_EXTREMITYFIST: 88 + SI_PROPERTYFIRE: 90 + SI_PROPERTYWATER: 91 + SI_PROPERTYWIND: 92 + SI_PROPERTYGROUND: 93 + SI_STOP: 95 + SI_PROPERTYUNDEAD: 97 + SI_AURABLADE: 103 + SI_PARRYING: 104 + SI_LKCONCENTRATION: 105 + SI_TENSIONRELAX: 106 + SI_BERSERK: 107 + SI_ASSUMPTIO: 110 + SI_GROUNDMAGIC: 112 + SI_MAGICPOWER: 113 + SI_EDP: 114 + SI_TRUESIGHT: 115 + SI_WINDWALK: 116 + SI_MELTDOWN: 117 + SI_CARTBOOST: 118 + SI_SWORDREJECT: 120 + SI_MARIONETTE_MASTER: 121 + SI_MARIONETTE: 122 + SI_MOON: 123 + SI_BLOODING: 124 + SI_JOINTBEAT: 125 + SI_PROTECTEXP: 130 + SI_AUTOBERSERK: 132 + SI_RUN: 133 + SI_TING: 134 + SI_STORMKICK_ON: 135 + SI_STORMKICK_READY: 136 + SI_DOWNKICK_ON: 137 + SI_DOWNKICK_READY: 138 + SI_TURNKICK_ON: 139 + SI_TURNKICK_READY: 140 + SI_COUNTER_ON: 141 + SI_COUNTER_READY: 142 + SI_DODGE_ON: 143 + SI_DODGE_READY: 144 + SI_STRUP: 145 + SI_PROPERTYDARK: 146 + SI_ADRENALINE2: 147 + SI_PROPERTYTELEKINESIS: 148 + SI_SOULLINK: 149 + SI_PLUSATTACKPOWER: 150 + SI_PLUSMAGICPOWER: 151 + SI_DEVIL1: 152 + SI_KAITE: 153 + SI_KAIZEL: 156 + SI_KAAHI: 157 + SI_KAUPE: 158 + SI_SMA_READY: 159 + SI_SKE: 160 + SI_ONEHANDQUICKEN: 161 + SI_SG_SUN_WARM: 165 + SI_SUN_COMFORT: 169 + SI_MOON_COMFORT: 170 + SI_STAR_COMFORT: 171 + SI_PRESERVE: 181 + SI_INCSTR: 182 + SI_CLAIRVOYANCE: 184 + SI_MOVESLOW_POTION: 185 + SI_DOUBLECASTING: 186 + SI_OVERTHRUSTMAX: 188 + SI_TAROTCARD: 191 + SI_CR_SHRINK: 197 + SI_WZ_SIGHTBLASTER: 198 + SI_DC_WINKCHARM: 199 + SI_RG_CCONFINE_M: 200 + SI_RG_CCONFINE_S: 201 + SI_GS_MADNESSCANCEL: 203 + SI_GS_GATLINGFEVER: 204 + SI_EARTHSCROLL: 205 + SI_NJ_UTSUSEMI: 206 + SI_NJ_BUNSINJYUTSU: 207 + SI_NJ_NEN: 208 + SI_GS_ADJUSTMENT: 209 + SI_GS_ACCURACY: 210 + SI_NJ_SUITON: 211 + SI_FOOD_STR: 241 + SI_FOOD_AGI: 242 + SI_FOOD_VIT: 243 + SI_FOOD_DEX: 244 + SI_FOOD_INT: 245 + SI_FOOD_LUK: 246 + SI_FOOD_BASICAVOIDANCE: 247 + SI_FOOD_BASICHIT: 248 + SI_FOOD_CRITICALSUCCESSVALUE: 249 + SI_CASH_PLUSEXP: 250 + SI_CASH_DEATHPENALTY: 251 + SI_CASH_RECEIVEITEM: 252 + SI_CASH_BOSS_ALARM: 253 + SI_FOOD_STR_CASH: 271 + SI_FOOD_AGI_CASH: 272 + SI_FOOD_VIT_CASH: 273 + SI_FOOD_DEX_CASH: 274 + SI_FOOD_INT_CASH: 275 + SI_FOOD_LUK_CASH: 276 + SI_MER_FLEE: 277 + SI_MER_ATK: 278 + SI_MER_HP: 279 + SI_MER_SP: 280 + SI_MER_HIT: 281 + SI_SLOWCAST: 282 + SI_CRITICALWOUND: 286 + SI_MOVHASTE_HORSE: 289 + SI_PROTECT_DEF: 290 + SI_PROTECT_MDEF: 291 + SI_HEALPLUS: 292 + SI_S_LIFEPOTION: 293 + SI_L_LIFEPOTION: 294 + SI_CRITICALPERCENT: 295 + SI_PLUSAVOIDVALUE: 296 + SI_ATKER_ASPD: 297 + SI_TARGET_ASPD: 298 + SI_ATKER_MOVESPEED: 299 + SI_ATKER_BLOOD: 300 + SI_TARGET_BLOOD: 301 + SI_ARMOR_PROPERTY: 302 + SI_HELLPOWER: 304 + SI_STEAMPACK: 305 + SI_INVINCIBLE: 311 + SI_CASH_PLUSONLYJOBEXP: 312 + SI_PARTYFLEE: 313 + SI_ANGEL_PROTECT: 314 + SI_ENCHANTBLADE: 316 + SI_DEATHBOUND: 317 + SI_REFRESH: 318 + SI_GIANTGROWTH: 319 + SI_STONEHARDSKIN: 320 + SI_VITALITYACTIVATION: 321 + SI_FIGHTINGSPIRIT: 322 + SI_ABUNDANCE: 323 + SI_REUSE_MILLENNIUMSHIELD: 324 + SI_REUSE_CRUSHSTRIKE: 325 + SI_REUSE_REFRESH: 326 + SI_REUSE_STORMBLAST: 327 + SI_VENOMIMPRESS: 328 + SI_EPICLESIS: 329 + SI_ORATIO: 330 + SI_LAUDAAGNUS: 331 + SI_LAUDARAMUS: 332 + SI_CLOAKINGEXCEED: 333 + SI_HALLUCINATIONWALK: 334 + SI_HALLUCINATIONWALK_POSTDELAY: 335 + SI_RENOVATIO: 336 + SI_WEAPONBLOCKING: 337 + SI_WEAPONBLOCKING_POSTDELAY: 338 + SI_ROLLINGCUTTER: 339 + SI_EXPIATIO: 340 + SI_POISONINGWEAPON: 341 + SI_TOXIN: 342 + SI_PARALYSE: 343 + SI_VENOMBLEED: 344 + SI_MAGICMUSHROOM: 345 + SI_DEATHHURT: 346 + SI_PYREXIA: 347 + SI_OBLIVIONCURSE: 348 + SI_LEECHESEND: 349 + SI_DUPLELIGHT: 350 + SI_FROSTMISTY: 351 + SI_FEARBREEZE: 352 + SI_ELECTRICSHOCKER: 353 + SI_MARSHOFABYSS: 354 + SI_RECOGNIZEDSPELL: 355 + SI_STASIS: 356 + SI_WUGRIDER: 357 + SI_WUGDASH: 358 + SI_WUGBITE: 359 + SI_CAMOUFLAGE: 360 + SI_ACCELERATION: 361 + SI_HOVERING: 362 + SI_SPHERE_1: 363 + SI_SPHERE_2: 364 + SI_SPHERE_3: 365 + SI_SPHERE_4: 366 + SI_SPHERE_5: 367 + SI_MVPCARD_TAOGUNKA: 368 + SI_MVPCARD_MISTRESS: 369 + SI_MVPCARD_ORCHERO: 370 + SI_MVPCARD_ORCLORD: 371 + SI_OVERHEAT_LIMITPOINT: 372 + SI_OVERHEAT: 373 + SI_SHAPESHIFT: 374 + SI_INFRAREDSCAN: 375 + SI_MAGNETICFIELD: 376 + SI_NEUTRALBARRIER: 377 + SI_NEUTRALBARRIER_MASTER: 378 + SI_STEALTHFIELD: 379 + SI_STEALTHFIELD_MASTER: 380 + SI_MANU_ATK: 381 + SI_MANU_DEF: 382 + SI_SPL_ATK: 383 + SI_SPL_DEF: 384 + SI_REPRODUCE: 385 + SI_MANU_MATK: 386 + SI_SPL_MATK: 387 + SI_STR_SCROLL: 388 + SI_INT_SCROLL: 389 + SI_LG_REFLECTDAMAGE: 390 + SI_FORCEOFVANGUARD: 391 + SI_BUCHEDENOEL: 392 + SI_AUTOSHADOWSPELL: 393 + SI_SHADOWFORM: 394 + SI_RAID: 395 + SI_SHIELDSPELL_DEF: 396 + SI_SHIELDSPELL_MDEF: 397 + SI_SHIELDSPELL_REF: 398 + SI_BODYPAINT: 399 + SI_EXEEDBREAK: 400 + SI_ADORAMUS: 401 + SI_PRESTIGE: 402 + SI_INVISIBILITY: 403 + SI_DEADLYINFECT: 404 + SI_BANDING: 405 + SI_EARTHDRIVE: 406 + SI_INSPIRATION: 407 + SI_ENERVATION: 408 + SI_GROOMY: 409 + SI_RAISINGDRAGON: 410 + SI_IGNORANCE: 411 + SI_LAZINESS: 412 + SI_LIGHTNINGWALK: 413 + SI_ACARAJE: 414 + SI_UNLUCKY: 415 + SI_CURSEDCIRCLE_ATKER: 416 + SI_CURSEDCIRCLE_TARGET: 417 + SI_WEAKNESS: 418 + SI_CRESCENTELBOW: 419 + SI_NOEQUIPACCESSARY: 420 + SI_STRIPACCESSARY: 421 + SI_MANHOLE: 422 + SI_POPECOOKIE: 423 + SI_FALLENEMPIRE: 424 + SI_GENTLETOUCH_ENERGYGAIN: 425 + SI_GENTLETOUCH_CHANGE: 426 + SI_GENTLETOUCH_REVITALIZE: 427 + SI_BLOODYLUST: 428 + SI_SWINGDANCE: 429 + SI_SYMPHONYOFLOVERS: 430 + SI_PROPERTYWALK: 431 + SI_SPELLFIST: 432 + SI_NETHERWORLD: 433 + SI_SIREN: 434 + SI_DEEPSLEEP: 435 + SI_SIRCLEOFNATURE: 436 + SI_COLD: 437 + SI_GLOOMYDAY: 438 + SI_SONG_OF_MANA: 439 + SI_CLOUDKILL: 440 + SI_DANCEWITHWUG: 441 + SI_RUSHWINDMILL: 442 + SI_ECHOSONG: 443 + SI_HARMONIZE: 444 + SI_STRIKING: 445 + SI_MOONLITSERENADE: 447 + SI_SATURDAYNIGHTFEVER: 448 + SI_SITDOWN_FORCE: 449 + SI_ANALYZE: 450 + SI_LERADSDEW: 451 + SI_MELODYOFSINK: 452 + SI_WARCRYOFBEYOND: 453 + SI_UNLIMITEDHUMMINGVOICE: 454 + SI_SPELLBOOK1: 455 + SI_SPELLBOOK2: 456 + SI_SPELLBOOK3: 457 + SI_FREEZE_SP: 458 + SI_GN_TRAINING_SWORD: 459 + SI_GN_REMODELING_CART: 460 + SI_CARTSBOOST: 461 + SI_FIXEDCASTINGTM_REDUCE: 462 + SI_THORNTRAP: 463 + SI_BLOODSUCKER: 464 + SI_SPORE_EXPLOSION: 465 + SI_DEMONIC_FIRE: 466 + SI_FIRE_EXPANSION_SMOKE_POWDER: 467 + SI_FIRE_EXPANSION_TEAR_GAS: 468 + SI_BLOCKING_PLAY: 469 + SI_MANDRAGORA: 470 + SI_ACTIVATE: 471 + SI_SECRAMENT: 472 + SI_ASSUMPTIO2: 473 + SI_TK_SEVENWIND: 474 + SI_LIMIT_ODINS_RECALL: 475 + SI_STOMACHACHE: 476 + SI_MYSTERIOUS_POWDER: 477 + SI_MELON_BOMB: 478 + SI_BANANA_BOMB_SITDOWN_POSTDELAY: 479 + SI_PROMOTE_HEALTH_RESERCH: 480 + SI_ENERGY_DRINK_RESERCH: 481 + SI_EXTRACT_WHITE_POTION_Z: 482 + SI_VITATA_500: 483 + SI_EXTRACT_SALAMINE_JUICE: 484 + SI_BOOST500: 485 + SI_FULL_SWING_K: 486 + SI_MANA_PLUS: 487 + SI_MUSTLE_M: 488 + SI_LIFE_FORCE_F: 489 + SI_VACUUM_EXTREME: 490 + SI_SAVAGE_STEAK: 491 + SI_COCKTAIL_WARG_BLOOD: 492 + SI_MINOR_BBQ: 493 + SI_SIROMA_ICE_TEA: 494 + SI_DROCERA_HERB_STEAMED: 495 + SI_PUTTI_TAILS_NOODLES: 496 + SI_BANANA_BOMB: 497 + SI_SUMMON_AGNI: 498 + SI_SPELLBOOK4: 499 + SI_SPELLBOOK5: 500 + SI_SPELLBOOK6: 501 + SI_SPELLBOOK7: 502 + SI_ELEMENTAL_AGGRESSIVE: 503 + SI_RETURN_TO_ELDICASTES: 504 + SI_BANDING_DEFENCE: 505 + SI_SKELSCROLL: 506 + SI_DISTRUCTIONSCROLL: 507 + SI_ROYALSCROLL: 508 + SI_IMMUNITYSCROLL: 509 + SI_MYSTICSCROLL: 510 + SI_BATTLESCROLL: 511 + SI_ARMORSCROLL: 512 + SI_FREYJASCROLL: 513 + SI_SOULSCROLL: 514 + SI_CIRCLE_OF_FIRE: 515 + SI_CIRCLE_OF_FIRE_OPTION: 516 + SI_FIRE_CLOAK: 517 + SI_FIRE_CLOAK_OPTION: 518 + SI_WATER_SCREEN: 519 + SI_WATER_SCREEN_OPTION: 520 + SI_WATER_DROP: 521 + SI_WATER_DROP_OPTION: 522 + SI_WIND_STEP: 523 + SI_WIND_STEP_OPTION: 524 + SI_WIND_CURTAIN: 525 + SI_WIND_CURTAIN_OPTION: 526 + SI_WATER_BARRIER: 527 + SI_ZEPHYR: 528 + SI_SOLID_SKIN: 529 + SI_SOLID_SKIN_OPTION: 530 + SI_STONE_SHIELD: 531 + SI_STONE_SHIELD_OPTION: 532 + SI_POWER_OF_GAIA: 533 + SI_PYROTECHNIC: 539 + SI_PYROTECHNIC_OPTION: 540 + SI_HEATER: 541 + SI_HEATER_OPTION: 542 + SI_TROPIC: 543 + SI_TROPIC_OPTION: 544 + SI_AQUAPLAY: 545 + SI_AQUAPLAY_OPTION: 546 + SI_COOLER: 547 + SI_COOLER_OPTION: 548 + SI_CHILLY_AIR: 549 + SI_CHILLY_AIR_OPTION: 550 + SI_GUST: 551 + SI_GUST_OPTION: 552 + SI_BLAST: 553 + SI_BLAST_OPTION: 554 + SI_WILD_STORM: 555 + SI_WILD_STORM_OPTION: 556 + SI_PETROLOGY: 557 + SI_PETROLOGY_OPTION: 558 + SI_CURSED_SOIL: 559 + SI_CURSED_SOIL_OPTION: 560 + SI_UPHEAVAL: 561 + SI_UPHEAVAL_OPTION: 562 + SI_TIDAL_WEAPON: 563 + SI_TIDAL_WEAPON_OPTION: 564 + SI_ROCK_CRUSHER: 565 + SI_ROCK_CRUSHER_ATK: 566 + SI_FIRE_INSIGNIA: 567 + SI_WATER_INSIGNIA: 568 + SI_WIND_INSIGNIA: 569 + SI_EARTH_INSIGNIA: 570 + SI_EQUIPED_FLOOR: 571 + SI_GUARDIAN_RECALL: 572 + SI_MORA_BUFF: 573 + SI_REUSE_LIMIT_G: 574 + SI_REUSE_LIMIT_H: 575 + SI_NEEDLE_OF_PARALYZE: 576 + SI_PAIN_KILLER: 577 + SI_G_LIFEPOTION: 578 + SI_VITALIZE_POTION: 579 + SI_LIGHT_OF_REGENE: 580 + SI_OVERED_BOOST: 581 + SI_SILENT_BREEZE: 582 + SI_ODINS_POWER: 583 + SI_STYLE_CHANGE: 584 + SI_SONIC_CLAW_POSTDELAY: 585 + SI_SILVERVEIN_RUSH_POSTDELAY: 596 + SI_MIDNIGHT_FRENZY_POSTDELAY: 597 + SI_GOLDENE_FERSE: 598 + SI_ANGRIFFS_MODUS: 599 + SI_TINDER_BREAKER: 600 + SI_TINDER_BREAKER_POSTDELAY: 601 + SI_CBC: 602 + SI_CBC_POSTDELAY: 603 + SI_EQC: 604 + SI_MAGMA_FLOW: 605 + SI_GRANITIC_ARMOR: 606 + SI_PYROCLASTIC: 607 + SI_VOLCANIC_ASH: 608 + SI_SPIRITS_SAVEINFO1: 609 + SI_SPIRITS_SAVEINFO2: 610 + SI_MAGIC_CANDY: 611 + SI_SEARCH_STORE_INFO: 612 + SI_ALL_RIDING: 613 + SI_ALL_RIDING_REUSE_LIMIT: 614 + SI_MACRO: 615 + SI_MACRO_POSTDELAY: 616 + SI_BEER_BOTTLE_CAP: 617 + SI_OVERLAPEXPUP: 618 + SI_PC_IZ_DUN05: 619 + SI_CRUSHSTRIKE: 620 + SI_MONSTER_TRANSFORM: 621 + SI_SIT: 622 + SI_ONAIR: 623 + SI_MTF_ASPD: 624 + SI_MTF_RANGEATK: 625 + SI_MTF_MATK: 626 + SI_MTF_MLEATKED: 627 + SI_MTF_CRIDAMAGE: 628 + SI_REUSE_LIMIT_MTF: 629 + SI_MACRO_PERMIT: 630 + SI_MACRO_PLAY: 631 + SI_SKF_CAST: 632 + SI_SKF_ASPD: 633 + SI_SKF_ATK: 634 + SI_SKF_MATK: 635 + SI_REWARD_PLUSONLYJOBEXP: 636 + SI_HANDICAPSTATE_NORECOVER: 637 + SI_SET_NUM_DEF: 638 + SI_SET_NUM_MDEF: 639 + SI_SET_PER_DEF: 640 + SI_SET_PER_MDEF: 641 + SI_PARTYBOOKING_SEARCH_DEALY: 642 + SI_PARTYBOOKING_REGISTER_DEALY: 643 + SI_PERIOD_TIME_CHECK_DETECT_SKILL: 644 + SI_KO_JYUMONJIKIRI: 645 + SI_MEIKYOUSISUI: 646 + SI_ATTHASTE_CASH: 647 + SI_EQUIPPED_DIVINE_ARMOR: 648 + SI_EQUIPPED_HOLY_ARMOR: 649 + SI_2011RWC: 650 + SI_KYOUGAKU: 651 + SI_IZAYOI: 652 + SI_ZENKAI: 653 + SI_KG_KAGEHUMI: 654 + SI_KYOMU: 655 + SI_KAGEMUSYA: 656 + SI_ZANGETSU: 657 + SI_PHI_DEMON: 658 + SI_GENSOU: 659 + SI_AKAITSUKI: 660 + SI_TETANY: 661 + SI_GM_BATTLE: 662 + SI_GM_BATTLE2: 663 + SI_2011RWC_SCROLL: 664 + SI_ACTIVE_MONSTER_TRANSFORM: 665 + SI_MYSTICPOWDER: 666 + SI_ECLAGE_RECALL: 667 + SI_ENTRY_QUEUE_APPLY_DELAY: 668 + SI_REUSE_LIMIT_ECL: 669 + SI_M_LIFEPOTION: 670 + SI_ENTRY_QUEUE_NOTIFY_ADMISSION_TIME_OUT: 671 + SI_UNKNOWN_NAME: 672 + SI_ON_PUSH_CART: 673 + SI_HAT_EFFECT: 674 + SI_FLOWER_LEAF: 675 + SI_RAY_OF_PROTECTION: 676 + SI_GLASTHEIM_ATK: 677 + SI_GLASTHEIM_DEF: 678 + SI_GLASTHEIM_HEAL: 679 + SI_GLASTHEIM_HIDDEN: 680 + SI_GLASTHEIM_STATE: 681 + SI_GLASTHEIM_ITEMDEF: 682 + SI_GLASTHEIM_HPSP: 683 + SI_HOMUN_SKILL_POSTDELAY: 684 + SI_ALMIGHTY: 685 + SI_GVG_GIANT: 686 + SI_GVG_GOLEM: 687 + SI_GVG_STUN: 688 + SI_GVG_STONE: 689 + SI_GVG_FREEZ: 690 + SI_GVG_SLEEP: 691 + SI_GVG_CURSE: 692 + SI_GVG_SILENCE: 693 + SI_GVG_BLIND: 694 + SI_CLIENT_ONLY_EQUIP_ARROW: 695 + SI_CLAN_INFO: 696 + SI_JP_EVENT01: 697 + SI_JP_EVENT02: 698 + SI_JP_EVENT03: 699 + SI_JP_EVENT04: 700 + SI_TELEPORT_FIXEDCASTINGDELAY: 701 + SI_GEFFEN_MAGIC1: 702 + SI_GEFFEN_MAGIC2: 703 + SI_GEFFEN_MAGIC3: 704 + SI_QUEST_BUFF1: 705 + SI_QUEST_BUFF2: 706 + SI_QUEST_BUFF3: 707 + SI_REUSE_LIMIT_RECALL: 708 + SI_SAVEPOSITION: 709 + SI_HANDICAPSTATE_ICEEXPLO: 710 + SI_FENRIR_CARD: 711 + SI_REUSE_LIMIT_ASPD_POTION: 712 + SI_MAXPAIN: 713 + SI_PC_STOP: 714 + SI_FRIGG_SONG: 715 + SI_OFFERTORIUM: 716 + SI_TELEKINESIS_INTENSE: 717 + SI_MOONSTAR: 718 + SI_STRANGELIGHTS: 719 + SI_FULL_THROTTLE: 720 + SI_REBOUND: 721 + SI_UNLIMIT: 722 + SI_KINGS_GRACE: 723 + SI_ITEM_ATKMAX: 724 + SI_ITEM_ATKMIN: 725 + SI_ITEM_MATKMAX: 726 + SI_ITEM_MATKMIN: 727 + SI_SUPER_STAR: 728 + SI_HIGH_RANKER: 729 + SI_DARKCROW: 730 + SI_2013_VALENTINE1: 731 + SI_2013_VALENTINE2: 732 + SI_2013_VALENTINE3: 733 + SI_ILLUSIONDOPING: 734 + SI_CHILL: 736 + SI_BURNT: 737 + SI_FLASHCOMBO: 740 + SI_CUP_OF_BOZA: 751 + SI_B_TRAP: 752 + SI_E_CHAIN: 753 + SI_E_QD_SHOT_READY: 754 + SI_C_MARKER: 755 + SI_H_MINE: 756 + SI_H_MINE_SPLASH: 757 + SI_P_ALTER: 758 + SI_HEAT_BARREL: 759 + SI_ANTI_M_BLAST: 760 + SI_SLUGSHOT: 761 + SI_SWORDCLAN: 762 + SI_ARCWANDCLAN: 763 + SI_GOLDENMACECLAN: 764 + SI_CROSSBOWCLAN: 765 + SI_PACKING_ENVELOPE1: 766 + SI_PACKING_ENVELOPE2: 767 + SI_PACKING_ENVELOPE3: 768 + SI_PACKING_ENVELOPE4: 769 + SI_PACKING_ENVELOPE5: 770 + SI_PACKING_ENVELOPE6: 771 + SI_PACKING_ENVELOPE7: 772 + SI_PACKING_ENVELOPE8: 773 + SI_PACKING_ENVELOPE9: 774 + SI_PACKING_ENVELOPE10: 775 + SI_GLASTHEIM_TRANS: 776 + SI_HEAT_BARREL_AFTER: 778 + SI_DECORATION_OF_MUSIC: 779 + SI_MTF_MHP: 793 + SI_MTF_MSP: 794 + SI_MTF_PUMPKIN: 795 + SI_MTF_HITFLEE: 796 + SI_FLOWERSMOKE: 822 + SI_FSTONE: 823 + SI_DAILYSENDMAILCNT: 824 + SI_LJOSALFAR: 826 + SI_HAPPINESS_STAR: 849 + SI_DRESS_UP: 856 + SI_MAPLE_FALLS: 857 + SI_MERMAID_LONGING: 863 + SI_MAGICAL_FEATHER: 864 + SI_TIME_ACCESSORY: 872 + SI_SU_STOOP: 893 + SI_CATNIPPOWDER: 894 + SI_BLOSSOM_FLUTTERING: 895 + SI_SV_ROOTTWIST: 896 + SI_RESIST_PROPERTY_WATER: 908 + SI_RESIST_PROPERTY_GROUND: 909 + SI_RESIST_PROPERTY_FIRE: 910 + SI_RESIST_PROPERTY_WIND: 911 + SI_BITESCAR: 917 + SI_ARCLOUSEDASH: 918 + SI_TUNAPARTY: 919 + SI_SHRIMP: 920 + SI_FRESHSHRIMP: 921 + SI_SUHIDE: 933 + SI_SPRITEMABLE: 937 + SI_MADOGEAR: 1149 + // Custom Status Icons + SI_PHYSICAL_SHIELD: 1500 + SI_INCAGI: 1501 + SI_INCVIT: 1502 + SI_INCINT: 1503 + SI_INCDEX: 1504 + SI_INCLUK: 1505 + SI_INCHIT: 1506 + SI_INCFLEE: 1507 + SI_INCWALKSPEED: 1508 + SI_INCMHPRATE: 1509 + SI_INCMSPRATE: 1510 + SI_CONFUSION: 1511 + SI_MDEFSET: 1512 + SI_HALT_REGENERATION: 1513 + diff --git a/db/skill_changematerial_db.txt b/db/skill_changematerial_db.txt new file mode 100644 index 00000000..fabf5dfa --- /dev/null +++ b/db/skill_changematerial_db.txt @@ -0,0 +1,11 @@ +// Change Material Database +// +// Structure of Database: +// ProductID,BaseRate,MakeAmount1,MakeAmountRate1,MakeAmount2,MakeAmountRate2 +// MakeAmount3,MakeAmountRate3,MakeAmount4,MakeAmountRate4,MakeAmount5,MakeAmountRate5 +//==================================================== +// NOTE: +// Up to 5 ID/Amount pairs can be specified. +// Rate = n/10% +//==================================================== + diff --git a/db/skill_improvise_db.txt b/db/skill_improvise_db.txt new file mode 100644 index 00000000..d130b858 --- /dev/null +++ b/db/skill_improvise_db.txt @@ -0,0 +1,12 @@ +// Improvise DB. +// Database for skills that can be summoned trough Randomize Spell/Improvised Song (Minstrel/Wanderer Skill). +// Format: SkillID,Rate +// +// 01. SkillID Skill ID to be casted by Randomize Spell. +// 02. Rate Chance at which the skill is selected (1 = 0.01%, 10000 = 100%). +// +// NOTE: The skill is picked at random from the entire database and then tested for rate. If it +// does not succeed at that rate, an another skill is picked and tested. This continues +// until a skill succeeds. +// + diff --git a/db/spellbook_db.txt b/db/spellbook_db.txt new file mode 100644 index 00000000..f109eb5f --- /dev/null +++ b/db/spellbook_db.txt @@ -0,0 +1,7 @@ +// Reading Spellbook Preserve Points Database +// +// Structure of Database: +// SkillID,PreservePoints,Required Book +//==================================================== +// To add more entries, increase MAX_SKILL_SPELLBOOK_DB in /src/map/skill.h. +//==================================================== diff --git a/db/stylist_db.conf b/db/stylist_db.conf new file mode 100644 index 00000000..193bba6c --- /dev/null +++ b/db/stylist_db.conf @@ -0,0 +1,267 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2018 Hercules Dev Team +//= Copyright (C) 2018 Asheraf +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Stylist Database +//========================================================================= + +stylist_db: ( + /************************************************************************** + ************* Entry structure ******************************************** + ************************************************************************** +{ + // ================ Mandatory fields ============================== + Type: TYPE (int) + Id: ID (int) + // ================ Optional fields =============================== + Zeny: zeny (int, defaults to 0) + ItemID: ItemID (int, defaults to 0) + BoxItemID: BoxItemID (int, defaults to 0) + AllowDoram: true/false (boolean, defaults to false) +}, +**************************************************************************/ +{ + Type: "LOOK_HAIR_COLOR" + Id: 1 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR_COLOR" + Id: 2 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR_COLOR" + Id: 3 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR_COLOR" + Id: 4 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR_COLOR" + Id: 5 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR_COLOR" + Id: 6 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR_COLOR" + Id: 7 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR_COLOR" + Id: 8 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 1 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 2 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 3 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 4 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 5 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 6 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 7 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 8 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 9 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 10 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 11 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 12 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 13 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 14 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 15 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 16 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 17 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 18 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 19 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 20 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 21 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 22 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 23 + Zeny: 100000 +}, +{ + Type: "LOOK_HAIR" + Id: 24 +// ItemID: "New_Style_Coupon" +// BoxItemID: "Beauty_Gift_Box" +}, +{ + Type: "LOOK_HAIR" + Id: 25 +// ItemID: "New_Style_Coupon" +// BoxItemID: "Beauty_Gift_Box" +}, +{ + Type: "LOOK_HAIR" + Id: 26 +// ItemID: "New_Style_Coupon" +// BoxItemID: "Beauty_Gift_Box" +}, +{ + Type: "LOOK_HAIR" + Id: 27 +// ItemID: "New_Style_Coupon" +// BoxItemID: "Beauty_Gift_Box" +}, +{ + Type: "LOOK_HAIR" + Id: 28 +// ItemID: "Cash_Hair_Coupon" +// BoxItemID: "Jeremy_Beauty_Coupon_Box" +}, +{ + Type: "LOOK_HAIR" + Id: 29 +// ItemID: "Cash_Hair_Coupon" +// BoxItemID: "Jeremy_Beauty_Coupon_Box" +}, +{ + Type: "LOOK_CLOTHES_COLOR" + Id: 1 +// ItemID: "Clothing_Dye_Coupon2" +// BoxItemID: "Clothing_Dye_Orig_Box" +}, +{ + Type: "LOOK_CLOTHES_COLOR" + Id: 2 +// ItemID: "Clothing_Dye_Coupon" +// BoxItemID: "Clothing_Dye_Box" +}, +{ + Type: "LOOK_CLOTHES_COLOR" + Id: 3 +// ItemID: "Clothing_Dye_Coupon" +// BoxItemID: "Clothing_Dye_Box" +}, +{ + Type: "LOOK_BODY2" + Id: 0 +// ItemID: "Costume_Change_Ticket" +// BoxItemID: "Costume_Change_Ticket" +}, +{ + Type: "LOOK_BODY2" + Id: 1 +// ItemID: "Costume_Change_Ticket" +// BoxItemID: "Costume_Change_Ticket" +}, +) diff --git a/db/translations.conf b/db/translations.conf new file mode 100644 index 00000000..fc814463 --- /dev/null +++ b/db/translations.conf @@ -0,0 +1,20 @@ +//==================================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//= +//= http://herc.ws/board/ +//================= More Information ================= +//= http://herc.ws/board/topic/8687-hercules-ultimate-localization-design/ +//==================================================== +// Translations generated with —-generate-translations +// should be pointed to here +//==================================================== + +translations: ( + //"path/to/my/Language.po", + //"db/Spanish.po", //(Example) +)
\ No newline at end of file |