Form & Void — 6 of 22

Lea

Release 1

Section 2.3 Where Things Are (Geographically)

M4 is a room. M4 is forward of Something Interesting. Something Interesting is up from M4.

A planetary room is a kind of room. The description of a planetary room is usually "[planetary room description]".

A planetary room has a number called visitedness. The visitedness of a planetary room is usually 0.

Carry out going to a planetary room (called destination):

increase the visitedness of destination by one.

M2 is east of M1, north of S5, and west of M3. M3 is east of M2, south of N3, and west of M4. M4 is east of M3, north of S1, and west of M5. M5 is east of M4, south of N4, and west of M6. M6 is east of M5, north of S2, and west of M7. M7 is east of M6, south of N5, and west of M8. M8 is east of M7, north of S3, and west of M9. M9 is east of M8, south of N1, and west of M10. M10 is east of M9, north of S4, and west of M1. M1 is east of M10, south of N2, and west of M2.

N1 is east of N5, north of M9, and west of N2. N2 is east of N1, north of M1, and west of N3. N3 is east of N2, north of M3, and west of N4. N4 is east of N3, north of M5, and west of N5. N5 is east of N4, north of M7, and west of N1.

S1 is east of S5, south of M4, and west of S2. S2 is east of S1, south of M6, and west of S3. S3 is east of S2, south of M8, and west of S4. S4 is east of S3, south of M10, and west of S5. S5 is east of S4, south of M2, and west of S1.

The printed name of M1 is "0°N 0°W". The printed name of M2 is "0°N 36°E". The printed name of M3 is "0°N 72°E". The printed name of M4 is "0°N 108°E". The printed name of M5 is "0°N 144°E". The printed name of M6 is "0°N 180°E". The printed name of M7 is "0°N 144°W". The printed name of M8 is "0°N 108°W". The printed name of M9 is "0°N 72°W". The printed name of M10 is "0°N 36°W".

The printed name of N1 is "60°N 72°W". The printed name of N2 is "60°N 0°W". The printed name of N3 is "60°N 72°E". The printed name of N4 is "60°N 144°E". The printed name of N5 is "60°N 144°W".

The printed name of S1 is "60°S 108°E". The printed name of S2 is "60°S 180°E". The printed name of S3 is "60°S 108°W". The printed name of S4 is "60°S 36°W". The printed name of S5 is "60°S 36°E".

M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, N1, N2, N3, N4, N5, S1, S2, S3, S4, and S5 are planetary rooms.

The World-place is a region. Every planetary room is in the World-Place.

A planetary room can be northmost, southmost, or meridian.

N1, N2, N3, N4, and N5 are northmost.

M1, M2, M3, M4, M5, M6, M7, M8, M9, and M10 are meridian.

S1, S2, S3, S4, and S5 are southmost.

A planetary room can be wet or desiccated. A planetary room is usually desiccated.

N1, N3, N4, N5, M2, M6, M7, S3, S4, S5, and S2 are wet.

N2, M8, M9, M10, M1, M3, M4, M5, and S1 are desiccated.

A planetary room can be muddy or clean. A planetary room is usually clean.

M3, M5, and M1 are muddy.

A planetary room has a text called landscape. The landscape of a planetary room is usually "".

The landscape of M4 is "Wind whistles around you and there's solid rock underfoot. [if the previous place is not a planetary room]You can feel a magnetic field here. [end if][planetary room directions]. [if the location is visited]Up above is where you came from.[end if]".

The landscape of M9 is "An idyllic valley nestles against rolling hills on three sides and a secluded beach on the fourth. [planetary room directions].".

The landscape of M8 is "Foothills emerge from the warm sand that softens the coastline. [planetary room directions].".

The landscape of M10 is "Hilly. [planetary room directions].".

To say planetary room description:

if the landscape of the location is not "":

say "[landscape]";

else:

if the location is wet:

if the location is northmost:

say "Cold water.";

else if the location is meridian:

say "Cool clear salt water and cool clear salt air. ";

else if the location is southmost:

say "Cold water.";

else if the location is desiccated:

say "";

say "[planetary room directions]. ";

if the location is muddy, say "[mud hint]".

To say mud hint:

if the visitedness of the location is greater than one and the ball of mud has not been carried:

say "There is some auspiciously takeable mud here.";

else:

say "You subconsciously dig your toes a bit into the rich clay at the water's edge."

To say planetary room directions:

let W be a list of directions;

let D be a list of directions;

repeat with that way running through directions:

if the room that way from the location is a planetary room:

if the room that way from the location is desiccated:

add that way to D;

if the room that way from the location is wet:

add that way to W;

if the location is desiccated:

if D is not empty:

say "The continent continues to the [D][run paragraph on]";

if W is not empty:

say ", and t[run paragraph on]";

else if W is not empty:

say " T[run paragraph on]";

if W is not empty:

say "he ocean lies to the [W][run paragraph on]";

if the location is wet:

if W is not empty:

say "The ocean extends to the [W][run paragraph on]";

if D is not empty:

say ", and d[run paragraph on]";

else if D is not empty:

say " D[run paragraph on]";

if D is not empty:

say "ry land lies to the [D][run paragraph on]".