|
|
|
@ -20,8 +20,14 @@ room "start",
|
|
|
|
|
salet.character.knows_alexey |
|
|
|
|
) |
|
|
|
|
salet.character.killed = true |
|
|
|
|
salet.character.beat = salet.progress.sequence.length |
|
|
|
|
salet.character.newBeat() |
|
|
|
|
salet.goTo("killed") |
|
|
|
|
if (salet.character.book = true and salet.character.lastBeat() == 2) |
|
|
|
|
salet.view.write "**"+"reset_book".l()+"**" |
|
|
|
|
if (salet.character.book = true and salet.character.lastBeat() > 3) |
|
|
|
|
salet.character.book = false |
|
|
|
|
salet.character.newBeat() |
|
|
|
|
salet.view.write "**"+"reset_book_ends".l()+"**" |
|
|
|
|
writers: |
|
|
|
|
window: () -> |
|
|
|
|
# re-enter the room, reroll the description |
|
|
|
@ -33,6 +39,40 @@ room "start",
|
|
|
|
|
salet.view.clearContent() |
|
|
|
|
salet.view.append("<em>"+"#{to}_reaction".l()+"</em>") |
|
|
|
|
return false |
|
|
|
|
units:[ |
|
|
|
|
unit "debug", |
|
|
|
|
dsc: "{{Пропустить интро}}" |
|
|
|
|
act: () -> |
|
|
|
|
state.setTag("weather", "cold") |
|
|
|
|
salet.here().take(book) |
|
|
|
|
salet.here().take(blood) |
|
|
|
|
salet.character.newBeat() |
|
|
|
|
salet.character["knows_alexey"] = true |
|
|
|
|
salet.character["knows_margo"] = true |
|
|
|
|
salet.here().drop("debug") |
|
|
|
|
salet.character.killed = true |
|
|
|
|
salet.view.clearContent() |
|
|
|
|
salet.here().entering("start") |
|
|
|
|
return "*Сделано.*" |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
book = cunit "book", |
|
|
|
|
dsc: () -> |
|
|
|
|
if salet.character.book |
|
|
|
|
return "book_floor".l() |
|
|
|
|
else |
|
|
|
|
return "book".l() |
|
|
|
|
enact: () -> |
|
|
|
|
if salet.character.book |
|
|
|
|
return "book_act_twice".l() |
|
|
|
|
else |
|
|
|
|
salet.character.book = true |
|
|
|
|
salet.character.newBeat() |
|
|
|
|
return "book_act".l() |
|
|
|
|
|
|
|
|
|
blood = cunit "blood", |
|
|
|
|
dsc: "Вы замечаете на полу {{красное пятно.}}" |
|
|
|
|
enact: "Кровь. Вы не очень удивлены." |
|
|
|
|
|
|
|
|
|
## ACTUALLY DIALOGUES |
|
|
|
|
|
|
|
|
@ -111,6 +151,8 @@ room "killed5",
|
|
|
|
|
clear: false |
|
|
|
|
enter: () -> |
|
|
|
|
state.setTag("weather", "cold") |
|
|
|
|
salet.rooms["start"].take(book) |
|
|
|
|
salet.rooms["start"].take(blood) |
|
|
|
|
optionText: "killed5_option".l() |
|
|
|
|
dsc: "killed5".l() |
|
|
|
|
tags: ["killed"] |
|
|
|
|