//================= Hercules Database ===================================== //= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| //= | | | | __/ | | (__| |_| | | __/\__ \ //= \_| |_/\___|_| \___|\__,_|_|\___||___/ //================= License =============================================== //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= //= Copyright (C) 2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by //= the Free Software Foundation, either version 3 of the License, or //= (at your option) any later version. //= //= This program is distributed in the hope that it will be useful, //= but WITHOUT ANY WARRANTY; without even the implied warranty of //= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //= GNU General Public License for more details. //= //= You should have received a copy of the GNU General Public License //= along with this program. If not, see . //========================================================================= //= Monster Skill Database //========================================================================= mob_skill_db:( { /************************************************************************** ************* Entry structure ******************************************** ************************************************************************** : { : { ClearSkills: (boolean, defaults to false) allows cleaning all previous defined skills for the mob. SkillLevel: (int, defaults to 1) SkillState: (int, defaults to 0) SkillTarget: (int, defaults to 0) Rate: (int, defaults to 1) CastTime: (int, defaults to 0) Delay: (int, defaults to 0) Cancelable: (boolean, defaults to false) CastCondition: (int, defaults to 0) ConditionData: (int, defaults to 0) val0: (int, defaults to 0) val1: (int, defaults to 0) val2: (int, defaults to 0) val3: (int, defaults to 0) val4: (int, defaults to 0) Emotion: (int, defaults to 0) ChatMsgID: (int, defaults to 0) } } **************************************************************************/ Ratto: { NPC_POISON: { SkillState: "MSS_BERSERK" SkillLevel: 20 Rate: 500 Delay: 500 Cancelable: true SkillTarget: "MST_TARGET" CastCondition: "MSC_ALWAYS" } } /**********************************************************************/ Blub: { NPC_SUMMONSLAVE: { SkillState: "MSS_ANY" SkillLevel: 4 Rate: 10000 CastTime: 700 Delay: 60000 SkillTarget: "MST_SELF" CastCondition: "MSC_SPAWN" val0: 1007 } } /**********************************************************************/ Crocotree: { NPC_REBIRTH: { SkillState: "MSS_DEAD" SkillLevel: 2 Rate: 10000 Cancelable: true SkillTarget: "MST_SELF" CastCondition: "MSC_ALWAYS" } NPC_TRANSFORMATION: { SkillState: "MSS_ANY" SkillLevel: 1 Rate: 10000 CastTime: 700 Delay: 60000 SkillTarget: "MST_SELF" CastCondition: "MSC_AFTERSKILL" ConditionData: 208 val0: 1014 } } /**********************************************************************/ Frostiana: { NPC_POISON: { SkillState: "MSS_BERSERK" SkillLevel: 5 Rate: 1000 Delay: 2000 Cancelable: true SkillTarget: "MST_TARGET" CastCondition: "MSC_ALWAYS" } } /**********************************************************************/ Pikpik: { NPC_SELFDESTRUCTION: { SkillState: "MSS_BERSERK" SkillLevel: 1 Rate: 10000 CastTime: 1000 SkillTarget: "MST_SELF" CastCondition: "MSC_ALWAYS" } NPC_SELFDESTRUCTION: { SkillState: "MSS_RUSH" SkillLevel: 1 Rate: 2000 CastTime: 1000 SkillTarget: "MST_SELF" CastCondition: "MSC_ALWAYS" } } /**********************************************************************/ CroconutMob: { NPC_SUICIDE: { SkillState: "MSS_ANY" SkillLevel: 1 Rate: 10000 CastTime: 1000 SkillTarget: "MST_SELF" CastCondition: "MSC_ALWAYS" } } /**********************************************************************/ Tipiu: { NPC_SUMMONSLAVE: { SkillState: "MSS_IDLE" SkillLevel: 6 Rate: 10000 SkillTarget: "MST_SELF" CastCondition: "MSC_SPAWN" val0: 1003 } NPC_SUMMONSLAVE: { SkillState: "MSS_BERSERK" SkillLevel: 2 Rate: 2000 CastTime: 700 Delay: 10000 SkillTarget: "MST_SELF" CastCondition: "MSC_SLAVELE" ConditionData: 5 val0: 1003 } NPC_SUMMONSLAVE: { SkillState: "MSS_IDLE" SkillLevel: 2 Rate: 7000 CastTime: 700 Delay: 10000 SkillTarget: "MST_SELF" CastCondition: "MSC_SLAVELE" ConditionData: 5 val0: 1003 } } /**********************************************************************/ Tipiou: { NPC_SUMMONSLAVE: { SkillState: "MSS_IDLE" SkillLevel: 5 Rate: 10000 SkillTarget: "MST_SELF" CastCondition: "MSC_SPAWN" val0: 1002 } NPC_SUMMONSLAVE: { SkillState: "MSS_BERSERK" SkillLevel: 2 Rate: 2000 CastTime: 700 Delay: 10000 SkillTarget: "MST_SELF" CastCondition: "MSC_SLAVELE" ConditionData: 4 val0: 1002 } NPC_SUMMONSLAVE: { SkillState: "MSS_IDLE" SkillLevel: 2 Rate: 7000 CastTime: 700 Delay: 10000 SkillTarget: "MST_SELF" CastCondition: "MSC_SLAVELE" ConditionData: 4 val0: 1002 } } /**********************************************************************/ Slime: { NPC_SUMMONMONSTER: { SkillState: "MSS_DEAD" SkillLevel: 2 Rate: 10000 SkillTarget: "MST_SELF" CastCondition: "MSC_ALWAYS" val0: 1025 } } /**********************************************************************/ Beehive: { NPC_SUMMONSLAVE: { SkillState: "MSS_ANY" SkillLevel: 1 Rate: 10000 CastTime: 100 Delay: 6500 Cancelable: false SkillTarget: "MST_SELF" CastCondition: "MSC_MYHPLTMAXRATE" ConditionData: 90 val0: 1058 } NPC_SUMMONSLAVE: { SkillState: "MSS_ANY" SkillLevel: 2 Rate: 10000 CastTime: 100 Delay: 6500 Cancelable: false SkillTarget: "MST_SELF" CastCondition: "MSC_MYHPLTMAXRATE" ConditionData: 50 val0: 1058 } NPC_SUMMONSLAVE: { SkillState: "MSS_ANY" SkillLevel: 3 Rate: 10000 CastTime: 100 Delay: 6500 Cancelable: false SkillTarget: "MST_SELF" CastCondition: "MSC_MYHPLTMAXRATE" ConditionData: 20 val0: 1058 } NPC_SUMMONMONSTER: { SkillState: "MSS_DEAD" SkillLevel: 1 Rate: 10000 SkillTarget: "MST_SELF" CastCondition: "MSC_ALWAYS" val0: 1058 } } /**********************************************************************/ PoisonSkull: { NPC_POISON: { SkillState: "MSS_BERSERK" SkillLevel: 20 Rate: 2500 Delay: 100 Cancelable: true SkillTarget: "MST_TARGET" CastCondition: "MSC_ALWAYS" } } /**********************************************************************/ BanditLord: { NPC_SUMMONSLAVE: { SkillState: "MSS_ANYTARGET" SkillLevel: 1 Rate: 10000 CastTime: 300 Delay: 270000 Cancelable: false SkillTarget: "MST_SELF" CastCondition: "MSC_MYHPLTMAXRATE" ConditionData: 70 val0: 1063 } NPC_SUMMONSLAVE: { SkillState: "MSS_ANYTARGET" SkillLevel: 2 Rate: 10000 CastTime: 300 Delay: 270000 Cancelable: false SkillTarget: "MST_SELF" CastCondition: "MSC_MYHPLTMAXRATE" ConditionData: 50 val0: 1064 } NPC_SUMMONSLAVE: { SkillState: "MSS_ANYTARGET" SkillLevel: 2 Rate: 10000 CastTime: 1000 Delay: 90000 Cancelable: false SkillTarget: "MST_SELF" CastCondition: "MSC_LONGRANGEATTACKED" val0: 1064 } NPC_SUMMONSLAVE: { SkillState: "MSS_ANYTARGET" SkillLevel: 3 Rate: 10000 CastTime: 1000 Delay: 270000 Cancelable: false SkillTarget: "MST_SELF" CastCondition: "MSC_MYHPLTMAXRATE" ConditionData: 25 val0: 1063 } NPC_POISON: { SkillState: "MSS_BERSERK" SkillLevel: 20 Rate: 7500 Delay: 20000 Cancelable: true SkillTarget: "MST_TARGET" CastCondition: "MSC_MYHPLTMAXRATE" ConditionData: 7 } /**********************************************************************/ } SpiderQueen: { NPC_POISON: { SkillState: "MSS_ALL" SkillLevel: 20 Rate: 5000 Delay: 100 Cancelable: true SkillTarget: "MST_TARGET" CastCondition: "MSC_ALWAYS" } NPC_SUMMONSLAVE: { SkillState: "MSS_ANY" SkillLevel: 5 Rate: 10000 CastTime: 700 Delay: 60000 SkillTarget: "MST_SELF" CastCondition: "MSC_SPAWN" val0: 1044 } } /**********************************************************************/ FireDummy: { MG_FIREWALL: { SkillState: "MSS_BERSERK" SkillLevel: 1 Rate: 9000 CastTime: 1800 Delay: 120000 Cancelable: true SkillTarget: "MST_TARGET" CastCondition: "MSC_ALWAYS" } } /**********************************************************************/ PinkFlower: { NPC_SUMMONSLAVE: { SkillState: "MSS_ANY" SkillLevel: 2 Rate: 10000 CastTime: 1000 Delay: 20000 SkillTarget: "MST_SELF" CastCondition: "MSC_SLAVELE" ConditionData: 3 val0: 1029 } } /**********************************************************************/ YellowTulip: { NPC_SUMMONMONSTER: { SkillState: "MSS_ANY" SkillLevel: 1 Rate: 10000 CastTime: 500 Delay: 10000 SkillTarget: "MST_SELF" CastCondition: "MSC_SLAVELE" ConditionData: 1 val0: 1029 } } /**********************************************************************/ YellowRose: { NPC_SUMMONMONSTER: { SkillState: "MSS_ANY" SkillLevel: 1 Rate: 10000 CastTime: 200 Delay: 5000 SkillTarget: "MST_SELF" CastCondition: "MSC_SLAVELE" ConditionData: 2 val0: 1029 } } /**********************************************************************/ BlueRose: { NPC_SUMMONMONSTER: { SkillState: "MSS_ANY" SkillLevel: 2 Rate: 10000 CastTime: 100 Delay: 3000 SkillTarget: "MST_SELF" CastCondition: "MSC_SLAVELE" ConditionData: 3 val0: 1029 } } /**********************************************************************/ RedRose: { NPC_SUMMONMONSTER: { SkillState: "MSS_ANY" SkillLevel: 1 Rate: 10000 CastTime: 1000 Delay: 20000 SkillTarget: "MST_SELF" CastCondition: "MSC_SLAVELE" ConditionData: 2 val0: 1029 } } } )