summaryrefslogtreecommitdiff
path: root/src/purgatory.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/purgatory.rs')
-rw-r--r--src/purgatory.rs63
1 files changed, 48 insertions, 15 deletions
diff --git a/src/purgatory.rs b/src/purgatory.rs
index b96065e..b4d8666 100644
--- a/src/purgatory.rs
+++ b/src/purgatory.rs
@@ -40,25 +40,58 @@ pub fn create_purgatory<'a, 'b>(encyclopedia: Encyclopedia) -> Room<'a, 'b> {
.build();
let mut room = Room::new(purgatory_id(), encyclopedia, dispatcher);
room.load_from_template(&RoomTemplate::from_json(&json!({
- "width": 11,
- "height": 11,
- "spawn": [5, 5],
+ "width": 15,
+ "height": 20,
+ "spawn": [7, 9],
"field": [
- " +++ ",
- " +++++++ ",
- " +++++++++ ",
- " +++++++++ ",
- "+++++++++++",
- "+++++++++++",
- "+++++++++++",
- " +++++++++ ",
- " +++++++++ ",
- " +++++++ ",
- " +++ ",
+ " YOU HAVE DIED ",
+ " ",
+ " ",
+ " +++ ",
+ " +++++++ ",
+ " +++++++++ ",
+ " +++++++++ ",
+ " +++++++++++ ",
+ " +++++++++++ ",
+ " +++++++++++ ",
+ " +++++++++ ",
+ " +++++++++ ",
+ " +++++++ ",
+ " +++ ",
+ " ",
+ " ",
+ " RESTART CLIENT",
+ " TO RESPAWN "
],
"mapping": {
" ": [],
- "+": ["floor"]
+ "+": ["floor"],
+ "A": [{"type": "letter", "args": ["A"]}],
+ "B": [{"type": "letter", "args": ["B"]}],
+ "C": [{"type": "letter", "args": ["C"]}],
+ "D": [{"type": "letter", "args": ["D"]}],
+ "E": [{"type": "letter", "args": ["E"]}],
+ "F": [{"type": "letter", "args": ["F"]}],
+ "G": [{"type": "letter", "args": ["G"]}],
+ "H": [{"type": "letter", "args": ["H"]}],
+ "I": [{"type": "letter", "args": ["I"]}],
+ "J": [{"type": "letter", "args": ["J"]}],
+ "K": [{"type": "letter", "args": ["K"]}],
+ "L": [{"type": "letter", "args": ["L"]}],
+ "M": [{"type": "letter", "args": ["M"]}],
+ "N": [{"type": "letter", "args": ["N"]}],
+ "O": [{"type": "letter", "args": ["O"]}],
+ "P": [{"type": "letter", "args": ["P"]}],
+ "Q": [{"type": "letter", "args": ["Q"]}],
+ "R": [{"type": "letter", "args": ["R"]}],
+ "S": [{"type": "letter", "args": ["S"]}],
+ "T": [{"type": "letter", "args": ["T"]}],
+ "U": [{"type": "letter", "args": ["U"]}],
+ "V": [{"type": "letter", "args": ["V"]}],
+ "W": [{"type": "letter", "args": ["W"]}],
+ "X": [{"type": "letter", "args": ["X"]}],
+ "Y": [{"type": "letter", "args": ["Y"]}],
+ "Z": [{"type": "letter", "args": ["Z"]}]
}
})).unwrap());
room