//================= 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: (int, defaults to 0)
SkillTarget: (int, defaults to 0)
Rate: (int, defaults to 1) Rate refers to the chance of the skill being casted when the condition is fulfilled.(10000 = 100%)
CastTime: (int, defaults to 0) CastTime is the time in milliseconds that has to be pass to casting skill
Delay: (int, defaults to 0) Delay is the time in milliseconds that has to be pass before recasting the same skill.
Cancelable: (boolean, defaults to false)
CastCondition: (int, defaults to 0)
ConditionData: (int, defaults to 0)
val0: (int, defaults to 0) Value 0
val1: (int, defaults to 0)
val2: (int, defaults to 0)
val3: (int, defaults to 0)
val4: (int, defaults to 0)
Emotion: (int, defaults to 0)
ChatMsgID: (int, defaults to 0)
}
}
**************************************************************************/
Blub: {
NPC_SUMMONSLAVE: {
SkillState: "MSS_ANY"
SkillLevel: 4
Rate: 10000
CastTime: 700
Delay: 60000
SkillTarget: "MST_SELF"
CastCondition: "MSC_SPAWN"
val0: 1007
}
}
Tipiu: {
NPC_SUMMONSLAVE: {
SkillState: "MSS_IDLE"
SkillLevel: 6
Rate: 10000
SkillTarget: "MST_SELF"
CastCondition: "MSC_SPAWN"
val0: 1003
}
NPC_SUMMONSLAVE: {
SkillState: "MSS_BERSERK"
SkillLevel: 2
Rate: 2000
CastTime: 700
Delay: 10000
SkillTarget: "MST_SELF"
CastCondition: "MSC_SLAVELE"
ConditionData: 5
val0: 1003
}
NPC_SUMMONSLAVE: {
SkillState: "MSS_IDLE"
SkillLevel: 2
Rate: 7000
CastTime: 700
Delay: 10000
SkillTarget: "MST_SELF"
CastCondition: "MSC_SLAVELE"
ConditionData: 5
val0: 1003
}
}
Tipiou: {
NPC_SUMMONSLAVE: {
SkillState: "MSS_IDLE"
SkillLevel: 5
Rate: 10000
SkillTarget: "MST_SELF"
CastCondition: "MSC_SPAWN"
val0: 1002
}
NPC_SUMMONSLAVE: {
SkillState: "MSS_BERSERK"
SkillLevel: 2
Rate: 2000
CastTime: 700
Delay: 10000
SkillTarget: "MST_SELF"
CastCondition: "MSC_SLAVELE"
ConditionData: 4
val0: 1002
}
NPC_SUMMONSLAVE: {
SkillState: "MSS_IDLE"
SkillLevel: 2
Rate: 7000
CastTime: 700
Delay: 10000
SkillTarget: "MST_SELF"
CastCondition: "MSC_SLAVELE"
ConditionData: 4
val0: 1002
}
}
BlueSlime: {
NPC_SUMMONSLAVE: {
SkillState: "MSS_ANY"
SkillLevel: 1
Rate: 8000
CastTime: 1000
Delay: 5000
SkillTarget: "MST_SELF"
CastCondition: "MSC_SLAVELT"
ConditionData: 1
val0: 1090
}
}
SlimeBlast: {
NPC_SELFDESTRUCTION: {
SkillState: "MSS_BERSERK"
SkillLevel: 1
Rate: 10000
CastTime: 100
Delay: 500
Cancelable: true
SkillTarget: "MST_SELF"
CastCondition: "MSC_ALWAYS"
}
}
WhiteSlime: {
NPC_SELFDESTRUCTION: {
SkillState: "MSS_BERSERK"
SkillLevel: 1
Rate: 10000
CastTime: 100
Delay: 500
Cancelable: true
SkillTarget: "MST_SELF"
CastCondition: "MSC_MYHPLTMAXRATE"
ConditionData: 20
val0: 30
}
}
SantaSlime: {
NPC_SUMMONSLAVE: {
SkillState: "MSS_BERSERK"
SkillLevel: 5
Rate: 10000
CastTime: 2000
Delay: 60000
SkillTarget: "MST_SELF"
CastCondition: "MSC_SLAVELE"
ConditionData: 3
val0: 1086
}
NPC_SUMMONSLAVE: {
SkillState: "MSS_IDLE"
SkillLevel: 5
Rate: 10000
CastTime: 2000
Delay: 60000
SkillTarget: "MST_SELF"
CastCondition: "MSC_SLAVELE"
ConditionData: 3
val0: 1086
}
}
MountainSnake: {
NPC_POISON: {
SkillState: "MSS_BERSERK"
SkillLevel: 20
Rate: 500
Delay: 500
Cancelable: true
SkillTarget: "MST_TARGET"
CastCondition: "MSC_ALWAYS"
}
}
DesertBandit: {
NPC_POISON: {
SkillState: "MSS_BERSERK"
SkillLevel: 20
Rate: 400
Delay: 500
Cancelable: true
SkillTarget: "MST_TARGET"
CastCondition: "MSC_ATTACKPCGE"
ConditionData: 3
}
}
Sarracenus: {
NPC_POISON: {
SkillState: "MSS_BERSERK"
SkillLevel: 20
Rate: 400
Delay: 500
Cancelable: true
SkillTarget: "MST_TARGET"
CastCondition: "MSC_ATTACKPCGE"
ConditionData: 3
}
}
}
)