Add better toilet logic. - dotg - Day Of The GrParazyd | |
git clone git://bitreich.org/dotg git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d… | |
Log | |
Files | |
Refs | |
Tags | |
--- | |
commit 2e651423a3d572078acfd32b7f71c571a14f788a | |
parent fa377f5e40aded7ced6c7c383d34b502916ab2aa | |
Author: Christoph Lohmann <[email protected]> | |
Date: Sat, 24 Feb 2018 01:55:51 +0100 | |
Add better toilet logic. | |
Diffstat: | |
M act-i/Toilet1.dcgi | 9 ++++++++- | |
M act-i/Toilet1.sh | 7 +++++-- | |
M act-i/Toilet2.sh | 8 ++++++-- | |
M act-i/talk-gentoo.sh | 9 ++++++++- | |
M act-i/talk-nerds.sh | 6 ++++-- | |
5 files changed, 31 insertions(+), 8 deletions(-) | |
--- | |
diff --git a/act-i/Toilet1.dcgi b/act-i/Toilet1.dcgi | |
@@ -9,7 +9,13 @@ map_toilet1 | |
_msg "## TOILET 1 (T1)" | |
- | |
+if [ -f "$hipsters/obese/.takingashit" ]; then | |
+ _msg "The toilet is blocked by the spaniard taking a shit." | |
+ if [ -f "$inventory/.toilet1hasdildo" ]; then | |
+ _msg "You hear the spaniard shouting: 'Who put the dildo in | |
+ here? Arrrrgh.'" | |
+ fi | |
+else | |
cat <<EOM | |
You are in one of the toilets. | |
@@ -20,5 +26,6 @@ You see a toilet, sink, and a shower. | |
[1|Check inventory|$path/inventory.dcgi|server|port] | |
EOM | |
+fi | |
navigation | |
diff --git a/act-i/Toilet1.sh b/act-i/Toilet1.sh | |
@@ -12,10 +12,13 @@ specific_toilet1() { | |
Black_dildo) | |
_msg "You stick the black dildo in the shower drain, | |
rendering it shut." | |
+ echo 1 > "$inventory/.toilet1hasdildo" | |
mv "$inventory/$item" "$toilet1/shower" | |
if [ -f "$kitchen/sink/Cheese" ]; then | |
- _msg "You hear a strange noise coming from the… | |
- rm -f "$inventory/.notyet" | |
+ if [ -f "$inventory/.toilet2hasdildo" ]; then | |
+ _msg "You hear a strange noise coming … | |
+ rm -f "$inventory/.notyet" | |
+ fi | |
fi | |
;; | |
esac | |
diff --git a/act-i/Toilet2.sh b/act-i/Toilet2.sh | |
@@ -16,10 +16,14 @@ specific_toilet2() { | |
Black_dildo) | |
_msg "You stick the black dildo in the shower drain, | |
rendering it shut." | |
+ echo 1 > "$inventory/.toilet2hasdildo" | |
mv "$inventory/$item" "$toilet2/shower" | |
if [ -f "$kitchen/sink/Cheese" ]; then | |
- _msg "You hear a strange noise coming from the… | |
- rm -f "$inventory/.notyet" | |
+ if [ -f "$inventory/.toilet1hasdildo" -o \ | |
+ "$hipsters/obese/.takingashit"… | |
+ _msg "You hear a strange noise coming … | |
+ rm -f "$inventory/.notyet" | |
+ fi | |
fi | |
;; | |
esac | |
diff --git a/act-i/talk-gentoo.sh b/act-i/talk-gentoo.sh | |
@@ -2,7 +2,8 @@ specific_talk_gentoo() { | |
item="$1" | |
if [ -f "$hipsters/obese/.takingashit" ]; then | |
- _msg "The yoghurt did not bode well for the spaniard. He's in … | |
+ _msg "The yoghurt did not bode well for the spaniard. He's in | |
+ the toilet 1." | |
return | |
fi | |
@@ -51,6 +52,12 @@ specific_talk_gentoo() { | |
rm -f "$toilet1/shower/.notyet" | |
rm -f "$toilet2/shower/.notyet" | |
cp -f "$hipsters/obese/Plate_of_Bolognese_Sauce" "$hip… | |
+ | |
+ if [ -f "$kitchen/sink/Cheese" -a \ | |
+ -f "$inventory/.toilet2hasdildo" ]; th… | |
+ _msg "You hear a strange noise coming from the | |
+ NeXT machine." | |
+ fi | |
;; | |
The_Birth_of_Tragedy) | |
diff --git a/act-i/talk-nerds.sh b/act-i/talk-nerds.sh | |
@@ -7,7 +7,7 @@ specific_talk_nerds() { | |
case "$item" in | |
The_C_Programming_Language) | |
_msg "You use the power of C to flip bytes and bang bi… | |
- [ -f "$inventory/.notyet" ] || { | |
+ if [ -f "$inventory/.notyet" ]; then | |
_msg "Accidentally, you activate a | |
[h|time machine|URL:ssh://time-machine… | |
@@ -17,7 +17,9 @@ specific_talk_nerds() { | |
rm -f "$nextbox/Terminal" "$nextbox/Keyboard" \ | |
"$nextbox/Mouse" "$nextbox/The_C_Progr… | |
printf 1 > "$inventory/.timemachineactivated" | |
- } | |
+ else | |
+ _msg "Something is missing." | |
+ fi | |
;; | |
Terminal|Keyboard|Mouse) |