Introduction
Introduction Statistics Contact Development Disclaimer Help
Finalize cleanup. - dotg - Day Of The GrParazyd
git clone git://bitreich.org/dotg git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d…
Log
Files
Refs
Tags
---
commit 6aa16475f6d29760afb8f1a0f88e49f1d873ed7c
parent c15a11ed0032cba64739a7598b141a346487d944
Author: parazyd <[email protected]>
Date: Fri, 23 Feb 2018 18:45:17 +0100
Finalize cleanup.
Diffstat:
M act-i/Balcony.dcgi | 1 -
M act-i/Bedroom1.dcgi | 1 -
M act-i/Bedroom2.dcgi | 21 +++++----------------
M act-i/Bedroom2.sh | 12 +-----------
M act-i/Hipster_Area.dcgi | 12 +++---------
M act-i/Hipster_Area.sh | 15 +++------------
M act-i/Work_Desk.dcgi | 1 -
M act-i/bookshelf.dcgi | 10 ++--------
M act-i/coffeetable.dcgi | 10 ++--------
M act-i/functions | 12 ++++++++++++
M act-i/index.dcgi | 13 +++----------
M act-i/inventory.dcgi | 10 ++--------
M act-i/r1-closet.dcgi | 25 +++++++++----------------
M act-i/take.dcgi | 15 ++++-----------
M act-i/talk-20h.dcgi | 1 +
M act-i/talk-20h.sh | 115 +++++++++++------------------…
M act-i/talk-balcony.dcgi | 1 +
M act-i/talk-gentoo.dcgi | 17 ++++++++++++-----
M act-i/talk-gentoo.sh | 81 ++++++++++++-----------------…
M act-i/talk-girls.sh | 51 +++++++++++++----------------…
M act-i/talk-hipster.dcgi | 1 +
M act-i/talk-hipster.sh | 33 +++++++++++------------------…
M act-i/talk-nerds.dcgi | 35 +++++++++++------------------…
M act-i/talk-nerds.sh | 82 ++++++++++-------------------…
M act-i/use.dcgi | 5 +----
25 files changed, 205 insertions(+), 375 deletions(-)
---
diff --git a/act-i/Balcony.dcgi b/act-i/Balcony.dcgi
@@ -22,7 +22,6 @@ There are two people talking near you.
[1|Take chocolate milk|$path/takemilk.dcgi|server|port]
[1|Check inventory|$path/inventory.dcgi|server|port]
-
EOM
navigation
diff --git a/act-i/Bedroom1.dcgi b/act-i/Bedroom1.dcgi
@@ -25,7 +25,6 @@ cat <<EOM
[1|Look into the closet|$path/r1-closet.dcgi|server|port]
[1|Check inventory|$path/inventory.dcgi|server|port]
-
EOM
navigation
diff --git a/act-i/Bedroom2.dcgi b/act-i/Bedroom2.dcgi
@@ -13,32 +13,21 @@ case "$gotkey" in
*) map_bedroom2_locked ;;
esac
-cat <<EOM
-## BEDROOM 2 (R1)
-
-EOM
+_msg "## BEDROOM 2 (R2)"
case "$gotkey" in
yes)
- cat <<EOM
-You are in a small bedroom.
+ _msg "You are in a small bedroom.
-You see a bed, closet, and a chair.
+ You see a bed, closet, and a chair."
-EOM
list_items_to take "$bedroom2"
;;
*)
- cat <<EOM
-You can not open the bedroom door. It seems it's locked.
-EOM
+ _msg "You can not open the bedroom door. It seems it's locked."
;;
esac
-cat <<EOM
-
-[1|Check inventory|$path/inventory.dcgi|server|port]
-
-EOM
+_msg "[1|Check inventory|$path/inventory.dcgi|server|port]"
navigation
diff --git a/act-i/Bedroom2.sh b/act-i/Bedroom2.sh
@@ -3,19 +3,9 @@ specific_bedroom2() {
case "$item" in
Keychain_with_a_key)
- cat <<EOM
-
-You unlock the bedroom door. The key snaps and breaks, blocking the
-keyhole.
-EOM
+ _msg "You unlock the bedroom door. The key snaps and b…
rm "$inventory/$item"
rm "$bedroom2/.notyet"
;;
- *)
- cat <<EOM
-
-$item is of no use here.
-EOM
- ;;
esac
}
diff --git a/act-i/Hipster_Area.dcgi b/act-i/Hipster_Area.dcgi
@@ -24,16 +24,10 @@ EOM
dropitem Beers && echo "You give a beer to your friend."
if [ -f "$inventory/.nerdsmoved" ]; then
- cat <<EOM
-
-Behind you (NX) there is an unattended NeXT UNIX machine.
-EOM
+ _msg "Behind you (NX) there is an unattended NeXT UNIX machine."
else
- cat <<EOM
-
-Behind you (NX) there are a couple of nerds trying to type in
-commands into a NeXT machine.
-EOM
+ _msg "Behind you (NX) there are a couple of nerds trying to type in
+ commands into a NeXT machine."
fi
cat <<EOM
diff --git a/act-i/Hipster_Area.sh b/act-i/Hipster_Area.sh
@@ -4,22 +4,13 @@ specific_talk_hipsterarea() {
case "$item" in
Old_Thinkpad)
if [ -f "$inventory/Wifi_password" ]; then
- cat <<EOM
-
-You got the Wifi password. You type it in and you now enjoy the Gopherspace.
-EOM
+ _msg "You got the Wifi password. You type it i…
else
- cat <<EOM
-
-You scan the Wifi radio, but don't manage to find an open network.
-EOM
+ _msg "You scan the Wifi radio, but don't manag…
fi
;;
Plate_of_Bolognese_Sauce)
- cat <<EOM
-
-You disgustingly look at the Bolognese sauce, but decide to keep it.
-EOM
+ _msg "You disgustingly look at the Bolognese sauce, bu…
;;
esac
}
diff --git a/act-i/Work_Desk.dcgi b/act-i/Work_Desk.dcgi
@@ -24,7 +24,6 @@ cat <<EOM
[1|Check bookshelf|$path/bookshelf.dcgi|server|port]
[1|Check inventory|$path/inventory.dcgi|server|port]
-
EOM
navigation
diff --git a/act-i/bookshelf.dcgi b/act-i/bookshelf.dcgi
@@ -3,14 +3,8 @@
. config
. functions
-cat <<EOM
-You look at the bookshelf, and you recognize some books:
-
-EOM
+_msg "You look at the bookshelf, and you recognize some books:"
list_items_to take $books
-cat <<EOM
-
-[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]
-EOM
+_msg "[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]"
diff --git a/act-i/coffeetable.dcgi b/act-i/coffeetable.dcgi
@@ -3,14 +3,8 @@
. config
. functions
-cat <<EOM
-You look at the coffee table, and you see:
-
-EOM
+_msg "You look at the coffee table, and you see:"
list_items_to take "$hipsters/coffeetable"
-cat <<EOM
-
-[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]
-EOM
+_msg "[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]"
diff --git a/act-i/functions b/act-i/functions
@@ -13,6 +13,7 @@ navigation() {
"
current="$(cat $savegame/room)"
+ echo
for i in $locations; do
if ! [ "$current" = "$i" ]; then
echo "[1|Go to $i|$path/$i.dcgi|server|port]"
@@ -20,6 +21,17 @@ navigation() {
done
}
+_msg() {
+ echo
+ echo "$*" | fmt --width=109 | sed 's/\t//g'
+}
+
+dropsauce() {
+ [ -f "$hipsters/$1/Plate_of_Bolognese_Sauce" ] && {
+ mv "$hipsters/$1/Plate_of_Bolognese_Sauce" "$hipsters/coffeeta…
+ }
+}
+
takebeer() {
current="$(cat $savegame/room)"
diff --git a/act-i/index.dcgi b/act-i/index.dcgi
@@ -1,6 +1,7 @@
#!/bin/sh
. config
+. functions
cat <<EOM
@@ -18,17 +19,9 @@ A Bitreich FOSDEM adventure... 02 Feb 2018 A.D.
EOM
if [ -f "$savegame/room" ]; then
- cat <<EOM
-
-[1|Continue adventure!|$path/$(cat ${savegame}/room).dcgi|server|port]
-
-EOM
+ _msg "[1|Continue adventure!|$path/$(cat ${savegame}/room).dcgi|server…
else
- cat <<EOM
-
-[1|Start adventure!|$path/start.dcgi|server|port]
-
-EOM
+ _msg "[1|Start adventure!|$path/start.dcgi|server|port]"
fi
echo "[1|Go back :(|/dotg/index.gph|server|port]"
diff --git a/act-i/inventory.dcgi b/act-i/inventory.dcgi
@@ -3,14 +3,8 @@
. config
. functions
-cat <<EOM
-You check your hands, backpack and pockets and find:
-
-EOM
+_msg "You check your hands, backpack and pockets and find:"
list_items_to use $inventory
- cat <<EOM
-
-[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]
-EOM
+_msg "[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]"
diff --git a/act-i/r1-closet.dcgi b/act-i/r1-closet.dcgi
@@ -1,28 +1,21 @@
#!/bin/sh
. config
+. functions
if [ -f "$inventory/.letusfuck" ]; then
- cat <<EOM
+ _msg 'As you open the closet, the two girls from the work desk enter t…
+ bedroom...
-As you open the closet, the two girls from the work desk enter the
-bedroom...
+ "Hey you" - They smile.
-"Hey you" - They smile.
+ "Thank you for the beers! We are all out bored by that work. D…
+ want to have some fun?"
-"Thank you for the beers! We're all out bored by that work. Do you
-want to have some fun?"
-
-You're left to no choice but to lock the bedroom door and say:
-[1|Let us fuck.|$path/sex.dcgi|server|port]
-
-EOM
+ You are left to no choice but to lock the bedroom door and say:
+ [1|Let us fuck.|$path/sex.dcgi|server|port]'
else
- cat <<EOM
-
-You find nothing interesting in the closet.
-
-EOM
+ _msg "You find nothing interesting in the closet."
fi
echo "[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]"
diff --git a/act-i/take.dcgi b/act-i/take.dcgi
@@ -11,21 +11,14 @@ case "$(basename $2)" in
Keychain_with_a_key)
if [ -f "$bedroom1/.notyet" ]; then
- cat <<EOM
+ _msg '"Umm, that is not something you should be taking…
-"Umm, that's not something you should be taking..."
+ The girls do not let you take the keys.
-The girls don't let you take the keys.
-
-[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]
-EOM
+ [1|Exit|$path/$(cat $savegame/room).dcgi|serve…
return
- else
- cat <<EOM
-
-The girls smile at you and let you take it.
-EOM
fi
+ _msg "The girls smile at you and let you take it."
;;
esac
diff --git a/act-i/talk-20h.dcgi b/act-i/talk-20h.dcgi
@@ -3,6 +3,7 @@
. config
echo talk-20h > $savegame/room
. maps
+. functions
map_talk20h
diff --git a/act-i/talk-20h.sh b/act-i/talk-20h.sh
@@ -3,124 +3,91 @@ specific_talk_20h() {
case "$item" in
Beers)
- cat <<EOM
-
-You give a beer to your friend. He thanks you and starts drinking it.
-EOM
+ _msg "You give a beer to your friend. He thanks you an…
givebeer "$item"
;;
- Chocolate_Milks)
- cat <<EOM
-Your friend takes the chocolate milk and pours it all over the Macbook
-guy's testicles to cool them down.
-EOM
+ Chocolate_Milks)
+ _msg "Your friend takes the chocolate milk and pours i…
+ guy's testicles to cool them down."
givebeer "$item"
;;
- Locked_computer)
- cat <<EOM
-Your friend takes the locked computer and installs Gentoo on it while
-uploading the old content to the cloud.
-EOM
+ Locked_computer)
+ _msg "Your friend takes the locked computer and instal…
+ uploading the old content to the cloud."
mv "$inventory/$item" "$hipsters/20h/$item"
;;
- Smartphone)
- cat <<EOM
-Your friend takes the smartphone and calls father christmas to bring
-some elves for fun.
-EOM
+ Smartphone)
+ _msg "Your friend takes the smartphone and calls fathe…
+ some elves for fun."
printf 1 > "$inventory/.elvesarehere"
;;
- Used_condom)
- cat <<EOM
-Your friend takes the used condom, blows it up using heat from the
-Macbook guy's produced heat and gives you back a balloon.
-EOM
+ Used_condom)
+ _msg "Your friend takes the used condom, blows it up u…
+ Macbook guy's produced heat and gives you back…
mv "$inventory/$item" "$inventory/Condom_balloon"
;;
- White_Lighter)
- cat <<EOM
-Your friend asks for the red lighter.
-EOM
+ White_Lighter)
+ _msg "Your friend asks for the red lighter."
;;
- Red_Lighter)
- cat <<EOM
-Your friend uses the red lighter to start the fire of the revolution.
-EOM
+ Red_Lighter)
+ _msg "Your friend uses the red lighter to start the fi…
printf 1 > "$inventory/.revolutionstarted"
;;
- Black_dildo)
- cat <<EOM
-You give the black dildo to your friend. He smiles perversly and sticks it
-in his butt.
-EOM
+ Black_dildo)
+ _msg "You give the black dildo to your friend. He smil…
+ in his butt."
mv "$inventory/$item" "$hipsters/20h"
;;
- Also_sprach_Zarathustra)
- cat <<EOM
-God dies.
+ Also_sprach_Zarathustra)
+ _msg "God dies.
-Your friend takes the book and starts babbling about the meaning of life.
-EOM
- if [ -f "$hipsters/20h/Plate_of_Bolognese_Sauce" ]; th…
- mv "$hipsters/20h/Plate_of_Bolognese_Sauce" "$…
- fi
+ Your friend takes the book and starts babbling…
+ dropsauce 20h
mv "$inventory/$item" "$hipsters/20h"
printf 1 > "$hipsters/20h/.meaningoflife"
;;
- The_Birth_of_Tragedy)
- cat <<EOM
-"Christianity is bad, mmkay" - He tries to tell a meme.
+ The_Birth_of_Tragedy)
+ _msg '"Christianity is bad, mmkay" - He tries to tell …
-Your friend takes the book from you and starts babbling about the meaning of
-life.
-EOM
- if [ -f "$hipsters/20h/Plate_of_Bolognese_Sauce" ]; th…
- mv "$hipsters/20h/Plate_of_Bolognese_Sauce" "$…
- fi
+ Your friend takes the book from you and starts…
+ dropsauce 20h
mv "$inventory/$item" "$hipsters/20h"
printf 1 > "$hipsters/20h/.meaningoflife"
;;
+
Siddhartha)
- cat <<EOM
-"Religions suck." - He says.
+ _msg '"Religions suck." - He says.
-You nod.
-EOM
+ You nod.'
;;
- The_C_Programming_Language)
- cat <<EOM
-"Nice find! Keep it. It could be of good use." - Your friend says.
+ The_C_Programming_Language)
+ _msg '"Nice find! Keep it. It could be of good use." -…
-You tuck the book back in your backpack.
-EOM
+ You tuck the book back in your backpack.'
;;
- Developing_NodeJS)
- cat <<EOM
-Your friend starts manically laughing.
+ Developing_NodeJS)
+ _msg 'Your friend starts manically laughing.
-"Maybe give it to those nerds behind you!" - He grins.
+ "Maybe give it to those nerds behind you!" - H…
-You tuck the book back in your backpack.
-EOM
+ You tuck the book back in your backpack.'
;;
- Sex_drugs_and_cocoa_puffs)
- cat <<EOM
-"Drugs? No. But the other two will do"
+ Sex_drugs_and_cocoa_puffs)
+ _msg '"Drugs? No. But the other two will do"
-He takes the book from you and smiles.
-EOM
+ He takes the book from you and smiles.'
mv "$item" "$hipsters/20h"
;;
esac
diff --git a/act-i/talk-balcony.dcgi b/act-i/talk-balcony.dcgi
@@ -3,6 +3,7 @@
. config
echo talk-balcony > $savegame/room
. maps
+. functions
map_talkbalcony
diff --git a/act-i/talk-gentoo.dcgi b/act-i/talk-gentoo.dcgi
@@ -3,21 +3,28 @@
. config
echo talk-gentoo > $savegame/room
. maps
+. functions
map_talkgentoo
-cat <<EOM
-## HIPSTER AREA (HIP)
+_msg "## HIPSTER AREA (HIP)"
+
+if [ -f "$hipsters/obese/.takingashit" ]; then
+ msg "The yoghurt did not bode well for the spaniard. He's in the toile…
+else
+
+ cat <<EOM
You smalltalk with the spaniard. It turns out he is a Gentoo
developer.
Your friend and you acknowledge this.
The spaniard is eating a plate of bolognese sauce.
+EOM
+fi
+_msg "[1|Check inventory|$path/inventory.dcgi|server|port]
-[1|Check inventory|$path/inventory.dcgi|server|port]
+ [1|Quit the conversation|$path/Hipster_Area.dcgi|server|port]"
-[1|Quit the conversation|$path/Hipster_Area.dcgi|server|port]
-EOM
diff --git a/act-i/talk-gentoo.sh b/act-i/talk-gentoo.sh
@@ -2,89 +2,68 @@ specific_talk_gentoo() {
item="$1"
if [ -f "$hipsters/obese/.takingashit" ]; then
- cat <<EOM
-
-The yoghurt did not bode well for the spaniard. He's in the toilet.
-EOM
+ msg "The yoghurt did not bode well for the spaniard. He's in t…
return
fi
case "$item" in
Old_Thinkpad)
- cat <<EOM
-
-You whip out your old Thinkpad and show the spaniard the amazing
-Gentoo Hardened setup you have.
+ _msg "
+ You whip out your old Thinkpad and show the sp…
+ Gentoo Hardened setup you have.
-The spaniard is butthurt that you have access to latest Grsecurity
-patches so he wants to start plotting murder against you.
+ The spaniard is butthurt that you have access …
+ patches so he wants to start plotting murder a…
-You realize if you just start walking away in a normal tempo he would
-be unable to catch up.
+ You realize if you just start walking away in …
+ be unable to catch up.
-You put your laptop back in your backpack.
-EOM
+ You put your laptop back in your backpack."
;;
- Plate_of_Bolognese_Sauce)
- cat <<EOM
-You give a plate of Bolognese sauce to the spaniard.
+ Plate_of_Bolognese_Sauce)
+ _msg "
+ You give a plate of Bolognese sauce to the spa…
-He thanks you and starts eating it swiftly.
-EOM
+ He thanks you and starts eating it swiftly."
mv "$inventory/$item" "$hipsters/obese/"
;;
+
Beers)
- cat <<EOM
-You offer a beer to the spaniard. He refuses.
+ _msg "You offer a beer to the spaniard. He refuses.
-Is it because it makes bellies big, you ponder...
-EOM
+ Is it because it makes bellies big, you ponder…
;;
- Chocolate_Milks)
- cat <<EOM
-You give a chocolate milk bottle to the spaniard. He thanks you and
-drinks it in one sip.
-EOM
+ Chocolate_Milks)
+ _msg "You give a chocolate milk bottle to the spaniard…
+ drinks it in one sip."
givebeer "$item"
;;
+
Old_yoghurt)
- cat <<EOM
+ _msg"You give the old yoghurt to the spaniard. He star…
-You give the old yoghurt to the spaniard. He starts eating it.
+ You hear his stomach gurgling. Struggling, but he mana…
+ up and start walking towards the toilet."
-You hear his stomach gurgling. Struggling, but he manages to get
-up and start walking towards the toilet.
-EOM
printf 1 > "$hipsters/obese/.takingashit"
cp -f "$hipsters/obese/Plate_of_Bolognese_Sauce" "$hip…
;;
+
The_Birth_of_Tragedy)
- cat <<EOM
-"Man, christianity sucks, man." - He says while gasping.
+ _msg '"Man, christianity sucks, man." - He says while …
-You nod.
-EOM
+ You nod.'
;;
- The_C_Programming_Language)
- cat <<EOM
-You show the K&R book to the spaniard. His head explodes.
-EOM
+ The_C_Programming_Language)
+ _msg "You show the K&R book to the spaniard. His head …
printf 1 > "$hipsters/obese/.dead"
;;
- Developing_NodeJS)
- cat <<EOM
-"Man, nodejs sucks, man." - He says while gasping.
-EOM
- ;;
- *)
- cat <<EOM
-
-$item is of no use here.
-EOM
+ Developing_NodeJS)
+ _msg '"Man, nodejs sucks, man." - He says while gaspin…
;;
esac
}
diff --git a/act-i/talk-girls.sh b/act-i/talk-girls.sh
@@ -4,52 +4,43 @@ specific_talk_girls() {
Beers)
oldcount="$(cat $inventory/Beers)"
if [ "$oldcount" -lt 2 ]; then
- echo "You don't have enough beers to give."
+ _msg "You don't have enough beers to give."
else
- cat <<EOM
+ _msg 'You hand over two beers to the girls.
-You hand over two beers to the girls.
+ "Why thank you! This sure is nice." - …
-"Why thank you! This sure is nice." - They smile.
+ "Say, could you do us a favor? There i…
+ small bedroom over there. Would you mi…
+ back to us?" - One of the girls asks.
-"Say, could you do us a favor? There is a thing in the closet in the
-small bedroom over there. Would you mind going there and bringing it
-back to us?" - One of the girls asks.
+ "Hm, what is it?" - You ask.
-"Hm, what is it?" - You ask.
+ "Eh, just go, you will ll figure it ou…
-"Eh, just go, you'll figure it out when you see it" - The other one winks.
+ You wonder for a short second, and say…
-You wonder for a short second, and say: "Ah well, why not!".
-
-You smile.
-EOM
- printf 1 > "$inventory/.letusfuck"
+ You smile.'
+ printf 1 > "$inventory/.letusfuck"
fi
;;
- Black_dildo)
- cat <<EOM
-You whip out a big black dildo in front of the girls. They laugh
-because they know what's up. Anyone else would be disgusted/shocked.
-EOM
+ Black_dildo)
+ _msg "You whip out a big black dildo in front of the g…
+ because they know what's up. Anyone else would…
;;
- Baby_and_child_care)
- cat <<EOM
-You show the Baby and child care book to the girls, obviously trolling.
-They look confused and somewhat worried.
-EOM
+ Baby_and_child_care)
+ _msg "You show the Baby and child care book to the gir…
+ They look confused and somewhat worried."
;;
- To_Kill_a_Mockingbird)
- cat <<EOM
-"One of my favorite books!", one of the girls says.
+ To_Kill_a_Mockingbird)
+ _msg '"One of my favorite books!", one of the girls sa…
-You hand the book over to her, and say: "Enjoy it".
+ You hand the book over to her, and say: "Enjoy…
-You wink at her.
-EOM
+ You wink at her.'
mv "$inventory/$item" "$books"
;;
esac
diff --git a/act-i/talk-hipster.dcgi b/act-i/talk-hipster.dcgi
@@ -3,6 +3,7 @@
. config
echo talk-hipster > $savegame/room
. maps
+. functions
map_talkhipster
diff --git a/act-i/talk-hipster.sh b/act-i/talk-hipster.sh
@@ -3,37 +3,28 @@ specific_talk_hipster() {
case "$item" in
Black_dildo)
- cat <<EOM
+ _msg "You make gay jokes at the hipster.
-You make gay jokes at the hipster.
-
-His eyes tear up.
-EOM
+ His eyes tear up."
;;
- To_Kill_a_Mockingbird)
- cat <<EOM
-"Ha, did you know my name is Atticus?"
+ To_Kill_a_Mockingbird)
+ _msg '"Ha, did you know my name is Atticus?"
-You're shocked.
-EOM
+ You are shocked.'
;;
- Fight_Club)
- cat <<EOM
-"Oh wow! That's one of my favorite movies. I didn't know they wrote
-a book after it... I probably won't read it, but cool!"
+ Fight_Club)
+ _msg "Oh wow! That's one of my favorite movies. I didn…
+ a book after it... I probably won't read it, b…
-You're shocked. You take a sip of rakia to relax.
-EOM
+ You are shocked. You take a sip of rakia to re…
;;
- The_C_Programming_Language)
- cat <<EOM
-He is shocked.
+ The_C_Programming_Language)
+ _msg "He is shocked.
-You're shocked.
-EOM
+ You're shocked."
;;
esac
}
diff --git a/act-i/talk-nerds.dcgi b/act-i/talk-nerds.dcgi
@@ -7,43 +7,32 @@ echo talk-nerds > $savegame/room
map_talknerds
-cat <<EOM
-## HIPSTER AREA (HIP)
-EOM
+_msg "## HIPSTER AREA (HIP)"
if [ -f "$inventory/.nerdsmoved" ]; then
- cat <<EOM
+ _msg "The nerds seem to have left the machine in a usable state. You'r…
-The nerds seem to have left the machine in a usable state. You're
-surprised.
-
-You see:
-EOM
+ You see:"
list_items_to use $nextbox
- cat <<EOM
+_msg "[1|Check inventory|$path/inventory.dcgi|server|port]
-[1|Check inventory|$path/inventory.dcgi|server|port]
+ [1|Leave the computer|$path/Hipster_Area.dcgi|server|port]"
-[1|Leave the computer|$path/Hipster_Area.dcgi|server|port]
-EOM
else
- cat <<EOM
-
-You take a look at what the nerds are doing. They seem to be
-ttrying to find a C compiler on the NeXT machine. They are
-not successful.
+ _msg "You take a look at what the nerds are doing. They seem to be
+ ttrying to find a C compiler on the NeXT machine. They are
+ not successful.
-You ask if you can use the keyboard, they do not let you and
-diss you off instead.
+ You ask if you can use the keyboard, they do not let you and
+ diss you off instead.
-[1|Check inventory|$path/inventory.dcgi|server|port]
+ [1|Check inventory|$path/inventory.dcgi|server|port]
-[1|Quit the conversation|$path/Hipster_Area.dcgi|server|port]
-EOM
+ [1|Quit the conversation|$path/Hipster_Area.dcgi|server|port]"
fi
diff --git a/act-i/talk-nerds.sh b/act-i/talk-nerds.sh
@@ -2,89 +2,61 @@ specific_talk_nerds() {
item="$1"
if [ -f "$inventory/.nerdsmoved" ]; then
- cat <<EOM
-
-The nerds seem to have left.
-
-EOM
+ _msg "The nerds seem to have left."
case "$item" in
The_C_Programming_Language)
- cat <<EOM
-
-You use the power of C to flip bytes and bang bits...
-EOM
+ _msg "You use the power of C to flip bytes and bang bi…
[ -f "$inventory/.notyet" ] || {
- cat <<EOM
-Accidentally, you activate a
-[h|time machine|URL:ssh://[email protected]|server|port]
-
+ _msg "Accidentally, you activate a
+ [h|time machine|URL:ssh://time-machine…
-You have finished Act I.
+ You have finished Act I.
-[1|To to Act II|/dotg/act-ii|server|port]
-EOM
- rm -f "$nextbox/Terminal" "$nextbox/Keyboard" \
- "$nextbox/Mouse" "$nextbox/The_C_Programming_L…
- printf 1 > "$inventory/.timemachineactivated"
+ [1|Go to Act II|/dotg/act-ii|server|po…
+ rm -f "$nextbox/Terminal" "$nextbox/Keyboard" \
+ "$nextbox/Mouse" "$nextbox/The_C_Progr…
+ printf 1 > "$inventory/.timemachineactivated"
}
;;
- Terminal|Keyboard|Mouse)
- cat <<EOM
-You try using the NeXT computer, but you're unsuccessful.
-EOM
- ;;
- *)
- cat <<EOM
-$item is of no use here.
-EOM
+ Terminal|Keyboard|Mouse)
+ _msg "You try using the NeXT computer, but you're unsu…
;;
esac
+
else
+
case "$item" in
Beers|Chocolate_Milks)
- cat <<EOM
-
-The nerds steal all your $item.
-EOM
+ _msg "The nerds steal all your $item."
rm -f "$inventory/$item"
;;
- The_C_Programming_Language)
- cat <<EOM
-The nerds take $item from you and try to type in examples in the
-NeXT console.
+ The_C_Programming_Language)
+ _msg "The nerds take $item from you and try to type in…
+ NeXT console.
-They seem to be failing.
-EOM
+ They seem to be failing."
mv "$inventory/$item" "$nextbox"
;;
- Developing_NodeJS)
- cat <<EOM
-As you pull out the book from your backpack, one of the nerds catches
-a glance at it. He loudly points at it.
+ Developing_NodeJS)
+ _msg "As you pull out the book from your backpack, one…
+ a glance at it. He loudly points at it.
-The other nerds look at it and forcefully take it away from you. They
-leave the area and move towards somewhere else.
-EOM
+ The other nerds look at it and forcefully take…
+ leave the area and move towards somewhere else…
rm -f "$inventory/$item"
printf 1 > "$inventory/.nerdsmoved"
;;
- Sex_drugs_and_cocoa_puffs)
- cat <<EOM
-The virgins try to convince you they're not.
+ Sex_drugs_and_cocoa_puffs)
+ _msg "The virgins try to convince you they're not.
-(Developer note: this is actually a good book, unrelated to the context
-it is presented in-game. Read it ;)
-EOM
+ (Developer note: this is actually a good book,…
+ it is presented in-game. Read it ;)"
;;
- *)
- cat <<EOM
-$item is of no use here.
-EOM
esac
fi # !nerdsmoved
}
diff --git a/act-i/use.dcgi b/act-i/use.dcgi
@@ -22,7 +22,4 @@ case "$call" in
;;
esac
-cat <<EOM
-
-[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]
-EOM
+_msg "[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]"
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.