summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicksha <Micksha@users.noreply.github.com>2020-05-06 17:18:16 +0200
committerMicksha <Micksha@users.noreply.github.com>2020-05-07 17:09:19 +0200
commitbaa6322aaa5fceb52f757ee769fafb8870fc63b6 (patch)
treef220b13fa76df4acee6a3c68ba509d2ffa70f85e
parent976171f0e53a9818cfbe1ce727b0e4f6c0b8762a (diff)
downloadserverdata-baa6322aaa5fceb52f757ee769fafb8870fc63b6.tar.gz
serverdata-baa6322aaa5fceb52f757ee769fafb8870fc63b6.tar.bz2
serverdata-baa6322aaa5fceb52f757ee769fafb8870fc63b6.tar.xz
serverdata-baa6322aaa5fceb52f757ee769fafb8870fc63b6.zip
add brotherhood NPCs, giant maggot, lockpicks and gearwheel
-rw-r--r--db/constants.conf4
-rw-r--r--db/re/item_db.conf18
-rw-r--r--db/re/mob_db.conf43
-rw-r--r--maps/re/012-3-3.mcachebin504 -> 503 bytes
-rw-r--r--npc/001-3-0/_import.txt1
-rw-r--r--npc/001-3-0/_mobs.txt3
-rw-r--r--npc/001-3-0/gates.txt46
-rw-r--r--npc/001-3-2/_import.txt1
-rw-r--r--npc/001-3-2/henry.txt20
-rw-r--r--npc/008-3-5/_import.txt1
-rw-r--r--npc/008-3-5/nunia.txt20
-rw-r--r--npc/012-3-3/_mobs.txt2
12 files changed, 157 insertions, 2 deletions
diff --git a/db/constants.conf b/db/constants.conf
index 4c83ec8c..ece7a722 100644
--- a/db/constants.conf
+++ b/db/constants.conf
@@ -4062,6 +4062,8 @@ constants_db: {
NPC_HASAN: 207
NPC_CRASMANDE: 208
NPC_MANATREE: 210
+ NPC_HENRY: 211
+ NPC_NUNIE: 212
NPC_CONFUSED_TREE: 400
NPC_ALIGE: 401
@@ -4128,6 +4130,8 @@ constants_db: {
NPC_FLAG_L: 464
NPC_FLAG_R: 465
NPC_TOICHI: 466
+ NPC_SEWER_GATE: 467
+ NPC_SEWER_WHEEL: 468
NPC_TREASURE: 469
NPC_TEST1: 800
diff --git a/db/re/item_db.conf b/db/re/item_db.conf
index 38963955..5594ee93 100644
--- a/db/re/item_db.conf
+++ b/db/re/item_db.conf
@@ -1781,6 +1781,24 @@ item_db: (
Weight: 500
},
{
+ Id: 761
+ AegisName: "Gearwheel"
+ Name: "Gearwheel"
+ Type: "IT_ETC"
+ Buy: 2500
+ Sell: 650
+ Weight: 500
+},
+{
+ Id: 762
+ AegisName: "Lockpicks"
+ Name: "Lockpicks"
+ Type: "IT_ETC"
+ Buy: 5000
+ Sell: 400
+ Weight: 50
+},
+{
Id: 800
AegisName: "DiamondShard"
Name: "Diamond Shard"
diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf
index fc3f8b9e..09c7ad25 100644
--- a/db/re/mob_db.conf
+++ b/db/re/mob_db.conf
@@ -3183,6 +3183,49 @@ mob_db: (
}
},
{
+ Id: 1076
+ SpriteName: "GiantMaggot"
+ Name: "Giant Maggot"
+ Lv: 20
+ Hp: 2407
+ Sp: 0
+ Exp: 63
+ JExp: 5
+ AttackRange: 1
+ Attack: [300, 450]
+ Def: 23
+ Mdef: 145
+ Stats: {
+ Str: 10
+ Agi: 30
+ Vit: 35
+ Int: 1
+ Dex: 30
+ Luk: 20
+ }
+ ChaseRange: 12
+ Race: 2
+ Element: (0, 2)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 1900
+ AttackDelay: 2700
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ BugLeg: 3500
+ Gearwheel: 3300
+ Carrot: 1000
+ Moss: 900
+ Carp: 100
+ Pearl: 1
+ }
+},
+{
Id: 1100
SpriteName: "PoisonSkull"
Name: "Poison Skull"
diff --git a/maps/re/012-3-3.mcache b/maps/re/012-3-3.mcache
index 76adf856..477daa73 100644
--- a/maps/re/012-3-3.mcache
+++ b/maps/re/012-3-3.mcache
Binary files differ
diff --git a/npc/001-3-0/_import.txt b/npc/001-3-0/_import.txt
index 5ead6439..502507be 100644
--- a/npc/001-3-0/_import.txt
+++ b/npc/001-3-0/_import.txt
@@ -2,4 +2,5 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/001-3-0/_mobs.txt",
"npc/001-3-0/_warps.txt",
+"npc/001-3-0/gates.txt",
"npc/001-3-0/mundane.txt",
diff --git a/npc/001-3-0/_mobs.txt b/npc/001-3-0/_mobs.txt
index cfae2cf4..bba354c7 100644
--- a/npc/001-3-0/_mobs.txt
+++ b/npc/001-3-0/_mobs.txt
@@ -26,7 +26,7 @@
001-3-0,86,131,4,2 monster Little Green Slime 1025,3,500,2000
001-3-0,175,31,4,2 monster Little Green Slime 1025,2,500,2000
001-3-0,147,67,4,2 monster Little Green Slime 1025,2,500,2000
-001-3-0,54,53,5,3 monster Poison Skull 1100,1,35000,60000
+001-3-0,55,50,5,3 monster Giant Maggot 1076,1,350000,60000
001-3-0,117,60,5,0 monster Cave Maggot 1027,25,500,2000
001-3-0,156,43,5,2 monster Crafty 1018,3,12000,20000
001-3-0,178,76,5,1 monster Crafty 1018,3,12000,20000
@@ -36,3 +36,4 @@
001-3-0,54,85,5,0 monster Tortuga 1004,1,35000,300000
001-3-0,114,62,5,0 monster Tortuga 1004,1,35000,300000
001-3-0,167,100,6,1 monster Tortuga 1004,1,35000,300000
+001-3-0,41,104,2,3 monster Giant Maggot 1076,1,350000,60000
diff --git a/npc/001-3-0/gates.txt b/npc/001-3-0/gates.txt
new file mode 100644
index 00000000..c3e4bcf7
--- /dev/null
+++ b/npc/001-3-0/gates.txt
@@ -0,0 +1,46 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// The Sewer Gates, and Wheels.
+// THIS IS A PLACEHOLDER!
+
+001-3-0,90,62,0 script #Gate1 NPC_SEWER_GATE,{
+ speech
+ l("This gate is closed.");
+ close;
+
+OnInit:
+ .distance = 1;
+ end;
+}
+
+001-3-0,56,44,0 script #Gate2 NPC_SEWER_GATE,{
+ speech
+ l("This gate is closed.");
+ close;
+
+OnInit:
+ .distance = 1;
+ end;
+}
+
+001-3-0,92,61,0 script #Wheel1 NPC_SEWER_WHEEL,{
+ speech
+ l("You try to move this wheel, but it is stuck. Something seems to be missing.");
+ close;
+
+OnInit:
+ .distance = 1;
+ end;
+}
+
+001-3-0,58,43,0 script #Wheel1 NPC_SEWER_WHEEL,{
+ speech
+ l("You try to move this wheel, but it is stuck. Something seems to be missing.");
+ close;
+
+OnInit:
+ .distance = 1;
+ end;
+}
diff --git a/npc/001-3-2/_import.txt b/npc/001-3-2/_import.txt
index d427b6ed..d70ece30 100644
--- a/npc/001-3-2/_import.txt
+++ b/npc/001-3-2/_import.txt
@@ -1,3 +1,4 @@
// Map 001-3-2: Hideout
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/001-3-2/_warps.txt",
+"npc/001-3-2/henry.txt",
diff --git a/npc/001-3-2/henry.txt b/npc/001-3-2/henry.txt
new file mode 100644
index 00000000..5032f87d
--- /dev/null
+++ b/npc/001-3-2/henry.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Henry, a Brotherhood member managing the Hideout in Artis.
+// THIS IS A PLACEHOLDER!
+
+001-3-2,24,51,0 script Henry#001-3-2 NPC_HENRY,{
+ speech
+ l("Stop! Who's there?"),
+ l("Ah, its you. Sophialla already informed me. I can help you to go to Woodland, but you also could do me a favor."),
+ l("After messing with the Major and the Legion here, I can teach you lockpicking. Ah, and you may try to find my friend Nunia in Woodland, once you go there. She seems to be disappeared."),
+ l("Call for Micksha and Jesusalva to implement all this, please.");
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-3-5/_import.txt b/npc/008-3-5/_import.txt
index 55e17985..5113781e 100644
--- a/npc/008-3-5/_import.txt
+++ b/npc/008-3-5/_import.txt
@@ -2,3 +2,4 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/008-3-5/_mobs.txt",
"npc/008-3-5/_warps.txt",
+"npc/008-3-5/nunia.txt",
diff --git a/npc/008-3-5/nunia.txt b/npc/008-3-5/nunia.txt
new file mode 100644
index 00000000..99751009
--- /dev/null
+++ b/npc/008-3-5/nunia.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Nunia, Henry's friend and Woodland's master thief.
+// THIS IS A PLACEHOLDER!
+
+008-3-5,50,35,0 script Nunia NPC_NUNIA,{
+ speech
+ l("Who dares to enter this cave? Who are you?"),
+ l("At least, you look peaceful. And I see by your fingers that you can deal with lockpicks."),
+ l("I am going to teach you all what a thief needs to know, later"),
+ l("Call for Micksha and Jesusalva to implement all this, please.");
+ close;
+
+OnInit:
+ .sex = G_FEMALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/012-3-3/_mobs.txt b/npc/012-3-3/_mobs.txt
index f2da13cd..1d281763 100644
--- a/npc/012-3-3/_mobs.txt
+++ b/npc/012-3-3/_mobs.txt
@@ -1,7 +1,7 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
// Map 012-3-3: Mana Tree Cave mobs
012-3-3,40,28,13,3 monster Green Slime 1024,4,20000,75000
-012-3-3,41,55,15,31 monster Crafty 1018,7,2500,35000
+012-3-3,41,53,15,31 monster Crafty 1018,7,2500,35000
012-3-3,36,35,9,7 monster Mana Bug 1035,5,10000,10000
012-3-3,42,39,8,12 monster Silkworm 1040,5,3000,6000
012-3-3,42,35,7,6 monster Moubi 1072,1,500000,1000000