summaryrefslogtreecommitdiff
path: root/npc/018-1_Woodland_mining_camp
diff options
context:
space:
mode:
Diffstat (limited to 'npc/018-1_Woodland_mining_camp')
-rw-r--r--npc/018-1_Woodland_mining_camp/_import.txt5
-rw-r--r--npc/018-1_Woodland_mining_camp/_mobs.txt104
-rw-r--r--npc/018-1_Woodland_mining_camp/_warps.txt17
-rw-r--r--npc/018-1_Woodland_mining_camp/miners.txt6
-rw-r--r--npc/018-1_Woodland_mining_camp/monsters.txt39
5 files changed, 171 insertions, 0 deletions
diff --git a/npc/018-1_Woodland_mining_camp/_import.txt b/npc/018-1_Woodland_mining_camp/_import.txt
new file mode 100644
index 00000000..c8cd0a44
--- /dev/null
+++ b/npc/018-1_Woodland_mining_camp/_import.txt
@@ -0,0 +1,5 @@
+map: 018-1.gat
+npc: npc/018-1_Woodland_mining_camp/monsters.txt
+npc: npc/018-1_Woodland_mining_camp/miners.txt
+npc: npc/018-1_Woodland_mining_camp/_warps.txt
+npc: npc/018-1_Woodland_mining_camp/_mobs.txt
diff --git a/npc/018-1_Woodland_mining_camp/_mobs.txt b/npc/018-1_Woodland_mining_camp/_mobs.txt
new file mode 100644
index 00000000..df2cf445
--- /dev/null
+++ b/npc/018-1_Woodland_mining_camp/_mobs.txt
@@ -0,0 +1,104 @@
+// 018-1 Woodland mining camp mobs
+
+018-1.gat,136,79,9,41 monster Sea Slime 1033,10,0,0,Mob018-1::On1033
+018-1.gat,108,87,53,25 monster Log Head 1025,10,0,0,Mob018-1::On1025
+018-1.gat,116,44,6,7 monster Sea Slime 1033,3,0,0,Mob018-1::On1033
+018-1.gat,119,56,13,6 monster Flower 1014,2,0,0,Mob018-1::On1014
+018-1.gat,175,28,17,19 monster Jack O 1022,1,300000,240000,Mob018-1::On1022
+018-1.gat,78,59,3,1 monster Yellow Slime 1007,1,0,0,Mob018-1::On1007
+018-1.gat,57,63,14,7 monster Silk Worm 1035,2,0,0,Mob018-1::On1035
+018-1.gat,43,63,31,28 monster Bat 1017,10,0,0,Mob018-1::On1017
+018-1.gat,134,39,18,10 monster Grass Snake 1034,4,0,0,Mob018-1::On1034
+018-1.gat,124,42,9,11 monster Grass Snake 1034,2,0,0,Mob018-1::On1034
+018-1.gat,124,19,22,9 monster Mountain Snake 1026,3,0,0,Mob018-1::On1026
+018-1.gat,122,29,19,9 monster Mountain Snake 1026,2,0,0,Mob018-1::On1026
+018-1.gat,149,45,10,8 monster Bat 1017,5,0,0,Mob018-1::On1017
+018-1.gat,169,47,20,10 monster Pinkie 1018,4,0,0,Mob018-1::On1018
+018-1.gat,136,49,13,8 monster Fluffy 1020,4,0,0,Mob018-1::On1020
+018-1.gat,111,62,5,2 monster Silk Worm 1035,1,0,0,Mob018-1::On1035
+018-1.gat,117,50,4,3 monster Sea Slime 1033,1,0,0,Mob018-1::On1033
+018-1.gat,96,47,18,11 monster Mouboo 1028,3,0,0,Mob018-1::On1028
+018-1.gat,106,52,15,6 monster Mouboo 1028,1,0,0,Mob018-1::On1028
+018-1.gat,78,55,37,6 monster Fire Goblin 1011,7,0,0,Mob018-1::On1011
+018-1.gat,145,24,10,9 monster Green Slime 1005,3,0,0,Mob018-1::On1005
+018-1.gat,68,89,14,17 monster Scorpion 1003,3,0,0,Mob018-1::On1003
+
+
+018-1.gat,0,0,0 script Mob018-1 -1,{
+On1003:
+ set @mobID, 1003;
+ callfunc "MobPoints";
+ break;
+
+On1005:
+ set @mobID, 1005;
+ callfunc "MobPoints";
+ break;
+
+On1007:
+ set @mobID, 1007;
+ callfunc "MobPoints";
+ break;
+
+On1011:
+ set @mobID, 1011;
+ callfunc "MobPoints";
+ break;
+
+On1014:
+ set @mobID, 1014;
+ callfunc "MobPoints";
+ break;
+
+On1017:
+ set @mobID, 1017;
+ callfunc "MobPoints";
+ break;
+
+On1018:
+ set @mobID, 1018;
+ callfunc "MobPoints";
+ break;
+
+On1020:
+ set @mobID, 1020;
+ callfunc "MobPoints";
+ break;
+
+On1022:
+ set @mobID, 1022;
+ callfunc "MobPoints";
+ break;
+
+On1025:
+ set @mobID, 1025;
+ callfunc "MobPoints";
+ break;
+
+On1026:
+ set @mobID, 1026;
+ callfunc "MobPoints";
+ break;
+
+On1028:
+ set @mobID, 1028;
+ callfunc "MobPoints";
+ break;
+
+On1033:
+ set @mobID, 1033;
+ callfunc "MobPoints";
+ break;
+
+On1034:
+ set @mobID, 1034;
+ callfunc "MobPoints";
+ break;
+
+On1035:
+ set @mobID, 1035;
+ callfunc "MobPoints";
+ break;
+
+ end;
+}
diff --git a/npc/018-1_Woodland_mining_camp/_warps.txt b/npc/018-1_Woodland_mining_camp/_warps.txt
new file mode 100644
index 00000000..c8d4c8d6
--- /dev/null
+++ b/npc/018-1_Woodland_mining_camp/_warps.txt
@@ -0,0 +1,17 @@
+// 018-1 Woodland mining camp warps
+
+018-1.gat,79,59 warp toMine 0,-1,018-3.gat,100,130
+018-1.gat,112,61 warp toCave -1,-1,018-3.gat,44,36
+018-1.gat,115,40 warp toCave -1,-1,013-3.gat,22,114
+018-1.gat,128,56 warp toCave -1,-1,018-3.gat,49,97
+018-1.gat,90,42 warp toCave -1,-1,018-3.gat,123,164
+018-1.gat,69,54 warp toCave -1,-1,018-3.gat,70,103
+018-1.gat,127,36 warp toCave -1,-1,013-3.gat,139,44
+018-1.gat,134,45 warp toCave -1,-1,013-3.gat,61,178
+018-1.gat,147,40 warp toCave -1,-1,013-3.gat,81,102
+018-1.gat,153,46 warp toCave -1,-1,018-3.gat,146,160
+018-1.gat,158,34 warp toCave -1,-1,018-3.gat,64,101
+018-1.gat,162,44 warp toCave -1,-1,018-3.gat,29,164
+018-1.gat,177,20 warp toCave -1,-1,013-1.gat,177,90
+018-1.gat,65,73 warp toIndoor -1,-1,018-2.gat,50,28
+018-1.gat,79,98 warp toHurnscald 2,-1,008-1.gat,79,18
diff --git a/npc/018-1_Woodland_mining_camp/miners.txt b/npc/018-1_Woodland_mining_camp/miners.txt
new file mode 100644
index 00000000..99bba7fb
--- /dev/null
+++ b/npc/018-1_Woodland_mining_camp/miners.txt
@@ -0,0 +1,6 @@
+//
+
+new_37-1.gat,78,59,0 script Miner 109,1,1,{
+ mes "[Miner]";
+ mes "\"I'm sorry, but this area is closed off.\"";
+}
diff --git a/npc/018-1_Woodland_mining_camp/monsters.txt b/npc/018-1_Woodland_mining_camp/monsters.txt
new file mode 100644
index 00000000..d38d2695
--- /dev/null
+++ b/npc/018-1_Woodland_mining_camp/monsters.txt
@@ -0,0 +1,39 @@
+// Map: new_37-1
+// This is the Woodland Mines.
+//
+
+new_37-1.gat,0,0,0,0 monster LogHead 1025,5,500,600,Mob37::OnLogHead
+new_37-1.gat,136,77,20,35 monster SeaSlime 1033,5,1000,500,Mob37::OnSeaSlime
+new_37-1.gat,0,0,0,0 monster Bat 1017,2,4000,3000,Mob37::OnBat
+new_37-1.gat,79,59,0,0 monster YellowSlime 1007,1,120000,60000,Mob37::OnYellowSlime
+
+new_37-1.gat,57,63,4,4 monster SilkWorm 1035,2,60000,30000,Mob37::OnSilkWorm
+
+new_37-1.gat,0,0,0 script Mob37 -1,{
+OnLogHead:
+ set @mobID, 1025;
+ callfunc "MobPoints";
+ break;
+
+OnSeaSlime:
+ set @mobID, 1033;
+ callfunc "MobPoints";
+ break;
+
+OnBat:
+ set @mobID, 1017;
+ callfunc "MobPoints";
+ break;
+
+OnYellowSlime:
+ set @mobID, 1007;
+ callfunc "MobPoints";
+ break;
+
+OnSilkWorm:
+ set @mobID, 1035;
+ callfunc "MobPoints";
+ break;
+
+ end;
+}