More dialog options. - dotg - Day Of The GrParazyd HTML git clone git://bitreich.org/dotg git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dotg DIR Log DIR Files DIR Refs DIR Tags --- DIR commit c1c79b38d2464f22e4ab369a825006584960209d DIR parent b025ca1b14d7e1c9cccbe12bd83ee52f179bafba HTML Author: parazyd <parazyd@dyne.org> Date: Sat, 24 Feb 2018 03:05:04 +0100 More dialog options. Diffstat: M act-i/Bedroom2.sh | 1 + A act-i/Work_Desk.sh | 15 +++++++++++++++ M act-i/functions | 4 ++++ M act-i/talk-20h.sh | 15 ++++++++++++++- M act-i/talk-hipster.sh | 4 ++-- M act-i/usecases.csv | 4 +++- 6 files changed, 39 insertions(+), 4 deletions(-) --- DIR diff --git a/act-i/Bedroom2.sh b/act-i/Bedroom2.sh @@ -14,5 +14,6 @@ specific_bedroom2() { else _msg "You lick the $item" fi + ;; esac } DIR diff --git a/act-i/Work_Desk.sh b/act-i/Work_Desk.sh @@ -0,0 +1,15 @@ +specific_workdesk() { + item="$1" + + case "$item" in + Smashed_Macbook|Unlocked_Macbook) + if [ -f "$workdesk/Locked_computer" ]; then + _msg "You swap the locked computer with the $item." + mv "$workdesk/Locked_computer" "$inventory" + else + _msg "You place the $item on the work desk." + fi + mv "$inventory/$item" "$workdesk" + ;; + esac +} DIR diff --git a/act-i/functions b/act-i/functions @@ -252,6 +252,10 @@ use_specific() { . Kitchen.sh specific_kitchen "$item" ;; + Work_Desk) + . Work_Desk.sh + specific_workdesk "$item" + ;; *) echo "Not implemented" ;; DIR diff --git a/act-i/talk-20h.sh b/act-i/talk-20h.sh @@ -10,6 +10,19 @@ specific_talk_20h() { _msg "Zagreb is such a nice city." ;; + Dirt) + _msg "Ah, a souvenir of Brussels." + ;; + + Unlocked_Macbook) + _msg "Your friend takes the Macbook from you and deletes its contents." + rm -f "$inventory/$item" + ;; + + Smashed_Macbook) + _msg "Now that is a proper-looking Macbook!" + ;; + Cigarettes) _msg "I don't smoke, but I like to see all smokers dying slowly." ;; @@ -48,7 +61,7 @@ specific_talk_20h() { ;; Cheese) - _msg "This cheese smells and belongs into the kitchensink." + _msg "This cheese smells and belongs into the kitchen sink." ;; Beers) DIR diff --git a/act-i/talk-hipster.sh b/act-i/talk-hipster.sh @@ -27,8 +27,8 @@ specific_talk_hipster() { You're shocked." ;; - *balloon) - _msg "You repeatedly hit the Macbook hipster on the head with the balloon. + Decorated_condom_balloon|Condom_balloon) + _msg "You repeatedly hit the Macbook hipster on the head with the $item. The hipster pops it and continues to work on his WebGL portfolio." rm -f "$inventory/$item" DIR diff --git a/act-i/usecases.csv b/act-i/usecases.csv @@ -22,7 +22,9 @@ Mouse,talk-nerds Google_Ad_coupons,talk-balcony,talk-elves,talk-20h Cocaine,talk-20h,anywhere Cheese,kitchen-sink,talk-20h,anywhere -Unlocked_Macbook,talk-20h +Unlocked_Macbook,talk-20h,Work_Desk +Smashed_Macbook,talk-20h,Work_Desk +Dirt,talk-20h Also_sprach_Zarathustra,talk-20h The_Birth_of_Tragedy,talk-20h,talk-gentoo