mirror of
https://github.com/He4eT/yet-another-experiment.git
synced 2026-05-04 16:47:22 +00:00
Fake doors and askConnector
This commit is contained in:
parent
d87ad915a7
commit
6cbe11116d
3 changed files with 36 additions and 9 deletions
|
|
@ -25,7 +25,7 @@ gameMain: GameMainDef
|
|||
|
||||
showIntro () {
|
||||
|
||||
experimentNumber = rand(100);
|
||||
experimentNumber = 10 + rand(100);
|
||||
dayNumber = rand(1000);
|
||||
|
||||
"<.p>
|
||||
|
|
|
|||
|
|
@ -17,8 +17,7 @@ orangeRoom: DarkRoom
|
|||
|
||||
/* Doors */
|
||||
|
||||
+ orangeDoor:
|
||||
Door
|
||||
+ orangeDoor: Door, AutoClosingDoor
|
||||
'white sliding door'
|
||||
'sliding door'
|
||||
"White sliding door in south wall.<br>"
|
||||
|
|
|
|||
|
|
@ -3,14 +3,42 @@ yellowRoom: Room
|
|||
" This is another room which every surface
|
||||
covered with matte white panels.
|
||||
<.p>
|
||||
There is a door in the north direction."
|
||||
north = orangeDoorOutside
|
||||
There are three doors in the north wall."
|
||||
north: AskConnector {
|
||||
promptMessage =
|
||||
"There are three doors you could go through to the north.<br>"
|
||||
travelAction = GoThroughAction
|
||||
travelObjs = [brownDoor, khakiDoor, orangeDoorOutside]
|
||||
travelObjsPhrase = 'of them'
|
||||
}
|
||||
;
|
||||
|
||||
/* Doors */
|
||||
|
||||
+ orangeDoorOutside: Door -> orangeDoor
|
||||
'sliding door'
|
||||
'door number <<gameMain.experimentNumber>>'
|
||||
"Door number <<gameMain.experimentNumber>>.<br>"
|
||||
+ orangeDoorOutside: Door, AutoClosingDoor
|
||||
-> orangeDoor
|
||||
'orange door*doors'
|
||||
'door with <b>orange</b> triangle'
|
||||
" Sliding door with the number
|
||||
<q><<gameMain.experimentNumber>></q>
|
||||
and an orange triangle.<br>"
|
||||
;
|
||||
|
||||
+ khakiDoor: IndirectLockable, Door
|
||||
'khaki door*doors'
|
||||
'door with <b>khaki</b> triangle'
|
||||
" Sliding door with the number
|
||||
<q><<gameMain.experimentNumber - 1>></q>
|
||||
and a khaki triangle.<br>"
|
||||
cannotUnlockMsg = 'The door does not appear to be opened.'
|
||||
;
|
||||
|
||||
+ brownDoor: IndirectLockable, Door
|
||||
'brown door*doors'
|
||||
'door with <b>brown</b> triangle'
|
||||
" Sliding door with the number
|
||||
<q><<gameMain.experimentNumber - 2>></q>
|
||||
and a brown triangle.
|
||||
<br>You hear a slight vibration behind the door.<br>"
|
||||
cannotUnlockMsg = 'The door does not appear to be opened.'
|
||||
;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue