Editor entrypoint that puts the player directly into the ghost ship level

This commit is contained in:
Rob Kelly 2025-04-23 12:52:36 -06:00
parent d644cba3ff
commit 8d75fcb774
6 changed files with 42 additions and 10 deletions

View File

@ -20,6 +20,7 @@ run/main_scene="uid://qpq2cm1hgeha"
config/project_settings_override="user://settings.godot" config/project_settings_override="user://settings.godot"
config/features=PackedStringArray("4.4", "Forward Plus") config/features=PackedStringArray("4.4", "Forward Plus")
run/max_fps=60 run/max_fps=60
run/main_scene.editor_runtime="uid://c2ugwjht7tkgq"
[autoload] [autoload]

View File

@ -0,0 +1,8 @@
extends Node
@export_file("*.tscn") var start_level: String
func _ready() -> void:
print("Starting from editor-only entrypoint.")
LoadingTools.load_level(start_level)

View File

@ -0,0 +1 @@
uid://c2co65lnkalwx

View File

@ -0,0 +1,7 @@
[gd_scene load_steps=2 format=3 uid="uid://bp7pfpyptep0a"]
[ext_resource type="Script" uid="uid://c2co65lnkalwx" path="res://src/game/editor_entrypoint/editor_entrypoint.gd" id="1_3nb7u"]
[node name="EditorEntrypoint" type="Node"]
script = ExtResource("1_3nb7u")
start_level = "uid://bov4ok76woyc"

View File

@ -0,0 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://c2ugwjht7tkgq"]
[ext_resource type="PackedScene" uid="uid://qpq2cm1hgeha" path="res://src/game/game.tscn" id="1_8dwh2"]
[node name="EditorGame" instance=ExtResource("1_8dwh2")]
start_scene = "uid://bp7pfpyptep0a"

View File

@ -14,6 +14,7 @@
- [ ] [[radar]] - [ ] [[radar]]
- [ ] [[mp3 player]] - [ ] [[mp3 player]]
- [ ] [[manual]] - [ ] [[manual]]
- [ ] [[roomba]]
- [ ] #mechanics - [ ] #mechanics
- [x] [[grunk alert]] - [x] [[grunk alert]]
- [x] [[alarm]] - [x] [[alarm]]
@ -22,21 +23,21 @@
- [x] [[relay]] - [x] [[relay]]
- [ ] [[tripwire]] - [ ] [[tripwire]]
- [ ] [[looker]] - [ ] [[looker]]
- [ ] [[listener]] - [x] [[listener]]
- [ ] [[grunk beast]] - [x] [[grunk beast]]
- [ ] Design - [x] Design
- [x] Model - [x] Model
- [x] Animation - [x] Animation
- [ ] Controller - [x] Controller
- [x] Nav/logic? - [x] Nav/logic?
- [ ] [[level.canvas|level]] - [ ] [[level.canvas|level]]
- [x] level planning - [x] level planning
- [ ] [[player ship]] - [ ] [[player ship]]
- [ ] [[airlock]] - [x] [[airlock]]
- [ ] [[mess hall]] - [x] [[mess hall]]
- [ ] [[crew quarters]] - [x] [[crew quarters]]
- [ ] [[medbay]] - [x] [[medbay]]
- [ ] [[ops center]] - [x] [[ops center]]
- [ ] [[cargo bay]] - [ ] [[cargo bay]]
- [ ] [[story]] - [ ] [[story]]
- [ ] ***ASSETS*** - [ ] ***ASSETS***
@ -45,7 +46,10 @@
- [x] [[toothbrush]] - [x] [[toothbrush]]
- [ ] [[mp3 player]] - [ ] [[mp3 player]]
- [ ] [[manual]] - [ ] [[manual]]
- [ ] [[radar]]
- [ ] [[roomba]]
- [ ] SFX: - [ ] SFX:
- [ ] title computer noise
- [ ] ui bonk - [ ] ui bonk
- [ ] ui confirm - [ ] ui confirm
- [ ] item collection - [ ] item collection
@ -80,7 +84,12 @@
- [ ] #maybe tripwire activation - [ ] #maybe tripwire activation
- [x] grunk heartbeat - [x] grunk heartbeat
- [x] grunk chittering - [x] grunk chittering
- [ ] grunkbeast??? - [ ] grunkbeast
- [ ] movement
- [ ] ambiance
- [ ] sniffing
- [ ] angry
- [ ] when it gets u
- [x] grunk ambiance - [x] grunk ambiance
- [x] spaceship ambiance - [x] spaceship ambiance
- [ ] #maybe crew quarters ambiance - [ ] #maybe crew quarters ambiance