From debff23c987d6f20481d4a9a1a8668c2a4e6d8f2 Mon Sep 17 00:00:00 2001
From: Jesusaves <cpntb1@ymail.com>
Date: Thu, 5 Aug 2021 22:08:43 -0300
Subject: Release the new monsters, adjust their drops. Actually, I missed the
 frogs. Whatever.

---
 db/re/mob_db.conf     | 31 +++++++++++++++++--------------
 npc/004-2/_mobs.txt   |  6 +++---
 npc/015-1/_import.txt |  1 +
 npc/015-1/boss.txt    | 27 +++++++++++++++++++++++++++
 4 files changed, 48 insertions(+), 17 deletions(-)
 create mode 100644 npc/015-1/boss.txt

diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf
index e4a043fa4..16f458d84 100644
--- a/db/re/mob_db.conf
+++ b/db/re/mob_db.conf
@@ -502,7 +502,7 @@ mob_db: (
 		Croconut: 3700
 		Croconut: 2100
 		Croconut: 600
-		RawLog: 300
+		RawLog: 350
 	}
 	WeaponAttacks: {
 		Bows: 8000
@@ -11738,8 +11738,9 @@ mob_db: (
 	AttackMotion: 452
 	DamaeMotion: 480
 	Drops: {
-		HardSpike: 5000
-		BugLeg: 3500
+		HardSpike: 800
+		RawLog: 700
+		BugLeg: 600
 		GoldPieces: 1
 	}
 },
@@ -11780,9 +11781,9 @@ mob_db: (
 	AttackMotion: 672
 	DamageMotion: 480
 	Drops: {
-		Moss: 1000
-		MaggotSlime: 1000
-		BugLeg: 600
+		MaggotSlime: 600
+		BugLeg: 200
+		Moss: 200
 	}
 },
 {
@@ -11822,9 +11823,9 @@ mob_db: (
 	AttackMotion: 672
 	DamageMotion: 480
 	Drops: {
-		Moss: 1500
-		MaggotSlime: 1000
-		BugLeg: 900
+		MaggotSlime: 700
+		BugLeg: 300
+		Moss: 300
 	}
 },
 {
@@ -11867,11 +11868,13 @@ mob_db: (
 	AttackMotion: 550
 	DamageMotion: 450
 	Drops: {
-		BugLeg: 7500
-		MaggotSlime: 5000
-		SilverOre: 1000
-		GoldOre: 500
-		PlatinumOre: 100
+		BugLeg: 2500
+		MaggotSlime: 2000
+		IronOre: 600
+		Coal: 500
+		CopperOre: 150
+		SilverOre: 100
+		BronzeBossGift: 10
 	}
 },
 // System
diff --git a/npc/004-2/_mobs.txt b/npc/004-2/_mobs.txt
index 46c6a6b38..150fa1a89 100644
--- a/npc/004-2/_mobs.txt
+++ b/npc/004-2/_mobs.txt
@@ -5,8 +5,8 @@
 004-2,100,55,14,14	monster	Maggot	1030,7,35000,150000
 004-2,108,39,17,4	monster	Scorpion	1071,3,35000,150000
 004-2,51,40,10,22	monster	Scorpion	1071,6,35000,150000
-004-2,102,55,4,4	monster	Black Scorpion	1074,1,35000,75000
+004-2,102,55,4,4	monster	Mister Prickel	1436,1,35000,35000
 004-2,108,97,4,4	monster	Snake	1122,2,35000,150000
-004-2,77,51,9,4	monster	Snake	1122,1,35000,75000
+004-2,77,51,9,4	monster	Old Snake	1199,1,35000,75000
 004-2,67,63,14,11	monster	Scorpion	1071,6,35000,80000
-004-2,82,50,27,29	monster	Desert Log Head	1127,5,35000,60000
+004-2,82,50,27,29	monster	Desert Log Head	1127,5,35000,50000
diff --git a/npc/015-1/_import.txt b/npc/015-1/_import.txt
index 19aefef50..69c337026 100644
--- a/npc/015-1/_import.txt
+++ b/npc/015-1/_import.txt
@@ -2,4 +2,5 @@
 // This file is generated automatically. All manually added changes will be removed when running the Converter.
 "npc/015-1/_mobs.txt",
 "npc/015-1/_warps.txt",
+"npc/015-1/boss.txt",
 "npc/015-1/treasure.txt",
diff --git a/npc/015-1/boss.txt b/npc/015-1/boss.txt
new file mode 100644
index 000000000..5d1d77121
--- /dev/null
+++ b/npc/015-1/boss.txt
@@ -0,0 +1,27 @@
+// TMW2 Script
+// Author:
+//  Jesusalva
+// Description:
+//  Spider Queen Boss
+
+015-1,0,0,0	script	#BossCtrl_015-1	NPC_HIDDEN,{
+    end;
+
+// Respawn every half hour
+OnTimer1800000:
+    stopnpctimer;
+OnInit:
+    areamonster "015-1", 20, 20, getmapinfo(MAPINFO_SIZE_X, "015-1"), getmapinfo(MAPINFO_SIZE_Y, "015-1"), strmobinfo(1, SpiderQueen), SpiderQueen, 1, "#BossCtrl_015-1::OnBossDeath";
+    end;
+
+OnBossDeath:
+    initnpctimer;
+    .@party=getcharid(1);
+    if (.@party > 0) {
+        mapannounce getmap(), "Boss deafeated by Party: " + getpartyname(.@party), bc_all;
+    } else {
+        mapannounce getmap(), "Boss deafeated by: " + strcharinfo(0), bc_all;
+    }
+    end;
+
+}
-- 
cgit v1.2.3-70-g09d2