Finalize kitchen. It's time to hunt for bugs. - dotg - Day Of The GrParazyd | |
git clone git://bitreich.org/dotg git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d… | |
Log | |
Files | |
Refs | |
Tags | |
--- | |
commit 6abf58b066bb15234d216814faaf471eed3745f2 | |
parent bdc493a6a81c3663cf3b11f249b818d68f72771f | |
Author: parazyd <[email protected]> | |
Date: Sat, 24 Feb 2018 00:00:10 +0100 | |
Finalize kitchen. It's time to hunt for bugs. | |
Diffstat: | |
M act-i/Balcony.sh | 10 ++++++++++ | |
A act-i/Bedroom1.sh | 9 +++++++++ | |
M act-i/Bedroom2.sh | 7 +++++++ | |
M act-i/Kitchen.dcgi | 4 ++-- | |
A act-i/Kitchen.sh | 25 +++++++++++++++++++++++++ | |
M act-i/config | 2 +- | |
M act-i/functions | 16 ++++++++++++++++ | |
A act-i/kit-cups.dcgi | 9 +++++++++ | |
A act-i/kit-table.dcgi | 9 +++++++++ | |
A act-i/kitchen-fridge.dcgi | 25 +++++++++++++++++++++++++ | |
A act-i/kitchen-fridge.sh | 11 +++++++++++ | |
M act-i/talk-20h.sh | 5 ++++- | |
M act-i/talk-balcony.sh | 4 +++- | |
M act-i/talk-elves.sh | 2 ++ | |
M act-i/usecases.csv | 5 +---- | |
15 files changed, 134 insertions(+), 9 deletions(-) | |
--- | |
diff --git a/act-i/Balcony.sh b/act-i/Balcony.sh | |
@@ -8,5 +8,15 @@ specific_balcony() { | |
The balloon flies away." | |
rm -f "$inventory/$item" | |
;; | |
+ Plastic_bag) | |
+ _msg "The wind makes your $item fly away... | |
+ | |
+ You're sad." | |
+ rm -f "$inventory/$item" | |
+ ;; | |
+ Black_dildo) | |
+ _msg "You smash a beer bottle with the $item" | |
+ takebeer Beers; dropitem Beers | |
+ ;; | |
esac | |
} | |
diff --git a/act-i/Bedroom1.sh b/act-i/Bedroom1.sh | |
@@ -0,0 +1,9 @@ | |
+specific_bedroom1() { | |
+ item="$1" | |
+ | |
+ case "$item" in | |
+ Smartphone) | |
+ _msg "You take a dick pic with your smartphone." | |
+ ;; | |
+ esac | |
+} | |
diff --git a/act-i/Bedroom2.sh b/act-i/Bedroom2.sh | |
@@ -7,5 +7,12 @@ specific_bedroom2() { | |
rm "$inventory/$item" | |
rm "$bedroom2/.notyet" | |
;; | |
+ Black_dildo) | |
+ if [ -f "$bedroom2/Unlocked_Macbook" ]; then | |
+ _msg "You smash the Macbook with the dildo." | |
+ mv "$bedroom2/Unlocked_Macbook" "$bedroom2/Sma… | |
+ else | |
+ _msg "You lick the $item" | |
+ fi | |
esac | |
} | |
diff --git a/act-i/Kitchen.dcgi b/act-i/Kitchen.dcgi | |
@@ -36,8 +36,8 @@ cat <<EOM | |
[1|Inspect the table|$path/kit-table.dcgi|server|port] | |
[1|Inspect the cupboards|$path/kit-cups.dcgi|server|port] | |
-[1|Inspect the sink|$path/kit-sink.dcgi|server|port] | |
-[1|Inspect the fridge|$path/kit-fridge.dcgi|server|port] | |
+[1|Inspect the sink|$path/kitchen-sink.dcgi|server|port] | |
+[1|Inspect the fridge|$path/kitchen-fridge.dcgi|server|port] | |
[1|Check inventory|$path/inventory.dcgi|server|port] | |
EOM | |
diff --git a/act-i/Kitchen.sh b/act-i/Kitchen.sh | |
@@ -0,0 +1,25 @@ | |
+specific_kitchen() { | |
+ item="$1" | |
+ | |
+ case "$item" in | |
+ Smartphone) | |
+ _msg "You take a selfie with some hipsters." | |
+ ;; | |
+ | |
+ Plate_of_Bolognese_Sauce) | |
+ _msg "You eat the $item" | |
+ rm -f "$inventory/$item" | |
+ ;; | |
+ | |
+ Chocolate_Milks) | |
+ _msg "You spill a bottle of chocolate milk in the sink… | |
+ dropitem "$item" | |
+ ;; | |
+ | |
+ Condom_balloon) | |
+ _msg "The Christians are shocked that you're using con… | |
+ _msg "They break your balloon." | |
+ rm -f "$inventory/$item" | |
+ ;; | |
+ esac | |
+} | |
diff --git a/act-i/config b/act-i/config | |
@@ -97,6 +97,7 @@ printf 1 > "$kitchen/fridge/Old_yoghurt" | |
printf 8 > "$kitchen/fridge/Beers" | |
printf 8 > "$kitchen/fridge/Chocolate_Milks" | |
printf 1 > "$kitchen/fridge/Plastic_bag" | |
+printf 1 > "$kitchen/fridge/.notyet" | |
printf 1 > "$kitchen/table/Empty_beer_bottles" | |
printf 1 > "$kitchen/table/Rolling_tobacco" | |
printf 1 > "$kitchen/table/Empty_Glasses" | |
@@ -104,4 +105,3 @@ printf 1 > "$kitchen/cupboard/Plates" | |
printf 1 > "$kitchen/cupboard/Empty_Glasses" | |
printf 1 > "$kitchen/sink/Dirt" | |
printf 1 > "$kitchen/sink/.notyet" | |
-printf 1 > "$kitchen/.notyet-fridge" | |
diff --git a/act-i/functions b/act-i/functions | |
@@ -149,6 +149,10 @@ use_generic() { | |
echo "You smoke a cigarette." | |
;; | |
+ Rolling_tobacco) | |
+ echo "You roll and smoke a cigarette." | |
+ ;; | |
+ | |
Beers) | |
dropitem "$item" | |
echo "You drink a beer." | |
@@ -215,6 +219,10 @@ use_specific() { | |
kitchen-sink) | |
. kitchen-sink.sh | |
specific_talk_kitchensink "$item" | |
+ ;; | |
+ kitchen-fridge) | |
+ . kitchen-fridge.sh "$item" | |
+ ;; | |
Hipster_Area) | |
. Hipster_Area.sh | |
specific_talk_hipsterarea "$item" | |
@@ -223,6 +231,10 @@ use_specific() { | |
. Balcony.sh | |
specific_balcony "$item" | |
;; | |
+ Bedroom1) | |
+ . Bedroom1.sh | |
+ specific_bedroom1 "$item" | |
+ ;; | |
Bedroom2) | |
. Bedroom2.sh | |
specific_bedroom2 "$item" | |
@@ -235,6 +247,10 @@ use_specific() { | |
. Toilet2.sh | |
specific_toilet2 "$item" | |
;; | |
+ Kitchen) | |
+ . Kitchen.sh | |
+ specific_kitchen "$item" | |
+ ;; | |
*) | |
echo "Not implemented" | |
;; | |
diff --git a/act-i/kit-cups.dcgi b/act-i/kit-cups.dcgi | |
@@ -0,0 +1,9 @@ | |
+#!/bin/sh | |
+ | |
+. config | |
+. functions | |
+ | |
+_msg "You take a closer look at the cupboards and you see:" | |
+list_items_to take "$kitchen/cupboard" | |
+ | |
+_msg "[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]" | |
diff --git a/act-i/kit-table.dcgi b/act-i/kit-table.dcgi | |
@@ -0,0 +1,9 @@ | |
+#!/bin/sh | |
+ | |
+. config | |
+. functions | |
+ | |
+_msg "You take a closer look at the table and you see:" | |
+list_items_to take "$kitchen/table" | |
+ | |
+_msg "[1|Exit|$path/$(cat $savegame/room).dcgi|server|port]" | |
diff --git a/act-i/kitchen-fridge.dcgi b/act-i/kitchen-fridge.dcgi | |
@@ -0,0 +1,25 @@ | |
+#!/bin/sh | |
+ | |
+. config | |
+echo kitchen-fridge > $savegame/room | |
+. maps | |
+. functions | |
+ | |
+map_kitchen | |
+ | |
+_msg "## HIPSTER AREA (HIP)" | |
+ | |
+if [ -f "$kitchen/fridge/.notyet" ]; then | |
+ _msg "You run into some enthusiastic Christians. | |
+ They do not let you look at or open the fridge." | |
+else | |
+ _msg "You're at the fridge. You see:" | |
+ list_items_to take "$kitchen/fridge" | |
+fi | |
+ | |
+cat <<EOM | |
+ | |
+[1|Check inventory|$path/inventory.dcgi|server|port] | |
+ | |
+[1|Exit|$path/Kitchen.dcgi|server|port] | |
+EOM | |
diff --git a/act-i/kitchen-fridge.sh b/act-i/kitchen-fridge.sh | |
@@ -0,0 +1,11 @@ | |
+specific_talk_kitchenfridge() { | |
+ item="$1" | |
+ case "$item" in | |
+ Decorated_condom_balloon) | |
+ _msg "You show the Satan-marked balloon to the Christi… | |
+ _msg "They get scared and run away." | |
+ rm -f "$kitchen/fridge/.notyet" | |
+ ;; | |
+ esac | |
+} | |
+ | |
diff --git a/act-i/talk-20h.sh b/act-i/talk-20h.sh | |
@@ -59,7 +59,8 @@ specific_talk_20h() { | |
Also_sprach_Zarathustra) | |
_msg "God dies. | |
- Your friend takes the book and starts babbling… | |
+ Your friend takes the book and starts babbling… | |
+ Also, Satan." | |
dropsauce 20h | |
mv "$inventory/$item" "$hipsters/20h" | |
printf 1 > "$hipsters/20h/.meaningoflife" | |
@@ -77,6 +78,8 @@ specific_talk_20h() { | |
Siddhartha) | |
_msg '"Religions suck." - He says. | |
+ Satan is the only answer. | |
+ | |
You nod.' | |
;; | |
diff --git a/act-i/talk-balcony.sh b/act-i/talk-balcony.sh | |
@@ -6,7 +6,9 @@ specific_talk_balcony() { | |
_msg '"A-a-are t-th-those Google Ad coupons?" - One of… | |
guys stutters. | |
- The hipsters are speechless.' | |
+ "Santa once brought them to me for Christmas." | |
+ | |
+ The hipsters are continue being hip.' | |
;; | |
esac | |
} | |
diff --git a/act-i/talk-elves.sh b/act-i/talk-elves.sh | |
@@ -17,6 +17,8 @@ The party host jumps on the table and starts pissing on every… | |
A dog comes into the room and starts fucking one of the girls. | |
+The Christians get naked and masturbase furiously. | |
+ | |
Your friend follows the Code of Conduct precisely. | |
The Macbook hipster bends over the sink and gets fucked by the fat spaniard. | |
diff --git a/act-i/usecases.csv b/act-i/usecases.csv | |
@@ -3,8 +3,6 @@ Plastic_bottle_of_rakia,anywhere | |
Cigarettes,anywhere | |
Smartphone,Kitchen,Bedroom1,talk-20h,Toilet2,talk-host | |
Plate_of_Bolognese_Sauce,Kitchen,Hipster_Area,Toilet1,Toilet2,talk-gentoo | |
-Empty_Beer_Bottles,Balcony,Kitchen | |
-Empty_Glasses,Kitchen | |
Beers,talk-girls,talk-nerds,talk-20h,talk-gentoo,anywhere | |
Chocolate_Milks,talk-gentoo,talk-nerds,Kitchen,talk-20h | |
Black_dildo,Toilet1,Balcony,Bedroom1,Bedroom2,talk-girls,talk-20h,talk-hipster | |
@@ -14,11 +12,10 @@ Locked_computer,talk-20h | |
Keychain_with_a_key,Bedroom2,anywhere | |
Used_condom,Toilet1,Toilet2,talk-20h | |
Condom_balloon,talk-20h,talk-hipster,talk-gentoo,talk-nerds,Kitchen,Balcony | |
-Decorated_condom_balloon,Kitchen,talk-girls | |
+Decorated_condom_balloon,kitchen-fridge,talk-girls | |
Plastic_bag,Balcony | |
Old_yoghurt,talk-gentoo | |
Rolling_tobacco,anywhere | |
-Empty_Glasses,Kitchen | |
Terminal,talk-nerds | |
Keyboard,talk-nerds | |
Mouse,talk-nerds |