mirror of
https://gitlab.com/Oreolek/ludumdare37.git
synced 2024-04-25 21:59:39 +03:00
Больше текста и новый canExit
This commit is contained in:
parent
78d0ffa608
commit
f2e8cf6700
|
@ -79,6 +79,8 @@ module.exports =
|
||||||
|
|
||||||
-- Не надо.
|
-- Не надо.
|
||||||
"""
|
"""
|
||||||
|
alexey_reaction: "Он не обращает на вас внимания."
|
||||||
|
margo_reaction: "Она не замечает вас, но её хорёк следит за вами."
|
||||||
bye: "Закончить разговор"
|
bye: "Закончить разговор"
|
||||||
end: "Передумать"
|
end: "Передумать"
|
||||||
story_call: """
|
story_call: """
|
||||||
|
@ -89,7 +91,8 @@ module.exports =
|
||||||
Вы оглядываетесь — вам некуда деться.
|
Вы оглядываетесь — вам некуда деться.
|
||||||
В купе уже заходит проводник вагона.
|
В купе уже заходит проводник вагона.
|
||||||
|
|
||||||
-- Вот ваш билет… - Лёша протягивает бумажку, но проводник останавливает его:
|
Лёша закрывает книгу и кладёт её на стол.
|
||||||
|
-- Вот ваш билет… - но проводник останавливает его:
|
||||||
|
|
||||||
-- Позже. Лучше выйдите из купе, это будет между нами.
|
-- Позже. Лучше выйдите из купе, это будет между нами.
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ room "start",
|
||||||
salet.character.beat = 0
|
salet.character.beat = 0
|
||||||
state.setTag("weather", "warm")
|
state.setTag("weather", "warm")
|
||||||
audio = document.getElementById("bgsound")
|
audio = document.getElementById("bgsound")
|
||||||
audio.currentTime=0
|
audio.currentTime = 0
|
||||||
audio.volume = 0.5
|
audio.volume = 0.5
|
||||||
audio.play()
|
audio.play()
|
||||||
return "intro".l()
|
return "intro".l()
|
||||||
|
@ -15,7 +15,7 @@ room "start",
|
||||||
afterChoices: () ->
|
afterChoices: () ->
|
||||||
if (
|
if (
|
||||||
salet.character.lastBeat() > 3 and
|
salet.character.lastBeat() > 3 and
|
||||||
salet.character.heard_call != true and
|
salet.character.killed != true and
|
||||||
salet.character.knows_margo and
|
salet.character.knows_margo and
|
||||||
salet.character.knows_alexey
|
salet.character.knows_alexey
|
||||||
)
|
)
|
||||||
|
@ -28,6 +28,11 @@ room "start",
|
||||||
salet.view.clearContent()
|
salet.view.clearContent()
|
||||||
salet.here().entering("start")
|
salet.here().entering("start")
|
||||||
return "<em>"+procgen("window")+"</em>"
|
return "<em>"+procgen("window")+"</em>"
|
||||||
|
canExit: (to) ->
|
||||||
|
if salet.character.killed and (to == "margo" or to == "alexey")
|
||||||
|
salet.view.clearContent()
|
||||||
|
salet.view.append("<em>"+"#{to}_reaction".l()+"</em>")
|
||||||
|
return false
|
||||||
|
|
||||||
## ACTUALLY DIALOGUES
|
## ACTUALLY DIALOGUES
|
||||||
|
|
||||||
|
@ -72,6 +77,8 @@ room "killed2",
|
||||||
dsc: "killed2".l()
|
dsc: "killed2".l()
|
||||||
tags: ["killed"]
|
tags: ["killed"]
|
||||||
choices: "#killed"
|
choices: "#killed"
|
||||||
|
canView: () ->
|
||||||
|
true if !salet.isVisited("killed2")
|
||||||
|
|
||||||
room "killed3",
|
room "killed3",
|
||||||
clear: false
|
clear: false
|
||||||
|
@ -80,7 +87,7 @@ room "killed3",
|
||||||
tags: ["killed"]
|
tags: ["killed"]
|
||||||
choices: "#killed"
|
choices: "#killed"
|
||||||
canView: () ->
|
canView: () ->
|
||||||
true if salet.isVisited("killed2")
|
true if salet.isVisited("killed2") and !salet.isVisited("killed3")
|
||||||
|
|
||||||
room "killed4_a",
|
room "killed4_a",
|
||||||
clear: false
|
clear: false
|
||||||
|
@ -89,7 +96,7 @@ room "killed4_a",
|
||||||
tags: ["killed"]
|
tags: ["killed"]
|
||||||
choices: "#killed"
|
choices: "#killed"
|
||||||
canView: () ->
|
canView: () ->
|
||||||
true if salet.isVisited("killed3")
|
true if salet.isVisited("killed3") and !salet.isVisited("killed4_b")
|
||||||
|
|
||||||
room "killed4_b",
|
room "killed4_b",
|
||||||
clear: false
|
clear: false
|
||||||
|
@ -98,10 +105,12 @@ room "killed4_b",
|
||||||
tags: ["killed"]
|
tags: ["killed"]
|
||||||
choices: "#killed"
|
choices: "#killed"
|
||||||
canView: () ->
|
canView: () ->
|
||||||
true if salet.isVisited("killed3")
|
true if salet.isVisited("killed3") and !salet.isVisited("killed4_a")
|
||||||
|
|
||||||
room "killed5",
|
room "killed5",
|
||||||
clear: false
|
clear: false
|
||||||
|
enter: () ->
|
||||||
|
state.setTag("weather", "cold")
|
||||||
optionText: "killed5_option".l()
|
optionText: "killed5_option".l()
|
||||||
dsc: "killed5".l()
|
dsc: "killed5".l()
|
||||||
tags: ["killed"]
|
tags: ["killed"]
|
||||||
|
@ -109,15 +118,3 @@ room "killed5",
|
||||||
true if salet.isVisited("killed4_a") or salet.isVisited("killed4_b")
|
true if salet.isVisited("killed4_a") or salet.isVisited("killed4_b")
|
||||||
after: () ->
|
after: () ->
|
||||||
return salet.goTo("start")
|
return salet.goTo("start")
|
||||||
|
|
||||||
# СЮЖЕТ, или Что Было Когда Погас Свет
|
|
||||||
# (бред с отметками времени)
|
|
||||||
#
|
|
||||||
# Входит Проводник (дум-дум-дууум), видит героя
|
|
||||||
# --- ДИАЛОГ ---
|
|
||||||
# Выпинывает всех остальных под простым предлогом "пошли вон"
|
|
||||||
# все уходят
|
|
||||||
# хватает его и убивает жестоким образом
|
|
||||||
# книга Стивена Кинга остаётся лежать на столике
|
|
||||||
# Герой очухивается в новой роли
|
|
||||||
# первым возвращается Алексей
|
|
||||||
|
|
Loading…
Reference in a new issue