3 Commits

Author SHA1 Message Date
agroschim
237948350d Restructured the zone and fleshed out the Grenzland Building. 2026-01-20 20:13:49 +01:00
agroschim
7ab0918c9c Add the first rooms of the Grenzland Building in Midgaard 2026-01-20 18:41:24 +01:00
agroschim
1678f66809 Initial commit 2026-01-19 21:29:53 +01:00
12 changed files with 192 additions and 3 deletions

17
lib/world/obj/49.obj Normal file
View File

@@ -0,0 +1,17 @@
#4900
boards bulletin gen_boards~
a bulletin board~
A small bulletin board is mounted on a wall here.~
~
13 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0
0 0 0 0 0
E
bulletin~
Use 'look board' to read the board.
~
E
board~
If you can read this, the board is not working.
~
$

View File

@@ -38,6 +38,7 @@
44.obj
45.obj
46.obj
49.obj
50.obj
51.obj
52.obj

View File

@@ -637,10 +637,17 @@ You see Poor Alley.
S
#3026
The Dark Alley~
The dark alley, to the west is the common square and to the south is the
Guild of Thieves. The alley continues east.
The dark alley, to the west is the common square and to the south
is the Guild of Thieves. The alley continues east. You see a curious
building to the north you swear wasn't here the last time you have
been to this dark alley.
~
30 0 0 0 0 1
D0
This building wasn't here last time, right?
~
~
0 -1 49101
D1
The alley continues east.
~

10
lib/world/wld/49.wld Normal file
View File

@@ -0,0 +1,10 @@
#4900
In a Time and Place before Creation~
You are standing in the Void. Earth and Sky have not yet been
separated. Nothing has form here, except the Celestial Mound rising
above the shapeless waters of Nu. Could this be a time and place
before Creation?
~
49 ce 0 0 0 0
S
$

131
lib/world/wld/491.wld Normal file
View File

@@ -0,0 +1,131 @@
#49100
The Common Room~
You are in the woodpaneled common room of the Grenzland Building.
People are talking quietly or reading in silence. There is a fire
crackling in the hearth to the North. To the West is a deserted bar.
To the South is the Entry Hall.
~
491 de 0 0 0 0
D2
You see the Entry Hall to the Grenzland Building.
~
~
1 -1 49101
E
note bar~
The note reads:
The bar is closed until I can figure out the format of .shp files.
- a.
~
S
#49101
The Entry Hall to the Grenzland Building~
You are in the Entry Hall to the Grenzland Building. To the North
you see the Common Room. To the East you see the Grenzland Shop. To
the South you see the Entry Hall. To the South is a Dark Alley in
Midgaard. To the West is a door with a small note pinned to it. A
double staircase leads up to the Balcony.
~
491 de 0 0 0 0
D0
You see the Common Room.
~
~
1 -1 49100
D1
You see the Grenzland Shop.
~
~
1 -1 49102
D2
You see a Dark Alley.
~
~
1 -1 3026
D4
You see the Balcony from below.
~
~
1 -1 49110
E
note~
The note reads:
This door will lead to a teleporter room in the future.
- a.
~
S
#49102
The Grenzland Shop~
You are in the Grenzland Shop. It looks deserted (for now). To
the West is the Common Room. There is a small note pinned to the
counter.
~
491 de 0 0 0 0
D3
You see the Entry Hall.
~
~
1 -1 49101
E
note~
The note reads:
The store is closed until I can figure out the format of .shp files.
- a.
~
S
#49110
The Balcony above the Entry Hall~
This is the Balcony above the Entry Hall To the North is the
Library. From the door to the East you hear busy typing. The door to
has a brass plaque on it. A double staircase leads down to the Entry
Hall.
~
491 de 0 0 0 0
D0
You see a double-winged door leading into the Library.
~
~
1 -1 49112
D1
You see a door with a brass plaque on it.
~
~
1 -1 49111
D5
You see the Entry Hall from above.
~
~
1 -1 49101
E
note plaque door~
The plaque reads: "Grenzland Zine Editorial Room"
~
S
#49111
The Grenzland Zine Editorial Room~
This is supposed to be the editorial room of the Grenzland Zine.
Dozens of monkeys chained to typwriters type frantically. This is a
joke, right?
~
491 de 0 0 0 0
D3
You see the Balcony above the Entry Hall.
~
~
1 -1 49110
S
#49112
The Library~
Not much to see here (for now).
~
491 de 0 0 0 0
D2
You see the Balcony above the Entry.
~
~
1 -1 49110
S
$

View File

@@ -38,6 +38,7 @@
44.wld
45.wld
46.wld
49.wld
50.wld
51.wld
52.wld
@@ -183,6 +184,7 @@
343.wld
345.wld
346.wld
491.wld
555.wld
556.wld
653.wld

7
lib/world/zon/49.zon Normal file
View File

@@ -0,0 +1,7 @@
#49
GrenzlandMUD~
Grenzland~
4900 4999 15 2 d 0 0 0 1 33
S
$

10
lib/world/zon/491.zon Normal file
View File

@@ -0,0 +1,10 @@
#491
GrenzlandMUD~
Grenzland Building~
49100 49199 15 2 d 0 0 0 1 33
R 0 49101 4900 -1 (a bulletin board)
O 0 4900 99 49101 (a bulletin board)
D 0 49110 1 1
D 0 49111 3 1
S
$

View File

@@ -38,6 +38,7 @@
44.zon
45.zon
46.zon
49.zon
50.zon
51.zon
52.zon
@@ -183,6 +184,7 @@
343.zon
345.zon
346.zon
491.zon
555.zon
556.zon
653.zon

View File

@@ -53,6 +53,7 @@ struct board_info_type board_info[NUM_OF_BOARDS] = {
{1226, 0, 0, LVL_IMPL, LIB_ETC "board.builder", 0},
{1227, 0, 0, LVL_IMPL, LIB_ETC "board.staff", 0},
{1228, 0, 0, LVL_IMPL, LIB_ETC "board.advertising", 0},
{4900, 0, 0, LVL_IMMORT, LIB_ETC "board.grenzland", 0},
};
/* local (file scope) global variables */

View File

@@ -13,7 +13,7 @@
#ifndef _BOARDS_H_
#define _BOARDS_H_
#define NUM_OF_BOARDS 7 /* change if needed! */
#define NUM_OF_BOARDS 8 /* change if needed! */
#define MAX_BOARD_MESSAGES 60 /* arbitrary -- change if needed */
#define MAX_MESSAGE_LENGTH 4096 /* arbitrary -- change if needed */

View File

@@ -136,6 +136,7 @@ void assign_objects(void)
ASSIGNOBJ(3097, gen_board); /* freeze board */
ASSIGNOBJ(3098, gen_board); /* immortal board */
ASSIGNOBJ(3099, gen_board); /* mortal board */
ASSIGNOBJ(4900, gen_board); /* mortal board */
ASSIGNOBJ(115, bank);
ASSIGNOBJ(334, bank); /* atm */