summaryrefslogblamecommitdiff
path: root/db/re/mob_skill_db.conf
blob: f71b7c6380b17e8c0c6536cb84e7846b560714af (plain) (tree)


































































                                                                                                                            

                                                                                











                                                  

                                                                                




















                                                       

                                                                                










                                                   

                                                                                

















                                                   

                                                                                









                                                   

                                                                                































                                                    

                                                                                































                                                    

                                                                                
                





                                                   


                                  

                                                                                
                  



































                                                          

                                              
                                     


                                                   
                                  

                 

                                                                                










                                                   






                                                                                
                                     




                                                          
                                  




                                                   
                                     




                                                          
                                  




                                                   
                                      



                                                              
                                  










                                                          
                                  










                                                          





















                                                                                
         










                                                                                



































































                                                                                
                                        
                                  

                 


 
 
//================= 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)
			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
		}
	}
}
)