Introduction
Introduction Statistics Contact Development Disclaimer Help
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)
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.