This commit is contained in:
team3
2026-08-30 11:50:09 +02:00
parent 4d771c9a6e
commit a46eba4145
23 changed files with 816 additions and 601 deletions

View File

@@ -21,61 +21,78 @@ func _ready() -> void:
await knipse("01_intro")
main.ui.schliessen()
main.player.global_position = Vector3(0, 3.0, 26.0)
main.player.global_position = Vector3(0, 4.0, 34.0)
main.player.yaw = 0.0
main.player.pitch = -0.10
await warte(20)
main.player.pitch = -0.14
Game.time_h = 10.0
await warte(30)
await knipse("02_traumwelt")
main.player.global_position = Vector3(-24, 2.0, 4.0)
main.player.yaw = 0.0
main.player.pitch = -0.02
main.player.global_position = Vector3(0, 12.0, 30.0)
main.player.pitch = -0.5
await warte(20)
await knipse("03_bibliothek_aussen")
await knipse("03_traumdorf_ueberblick")
Game.teleport_lock = 0.0
main.player.global_position = Vector3(0, -299.0, 2.0)
var haus := Orte.center(DreamDB.PLACES, "haus_ailen")
main.player.global_position = haus + Vector3(0, 2.0, 12.0)
main.player.yaw = 0.0
main.player.pitch = -0.12
await warte(30)
await knipse("04_bibliothek_innen")
main.player.pitch = -0.18
await warte(20)
await knipse("04_haus_aussen")
main.ui.technik_panel("pomodoro")
# ein Wesen in seinem Haus
var ailen: Bewohner = null
for w in main.welt.bewohner:
if w.data["id"] == "ailen":
ailen = w
for i in range(900):
main._process(0.05)
for k in main.welt.get_children():
if k is Bewohner:
k._process(0.05)
Game.time_h = 10.0
if ailen.place == "haus_ailen" and ailen._path.is_empty():
break
main.player.global_position = ailen.global_position + Vector3(3.0, 0.6, 1.2)
main.player.yaw = -PI * 0.32
main.player.pitch = -0.06
await warte(20)
await knipse("05_haus_innen")
main.ui.journal_panel("techniken")
await warte(6)
await knipse("05_technik_hinweise")
await knipse("06_journal_techniken")
main.ui.schliessen()
Game.learn("pomodoro")
Game.learn("zerlegen")
Game.learn("box_atmung")
main.player.global_position = Vector3(90, -299.0, 2.0)
main.player.yaw = 0.0
main.player.pitch = -0.08
await warte(20)
await knipse("06_missionshalle")
main.ui.mission_panel("lena")
main.ui.journal_panel("missionen")
await warte(6)
await knipse("07_mission_panel")
await knipse("07_journal_missionen")
main.ui.schliessen()
Game.accept_mission("lena")
main.ui.kodex_panel()
await warte(6)
await knipse("08_kodex")
main.ui.schliessen()
Game.teleport_lock = 0.0
main.player.global_position = Vector3(-90, -299.0, 5.0)
# Lichtung, wenn sich die Wesen dort treffen
for i in range(1200):
main._process(0.05)
for k in main.welt.get_children():
if k is Bewohner:
k._process(0.05)
Game.time_h = 19.5
main.player.global_position = Vector3(0.0, 1.0, 22.0)
main.player.yaw = 0.0
main.player.pitch = -0.1
main.player.pitch = -0.20
await warte(20)
await knipse("08b_meditation")
main.ui.vertiefen_panel()
await warte(6)
await knipse("08c_vertiefen")
main.ui.schliessen()
await knipse("08_lichtung")
var tor := Orte.center(DreamDB.PLACES, "tor")
main.player.global_position = tor + Vector3(0, 2.5, 14.0)
main.player.yaw = 0.0
main.player.pitch = -0.12
await warte(20)
await knipse("09_tor_zur_erde")
main._erde()
Game.time_h = 10.5
@@ -84,16 +101,16 @@ func _ready() -> void:
main.player.pitch = -0.62
main.player.yaw = 0.0
await warte(20)
await knipse("09_erde_uebersicht")
await knipse("10_erde_uebersicht")
var lena: Human = null
var lena: Bewohner = null
for m in main.welt.humans:
if m.data["id"] == "lena":
lena = m
for i in range(900):
main._process(0.05)
for k in main.welt.get_children():
if k is Human:
if k is Bewohner:
k._process(0.05)
Game.time_h = 10.5
if lena.place == "haus_lena" and lena._path.is_empty():
@@ -102,27 +119,27 @@ func _ready() -> void:
main.player.yaw = PI
main.player.pitch = -0.15
await warte(20)
await knipse("10_lena_zoegert")
await knipse("11_lena_zoegert")
main.ui.anwenden_panel(lena)
await warte(6)
await knipse("11_anwenden")
await knipse("12_anwenden")
main.ui._anwenden("pomodoro")
await warte(25)
await knipse("12_reaktion")
await knipse("13_reaktion")
Game.time_h = 13.5
for i in range(1200):
main._process(0.05)
for k in main.welt.get_children():
if k is Human:
if k is Bewohner:
k._process(0.05)
Game.time_h = 13.5
main.player.global_position = Vector3(0, 11.0, -14.0)
main.player.yaw = PI
main.player.pitch = -0.5
await warte(20)
await knipse("13_cafe_mittag")
await knipse("14_cafe_mittag")
Game.time_h = 22.5
await warte(40)
@@ -130,7 +147,7 @@ func _ready() -> void:
main.player.yaw = 0.0
main.player.pitch = -0.5
await warte(20)
await knipse("14_nacht")
await knipse("15_nacht")
print("Screenshots: %d" % n)
print("Ordner: %s" % ProjectSettings.globalize_path(OUT))