🚀 implement full mt moon cave network

This commit is contained in:
Chase Manning 2023-10-13 15:01:02 +01:00
commit b628698b83
3 changed files with 137 additions and 8 deletions

View file

@ -67,11 +67,7 @@ const mtMoon1f: MapType = {
15: ["Beware! ZUBAT is a blood sucker!"],
},
},
maps: {
15: {
25: MapId.MtMoon2f,
},
},
maps: {},
exits: {
35: [14, 15],
},
@ -79,6 +75,35 @@ const mtMoon1f: MapType = {
x: 68,
y: 6,
},
teleports: {
11: {
17: {
map: MapId.MtMoon3f,
pos: {
x: 24,
y: 10,
},
},
},
15: {
25: {
map: MapId.MtMoon3f,
pos: {
x: 26,
y: 16,
},
},
},
5: {
5: {
map: MapId.MtMoon3f,
pos: {
x: 6,
y: 6,
},
},
},
},
exitReturnMap: MapId.Route3,
encounters: getEncounterData("mt-moon-1f"),
trainers: [

View file

@ -88,6 +88,45 @@ const mtMoon2f: MapType = {
text: {},
maps: {},
exits: {},
teleports: {
7: {
5: {
map: MapId.MtMoon3f,
pos: {
x: 22,
y: 2,
},
},
},
9: {
25: {
map: MapId.MtMoon3f,
pos: {
x: 18,
y: 10,
},
},
},
17: {
21: {
map: MapId.MtMoon3f,
pos: {
x: 20,
y: 17,
},
},
},
27: {
15: {
map: MapId.MtMoon3f,
pos: {
x: 14,
y: 26,
},
},
},
},
encounters: getEncounterData("mt-moon-b2f"),
exitReturnPos: {
x: 1,

View file

@ -8,8 +8,8 @@ import { MapId, MapType } from "./map-types";
const mtMoon3f: MapType = {
name: "Mt Moon 3F",
image,
music,
cave: true,
music,
height: 28,
width: 28,
start: {
@ -52,9 +52,74 @@ const mtMoon3f: MapType = {
text: {},
maps: {},
exits: {},
teleports: {
3: {
23: {
map: MapId.MtMoon2f,
pos: {
x: 4,
y: 6,
},
},
},
5: {
5: {
map: MapId.MtMoon1f,
pos: {
x: 7,
y: 5,
},
},
},
9: {
25: {
map: MapId.MtMoon1f,
pos: {
x: 16,
y: 12,
},
},
},
11: {
17: {
map: MapId.MtMoon2f,
pos: {
x: 26,
y: 10,
},
},
},
17: {
21: {
map: MapId.MtMoon2f,
pos: {
x: 22,
y: 16,
},
},
},
15: {
25: {
map: MapId.MtMoon1f,
pos: {
x: 26,
y: 14,
},
},
},
27: {
13: {
map: MapId.MtMoon2f,
pos: {
x: 16,
y: 26,
},
},
},
},
exitReturnPos: {
x: 1,
y: 1,
x: 6,
y: 5,
},
encounters: getEncounterData("mt-moon-b1f"),
exitReturnMap: MapId.MtMoon1f,