From 79836e447ddcdbe7d3ada0f836bce61920195019 Mon Sep 17 00:00:00 2001
From: Micksha <ms-shaman@gmx.de>
Date: Sun, 14 Apr 2019 02:51:10 +0000
Subject: initial commit for bandit mobs and equipment

---
 db/re/item_db.conf      | 113 +++++++++++++++++++++++++++++++++++++++-
 db/re/mob_db.conf       | 134 ++++++++++++++++++++++++++++++++++++++++++++++++
 db/re/mob_skill_db.conf |  81 +++++++++++++++++++++++++++++
 3 files changed, 327 insertions(+), 1 deletion(-)

(limited to 'db/re')

diff --git a/db/re/item_db.conf b/db/re/item_db.conf
index 753dc25a..96293603 100644
--- a/db/re/item_db.conf
+++ b/db/re/item_db.conf
@@ -2734,6 +2734,18 @@ item_db: (
     Delay: 0
     Sprite: 0
 },
+{
+    Id: 756
+    AegisName: "CoinBag"
+    Name: "Coin Bag"
+    Type: "IT_ETC"
+    Buy: 10000
+    Sell: 500
+    Weight: 250
+    Refine: false
+    ViewSprite: 756
+    BindOnEquip: false
+},
 {
     Id: 800
     AegisName: "DiamondShard"
@@ -3211,7 +3223,25 @@ item_db: (
     Delay: 0
     Sprite: 0
 },
-
+{
+    Id: 1803
+    AegisName: "BanditBoots"
+    Name: "Bandit Boots"
+    Type: "IT_ARMOR"
+    Buy: 15000
+    Sell: 900
+    Weight:60
+    Def: 27
+    Loc: "EQP_SHOES"
+    WeaponLv: 0
+    EquipLv: 20
+    Refine: false
+    ViewSprite: 1803
+    BindOnEquip: false
+    BuyingStore: true
+    Delay: 0
+    Sprite: 0
+},
 {
     Id: 2000
     AegisName: "Armbands"
@@ -3343,6 +3373,28 @@ item_db: (
     Delay: 0
     Sprite: 0
 },
+{
+    Id: 2005
+    AegisName: "BanditGloves"
+    Name: "Bandit Gloves"
+    Type: "IT_ARMOR"
+    Buy: 8500
+    Sell: 650
+    Weight: 85
+    Atk: 0
+    Matk: 0
+    Def: 20
+    Range: 0
+    Slots: 0
+    Loc: "EQP_GARMENT"
+    WeaponLv: 0
+    EquipLv: 25
+    Refine: false
+    ViewSprite: 2005
+    BindOnEquip: false
+    Delay: 0
+    Sprite: 0
+},
 {
     Id: 2200
     AegisName: "CreasedShorts"
@@ -3501,6 +3553,28 @@ item_db: (
     Delay: 0
     Sprite: 0
 },
+{
+    Id: 2206
+    AegisName: "BanditTrousers"
+    Name: "Bandit Trousers"
+    Type: "IT_ARMOR"
+    Buy: 9500
+    Sell: 1100
+    Weight: 110
+    Atk: 0
+    Matk: 0
+    Def: 105
+    Range: 0
+    Slots: 0
+    Loc: "EQP_HEAD_LOW"
+    WeaponLv: 0
+    EquipLv: 25
+    Refine: false
+    ViewSprite: 2206
+    BindOnEquip: false
+    Delay: 0
+    Sprite: 0
+},
 {
     Id: 2700
     AegisName: "Barrel"
@@ -3936,6 +4010,28 @@ item_db: (
     Delay: 0
     Sprite: 0
 },
+{
+    Id: 2916
+    AegisName: "BanditHood"
+    Name: "Bandit Hood"
+    Type: "IT_ARMOR"
+    Buy: 9560
+    Sell: 780
+    Weight: 30
+    Atk: 0
+    Matk: 0
+    Def: 15
+    Range: 0
+    Slots: 0
+    Loc: "EQP_HEAD_TOP"
+    WeaponLv: 0
+    EquipLv: 20
+    Refine: false
+    ViewSprite: 2916
+    BindOnEquip: false
+    Delay: 0
+    Sprite: 0
+},
 {
     Id: 3200
     AegisName: "Shemagh"
@@ -3951,6 +4047,21 @@ item_db: (
     ViewSprite: 3200
     BindOnEquip: false
 },
+{
+    Id: 3201
+    AegisName: "BanditShawl"
+    Name: "Bandit Shawl"
+    Type: "IT_ARMOR"
+    Buy: 6500
+    Sell: 450
+    Weight: 45
+    Def: 75
+    Loc: "EQP_ACC_R"
+    EquipLv: 30
+    Refine: false
+    ViewSprite: 3201
+    BindOnEquip: false
+},
 {
     Id: 3500
     AegisName: "Knife"
diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf
index 85b946fe..9b70f689 100644
--- a/db/re/mob_db.conf
+++ b/db/re/mob_db.conf
@@ -2588,6 +2588,140 @@ mob_db: (
         ARedRose: 50
     }
 },
+{
+	Id: 1063
+	SpriteName: "Bandit"
+	Name: "Bandit"
+	Lv: 26
+	Hp: 4211
+	Sp: 0
+	Exp: 44
+	JExp: 8
+	AttackRange: 1
+	Attack: [168, 180]
+	Def: 45
+	Mdef: 20
+	Stats: {
+		Str: 11
+		Agi: 20
+		Vit: 24
+		Int: 10
+		Dex: 33
+		Luk: 11
+	}
+	ViewRange: 9
+	ChaseRange: 12
+	Race: 2
+	Element: (7, 1)
+	Mode: {
+		Aggressive: true
+		CanMove: true
+		CanAttack: true
+		CastSensorChase: true
+		ChangeChase: true
+	}
+	MoveSpeed: 440
+	AttackDelay: 1260
+	AttackMotion: 672
+	DamageMotion: 900
+	Drops: {
+		CoinBag: 500
+		Dagger: 90
+		BanditTrousers: 1
+		BanditHood: 1
+		BanditBoots: 2
+	}
+},
+{
+	Id: 1064
+	SpriteName: "RobinBandit"
+	Name: "Robin Bandit"
+	Lv: 35
+	Hp: 3788
+	Sp: 0
+	Exp: 129
+	JExp: 12
+	AttackRange: 5
+	Attack: [149, 152]
+	Def: 28
+	Mdef: 22
+	Stats: {
+		Str: 15
+		Agi: 25
+		Vit: 28
+		Int: 21
+		Dex: 38
+		Luk: 24
+	}
+	ViewRange: 8
+	ChaseRange: 12
+	Race: 2
+	Element: (7, 1)
+	Mode: {
+		Aggressive: true
+		CanMove: true
+		CanAttack: true
+		CastSensorChase: true
+		ChangeChase: true
+	}
+	MoveSpeed: 420
+	AttackDelay: 920
+	AttackMotion: 672
+	DamageMotion: 900
+	Drops: {
+		CoinBag: 500
+		Dagger: 90
+		BanditTrousers: 1
+		BanditHood: 1
+		BanditGloves: 1
+	}
+},
+{
+	Id: 1065
+	SpriteName: "BanditLord"
+	Name: "Bandit Lord"
+	Lv: 55
+	Hp: 12900
+	Sp: 0
+	Exp: 250
+	JExp: 60
+	AttackRange: 5
+	Attack: [710, 880]
+	Def: 25
+	Mdef: 20
+	Stats: {
+		Str: 28
+		Agi: 40
+		Vit: 53
+		Int: 31
+		Dex: 55
+		Luk: 28
+	}
+	ViewRange: 12
+	ChaseRange: 16
+	Race: 2
+	Element: (7, 1)
+	Mode: {
+		Aggressive: true
+		CanMove: true
+		CanAttack: true
+		CastSensorChase: true
+		ChangeChase: true
+		Boss: true
+		Angry: true
+	}
+	MoveSpeed: 640
+	AttackDelay: 2400
+	AttackMotion: 672
+	DamageMotion: 900
+	Drops: {
+		CoinBag: 750
+		Dagger: 150
+		BanditShawl: 10
+		BanditTrousers: 5
+		BanditHood: 5
+	}
+},
 {
     Id: 1100
     SpriteName: "PoisonSkull"
diff --git a/db/re/mob_skill_db.conf b/db/re/mob_skill_db.conf
index 8e395099..12c0cc33 100644
--- a/db/re/mob_skill_db.conf
+++ b/db/re/mob_skill_db.conf
@@ -65,6 +65,8 @@ mob_skill_db:(
 			CastCondition: "MSC_ALWAYS"
 		}
 	}
+
+	/**********************************************************************/
 	Blub: {
 		NPC_SUMMONSLAVE: {
 			SkillState: "MSS_ANY"
@@ -77,6 +79,8 @@ mob_skill_db:(
 			val0: 1007
 		}
 	}
+
+	/**********************************************************************/
 	Crocotree: {
 		NPC_REBIRTH: {
 			SkillState: "MSS_DEAD"
@@ -98,6 +102,8 @@ mob_skill_db:(
 			val0: 1014
 		}
 	}
+
+	/**********************************************************************/
 	Frostiana: {
 		NPC_POISON: {
 			SkillState: "MSS_BERSERK"
@@ -109,6 +115,8 @@ mob_skill_db:(
 			CastCondition: "MSC_ALWAYS"
 		}
 	}
+
+	/**********************************************************************/
 	Pikpik: {
 		NPC_SELFDESTRUCTION: {
 			SkillState: "MSS_BERSERK"
@@ -127,6 +135,8 @@ mob_skill_db:(
 			CastCondition: "MSC_ALWAYS"
 		}
 	}
+
+	/**********************************************************************/
 	CroconutMob: {
 		NPC_SUICIDE: {
 			SkillState: "MSS_ANY"
@@ -137,6 +147,8 @@ mob_skill_db:(
 			CastCondition: "MSC_ALWAYS"
 		}
 	}
+
+	/**********************************************************************/
 	Tipiu: {
 		NPC_SUMMONSLAVE: {
 			SkillState: "MSS_IDLE"
@@ -169,6 +181,8 @@ mob_skill_db:(
 			val0: 1003
 		}
 	}
+
+	/**********************************************************************/
 	Tipiou: {
 		NPC_SUMMONSLAVE: {
 			SkillState: "MSS_IDLE"
@@ -201,6 +215,8 @@ mob_skill_db:(
 			val0: 1002
 		}
 	}
+
+	/**********************************************************************/
 	slime: {
 		NPC_SUMMONMONSTER: {
 			SkillState: "MSS_DEAD"
@@ -212,6 +228,8 @@ mob_skill_db:(
 			val0: 1025
 		}
 	}
+
+	/**********************************************************************/
 	Beehive: {
 		NPC_SUMMONMONSTER: {
 			SkillState: "MSS_DEAD"
@@ -223,6 +241,8 @@ mob_skill_db:(
 			val0: 1058
 		}
 	}
+
+	/**********************************************************************/
 	PoisonSkull: {
 		NPC_POISON: {
 			SkillState: "MSS_BERSERK"
@@ -234,6 +254,67 @@ mob_skill_db:(
 			CastCondition: "MSC_ALWAYS"
 		}
 	}
+
+	/**********************************************************************/
+	BanditLord: {
+		NPC_SUMMONSLAVE: {
+			SkillState: "MSS_ANYTARGET"
+			SkillLevel: 1
+			Rate: 10000
+			CastTime: 1000
+			Delay: 270000
+			Cancelable: false
+			SkillTarget: "MST_SELF"
+			CastCondition: "MSC_MYHPLTMAXRATE"
+			ConditionData: 70
+			val0: 1024
+		}
+		NPC_SUMMONSLAVE: {
+			SkillState: "MSS_ANYTARGET"
+			SkillLevel: 2
+			Rate: 10000
+			CastTime: 1000
+			Delay: 270000
+			Cancelable: false
+			SkillTarget: "MST_SELF"
+			CastCondition: "MSC_MYHPLTMAXRATE"
+			ConditionData: 50
+			val0: 1024
+		}
+		NPC_SUMMONSLAVE: {
+			SkillState: "MSS_ANYTARGET"
+			SkillLevel: 2
+			Rate: 10000
+			CastTime: 2000
+			Delay: 90000
+			Cancelable: false
+			SkillTarget: "MST_SELF"
+			CastCondition: "MSC_LONGRANGEATTACKED"
+			val0: 1153
+		}
+		NPC_SUMMONSLAVE: {
+			SkillState: "MSS_ANYTARGET"
+			SkillLevel: 3
+			Rate: 10000
+			CastTime: 1000
+			Delay: 270000
+			Cancelable: false
+			SkillTarget: "MST_SELF"
+			CastCondition: "MSC_MYHPLTMAXRATE"
+			ConditionData: 25
+			val0: 1024
+		}
+		NPC_POISON: {
+			SkillState: "MSS_BERSERK"
+			SkillLevel: 20
+			Rate: 7500
+			Delay: 20000
+			Cancelable: true
+			SkillTarget: "MST_TARGET"
+			CastCondition: "MSC_MYHPLTMAXRATE"
+			ConditionData: 7
+		}
+	}
 }
 )
 
-- 
cgit v1.2.3-70-g09d2