dotg

a bitreich fosdem adventure
git clone https://git.parazyd.org/dotg
Log | Files | Refs

Balcony.dcgi (1292B)


      1 #!/bin/sh
      2 
      3 # SPOILER:
      4 # The French mode was introduced because it was discriminatory to let a French
      5 # person throw smelly cheese into a kitchen sink. So we made it possible to go
      6 # the French way. See history for how often this happened. We like the French.
      7 #
      8 # The British mode was introduced because the British felt discriminated.
      9 . config
     10 echo Balcony > $savegame/room
     11 . functions
     12 . maps
     13 
     14 map_balcony
     15 
     16 if [ -n "$2" ]; then
     17 	case "$2" in
     18 	isfrench)
     19 		echo 1 > "$inventory/.isfrench"
     20 		;;
     21 	isbritish)
     22 		echo 1 > "$inventory/.isbritish"
     23 		;;
     24 	esac
     25 fi
     26 
     27 cat <<EOM
     28 ## THE BALCONY (BAL)
     29 
     30 You are on the balcony. It's chilly. There are:
     31 $(cat $balcony/Beers) beers, and $(cat $balcony/Chocolate_Milks) chocolate milks left.
     32 
     33 There are two people talking near you.
     34 
     35 EOM
     36 
     37 if [ -f "$inventory/.isbritish" ];
     38 then
     39 	cat <<EOM
     40 Jean-Claude Juncker is on the balcony and realizes you are British. He
     41 calls the EU police and throws you out of the party.
     42 
     43 [1|You end up on a bench in front of the party building.|$path/Bench.dcgi|server|port]
     44 EOM
     45 else
     46 	cat <<EOM
     47 
     48 [1|Talk to people|$path/talk-balcony.dcgi|server|port]
     49 
     50 [1|Take two beers|$path/takebeer.dcgi|server|port]
     51 [1|Take two chocolate milks|$path/takemilk.dcgi|server|port]
     52 
     53 [1|Check inventory|$path/inventory.dcgi|server|port]
     54 EOM
     55 
     56 navigation
     57 fi