Add OORANS training room

This commit is contained in:
Condorra 2024-03-12 22:59:10 +11:00
parent 651f1b99c5
commit f6cda9a0b8
3 changed files with 75 additions and 7 deletions

View File

@ -93,6 +93,11 @@ pub fn zone_details() -> &'static BTreeMap<&'static str, Zone> {
display: "Northern Radfields", display: "Northern Radfields",
outdoors: false, outdoors: false,
}, },
Zone {
code: "oorans",
display: "OORANS",
outdoors: false,
},
] ]
.into_iter() .into_iter()
.map(|x| (x.code, x)) .map(|x| (x.code, x))

View File

@ -1594,6 +1594,13 @@
code: melbs_williamsst_90 code: melbs_williamsst_90
name: Williams St - 90 block name: Williams St - 90 block
short: <yellow>||<reset> short: <yellow>||<reset>
secondary_zones:
- zone: oorans
short: <bggreen><white>EX<reset>
grid_coords:
x: 0
y: 0
z: 0
grid_coords: grid_coords:
x: 5 x: 5
y: 6 y: 6
@ -1602,8 +1609,64 @@
exits: exits:
- direction: north - direction: north
- direction: south - direction: south
- direction: east
should_caption: false should_caption: false
scavtable: CityStreet scavtable: CityStreet
- zone: oorans
code: oorans_lobby
name: OORANS Lobby
secondary_zones:
- zone: melbs
short: <bgblack><yellow>RN<reset>
name: OORANS
grid_coords:
x: 6
y: 6
z: 0
caption: Melbs
description: |-
A room, painted completely white. Navy blue carpet tiles cover the floor, their weave alternating in direction. On the wall, a white sign features a slick swirly logo, beneath which are the letters OORANS. Underneath this is the printed text "Office of Radiological and Nuclear Safety. By authority of the ". Someone has rubbed out the printed text at the end, although you can still see a faint remnant of the word Empire, and written "King" in some kind of marker pen
short: <bgblack><yellow>LO<reset>
grid_coords:
x: 1
y: 0
z: 0
exits:
- direction: west
- direction: east
- zone: oorans
code: oorans_training
name: OORANS Training Centre
description: |-
A room, painted completely white. This room looks more like a classroom, complete with hanging periodic tables of the elements, and demonstrations of different radiation safety signs.
The room has a few trainers pacing the floor, each in a white polo shirt bearing the same swirly logo, eager to educate the public on radiation safety
effects:
- !DirectMessage
delay_secs: 0
message: "<blue>A trainer whispers to you: \"<yellow>I'm glad to see another person interested in radiological safety - it is really important with all the nuclear fallout around these days. Hang around and I'll train you up, and then you can head through to the testing room if you'd like to be certified to travel to contaminated areas.<blue>\"<reset>"
- !DirectMessage
delay_secs: 5
message: "<blue>The trainer whispers to you: \"<yellow>The first thing to know is that ionising radiation is dangerous - really dangerous if you get a high dose. The dose you get depends on the radiation source, and how far you are from it; the dose reduces with the inverse cube of the distance. Unfortunately, these days there are places that are thoroughly contaminated with fallout, so in practice the dose depends on how contaminated the place you are in is, and how long you stay there.<blue>\"<reset>"
- !DirectMessage
delay_secs: 10
message: "<blue>The trainer whispers to you: \"<yellow>The other really scary thing about ionising radiation is it is insidious. You could be getting exposed to a dose so high you'd receive a lethal dose in minutes, and not feel anything until your symptoms start over an hour later, by which time the damage is done. So the first rule of travelling to fallout affected areas is to take and regularly check a device capable of measuring radiation. A geiger counter is one such device.\"<reset>"
- !DirectMessage
delay_secs: 15
message: "<blue>The trainer whispers to you: \"<yellow>So what if you have to travel somewhere with ionising radiation for something important? Fortunately, most of the radiation can be shielded with a radiation suit - that will drastically reduce your dose.<blue>\"<reset>"
- !DirectMessage
delay_secs: 20
message: "<blue>The trainer whispers to you: \"<yellow>The other thing to know is that if you do get irradiated, you should seek immediate medical attention. A skilled medic can reduce the risks of radiation with a rad detox kit; however, they are expensive, and not available at public hospitals, and if you are exposed to too much radiation, you might be beyond medical help - so it is better to avoid exposure at all.<blue>\"<reset>"
- !DirectMessage
delay_secs: 25
message: "<blue>The trainer whispers to you: \"<yellow>That's it for the free public crash course! Head to the west and then north if you'd like to get certified, and don't forget to stop by our gift shop!<blue>\"<reset>"
short: <bgblack><yellow>TR<reset>
grid_coords:
x: 2
y: 0
z: 0
exits:
- direction: west
- zone: melbs - zone: melbs
code: melbs_williamsst_collinsst code: melbs_williamsst_collinsst
name: Williams St & Collins St name: Williams St & Collins St

View File

@ -21,7 +21,7 @@
target: !Custom room/melbs_latrobest_140 target: !Custom room/melbs_latrobest_140
- zone: northern_radfields - zone: northern_radfields
code: northrad_s6 code: northrad_s6
name: Northern Radfields - Melbs outskirts name: Melbs outskirts
short: <yellow>||<reset> short: <yellow>||<reset>
grid_coords: grid_coords:
x: 6 x: 6
@ -33,7 +33,7 @@
- direction: south - direction: south
- zone: northern_radfields - zone: northern_radfields
code: northrad_r6 code: northrad_r6
name: Northern Radfields - Outside the abandoned windfarm name: Outside the abandoned windfarm
short: <yellow>||<reset> short: <yellow>||<reset>
grid_coords: grid_coords:
x: 6 x: 6
@ -45,7 +45,7 @@
- direction: south - direction: south
- zone: northern_radfields - zone: northern_radfields
code: northrad_q6 code: northrad_q6
name: Northern Radfields - Crystal clear pond name: Crystal clear pond
short: <yellow>||<reset> short: <yellow>||<reset>
grid_coords: grid_coords:
x: 6 x: 6
@ -57,7 +57,7 @@
- direction: south - direction: south
- zone: northern_radfields - zone: northern_radfields
code: northrad_p5 code: northrad_p5
name: Northern Radfields - The Bend Community Hall name: The Bend Community Hall
short: <yellow>||<reset> short: <yellow>||<reset>
grid_coords: grid_coords:
x: 5 x: 5
@ -69,7 +69,7 @@
- direction: southeast - direction: southeast
- zone: northern_radfields - zone: northern_radfields
code: northrad_o5 code: northrad_o5
name: Northern Radfields - Gorge Southbank name: Gorge Southbank
short: <yellow>||<reset> short: <yellow>||<reset>
grid_coords: grid_coords:
x: 5 x: 5
@ -84,7 +84,7 @@
- direction: south - direction: south
- zone: northern_radfields - zone: northern_radfields
code: northrad_n5 code: northrad_n5
name: Northern Radfields - Gorge River name: Gorge River
short: <bgwhite><blue>~~<reset> short: <bgwhite><blue>~~<reset>
grid_coords: grid_coords:
x: 5 x: 5
@ -100,7 +100,7 @@
difficulty: 8 difficulty: 8
- zone: northern_radfields - zone: northern_radfields
code: northrad_n5_deep code: northrad_n5_deep
name: Northern Radfields - Beneath the gorge River name: Beneath the gorge River
short: <bgwhite><blue>~~<reset> short: <bgwhite><blue>~~<reset>
grid_coords: grid_coords:
x: 5 x: 5