diff --git a/audio/interaction/approach_blob.wav.import b/audio/interaction/approach_blob.wav.import index b57c36e..72ed0bd 100644 --- a/audio/interaction/approach_blob.wav.import +++ b/audio/interaction/approach_blob.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://bkr3tfo0joswa" -path="res://.godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample" +path="res://godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample" [deps] source_file="res://audio/interaction/approach_blob.wav" -dest_files=["res://.godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample"] +dest_files=["res://godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample"] [params] diff --git a/audio/interaction/click_button.wav.import b/audio/interaction/click_button.wav.import index 76b443e..48cfd79 100644 --- a/audio/interaction/click_button.wav.import +++ b/audio/interaction/click_button.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://drrlt22iyobmi" -path="res://.godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample" +path="res://godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample" [deps] source_file="res://audio/interaction/click_button.wav" -dest_files=["res://.godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample"] +dest_files=["res://godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample"] [params] diff --git a/audio/interaction/gravity_switch.wav.import b/audio/interaction/gravity_switch.wav.import index 5ed7476..76db6a3 100644 --- a/audio/interaction/gravity_switch.wav.import +++ b/audio/interaction/gravity_switch.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://cba1ao8plk6he" -path="res://.godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample" +path="res://godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample" [deps] source_file="res://audio/interaction/gravity_switch.wav" -dest_files=["res://.godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample"] +dest_files=["res://godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample"] [params] diff --git a/audio/interaction/land_sound.wav.import b/audio/interaction/land_sound.wav.import index caf20f4..7be315e 100644 --- a/audio/interaction/land_sound.wav.import +++ b/audio/interaction/land_sound.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://c8sh0eyhxjbvr" -path="res://.godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample" +path="res://godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample" [deps] source_file="res://audio/interaction/land_sound.wav" -dest_files=["res://.godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample"] +dest_files=["res://godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample"] [params] diff --git a/audio/interaction/start_game.wav.import b/audio/interaction/start_game.wav.import index f7b8d37..8a8a4bd 100644 --- a/audio/interaction/start_game.wav.import +++ b/audio/interaction/start_game.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://djnf2g5k4c5li" -path="res://.godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample" +path="res://godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample" [deps] source_file="res://audio/interaction/start_game.wav" -dest_files=["res://.godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample"] +dest_files=["res://godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample"] [params] diff --git a/audio/interaction/win_sound.wav.import b/audio/interaction/win_sound.wav.import index 6e2a381..f5d3c72 100644 --- a/audio/interaction/win_sound.wav.import +++ b/audio/interaction/win_sound.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://4jvj33e2xt3" -path="res://.godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample" +path="res://godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample" [deps] source_file="res://audio/interaction/win_sound.wav" -dest_files=["res://.godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample"] +dest_files=["res://godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample"] [params] diff --git a/audio/interaction/wind_howl.wav.import b/audio/interaction/wind_howl.wav.import index a291240..4d4dbec 100644 --- a/audio/interaction/wind_howl.wav.import +++ b/audio/interaction/wind_howl.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://bmtn3w6i3u5w5" -path="res://.godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample" +path="res://godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample" [deps] source_file="res://audio/interaction/wind_howl.wav" -dest_files=["res://.godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample"] +dest_files=["res://godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample"] [params] diff --git a/audio/music/ambient/Ambience.ogg.import b/audio/music/ambient/Ambience.ogg.import index 7c0390c..39b9c0d 100644 --- a/audio/music/ambient/Ambience.ogg.import +++ b/audio/music/ambient/Ambience.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://4vcstw6emkmc" -path="res://.godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr" +path="res://godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr" [deps] source_file="res://audio/music/ambient/Ambience.ogg" -dest_files=["res://.godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr"] +dest_files=["res://godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr"] [params] diff --git a/audio/music/ambient/Doubt.ogg.import b/audio/music/ambient/Doubt.ogg.import index 27e2b90..214af67 100644 --- a/audio/music/ambient/Doubt.ogg.import +++ b/audio/music/ambient/Doubt.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://0xs64huiibat" -path="res://.godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr" +path="res://godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr" [deps] source_file="res://audio/music/ambient/Doubt.ogg" -dest_files=["res://.godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr"] +dest_files=["res://godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr"] [params] diff --git a/audio/music/ambient/Wail.ogg.import b/audio/music/ambient/Wail.ogg.import index adc335e..67a062e 100644 --- a/audio/music/ambient/Wail.ogg.import +++ b/audio/music/ambient/Wail.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://c85tw4oo4hphf" -path="res://.godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr" +path="res://godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr" [deps] source_file="res://audio/music/ambient/Wail.ogg" -dest_files=["res://.godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr"] +dest_files=["res://godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr"] [params] diff --git a/audio/music/ambient/distant_world.ogg.import b/audio/music/ambient/distant_world.ogg.import index 218b8ec..c02811d 100644 --- a/audio/music/ambient/distant_world.ogg.import +++ b/audio/music/ambient/distant_world.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://4m8yye7o7hvq" -path="res://.godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr" +path="res://godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr" [deps] source_file="res://audio/music/ambient/distant_world.ogg" -dest_files=["res://.godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr"] +dest_files=["res://godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr"] [params] diff --git a/audio/music/ambient/fluttering_whispers.ogg.import b/audio/music/ambient/fluttering_whispers.ogg.import index 4672035..d6e7ebc 100644 --- a/audio/music/ambient/fluttering_whispers.ogg.import +++ b/audio/music/ambient/fluttering_whispers.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://dryecf68wxpup" -path="res://.godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr" +path="res://godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr" [deps] source_file="res://audio/music/ambient/fluttering_whispers.ogg" -dest_files=["res://.godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr"] +dest_files=["res://godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr"] [params] diff --git a/audio/music/ambient/in_harmony.ogg.import b/audio/music/ambient/in_harmony.ogg.import index 7c23c91..142f0e9 100644 --- a/audio/music/ambient/in_harmony.ogg.import +++ b/audio/music/ambient/in_harmony.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://5jvuayc73gp0" -path="res://.godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr" +path="res://godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr" [deps] source_file="res://audio/music/ambient/in_harmony.ogg" -dest_files=["res://.godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr"] +dest_files=["res://godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr"] [params] diff --git a/audio/music/ambient/lost_in_the_dark.ogg.import b/audio/music/ambient/lost_in_the_dark.ogg.import index 2ca2fd6..f9819d1 100644 --- a/audio/music/ambient/lost_in_the_dark.ogg.import +++ b/audio/music/ambient/lost_in_the_dark.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://wq7ert7yw5vo" -path="res://.godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr" +path="res://godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr" [deps] source_file="res://audio/music/ambient/lost_in_the_dark.ogg" -dest_files=["res://.godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr"] +dest_files=["res://godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr"] [params] diff --git a/audio/music/ambient/music_unknown_link.ogg.import b/audio/music/ambient/music_unknown_link.ogg.import index 0ca0dd5..e902d73 100644 --- a/audio/music/ambient/music_unknown_link.ogg.import +++ b/audio/music/ambient/music_unknown_link.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://dd6u61nirutwf" -path="res://.godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr" +path="res://godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr" [deps] source_file="res://audio/music/ambient/music_unknown_link.ogg" -dest_files=["res://.godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr"] +dest_files=["res://godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr"] [params] diff --git a/audio/music/ambient/music_voices.ogg.import b/audio/music/ambient/music_voices.ogg.import index 374e961..ad022dc 100644 --- a/audio/music/ambient/music_voices.ogg.import +++ b/audio/music/ambient/music_voices.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://cb76y6yx25jm7" -path="res://.godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr" +path="res://godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr" [deps] source_file="res://audio/music/ambient/music_voices.ogg" -dest_files=["res://.godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr"] +dest_files=["res://godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr"] [params] diff --git a/audio/music/ambient/realise.ogg.import b/audio/music/ambient/realise.ogg.import index 3bf01c7..4e43308 100644 --- a/audio/music/ambient/realise.ogg.import +++ b/audio/music/ambient/realise.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://c75hl84kfmbo5" -path="res://.godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr" +path="res://godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr" [deps] source_file="res://audio/music/ambient/realise.ogg" -dest_files=["res://.godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr"] +dest_files=["res://godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr"] [params] diff --git a/audio/music/ambient/resonating_walls.ogg.import b/audio/music/ambient/resonating_walls.ogg.import index 701f598..3af2530 100644 --- a/audio/music/ambient/resonating_walls.ogg.import +++ b/audio/music/ambient/resonating_walls.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://c3lft8vfb1kwm" -path="res://.godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr" +path="res://godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr" [deps] source_file="res://audio/music/ambient/resonating_walls.ogg" -dest_files=["res://.godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr"] +dest_files=["res://godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr"] [params] diff --git a/audio/music/ambient/timeless.ogg.import b/audio/music/ambient/timeless.ogg.import index 1f487dd..f4fd5cc 100644 --- a/audio/music/ambient/timeless.ogg.import +++ b/audio/music/ambient/timeless.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://btk0mdu2m7b1a" -path="res://.godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr" +path="res://godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr" [deps] source_file="res://audio/music/ambient/timeless.ogg" -dest_files=["res://.godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr"] +dest_files=["res://godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr"] [params] diff --git a/audio/music/songs/ARP.ogg.import b/audio/music/songs/ARP.ogg.import index 3484887..3888aba 100644 --- a/audio/music/songs/ARP.ogg.import +++ b/audio/music/songs/ARP.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://datenoqw0eofb" -path="res://.godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr" +path="res://godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr" [deps] source_file="res://audio/music/songs/ARP.ogg" -dest_files=["res://.godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr"] +dest_files=["res://godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr"] [params] diff --git a/audio/music/songs/Fear.ogg.import b/audio/music/songs/Fear.ogg.import index 1b831be..9a98480 100644 --- a/audio/music/songs/Fear.ogg.import +++ b/audio/music/songs/Fear.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://kj0tjthsr7jn" -path="res://.godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr" +path="res://godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr" [deps] source_file="res://audio/music/songs/Fear.ogg" -dest_files=["res://.godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr"] +dest_files=["res://godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr"] [params] diff --git a/audio/music/songs/HIRAETH.ogg.import b/audio/music/songs/HIRAETH.ogg.import index e9b7831..700260d 100644 --- a/audio/music/songs/HIRAETH.ogg.import +++ b/audio/music/songs/HIRAETH.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://ccubac1wnt73p" -path="res://.godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr" +path="res://godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr" [deps] source_file="res://audio/music/songs/HIRAETH.ogg" -dest_files=["res://.godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr"] +dest_files=["res://godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr"] [params] diff --git a/audio/music/songs/Illusion.ogg.import b/audio/music/songs/Illusion.ogg.import index fa22d2c..422eaee 100644 --- a/audio/music/songs/Illusion.ogg.import +++ b/audio/music/songs/Illusion.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://dxnojbdljk7jt" -path="res://.godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr" +path="res://godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr" [deps] source_file="res://audio/music/songs/Illusion.ogg" -dest_files=["res://.godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr"] +dest_files=["res://godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr"] [params] diff --git a/audio/music/songs/Tunnel.ogg.import b/audio/music/songs/Tunnel.ogg.import index 9299dd9..679c715 100644 --- a/audio/music/songs/Tunnel.ogg.import +++ b/audio/music/songs/Tunnel.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://cfcerv5ojt35v" -path="res://.godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr" +path="res://godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr" [deps] source_file="res://audio/music/songs/Tunnel.ogg" -dest_files=["res://.godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr"] +dest_files=["res://godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr"] [params] diff --git a/audio/music/songs/Void.ogg.import b/audio/music/songs/Void.ogg.import index 9569589..7ea8e30 100644 --- a/audio/music/songs/Void.ogg.import +++ b/audio/music/songs/Void.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://c52a1djp02soy" -path="res://.godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr" +path="res://godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr" [deps] source_file="res://audio/music/songs/Void.ogg" -dest_files=["res://.godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr"] +dest_files=["res://godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr"] [params] diff --git a/audio/music/songs/box.ogg.import b/audio/music/songs/box.ogg.import index 771c085..236739d 100644 --- a/audio/music/songs/box.ogg.import +++ b/audio/music/songs/box.ogg.import @@ -3,12 +3,12 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" uid="uid://c27f3br1aix8e" -path="res://.godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr" +path="res://godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr" [deps] source_file="res://audio/music/songs/box.ogg" -dest_files=["res://.godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr"] +dest_files=["res://godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr"] [params] diff --git a/cubes/Sphere.blend b/cubes/Sphere.blend new file mode 100644 index 0000000..a267bda Binary files /dev/null and b/cubes/Sphere.blend differ diff --git a/cubes/Sphere.blend.import b/cubes/Sphere.blend.import new file mode 100644 index 0000000..d4c863f --- /dev/null +++ b/cubes/Sphere.blend.import @@ -0,0 +1,61 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bdk0r82lrqcao" +path="res://godot/imported/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn" + +[deps] + +source_file="res://cubes/Sphere.blend" +dest_files=["res://godot/imported/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"materials": { +"Material": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/blue_glow.tres" +}, +"Material.001": { +"use_external/enabled": true, +"use_external/path": "res://primitives/platforms/platform_material.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/cubes/Sphere.blend1 b/cubes/Sphere.blend1 new file mode 100644 index 0000000..7a97ed0 Binary files /dev/null and b/cubes/Sphere.blend1 differ diff --git a/cubes/patriotic_cube.blend.import b/cubes/patriotic_cube.blend.import index 37e5311..58440c6 100644 --- a/cubes/patriotic_cube.blend.import +++ b/cubes/patriotic_cube.blend.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://dssxjlgkpcdxj" -path="res://.godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn" +path="res://godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn" [deps] source_file="res://cubes/patriotic_cube.blend" -dest_files=["res://.godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn"] +dest_files=["res://godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn"] [params] diff --git a/cubes/cube.blend b/cubes/physics/cube_blue.blend similarity index 100% rename from cubes/cube.blend rename to cubes/physics/cube_blue.blend diff --git a/cubes/cube.blend.import b/cubes/physics/cube_blue.blend.import similarity index 86% rename from cubes/cube.blend.import rename to cubes/physics/cube_blue.blend.import index 59b3201..71aa871 100644 --- a/cubes/cube.blend.import +++ b/cubes/physics/cube_blue.blend.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://dtt8ve3lnqbg4" -path="res://.godot/imported/cube.blend-cf05925e6478e2de7a8f8d425cfcdf25.scn" +path="res://godot/imported/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn" [deps] -source_file="res://cubes/cube.blend" -dest_files=["res://.godot/imported/cube.blend-cf05925e6478e2de7a8f8d425cfcdf25.scn"] +source_file="res://cubes/physics/cube_blue.blend" +dest_files=["res://godot/imported/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn"] [params] diff --git a/cubes/cube_blue.tscn b/cubes/physics/cube_blue.tscn similarity index 52% rename from cubes/cube_blue.tscn rename to cubes/physics/cube_blue.tscn index 61fe488..8006169 100644 --- a/cubes/cube_blue.tscn +++ b/cubes/physics/cube_blue.tscn @@ -1,14 +1,19 @@ -[gd_scene load_steps=4 format=3 uid="uid://vvq7jugpnvia"] +[gd_scene load_steps=5 format=3 uid="uid://vvq7jugpnvia"] -[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/cube_physics.tres" id="1_4p4wg"] -[ext_resource type="PackedScene" uid="uid://dtt8ve3lnqbg4" path="res://cubes/cube.blend" id="2_73wg6"] +[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_4p4wg"] +[ext_resource type="PackedScene" uid="uid://dtt8ve3lnqbg4" path="res://cubes/physics/cube_blue.blend" id="2_73wg6"] +[ext_resource type="Script" path="res://cubes/physics/physics_death.gd" id="2_khmoa"] [sub_resource type="BoxShape3D" id="BoxShape3D_a4su7"] size = Vector3(3, 3, 3) -[node name="CubeBlue" type="RigidBody3D"] +[node name="CubeBlue" type="RigidBody3D" node_paths=PackedStringArray("mesh", "colliders")] +collision_layer = 25 mass = 0.25 physics_material_override = ExtResource("1_4p4wg") +script = ExtResource("2_khmoa") +mesh = [NodePath("cube")] +colliders = [NodePath("CollisionShape3D")] [node name="CollisionShape3D" type="CollisionShape3D" parent="."] shape = SubResource("BoxShape3D_a4su7") diff --git a/cubes/physics/cube_blue_unkillable.blend b/cubes/physics/cube_blue_unkillable.blend new file mode 100644 index 0000000..79cd1c1 Binary files /dev/null and b/cubes/physics/cube_blue_unkillable.blend differ diff --git a/cubes/physics/cube_blue_unkillable.blend.import b/cubes/physics/cube_blue_unkillable.blend.import new file mode 100644 index 0000000..3cfad26 --- /dev/null +++ b/cubes/physics/cube_blue_unkillable.blend.import @@ -0,0 +1,65 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bpwwm2e0iw0ff" +path="res://godot/imported/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn" + +[deps] + +source_file="res://cubes/physics/cube_blue_unkillable.blend" +dest_files=["res://godot/imported/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"materials": { +"Center Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/blue_glow.tres" +}, +"Main Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/red_glow.tres" +}, +"Metal": { +"use_external/enabled": true, +"use_external/path": "res://player/player_metal.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/cubes/physics/cube_blue_unkillable.tscn b/cubes/physics/cube_blue_unkillable.tscn new file mode 100644 index 0000000..00ac25d --- /dev/null +++ b/cubes/physics/cube_blue_unkillable.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=4 format=3 uid="uid://84ydefh2yjfc"] + +[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_oxs47"] +[ext_resource type="PackedScene" uid="uid://bpwwm2e0iw0ff" path="res://cubes/physics/cube_blue_unkillable.blend" id="2_8a8ol"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_a4su7"] +size = Vector3(3, 3, 3) + +[node name="cube_blue_unkillable" type="RigidBody3D"] +mass = 0.25 +physics_material_override = ExtResource("1_oxs47") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_a4su7") + +[node name="cube_blue_killable" parent="." instance=ExtResource("2_8a8ol")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) diff --git a/cubes/physics/cube_green.blend b/cubes/physics/cube_green.blend new file mode 100644 index 0000000..79cd1c1 Binary files /dev/null and b/cubes/physics/cube_green.blend differ diff --git a/cubes/physics/cube_green.blend.import b/cubes/physics/cube_green.blend.import new file mode 100644 index 0000000..6ac837c --- /dev/null +++ b/cubes/physics/cube_green.blend.import @@ -0,0 +1,65 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c6ne2hnsbghco" +path="res://godot/imported/cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn" + +[deps] + +source_file="res://cubes/physics/cube_green.blend" +dest_files=["res://godot/imported/cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"materials": { +"Center Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/green_glow.tres" +}, +"Main Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/white_glow.tres" +}, +"Metal": { +"use_external/enabled": true, +"use_external/path": "res://player/player_metal.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/cubes/physics/cube_green.tscn b/cubes/physics/cube_green.tscn new file mode 100644 index 0000000..9c9c2bb --- /dev/null +++ b/cubes/physics/cube_green.tscn @@ -0,0 +1,25 @@ +[gd_scene load_steps=5 format=3 uid="uid://cyqkdqs6o5y63"] + +[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_ngpyd"] +[ext_resource type="Script" path="res://cubes/physics/physics_death.gd" id="2_e55f7"] +[ext_resource type="PackedScene" uid="uid://c6ne2hnsbghco" path="res://cubes/physics/cube_green.blend" id="3_6j6ly"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_a4su7"] +size = Vector3(3, 3, 3) + +[node name="cube_green" type="RigidBody3D" node_paths=PackedStringArray("mesh", "colliders")] +collision_layer = 57 +mass = 0.25 +physics_material_override = ExtResource("1_ngpyd") +gravity_scale = 0.0 +linear_damp = 1.0 +angular_damp = 1.0 +script = ExtResource("2_e55f7") +mesh = [null] +colliders = [NodePath("CollisionShape3D")] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_a4su7") + +[node name="cube_green" parent="." instance=ExtResource("3_6j6ly")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) diff --git a/cubes/cube_physics.tres b/cubes/physics/cube_physics.tres similarity index 77% rename from cubes/cube_physics.tres rename to cubes/physics/cube_physics.tres index d725080..f5ec78a 100644 --- a/cubes/cube_physics.tres +++ b/cubes/physics/cube_physics.tres @@ -1,5 +1,6 @@ [gd_resource type="PhysicsMaterial" format=3 uid="uid://clyaty70wifjj"] [resource] -friction = 0.32 +friction = 0.25 +bounce = 1.0 absorbent = true diff --git a/cubes/physics/cube_purple.blend b/cubes/physics/cube_purple.blend new file mode 100644 index 0000000..79cd1c1 Binary files /dev/null and b/cubes/physics/cube_purple.blend differ diff --git a/cubes/physics/cube_purple.blend.import b/cubes/physics/cube_purple.blend.import new file mode 100644 index 0000000..d5de9c2 --- /dev/null +++ b/cubes/physics/cube_purple.blend.import @@ -0,0 +1,65 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://d4hxa8450gbr3" +path="res://godot/imported/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn" + +[deps] + +source_file="res://cubes/physics/cube_purple.blend" +dest_files=["res://godot/imported/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"materials": { +"Center Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/blue_glow.tres" +}, +"Main Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/purple_glow.tres" +}, +"Metal": { +"use_external/enabled": true, +"use_external/path": "res://player/player_metal.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/cubes/physics/cube_purple.tscn b/cubes/physics/cube_purple.tscn new file mode 100644 index 0000000..183d613 --- /dev/null +++ b/cubes/physics/cube_purple.tscn @@ -0,0 +1,83 @@ +[gd_scene load_steps=6 format=3 uid="uid://b1mlcrpson6sb"] + +[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_bdkct"] +[ext_resource type="PackedScene" uid="uid://d4hxa8450gbr3" path="res://cubes/physics/cube_purple.blend" id="2_x0fco"] +[ext_resource type="Script" path="res://primitives/fractal.gd" id="3_vbipc"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_c0wct"] +size = Vector3(3, 3, 3) + +[sub_resource type="BoxShape3D" id="BoxShape3D_4yg1a"] +size = Vector3(2.9, 2.9, 2.9) + +[node name="cube_purple" type="Node3D"] + +[node name="center" type="RigidBody3D" parent="."] +mass = 0.3 +physics_material_override = ExtResource("1_bdkct") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="center"] +shape = SubResource("BoxShape3D_c0wct") + +[node name="cube_purple" parent="center/CollisionShape3D" instance=ExtResource("2_x0fco")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) + +[node name="n" type="AnimatableBody3D" parent="."] +script = ExtResource("3_vbipc") +direction = Vector3(1, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="n"] +shape = SubResource("BoxShape3D_4yg1a") + +[node name="cube_purple" parent="n/CollisionShape3D" instance=ExtResource("2_x0fco")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) + +[node name="s" type="AnimatableBody3D" parent="."] +script = ExtResource("3_vbipc") +direction = Vector3(-1, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="s"] +shape = SubResource("BoxShape3D_4yg1a") + +[node name="cube_purple" parent="s/CollisionShape3D" instance=ExtResource("2_x0fco")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) + +[node name="w" type="AnimatableBody3D" parent="."] +script = ExtResource("3_vbipc") +direction = Vector3(0, 0, -1) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="w"] +shape = SubResource("BoxShape3D_4yg1a") + +[node name="cube_purple" parent="w/CollisionShape3D" instance=ExtResource("2_x0fco")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) + +[node name="e" type="AnimatableBody3D" parent="."] +script = ExtResource("3_vbipc") +direction = Vector3(0, 0, 1) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="e"] +shape = SubResource("BoxShape3D_4yg1a") + +[node name="cube_purple" parent="e/CollisionShape3D" instance=ExtResource("2_x0fco")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) + +[node name="u" type="AnimatableBody3D" parent="."] +script = ExtResource("3_vbipc") +direction = Vector3(0, 1, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="u"] +shape = SubResource("BoxShape3D_4yg1a") + +[node name="cube_purple" parent="u/CollisionShape3D" instance=ExtResource("2_x0fco")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) + +[node name="d" type="AnimatableBody3D" parent="."] +script = ExtResource("3_vbipc") +direction = Vector3(0, -1, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="d"] +shape = SubResource("BoxShape3D_4yg1a") + +[node name="cube_purple" parent="d/CollisionShape3D" instance=ExtResource("2_x0fco")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) diff --git a/cubes/physics/cube_yellow.blend b/cubes/physics/cube_yellow.blend new file mode 100644 index 0000000..79cd1c1 Binary files /dev/null and b/cubes/physics/cube_yellow.blend differ diff --git a/cubes/physics/cube_yellow.blend.import b/cubes/physics/cube_yellow.blend.import new file mode 100644 index 0000000..2e2fb26 --- /dev/null +++ b/cubes/physics/cube_yellow.blend.import @@ -0,0 +1,65 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dg7t8h4fvo7bp" +path="res://godot/imported/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn" + +[deps] + +source_file="res://cubes/physics/cube_yellow.blend" +dest_files=["res://godot/imported/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"materials": { +"Center Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/yellow_glow.tres" +}, +"Main Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/white_glow.tres" +}, +"Metal": { +"use_external/enabled": true, +"use_external/path": "res://player/player_metal.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/cubes/physics/cube_yellow.tscn b/cubes/physics/cube_yellow.tscn new file mode 100644 index 0000000..695738e --- /dev/null +++ b/cubes/physics/cube_yellow.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=5 format=3 uid="uid://pedsgn3nc3l3"] + +[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_bcrdt"] +[ext_resource type="PackedScene" uid="uid://dg7t8h4fvo7bp" path="res://cubes/physics/cube_yellow.blend" id="1_ijcun"] +[ext_resource type="Script" path="res://cubes/physics/follow_down.gd" id="1_n361a"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_mgl46"] +size = Vector3(3, 3, 3) + +[node name="CubeYellow" type="RigidBody3D"] +physics_material_override = ExtResource("1_bcrdt") +script = ExtResource("1_n361a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_mgl46") + +[node name="cube_yellow" parent="." instance=ExtResource("1_ijcun")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) diff --git a/cubes/physics/follow_down.gd b/cubes/physics/follow_down.gd new file mode 100644 index 0000000..783dd5a --- /dev/null +++ b/cubes/physics/follow_down.gd @@ -0,0 +1,11 @@ +extends RigidBody3D + + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + apply_central_force(Globals.global_down * 9.8 * 1000 * delta * mass) diff --git a/cubes/physics/physics_death.gd b/cubes/physics/physics_death.gd new file mode 100644 index 0000000..f353d7d --- /dev/null +++ b/cubes/physics/physics_death.gd @@ -0,0 +1,30 @@ +extends RigidBody3D + +var death_direction = Vector3(0,0,0) + +@export var mesh : Array[Node3D] +@export var colliders : Array[CollisionShape3D] + +var alpha = 0.3 + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + # Killed + if death_direction != Vector3.ZERO: + # No longer moves! + linear_damp = INF + + for mesh_animation in mesh: + # Melts the mesh + mesh_animation.scale = mesh_animation.scale.lerp(Vector3(0,0,0), 1 - alpha ** delta) + + # Absorbs + mesh_animation.global_position = mesh_animation.global_position.lerp(mesh_animation.global_position + death_direction, 1 - alpha ** delta) + + for collider_animation in colliders: + collider_animation.disabled = true diff --git a/cubes/tile/cube_tile.gd b/cubes/tile/cube_tile.gd new file mode 100644 index 0000000..0740355 --- /dev/null +++ b/cubes/tile/cube_tile.gd @@ -0,0 +1,37 @@ +extends StaticBody3D + +@export var recursive = false + +var buffer = Vector3(0,0,0) + +@export var clear_buffer = true + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + if (buffer != Vector3.ZERO): + move(buffer) + if clear_buffer: + buffer = Vector3.ZERO + +func move(direction) -> bool: + + $raycast_wall.target_position = direction + $raycast_wall.force_raycast_update() + $raycast_recursive.target_position = direction + $raycast_recursive.force_raycast_update() + + if !$raycast_wall.is_colliding(): + translate(direction) + return true + + if recursive && $raycast_recursive.is_colliding(): + if ($raycast_recursive.get_collider().move(direction)): + translate(direction) + return true + + return false diff --git a/cubes/tile/cube_tile_sokoban.tscn b/cubes/tile/cube_tile_sokoban.tscn new file mode 100644 index 0000000..799cf5c --- /dev/null +++ b/cubes/tile/cube_tile_sokoban.tscn @@ -0,0 +1,82 @@ +[gd_scene load_steps=7 format=3 uid="uid://bguy7uvxaxloo"] + +[ext_resource type="PhysicsMaterial" uid="uid://b70a1fldvoovb" path="res://cubes/tile/tile_physics.tres" id="1_bpb6u"] +[ext_resource type="Script" path="res://cubes/tile/tile_push.gd" id="2_ddm0w"] +[ext_resource type="Script" path="res://cubes/tile/cube_tile.gd" id="2_ocdbm"] +[ext_resource type="PackedScene" uid="uid://b4ckmv7bp1se6" path="res://cubes/tile/cube_white.blend" id="2_tqkjj"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_xx2ys"] +size = Vector3(3, 3, 3) + +[sub_resource type="BoxShape3D" id="BoxShape3D_amaqk"] +size = Vector3(0.5, 0.1, 0.5) + +[node name="cube_tile" type="StaticBody3D"] +collision_mask = 0 +physics_material_override = ExtResource("1_bpb6u") +script = ExtResource("2_ocdbm") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_xx2ys") + +[node name="cube_white" parent="." instance=ExtResource("2_tqkjj")] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) + +[node name="Area3D" type="Area3D" parent="."] +transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 1.5, 0, 0) +collision_layer = 0 +collision_mask = 0 +script = ExtResource("2_ddm0w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="Area3D2" type="Area3D" parent="."] +transform = Transform3D(4.37114e-08, -1, 8.74228e-08, -1, -4.37114e-08, 0, 3.82137e-15, -8.74228e-08, -1, -1.5, 0, 0) +collision_layer = 0 +collision_mask = 0 +script = ExtResource("2_ddm0w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="Area3D3" type="Area3D" parent="."] +transform = Transform3D(1.91069e-15, -4.37114e-08, -1, -1, -4.37114e-08, 0, -4.37114e-08, 1, -4.37114e-08, 0, 0, 1.5) +collision_layer = 0 +collision_mask = 0 +script = ExtResource("2_ddm0w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D3"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="Area3D4" type="Area3D" parent="."] +transform = Transform3D(1.91069e-15, -4.37114e-08, 1, -1, -4.37114e-08, 0, 4.37114e-08, -1, -4.37114e-08, 0, 0, -1.5) +collision_layer = 0 +collision_mask = 0 +script = ExtResource("2_ddm0w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D4"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="Area3D5" type="Area3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 1.5, 0) +collision_layer = 0 +collision_mask = 0 +script = ExtResource("2_ddm0w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D5"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="Area3D6" type="Area3D" parent="."] +transform = Transform3D(4.37114e-08, 3.82137e-15, 1, 8.74228e-08, -1, 0, 1, 8.74228e-08, -4.37114e-08, 0, -1.5, 0) +collision_layer = 0 +collision_mask = 0 +script = ExtResource("2_ddm0w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D6"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="raycast_wall" type="RayCast3D" parent="."] + +[node name="raycast_recursive" type="RayCast3D" parent="."] +collision_mask = 8 diff --git a/cubes/tile/cube_white.blend b/cubes/tile/cube_white.blend new file mode 100644 index 0000000..79cd1c1 Binary files /dev/null and b/cubes/tile/cube_white.blend differ diff --git a/cubes/tile/cube_white.blend.import b/cubes/tile/cube_white.blend.import new file mode 100644 index 0000000..94f3b3a --- /dev/null +++ b/cubes/tile/cube_white.blend.import @@ -0,0 +1,65 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b4ckmv7bp1se6" +path="res://godot/imported/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn" + +[deps] + +source_file="res://cubes/tile/cube_white.blend" +dest_files=["res://godot/imported/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"materials": { +"Center Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/white_glow.tres" +}, +"Main Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/white_glow.tres" +}, +"Metal": { +"use_external/enabled": true, +"use_external/path": "res://player/player_metal.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/cubes/tile/tile_physics.tres b/cubes/tile/tile_physics.tres new file mode 100644 index 0000000..b47ebb4 --- /dev/null +++ b/cubes/tile/tile_physics.tres @@ -0,0 +1,6 @@ +[gd_resource type="PhysicsMaterial" format=3 uid="uid://b70a1fldvoovb"] + +[resource] +friction = 0.0 +bounce = 1.0 +absorbent = true diff --git a/cubes/tile/tile_push.gd b/cubes/tile/tile_push.gd new file mode 100644 index 0000000..055b9f0 --- /dev/null +++ b/cubes/tile/tile_push.gd @@ -0,0 +1,11 @@ +extends Area3D +# Called when the node enters the scene tree for the first time. +func _ready(): + body_entered.connect(_on_area_entered) + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass + +func _on_area_entered(body : Node3D) -> void: + get_parent_node_3d().buffer = quaternion * Vector3.DOWN * 3 diff --git a/globals.gd b/globals.gd index 6c9a4c2..bebda77 100644 --- a/globals.gd +++ b/globals.gd @@ -1,24 +1,73 @@ extends Node -# Random inital value to avoid divisions by 0 -var global_down = Vector3(0.01,0,0) + +# Custom Settings var sensitivity = 0.004 var fov = 75 +# World Settings +var global_down = Vector3(0,0,0) + +# Player values accessed elsewhere +var restart = false +var next = false +var fractal = 0 +var fractal_min = 0 +var fractal_max = 10 func _ready(): set_global_down(Vector3(0,-1,0)) +func _process(delta): + + var amount = Input.get_axis("less", "more") * delta * 5 + + fractal = clampf(fractal + amount, fractal_min, fractal_max) + + if Input.get_action_strength("restart") > 0.0: + restart = true + + if Input.is_action_just_released("fullscreen"): + if DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_EXCLUSIVE_FULLSCREEN: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + else: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_EXCLUSIVE_FULLSCREEN) + + +func change_fractal(base, new_min, new_max): + fractal = base + fractal_min = new_min + fractal_max = new_max + + func set_global_down(new_down: Vector3): var old_down = global_down global_down = new_down.normalized() - if global_down.dot(Vector3.UP) == 1 || global_down.dot(Vector3.DOWN) == 1: - # Applies jitter - global_down += old_down * 0.01 + # Applies jitter + global_down += old_down * 0.01 + + # Jitter not enough? + global_down += Vector3(0.002, 0, 0) # REMINDER: + +# Player can jump EXACTLY 20 units! + # Layer 1 : everything # Layer 2 : reflection probe # Layer 3 : player # Layer 4 : activate button # Layer 5 : non-player killable +# Layer 6 : forgive jump + +# Center: +# Gravity +# White: Tile +# Blue: Down +# Yellow: Track +# Green: None +# Outer: +# Behaviour +# White: Nothing +# Red: No death +# Purple: Fractal diff --git a/godot/.gdignore b/godot/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/godot/.gdignore @@ -0,0 +1 @@ + diff --git a/godot/editor/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn-folding-d07dc0589f06eb331e8cff850e17fa91.cfg b/godot/editor/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn-folding-d07dc0589f06eb331e8cff850e17fa91.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn-folding-d07dc0589f06eb331e8cff850e17fa91.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn-folding-d1c74f7926d3feca742eaf3d859a99cd.cfg b/godot/editor/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn-folding-d1c74f7926d3feca742eaf3d859a99cd.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn-folding-d1c74f7926d3feca742eaf3d859a99cd.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn-folding-9ce6f135c3a63e861756b815a388a321.cfg b/godot/editor/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn-folding-9ce6f135c3a63e861756b815a388a321.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn-folding-9ce6f135c3a63e861756b815a388a321.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn-folding-fb2f44afb8b9b12c6723fd8836983e87.cfg b/godot/editor/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn-folding-fb2f44afb8b9b12c6723fd8836983e87.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn-folding-fb2f44afb8b9b12c6723fd8836983e87.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr-folding-bb8a82bd35917fcee998ebfc2463c5c9.cfg b/godot/editor/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr-folding-bb8a82bd35917fcee998ebfc2463c5c9.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr-folding-bb8a82bd35917fcee998ebfc2463c5c9.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr-folding-92b2d43a3c9b8c758b984869bb9549f2.cfg b/godot/editor/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr-folding-92b2d43a3c9b8c758b984869bb9549f2.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr-folding-92b2d43a3c9b8c758b984869bb9549f2.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr-folding-f3057401623c22c7155cc0240766e42f.cfg b/godot/editor/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr-folding-f3057401623c22c7155cc0240766e42f.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr-folding-f3057401623c22c7155cc0240766e42f.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr-folding-1b24799a09b97a6c0f0d0ff65b426ecd.cfg b/godot/editor/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr-folding-1b24799a09b97a6c0f0d0ff65b426ecd.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr-folding-1b24799a09b97a6c0f0d0ff65b426ecd.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr-folding-71c7d1d4f1f6c4303f5c3331b2778643.cfg b/godot/editor/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr-folding-71c7d1d4f1f6c4303f5c3331b2778643.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr-folding-71c7d1d4f1f6c4303f5c3331b2778643.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr-folding-cca836e66303797b1272222e873677ea.cfg b/godot/editor/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr-folding-cca836e66303797b1272222e873677ea.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr-folding-cca836e66303797b1272222e873677ea.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn-folding-9e3fe1dc0b3944013d6723dec1e09e59.cfg b/godot/editor/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn-folding-9e3fe1dc0b3944013d6723dec1e09e59.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn-folding-9e3fe1dc0b3944013d6723dec1e09e59.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr-folding-03256e37c4747dd8750a5eec65e3d89f.cfg b/godot/editor/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr-folding-03256e37c4747dd8750a5eec65e3d89f.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr-folding-03256e37c4747dd8750a5eec65e3d89f.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr-folding-51ce968e830a8d50e7e7d7d4ba680c58.cfg b/godot/editor/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr-folding-51ce968e830a8d50e7e7d7d4ba680c58.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr-folding-51ce968e830a8d50e7e7d7d4ba680c58.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr-folding-7672a846ff0dfa0b86f4c706432bebb6.cfg b/godot/editor/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr-folding-7672a846ff0dfa0b86f4c706432bebb6.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr-folding-7672a846ff0dfa0b86f4c706432bebb6.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample-folding-2cbbbe96567c45801f02bd6c29d92c50.cfg b/godot/editor/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample-folding-2cbbbe96567c45801f02bd6c29d92c50.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample-folding-2cbbbe96567c45801f02bd6c29d92c50.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr-folding-8b8c4b56fcdec89c1a86bfa7b638ef19.cfg b/godot/editor/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr-folding-8b8c4b56fcdec89c1a86bfa7b638ef19.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr-folding-8b8c4b56fcdec89c1a86bfa7b638ef19.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn-folding-b38180dcff075cb65a211b6a32c25cb0.cfg b/godot/editor/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn-folding-b38180dcff075cb65a211b6a32c25cb0.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn-folding-b38180dcff075cb65a211b6a32c25cb0.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample-folding-dc7b9ff1d7968e1b42627da9bb329928.cfg b/godot/editor/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample-folding-dc7b9ff1d7968e1b42627da9bb329928.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample-folding-dc7b9ff1d7968e1b42627da9bb329928.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn-folding-14663c81cfacee278e5a2c1dd62f73e8.cfg b/godot/editor/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn-folding-14663c81cfacee278e5a2c1dd62f73e8.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn-folding-14663c81cfacee278e5a2c1dd62f73e8.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn-folding-a9564e0db71fa7e25ae7d1409ee38bfc.cfg b/godot/editor/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn-folding-a9564e0db71fa7e25ae7d1409ee38bfc.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn-folding-a9564e0db71fa7e25ae7d1409ee38bfc.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn-folding-c9dfbd3aa6c49eb7612efa522d12b11b.cfg b/godot/editor/cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn-folding-c9dfbd3aa6c49eb7612efa522d12b11b.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn-folding-c9dfbd3aa6c49eb7612efa522d12b11b.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn-folding-4dc8057ffb50e0ed1e09aab5c2dcb7c1.cfg b/godot/editor/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn-folding-4dc8057ffb50e0ed1e09aab5c2dcb7c1.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn-folding-4dc8057ffb50e0ed1e09aab5c2dcb7c1.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn-folding-12ae059de25dbe9b9eacfaabde85a1a8.cfg b/godot/editor/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn-folding-12ae059de25dbe9b9eacfaabde85a1a8.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn-folding-12ae059de25dbe9b9eacfaabde85a1a8.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn-folding-50bb60e0912dda4e67792efbadee319a.cfg b/godot/editor/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn-folding-50bb60e0912dda4e67792efbadee319a.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn-folding-50bb60e0912dda4e67792efbadee319a.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr-folding-ccdd9e3e6853faf617ba84790409d26b.cfg b/godot/editor/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr-folding-ccdd9e3e6853faf617ba84790409d26b.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr-folding-ccdd9e3e6853faf617ba84790409d26b.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/editor_layout.cfg b/godot/editor/editor_layout.cfg new file mode 100644 index 0000000..a7411ea --- /dev/null +++ b/godot/editor/editor_layout.cfg @@ -0,0 +1,49 @@ +[docks] + +dock_1_selected_tab_idx=0 +dock_2_selected_tab_idx=0 +dock_3_selected_tab_idx=0 +dock_4_selected_tab_idx=0 +dock_5_selected_tab_idx=0 +dock_6_selected_tab_idx=0 +dock_7_selected_tab_idx=0 +dock_8_selected_tab_idx=0 +dock_floating={} +dock_split_2=0 +dock_split_3=0 +dock_hsplit_1=0 +dock_hsplit_2=270 +dock_hsplit_3=-270 +dock_hsplit_4=0 +dock_filesystem_split=0 +dock_filesystem_display_mode=0 +dock_filesystem_file_sort=0 +dock_filesystem_file_list_display_mode=1 +dock_filesystem_selected_paths=PackedStringArray("res://") +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://levels/") +dock_3="Scene,Import" +dock_4="FileSystem" +dock_5="Inspector,Node,History" + +[EditorNode] + +open_scenes=PackedStringArray("res://levels/blue/parkour/level_b_p_1.tscn") +current_scene="res://levels/blue/parkour/level_b_p_1.tscn" +center_split_offset=0 +selected_default_debugger_tab_idx=0 +selected_main_editor_idx=1 +selected_bottom_panel_item=0 + +[ScriptEditor] + +open_scripts=[] +selected_script="" +open_help=[] +script_split_offset=70 +list_split_offset=0 + +[ShaderEditor] + +open_shaders=[] +split_offset=0 +selected_shader="" diff --git a/godot/editor/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata-folding-76d7e07cd5e20852ebd8e89f5c02a23a.cfg b/godot/editor/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata-folding-76d7e07cd5e20852ebd8e89f5c02a23a.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata-folding-76d7e07cd5e20852ebd8e89f5c02a23a.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/filesystem_cache8 b/godot/editor/filesystem_cache8 new file mode 100644 index 0000000..dedb040 --- /dev/null +++ b/godot/editor/filesystem_cache8 @@ -0,0 +1,245 @@ +ea4bc82a6ad023ab7ee23ee620429895 +::res://::1719093628 +export_presets.cfg::TextFile::-1::1718734725::0::1::::<><>:: +globals.gd::GDScript::-1::1719089754::0::1::::<>Node<>:: +icon.svg::CompressedTexture2D::2411873241145955721::1718542205::1719093630::1::::<><>:: +README.md::TextFile::-1::1718735298::0::1::::<><>:: +testscene.tscn::PackedScene::8180053813385290500::1719089639::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://b1mlcrpson6sb::::res://cubes/physics/cube_purple.tscn<>uid://pedsgn3nc3l3::::res://cubes/physics/cube_yellow.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://84ydefh2yjfc::::res://cubes/physics/cube_blue_unkillable.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn +::res://addons/::1718677473 +::res://addons/godot-jolt/::1718677473 +godot-jolt.gdextension::GDExtension::-1::1718677473::0::1::::<><>:: +LICENSE.txt::TextFile::-1::1718677473::0::1::::<><>:: +THIRDPARTY.txt::TextFile::-1::1718677473::0::1::::<><>:: +::res://addons/godot-jolt/android/::1718677473 +::res://addons/godot-jolt/ios/::1718677473 +::res://addons/godot-jolt/ios/godot-jolt_ios.framework/::1718677473 +::res://addons/godot-jolt/ios/godot-jolt_ios_editor.framework/::1718677473 +::res://addons/godot-jolt/linux/::1718677473 +::res://addons/godot-jolt/macos/::1718677473 +::res://addons/godot-jolt/macos/godot-jolt_macos.framework/::1718677473 +::res://addons/godot-jolt/macos/godot-jolt_macos.framework/Resources/::1718677473 +::res://addons/godot-jolt/macos/godot-jolt_macos.framework/_CodeSignature/::1718677473 +::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/::1718677473 +::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/Resources/::1718677473 +::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/_CodeSignature/::1718677473 +::res://addons/godot-jolt/windows/::1718677473 +::res://audio/::1718830939 +::res://audio/interaction/::1718831208 +approach_blob.wav::AudioStreamWAV::3125137833166592084::1718831207::1719093780::1::::<><>:: +click_button.wav::AudioStreamWAV::8388270091985774420::1718830951::1719093780::1::::<><>:: +gravity_switch.wav::AudioStreamWAV::4844609639838270478::1718831016::1719093780::1::::<><>:: +land_sound.wav::AudioStreamWAV::7126701918329180279::1718831066::1719093780::1::::<><>:: +start_game.wav::AudioStreamWAV::7818150718001091222::1718831098::1719093780::1::::<><>:: +wind_howl.wav::AudioStreamWAV::3268750511616288930::1718831145::1719093780::1::::<><>:: +win_sound.wav::AudioStreamWAV::60451426717935126::1718831193::1719093780::1::::<><>:: +::res://audio/music/::1718890568 +music_engine.gd::GDScript::-1::1718890568::0::1::::<>AudioStreamPlayer<>:: +music_engine.tscn::PackedScene::3100699201404328323::1718839303::0::1::::<><>::res://audio/music/music_engine.gd<>uid://4vcstw6emkmc::::res://audio/music/ambient/Ambience.ogg<>uid://4m8yye7o7hvq::::res://audio/music/ambient/distant_world.ogg<>uid://0xs64huiibat::::res://audio/music/ambient/Doubt.ogg<>uid://dryecf68wxpup::::res://audio/music/ambient/fluttering_whispers.ogg<>uid://5jvuayc73gp0::::res://audio/music/ambient/in_harmony.ogg<>uid://wq7ert7yw5vo::::res://audio/music/ambient/lost_in_the_dark.ogg<>uid://dd6u61nirutwf::::res://audio/music/ambient/music_unknown_link.ogg<>uid://cb76y6yx25jm7::::res://audio/music/ambient/music_voices.ogg<>uid://c75hl84kfmbo5::::res://audio/music/ambient/realise.ogg<>uid://c3lft8vfb1kwm::::res://audio/music/ambient/resonating_walls.ogg<>uid://btk0mdu2m7b1a::::res://audio/music/ambient/timeless.ogg<>uid://c85tw4oo4hphf::::res://audio/music/ambient/Wail.ogg<>uid://datenoqw0eofb::::res://audio/music/songs/ARP.ogg<>uid://c27f3br1aix8e::::res://audio/music/songs/box.ogg<>uid://kj0tjthsr7jn::::res://audio/music/songs/Fear.ogg<>uid://ccubac1wnt73p::::res://audio/music/songs/HIRAETH.ogg<>uid://dxnojbdljk7jt::::res://audio/music/songs/Illusion.ogg<>uid://cfcerv5ojt35v::::res://audio/music/songs/Tunnel.ogg<>uid://c52a1djp02soy::::res://audio/music/songs/Void.ogg +::res://audio/music/ambient/::1718834163 +Ambience.ogg::AudioStreamOggVorbis::2078983009957692482::1718829634::1719093629::1::::<><>:: +distant_world.ogg::AudioStreamOggVorbis::2062296786580197206::1718829634::1719093629::1::::<><>:: +Doubt.ogg::AudioStreamOggVorbis::1803351579685532439::1718830873::1719093629::1::::<><>:: +fluttering_whispers.ogg::AudioStreamOggVorbis::8402264210617541995::1718829634::1719093629::1::::<><>:: +in_harmony.ogg::AudioStreamOggVorbis::2125555518863750735::1718829634::1719093629::1::::<><>:: +lost_in_the_dark.ogg::AudioStreamOggVorbis::1579135614780957376::1718830873::1719093629::1::::<><>:: +music_unknown_link.ogg::AudioStreamOggVorbis::7435095377912205485::1718829634::1719093629::1::::<><>:: +music_voices.ogg::AudioStreamOggVorbis::4911017051365071452::1718829634::1719093629::1::::<><>:: +realise.ogg::AudioStreamOggVorbis::7081262137638742830::1718829634::1719093629::1::::<><>:: +resonating_walls.ogg::AudioStreamOggVorbis::6761176425534786912::1718829634::1719093629::1::::<><>:: +timeless.ogg::AudioStreamOggVorbis::3742192034412525464::1718829634::1719093629::1::::<><>:: +Wail.ogg::AudioStreamOggVorbis::7152198995871092983::1718829676::1719093629::1::::<><>:: +::res://audio/music/songs/::1718830922 +ARP.ogg::AudioStreamOggVorbis::7198752072775202387::1718830567::1719093629::1::::<><>:: +box.ogg::AudioStreamOggVorbis::6734353900902847106::1718830668::1719093629::1::::<><>:: +Fear.ogg::AudioStreamOggVorbis::722020193474459143::1718829649::1719093629::1::::<><>:: +HIRAETH.ogg::AudioStreamOggVorbis::4954567472965580399::1718830775::1719093629::1::::<><>:: +Illusion.ogg::AudioStreamOggVorbis::8801308533270710085::1718829649::1719093629::1::::<><>:: +Tunnel.ogg::AudioStreamOggVorbis::5128188717535321321::1718829649::1719093629::1::::<><>:: +Void.ogg::AudioStreamOggVorbis::6934291478717627332::1718829649::1719093629::1::::<><>:: +::res://cubes/::1719090813 +patriotic_cube.blend::PackedScene::8461233186615895011::1718837440::1719093783::1::::<><>:: +Sphere.blend::PackedScene::2619181050966753350::1719090811::1719093784::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres +::res://cubes/physics/::1719090660 +cube_blue.blend::PackedScene::8534114673828066845::1718837431::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres +cube_blue.tscn::PackedScene::1518346770422588156::1719072401::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dtt8ve3lnqbg4::::res://cubes/physics/cube_blue.blend<>res://cubes/physics/physics_death.gd +cube_blue_unkillable.blend::PackedScene::3486028277677764451::1719005092::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres +cube_blue_unkillable.tscn::PackedScene::2377561578303417568::1719072401::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://bpwwm2e0iw0ff::::res://cubes/physics/cube_blue_unkillable.blend +cube_green.blend::PackedScene::6975823903939807534::1719089875::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres +cube_green.tscn::PackedScene::6491017055681811658::1719090015::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>res://cubes/physics/physics_death.gd<>uid://c6ne2hnsbghco::::res://cubes/physics/cube_green.blend +cube_physics.tres::PhysicsMaterial::5594498954745936271::1719073459::0::1::::<><>:: +cube_purple.blend::PackedScene::9210587431160880930::1718896808::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://b7ygb58uvyir7::::res://primitives/pallet/purple_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres +cube_purple.tscn::PackedScene::4236775526745013673::1718902933::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://d4hxa8450gbr3::::res://cubes/physics/cube_purple.blend<>res://primitives/fractal.gd +cube_yellow.blend::PackedScene::7647668167817441233::1718896186::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres +cube_yellow.tscn::PackedScene::1061304797367546274::1718898472::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dg7t8h4fvo7bp::::res://cubes/physics/cube_yellow.blend<>res://cubes/physics/follow_down.gd +follow_down.gd::GDScript::-1::1718896409::0::1::::<>RigidBody3D<>:: +physics_death.gd::GDScript::-1::1719007231::0::1::::<>RigidBody3D<>:: +::res://cubes/tile/::1719007684 +cube_tile.gd::GDScript::-1::1718896073::0::1::::<>StaticBody3D<>:: +cube_tile_sokoban.tscn::PackedScene::2850356737787670254::1719007684::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/tile_push.gd<>res://cubes/tile/cube_tile.gd<>uid://b4ckmv7bp1se6::::res://cubes/tile/cube_white.blend +cube_white.blend::PackedScene::4426655656649300815::1718894237::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres +tile_physics.tres::PhysicsMaterial::4684119834377694819::1718892930::0::1::::<><>:: +tile_push.gd::GDScript::-1::1718894604::0::1::::<>Area3D<>:: +::res://godot/::0 +::res://godot/imported/::0 +exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata::FontFile::-1::1719093629::0::1::::<><>:: +box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>:: +click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>:: +gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>:: +approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>:: +cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres +cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres +cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres +cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://b7ygb58uvyir7::::res://primitives/pallet/purple_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres +cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres +cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres +patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn::PackedScene::-1::1719093783::0::1::::<><>:: +objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn::PackedScene::-1::1719093784::0::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres +objective_dead.blend-35de44861698943a06e2e042179fcff5.scn::PackedScene::-1::1719093784::0::1::::<><>::uid://blgitic2gidr6::::res://primitives/pallet/gray_glow.tres +player_model.blend-e827f74075107e5c935a1df2bc1df101.scn::PackedScene::-1::1719093785::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres +10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn::PackedScene::-1::1719093785::0::1::::<><>:: +10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn::PackedScene::-1::1719093785::0::1::::<><>:: +ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn::PackedScene::-1::1719093785::0::1::::<><>::uid://c73gwis8ocxbv::::res://rooms/blue/normal_ceiling.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres +10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn::PackedScene::-1::1719093785::0::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres +10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn::PackedScene::-1::1719093786::0::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres +skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn::PackedScene::-1::1719093786::0::1::::<><>::uid://bxe3igfei0cll::::res://primitives/skybox/skybox.tres +Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn::PackedScene::-1::1719093784::0::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres +wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>:: +start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>:: +win_sound.wav-8a677887cff451eb943f9641e93a1534.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>:: +Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>:: +::res://levels/::1719089053 +::res://levels/blue/::1719093422 +::res://levels/blue/logic/::1719093547 +level_b_l_1.tscn::PackedScene::5743958947526175355::1719093456::0::1::::<><>::uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://84ydefh2yjfc::::res://cubes/physics/cube_blue_unkillable.tscn +level_b_l_2.tscn::PackedScene::5632094749383711194::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn +level_b_l_3.tscn::PackedScene::8691288130771843543::1719093547::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>res://primitives/sticky.gd<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn +::res://levels/blue/parkour/::1719093456 +level_b_p_1.tscn::PackedScene::6878706108696275859::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn +level_b_p_2.tscn::PackedScene::7131758555141123625::1719093456::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://t3yq4ib4iryu::::res://primitives/platforms/platform_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn +level_b_p_3.tscn::PackedScene::7187813116054357463::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>res://primitives/pivot.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn +level_b_p_4.tscn::PackedScene::1347553252617376135::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://cyqkdqs6o5y63::::res://cubes/physics/cube_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn +level_b_p_5.tscn::PackedScene::8226879784488265450::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://bdk0r82lrqcao::::res://cubes/Sphere.blend<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn +level_b_p_6.tscn::PackedScene::736663981891014895::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>res://primitives/pivot.gd<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres +::res://objectives/::1719089053 +objective.blend::PackedScene::8176451643239382427::1718833315::1719093784::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres +objective.gd::GDScript::-1::1719005863::0::1::::<>Area3D<>:: +objective.tscn::PackedScene::1339943801252970005::1719072401::0::1::::<><>::res://objectives/objective.gd<>res://objectives/objective_animate.gd<>uid://doqy71l4kjsed::::res://objectives/objective.blend +objective_animate.gd::GDScript::-1::1719081657::0::1::::<>Node3D<>:: +objective_dead.blend::PackedScene::612294166788211048::1719069429::1719093784::1::::<><>::uid://blgitic2gidr6::::res://primitives/pallet/gray_glow.tres +objective_dead.tscn::PackedScene::5792638405818606496::1719072401::0::1::::<><>::uid://iyunpfsnx6kq::::res://objectives/objective_dead.blend<>res://objectives/objective_animate.gd +objective_switcher.gd::GDScript::-1::1719069861::0::1::::<>Node3D<>:: +objective_switcher.tscn::PackedScene::7397530094977316065::1719089053::0::1::::<><>::res://objectives/objective_switcher.gd<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://cor8546a2ig7y::::res://objectives/objective_dead.tscn +::res://player/::1719081657 +player_metal.tres::StandardMaterial3D::8734167421381897314::1719081657::0::1::::<><>:: +player_model.blend::PackedScene::4620842548698125957::1718835908::1719093785::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres +player_moves.gd::GDScript::-1::1719081657::0::1::::<>RigidBody3D<>:: +player_node.tscn::PackedScene::1102822806801738526::1719072402::0::1::::<><>::res://player/player_moves.gd<>uid://b63mupr1u2nq0::::res://player/player_model.blend<>res://player/seek_level.gd<>uid://bqob1me602loa::::res://primitives/icons/hitbox0.png +seek_level.gd::GDScript::-1::1718849211::0::1::::<>Node3D<>:: +::res://primitives/::1719093011 +fractal.gd::GDScript::-1::1718900606::0::1::::<>AnimatableBody3D<>:: +pivot.gd::GDScript::-1::1719093011::0::1::::<>Node3D<>:: +sticky.gd::GDScript::-1::1719088367::0::1::::<>Area3D<>:: +::res://primitives/button/::1719093451 +button.gd::GDScript::-1::1719069333::0::1::::<>Area3D<>:: +button.tscn::PackedScene::4915542757243270293::1719072691::0::1::::<><>::uid://d246lq005vp04::::res://primitives/button/button_material.tres<>res://primitives/button/button.gd +button_material.tres::StandardMaterial3D::9116130534853157267::1719093451::0::1::::<><>::uid://cjs5my7edblpm::::res://primitives/button/button_texture.png +button_texture.png::CompressedTexture2D::5443544009191370222::1719069180::1719093629::1::::<><>:: +::res://primitives/death/::1719067486 +death_area_cubes.tscn::PackedScene::2720775001877643346::1719067291::0::1::::<><>::res://primitives/death/kill_cube.gd +death_area_player.tscn::PackedScene::4498935334600469169::1719067312::0::1::::<><>::res://primitives/death/death_player.gd +death_player.gd::GDScript::-1::1719067486::0::1::::<>Area3D<>:: +death_visual.tscn::PackedScene::1236498820150712105::1719007684::0::1::::<><>::uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres +kill_cube.gd::GDScript::-1::1719007294::0::1::::<>Area3D<>:: +::res://primitives/gravity_changer/::1718849718 +gravity_changer.gd::GDScript::-1::1718848026::0::1::::<>Area3D<>:: +gravity_changer.tscn::PackedScene::3337533097290090422::1718849718::0::1::::<><>::res://primitives/gravity_changer/gravity_changer.gd +::res://primitives/icons/::1718836451 +hitbox0.png::CompressedTexture2D::3538451255995150160::1718833836::1719093629::1::::<><>:: +hitbox1.png::CompressedTexture2D::793291585837544034::1718833836::1719093630::1::::<><>:: +hitbox3.png::CompressedTexture2D::8748829227579180540::1718833836::1719093630::1::::<><>:: +hitbox4.png::CompressedTexture2D::1794872513504854038::1718833836::1719093630::1::::<><>:: +::res://primitives/pallet/::1719093451 +blue_glow.tres::StandardMaterial3D::7614807247292799216::1719081657::0::1::::<><>:: +gray_glow.tres::StandardMaterial3D::3171404320773643629::1719093451::0::1::::<><>:: +green_glow.tres::StandardMaterial3D::154663691693596853::1719089950::0::1::::<><>:: +purple_glow.tres::StandardMaterial3D::4682376461574850386::1719081657::0::1::::<><>:: +red_glow.tres::StandardMaterial3D::7488899222605921307::1719090961::0::1::::<><>:: +white_glow.tres::StandardMaterial3D::3082832467620018895::1719081657::0::1::::<><>:: +yellow_glow.tres::StandardMaterial3D::2265969569054712466::1719081657::0::1::::<><>:: +::res://primitives/platforms/::1719081657 +10x1x10 Floating.blend::PackedScene::4622958145116094270::1719007766::1719093785::1::::<><>:: +10x1x10 Repulsive.blend::PackedScene::6544118004943557469::1719007766::1719093785::1::::<><>:: +10x1x10 with outlines green.blend::PackedScene::5199653572398723662::1719071243::1719093785::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres +10x1x10 with outlines.blend::PackedScene::8156226357956581544::1719007766::1719093786::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres +normal.png::CompressedTexture2D::7824200659133446752::1719066721::1719093629::1::::<><>:: +platform_green.tscn::PackedScene::1392877922385276088::1719072402::0::1::::<><>::uid://cgc0sgchohoio::::res://primitives/platforms/10x1x10 with outlines green.blend<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres +platform_material.tres::StandardMaterial3D::4321923219985009029::1719081657::0::1::::<><>::uid://djqdpavuh2fjs::::res://primitives/platforms/normal.png +platform_white.tscn::PackedScene::8532840304779076863::1719066364::0::1::::<><>::uid://dog64ec6wof4k::::res://primitives/platforms/10x1x10 with outlines.blend +::res://primitives/skybox/::1719081657 +background.hdr::CompressedTexture2D::5539789968592050259::1718721518::1719093780::1::::<><>:: +skybox.blend::PackedScene::2564216646551994651::1718721692::1719093786::1::::<><>::uid://bxe3igfei0cll::::res://primitives/skybox/skybox.tres +skybox.tres::StandardMaterial3D::4010736283590325777::1719081657::0::1::::<><>::uid://ck6rsckrlm5ql::::res://primitives/skybox/background.hdr +::res://primitives/unrelated_stuff/::1719091661 +black_man_laughing_in_the_dark_know_your_meme.jpg::CompressedTexture2D::7457335109236381614::1719091627::1719093629::1::::<><>:: +::res://rooms/::1718903101 +::res://rooms/blue/::1719081657 +ceiling.blend::PackedScene::5932580719616105247::1718672185::1719093785::1::::<><>::uid://c73gwis8ocxbv::::res://rooms/blue/normal_ceiling.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres +emissive_lights.tres::StandardMaterial3D::3150339576905861246::1719081657::0::1::::<><>:: +floor_blue.tres::StandardMaterial3D::3881906073657746451::1719081657::0::1::::<><>::uid://bok3x4q05h4vc::::res://rooms/blue/floor_emit.png<>uid://dofcck4vs8lk0::::res://rooms/blue/floor_normal.png +floor_emit.png::CompressedTexture2D::3391450970293735672::1718666730::1719093630::1::::<><>:: +floor_normal.png::CompressedTexture2D::8152353327367735713::1718666730::1719093630::1::::<><>:: +normal_ceiling.tres::StandardMaterial3D::7077090979850882211::1719081657::0::1::::<><>::uid://dxnv3hf0kqrj7::::res://rooms/blue/wall_normal.png +room_blue_floor.tscn::PackedScene::4916686959555457047::1718897926::0::1::::<><>::uid://bvkooqk1g0amt::::res://rooms/blue/floor_blue.tres<>uid://3sflsgdp35e0::::res://rooms/blue/wall_blue.tres<>uid://cqr10c1hj3x8r::::res://rooms/blue/ceiling.blend<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend +Roughness Map.png::CompressedTexture2D::2397012027982454417::1718666983::1719093630::1::::<><>:: +wall_blue.tres::StandardMaterial3D::2002770604981384649::1719081657::0::1::::<><>::uid://dsm7b746txu5x::::res://rooms/blue/wall_emit.png<>uid://dxnv3hf0kqrj7::::res://rooms/blue/wall_normal.png +wall_emit.png::CompressedTexture2D::8449380226156384491::1718666983::1719093630::1::::<><>:: +wall_normal.png::CompressedTexture2D::8801767801171628822::1718666983::1719093631::1::::<><>:: +::res://rooms/purple/::1718910845 +fractal_video.ogv::VideoStreamTheora::-1::1718909944::0::1::::<><>:: +room_purple_floor.tscn::PackedScene::3099937302748658465::1718910845::0::1::::<><>::res://rooms/purple/fractal_video.ogv<>uid://b6jufh7dqo757::::res://rooms/purple/wall_normal.png<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend +wall_normal.png::CompressedTexture2D::4582077922338964972::1718909203::1719093632::1::::<><>:: +::res://rooms/yellow/::1719081657 +Emission.png::CompressedTexture2D::7739972360510595752::1718731833::1719093632::1::::<><>:: +Normal.png::CompressedTexture2D::1093891260774773980::1718731299::1719093633::1::::<><>:: +room_yellow_floor.tscn::PackedScene::3057193073592900569::1718910845::0::1::::<><>::uid://c2bppsuxirk3j::::res://rooms/yellow/wall_yellow.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend<>uid://bnsyxg7xsjri1::::res://primitives/gravity_changer/gravity_changer.tscn +wall_yellow.tres::StandardMaterial3D::6670943042539983697::1719081657::0::1::::<><>::uid://dijkhjlh01p8k::::res://rooms/yellow/Emission.png<>uid://pt5h2ai7dfqq::::res://rooms/yellow/Normal.png +::res://ui/::1719093456 +about.gd::GDScript::-1::1719004173::0::1::::<>TextureButton<>:: +button_blue.png::CompressedTexture2D::2465082359614002782::1718808122::1719093630::1::::<><>:: +button_exit.gd::GDScript::-1::1718810664::0::1::::<>TextureButton<>:: +button_gray.png::CompressedTexture2D::1418982238371720180::1718808117::1719093630::1::::<><>:: +button_green.png::CompressedTexture2D::7355131599358430432::1718808128::1719093630::1::::<><>:: +button_play.gd::GDScript::-1::1718836868::0::1::::<>TextureButton<>:: +button_restart.gd::GDScript::-1::1719004762::0::1::::<>TextureButton<>:: +button_skip.gd::GDScript::-1::1719004759::0::1::::<>TextureButton<>:: +CAWEZ STUDIOS.png::CompressedTexture2D::3335715471501129727::1719092470::1719093629::1::::<><>:: +exo_thin.otf::FontFile::739358256258823954::1718807804::1719093629::1::::<><>:: +logo1.png::CompressedTexture2D::8871546183377084699::1719092462::1719093630::1::::<><>:: +main_menu.tscn::PackedScene::2137449091262745359::1719093456::0::1::::<><>::res://ui/scale_ui.gd<>res://ui/menu_modulate.gd<>uid://dlegb73kbn5hf::::res://ui/splash00.png<>res://ui/splash_flicker.gd<>uid://ksfeftemeckw::::res://ui/exo_thin.otf<>uid://qvs70df8wwim::::res://ui/splash01.png<>uid://bbedstsfprrpe::::res://ui/button_blue.png<>uid://bsmelkjwel730::::res://ui/splash10.png<>res://ui/button_play.gd<>uid://uhmovivbnhjo::::res://ui/button_gray.png<>uid://tmpkvjpm56vs::::res://ui/splash11.png<>uid://dc147b6rngxe3::::res://ui/button_green.png<>res://ui/button_exit.gd<>res://ui/button_restart.gd<>res://ui/button_skip.gd<>res://ui/about.gd<>uid://deinhp83gegn3::::res://primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg +menu_modulate.gd::GDScript::-1::1718840106::0::1::::<>Node2D<>:: +scale_ui.gd::GDScript::-1::1718763317::0::1::::<>CanvasLayer<>:: +scrolling_background.gd::GDScript::-1::1718763382::0::1::::<>Node2D<>:: +splash00.png::CompressedTexture2D::7939964654322366883::1719002445::1719093638::1::::<><>:: +splash01.png::CompressedTexture2D::1167524800308859924::1719002445::1719093644::1::::<><>:: +splash10.png::CompressedTexture2D::3674855454072557161::1719002445::1719093639::1::::<><>:: +splash11.png::CompressedTexture2D::1359290292594254376::1719002445::1719093643::1::::<><>:: +splash_flicker.gd::GDScript::-1::1719003857::0::1::::<>Node2D<>:: +stars.png::CompressedTexture2D::7909179479551397643::1718762356::1719093635::1::::<><>:: diff --git a/godot/editor/filesystem_update4 b/godot/editor/filesystem_update4 new file mode 100644 index 0000000..55a69a0 --- /dev/null +++ b/godot/editor/filesystem_update4 @@ -0,0 +1 @@ +res://levels/blue/parkour/level_b_p_1.tscn diff --git a/godot/editor/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr-folding-511ff76c20c79d3d18e375d7b9fc6f20.cfg b/godot/editor/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr-folding-511ff76c20c79d3d18e375d7b9fc6f20.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr-folding-511ff76c20c79d3d18e375d7b9fc6f20.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample-folding-5dff697e3b09e39bb5ec68bf58f64201.cfg b/godot/editor/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample-folding-5dff697e3b09e39bb5ec68bf58f64201.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample-folding-5dff697e3b09e39bb5ec68bf58f64201.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr-folding-96beab04a1299530d610e98ae8f4b228.cfg b/godot/editor/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr-folding-96beab04a1299530d610e98ae8f4b228.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr-folding-96beab04a1299530d610e98ae8f4b228.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample-folding-cd0a84c372d2293e6b227b155cfd57cb.cfg b/godot/editor/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample-folding-cd0a84c372d2293e6b227b155cfd57cb.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample-folding-cd0a84c372d2293e6b227b155cfd57cb.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/level_b_p_1.tscn-editstate-75a8d31b7a5461ac272306fe9a5d678b.cfg b/godot/editor/level_b_p_1.tscn-editstate-75a8d31b7a5461ac272306fe9a5d678b.cfg new file mode 100644 index 0000000..6b74794 --- /dev/null +++ b/godot/editor/level_b_p_1.tscn-editstate-75a8d31b7a5461ac272306fe9a5d678b.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 160.843, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(11.3041, -15.998, -37.8999), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.687623, +"y_rotation": 0.0672322 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/Level1/Node3D5/Node3D2/CubeBlue")]) diff --git a/godot/editor/level_b_p_1.tscn-folding-75a8d31b7a5461ac272306fe9a5d678b.cfg b/godot/editor/level_b_p_1.tscn-folding-75a8d31b7a5461ac272306fe9a5d678b.cfg new file mode 100644 index 0000000..36ac802 --- /dev/null +++ b/godot/editor/level_b_p_1.tscn-folding-75a8d31b7a5461ac272306fe9a5d678b.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("Node3D5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D6"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4/CubeBlue4"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("platform_white/objective"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr-folding-87cd9d0708ac60b54efb28e75b6a09b9.cfg b/godot/editor/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr-folding-87cd9d0708ac60b54efb28e75b6a09b9.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr-folding-87cd9d0708ac60b54efb28e75b6a09b9.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr-folding-9474b9f6de7a00797382755b0c52d18a.cfg b/godot/editor/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr-folding-9474b9f6de7a00797382755b0c52d18a.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr-folding-9474b9f6de7a00797382755b0c52d18a.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr-folding-fc3ed7ad6bae0f07e41484ad11eb1b5a.cfg b/godot/editor/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr-folding-fc3ed7ad6bae0f07e41484ad11eb1b5a.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr-folding-fc3ed7ad6bae0f07e41484ad11eb1b5a.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn-folding-7d7c200ba8e355bdfa4af6dba419fb80.cfg b/godot/editor/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn-folding-7d7c200ba8e355bdfa4af6dba419fb80.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn-folding-7d7c200ba8e355bdfa4af6dba419fb80.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/objective_dead.blend-35de44861698943a06e2e042179fcff5.scn-folding-0ba299ffe51da6f8fb942bdf25709932.cfg b/godot/editor/objective_dead.blend-35de44861698943a06e2e042179fcff5.scn-folding-0ba299ffe51da6f8fb942bdf25709932.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/objective_dead.blend-35de44861698943a06e2e042179fcff5.scn-folding-0ba299ffe51da6f8fb942bdf25709932.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn-folding-4f0f3d0da0c9194ed384fb787d5110cb.cfg b/godot/editor/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn-folding-4f0f3d0da0c9194ed384fb787d5110cb.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn-folding-4f0f3d0da0c9194ed384fb787d5110cb.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/player_model.blend-e827f74075107e5c935a1df2bc1df101.scn-folding-76c7ba935fcdec95cfcb7e2f2b02c269.cfg b/godot/editor/player_model.blend-e827f74075107e5c935a1df2bc1df101.scn-folding-76c7ba935fcdec95cfcb7e2f2b02c269.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/player_model.blend-e827f74075107e5c935a1df2bc1df101.scn-folding-76c7ba935fcdec95cfcb7e2f2b02c269.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/project_metadata.cfg b/godot/editor/project_metadata.cfg new file mode 100644 index 0000000..e4c184e --- /dev/null +++ b/godot/editor/project_metadata.cfg @@ -0,0 +1,21 @@ +[editor_metadata] + +executable_path="/usr/bin/godot" + +[debug_options] + +run_live_debug=true +run_reload_scripts=true + +[recent_files] + +scenes=["res://levels/blue/parkour/level_b_p_1.tscn"] + +[linked_properties] + +Node3D:scale=true +RigidBody3D:scale=true + +[dialog_bounds] + +export=Rect2(830, 450, 900, 700) diff --git a/godot/editor/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr-folding-f1918992307822578eb775194c9558fb.cfg b/godot/editor/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr-folding-f1918992307822578eb775194c9558fb.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr-folding-f1918992307822578eb775194c9558fb.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr-folding-e0fd69732e68cd507f28a5bcfbc15ee4.cfg b/godot/editor/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr-folding-e0fd69732e68cd507f28a5bcfbc15ee4.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr-folding-e0fd69732e68cd507f28a5bcfbc15ee4.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/script_editor_cache.cfg b/godot/editor/script_editor_cache.cfg new file mode 100644 index 0000000..e69de29 diff --git a/godot/editor/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn-folding-e984e5b59d5ceb664f9487ed1b629db0.cfg b/godot/editor/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn-folding-e984e5b59d5ceb664f9487ed1b629db0.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn-folding-e984e5b59d5ceb664f9487ed1b629db0.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample-folding-fa2af399c0cdb6dad45df4e8fab58561.cfg b/godot/editor/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample-folding-fa2af399c0cdb6dad45df4e8fab58561.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample-folding-fa2af399c0cdb6dad45df4e8fab58561.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr-folding-23e9d399a227e0fe3db607d833917552.cfg b/godot/editor/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr-folding-23e9d399a227e0fe3db607d833917552.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr-folding-23e9d399a227e0fe3db607d833917552.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample-folding-d3efbdb1d125f712e8be781ea9e45ef3.cfg b/godot/editor/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample-folding-d3efbdb1d125f712e8be781ea9e45ef3.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample-folding-d3efbdb1d125f712e8be781ea9e45ef3.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample-folding-0d9aad647524df0faa8303937b8963e6.cfg b/godot/editor/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample-folding-0d9aad647524df0faa8303937b8963e6.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample-folding-0d9aad647524df0faa8303937b8963e6.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/extension_list.cfg b/godot/extension_list.cfg new file mode 100644 index 0000000..8788b2d --- /dev/null +++ b/godot/extension_list.cfg @@ -0,0 +1 @@ +res://addons/godot-jolt/godot-jolt.gdextension diff --git a/godot/global_script_class_cache.cfg b/godot/global_script_class_cache.cfg new file mode 100644 index 0000000..1775a2f --- /dev/null +++ b/godot/global_script_class_cache.cfg @@ -0,0 +1 @@ +list=Array[Dictionary]([]) diff --git a/godot/imported/10x1x10 Floating-7ae727602a12bd711ac759baf8db4c4d.bin b/godot/imported/10x1x10 Floating-7ae727602a12bd711ac759baf8db4c4d.bin new file mode 100644 index 0000000..ac2f6da Binary files /dev/null and b/godot/imported/10x1x10 Floating-7ae727602a12bd711ac759baf8db4c4d.bin differ diff --git a/godot/imported/10x1x10 Floating-7ae727602a12bd711ac759baf8db4c4d.gltf b/godot/imported/10x1x10 Floating-7ae727602a12bd711ac759baf8db4c4d.gltf new file mode 100644 index 0000000..e361f6d --- /dev/null +++ b/godot/imported/10x1x10 Floating-7ae727602a12bd711ac759baf8db4c4d.gltf @@ -0,0 +1,530 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0, + 1, + 2, + 3, + 4, + 5 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Center" + }, + { + "mesh":1, + "name":"E" + }, + { + "mesh":2, + "name":"N", + "rotation":[ + 0, + 0.7071068286895752, + 0, + 0.7071068286895752 + ] + }, + { + "mesh":3, + "name":"W", + "rotation":[ + 0, + -1, + 0, + 1.6292068494294654e-07 + ] + }, + { + "mesh":4, + "name":"S", + "rotation":[ + 0, + -0.7071065902709961, + 0, + 0.7071069478988647 + ] + }, + { + "mesh":5, + "name":"U", + "rotation":[ + 0, + -0.7071065902709961, + 0, + 0.7071069478988647 + ] + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.007", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "roughnessFactor":0.30000001192092896 + } + }, + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.016", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3 + }, + "indices":4, + "material":0 + }, + { + "attributes":{ + "POSITION":5, + "NORMAL":6, + "TEXCOORD_0":7, + "TANGENT":8 + }, + "indices":9, + "material":1 + } + ] + }, + { + "name":"Circle", + "primitives":[ + { + "attributes":{ + "POSITION":10, + "NORMAL":11 + }, + "indices":12 + } + ] + }, + { + "name":"Circle.002", + "primitives":[ + { + "attributes":{ + "POSITION":13, + "NORMAL":14 + }, + "indices":12 + } + ] + }, + { + "name":"Circle.003", + "primitives":[ + { + "attributes":{ + "POSITION":15, + "NORMAL":16 + }, + "indices":12 + } + ] + }, + { + "name":"Circle.004", + "primitives":[ + { + "attributes":{ + "POSITION":17, + "NORMAL":18 + }, + "indices":12 + } + ] + }, + { + "name":"Circle.001", + "primitives":[ + { + "attributes":{ + "POSITION":19, + "NORMAL":20 + }, + "indices":21 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":24, + "max":[ + 10, + 1, + 10 + ], + "min":[ + -10, + -1, + -10 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":24, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":24, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":24, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5123, + "count":36, + "type":"SCALAR" + }, + { + "bufferView":5, + "componentType":5126, + "count":72, + "max":[ + 10, + 1, + 10 + ], + "min":[ + -10, + -1, + -10 + ], + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":72, + "type":"VEC3" + }, + { + "bufferView":7, + "componentType":5126, + "count":72, + "type":"VEC2" + }, + { + "bufferView":8, + "componentType":5126, + "count":72, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5123, + "count":96, + "type":"SCALAR" + }, + { + "bufferView":10, + "componentType":5126, + "count":18, + "max":[ + 1.7320507764816284, + 1.0499999523162842, + 9.125 + ], + "min":[ + -1.7320507764816284, + -1.0499999523162842, + 6.125 + ], + "type":"VEC3" + }, + { + "bufferView":11, + "componentType":5126, + "count":18, + "type":"VEC3" + }, + { + "bufferView":12, + "componentType":5123, + "count":24, + "type":"SCALAR" + }, + { + "bufferView":13, + "componentType":5126, + "count":18, + "max":[ + 1.7320507764816284, + 1.0499999523162842, + 9.125 + ], + "min":[ + -1.7320507764816284, + -1.0499999523162842, + 6.125 + ], + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":18, + "type":"VEC3" + }, + { + "bufferView":15, + "componentType":5126, + "count":18, + "max":[ + 1.7320507764816284, + 1.0499999523162842, + 9.125 + ], + "min":[ + -1.7320507764816284, + -1.0499999523162842, + 6.125 + ], + "type":"VEC3" + }, + { + "bufferView":16, + "componentType":5126, + "count":18, + "type":"VEC3" + }, + { + "bufferView":17, + "componentType":5126, + "count":18, + "max":[ + 1.7320507764816284, + 1.0499999523162842, + 9.125 + ], + "min":[ + -1.7320507764816284, + -1.0499999523162842, + 6.125 + ], + "type":"VEC3" + }, + { + "bufferView":18, + "componentType":5126, + "count":18, + "type":"VEC3" + }, + { + "bufferView":19, + "componentType":5126, + "count":72, + "max":[ + 1.5, + 1.0499999523162842, + 1.5 + ], + "min":[ + -1.5, + -1.0499999523162842, + -1.5 + ], + "type":"VEC3" + }, + { + "bufferView":20, + "componentType":5126, + "count":72, + "type":"VEC3" + }, + { + "bufferView":21, + "componentType":5123, + "count":96, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":288, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":288, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":576, + "target":34962 + }, + { + "buffer":0, + "byteLength":384, + "byteOffset":768, + "target":34962 + }, + { + "buffer":0, + "byteLength":72, + "byteOffset":1152, + "target":34963 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":1224, + "target":34962 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":2088, + "target":34962 + }, + { + "buffer":0, + "byteLength":576, + "byteOffset":2952, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":3528, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":4680, + "target":34963 + }, + { + "buffer":0, + "byteLength":216, + "byteOffset":4872, + "target":34962 + }, + { + "buffer":0, + "byteLength":216, + "byteOffset":5088, + "target":34962 + }, + { + "buffer":0, + "byteLength":48, + "byteOffset":5304, + "target":34963 + }, + { + "buffer":0, + "byteLength":216, + "byteOffset":5352, + "target":34962 + }, + { + "buffer":0, + "byteLength":216, + "byteOffset":5568, + "target":34962 + }, + { + "buffer":0, + "byteLength":216, + "byteOffset":5784, + "target":34962 + }, + { + "buffer":0, + "byteLength":216, + "byteOffset":6000, + "target":34962 + }, + { + "buffer":0, + "byteLength":216, + "byteOffset":6216, + "target":34962 + }, + { + "buffer":0, + "byteLength":216, + "byteOffset":6432, + "target":34962 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":6648, + "target":34962 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":7512, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":8376, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":8568, + "uri":"10x1x10%20Floating-7ae727602a12bd711ac759baf8db4c4d.bin" + } + ] +} diff --git a/godot/imported/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.md5 b/godot/imported/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.md5 new file mode 100644 index 0000000..eddc58f --- /dev/null +++ b/godot/imported/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.md5 @@ -0,0 +1,3 @@ +source_md5="997b05d37d914d634bc51afe151d2e2e" +dest_md5="2b009246f26193e6c6112b2856f1701c" + diff --git a/godot/imported/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn b/godot/imported/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn new file mode 100644 index 0000000..49be1e7 Binary files /dev/null and b/godot/imported/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn differ diff --git a/godot/imported/10x1x10 Repulsive-8c1de8c7a066978f6698b82a8f9f5de7.bin b/godot/imported/10x1x10 Repulsive-8c1de8c7a066978f6698b82a8f9f5de7.bin new file mode 100644 index 0000000..27d8e6c Binary files /dev/null and b/godot/imported/10x1x10 Repulsive-8c1de8c7a066978f6698b82a8f9f5de7.bin differ diff --git a/godot/imported/10x1x10 Repulsive-8c1de8c7a066978f6698b82a8f9f5de7.gltf b/godot/imported/10x1x10 Repulsive-8c1de8c7a066978f6698b82a8f9f5de7.gltf new file mode 100644 index 0000000..c2e6c9a --- /dev/null +++ b/godot/imported/10x1x10 Repulsive-8c1de8c7a066978f6698b82a8f9f5de7.gltf @@ -0,0 +1,332 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0, + 1 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube.001" + }, + { + "mesh":1, + "name":"Cube", + "rotation":[ + 0, + -0.3826834261417389, + 0, + 0.9238795638084412 + ], + "scale":[ + 9.330536842346191, + 1.3504396677017212, + 1.3504395484924316 + ], + "translation":[ + 0, + -0.3302001655101776, + 0 + ] + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.007", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "roughnessFactor":0.30000001192092896 + } + }, + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.016", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3 + }, + "indices":4, + "material":0 + }, + { + "attributes":{ + "POSITION":5, + "NORMAL":6, + "TEXCOORD_0":7, + "TANGENT":8 + }, + "indices":9, + "material":1 + } + ] + }, + { + "name":"Cube", + "primitives":[ + { + "attributes":{ + "POSITION":10, + "NORMAL":11, + "TEXCOORD_0":12, + "TANGENT":13 + }, + "indices":14 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":24, + "max":[ + 10, + 1, + 10 + ], + "min":[ + -10, + -1, + -10 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":24, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":24, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":24, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5123, + "count":36, + "type":"SCALAR" + }, + { + "bufferView":5, + "componentType":5126, + "count":72, + "max":[ + 10, + 1, + 10 + ], + "min":[ + -10, + -1, + -10 + ], + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":72, + "type":"VEC3" + }, + { + "bufferView":7, + "componentType":5126, + "count":72, + "type":"VEC2" + }, + { + "bufferView":8, + "componentType":5126, + "count":72, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5123, + "count":96, + "type":"SCALAR" + }, + { + "bufferView":10, + "componentType":5126, + "count":48, + "max":[ + 1, + 1, + 6.90925931930542 + ], + "min":[ + -1, + 0.5425311326980591, + -6.90925931930542 + ], + "type":"VEC3" + }, + { + "bufferView":11, + "componentType":5126, + "count":48, + "type":"VEC3" + }, + { + "bufferView":12, + "componentType":5126, + "count":48, + "type":"VEC2" + }, + { + "bufferView":13, + "componentType":5126, + "count":48, + "type":"VEC4" + }, + { + "bufferView":14, + "componentType":5123, + "count":72, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":288, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":288, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":576, + "target":34962 + }, + { + "buffer":0, + "byteLength":384, + "byteOffset":768, + "target":34962 + }, + { + "buffer":0, + "byteLength":72, + "byteOffset":1152, + "target":34963 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":1224, + "target":34962 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":2088, + "target":34962 + }, + { + "buffer":0, + "byteLength":576, + "byteOffset":2952, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":3528, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":4680, + "target":34963 + }, + { + "buffer":0, + "byteLength":576, + "byteOffset":4872, + "target":34962 + }, + { + "buffer":0, + "byteLength":576, + "byteOffset":5448, + "target":34962 + }, + { + "buffer":0, + "byteLength":384, + "byteOffset":6024, + "target":34962 + }, + { + "buffer":0, + "byteLength":768, + "byteOffset":6408, + "target":34962 + }, + { + "buffer":0, + "byteLength":144, + "byteOffset":7176, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":7320, + "uri":"10x1x10%20Repulsive-8c1de8c7a066978f6698b82a8f9f5de7.bin" + } + ] +} diff --git a/godot/imported/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.md5 b/godot/imported/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.md5 new file mode 100644 index 0000000..d273af5 --- /dev/null +++ b/godot/imported/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.md5 @@ -0,0 +1,3 @@ +source_md5="724a5a06b2b5b600d6844e09dea9b2c9" +dest_md5="16d4090f4c81c2d9215890f0f777d181" + diff --git a/godot/imported/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn b/godot/imported/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn new file mode 100644 index 0000000..6242d06 Binary files /dev/null and b/godot/imported/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn differ diff --git a/godot/imported/10x1x10 with outlines green-fb066b79b5e6fc04d97d5934926b6691.bin b/godot/imported/10x1x10 with outlines green-fb066b79b5e6fc04d97d5934926b6691.bin new file mode 100644 index 0000000..ba47c11 Binary files /dev/null and b/godot/imported/10x1x10 with outlines green-fb066b79b5e6fc04d97d5934926b6691.bin differ diff --git a/godot/imported/10x1x10 with outlines green-fb066b79b5e6fc04d97d5934926b6691.gltf b/godot/imported/10x1x10 with outlines green-fb066b79b5e6fc04d97d5934926b6691.gltf new file mode 100644 index 0000000..1db3323 --- /dev/null +++ b/godot/imported/10x1x10 with outlines green-fb066b79b5e6fc04d97d5934926b6691.gltf @@ -0,0 +1,227 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube.001" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.007", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "roughnessFactor":0.30000001192092896 + } + }, + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.016", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3 + }, + "indices":4, + "material":0 + }, + { + "attributes":{ + "POSITION":5, + "NORMAL":6, + "TEXCOORD_0":7, + "TANGENT":8 + }, + "indices":9, + "material":1 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":24, + "max":[ + 10, + 1, + 10 + ], + "min":[ + -10, + -1, + -10 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":24, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":24, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":24, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5123, + "count":36, + "type":"SCALAR" + }, + { + "bufferView":5, + "componentType":5126, + "count":72, + "max":[ + 10, + 1, + 10 + ], + "min":[ + -10, + -1, + -10 + ], + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":72, + "type":"VEC3" + }, + { + "bufferView":7, + "componentType":5126, + "count":72, + "type":"VEC2" + }, + { + "bufferView":8, + "componentType":5126, + "count":72, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5123, + "count":96, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":288, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":288, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":576, + "target":34962 + }, + { + "buffer":0, + "byteLength":384, + "byteOffset":768, + "target":34962 + }, + { + "buffer":0, + "byteLength":72, + "byteOffset":1152, + "target":34963 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":1224, + "target":34962 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":2088, + "target":34962 + }, + { + "buffer":0, + "byteLength":576, + "byteOffset":2952, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":3528, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":4680, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":4872, + "uri":"10x1x10%20with%20outlines%20green-fb066b79b5e6fc04d97d5934926b6691.bin" + } + ] +} diff --git a/godot/imported/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.md5 b/godot/imported/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.md5 new file mode 100644 index 0000000..d85257f --- /dev/null +++ b/godot/imported/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.md5 @@ -0,0 +1,3 @@ +source_md5="27ce36d363e0263a60020940e879a56b" +dest_md5="99f6282057743465bdddddee76e8e86b" + diff --git a/godot/imported/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn b/godot/imported/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn new file mode 100644 index 0000000..8c57fd3 Binary files /dev/null and b/godot/imported/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn differ diff --git a/godot/imported/10x1x10 with outlines-8bf14928a5306039e7cf8850bd1f87a9.bin b/godot/imported/10x1x10 with outlines-8bf14928a5306039e7cf8850bd1f87a9.bin new file mode 100644 index 0000000..ba47c11 Binary files /dev/null and b/godot/imported/10x1x10 with outlines-8bf14928a5306039e7cf8850bd1f87a9.bin differ diff --git a/godot/imported/10x1x10 with outlines-8bf14928a5306039e7cf8850bd1f87a9.gltf b/godot/imported/10x1x10 with outlines-8bf14928a5306039e7cf8850bd1f87a9.gltf new file mode 100644 index 0000000..0a3db00 --- /dev/null +++ b/godot/imported/10x1x10 with outlines-8bf14928a5306039e7cf8850bd1f87a9.gltf @@ -0,0 +1,227 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube.001" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.007", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "roughnessFactor":0.30000001192092896 + } + }, + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.016", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3 + }, + "indices":4, + "material":0 + }, + { + "attributes":{ + "POSITION":5, + "NORMAL":6, + "TEXCOORD_0":7, + "TANGENT":8 + }, + "indices":9, + "material":1 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":24, + "max":[ + 10, + 1, + 10 + ], + "min":[ + -10, + -1, + -10 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":24, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":24, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":24, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5123, + "count":36, + "type":"SCALAR" + }, + { + "bufferView":5, + "componentType":5126, + "count":72, + "max":[ + 10, + 1, + 10 + ], + "min":[ + -10, + -1, + -10 + ], + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":72, + "type":"VEC3" + }, + { + "bufferView":7, + "componentType":5126, + "count":72, + "type":"VEC2" + }, + { + "bufferView":8, + "componentType":5126, + "count":72, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5123, + "count":96, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":288, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":288, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":576, + "target":34962 + }, + { + "buffer":0, + "byteLength":384, + "byteOffset":768, + "target":34962 + }, + { + "buffer":0, + "byteLength":72, + "byteOffset":1152, + "target":34963 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":1224, + "target":34962 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":2088, + "target":34962 + }, + { + "buffer":0, + "byteLength":576, + "byteOffset":2952, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":3528, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":4680, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":4872, + "uri":"10x1x10%20with%20outlines-8bf14928a5306039e7cf8850bd1f87a9.bin" + } + ] +} diff --git a/godot/imported/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.md5 b/godot/imported/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.md5 new file mode 100644 index 0000000..7ad6e8a --- /dev/null +++ b/godot/imported/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.md5 @@ -0,0 +1,3 @@ +source_md5="27ce36d363e0263a60020940e879a56b" +dest_md5="68bddd7dfa9c51c6de2ca7c848c66cee" + diff --git a/godot/imported/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn b/godot/imported/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn new file mode 100644 index 0000000..a31e61d Binary files /dev/null and b/godot/imported/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn differ diff --git a/godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.md5 b/godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.md5 new file mode 100644 index 0000000..28f4c8f --- /dev/null +++ b/godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.md5 @@ -0,0 +1,3 @@ +source_md5="02a2c101c868cf896b38c2971f5608a9" +dest_md5="b46e7fbfd19a2a5063b6506e02b9027d" + diff --git a/godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr b/godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr new file mode 100644 index 0000000..0a061ae Binary files /dev/null and b/godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr differ diff --git a/godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.md5 b/godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.md5 new file mode 100644 index 0000000..fef39a2 --- /dev/null +++ b/godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.md5 @@ -0,0 +1,3 @@ +source_md5="083c25a6b909f8481915127839f15512" +dest_md5="daf1ec8f6eb16eccede29bea5917e3f2" + diff --git a/godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr b/godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr new file mode 100644 index 0000000..7f8b9e5 Binary files /dev/null and b/godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr differ diff --git a/godot/imported/CAWEZ STUDIOS.png-b735ae26e99d4ba0084f346be8a699db.ctex b/godot/imported/CAWEZ STUDIOS.png-b735ae26e99d4ba0084f346be8a699db.ctex new file mode 100644 index 0000000..35abed1 Binary files /dev/null and b/godot/imported/CAWEZ STUDIOS.png-b735ae26e99d4ba0084f346be8a699db.ctex differ diff --git a/godot/imported/CAWEZ STUDIOS.png-b735ae26e99d4ba0084f346be8a699db.md5 b/godot/imported/CAWEZ STUDIOS.png-b735ae26e99d4ba0084f346be8a699db.md5 new file mode 100644 index 0000000..65ac4e2 --- /dev/null +++ b/godot/imported/CAWEZ STUDIOS.png-b735ae26e99d4ba0084f346be8a699db.md5 @@ -0,0 +1,3 @@ +source_md5="0e4dc56b490f76ec0a4a218ae6134df2" +dest_md5="0f9d04842f9dfc886c1582a07aae2b28" + diff --git a/godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.md5 b/godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.md5 new file mode 100644 index 0000000..b279e7c --- /dev/null +++ b/godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.md5 @@ -0,0 +1,3 @@ +source_md5="b7c9088232b81b9bb5186171485eb7d7" +dest_md5="8a29b774d3dec0fdecb95a97715cb293" + diff --git a/godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr b/godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr new file mode 100644 index 0000000..83e6951 Binary files /dev/null and b/godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr differ diff --git a/godot/imported/Emission.png-6c11360e514b4e2a045e74cde4b7aabf.md5 b/godot/imported/Emission.png-6c11360e514b4e2a045e74cde4b7aabf.md5 new file mode 100644 index 0000000..6e97845 --- /dev/null +++ b/godot/imported/Emission.png-6c11360e514b4e2a045e74cde4b7aabf.md5 @@ -0,0 +1,3 @@ +source_md5="4c3334e83c0c458e31e94e826ac4dee6" +dest_md5="ac564040244e02a11e5b324152550fc6" + diff --git a/godot/imported/Emission.png-6c11360e514b4e2a045e74cde4b7aabf.s3tc.ctex b/godot/imported/Emission.png-6c11360e514b4e2a045e74cde4b7aabf.s3tc.ctex new file mode 100644 index 0000000..b8f81d1 Binary files /dev/null and b/godot/imported/Emission.png-6c11360e514b4e2a045e74cde4b7aabf.s3tc.ctex differ diff --git a/godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.md5 b/godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.md5 new file mode 100644 index 0000000..5c3cbd7 --- /dev/null +++ b/godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.md5 @@ -0,0 +1,3 @@ +source_md5="13a2b302980aabf4f43bfd25ee0a410f" +dest_md5="91bb6f10ba1076eb1349eaf2869f6aa9" + diff --git a/godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr b/godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr new file mode 100644 index 0000000..e445a0b Binary files /dev/null and b/godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr differ diff --git a/godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.md5 b/godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.md5 new file mode 100644 index 0000000..3ef8a25 --- /dev/null +++ b/godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.md5 @@ -0,0 +1,3 @@ +source_md5="e8dac94f3fe18f37a5332b0c46cf6e78" +dest_md5="93cb14b30785a8a1ed659f11f63783e4" + diff --git a/godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr b/godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr new file mode 100644 index 0000000..d5030e3 Binary files /dev/null and b/godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr differ diff --git a/godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.md5 b/godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.md5 new file mode 100644 index 0000000..9887655 --- /dev/null +++ b/godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.md5 @@ -0,0 +1,3 @@ +source_md5="3d57815509e8775bb2caedd89ae71753" +dest_md5="bf513162ca4a5b8efede6d22081946a8" + diff --git a/godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr b/godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr new file mode 100644 index 0000000..08ea2b1 Binary files /dev/null and b/godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr differ diff --git a/godot/imported/Normal.png-04ef4382569ba3fa7ced2d20d2b0deb5.md5 b/godot/imported/Normal.png-04ef4382569ba3fa7ced2d20d2b0deb5.md5 new file mode 100644 index 0000000..80c44ac --- /dev/null +++ b/godot/imported/Normal.png-04ef4382569ba3fa7ced2d20d2b0deb5.md5 @@ -0,0 +1,3 @@ +source_md5="6e46e2851ebe095507d7c8636d084e07" +dest_md5="46456909b54c7fca699b12adfe1ff781" + diff --git a/godot/imported/Normal.png-04ef4382569ba3fa7ced2d20d2b0deb5.s3tc.ctex b/godot/imported/Normal.png-04ef4382569ba3fa7ced2d20d2b0deb5.s3tc.ctex new file mode 100644 index 0000000..8393237 Binary files /dev/null and b/godot/imported/Normal.png-04ef4382569ba3fa7ced2d20d2b0deb5.s3tc.ctex differ diff --git a/godot/imported/Roughness Map.png-907b4a273711aad630b43db9e5433a80.md5 b/godot/imported/Roughness Map.png-907b4a273711aad630b43db9e5433a80.md5 new file mode 100644 index 0000000..7677601 --- /dev/null +++ b/godot/imported/Roughness Map.png-907b4a273711aad630b43db9e5433a80.md5 @@ -0,0 +1,3 @@ +source_md5="ce39aba8d46ad1f4231fc650b0b5c913" +dest_md5="4106629ff0c7cd0f6671f123936eeb00" + diff --git a/godot/imported/Roughness Map.png-907b4a273711aad630b43db9e5433a80.s3tc.ctex b/godot/imported/Roughness Map.png-907b4a273711aad630b43db9e5433a80.s3tc.ctex new file mode 100644 index 0000000..fa6714f Binary files /dev/null and b/godot/imported/Roughness Map.png-907b4a273711aad630b43db9e5433a80.s3tc.ctex differ diff --git a/godot/imported/Sphere-2d74dd455f377ff44ca1f98dca8d5e66.bin b/godot/imported/Sphere-2d74dd455f377ff44ca1f98dca8d5e66.bin new file mode 100644 index 0000000..1e2dccd Binary files /dev/null and b/godot/imported/Sphere-2d74dd455f377ff44ca1f98dca8d5e66.bin differ diff --git a/godot/imported/Sphere-2d74dd455f377ff44ca1f98dca8d5e66.gltf b/godot/imported/Sphere-2d74dd455f377ff44ca1f98dca8d5e66.gltf new file mode 100644 index 0000000..6eacd86 --- /dev/null +++ b/godot/imported/Sphere-2d74dd455f377ff44ca1f98dca8d5e66.gltf @@ -0,0 +1,230 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0, + 1 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Icosphere", + "scale":[ + 0.9676578044891357, + 0.9676578044891357, + 0.9676578044891357 + ] + }, + { + "mesh":1, + "name":"Icosphere.002" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Icosphere.005", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3 + }, + "indices":4, + "material":0 + } + ] + }, + { + "name":"Icosphere.003", + "primitives":[ + { + "attributes":{ + "POSITION":5, + "NORMAL":6, + "TEXCOORD_0":7 + }, + "indices":8, + "material":1 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":61440, + "max":[ + 0.5080000162124634, + 0.5080000162124634, + 0.5079999566078186 + ], + "min":[ + -0.5079999566078186, + -0.5080000162124634, + -0.5079999566078186 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":61440, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":61440, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":61440, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5123, + "count":61440, + "type":"SCALAR" + }, + { + "bufferView":5, + "componentType":5126, + "count":16529, + "max":[ + 0.5, + 0.5, + 0.4999999701976776 + ], + "min":[ + -0.4999999701976776, + -0.5, + -0.4999999701976776 + ], + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":16529, + "type":"VEC3" + }, + { + "bufferView":7, + "componentType":5126, + "count":16529, + "type":"VEC2" + }, + { + "bufferView":8, + "componentType":5123, + "count":72348, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":737280, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":737280, + "byteOffset":737280, + "target":34962 + }, + { + "buffer":0, + "byteLength":491520, + "byteOffset":1474560, + "target":34962 + }, + { + "buffer":0, + "byteLength":983040, + "byteOffset":1966080, + "target":34962 + }, + { + "buffer":0, + "byteLength":122880, + "byteOffset":2949120, + "target":34963 + }, + { + "buffer":0, + "byteLength":198348, + "byteOffset":3072000, + "target":34962 + }, + { + "buffer":0, + "byteLength":198348, + "byteOffset":3270348, + "target":34962 + }, + { + "buffer":0, + "byteLength":132232, + "byteOffset":3468696, + "target":34962 + }, + { + "buffer":0, + "byteLength":144696, + "byteOffset":3600928, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":3745624, + "uri":"Sphere-2d74dd455f377ff44ca1f98dca8d5e66.bin" + } + ] +} diff --git a/godot/imported/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.md5 b/godot/imported/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.md5 new file mode 100644 index 0000000..0a971a0 --- /dev/null +++ b/godot/imported/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.md5 @@ -0,0 +1,3 @@ +source_md5="0eed1c96737ef42838a43c417ea50bdc" +dest_md5="60024d8ac08b189c2d01d71c87600094" + diff --git a/godot/imported/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn b/godot/imported/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn new file mode 100644 index 0000000..10bd88b Binary files /dev/null and b/godot/imported/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn differ diff --git a/godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.md5 b/godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.md5 new file mode 100644 index 0000000..ce3a619 --- /dev/null +++ b/godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.md5 @@ -0,0 +1,3 @@ +source_md5="61c22d987fde6be66108793433ca1f59" +dest_md5="1c18c1f0c325ba5ed6def19b269cad91" + diff --git a/godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr b/godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr new file mode 100644 index 0000000..56d995e Binary files /dev/null and b/godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr differ diff --git a/godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.md5 b/godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.md5 new file mode 100644 index 0000000..c5758aa --- /dev/null +++ b/godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.md5 @@ -0,0 +1,3 @@ +source_md5="18571c303a16921a605aa5f8853acb2a" +dest_md5="a4011d18872c77f2860f31aa651a6324" + diff --git a/godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr b/godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr new file mode 100644 index 0000000..52be859 Binary files /dev/null and b/godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr differ diff --git a/godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.md5 b/godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.md5 new file mode 100644 index 0000000..fd1e6bf --- /dev/null +++ b/godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.md5 @@ -0,0 +1,3 @@ +source_md5="5170d421a384f789420f601199620a62" +dest_md5="3d5dd7755795447fde0aea579078b751" + diff --git a/godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr b/godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr new file mode 100644 index 0000000..501cbb3 Binary files /dev/null and b/godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr differ diff --git a/godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.md5 b/godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.md5 new file mode 100644 index 0000000..bd1a73b --- /dev/null +++ b/godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.md5 @@ -0,0 +1,3 @@ +source_md5="adc4e348fb0587265aa23e63ed7a26f5" +dest_md5="a648f1a431d8dc46abfad27469638693" + diff --git a/godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample b/godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample new file mode 100644 index 0000000..3ca233f Binary files /dev/null and b/godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample differ diff --git a/godot/imported/background.hdr-4791c4573f4e54899bd21a1b5cb2abad.bptc.ctex b/godot/imported/background.hdr-4791c4573f4e54899bd21a1b5cb2abad.bptc.ctex new file mode 100644 index 0000000..70bda9e Binary files /dev/null and b/godot/imported/background.hdr-4791c4573f4e54899bd21a1b5cb2abad.bptc.ctex differ diff --git a/godot/imported/background.hdr-4791c4573f4e54899bd21a1b5cb2abad.md5 b/godot/imported/background.hdr-4791c4573f4e54899bd21a1b5cb2abad.md5 new file mode 100644 index 0000000..09da354 --- /dev/null +++ b/godot/imported/background.hdr-4791c4573f4e54899bd21a1b5cb2abad.md5 @@ -0,0 +1,3 @@ +source_md5="03e49138c9ae985640be33a722b2e3e9" +dest_md5="3f60af4d788c7a832810e2b1f4aa21cc" + diff --git a/godot/imported/black_man_laughing_in_the_dark_know_your_meme.jpg-1a77fbc80131a500d4f005816644bec6.ctex b/godot/imported/black_man_laughing_in_the_dark_know_your_meme.jpg-1a77fbc80131a500d4f005816644bec6.ctex new file mode 100644 index 0000000..dd125c6 Binary files /dev/null and b/godot/imported/black_man_laughing_in_the_dark_know_your_meme.jpg-1a77fbc80131a500d4f005816644bec6.ctex differ diff --git a/godot/imported/black_man_laughing_in_the_dark_know_your_meme.jpg-1a77fbc80131a500d4f005816644bec6.md5 b/godot/imported/black_man_laughing_in_the_dark_know_your_meme.jpg-1a77fbc80131a500d4f005816644bec6.md5 new file mode 100644 index 0000000..2678709 --- /dev/null +++ b/godot/imported/black_man_laughing_in_the_dark_know_your_meme.jpg-1a77fbc80131a500d4f005816644bec6.md5 @@ -0,0 +1,3 @@ +source_md5="2bb5abbfe1a3664a14d1ede15fecb3a5" +dest_md5="b855ce87a64f64cf37ebb36faebc0d3b" + diff --git a/godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.md5 b/godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.md5 new file mode 100644 index 0000000..8e08846 --- /dev/null +++ b/godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.md5 @@ -0,0 +1,3 @@ +source_md5="d7a86cf3feadd39dd8a82bb22ca7cd2f" +dest_md5="b9af771b9832aa802c1c6fd6bbd8baa1" + diff --git a/godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr b/godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr new file mode 100644 index 0000000..4cdb3c8 Binary files /dev/null and b/godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr differ diff --git a/godot/imported/button_blue.png-160da9368312746ab7c75985e95b1248.ctex b/godot/imported/button_blue.png-160da9368312746ab7c75985e95b1248.ctex new file mode 100644 index 0000000..7e6b56c Binary files /dev/null and b/godot/imported/button_blue.png-160da9368312746ab7c75985e95b1248.ctex differ diff --git a/godot/imported/button_blue.png-160da9368312746ab7c75985e95b1248.md5 b/godot/imported/button_blue.png-160da9368312746ab7c75985e95b1248.md5 new file mode 100644 index 0000000..8cfca2b --- /dev/null +++ b/godot/imported/button_blue.png-160da9368312746ab7c75985e95b1248.md5 @@ -0,0 +1,3 @@ +source_md5="1131b1e9d9e27df4967fd2f7947ed539" +dest_md5="33e96bb6d4c822f6732443a543adefdf" + diff --git a/godot/imported/button_gray.png-745446437e5beedb9b21baab44c693a8.ctex b/godot/imported/button_gray.png-745446437e5beedb9b21baab44c693a8.ctex new file mode 100644 index 0000000..6072f8c Binary files /dev/null and b/godot/imported/button_gray.png-745446437e5beedb9b21baab44c693a8.ctex differ diff --git a/godot/imported/button_gray.png-745446437e5beedb9b21baab44c693a8.md5 b/godot/imported/button_gray.png-745446437e5beedb9b21baab44c693a8.md5 new file mode 100644 index 0000000..16dca98 --- /dev/null +++ b/godot/imported/button_gray.png-745446437e5beedb9b21baab44c693a8.md5 @@ -0,0 +1,3 @@ +source_md5="fb8686b2023ce95fe0a3c3ff570abdd1" +dest_md5="a993069de6818fc33300fcee049bc8bc" + diff --git a/godot/imported/button_green.png-2b7545d94fb607df323ce88074138c24.ctex b/godot/imported/button_green.png-2b7545d94fb607df323ce88074138c24.ctex new file mode 100644 index 0000000..994deeb Binary files /dev/null and b/godot/imported/button_green.png-2b7545d94fb607df323ce88074138c24.ctex differ diff --git a/godot/imported/button_green.png-2b7545d94fb607df323ce88074138c24.md5 b/godot/imported/button_green.png-2b7545d94fb607df323ce88074138c24.md5 new file mode 100644 index 0000000..d2d2984 --- /dev/null +++ b/godot/imported/button_green.png-2b7545d94fb607df323ce88074138c24.md5 @@ -0,0 +1,3 @@ +source_md5="6e3f57d5965fb0eeafd2943e94d05c12" +dest_md5="5a3ed3e5cd86ceb50f753c712d297b48" + diff --git a/godot/imported/button_texture.png-5b6e9507972aa6f9756a7ada425aedce.md5 b/godot/imported/button_texture.png-5b6e9507972aa6f9756a7ada425aedce.md5 new file mode 100644 index 0000000..457e0e5 --- /dev/null +++ b/godot/imported/button_texture.png-5b6e9507972aa6f9756a7ada425aedce.md5 @@ -0,0 +1,3 @@ +source_md5="6070f8258bf3bafc0f3f9303a2e18fb0" +dest_md5="9bbfc8caa6aba7cdff4f2c47259186bb" + diff --git a/godot/imported/button_texture.png-5b6e9507972aa6f9756a7ada425aedce.s3tc.ctex b/godot/imported/button_texture.png-5b6e9507972aa6f9756a7ada425aedce.s3tc.ctex new file mode 100644 index 0000000..080fb08 Binary files /dev/null and b/godot/imported/button_texture.png-5b6e9507972aa6f9756a7ada425aedce.s3tc.ctex differ diff --git a/godot/imported/ceiling-b78e96a9edc0eaab1311f59678234c61.bin b/godot/imported/ceiling-b78e96a9edc0eaab1311f59678234c61.bin new file mode 100644 index 0000000..73a114a Binary files /dev/null and b/godot/imported/ceiling-b78e96a9edc0eaab1311f59678234c61.bin differ diff --git a/godot/imported/ceiling-b78e96a9edc0eaab1311f59678234c61.gltf b/godot/imported/ceiling-b78e96a9edc0eaab1311f59678234c61.gltf new file mode 100644 index 0000000..a3a8f8b --- /dev/null +++ b/godot/imported/ceiling-b78e96a9edc0eaab1311f59678234c61.gltf @@ -0,0 +1,259 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.123710498213768, + 0.123710498213768, + 0.123710498213768, + 1 + ], + "metallicRoughnessTexture":{ + "index":0 + } + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":3 + } + }, + "name":"Material", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ] + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3 + }, + "indices":4, + "material":0 + }, + { + "attributes":{ + "POSITION":5, + "NORMAL":6, + "TEXCOORD_0":7, + "TANGENT":8 + }, + "indices":9, + "material":1 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"Roughness Map", + "uri":"../../rooms/blue/Roughness%20Map.png" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":385, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + 1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":385, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":385, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":385, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5123, + "count":1800, + "type":"SCALAR" + }, + { + "bufferView":5, + "componentType":5126, + "count":288, + "max":[ + 0.8316603899002075, + 1, + 0.8316603899002075 + ], + "min":[ + -0.8316603899002075, + 1, + -0.8316603899002075 + ], + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":288, + "type":"VEC3" + }, + { + "bufferView":7, + "componentType":5126, + "count":288, + "type":"VEC2" + }, + { + "bufferView":8, + "componentType":5126, + "count":288, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5123, + "count":456, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":4620, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":4620, + "byteOffset":4620, + "target":34962 + }, + { + "buffer":0, + "byteLength":3080, + "byteOffset":9240, + "target":34962 + }, + { + "buffer":0, + "byteLength":6160, + "byteOffset":12320, + "target":34962 + }, + { + "buffer":0, + "byteLength":3600, + "byteOffset":18480, + "target":34963 + }, + { + "buffer":0, + "byteLength":3456, + "byteOffset":22080, + "target":34962 + }, + { + "buffer":0, + "byteLength":3456, + "byteOffset":25536, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":28992, + "target":34962 + }, + { + "buffer":0, + "byteLength":4608, + "byteOffset":31296, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":35904, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":36816, + "uri":"ceiling-b78e96a9edc0eaab1311f59678234c61.bin" + } + ] +} diff --git a/godot/imported/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.md5 b/godot/imported/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.md5 new file mode 100644 index 0000000..542da68 --- /dev/null +++ b/godot/imported/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.md5 @@ -0,0 +1,3 @@ +source_md5="717abcbc8d9c5b5e5d17c363724c411f" +dest_md5="d683d38e224f79ab8293d62cbf59e48d" + diff --git a/godot/imported/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn b/godot/imported/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn new file mode 100644 index 0000000..585c62b Binary files /dev/null and b/godot/imported/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn differ diff --git a/godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.md5 b/godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.md5 new file mode 100644 index 0000000..fa82273 --- /dev/null +++ b/godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.md5 @@ -0,0 +1,3 @@ +source_md5="f46c26597ea1cbb1687add268819698c" +dest_md5="2da24db4a5f4b875915af148254676e5" + diff --git a/godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample b/godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample new file mode 100644 index 0000000..a4a78ae Binary files /dev/null and b/godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample differ diff --git a/godot/imported/cube_blue-a336d904ff00e26b2e6f63f4e7e6a4f8.bin b/godot/imported/cube_blue-a336d904ff00e26b2e6f63f4e7e6a4f8.bin new file mode 100644 index 0000000..1f20d19 Binary files /dev/null and b/godot/imported/cube_blue-a336d904ff00e26b2e6f63f4e7e6a4f8.bin differ diff --git a/godot/imported/cube_blue-a336d904ff00e26b2e6f63f4e7e6a4f8.gltf b/godot/imported/cube_blue-a336d904ff00e26b2e6f63f4e7e6a4f8.gltf new file mode 100644 index 0000000..e4cb2ae --- /dev/null +++ b/godot/imported/cube_blue-a336d904ff00e26b2e6f63f4e7e6a4f8.gltf @@ -0,0 +1,308 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "extras":{ + "prop":1.0, + "prop1":1.0 + }, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ] + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":12.829833030700684 + } + }, + "name":"Main Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":2.5371551513671875 + } + }, + "name":"Center Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + }, + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10 + }, + "indices":11, + "material":2 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":1008, + "max":[ + 1.0173205137252808, + 1.0173205137252808, + 1.0173205137252808 + ], + "min":[ + -1.0173205137252808, + -1.0173205137252808, + -1.0173205137252808 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":1008, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":1008, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":1824, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":192, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":192, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":192, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":576, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":96, + "max":[ + 1.006572961807251, + 1.006572961807251, + 1.006572961807251 + ], + "min":[ + -1.006572961807251, + -1.006572961807251, + -1.006572961807251 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":96, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":96, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5123, + "count":144, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":12096, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":12096, + "byteOffset":12096, + "target":34962 + }, + { + "buffer":0, + "byteLength":8064, + "byteOffset":24192, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":32256, + "target":34963 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":35904, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":38208, + "target":34962 + }, + { + "buffer":0, + "byteLength":1536, + "byteOffset":40512, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":42048, + "target":34963 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":43200, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":44352, + "target":34962 + }, + { + "buffer":0, + "byteLength":768, + "byteOffset":45504, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":46272, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":46560, + "uri":"cube_blue-a336d904ff00e26b2e6f63f4e7e6a4f8.bin" + } + ] +} diff --git a/godot/imported/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.md5 b/godot/imported/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.md5 new file mode 100644 index 0000000..5bd7c32 --- /dev/null +++ b/godot/imported/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.md5 @@ -0,0 +1,3 @@ +source_md5="cc85864bee8dd1727cf547a431424e6b" +dest_md5="414adb4337b4d3f2029316891f68a5de" + diff --git a/godot/imported/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn b/godot/imported/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn new file mode 100644 index 0000000..512b582 Binary files /dev/null and b/godot/imported/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn differ diff --git a/godot/imported/cube_blue_unkillable-4972113453c43f894e2d078800b6e31c.bin b/godot/imported/cube_blue_unkillable-4972113453c43f894e2d078800b6e31c.bin new file mode 100644 index 0000000..1f20d19 Binary files /dev/null and b/godot/imported/cube_blue_unkillable-4972113453c43f894e2d078800b6e31c.bin differ diff --git a/godot/imported/cube_blue_unkillable-4972113453c43f894e2d078800b6e31c.gltf b/godot/imported/cube_blue_unkillable-4972113453c43f894e2d078800b6e31c.gltf new file mode 100644 index 0000000..45a67c5 --- /dev/null +++ b/godot/imported/cube_blue_unkillable-4972113453c43f894e2d078800b6e31c.gltf @@ -0,0 +1,308 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "extras":{ + "prop":1.0, + "prop1":1.0 + }, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ] + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":12.829833030700684 + } + }, + "name":"Main Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":2.5371551513671875 + } + }, + "name":"Center Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + }, + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10 + }, + "indices":11, + "material":2 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":1008, + "max":[ + 1.0173205137252808, + 1.0173205137252808, + 1.0173205137252808 + ], + "min":[ + -1.0173205137252808, + -1.0173205137252808, + -1.0173205137252808 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":1008, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":1008, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":1824, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":192, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":192, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":192, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":576, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":96, + "max":[ + 1.006572961807251, + 1.006572961807251, + 1.006572961807251 + ], + "min":[ + -1.006572961807251, + -1.006572961807251, + -1.006572961807251 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":96, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":96, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5123, + "count":144, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":12096, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":12096, + "byteOffset":12096, + "target":34962 + }, + { + "buffer":0, + "byteLength":8064, + "byteOffset":24192, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":32256, + "target":34963 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":35904, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":38208, + "target":34962 + }, + { + "buffer":0, + "byteLength":1536, + "byteOffset":40512, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":42048, + "target":34963 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":43200, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":44352, + "target":34962 + }, + { + "buffer":0, + "byteLength":768, + "byteOffset":45504, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":46272, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":46560, + "uri":"cube_blue_unkillable-4972113453c43f894e2d078800b6e31c.bin" + } + ] +} diff --git a/godot/imported/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.md5 b/godot/imported/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.md5 new file mode 100644 index 0000000..2519e4e --- /dev/null +++ b/godot/imported/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.md5 @@ -0,0 +1,3 @@ +source_md5="cc85864bee8dd1727cf547a431424e6b" +dest_md5="326d47686a64c2266b99f69e663917e0" + diff --git a/godot/imported/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn b/godot/imported/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn new file mode 100644 index 0000000..2e4284a Binary files /dev/null and b/godot/imported/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn differ diff --git a/godot/imported/cube_green-79a8108bf036a162cc78907148f0f38f.bin b/godot/imported/cube_green-79a8108bf036a162cc78907148f0f38f.bin new file mode 100644 index 0000000..1f20d19 Binary files /dev/null and b/godot/imported/cube_green-79a8108bf036a162cc78907148f0f38f.bin differ diff --git a/godot/imported/cube_green-79a8108bf036a162cc78907148f0f38f.gltf b/godot/imported/cube_green-79a8108bf036a162cc78907148f0f38f.gltf new file mode 100644 index 0000000..78f38d1 --- /dev/null +++ b/godot/imported/cube_green-79a8108bf036a162cc78907148f0f38f.gltf @@ -0,0 +1,308 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "extras":{ + "prop":1.0, + "prop1":1.0 + }, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ] + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":12.829833030700684 + } + }, + "name":"Main Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":2.5371551513671875 + } + }, + "name":"Center Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + }, + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10 + }, + "indices":11, + "material":2 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":1008, + "max":[ + 1.0173205137252808, + 1.0173205137252808, + 1.0173205137252808 + ], + "min":[ + -1.0173205137252808, + -1.0173205137252808, + -1.0173205137252808 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":1008, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":1008, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":1824, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":192, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":192, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":192, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":576, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":96, + "max":[ + 1.006572961807251, + 1.006572961807251, + 1.006572961807251 + ], + "min":[ + -1.006572961807251, + -1.006572961807251, + -1.006572961807251 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":96, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":96, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5123, + "count":144, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":12096, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":12096, + "byteOffset":12096, + "target":34962 + }, + { + "buffer":0, + "byteLength":8064, + "byteOffset":24192, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":32256, + "target":34963 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":35904, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":38208, + "target":34962 + }, + { + "buffer":0, + "byteLength":1536, + "byteOffset":40512, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":42048, + "target":34963 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":43200, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":44352, + "target":34962 + }, + { + "buffer":0, + "byteLength":768, + "byteOffset":45504, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":46272, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":46560, + "uri":"cube_green-79a8108bf036a162cc78907148f0f38f.bin" + } + ] +} diff --git a/godot/imported/cube_green.blend-79a8108bf036a162cc78907148f0f38f.md5 b/godot/imported/cube_green.blend-79a8108bf036a162cc78907148f0f38f.md5 new file mode 100644 index 0000000..d348e58 --- /dev/null +++ b/godot/imported/cube_green.blend-79a8108bf036a162cc78907148f0f38f.md5 @@ -0,0 +1,3 @@ +source_md5="cc85864bee8dd1727cf547a431424e6b" +dest_md5="d9370c1173d6614a399fee585120f99f" + diff --git a/godot/imported/cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn b/godot/imported/cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn new file mode 100644 index 0000000..1a2311e Binary files /dev/null and b/godot/imported/cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn differ diff --git a/godot/imported/cube_purple-78109466a6cdeef1dd0c205d90017c58.bin b/godot/imported/cube_purple-78109466a6cdeef1dd0c205d90017c58.bin new file mode 100644 index 0000000..1f20d19 Binary files /dev/null and b/godot/imported/cube_purple-78109466a6cdeef1dd0c205d90017c58.bin differ diff --git a/godot/imported/cube_purple-78109466a6cdeef1dd0c205d90017c58.gltf b/godot/imported/cube_purple-78109466a6cdeef1dd0c205d90017c58.gltf new file mode 100644 index 0000000..fc84723 --- /dev/null +++ b/godot/imported/cube_purple-78109466a6cdeef1dd0c205d90017c58.gltf @@ -0,0 +1,308 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "extras":{ + "prop":1.0, + "prop1":1.0 + }, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ] + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":12.829833030700684 + } + }, + "name":"Main Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":2.5371551513671875 + } + }, + "name":"Center Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + }, + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10 + }, + "indices":11, + "material":2 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":1008, + "max":[ + 1.0173205137252808, + 1.0173205137252808, + 1.0173205137252808 + ], + "min":[ + -1.0173205137252808, + -1.0173205137252808, + -1.0173205137252808 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":1008, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":1008, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":1824, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":192, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":192, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":192, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":576, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":96, + "max":[ + 1.006572961807251, + 1.006572961807251, + 1.006572961807251 + ], + "min":[ + -1.006572961807251, + -1.006572961807251, + -1.006572961807251 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":96, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":96, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5123, + "count":144, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":12096, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":12096, + "byteOffset":12096, + "target":34962 + }, + { + "buffer":0, + "byteLength":8064, + "byteOffset":24192, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":32256, + "target":34963 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":35904, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":38208, + "target":34962 + }, + { + "buffer":0, + "byteLength":1536, + "byteOffset":40512, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":42048, + "target":34963 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":43200, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":44352, + "target":34962 + }, + { + "buffer":0, + "byteLength":768, + "byteOffset":45504, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":46272, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":46560, + "uri":"cube_purple-78109466a6cdeef1dd0c205d90017c58.bin" + } + ] +} diff --git a/godot/imported/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.md5 b/godot/imported/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.md5 new file mode 100644 index 0000000..e5d53fb --- /dev/null +++ b/godot/imported/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.md5 @@ -0,0 +1,3 @@ +source_md5="cc85864bee8dd1727cf547a431424e6b" +dest_md5="08e1a2b2f777268a2906847c6b39cfcc" + diff --git a/godot/imported/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn b/godot/imported/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn new file mode 100644 index 0000000..f15b38c Binary files /dev/null and b/godot/imported/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn differ diff --git a/godot/imported/cube_white-dd3ffa32ea76005d50b2f733d3a0bd76.bin b/godot/imported/cube_white-dd3ffa32ea76005d50b2f733d3a0bd76.bin new file mode 100644 index 0000000..1f20d19 Binary files /dev/null and b/godot/imported/cube_white-dd3ffa32ea76005d50b2f733d3a0bd76.bin differ diff --git a/godot/imported/cube_white-dd3ffa32ea76005d50b2f733d3a0bd76.gltf b/godot/imported/cube_white-dd3ffa32ea76005d50b2f733d3a0bd76.gltf new file mode 100644 index 0000000..39e6eda --- /dev/null +++ b/godot/imported/cube_white-dd3ffa32ea76005d50b2f733d3a0bd76.gltf @@ -0,0 +1,308 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "extras":{ + "prop":1.0, + "prop1":1.0 + }, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ] + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":12.829833030700684 + } + }, + "name":"Main Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":2.5371551513671875 + } + }, + "name":"Center Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + }, + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10 + }, + "indices":11, + "material":2 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":1008, + "max":[ + 1.0173205137252808, + 1.0173205137252808, + 1.0173205137252808 + ], + "min":[ + -1.0173205137252808, + -1.0173205137252808, + -1.0173205137252808 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":1008, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":1008, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":1824, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":192, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":192, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":192, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":576, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":96, + "max":[ + 1.006572961807251, + 1.006572961807251, + 1.006572961807251 + ], + "min":[ + -1.006572961807251, + -1.006572961807251, + -1.006572961807251 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":96, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":96, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5123, + "count":144, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":12096, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":12096, + "byteOffset":12096, + "target":34962 + }, + { + "buffer":0, + "byteLength":8064, + "byteOffset":24192, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":32256, + "target":34963 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":35904, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":38208, + "target":34962 + }, + { + "buffer":0, + "byteLength":1536, + "byteOffset":40512, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":42048, + "target":34963 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":43200, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":44352, + "target":34962 + }, + { + "buffer":0, + "byteLength":768, + "byteOffset":45504, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":46272, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":46560, + "uri":"cube_white-dd3ffa32ea76005d50b2f733d3a0bd76.bin" + } + ] +} diff --git a/godot/imported/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.md5 b/godot/imported/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.md5 new file mode 100644 index 0000000..3e16f34 --- /dev/null +++ b/godot/imported/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.md5 @@ -0,0 +1,3 @@ +source_md5="cc85864bee8dd1727cf547a431424e6b" +dest_md5="fa507075281f1faa69e8a4225a96b54f" + diff --git a/godot/imported/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn b/godot/imported/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn new file mode 100644 index 0000000..86001d2 Binary files /dev/null and b/godot/imported/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn differ diff --git a/godot/imported/cube_yellow-d73f13d2771d1dd8df24fdf495d25993.bin b/godot/imported/cube_yellow-d73f13d2771d1dd8df24fdf495d25993.bin new file mode 100644 index 0000000..1f20d19 Binary files /dev/null and b/godot/imported/cube_yellow-d73f13d2771d1dd8df24fdf495d25993.bin differ diff --git a/godot/imported/cube_yellow-d73f13d2771d1dd8df24fdf495d25993.gltf b/godot/imported/cube_yellow-d73f13d2771d1dd8df24fdf495d25993.gltf new file mode 100644 index 0000000..9bc97be --- /dev/null +++ b/godot/imported/cube_yellow-d73f13d2771d1dd8df24fdf495d25993.gltf @@ -0,0 +1,308 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "extras":{ + "prop":1.0, + "prop1":1.0 + }, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ] + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":12.829833030700684 + } + }, + "name":"Main Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":2.5371551513671875 + } + }, + "name":"Center Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + }, + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10 + }, + "indices":11, + "material":2 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":1008, + "max":[ + 1.0173205137252808, + 1.0173205137252808, + 1.0173205137252808 + ], + "min":[ + -1.0173205137252808, + -1.0173205137252808, + -1.0173205137252808 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":1008, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":1008, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":1824, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":192, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":192, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":192, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":576, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":96, + "max":[ + 1.006572961807251, + 1.006572961807251, + 1.006572961807251 + ], + "min":[ + -1.006572961807251, + -1.006572961807251, + -1.006572961807251 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":96, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":96, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5123, + "count":144, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":12096, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":12096, + "byteOffset":12096, + "target":34962 + }, + { + "buffer":0, + "byteLength":8064, + "byteOffset":24192, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":32256, + "target":34963 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":35904, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":38208, + "target":34962 + }, + { + "buffer":0, + "byteLength":1536, + "byteOffset":40512, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":42048, + "target":34963 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":43200, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":44352, + "target":34962 + }, + { + "buffer":0, + "byteLength":768, + "byteOffset":45504, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":46272, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":46560, + "uri":"cube_yellow-d73f13d2771d1dd8df24fdf495d25993.bin" + } + ] +} diff --git a/godot/imported/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.md5 b/godot/imported/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.md5 new file mode 100644 index 0000000..5abe9af --- /dev/null +++ b/godot/imported/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.md5 @@ -0,0 +1,3 @@ +source_md5="cc85864bee8dd1727cf547a431424e6b" +dest_md5="7dc9ec3022a92921dd87be5142985a95" + diff --git a/godot/imported/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn b/godot/imported/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn new file mode 100644 index 0000000..fa3a49d Binary files /dev/null and b/godot/imported/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn differ diff --git a/godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.md5 b/godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.md5 new file mode 100644 index 0000000..cba2f4f --- /dev/null +++ b/godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.md5 @@ -0,0 +1,3 @@ +source_md5="23af90e25c5571ff6f6ddc772165deda" +dest_md5="31742f0edfff05426e0e95124b11f3fa" + diff --git a/godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr b/godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr new file mode 100644 index 0000000..25e0d8a Binary files /dev/null and b/godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr differ diff --git a/godot/imported/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata b/godot/imported/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata new file mode 100644 index 0000000..fd291f1 Binary files /dev/null and b/godot/imported/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata differ diff --git a/godot/imported/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.md5 b/godot/imported/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.md5 new file mode 100644 index 0000000..e9cb521 --- /dev/null +++ b/godot/imported/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.md5 @@ -0,0 +1,3 @@ +source_md5="087f89562821ac9c3235815c157c7d3c" +dest_md5="ed7b57f2a26ccab279245dcf21eccfc8" + diff --git a/godot/imported/floor_emit.png-e614cd3a43b3f23705b3fec951b9f8b3.md5 b/godot/imported/floor_emit.png-e614cd3a43b3f23705b3fec951b9f8b3.md5 new file mode 100644 index 0000000..1e9b454 --- /dev/null +++ b/godot/imported/floor_emit.png-e614cd3a43b3f23705b3fec951b9f8b3.md5 @@ -0,0 +1,3 @@ +source_md5="bac15f21ac79ec4258e6d1790d684a40" +dest_md5="4dd703bfd51b0edc9cdd23b82b65f8ba" + diff --git a/godot/imported/floor_emit.png-e614cd3a43b3f23705b3fec951b9f8b3.s3tc.ctex b/godot/imported/floor_emit.png-e614cd3a43b3f23705b3fec951b9f8b3.s3tc.ctex new file mode 100644 index 0000000..3775951 Binary files /dev/null and b/godot/imported/floor_emit.png-e614cd3a43b3f23705b3fec951b9f8b3.s3tc.ctex differ diff --git a/godot/imported/floor_normal.png-829737c0ee7cb4421c50398194c7b955.md5 b/godot/imported/floor_normal.png-829737c0ee7cb4421c50398194c7b955.md5 new file mode 100644 index 0000000..3dd27c3 --- /dev/null +++ b/godot/imported/floor_normal.png-829737c0ee7cb4421c50398194c7b955.md5 @@ -0,0 +1,3 @@ +source_md5="33b3014b85d5482f3c4f293cf6108652" +dest_md5="a3426b02d9739a705ddf2f833faf8ffa" + diff --git a/godot/imported/floor_normal.png-829737c0ee7cb4421c50398194c7b955.s3tc.ctex b/godot/imported/floor_normal.png-829737c0ee7cb4421c50398194c7b955.s3tc.ctex new file mode 100644 index 0000000..46d5014 Binary files /dev/null and b/godot/imported/floor_normal.png-829737c0ee7cb4421c50398194c7b955.s3tc.ctex differ diff --git a/godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.md5 b/godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.md5 new file mode 100644 index 0000000..b36c707 --- /dev/null +++ b/godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.md5 @@ -0,0 +1,3 @@ +source_md5="740560aefb74504b0e05ad45f67ac318" +dest_md5="547241df12b155c705bfe6e8174a6122" + diff --git a/godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr b/godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr new file mode 100644 index 0000000..862bd42 Binary files /dev/null and b/godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr differ diff --git a/godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.md5 b/godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.md5 new file mode 100644 index 0000000..e1cbcf8 --- /dev/null +++ b/godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.md5 @@ -0,0 +1,3 @@ +source_md5="7e8540b729cc63d3dd8e4073125c62d5" +dest_md5="907203dbbabdc7a2db73f22ee0457e72" + diff --git a/godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample b/godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample new file mode 100644 index 0000000..07f8e7b Binary files /dev/null and b/godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample differ diff --git a/godot/imported/hitbox0.png-47d8670bda51f66e7c6ea1e8a7f86c9a.md5 b/godot/imported/hitbox0.png-47d8670bda51f66e7c6ea1e8a7f86c9a.md5 new file mode 100644 index 0000000..412a38f --- /dev/null +++ b/godot/imported/hitbox0.png-47d8670bda51f66e7c6ea1e8a7f86c9a.md5 @@ -0,0 +1,3 @@ +source_md5="81ac918a776f1f925b7afc38fd777c78" +dest_md5="e3ad2e591285625e0d9c617087b947bc" + diff --git a/godot/imported/hitbox0.png-47d8670bda51f66e7c6ea1e8a7f86c9a.s3tc.ctex b/godot/imported/hitbox0.png-47d8670bda51f66e7c6ea1e8a7f86c9a.s3tc.ctex new file mode 100644 index 0000000..7a4239f Binary files /dev/null and b/godot/imported/hitbox0.png-47d8670bda51f66e7c6ea1e8a7f86c9a.s3tc.ctex differ diff --git a/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.ctex b/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.ctex new file mode 100644 index 0000000..ba9ff3a Binary files /dev/null and b/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.ctex differ diff --git a/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.md5 b/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.md5 new file mode 100644 index 0000000..d7248e9 --- /dev/null +++ b/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.md5 @@ -0,0 +1,3 @@ +source_md5="8e164773d2dc10e2a2a3f7322e746589" +dest_md5="80923f37a0911fdcf29309c8c29fa25f" + diff --git a/godot/imported/hitbox3.png-dd92880aaec075eb90869167ad6770c7.ctex b/godot/imported/hitbox3.png-dd92880aaec075eb90869167ad6770c7.ctex new file mode 100644 index 0000000..876c0b1 Binary files /dev/null and b/godot/imported/hitbox3.png-dd92880aaec075eb90869167ad6770c7.ctex differ diff --git a/godot/imported/hitbox3.png-dd92880aaec075eb90869167ad6770c7.md5 b/godot/imported/hitbox3.png-dd92880aaec075eb90869167ad6770c7.md5 new file mode 100644 index 0000000..f2af350 --- /dev/null +++ b/godot/imported/hitbox3.png-dd92880aaec075eb90869167ad6770c7.md5 @@ -0,0 +1,3 @@ +source_md5="39a7ff8393bfa07a53d9692de45cb071" +dest_md5="b3d84123ca5245c39975f5cc3a981a16" + diff --git a/godot/imported/hitbox4.png-dafc75a4ca124d6f166fd22ebf8c1e9e.ctex b/godot/imported/hitbox4.png-dafc75a4ca124d6f166fd22ebf8c1e9e.ctex new file mode 100644 index 0000000..99c8c40 Binary files /dev/null and b/godot/imported/hitbox4.png-dafc75a4ca124d6f166fd22ebf8c1e9e.ctex differ diff --git a/godot/imported/hitbox4.png-dafc75a4ca124d6f166fd22ebf8c1e9e.md5 b/godot/imported/hitbox4.png-dafc75a4ca124d6f166fd22ebf8c1e9e.md5 new file mode 100644 index 0000000..3a9b9e2 --- /dev/null +++ b/godot/imported/hitbox4.png-dafc75a4ca124d6f166fd22ebf8c1e9e.md5 @@ -0,0 +1,3 @@ +source_md5="2485b1e6fd15489df2b414bc318856e7" +dest_md5="ca50fd2e020531651cfcd76da5b2ae9f" + diff --git a/godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.md5 b/godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.md5 new file mode 100644 index 0000000..47fc10f --- /dev/null +++ b/godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.md5 @@ -0,0 +1,3 @@ +source_md5="6b889d078fa758143359bc161bfef966" +dest_md5="b0f5f7269033be328f6e2caacd2dfe46" + diff --git a/godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex b/godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex new file mode 100644 index 0000000..451366e Binary files /dev/null and b/godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex differ diff --git a/godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.md5 b/godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.md5 new file mode 100644 index 0000000..dcbad6d --- /dev/null +++ b/godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.md5 @@ -0,0 +1,3 @@ +source_md5="e74fd464f89b81b7e635682864f37f42" +dest_md5="4f0cb357398ec01c3dcafe31db7ac9e0" + diff --git a/godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr b/godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr new file mode 100644 index 0000000..dd22845 Binary files /dev/null and b/godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr differ diff --git a/godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.md5 b/godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.md5 new file mode 100644 index 0000000..2ee856a --- /dev/null +++ b/godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.md5 @@ -0,0 +1,3 @@ +source_md5="4af4ea96b994980c12a6dab727552756" +dest_md5="01bd8d537e223006fb357664c41580e7" + diff --git a/godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample b/godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample new file mode 100644 index 0000000..4fef4dc Binary files /dev/null and b/godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample differ diff --git a/godot/imported/logo1.png-ec437e7fba915dc34446625e81b57e78.ctex b/godot/imported/logo1.png-ec437e7fba915dc34446625e81b57e78.ctex new file mode 100644 index 0000000..25a2430 Binary files /dev/null and b/godot/imported/logo1.png-ec437e7fba915dc34446625e81b57e78.ctex differ diff --git a/godot/imported/logo1.png-ec437e7fba915dc34446625e81b57e78.md5 b/godot/imported/logo1.png-ec437e7fba915dc34446625e81b57e78.md5 new file mode 100644 index 0000000..65971f2 --- /dev/null +++ b/godot/imported/logo1.png-ec437e7fba915dc34446625e81b57e78.md5 @@ -0,0 +1,3 @@ +source_md5="6089a16808b059fb0bdad9f5b3d5d487" +dest_md5="82aed7c3f6c6538f18180d11aadc5d5b" + diff --git a/godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.md5 b/godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.md5 new file mode 100644 index 0000000..d9a05c7 --- /dev/null +++ b/godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.md5 @@ -0,0 +1,3 @@ +source_md5="24c77f49a106e0dbbca7a3c4f1af4a1b" +dest_md5="0fd3ad9bb7517e383163ed41c5cd3726" + diff --git a/godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr b/godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr new file mode 100644 index 0000000..1b108ee Binary files /dev/null and b/godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr differ diff --git a/godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.md5 b/godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.md5 new file mode 100644 index 0000000..9157274 --- /dev/null +++ b/godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.md5 @@ -0,0 +1,3 @@ +source_md5="6a58600521b6a9e4d688c98425d20243" +dest_md5="f7226077ba890084d0211e2dc585317e" + diff --git a/godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr b/godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr new file mode 100644 index 0000000..e954798 Binary files /dev/null and b/godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr differ diff --git a/godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.md5 b/godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.md5 new file mode 100644 index 0000000..be5a226 --- /dev/null +++ b/godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.md5 @@ -0,0 +1,3 @@ +source_md5="ec0cf25a0c02abf45f9880fd7e2863b2" +dest_md5="5ff9b3968c62e2ceb2c3d2eaa34b1d94" + diff --git a/godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr b/godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr new file mode 100644 index 0000000..1cbd0f5 Binary files /dev/null and b/godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr differ diff --git a/godot/imported/normal.png-ec1d9a6c9341586c00283c8d1e7ead2b.md5 b/godot/imported/normal.png-ec1d9a6c9341586c00283c8d1e7ead2b.md5 new file mode 100644 index 0000000..477daf8 --- /dev/null +++ b/godot/imported/normal.png-ec1d9a6c9341586c00283c8d1e7ead2b.md5 @@ -0,0 +1,3 @@ +source_md5="b50992bdf9971660645987b910cc6759" +dest_md5="7d3eaaa5b09501c54ad6d021ae63f451" + diff --git a/godot/imported/normal.png-ec1d9a6c9341586c00283c8d1e7ead2b.s3tc.ctex b/godot/imported/normal.png-ec1d9a6c9341586c00283c8d1e7ead2b.s3tc.ctex new file mode 100644 index 0000000..52c3edc Binary files /dev/null and b/godot/imported/normal.png-ec1d9a6c9341586c00283c8d1e7ead2b.s3tc.ctex differ diff --git a/godot/imported/objective-103faa7e9b2a5ec9fb55d2bbff1bdf7e.bin b/godot/imported/objective-103faa7e9b2a5ec9fb55d2bbff1bdf7e.bin new file mode 100644 index 0000000..4942e79 Binary files /dev/null and b/godot/imported/objective-103faa7e9b2a5ec9fb55d2bbff1bdf7e.bin differ diff --git a/godot/imported/objective-103faa7e9b2a5ec9fb55d2bbff1bdf7e.gltf b/godot/imported/objective-103faa7e9b2a5ec9fb55d2bbff1bdf7e.gltf new file mode 100644 index 0000000..9f419fc --- /dev/null +++ b/godot/imported/objective-103faa7e9b2a5ec9fb55d2bbff1bdf7e.gltf @@ -0,0 +1,909 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 9 + ] + } + ], + "nodes":[ + { + "name":"Bone", + "rotation":[ + 0.36470529437065125, + 0.11591725796461105, + -0.27984797954559326, + 0.8804762363433838 + ], + "scale":[ + 0.9999998211860657, + 0.9999998807907104, + 0.9999998211860657 + ] + }, + { + "name":"Bone.001", + "rotation":[ + -0.4247082471847534, + -0.33985111117362976, + -0.17591990530490875, + 0.8204732537269592 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "name":"Bone.002", + "rotation":[ + -0.3398512303829193, + 0.4247082769870758, + 0.8204731941223145, + 0.17591987550258636 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999998807907104 + ] + }, + { + "name":"Bone.003", + "rotation":[ + -0.17591987550258636, + 0.8204731941223145, + 0.4247082769870758, + 0.3398512303829193 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999998807907104 + ] + }, + { + "name":"Bone.004", + "rotation":[ + -0.4247082471847534, + 0.33985111117362976, + 0.17591990530490875, + 0.8204732537269592 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "name":"Bone.005", + "rotation":[ + -0.3398512303829193, + -0.4247082769870758, + -0.8204731941223145, + 0.17591987550258636 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999998807907104 + ] + }, + { + "name":"Bone.006", + "rotation":[ + -0.8204732537269592, + -0.17591990530490875, + -0.33985111117362976, + 0.4247082471847534 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "name":"Bone.007", + "rotation":[ + -0.8204732537269592, + 0.17591990530490875, + 0.33985111117362976, + 0.4247082471847534 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "mesh":0, + "name":"Cube", + "skin":0 + }, + { + "children":[ + 8, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "name":"Armature" + } + ], + "animations":[ + { + "channels":[ + { + "sampler":0, + "target":{ + "node":0, + "path":"translation" + } + }, + { + "sampler":1, + "target":{ + "node":0, + "path":"rotation" + } + }, + { + "sampler":2, + "target":{ + "node":0, + "path":"scale" + } + }, + { + "sampler":3, + "target":{ + "node":1, + "path":"translation" + } + }, + { + "sampler":4, + "target":{ + "node":1, + "path":"rotation" + } + }, + { + "sampler":5, + "target":{ + "node":1, + "path":"scale" + } + }, + { + "sampler":6, + "target":{ + "node":2, + "path":"translation" + } + }, + { + "sampler":7, + "target":{ + "node":2, + "path":"rotation" + } + }, + { + "sampler":8, + "target":{ + "node":2, + "path":"scale" + } + }, + { + "sampler":9, + "target":{ + "node":3, + "path":"translation" + } + }, + { + "sampler":10, + "target":{ + "node":3, + "path":"rotation" + } + }, + { + "sampler":11, + "target":{ + "node":3, + "path":"scale" + } + }, + { + "sampler":12, + "target":{ + "node":4, + "path":"translation" + } + }, + { + "sampler":13, + "target":{ + "node":4, + "path":"rotation" + } + }, + { + "sampler":14, + "target":{ + "node":4, + "path":"scale" + } + }, + { + "sampler":15, + "target":{ + "node":5, + "path":"translation" + } + }, + { + "sampler":16, + "target":{ + "node":5, + "path":"rotation" + } + }, + { + "sampler":17, + "target":{ + "node":5, + "path":"scale" + } + }, + { + "sampler":18, + "target":{ + "node":6, + "path":"translation" + } + }, + { + "sampler":19, + "target":{ + "node":6, + "path":"rotation" + } + }, + { + "sampler":20, + "target":{ + "node":6, + "path":"scale" + } + }, + { + "sampler":21, + "target":{ + "node":7, + "path":"translation" + } + }, + { + "sampler":22, + "target":{ + "node":7, + "path":"rotation" + } + }, + { + "sampler":23, + "target":{ + "node":7, + "path":"scale" + } + } + ], + "name":"ArmatureAction", + "samplers":[ + { + "input":8, + "interpolation":"LINEAR", + "output":9 + }, + { + "input":10, + "interpolation":"STEP", + "output":11 + }, + { + "input":10, + "interpolation":"STEP", + "output":12 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":13 + }, + { + "input":10, + "interpolation":"STEP", + "output":14 + }, + { + "input":10, + "interpolation":"STEP", + "output":15 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":16 + }, + { + "input":10, + "interpolation":"STEP", + "output":17 + }, + { + "input":10, + "interpolation":"STEP", + "output":18 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":19 + }, + { + "input":10, + "interpolation":"STEP", + "output":20 + }, + { + "input":10, + "interpolation":"STEP", + "output":21 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":22 + }, + { + "input":10, + "interpolation":"STEP", + "output":23 + }, + { + "input":10, + "interpolation":"STEP", + "output":24 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":25 + }, + { + "input":10, + "interpolation":"STEP", + "output":26 + }, + { + "input":10, + "interpolation":"STEP", + "output":27 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":28 + }, + { + "input":10, + "interpolation":"STEP", + "output":29 + }, + { + "input":10, + "interpolation":"STEP", + "output":30 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":31 + }, + { + "input":10, + "interpolation":"STEP", + "output":32 + }, + { + "input":10, + "interpolation":"STEP", + "output":33 + } + ] + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3, + "JOINTS_0":4, + "WEIGHTS_0":5 + }, + "indices":6, + "material":0 + } + ] + } + ], + "skins":[ + { + "inverseBindMatrices":7, + "joints":[ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":4374, + "max":[ + 0.5, + 0.5, + 0.5 + ], + "min":[ + -0.5, + -0.5, + -0.5 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":4374, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":4374, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":4374, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5121, + "count":4374, + "type":"VEC4" + }, + { + "bufferView":5, + "componentType":5126, + "count":4374, + "type":"VEC4" + }, + { + "bufferView":6, + "componentType":5123, + "count":24336, + "type":"SCALAR" + }, + { + "bufferView":7, + "componentType":5126, + "count":8, + "type":"MAT4" + }, + { + "bufferView":8, + "componentType":5126, + "count":251, + "max":[ + 10.416666666666666 + ], + "min":[ + 0 + ], + "type":"SCALAR" + }, + { + "bufferView":9, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":2, + "max":[ + 10.416666666666666 + ], + "min":[ + 0 + ], + "type":"SCALAR" + }, + { + "bufferView":11, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":12, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":13, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":15, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":16, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":17, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":18, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":19, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":20, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":21, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":22, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":23, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":24, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":25, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":26, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":27, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":28, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":29, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":30, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":31, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":32, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":33, + "componentType":5126, + "count":2, + "type":"VEC3" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":52488, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":52488, + "byteOffset":52488, + "target":34962 + }, + { + "buffer":0, + "byteLength":34992, + "byteOffset":104976, + "target":34962 + }, + { + "buffer":0, + "byteLength":69984, + "byteOffset":139968, + "target":34962 + }, + { + "buffer":0, + "byteLength":17496, + "byteOffset":209952, + "target":34962 + }, + { + "buffer":0, + "byteLength":69984, + "byteOffset":227448, + "target":34962 + }, + { + "buffer":0, + "byteLength":48672, + "byteOffset":297432, + "target":34963 + }, + { + "buffer":0, + "byteLength":512, + "byteOffset":346104 + }, + { + "buffer":0, + "byteLength":1004, + "byteOffset":346616 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":347620 + }, + { + "buffer":0, + "byteLength":8, + "byteOffset":350632 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":350640 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":350672 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":350696 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":353708 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":353740 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":353764 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":356776 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":356808 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":356832 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":359844 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":359876 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":359900 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":362912 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":362944 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":362968 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":365980 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":366012 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":366036 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":369048 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":369080 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":369104 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":372116 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":372148 + } + ], + "buffers":[ + { + "byteLength":372172, + "uri":"objective-103faa7e9b2a5ec9fb55d2bbff1bdf7e.bin" + } + ] +} diff --git a/godot/imported/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.md5 b/godot/imported/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.md5 new file mode 100644 index 0000000..838f400 --- /dev/null +++ b/godot/imported/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.md5 @@ -0,0 +1,3 @@ +source_md5="c7551dd8d7ddfbfe98ab423052b949c4" +dest_md5="5c9fd28d4150871799002b139e86ad41" + diff --git a/godot/imported/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn b/godot/imported/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn new file mode 100644 index 0000000..de23853 Binary files /dev/null and b/godot/imported/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn differ diff --git a/godot/imported/objective_dead-35de44861698943a06e2e042179fcff5.bin b/godot/imported/objective_dead-35de44861698943a06e2e042179fcff5.bin new file mode 100644 index 0000000..4942e79 Binary files /dev/null and b/godot/imported/objective_dead-35de44861698943a06e2e042179fcff5.bin differ diff --git a/godot/imported/objective_dead-35de44861698943a06e2e042179fcff5.gltf b/godot/imported/objective_dead-35de44861698943a06e2e042179fcff5.gltf new file mode 100644 index 0000000..a146dda --- /dev/null +++ b/godot/imported/objective_dead-35de44861698943a06e2e042179fcff5.gltf @@ -0,0 +1,909 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 9 + ] + } + ], + "nodes":[ + { + "name":"Bone", + "rotation":[ + 0.36470529437065125, + 0.11591725796461105, + -0.27984797954559326, + 0.8804762363433838 + ], + "scale":[ + 0.9999998211860657, + 0.9999998807907104, + 0.9999998211860657 + ] + }, + { + "name":"Bone.001", + "rotation":[ + -0.4247082471847534, + -0.33985111117362976, + -0.17591990530490875, + 0.8204732537269592 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "name":"Bone.002", + "rotation":[ + -0.3398512303829193, + 0.4247082769870758, + 0.8204731941223145, + 0.17591987550258636 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999998807907104 + ] + }, + { + "name":"Bone.003", + "rotation":[ + -0.17591987550258636, + 0.8204731941223145, + 0.4247082769870758, + 0.3398512303829193 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999998807907104 + ] + }, + { + "name":"Bone.004", + "rotation":[ + -0.4247082471847534, + 0.33985111117362976, + 0.17591990530490875, + 0.8204732537269592 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "name":"Bone.005", + "rotation":[ + -0.3398512303829193, + -0.4247082769870758, + -0.8204731941223145, + 0.17591987550258636 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999998807907104 + ] + }, + { + "name":"Bone.006", + "rotation":[ + -0.8204732537269592, + -0.17591990530490875, + -0.33985111117362976, + 0.4247082471847534 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "name":"Bone.007", + "rotation":[ + -0.8204732537269592, + 0.17591990530490875, + 0.33985111117362976, + 0.4247082471847534 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "mesh":0, + "name":"Cube", + "skin":0 + }, + { + "children":[ + 8, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "name":"Armature" + } + ], + "animations":[ + { + "channels":[ + { + "sampler":0, + "target":{ + "node":0, + "path":"translation" + } + }, + { + "sampler":1, + "target":{ + "node":0, + "path":"rotation" + } + }, + { + "sampler":2, + "target":{ + "node":0, + "path":"scale" + } + }, + { + "sampler":3, + "target":{ + "node":1, + "path":"translation" + } + }, + { + "sampler":4, + "target":{ + "node":1, + "path":"rotation" + } + }, + { + "sampler":5, + "target":{ + "node":1, + "path":"scale" + } + }, + { + "sampler":6, + "target":{ + "node":2, + "path":"translation" + } + }, + { + "sampler":7, + "target":{ + "node":2, + "path":"rotation" + } + }, + { + "sampler":8, + "target":{ + "node":2, + "path":"scale" + } + }, + { + "sampler":9, + "target":{ + "node":3, + "path":"translation" + } + }, + { + "sampler":10, + "target":{ + "node":3, + "path":"rotation" + } + }, + { + "sampler":11, + "target":{ + "node":3, + "path":"scale" + } + }, + { + "sampler":12, + "target":{ + "node":4, + "path":"translation" + } + }, + { + "sampler":13, + "target":{ + "node":4, + "path":"rotation" + } + }, + { + "sampler":14, + "target":{ + "node":4, + "path":"scale" + } + }, + { + "sampler":15, + "target":{ + "node":5, + "path":"translation" + } + }, + { + "sampler":16, + "target":{ + "node":5, + "path":"rotation" + } + }, + { + "sampler":17, + "target":{ + "node":5, + "path":"scale" + } + }, + { + "sampler":18, + "target":{ + "node":6, + "path":"translation" + } + }, + { + "sampler":19, + "target":{ + "node":6, + "path":"rotation" + } + }, + { + "sampler":20, + "target":{ + "node":6, + "path":"scale" + } + }, + { + "sampler":21, + "target":{ + "node":7, + "path":"translation" + } + }, + { + "sampler":22, + "target":{ + "node":7, + "path":"rotation" + } + }, + { + "sampler":23, + "target":{ + "node":7, + "path":"scale" + } + } + ], + "name":"ArmatureAction", + "samplers":[ + { + "input":8, + "interpolation":"LINEAR", + "output":9 + }, + { + "input":10, + "interpolation":"STEP", + "output":11 + }, + { + "input":10, + "interpolation":"STEP", + "output":12 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":13 + }, + { + "input":10, + "interpolation":"STEP", + "output":14 + }, + { + "input":10, + "interpolation":"STEP", + "output":15 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":16 + }, + { + "input":10, + "interpolation":"STEP", + "output":17 + }, + { + "input":10, + "interpolation":"STEP", + "output":18 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":19 + }, + { + "input":10, + "interpolation":"STEP", + "output":20 + }, + { + "input":10, + "interpolation":"STEP", + "output":21 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":22 + }, + { + "input":10, + "interpolation":"STEP", + "output":23 + }, + { + "input":10, + "interpolation":"STEP", + "output":24 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":25 + }, + { + "input":10, + "interpolation":"STEP", + "output":26 + }, + { + "input":10, + "interpolation":"STEP", + "output":27 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":28 + }, + { + "input":10, + "interpolation":"STEP", + "output":29 + }, + { + "input":10, + "interpolation":"STEP", + "output":30 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":31 + }, + { + "input":10, + "interpolation":"STEP", + "output":32 + }, + { + "input":10, + "interpolation":"STEP", + "output":33 + } + ] + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3, + "JOINTS_0":4, + "WEIGHTS_0":5 + }, + "indices":6, + "material":0 + } + ] + } + ], + "skins":[ + { + "inverseBindMatrices":7, + "joints":[ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":4374, + "max":[ + 0.5, + 0.5, + 0.5 + ], + "min":[ + -0.5, + -0.5, + -0.5 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":4374, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":4374, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":4374, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5121, + "count":4374, + "type":"VEC4" + }, + { + "bufferView":5, + "componentType":5126, + "count":4374, + "type":"VEC4" + }, + { + "bufferView":6, + "componentType":5123, + "count":24336, + "type":"SCALAR" + }, + { + "bufferView":7, + "componentType":5126, + "count":8, + "type":"MAT4" + }, + { + "bufferView":8, + "componentType":5126, + "count":251, + "max":[ + 10.416666666666666 + ], + "min":[ + 0 + ], + "type":"SCALAR" + }, + { + "bufferView":9, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":2, + "max":[ + 10.416666666666666 + ], + "min":[ + 0 + ], + "type":"SCALAR" + }, + { + "bufferView":11, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":12, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":13, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":15, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":16, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":17, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":18, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":19, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":20, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":21, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":22, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":23, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":24, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":25, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":26, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":27, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":28, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":29, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":30, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":31, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":32, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":33, + "componentType":5126, + "count":2, + "type":"VEC3" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":52488, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":52488, + "byteOffset":52488, + "target":34962 + }, + { + "buffer":0, + "byteLength":34992, + "byteOffset":104976, + "target":34962 + }, + { + "buffer":0, + "byteLength":69984, + "byteOffset":139968, + "target":34962 + }, + { + "buffer":0, + "byteLength":17496, + "byteOffset":209952, + "target":34962 + }, + { + "buffer":0, + "byteLength":69984, + "byteOffset":227448, + "target":34962 + }, + { + "buffer":0, + "byteLength":48672, + "byteOffset":297432, + "target":34963 + }, + { + "buffer":0, + "byteLength":512, + "byteOffset":346104 + }, + { + "buffer":0, + "byteLength":1004, + "byteOffset":346616 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":347620 + }, + { + "buffer":0, + "byteLength":8, + "byteOffset":350632 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":350640 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":350672 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":350696 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":353708 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":353740 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":353764 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":356776 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":356808 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":356832 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":359844 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":359876 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":359900 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":362912 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":362944 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":362968 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":365980 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":366012 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":366036 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":369048 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":369080 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":369104 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":372116 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":372148 + } + ], + "buffers":[ + { + "byteLength":372172, + "uri":"objective_dead-35de44861698943a06e2e042179fcff5.bin" + } + ] +} diff --git a/godot/imported/objective_dead.blend-35de44861698943a06e2e042179fcff5.md5 b/godot/imported/objective_dead.blend-35de44861698943a06e2e042179fcff5.md5 new file mode 100644 index 0000000..c1ffdcb --- /dev/null +++ b/godot/imported/objective_dead.blend-35de44861698943a06e2e042179fcff5.md5 @@ -0,0 +1,3 @@ +source_md5="c7551dd8d7ddfbfe98ab423052b949c4" +dest_md5="77e4b1f27b93d98b247264139444bc95" + diff --git a/godot/imported/objective_dead.blend-35de44861698943a06e2e042179fcff5.scn b/godot/imported/objective_dead.blend-35de44861698943a06e2e042179fcff5.scn new file mode 100644 index 0000000..ee2409c Binary files /dev/null and b/godot/imported/objective_dead.blend-35de44861698943a06e2e042179fcff5.scn differ diff --git a/godot/imported/patriotic_cube-cb537c25deac3a122ddb62247ed3887f.bin b/godot/imported/patriotic_cube-cb537c25deac3a122ddb62247ed3887f.bin new file mode 100644 index 0000000..c0595fb Binary files /dev/null and b/godot/imported/patriotic_cube-cb537c25deac3a122ddb62247ed3887f.bin differ diff --git a/godot/imported/patriotic_cube-cb537c25deac3a122ddb62247ed3887f.gltf b/godot/imported/patriotic_cube-cb537c25deac3a122ddb62247ed3887f.gltf new file mode 100644 index 0000000..82625eb --- /dev/null +++ b/godot/imported/patriotic_cube-cb537c25deac3a122ddb62247ed3887f.gltf @@ -0,0 +1,857 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0, + 1, + 2, + 3 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + }, + { + "mesh":1, + "name":"Plane", + "rotation":[ + 0, + -0.7071068286895752, + 0.7071068286895752, + 3.090862321641907e-08 + ], + "translation":[ + 0, + 0, + 1.0923632383346558 + ] + }, + { + "mesh":2, + "name":"Cube.001" + }, + { + "mesh":3, + "name":"Plane.001", + "rotation":[ + 0, + -0.7071068286895752, + 0.7071068286895752, + 3.090862321641907e-08 + ], + "translation":[ + 0, + 0, + 1.0923632383346558 + ] + } + ], + "materials":[ + { + "doubleSided":true, + "extras":{ + "prop":1.0, + "prop1":1.0 + }, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ] + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":12.829833030700684 + } + }, + "name":"Main Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 0.03854129323067338, + 0.506307413214454, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":2.537156343460083 + } + }, + "name":"Center Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + }, + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10 + }, + "indices":11, + "material":2 + } + ] + }, + { + "name":"Plane", + "primitives":[ + { + "attributes":{ + "POSITION":12, + "NORMAL":13, + "TEXCOORD_0":14, + "TANGENT":15 + }, + "indices":16, + "material":2 + }, + { + "attributes":{ + "POSITION":17, + "NORMAL":18, + "TEXCOORD_0":19, + "TANGENT":20 + }, + "indices":21, + "material":1 + } + ] + }, + { + "name":"Cube.002", + "primitives":[ + { + "attributes":{ + "POSITION":22, + "NORMAL":23, + "TEXCOORD_0":24 + }, + "indices":25, + "material":0 + }, + { + "attributes":{ + "POSITION":26, + "NORMAL":27, + "TEXCOORD_0":28 + }, + "indices":29, + "material":1 + }, + { + "attributes":{ + "POSITION":30, + "NORMAL":31, + "TEXCOORD_0":32 + }, + "indices":33, + "material":2 + } + ] + }, + { + "name":"Plane.001", + "primitives":[ + { + "attributes":{ + "POSITION":34, + "NORMAL":35, + "TEXCOORD_0":36, + "TANGENT":37 + }, + "indices":16, + "material":2 + }, + { + "attributes":{ + "POSITION":38, + "NORMAL":39, + "TEXCOORD_0":40, + "TANGENT":41 + }, + "indices":21, + "material":1 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":5417, + "max":[ + 1.0173205137252808, + 1.0173205137252808, + 1.0173205137252808 + ], + "min":[ + -1.0173205137252808, + -1.0173205137252808, + -1.0173205137252808 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":5417, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":5417, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":11655, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":1165, + "max":[ + 1, + 1, + 1.0173205137252808 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":1165, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":1165, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":2103, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":246, + "max":[ + 1.006572961807251, + 1.006572961807251, + 0.9631091952323914 + ], + "min":[ + -1.006572961807251, + -1.006572961807251, + -1.006572961807251 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":246, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":246, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5123, + "count":600, + "type":"SCALAR" + }, + { + "bufferView":12, + "componentType":5126, + "count":323, + "max":[ + 0.6494021415710449, + 0.1292540282011032, + 0.7661535739898682 + ], + "min":[ + -0.6494021415710449, + 0.015131743624806404, + -0.826241135597229 + ], + "type":"VEC3" + }, + { + "bufferView":13, + "componentType":5126, + "count":323, + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":323, + "type":"VEC2" + }, + { + "bufferView":15, + "componentType":5126, + "count":323, + "type":"VEC4" + }, + { + "bufferView":16, + "componentType":5123, + "count":960, + "type":"SCALAR" + }, + { + "bufferView":17, + "componentType":5126, + "count":912, + "max":[ + 0.6494021415710449, + 0.1292540282011032, + 0.7661535739898682 + ], + "min":[ + -0.6494021415710449, + 0.015131743624806404, + -0.826241135597229 + ], + "type":"VEC3" + }, + { + "bufferView":18, + "componentType":5126, + "count":912, + "type":"VEC3" + }, + { + "bufferView":19, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":20, + "componentType":5126, + "count":912, + "type":"VEC4" + }, + { + "bufferView":21, + "componentType":5123, + "count":1392, + "type":"SCALAR" + }, + { + "bufferView":22, + "componentType":5126, + "count":936, + "max":[ + 1.0173205137252808, + 1.0173205137252808, + 1.0173205137252808 + ], + "min":[ + -1.0173205137252808, + -1.0173205137252808, + -1.0173205137252808 + ], + "type":"VEC3" + }, + { + "bufferView":23, + "componentType":5126, + "count":936, + "type":"VEC3" + }, + { + "bufferView":24, + "componentType":5126, + "count":936, + "type":"VEC2" + }, + { + "bufferView":25, + "componentType":5123, + "count":1680, + "type":"SCALAR" + }, + { + "bufferView":26, + "componentType":5126, + "count":205, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":27, + "componentType":5126, + "count":205, + "type":"VEC3" + }, + { + "bufferView":28, + "componentType":5126, + "count":205, + "type":"VEC2" + }, + { + "bufferView":29, + "componentType":5123, + "count":600, + "type":"SCALAR" + }, + { + "bufferView":30, + "componentType":5126, + "count":80, + "max":[ + 1.006572961807251, + 1.006572961807251, + 0.5475786924362183 + ], + "min":[ + -1.006572961807251, + -1.006572961807251, + -1.006572961807251 + ], + "type":"VEC3" + }, + { + "bufferView":31, + "componentType":5126, + "count":80, + "type":"VEC3" + }, + { + "bufferView":32, + "componentType":5126, + "count":80, + "type":"VEC2" + }, + { + "bufferView":33, + "componentType":5123, + "count":120, + "type":"SCALAR" + }, + { + "bufferView":34, + "componentType":5126, + "count":323, + "max":[ + 0.6494021415710449, + 0.1292540282011032, + 0.7661535739898682 + ], + "min":[ + -0.6494021415710449, + 0.015131743624806404, + -0.826241135597229 + ], + "type":"VEC3" + }, + { + "bufferView":35, + "componentType":5126, + "count":323, + "type":"VEC3" + }, + { + "bufferView":36, + "componentType":5126, + "count":323, + "type":"VEC2" + }, + { + "bufferView":37, + "componentType":5126, + "count":323, + "type":"VEC4" + }, + { + "bufferView":38, + "componentType":5126, + "count":912, + "max":[ + 0.6494021415710449, + 0.1292540282011032, + 0.7661535739898682 + ], + "min":[ + -0.6494021415710449, + 0.015131743624806404, + -0.826241135597229 + ], + "type":"VEC3" + }, + { + "bufferView":39, + "componentType":5126, + "count":912, + "type":"VEC3" + }, + { + "bufferView":40, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":41, + "componentType":5126, + "count":912, + "type":"VEC4" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":65004, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":65004, + "byteOffset":65004, + "target":34962 + }, + { + "buffer":0, + "byteLength":43336, + "byteOffset":130008, + "target":34962 + }, + { + "buffer":0, + "byteLength":23310, + "byteOffset":173344, + "target":34963 + }, + { + "buffer":0, + "byteLength":13980, + "byteOffset":196656, + "target":34962 + }, + { + "buffer":0, + "byteLength":13980, + "byteOffset":210636, + "target":34962 + }, + { + "buffer":0, + "byteLength":9320, + "byteOffset":224616, + "target":34962 + }, + { + "buffer":0, + "byteLength":4206, + "byteOffset":233936, + "target":34963 + }, + { + "buffer":0, + "byteLength":2952, + "byteOffset":238144, + "target":34962 + }, + { + "buffer":0, + "byteLength":2952, + "byteOffset":241096, + "target":34962 + }, + { + "buffer":0, + "byteLength":1968, + "byteOffset":244048, + "target":34962 + }, + { + "buffer":0, + "byteLength":1200, + "byteOffset":246016, + "target":34963 + }, + { + "buffer":0, + "byteLength":3876, + "byteOffset":247216, + "target":34962 + }, + { + "buffer":0, + "byteLength":3876, + "byteOffset":251092, + "target":34962 + }, + { + "buffer":0, + "byteLength":2584, + "byteOffset":254968, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":257552, + "target":34962 + }, + { + "buffer":0, + "byteLength":1920, + "byteOffset":262720, + "target":34963 + }, + { + "buffer":0, + "byteLength":10944, + "byteOffset":264640, + "target":34962 + }, + { + "buffer":0, + "byteLength":10944, + "byteOffset":275584, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":286528, + "target":34962 + }, + { + "buffer":0, + "byteLength":14592, + "byteOffset":293824, + "target":34962 + }, + { + "buffer":0, + "byteLength":2784, + "byteOffset":308416, + "target":34963 + }, + { + "buffer":0, + "byteLength":11232, + "byteOffset":311200, + "target":34962 + }, + { + "buffer":0, + "byteLength":11232, + "byteOffset":322432, + "target":34962 + }, + { + "buffer":0, + "byteLength":7488, + "byteOffset":333664, + "target":34962 + }, + { + "buffer":0, + "byteLength":3360, + "byteOffset":341152, + "target":34963 + }, + { + "buffer":0, + "byteLength":2460, + "byteOffset":344512, + "target":34962 + }, + { + "buffer":0, + "byteLength":2460, + "byteOffset":346972, + "target":34962 + }, + { + "buffer":0, + "byteLength":1640, + "byteOffset":349432, + "target":34962 + }, + { + "buffer":0, + "byteLength":1200, + "byteOffset":351072, + "target":34963 + }, + { + "buffer":0, + "byteLength":960, + "byteOffset":352272, + "target":34962 + }, + { + "buffer":0, + "byteLength":960, + "byteOffset":353232, + "target":34962 + }, + { + "buffer":0, + "byteLength":640, + "byteOffset":354192, + "target":34962 + }, + { + "buffer":0, + "byteLength":240, + "byteOffset":354832, + "target":34963 + }, + { + "buffer":0, + "byteLength":3876, + "byteOffset":355072, + "target":34962 + }, + { + "buffer":0, + "byteLength":3876, + "byteOffset":358948, + "target":34962 + }, + { + "buffer":0, + "byteLength":2584, + "byteOffset":362824, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":365408, + "target":34962 + }, + { + "buffer":0, + "byteLength":10944, + "byteOffset":370576, + "target":34962 + }, + { + "buffer":0, + "byteLength":10944, + "byteOffset":381520, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":392464, + "target":34962 + }, + { + "buffer":0, + "byteLength":14592, + "byteOffset":399760, + "target":34962 + } + ], + "buffers":[ + { + "byteLength":414352, + "uri":"patriotic_cube-cb537c25deac3a122ddb62247ed3887f.bin" + } + ] +} diff --git a/godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.md5 b/godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.md5 new file mode 100644 index 0000000..6dd494e --- /dev/null +++ b/godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.md5 @@ -0,0 +1,3 @@ +source_md5="d399616f8da8ed98651c87ecf88cee78" +dest_md5="40a7f1a354edd9fe6c8e89ff2e348de4" + diff --git a/godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn b/godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn new file mode 100644 index 0000000..9348f0d Binary files /dev/null and b/godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn differ diff --git a/godot/imported/player_model-e827f74075107e5c935a1df2bc1df101.bin b/godot/imported/player_model-e827f74075107e5c935a1df2bc1df101.bin new file mode 100644 index 0000000..bbf1041 Binary files /dev/null and b/godot/imported/player_model-e827f74075107e5c935a1df2bc1df101.bin differ diff --git a/godot/imported/player_model-e827f74075107e5c935a1df2bc1df101.gltf b/godot/imported/player_model-e827f74075107e5c935a1df2bc1df101.gltf new file mode 100644 index 0000000..98334f9 --- /dev/null +++ b/godot/imported/player_model-e827f74075107e5c935a1df2bc1df101.gltf @@ -0,0 +1,959 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0, + 8 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Center", + "scale":[ + 1.4191524982452393, + 1.4191524982452393, + 1.4191524982452393 + ] + }, + { + "name":"Bone" + }, + { + "name":"Bone.001", + "rotation":[ + -0.5, + -0.5, + -0.5, + 0.5 + ] + }, + { + "name":"Bone.002", + "rotation":[ + -0.5, + 0.5, + 0.5, + 0.5 + ] + }, + { + "name":"Bone.003", + "rotation":[ + 1, + 0, + 0, + 0 + ] + }, + { + "name":"Bone.004", + "rotation":[ + -0.7071067690849304, + 0, + 0, + 0.7071067690849304 + ] + }, + { + "name":"Bone.005", + "rotation":[ + 0, + 0.7071067690849304, + 0.7071067690849304, + 0 + ] + }, + { + "mesh":1, + "name":"Components", + "skin":0 + }, + { + "children":[ + 7, + 1, + 2, + 3, + 4, + 5, + 6 + ], + "name":"Armature" + } + ], + "animations":[ + { + "channels":[ + { + "sampler":0, + "target":{ + "node":1, + "path":"translation" + } + }, + { + "sampler":1, + "target":{ + "node":1, + "path":"rotation" + } + }, + { + "sampler":2, + "target":{ + "node":1, + "path":"scale" + } + }, + { + "sampler":3, + "target":{ + "node":2, + "path":"translation" + } + }, + { + "sampler":4, + "target":{ + "node":2, + "path":"rotation" + } + }, + { + "sampler":5, + "target":{ + "node":2, + "path":"scale" + } + }, + { + "sampler":6, + "target":{ + "node":3, + "path":"translation" + } + }, + { + "sampler":7, + "target":{ + "node":3, + "path":"rotation" + } + }, + { + "sampler":8, + "target":{ + "node":3, + "path":"scale" + } + }, + { + "sampler":9, + "target":{ + "node":4, + "path":"translation" + } + }, + { + "sampler":10, + "target":{ + "node":4, + "path":"rotation" + } + }, + { + "sampler":11, + "target":{ + "node":4, + "path":"scale" + } + }, + { + "sampler":12, + "target":{ + "node":5, + "path":"translation" + } + }, + { + "sampler":13, + "target":{ + "node":5, + "path":"rotation" + } + }, + { + "sampler":14, + "target":{ + "node":5, + "path":"scale" + } + }, + { + "sampler":15, + "target":{ + "node":6, + "path":"translation" + } + }, + { + "sampler":16, + "target":{ + "node":6, + "path":"rotation" + } + }, + { + "sampler":17, + "target":{ + "node":6, + "path":"scale" + } + } + ], + "name":"ArmatureAction", + "samplers":[ + { + "input":21, + "interpolation":"LINEAR", + "output":22 + }, + { + "input":23, + "interpolation":"STEP", + "output":24 + }, + { + "input":23, + "interpolation":"STEP", + "output":25 + }, + { + "input":21, + "interpolation":"LINEAR", + "output":26 + }, + { + "input":23, + "interpolation":"STEP", + "output":27 + }, + { + "input":23, + "interpolation":"STEP", + "output":28 + }, + { + "input":21, + "interpolation":"LINEAR", + "output":29 + }, + { + "input":23, + "interpolation":"STEP", + "output":30 + }, + { + "input":23, + "interpolation":"STEP", + "output":31 + }, + { + "input":21, + "interpolation":"LINEAR", + "output":32 + }, + { + "input":23, + "interpolation":"STEP", + "output":33 + }, + { + "input":23, + "interpolation":"STEP", + "output":34 + }, + { + "input":21, + "interpolation":"LINEAR", + "output":35 + }, + { + "input":23, + "interpolation":"STEP", + "output":36 + }, + { + "input":23, + "interpolation":"STEP", + "output":37 + }, + { + "input":21, + "interpolation":"LINEAR", + "output":38 + }, + { + "input":23, + "interpolation":"STEP", + "output":39 + }, + { + "input":23, + "interpolation":"STEP", + "output":40 + } + ] + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 0.05729774385690689, + 0.08661684393882751, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":8.100000381469727 + } + }, + "name":"Emit", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.16683371365070343, + 0.4204639792442322, + 0.8004578351974487, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.002", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + } + ] + }, + { + "name":"Cylinder", + "primitives":[ + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10, + "JOINTS_0":11, + "WEIGHTS_0":12 + }, + "indices":13, + "material":1 + }, + { + "attributes":{ + "POSITION":14, + "NORMAL":15, + "TEXCOORD_0":16, + "JOINTS_0":17, + "WEIGHTS_0":18 + }, + "indices":19, + "material":0 + } + ] + } + ], + "skins":[ + { + "inverseBindMatrices":20, + "joints":[ + 1, + 2, + 3, + 4, + 5, + 6 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":8378, + "max":[ + 0.6720997095108032, + 0.6720997095108032, + 0.6720997095108032 + ], + "min":[ + -0.6720997095108032, + -0.6720997095108032, + -0.6720997095108032 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":8378, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":8378, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":43560, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":720, + "max":[ + 0.6720997095108032, + 0.6720997095108032, + 0.6720997095108032 + ], + "min":[ + -0.6720997095108032, + -0.6720997095108032, + -0.6720997095108032 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":720, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":720, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":2124, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":1176, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":1176, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":1176, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5121, + "count":1176, + "type":"VEC4" + }, + { + "bufferView":12, + "componentType":5126, + "count":1176, + "type":"VEC4" + }, + { + "bufferView":13, + "componentType":5123, + "count":3492, + "type":"SCALAR" + }, + { + "bufferView":14, + "componentType":5126, + "count":49710, + "max":[ + 1.1913872957229614, + 1.191387414932251, + 1.1913872957229614 + ], + "min":[ + -1.1913872957229614, + -1.191387414932251, + -1.1913872957229614 + ], + "type":"VEC3" + }, + { + "bufferView":15, + "componentType":5126, + "count":49710, + "type":"VEC3" + }, + { + "bufferView":16, + "componentType":5126, + "count":49710, + "type":"VEC2" + }, + { + "bufferView":17, + "componentType":5121, + "count":49710, + "type":"VEC4" + }, + { + "bufferView":18, + "componentType":5126, + "count":49710, + "type":"VEC4" + }, + { + "bufferView":19, + "componentType":5123, + "count":75636, + "type":"SCALAR" + }, + { + "bufferView":20, + "componentType":5126, + "count":6, + "type":"MAT4" + }, + { + "bufferView":21, + "componentType":5126, + "count":25, + "max":[ + 1.0416666666666667 + ], + "min":[ + 0.041666666666666664 + ], + "type":"SCALAR" + }, + { + "bufferView":22, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":23, + "componentType":5126, + "count":2, + "max":[ + 1.0416666666666667 + ], + "min":[ + 0.041666666666666664 + ], + "type":"SCALAR" + }, + { + "bufferView":24, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":25, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":26, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":27, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":28, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":29, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":30, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":31, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":32, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":33, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":34, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":35, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":36, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":37, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":38, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":39, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":40, + "componentType":5126, + "count":2, + "type":"VEC3" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":100536, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":100536, + "byteOffset":100536, + "target":34962 + }, + { + "buffer":0, + "byteLength":67024, + "byteOffset":201072, + "target":34962 + }, + { + "buffer":0, + "byteLength":87120, + "byteOffset":268096, + "target":34963 + }, + { + "buffer":0, + "byteLength":8640, + "byteOffset":355216, + "target":34962 + }, + { + "buffer":0, + "byteLength":8640, + "byteOffset":363856, + "target":34962 + }, + { + "buffer":0, + "byteLength":5760, + "byteOffset":372496, + "target":34962 + }, + { + "buffer":0, + "byteLength":4248, + "byteOffset":378256, + "target":34963 + }, + { + "buffer":0, + "byteLength":14112, + "byteOffset":382504, + "target":34962 + }, + { + "buffer":0, + "byteLength":14112, + "byteOffset":396616, + "target":34962 + }, + { + "buffer":0, + "byteLength":9408, + "byteOffset":410728, + "target":34962 + }, + { + "buffer":0, + "byteLength":4704, + "byteOffset":420136, + "target":34962 + }, + { + "buffer":0, + "byteLength":18816, + "byteOffset":424840, + "target":34962 + }, + { + "buffer":0, + "byteLength":6984, + "byteOffset":443656, + "target":34963 + }, + { + "buffer":0, + "byteLength":596520, + "byteOffset":450640, + "target":34962 + }, + { + "buffer":0, + "byteLength":596520, + "byteOffset":1047160, + "target":34962 + }, + { + "buffer":0, + "byteLength":397680, + "byteOffset":1643680, + "target":34962 + }, + { + "buffer":0, + "byteLength":198840, + "byteOffset":2041360, + "target":34962 + }, + { + "buffer":0, + "byteLength":795360, + "byteOffset":2240200, + "target":34962 + }, + { + "buffer":0, + "byteLength":151272, + "byteOffset":3035560, + "target":34963 + }, + { + "buffer":0, + "byteLength":384, + "byteOffset":3186832 + }, + { + "buffer":0, + "byteLength":100, + "byteOffset":3187216 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3187316 + }, + { + "buffer":0, + "byteLength":8, + "byteOffset":3187616 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3187624 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3187656 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3187680 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3187980 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3188012 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3188036 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3188336 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3188368 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3188392 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3188692 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3188724 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3188748 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3189048 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3189080 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3189104 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3189404 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3189436 + } + ], + "buffers":[ + { + "byteLength":3189460, + "uri":"player_model-e827f74075107e5c935a1df2bc1df101.bin" + } + ] +} diff --git a/godot/imported/player_model.blend-e827f74075107e5c935a1df2bc1df101.md5 b/godot/imported/player_model.blend-e827f74075107e5c935a1df2bc1df101.md5 new file mode 100644 index 0000000..b6ee9b3 --- /dev/null +++ b/godot/imported/player_model.blend-e827f74075107e5c935a1df2bc1df101.md5 @@ -0,0 +1,3 @@ +source_md5="97fc1af01f1292a30fd3db181fd288ac" +dest_md5="f598d3238bb7d6e8020f75c85388ca1f" + diff --git a/godot/imported/player_model.blend-e827f74075107e5c935a1df2bc1df101.scn b/godot/imported/player_model.blend-e827f74075107e5c935a1df2bc1df101.scn new file mode 100644 index 0000000..2db33fb Binary files /dev/null and b/godot/imported/player_model.blend-e827f74075107e5c935a1df2bc1df101.scn differ diff --git a/godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.md5 b/godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.md5 new file mode 100644 index 0000000..c14beef --- /dev/null +++ b/godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.md5 @@ -0,0 +1,3 @@ +source_md5="d280f203c11e3a8295219eab1594fc52" +dest_md5="54e72a793fcd2b5abb20f8e967791668" + diff --git a/godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr b/godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr new file mode 100644 index 0000000..8a97ac3 Binary files /dev/null and b/godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr differ diff --git a/godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.md5 b/godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.md5 new file mode 100644 index 0000000..4fa48b6 --- /dev/null +++ b/godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.md5 @@ -0,0 +1,3 @@ +source_md5="d9842778f89ce470196ae77c812c747c" +dest_md5="42d80fb9afe41d8ad0807777cd1e101c" + diff --git a/godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr b/godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr new file mode 100644 index 0000000..e72d257 Binary files /dev/null and b/godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr differ diff --git a/godot/imported/skybox-282a06ea6d5dae8388eea90bc77c8673.bin b/godot/imported/skybox-282a06ea6d5dae8388eea90bc77c8673.bin new file mode 100644 index 0000000..468067e Binary files /dev/null and b/godot/imported/skybox-282a06ea6d5dae8388eea90bc77c8673.bin differ diff --git a/godot/imported/skybox-282a06ea6d5dae8388eea90bc77c8673.gltf b/godot/imported/skybox-282a06ea6d5dae8388eea90bc77c8673.gltf new file mode 100644 index 0000000..fcf856a --- /dev/null +++ b/godot/imported/skybox-282a06ea6d5dae8388eea90bc77c8673.gltf @@ -0,0 +1,134 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_unlit" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Sphere" + } + ], + "materials":[ + { + "doubleSided":true, + "extensions":{ + "KHR_materials_unlit":{} + }, + "name":"Material.001", + "pbrMetallicRoughness":{ + "metallicFactor":0, + "roughnessFactor":0.9 + } + } + ], + "meshes":[ + { + "name":"Sphere", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3 + }, + "indices":4, + "material":0 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":130560, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":130560, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":130560, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":130560, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5125, + "count":195072, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":1566720, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":1566720, + "byteOffset":1566720, + "target":34962 + }, + { + "buffer":0, + "byteLength":1044480, + "byteOffset":3133440, + "target":34962 + }, + { + "buffer":0, + "byteLength":2088960, + "byteOffset":4177920, + "target":34962 + }, + { + "buffer":0, + "byteLength":780288, + "byteOffset":6266880, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":7047168, + "uri":"skybox-282a06ea6d5dae8388eea90bc77c8673.bin" + } + ] +} diff --git a/godot/imported/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.md5 b/godot/imported/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.md5 new file mode 100644 index 0000000..f4e498e --- /dev/null +++ b/godot/imported/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.md5 @@ -0,0 +1,3 @@ +source_md5="5bb80ff4ac1ac72bcce4cadc01dbba06" +dest_md5="4c538cff0b59c4739247042b62151282" + diff --git a/godot/imported/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn b/godot/imported/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn new file mode 100644 index 0000000..5730d7a Binary files /dev/null and b/godot/imported/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn differ diff --git a/godot/imported/splash00.png-ef841710f388e4468456221807bf99fa.ctex b/godot/imported/splash00.png-ef841710f388e4468456221807bf99fa.ctex new file mode 100644 index 0000000..ef28110 Binary files /dev/null and b/godot/imported/splash00.png-ef841710f388e4468456221807bf99fa.ctex differ diff --git a/godot/imported/splash00.png-ef841710f388e4468456221807bf99fa.md5 b/godot/imported/splash00.png-ef841710f388e4468456221807bf99fa.md5 new file mode 100644 index 0000000..4488e55 --- /dev/null +++ b/godot/imported/splash00.png-ef841710f388e4468456221807bf99fa.md5 @@ -0,0 +1,3 @@ +source_md5="e5dd3daf3f9493eaca27b8c039cc430a" +dest_md5="cb113af988a6e250bcb9e78a4bb8da84" + diff --git a/godot/imported/splash01.png-94b34cfb94f09d50ff7b1913f18dd076.ctex b/godot/imported/splash01.png-94b34cfb94f09d50ff7b1913f18dd076.ctex new file mode 100644 index 0000000..e8741bd Binary files /dev/null and b/godot/imported/splash01.png-94b34cfb94f09d50ff7b1913f18dd076.ctex differ diff --git a/godot/imported/splash01.png-94b34cfb94f09d50ff7b1913f18dd076.md5 b/godot/imported/splash01.png-94b34cfb94f09d50ff7b1913f18dd076.md5 new file mode 100644 index 0000000..cd06de6 --- /dev/null +++ b/godot/imported/splash01.png-94b34cfb94f09d50ff7b1913f18dd076.md5 @@ -0,0 +1,3 @@ +source_md5="60fc8b15310f40bc809a2797cdd79810" +dest_md5="ebe4753be2aff354d7c7a3a40efb3d97" + diff --git a/godot/imported/splash10.png-197c6e2270386e52e2116921004598a3.ctex b/godot/imported/splash10.png-197c6e2270386e52e2116921004598a3.ctex new file mode 100644 index 0000000..226b2a5 Binary files /dev/null and b/godot/imported/splash10.png-197c6e2270386e52e2116921004598a3.ctex differ diff --git a/godot/imported/splash10.png-197c6e2270386e52e2116921004598a3.md5 b/godot/imported/splash10.png-197c6e2270386e52e2116921004598a3.md5 new file mode 100644 index 0000000..699919e --- /dev/null +++ b/godot/imported/splash10.png-197c6e2270386e52e2116921004598a3.md5 @@ -0,0 +1,3 @@ +source_md5="7affb48270967eb950027e1747a5e085" +dest_md5="69fcef02941ae27f2ce8aac152dc0f92" + diff --git a/godot/imported/splash11.png-7bbda0d40bde78b1f8537040db0ecd88.ctex b/godot/imported/splash11.png-7bbda0d40bde78b1f8537040db0ecd88.ctex new file mode 100644 index 0000000..f8e0ba7 Binary files /dev/null and b/godot/imported/splash11.png-7bbda0d40bde78b1f8537040db0ecd88.ctex differ diff --git a/godot/imported/splash11.png-7bbda0d40bde78b1f8537040db0ecd88.md5 b/godot/imported/splash11.png-7bbda0d40bde78b1f8537040db0ecd88.md5 new file mode 100644 index 0000000..490a995 --- /dev/null +++ b/godot/imported/splash11.png-7bbda0d40bde78b1f8537040db0ecd88.md5 @@ -0,0 +1,3 @@ +source_md5="4ca48aa5438995d91873e213080b1b2a" +dest_md5="33d1c040f9f6e20fa07458384f746099" + diff --git a/godot/imported/stars.png-28bcdab3e954a98bb82992ffe392f2aa.ctex b/godot/imported/stars.png-28bcdab3e954a98bb82992ffe392f2aa.ctex new file mode 100644 index 0000000..85c4e87 Binary files /dev/null and b/godot/imported/stars.png-28bcdab3e954a98bb82992ffe392f2aa.ctex differ diff --git a/godot/imported/stars.png-28bcdab3e954a98bb82992ffe392f2aa.md5 b/godot/imported/stars.png-28bcdab3e954a98bb82992ffe392f2aa.md5 new file mode 100644 index 0000000..e6bafef --- /dev/null +++ b/godot/imported/stars.png-28bcdab3e954a98bb82992ffe392f2aa.md5 @@ -0,0 +1,3 @@ +source_md5="30fa15de47434fe989f55d72b8e436ad" +dest_md5="d8c56b0e01b71c961ebf4e3249fba4ba" + diff --git a/godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.md5 b/godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.md5 new file mode 100644 index 0000000..e7d9a6d --- /dev/null +++ b/godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.md5 @@ -0,0 +1,3 @@ +source_md5="89baccdc4a1821650380c2817c7512ce" +dest_md5="130e972d6ae03e502c9ad98bec066540" + diff --git a/godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample b/godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample new file mode 100644 index 0000000..c52141e Binary files /dev/null and b/godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample differ diff --git a/godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.md5 b/godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.md5 new file mode 100644 index 0000000..3e0d870 --- /dev/null +++ b/godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.md5 @@ -0,0 +1,3 @@ +source_md5="36368b22d60c4ccd40675b023fae377d" +dest_md5="8b120fe28c9462bb5ed024814fc007c8" + diff --git a/godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr b/godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr new file mode 100644 index 0000000..8cc7869 Binary files /dev/null and b/godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr differ diff --git a/godot/imported/wall_emit.png-c6bde6c0bc5b9c2e0da8198cfc300691.md5 b/godot/imported/wall_emit.png-c6bde6c0bc5b9c2e0da8198cfc300691.md5 new file mode 100644 index 0000000..663ac8a --- /dev/null +++ b/godot/imported/wall_emit.png-c6bde6c0bc5b9c2e0da8198cfc300691.md5 @@ -0,0 +1,3 @@ +source_md5="5fb86ac9fad4678ed66528767f99e80c" +dest_md5="5e8888fc4aa9bcf48b2e152bcaf88a41" + diff --git a/godot/imported/wall_emit.png-c6bde6c0bc5b9c2e0da8198cfc300691.s3tc.ctex b/godot/imported/wall_emit.png-c6bde6c0bc5b9c2e0da8198cfc300691.s3tc.ctex new file mode 100644 index 0000000..ca648c0 Binary files /dev/null and b/godot/imported/wall_emit.png-c6bde6c0bc5b9c2e0da8198cfc300691.s3tc.ctex differ diff --git a/godot/imported/wall_normal.png-1da0514643f5c768fe5633f354f1f620.md5 b/godot/imported/wall_normal.png-1da0514643f5c768fe5633f354f1f620.md5 new file mode 100644 index 0000000..728bbe1 --- /dev/null +++ b/godot/imported/wall_normal.png-1da0514643f5c768fe5633f354f1f620.md5 @@ -0,0 +1,3 @@ +source_md5="b804bc40a967cb9528d59a6066dc498c" +dest_md5="77a37993616e37d0e200e60e0bba214e" + diff --git a/godot/imported/wall_normal.png-1da0514643f5c768fe5633f354f1f620.s3tc.ctex b/godot/imported/wall_normal.png-1da0514643f5c768fe5633f354f1f620.s3tc.ctex new file mode 100644 index 0000000..0db1afc Binary files /dev/null and b/godot/imported/wall_normal.png-1da0514643f5c768fe5633f354f1f620.s3tc.ctex differ diff --git a/godot/imported/wall_normal.png-f7efa8730934edd98fcbdf84677b8b76.md5 b/godot/imported/wall_normal.png-f7efa8730934edd98fcbdf84677b8b76.md5 new file mode 100644 index 0000000..8b1e58e --- /dev/null +++ b/godot/imported/wall_normal.png-f7efa8730934edd98fcbdf84677b8b76.md5 @@ -0,0 +1,3 @@ +source_md5="75678d2bfb7f81485484c4be00cfa592" +dest_md5="1a35bd3104b690c0c2fd630c0162d4a5" + diff --git a/godot/imported/wall_normal.png-f7efa8730934edd98fcbdf84677b8b76.s3tc.ctex b/godot/imported/wall_normal.png-f7efa8730934edd98fcbdf84677b8b76.s3tc.ctex new file mode 100644 index 0000000..804d8f7 Binary files /dev/null and b/godot/imported/wall_normal.png-f7efa8730934edd98fcbdf84677b8b76.s3tc.ctex differ diff --git a/godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.md5 b/godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.md5 new file mode 100644 index 0000000..cdd9db2 --- /dev/null +++ b/godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.md5 @@ -0,0 +1,3 @@ +source_md5="8e76e4a1767df747ed2eaf44e24f11a8" +dest_md5="e588b805327049c14b6919c42bf35410" + diff --git a/godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample b/godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample new file mode 100644 index 0000000..7208d82 Binary files /dev/null and b/godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample differ diff --git a/godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.md5 b/godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.md5 new file mode 100644 index 0000000..6902d55 --- /dev/null +++ b/godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.md5 @@ -0,0 +1,3 @@ +source_md5="dfc3260b2fb5475718e79eca384b31e6" +dest_md5="11b284eff6d0dd97bea200f8f6d5e655" + diff --git a/godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample b/godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample new file mode 100644 index 0000000..3dc6fa5 Binary files /dev/null and b/godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample differ diff --git a/godot/shader_cache/BlitShaderRD/0fe93a2bb5cc0e76716fc1d034f472f4a273b4052691e34478721f2859ef3ab0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/BlitShaderRD/0fe93a2bb5cc0e76716fc1d034f472f4a273b4052691e34478721f2859ef3ab0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5e09585 Binary files /dev/null and b/godot/shader_cache/BlitShaderRD/0fe93a2bb5cc0e76716fc1d034f472f4a273b4052691e34478721f2859ef3ab0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/BokehDofShaderRD/5b2a699ae2f804a0d719b6b60fe1ffa6a0437baf7b6ccf72308eb63ff898d777/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/BokehDofShaderRD/5b2a699ae2f804a0d719b6b60fe1ffa6a0437baf7b6ccf72308eb63ff898d777/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c684ecb Binary files /dev/null and b/godot/shader_cache/BokehDofShaderRD/5b2a699ae2f804a0d719b6b60fe1ffa6a0437baf7b6ccf72308eb63ff898d777/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/CanvasOcclusionShaderRD/2134e2223c388fb388246b7f6c5a78c03e167f7e3cc99cd9e32e40e1554cd8bf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/CanvasOcclusionShaderRD/2134e2223c388fb388246b7f6c5a78c03e167f7e3cc99cd9e32e40e1554cd8bf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..3f777ec Binary files /dev/null and b/godot/shader_cache/CanvasOcclusionShaderRD/2134e2223c388fb388246b7f6c5a78c03e167f7e3cc99cd9e32e40e1554cd8bf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/CanvasSdfShaderRD/4c24d980ee9587abd8182c5e910e3466dbc690062574c9a9a70bbd7b159f4748/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/CanvasSdfShaderRD/4c24d980ee9587abd8182c5e910e3466dbc690062574c9a9a70bbd7b159f4748/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e122347 Binary files /dev/null and b/godot/shader_cache/CanvasSdfShaderRD/4c24d980ee9587abd8182c5e910e3466dbc690062574c9a9a70bbd7b159f4748/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7bc260f Binary files /dev/null and b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/45fb1ddc6499e56682916a355ce2839e61f42dfe.cache b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/45fb1ddc6499e56682916a355ce2839e61f42dfe.cache new file mode 100644 index 0000000..a1c7923 Binary files /dev/null and b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/45fb1ddc6499e56682916a355ce2839e61f42dfe.cache differ diff --git a/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/8a7277c8d3ac029b087c3fa9c55de85560be5119.cache b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/8a7277c8d3ac029b087c3fa9c55de85560be5119.cache new file mode 100644 index 0000000..f686c62 Binary files /dev/null and b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/8a7277c8d3ac029b087c3fa9c55de85560be5119.cache differ diff --git a/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/9bcac378d4e61e619a04bca2518f348d5c571569.cache b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/9bcac378d4e61e619a04bca2518f348d5c571569.cache new file mode 100644 index 0000000..514339a Binary files /dev/null and b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/9bcac378d4e61e619a04bca2518f348d5c571569.cache differ diff --git a/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/c0a681ae42aa3e0b5abba232ccae0b036be455e4.cache b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/c0a681ae42aa3e0b5abba232ccae0b036be455e4.cache new file mode 100644 index 0000000..07ab3f0 Binary files /dev/null and b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/c0a681ae42aa3e0b5abba232ccae0b036be455e4.cache differ diff --git a/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/c58570947be7f76937b1582424c0fd3d81be0352.cache b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/c58570947be7f76937b1582424c0fd3d81be0352.cache new file mode 100644 index 0000000..1722d26 Binary files /dev/null and b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/c58570947be7f76937b1582424c0fd3d81be0352.cache differ diff --git a/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache new file mode 100644 index 0000000..72d7010 Binary files /dev/null and b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache differ diff --git a/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache new file mode 100644 index 0000000..49cb4d5 Binary files /dev/null and b/godot/shader_cache/CanvasShaderRD/0fd73a9b2724ef1922876e2f800fff3ff4335768fa68e30ada35c9a822f1d605/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache differ diff --git a/godot/shader_cache/ClusterDebugShaderRD/fb7132d491f295b4efd323d4913bcf76f0dd0a0cc5bbfcca8fa3b85d0fa74340/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/ClusterDebugShaderRD/fb7132d491f295b4efd323d4913bcf76f0dd0a0cc5bbfcca8fa3b85d0fa74340/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..cfb0fc2 Binary files /dev/null and b/godot/shader_cache/ClusterDebugShaderRD/fb7132d491f295b4efd323d4913bcf76f0dd0a0cc5bbfcca8fa3b85d0fa74340/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/ClusterRenderShaderRD/7d9bc699cb1bf0f3e1e037f8ed7a399935338a0bf9c4dc2a39880923a34be33f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/ClusterRenderShaderRD/7d9bc699cb1bf0f3e1e037f8ed7a399935338a0bf9c4dc2a39880923a34be33f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..778270f Binary files /dev/null and b/godot/shader_cache/ClusterRenderShaderRD/7d9bc699cb1bf0f3e1e037f8ed7a399935338a0bf9c4dc2a39880923a34be33f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/ClusterStoreShaderRD/1655fb0ca87d63dd8de9461eb65d832405703c0ea5d2a45d5ca305b3eadc3080/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/ClusterStoreShaderRD/1655fb0ca87d63dd8de9461eb65d832405703c0ea5d2a45d5ca305b3eadc3080/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..857b40c Binary files /dev/null and b/godot/shader_cache/ClusterStoreShaderRD/1655fb0ca87d63dd8de9461eb65d832405703c0ea5d2a45d5ca305b3eadc3080/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/CopyShaderRD/1f6919e9189eec330f701f176990e53fd9f56995f0d7a7855647fd99f34098c4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/CopyShaderRD/1f6919e9189eec330f701f176990e53fd9f56995f0d7a7855647fd99f34098c4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0954971 Binary files /dev/null and b/godot/shader_cache/CopyShaderRD/1f6919e9189eec330f701f176990e53fd9f56995f0d7a7855647fd99f34098c4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/CopyToFbShaderRD/8cc2a209f90e8d293ec1fc9cac25d040cb38ddecb365092490009ffbce5785ed/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/CopyToFbShaderRD/8cc2a209f90e8d293ec1fc9cac25d040cb38ddecb365092490009ffbce5785ed/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b3b622f Binary files /dev/null and b/godot/shader_cache/CopyToFbShaderRD/8cc2a209f90e8d293ec1fc9cac25d040cb38ddecb365092490009ffbce5785ed/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/CubeToDpShaderRD/643b3ccafdbc2cc941d35fff33d53e9e96ec1defbc4ec4542d356896a37bdd4f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/CubeToDpShaderRD/643b3ccafdbc2cc941d35fff33d53e9e96ec1defbc4ec4542d356896a37bdd4f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c9128be Binary files /dev/null and b/godot/shader_cache/CubeToDpShaderRD/643b3ccafdbc2cc941d35fff33d53e9e96ec1defbc4ec4542d356896a37bdd4f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/CubemapDownsamplerShaderRD/70e6259faffc97452b8fd295a8f4da2a094aac1c640dbc39b6a975723858739f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/CubemapDownsamplerShaderRD/70e6259faffc97452b8fd295a8f4da2a094aac1c640dbc39b6a975723858739f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..875ac99 Binary files /dev/null and b/godot/shader_cache/CubemapDownsamplerShaderRD/70e6259faffc97452b8fd295a8f4da2a094aac1c640dbc39b6a975723858739f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/CubemapFilterShaderRD/6048629c226b5d0e3f8eac5d989c201e7878534e2bef7c0044537b58ddcf18a7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/CubemapFilterShaderRD/6048629c226b5d0e3f8eac5d989c201e7878534e2bef7c0044537b58ddcf18a7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0481c37 Binary files /dev/null and b/godot/shader_cache/CubemapFilterShaderRD/6048629c226b5d0e3f8eac5d989c201e7878534e2bef7c0044537b58ddcf18a7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/CubemapRoughnessShaderRD/04226fb2111e1f48ebe3851fb22283ab4abebc88ec4fcec2006ab4fe5e425ad8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/CubemapRoughnessShaderRD/04226fb2111e1f48ebe3851fb22283ab4abebc88ec4fcec2006ab4fe5e425ad8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7ed8da2 Binary files /dev/null and b/godot/shader_cache/CubemapRoughnessShaderRD/04226fb2111e1f48ebe3851fb22283ab4abebc88ec4fcec2006ab4fe5e425ad8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/FsrUpscaleShaderRD/d1ddbcb74f4873dbec7bf2302b8a5fc90d28be511032369b129fcb8726863ff6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/FsrUpscaleShaderRD/d1ddbcb74f4873dbec7bf2302b8a5fc90d28be511032369b129fcb8726863ff6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..225d236 Binary files /dev/null and b/godot/shader_cache/FsrUpscaleShaderRD/d1ddbcb74f4873dbec7bf2302b8a5fc90d28be511032369b129fcb8726863ff6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/GiShaderRD/b04d099bbe30db08230961b9d06700c245ed0a0d099b866893c803b99028869c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/GiShaderRD/b04d099bbe30db08230961b9d06700c245ed0a0d099b866893c803b99028869c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d4c8aa2 Binary files /dev/null and b/godot/shader_cache/GiShaderRD/b04d099bbe30db08230961b9d06700c245ed0a0d099b866893c803b99028869c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/LuminanceReduceShaderRD/5f36bb2073900ac9c99fda4b6b6676a44f6845c4a624b62ab1008ffd1b51d302/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/LuminanceReduceShaderRD/5f36bb2073900ac9c99fda4b6b6676a44f6845c4a624b62ab1008ffd1b51d302/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..aee99f6 Binary files /dev/null and b/godot/shader_cache/LuminanceReduceShaderRD/5f36bb2073900ac9c99fda4b6b6676a44f6845c4a624b62ab1008ffd1b51d302/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/MotionVectorsShaderRD/cb71844c2543badcc3f8557a2bd23fa4dc67f5a7990aacdcbf93717085d7da98/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/MotionVectorsShaderRD/cb71844c2543badcc3f8557a2bd23fa4dc67f5a7990aacdcbf93717085d7da98/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c5d19a0 Binary files /dev/null and b/godot/shader_cache/MotionVectorsShaderRD/cb71844c2543badcc3f8557a2bd23fa4dc67f5a7990aacdcbf93717085d7da98/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/ParticlesCopyShaderRD/7e9badbfa8dfcdef8166c138c648a55fb9d0d72e79c2b9a233791c0469c91c9e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/ParticlesCopyShaderRD/7e9badbfa8dfcdef8166c138c648a55fb9d0d72e79c2b9a233791c0469c91c9e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..34f7310 Binary files /dev/null and b/godot/shader_cache/ParticlesCopyShaderRD/7e9badbfa8dfcdef8166c138c648a55fb9d0d72e79c2b9a233791c0469c91c9e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/ParticlesShaderRD/cdf6c1cbe4c2ba9ad76ff48015eec825045b1252f2405eab4e379852e6634968/61fdc8333127c05b1f9a69edfe28ae0aef39dbb8.cache b/godot/shader_cache/ParticlesShaderRD/cdf6c1cbe4c2ba9ad76ff48015eec825045b1252f2405eab4e379852e6634968/61fdc8333127c05b1f9a69edfe28ae0aef39dbb8.cache new file mode 100644 index 0000000..3c1350b Binary files /dev/null and b/godot/shader_cache/ParticlesShaderRD/cdf6c1cbe4c2ba9ad76ff48015eec825045b1252f2405eab4e379852e6634968/61fdc8333127c05b1f9a69edfe28ae0aef39dbb8.cache differ diff --git a/godot/shader_cache/ParticlesShaderRD/cdf6c1cbe4c2ba9ad76ff48015eec825045b1252f2405eab4e379852e6634968/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache b/godot/shader_cache/ParticlesShaderRD/cdf6c1cbe4c2ba9ad76ff48015eec825045b1252f2405eab4e379852e6634968/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache new file mode 100644 index 0000000..3e0bff9 Binary files /dev/null and b/godot/shader_cache/ParticlesShaderRD/cdf6c1cbe4c2ba9ad76ff48015eec825045b1252f2405eab4e379852e6634968/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache differ diff --git a/godot/shader_cache/ResolveShaderRD/f59d5f6df129f857e45fe27cf9acd7aaa7b69dc3239d758ad26ce73113c8a3fe/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/ResolveShaderRD/f59d5f6df129f857e45fe27cf9acd7aaa7b69dc3239d758ad26ce73113c8a3fe/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d20a09b Binary files /dev/null and b/godot/shader_cache/ResolveShaderRD/f59d5f6df129f857e45fe27cf9acd7aaa7b69dc3239d758ad26ce73113c8a3fe/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/048236defb6bf03aff4593ae5e1ee179e6446005.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/048236defb6bf03aff4593ae5e1ee179e6446005.cache new file mode 100644 index 0000000..a5a3e80 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/048236defb6bf03aff4593ae5e1ee179e6446005.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/0832508a281398790fa7981b78b0f549de683b4a.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/0832508a281398790fa7981b78b0f549de683b4a.cache new file mode 100644 index 0000000..68aad89 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/0832508a281398790fa7981b78b0f549de683b4a.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/0f1bcf11b9f7757773a7866f1cd2e297cb2acf5f.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/0f1bcf11b9f7757773a7866f1cd2e297cb2acf5f.cache new file mode 100644 index 0000000..117fa8b Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/0f1bcf11b9f7757773a7866f1cd2e297cb2acf5f.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/13a57bb6c53ab09d8002873d3713a3ce5d5d3441.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/13a57bb6c53ab09d8002873d3713a3ce5d5d3441.cache new file mode 100644 index 0000000..1abb1ba Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/13a57bb6c53ab09d8002873d3713a3ce5d5d3441.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache new file mode 100644 index 0000000..3d52648 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/513036325ff64a2245643eae4a83f8c916df1372.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/513036325ff64a2245643eae4a83f8c916df1372.cache new file mode 100644 index 0000000..34ef2c7 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/513036325ff64a2245643eae4a83f8c916df1372.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/5f1f191f98eb41729e1d3126d5c1087d8dcef774.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/5f1f191f98eb41729e1d3126d5c1087d8dcef774.cache new file mode 100644 index 0000000..26c7bf5 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/5f1f191f98eb41729e1d3126d5c1087d8dcef774.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/6f9f221665bfceef9ee7104462ade0892fae85b4.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/6f9f221665bfceef9ee7104462ade0892fae85b4.cache new file mode 100644 index 0000000..fe43b15 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/6f9f221665bfceef9ee7104462ade0892fae85b4.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/7e4276feb9e7788110465d53faa6226c57f8116f.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/7e4276feb9e7788110465d53faa6226c57f8116f.cache new file mode 100644 index 0000000..7d140f3 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/7e4276feb9e7788110465d53faa6226c57f8116f.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache new file mode 100644 index 0000000..b1d8ebc Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache new file mode 100644 index 0000000..37e2682 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/9192e10d5d060dba18a014008198b12b09a48e50.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/9192e10d5d060dba18a014008198b12b09a48e50.cache new file mode 100644 index 0000000..46c8cb9 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/9192e10d5d060dba18a014008198b12b09a48e50.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache new file mode 100644 index 0000000..f226e78 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache new file mode 100644 index 0000000..01dd2da Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache new file mode 100644 index 0000000..5823283 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/a4c2cbbad03624c2714148a3c5da6a7c82955268.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/a4c2cbbad03624c2714148a3c5da6a7c82955268.cache new file mode 100644 index 0000000..522ca49 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/a4c2cbbad03624c2714148a3c5da6a7c82955268.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache new file mode 100644 index 0000000..35e0d68 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/aab182565c0bbddc5db9676bdaf70b51fe31e7cc.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/aab182565c0bbddc5db9676bdaf70b51fe31e7cc.cache new file mode 100644 index 0000000..93a18f1 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/aab182565c0bbddc5db9676bdaf70b51fe31e7cc.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/ab60f8b228c0dad11d9d882c2ab4f61eb6ca2f20.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/ab60f8b228c0dad11d9d882c2ab4f61eb6ca2f20.cache new file mode 100644 index 0000000..c092a94 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/ab60f8b228c0dad11d9d882c2ab4f61eb6ca2f20.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache new file mode 100644 index 0000000..f9bda65 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/c7156d9c30dc51f5a681f42806fe7896e993271c.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/c7156d9c30dc51f5a681f42806fe7896e993271c.cache new file mode 100644 index 0000000..631143f Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/c7156d9c30dc51f5a681f42806fe7896e993271c.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/c911b2eb203b7525047b1fc26929407fb3d4191d.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/c911b2eb203b7525047b1fc26929407fb3d4191d.cache new file mode 100644 index 0000000..90355a1 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/c911b2eb203b7525047b1fc26929407fb3d4191d.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache new file mode 100644 index 0000000..98d20b4 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/f24bd7cfaf611a139286a23d4d013a86b1753920.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/f24bd7cfaf611a139286a23d4d013a86b1753920.cache new file mode 100644 index 0000000..27f8b59 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/f24bd7cfaf611a139286a23d4d013a86b1753920.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/f88fa0980cfb9fcc1818f45c543e5c9207f63c42.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/f88fa0980cfb9fcc1818f45c543e5c9207f63c42.cache new file mode 100644 index 0000000..d04a087 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/f88fa0980cfb9fcc1818f45c543e5c9207f63c42.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/fe5513d3d4067307b98a5ae178be51d8d1382533.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/fe5513d3d4067307b98a5ae178be51d8d1382533.cache new file mode 100644 index 0000000..d8f6237 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/7501bbc6ceac797b88692c22013559efa8fa00f0182e11b5d579697344bd89d6/fe5513d3d4067307b98a5ae178be51d8d1382533.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/048236defb6bf03aff4593ae5e1ee179e6446005.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/048236defb6bf03aff4593ae5e1ee179e6446005.cache new file mode 100644 index 0000000..b849244 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/048236defb6bf03aff4593ae5e1ee179e6446005.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/0832508a281398790fa7981b78b0f549de683b4a.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/0832508a281398790fa7981b78b0f549de683b4a.cache new file mode 100644 index 0000000..c7c1d0a Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/0832508a281398790fa7981b78b0f549de683b4a.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/0b8589f269c7e56d9e2b497599f3015e1bd3b7aa.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/0b8589f269c7e56d9e2b497599f3015e1bd3b7aa.cache new file mode 100644 index 0000000..f485207 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/0b8589f269c7e56d9e2b497599f3015e1bd3b7aa.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/0f1bcf11b9f7757773a7866f1cd2e297cb2acf5f.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/0f1bcf11b9f7757773a7866f1cd2e297cb2acf5f.cache new file mode 100644 index 0000000..3fa6796 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/0f1bcf11b9f7757773a7866f1cd2e297cb2acf5f.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/13a57bb6c53ab09d8002873d3713a3ce5d5d3441.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/13a57bb6c53ab09d8002873d3713a3ce5d5d3441.cache new file mode 100644 index 0000000..54447dc Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/13a57bb6c53ab09d8002873d3713a3ce5d5d3441.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/1fc3cc477134af7fa5a8cd7f5a9ca964b54beb9f.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/1fc3cc477134af7fa5a8cd7f5a9ca964b54beb9f.cache new file mode 100644 index 0000000..854876b Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/1fc3cc477134af7fa5a8cd7f5a9ca964b54beb9f.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache new file mode 100644 index 0000000..beab415 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/513036325ff64a2245643eae4a83f8c916df1372.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/513036325ff64a2245643eae4a83f8c916df1372.cache new file mode 100644 index 0000000..166c57b Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/513036325ff64a2245643eae4a83f8c916df1372.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/5f1f191f98eb41729e1d3126d5c1087d8dcef774.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/5f1f191f98eb41729e1d3126d5c1087d8dcef774.cache new file mode 100644 index 0000000..1959d40 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/5f1f191f98eb41729e1d3126d5c1087d8dcef774.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/6f9f221665bfceef9ee7104462ade0892fae85b4.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/6f9f221665bfceef9ee7104462ade0892fae85b4.cache new file mode 100644 index 0000000..b0a3ae8 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/6f9f221665bfceef9ee7104462ade0892fae85b4.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/7e4276feb9e7788110465d53faa6226c57f8116f.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/7e4276feb9e7788110465d53faa6226c57f8116f.cache new file mode 100644 index 0000000..2d2e806 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/7e4276feb9e7788110465d53faa6226c57f8116f.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache new file mode 100644 index 0000000..144c681 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache new file mode 100644 index 0000000..942cb5f Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/9192e10d5d060dba18a014008198b12b09a48e50.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/9192e10d5d060dba18a014008198b12b09a48e50.cache new file mode 100644 index 0000000..9af2ff2 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/9192e10d5d060dba18a014008198b12b09a48e50.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache new file mode 100644 index 0000000..768559f Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache new file mode 100644 index 0000000..9b8c9ed Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache new file mode 100644 index 0000000..41080e3 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/a4c2cbbad03624c2714148a3c5da6a7c82955268.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/a4c2cbbad03624c2714148a3c5da6a7c82955268.cache new file mode 100644 index 0000000..980e1bf Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/a4c2cbbad03624c2714148a3c5da6a7c82955268.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache new file mode 100644 index 0000000..ae3568f Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/aab182565c0bbddc5db9676bdaf70b51fe31e7cc.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/aab182565c0bbddc5db9676bdaf70b51fe31e7cc.cache new file mode 100644 index 0000000..d8be899 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/aab182565c0bbddc5db9676bdaf70b51fe31e7cc.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/ab60f8b228c0dad11d9d882c2ab4f61eb6ca2f20.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/ab60f8b228c0dad11d9d882c2ab4f61eb6ca2f20.cache new file mode 100644 index 0000000..5d428b3 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/ab60f8b228c0dad11d9d882c2ab4f61eb6ca2f20.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache new file mode 100644 index 0000000..ea8bdf8 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/c7156d9c30dc51f5a681f42806fe7896e993271c.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/c7156d9c30dc51f5a681f42806fe7896e993271c.cache new file mode 100644 index 0000000..158de77 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/c7156d9c30dc51f5a681f42806fe7896e993271c.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/c911b2eb203b7525047b1fc26929407fb3d4191d.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/c911b2eb203b7525047b1fc26929407fb3d4191d.cache new file mode 100644 index 0000000..ef417ea Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/c911b2eb203b7525047b1fc26929407fb3d4191d.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache new file mode 100644 index 0000000..8f7a7e0 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/f24bd7cfaf611a139286a23d4d013a86b1753920.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/f24bd7cfaf611a139286a23d4d013a86b1753920.cache new file mode 100644 index 0000000..f50acbd Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/f24bd7cfaf611a139286a23d4d013a86b1753920.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/f88fa0980cfb9fcc1818f45c543e5c9207f63c42.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/f88fa0980cfb9fcc1818f45c543e5c9207f63c42.cache new file mode 100644 index 0000000..dcba56c Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/f88fa0980cfb9fcc1818f45c543e5c9207f63c42.cache differ diff --git a/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/fe5513d3d4067307b98a5ae178be51d8d1382533.cache b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/fe5513d3d4067307b98a5ae178be51d8d1382533.cache new file mode 100644 index 0000000..f03c7d5 Binary files /dev/null and b/godot/shader_cache/SceneForwardClusteredShaderRD/f7b25fc82e798690518db9fc86a688d20f6b08b2de4a8f32f112dc734ca3f885/fe5513d3d4067307b98a5ae178be51d8d1382533.cache differ diff --git a/godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/a4d89bf024040587a381b258d2d265cd1d473bcd89479548f7e50c3c82020f43/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/a4d89bf024040587a381b258d2d265cd1d473bcd89479548f7e50c3c82020f43/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..25ed2c6 Binary files /dev/null and b/godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/a4d89bf024040587a381b258d2d265cd1d473bcd89479548f7e50c3c82020f43/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/a8a02301082acd0947526a4897b648006e8ad09bf01a19b08737368c018e577f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/a8a02301082acd0947526a4897b648006e8ad09bf01a19b08737368c018e577f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..17ff685 Binary files /dev/null and b/godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/a8a02301082acd0947526a4897b648006e8ad09bf01a19b08737368c018e577f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/ScreenSpaceReflectionShaderRD/316a8e957cc60de29af79d654e6523f3658040f6af58cfd53d0bd763b013c2b0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/ScreenSpaceReflectionShaderRD/316a8e957cc60de29af79d654e6523f3658040f6af58cfd53d0bd763b013c2b0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..78a6f88 Binary files /dev/null and b/godot/shader_cache/ScreenSpaceReflectionShaderRD/316a8e957cc60de29af79d654e6523f3658040f6af58cfd53d0bd763b013c2b0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SdfgiDebugProbesShaderRD/f47da5e513b5759f7440672e4938dd26205f2ae97f3197a01f1740369337adc8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SdfgiDebugProbesShaderRD/f47da5e513b5759f7440672e4938dd26205f2ae97f3197a01f1740369337adc8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e505c1d Binary files /dev/null and b/godot/shader_cache/SdfgiDebugProbesShaderRD/f47da5e513b5759f7440672e4938dd26205f2ae97f3197a01f1740369337adc8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SdfgiDebugShaderRD/af1680c1ed87a5ff8e8f50a4e0e15cb6244b906918746cf5fbca2755cd3229db/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SdfgiDebugShaderRD/af1680c1ed87a5ff8e8f50a4e0e15cb6244b906918746cf5fbca2755cd3229db/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c4cabde Binary files /dev/null and b/godot/shader_cache/SdfgiDebugShaderRD/af1680c1ed87a5ff8e8f50a4e0e15cb6244b906918746cf5fbca2755cd3229db/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SdfgiDirectLightShaderRD/d1b9619ed6f8ab53c25663e82e60278b37c842de320e7bf856009b75dd390027/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SdfgiDirectLightShaderRD/d1b9619ed6f8ab53c25663e82e60278b37c842de320e7bf856009b75dd390027/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..80487be Binary files /dev/null and b/godot/shader_cache/SdfgiDirectLightShaderRD/d1b9619ed6f8ab53c25663e82e60278b37c842de320e7bf856009b75dd390027/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SdfgiIntegrateShaderRD/8fac159a3c1627fe095427170332bcbfe008d38df5895b950ad8bd3379c6d76f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SdfgiIntegrateShaderRD/8fac159a3c1627fe095427170332bcbfe008d38df5895b950ad8bd3379c6d76f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..986346f Binary files /dev/null and b/godot/shader_cache/SdfgiIntegrateShaderRD/8fac159a3c1627fe095427170332bcbfe008d38df5895b950ad8bd3379c6d76f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SdfgiPreprocessShaderRD/810aa0ce8a0a5375817db0ea6440d88ea72f96274ee7913f257c0ead3e3cacc0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SdfgiPreprocessShaderRD/810aa0ce8a0a5375817db0ea6440d88ea72f96274ee7913f257c0ead3e3cacc0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..20dc5ac Binary files /dev/null and b/godot/shader_cache/SdfgiPreprocessShaderRD/810aa0ce8a0a5375817db0ea6440d88ea72f96274ee7913f257c0ead3e3cacc0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/ShadowFrustumShaderRD/6aa2e572615db9b9818030a240f5787104a35a3f3903f09f7bccba222b38e398/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/ShadowFrustumShaderRD/6aa2e572615db9b9818030a240f5787104a35a3f3903f09f7bccba222b38e398/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c396356 Binary files /dev/null and b/godot/shader_cache/ShadowFrustumShaderRD/6aa2e572615db9b9818030a240f5787104a35a3f3903f09f7bccba222b38e398/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SkeletonShaderRD/dbcef95715971bf4b892b7e7a4b1b8de95d7b7372fd62fa43c62db291704c017/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SkeletonShaderRD/dbcef95715971bf4b892b7e7a4b1b8de95d7b7372fd62fa43c62db291704c017/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..6bb73ca Binary files /dev/null and b/godot/shader_cache/SkeletonShaderRD/dbcef95715971bf4b892b7e7a4b1b8de95d7b7372fd62fa43c62db291704c017/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache b/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache new file mode 100644 index 0000000..6250bfd Binary files /dev/null and b/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache differ diff --git a/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/373ee543239aa1af0bc6b8ffc3d8251e6104a5b4.cache b/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/373ee543239aa1af0bc6b8ffc3d8251e6104a5b4.cache new file mode 100644 index 0000000..35c5a35 Binary files /dev/null and b/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/373ee543239aa1af0bc6b8ffc3d8251e6104a5b4.cache differ diff --git a/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache b/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache new file mode 100644 index 0000000..ee98c8d Binary files /dev/null and b/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache differ diff --git a/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/f0c584bf613e745cb630a0a20c515f41a21099e8.cache b/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/f0c584bf613e745cb630a0a20c515f41a21099e8.cache new file mode 100644 index 0000000..94c23d4 Binary files /dev/null and b/godot/shader_cache/SkyShaderRD/e0820a2747e9c47d39479cdbad786ada58e2851efe4b038a7350920eec05eede/f0c584bf613e745cb630a0a20c515f41a21099e8.cache differ diff --git a/godot/shader_cache/SortShaderRD/c50af236742a1e88af4ebdbfcc8960ddc6d10208950fd63dae193e8aeb8c3ec7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SortShaderRD/c50af236742a1e88af4ebdbfcc8960ddc6d10208950fd63dae193e8aeb8c3ec7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..fa3a890 Binary files /dev/null and b/godot/shader_cache/SortShaderRD/c50af236742a1e88af4ebdbfcc8960ddc6d10208950fd63dae193e8aeb8c3ec7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SpecularMergeShaderRD/62dbcecc07810e4ed8fc41d7d8c232eb4237b4ae5310992d7dbfa8082ee56064/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SpecularMergeShaderRD/62dbcecc07810e4ed8fc41d7d8c232eb4237b4ae5310992d7dbfa8082ee56064/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..376f683 Binary files /dev/null and b/godot/shader_cache/SpecularMergeShaderRD/62dbcecc07810e4ed8fc41d7d8c232eb4237b4ae5310992d7dbfa8082ee56064/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SsEffectsDownsampleShaderRD/1dc2cee556e0f7c2679b8066ff2056c6c92273d4177169bd38b159648352c09b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SsEffectsDownsampleShaderRD/1dc2cee556e0f7c2679b8066ff2056c6c92273d4177169bd38b159648352c09b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e8fcb4d Binary files /dev/null and b/godot/shader_cache/SsEffectsDownsampleShaderRD/1dc2cee556e0f7c2679b8066ff2056c6c92273d4177169bd38b159648352c09b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SsaoBlurShaderRD/7f97acd7e689cda62686063f1658fcc38423c1566560803e84b96963b54385ef/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SsaoBlurShaderRD/7f97acd7e689cda62686063f1658fcc38423c1566560803e84b96963b54385ef/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..558a022 Binary files /dev/null and b/godot/shader_cache/SsaoBlurShaderRD/7f97acd7e689cda62686063f1658fcc38423c1566560803e84b96963b54385ef/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SsaoImportanceMapShaderRD/ab91fd3cc376c329406f2f43dc8661643872df506b48f5b4580825a7a88ebe3a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SsaoImportanceMapShaderRD/ab91fd3cc376c329406f2f43dc8661643872df506b48f5b4580825a7a88ebe3a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1a859b8 Binary files /dev/null and b/godot/shader_cache/SsaoImportanceMapShaderRD/ab91fd3cc376c329406f2f43dc8661643872df506b48f5b4580825a7a88ebe3a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SsaoInterleaveShaderRD/fe2f108c45f256738c0d21e2d9d19c3bb5e2de962ef9fd3507ba8741c560eaac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SsaoInterleaveShaderRD/fe2f108c45f256738c0d21e2d9d19c3bb5e2de962ef9fd3507ba8741c560eaac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..44017ad Binary files /dev/null and b/godot/shader_cache/SsaoInterleaveShaderRD/fe2f108c45f256738c0d21e2d9d19c3bb5e2de962ef9fd3507ba8741c560eaac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SsaoShaderRD/6fc700d8f44a2ad9b44564e0ed8ec70f9681ac7ed4f81ceb9eddbad382cfff56/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SsaoShaderRD/6fc700d8f44a2ad9b44564e0ed8ec70f9681ac7ed4f81ceb9eddbad382cfff56/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..40f47ef Binary files /dev/null and b/godot/shader_cache/SsaoShaderRD/6fc700d8f44a2ad9b44564e0ed8ec70f9681ac7ed4f81ceb9eddbad382cfff56/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SsilBlurShaderRD/8ccd7b043c196b5d0f11904a149bfb28930808a9da619f213a1109be3cd8443b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SsilBlurShaderRD/8ccd7b043c196b5d0f11904a149bfb28930808a9da619f213a1109be3cd8443b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1a8bce4 Binary files /dev/null and b/godot/shader_cache/SsilBlurShaderRD/8ccd7b043c196b5d0f11904a149bfb28930808a9da619f213a1109be3cd8443b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SsilImportanceMapShaderRD/798e220c05d2b2a770dc605ffec6c10f1977f0da933b5802ada9a3ba7f83629b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SsilImportanceMapShaderRD/798e220c05d2b2a770dc605ffec6c10f1977f0da933b5802ada9a3ba7f83629b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..adffa0b Binary files /dev/null and b/godot/shader_cache/SsilImportanceMapShaderRD/798e220c05d2b2a770dc605ffec6c10f1977f0da933b5802ada9a3ba7f83629b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SsilInterleaveShaderRD/8788b51cea57356f0f5e075c869a3a831ef086191f09b20e22326406bc57e336/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SsilInterleaveShaderRD/8788b51cea57356f0f5e075c869a3a831ef086191f09b20e22326406bc57e336/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..462a00f Binary files /dev/null and b/godot/shader_cache/SsilInterleaveShaderRD/8788b51cea57356f0f5e075c869a3a831ef086191f09b20e22326406bc57e336/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SsilShaderRD/a78aa8407de0ebbfd742dc02b4b39d7c653ae92abafbbfbcd2db645a32958fd5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SsilShaderRD/a78aa8407de0ebbfd742dc02b4b39d7c653ae92abafbbfbcd2db645a32958fd5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a160c17 Binary files /dev/null and b/godot/shader_cache/SsilShaderRD/a78aa8407de0ebbfd742dc02b4b39d7c653ae92abafbbfbcd2db645a32958fd5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/SubsurfaceScatteringShaderRD/63d468749d9d11b0dfbe844a61e10b521c2d3573153826268f607346b8c9d56f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/SubsurfaceScatteringShaderRD/63d468749d9d11b0dfbe844a61e10b521c2d3573153826268f607346b8c9d56f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d60a3d3 Binary files /dev/null and b/godot/shader_cache/SubsurfaceScatteringShaderRD/63d468749d9d11b0dfbe844a61e10b521c2d3573153826268f607346b8c9d56f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/TaaResolveShaderRD/f68198c817ea8ebf08105e03b775808f42a638c11679c1853ed5bb2dad4849ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/TaaResolveShaderRD/f68198c817ea8ebf08105e03b775808f42a638c11679c1853ed5bb2dad4849ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c39128f Binary files /dev/null and b/godot/shader_cache/TaaResolveShaderRD/f68198c817ea8ebf08105e03b775808f42a638c11679c1853ed5bb2dad4849ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/TonemapShaderRD/8e1bc2effd02847d6266f3c61686dddad122d9736d06a36d9e89a133d0d38bd4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/TonemapShaderRD/8e1bc2effd02847d6266f3c61686dddad122d9736d06a36d9e89a133d0d38bd4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ec8cd4e Binary files /dev/null and b/godot/shader_cache/TonemapShaderRD/8e1bc2effd02847d6266f3c61686dddad122d9736d06a36d9e89a133d0d38bd4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/VolumetricFogProcessShaderRD/55e770b1c1e15bea70accfe93bbba8f737837d33585d3e26941ac47bc0e5dedc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/VolumetricFogProcessShaderRD/55e770b1c1e15bea70accfe93bbba8f737837d33585d3e26941ac47bc0e5dedc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..24662a9 Binary files /dev/null and b/godot/shader_cache/VolumetricFogProcessShaderRD/55e770b1c1e15bea70accfe93bbba8f737837d33585d3e26941ac47bc0e5dedc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/VolumetricFogShaderRD/fd28dfba88cfb8f7e40b582e2b23e3ec7ad8de0dc13a1e580d6dbed57b754f87/9a227745af2d65830f930370a9fbba551fbd6f60.cache b/godot/shader_cache/VolumetricFogShaderRD/fd28dfba88cfb8f7e40b582e2b23e3ec7ad8de0dc13a1e580d6dbed57b754f87/9a227745af2d65830f930370a9fbba551fbd6f60.cache new file mode 100644 index 0000000..563015d Binary files /dev/null and b/godot/shader_cache/VolumetricFogShaderRD/fd28dfba88cfb8f7e40b582e2b23e3ec7ad8de0dc13a1e580d6dbed57b754f87/9a227745af2d65830f930370a9fbba551fbd6f60.cache differ diff --git a/godot/shader_cache/VoxelGiDebugShaderRD/2438777690d9e1684cda6ca0ffdd75708b20e125711e10a6f3b498b9283d1041/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/VoxelGiDebugShaderRD/2438777690d9e1684cda6ca0ffdd75708b20e125711e10a6f3b498b9283d1041/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..20e62e3 Binary files /dev/null and b/godot/shader_cache/VoxelGiDebugShaderRD/2438777690d9e1684cda6ca0ffdd75708b20e125711e10a6f3b498b9283d1041/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/VoxelGiShaderRD/2468f530407445a700ac76ad374f55937d989ec49511c5ee23ebf4117ea8b025/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/VoxelGiShaderRD/2468f530407445a700ac76ad374f55937d989ec49511c5ee23ebf4117ea8b025/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..54dda90 Binary files /dev/null and b/godot/shader_cache/VoxelGiShaderRD/2468f530407445a700ac76ad374f55937d989ec49511c5ee23ebf4117ea8b025/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/shader_cache/VrsShaderRD/9d5986db786a283bcd08cce8a45508656cb7f00a62468b3770528402a5a73853/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/shader_cache/VrsShaderRD/9d5986db786a283bcd08cce8a45508656cb7f00a62468b3770528402a5a73853/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f30b549 Binary files /dev/null and b/godot/shader_cache/VrsShaderRD/9d5986db786a283bcd08cce8a45508656cb7f00a62468b3770528402a5a73853/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/uid_cache.bin b/godot/uid_cache.bin new file mode 100644 index 0000000..3e68ee4 Binary files /dev/null and b/godot/uid_cache.bin differ diff --git a/icon.svg.import b/icon.svg.import index 6fb19b7..0044b06 100644 --- a/icon.svg.import +++ b/icon.svg.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://bamlg2c8avrdx" -path.s3tc="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex" +path.s3tc="res://godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -12,7 +12,7 @@ metadata={ [deps] source_file="res://icon.svg" -dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex"] +dest_files=["res://godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex"] [params] diff --git a/levels/blue/logic/level_b_l_1.tscn b/levels/blue/logic/level_b_l_1.tscn new file mode 100644 index 0000000..1b1a952 --- /dev/null +++ b/levels/blue/logic/level_b_l_1.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=9 format=3 uid="uid://cn3oful55p0yp"] + +[ext_resource type="PackedScene" uid="uid://ru77p452tkfp" path="res://primitives/death/death_visual.tscn" id="1_82e55"] +[ext_resource type="PackedScene" uid="uid://be071cnfk4wxe" path="res://primitives/death/death_area_cubes.tscn" id="2_vbqm1"] +[ext_resource type="PackedScene" uid="uid://b5dk2pwgymm4h" path="res://primitives/death/death_area_player.tscn" id="3_v5wlo"] +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="4_45cn8"] +[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="5_00ukw"] +[ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="6_msn56"] +[ext_resource type="PackedScene" uid="uid://vvq7jugpnvia" path="res://cubes/physics/cube_blue.tscn" id="7_0oo7u"] +[ext_resource type="PackedScene" uid="uid://84ydefh2yjfc" path="res://cubes/physics/cube_blue_unkillable.tscn" id="8_ougl5"] + +[node name="Level1" type="Node3D"] + +[node name="death_visual" parent="." instance=ExtResource("1_82e55")] +transform = Transform3D(25, 0, 0, 0, 1, 0, 0, 0, 25, 0, -50.49, 0) + +[node name="Death" parent="death_visual" instance=ExtResource("2_vbqm1")] +transform = Transform3D(0.95, 0, 0, 0, 1, 0, 0, 0, 0.95, 0, 0, 0) + +[node name="Death2" parent="death_visual" instance=ExtResource("3_v5wlo")] + +[node name="room_blue_floor" parent="." instance=ExtResource("4_45cn8")] + +[node name="player" parent="." instance=ExtResource("5_00ukw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.157085, -47.3011, 18.181) + +[node name="objective" parent="." instance=ExtResource("6_msn56")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -28.5, 0) + +[node name="CubeBlue" parent="." instance=ExtResource("7_0oo7u")] +transform = Transform3D(0.881724, -0.323438, 0.34344, 0.0816457, -0.612386, -0.786331, 0.464647, 0.721367, -0.513548, -24.4185, -48.996, 0.505871) + +[node name="CubeBlue2" parent="." instance=ExtResource("7_0oo7u")] +transform = Transform3D(0.878083, 0, -0.478508, 0, 1, 0, 0.478508, 0, 0.878083, 5.12547, -50, 17.0258) + +[node name="CubeBlue3" parent="." instance=ExtResource("7_0oo7u")] +transform = Transform3D(0.82375, 0.566953, 0, -0.535851, 0.778562, -0.326657, -0.185199, 0.269084, 0.945143, 22.5569, -49.134, -1.37917) + +[node name="cube_blue_unkillable" parent="." instance=ExtResource("8_ougl5")] +transform = Transform3D(0.505752, 0.763326, -0.401932, -0.833626, 0.55233, 0, 0.221999, 0.335061, 0.91567, -1.97276, -50, -19.4404) diff --git a/levels/blue/logic/level_b_l_2.tscn b/levels/blue/logic/level_b_l_2.tscn new file mode 100644 index 0000000..d93f676 --- /dev/null +++ b/levels/blue/logic/level_b_l_2.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=6 format=3 uid="uid://cmih1o8jcscu1"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_fed0q"] +[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="2_ntg5f"] +[ext_resource type="PackedScene" uid="uid://vvq7jugpnvia" path="res://cubes/physics/cube_blue.tscn" id="3_jjel7"] +[ext_resource type="PackedScene" uid="uid://ccbejhlbgy7l6" path="res://primitives/button/button.tscn" id="4_ybipg"] +[ext_resource type="PackedScene" uid="uid://ddnoifj6cagw4" path="res://objectives/objective_switcher.tscn" id="5_fmiqm"] + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_fed0q")] + +[node name="player" parent="." instance=ExtResource("2_ntg5f")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.432, -47.3011, -0.615557) + +[node name="CubeBlue" parent="." instance=ExtResource("3_jjel7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0701945, -48.2041, 7.0392) + +[node name="button" parent="." instance=ExtResource("4_ybipg")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, -48.49, 0) + +[node name="objective_switcher" parent="." node_paths=PackedStringArray("buttons") instance=ExtResource("5_fmiqm")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -39.975, -10.2971) +buttons = [NodePath("../button")] diff --git a/levels/blue/logic/level_b_l_3.tscn b/levels/blue/logic/level_b_l_3.tscn new file mode 100644 index 0000000..474b8b4 --- /dev/null +++ b/levels/blue/logic/level_b_l_3.tscn @@ -0,0 +1,55 @@ +[gd_scene load_steps=9 format=3 uid="uid://dv3eimbayuo68"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_asbiy"] +[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="2_ubbou"] +[ext_resource type="PackedScene" uid="uid://vvq7jugpnvia" path="res://cubes/physics/cube_blue.tscn" id="3_avmie"] +[ext_resource type="Script" path="res://primitives/sticky.gd" id="4_q74x8"] +[ext_resource type="PackedScene" uid="uid://ccbejhlbgy7l6" path="res://primitives/button/button.tscn" id="5_pi8gd"] +[ext_resource type="PackedScene" uid="uid://ddnoifj6cagw4" path="res://objectives/objective_switcher.tscn" id="6_orqq1"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="7_cqy75"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_s1roh"] +size = Vector3(2, 0.1, 2) + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_asbiy")] + +[node name="player" parent="." instance=ExtResource("2_ubbou")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.432, -47.3011, -0.615557) + +[node name="CubeBlue" parent="." instance=ExtResource("3_avmie")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -48.5, -6) +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true +mass = 0.13 + +[node name="Area3D" type="Area3D" parent="CubeBlue"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.2, 0) +collision_mask = 8 +script = ExtResource("4_q74x8") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="CubeBlue/Area3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.204, 0) +shape = SubResource("BoxShape3D_s1roh") + +[node name="button" parent="." instance=ExtResource("5_pi8gd")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, -48.49, -6) + +[node name="objective_switcher" parent="." node_paths=PackedStringArray("buttons") instance=ExtResource("6_orqq1")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -39.975, 2.7029) +buttons = [NodePath("../button"), NodePath("../button2")] + +[node name="platform_white" parent="." instance=ExtResource("7_cqy75")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, -46, 17.08) + +[node name="CubeBlue2" parent="." instance=ExtResource("3_avmie")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -44, 17) +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true +mass = 0.14 + +[node name="button2" parent="." instance=ExtResource("5_pi8gd")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, -45, -6) diff --git a/levels/blue/parkour/level_b_p_1.tscn b/levels/blue/parkour/level_b_p_1.tscn new file mode 100644 index 0000000..7dc956c --- /dev/null +++ b/levels/blue/parkour/level_b_p_1.tscn @@ -0,0 +1,206 @@ +[gd_scene load_steps=6 format=3 uid="uid://c5adjxawg0wcp"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_qy8nt"] +[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="2_5r6sf"] +[ext_resource type="PackedScene" uid="uid://vvq7jugpnvia" path="res://cubes/physics/cube_blue.tscn" id="3_vpil8"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="4_rygdo"] +[ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="5_kbyur"] + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_qy8nt")] + +[node name="player" parent="." instance=ExtResource("2_5r6sf")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.157085, -50, 0.135586) + +[node name="Node3D5" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 40, 0) + +[node name="Node3D" type="Node3D" parent="Node3D5"] + +[node name="CubeBlue" parent="Node3D5/Node3D" instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 0) + +[node name="CubeBlue2" parent="Node3D5/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) +mesh = [NodePath("../CubeBlue/cube")] +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D5/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) +mesh = [NodePath("../CubeBlue/cube")] +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D5/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) +mesh = [NodePath("../CubeBlue/cube")] +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D5/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 40) +mesh = [NodePath("../CubeBlue/cube")] +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="Node3D2" type="Node3D" parent="Node3D5"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CubeBlue" parent="Node3D5/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 0) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D5/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D5/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D5/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D5/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 40) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D3" type="Node3D" parent="Node3D5"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) + +[node name="CubeBlue" parent="Node3D5/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 0) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D5/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D5/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D5/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D5/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 40) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D4" type="Node3D" parent="Node3D5"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CubeBlue" parent="Node3D5/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 0) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D5/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D5/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D5/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D5/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 40) +mesh = [NodePath("../../Node3D/CubeBlue/cube")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D6" type="Node3D" parent="."] +transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0, 40, 0) + +[node name="Node3D" type="Node3D" parent="Node3D6"] + +[node name="CubeBlue2" parent="Node3D6/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D6/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D6/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D2" type="Node3D" parent="Node3D6"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CubeBlue2" parent="Node3D6/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D6/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D6/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D3" type="Node3D" parent="Node3D6"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) + +[node name="CubeBlue2" parent="Node3D6/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D6/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D6/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D4" type="Node3D" parent="Node3D6"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CubeBlue2" parent="Node3D6/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D6/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D6/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) +mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] +colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] + +[node name="platform_white" parent="." instance=ExtResource("4_rygdo")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -28, 0) + +[node name="objective" parent="platform_white" instance=ExtResource("5_kbyur")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 16, 0) diff --git a/levels/blue/parkour/level_b_p_2.tscn b/levels/blue/parkour/level_b_p_2.tscn new file mode 100644 index 0000000..d5c13a4 --- /dev/null +++ b/levels/blue/parkour/level_b_p_2.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=9 format=3 uid="uid://c8uxay1xk85qj"] + +[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="1_ppfrq"] +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="2_leg1b"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="3_rg7u8"] +[ext_resource type="PackedScene" uid="uid://t3yq4ib4iryu" path="res://primitives/platforms/platform_green.tscn" id="4_ouxbs"] +[ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="5_5ycvn"] +[ext_resource type="Material" uid="uid://dexxct6ikgcwx" path="res://primitives/pallet/red_glow.tres" id="7_6s0b3"] +[ext_resource type="PackedScene" uid="uid://b5dk2pwgymm4h" path="res://primitives/death/death_area_player.tscn" id="7_rhit2"] + +[sub_resource type="QuadMesh" id="QuadMesh_kno3y"] +material = ExtResource("7_6s0b3") +size = Vector2(100, 100) + +[node name="Level4" type="Node3D"] + +[node name="player" parent="." instance=ExtResource("1_ppfrq")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 5, 0) + +[node name="room_blue_floor" parent="." instance=ExtResource("2_leg1b")] + +[node name="platform_white3" parent="." instance=ExtResource("3_rg7u8")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, -40, 0, 0) + +[node name="platform_white" parent="." instance=ExtResource("4_ouxbs")] +transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, -25, 0, 0) +angular_damp = 0.5 + +[node name="platform_white2" parent="." instance=ExtResource("4_ouxbs")] +transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, -12, 0, 0) +angular_damp = 0.5 + +[node name="platform_white4" parent="." instance=ExtResource("4_ouxbs")] +transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 0, 0, 0) +angular_damp = 0.5 + +[node name="platform_white5" parent="." instance=ExtResource("4_ouxbs")] +transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 13, 0, 0) +angular_damp = 0.5 + +[node name="platform_white6" parent="." instance=ExtResource("4_ouxbs")] +transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 25, 0, 0) +angular_damp = 0.5 + +[node name="platform_white7" parent="." instance=ExtResource("4_ouxbs")] +transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 38, 0, 0) +angular_damp = 0.5 + +[node name="objective" parent="." instance=ExtResource("5_5ycvn")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 41, 8, 0) + +[node name="death_area_player" parent="." instance=ExtResource("7_rhit2")] +transform = Transform3D(100, 0, 0, 0, 1, 0, 0, 0, 100, 0, -50, 0) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, -49.9, 0) +layers = 3 +mesh = SubResource("QuadMesh_kno3y") diff --git a/levels/blue/parkour/level_b_p_3.tscn b/levels/blue/parkour/level_b_p_3.tscn new file mode 100644 index 0000000..6094572 --- /dev/null +++ b/levels/blue/parkour/level_b_p_3.tscn @@ -0,0 +1,76 @@ +[gd_scene load_steps=8 format=3 uid="uid://dan3h5bmufvr0"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_b6p7q"] +[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="2_b70me"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="3_ah6t7"] +[ext_resource type="Script" path="res://primitives/pivot.gd" id="4_xskk7"] +[ext_resource type="PackedScene" uid="uid://ru77p452tkfp" path="res://primitives/death/death_visual.tscn" id="5_34s33"] +[ext_resource type="PackedScene" uid="uid://b5dk2pwgymm4h" path="res://primitives/death/death_area_player.tscn" id="6_rmsnn"] +[ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="7_f1iqf"] + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_b6p7q")] + +[node name="player" parent="." instance=ExtResource("2_b70me")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.432, -47.3011, -0.615557) + +[node name="platform_white2" parent="." instance=ExtResource("3_ah6t7")] +transform = Transform3D(-3.27835e-08, 0, 0.5, 0, 0.5, 0, -0.75, 0, -2.18557e-08, 0, -39.4882, 0) + +[node name="platform_white3" parent="." instance=ExtResource("3_ah6t7")] +transform = Transform3D(-0.75, 0, -4.37114e-08, 0, 0.5, 0, 6.55671e-08, 0, -0.5, 0, -24.4882, 0) + +[node name="platform_white4" parent="." instance=ExtResource("3_ah6t7")] +transform = Transform3D(-3.27835e-08, 0, 0.5, 0, 0.5, 0, -0.75, 0, -2.18557e-08, 0, -9.48818, 0) + +[node name="platform_white5" parent="." instance=ExtResource("3_ah6t7")] +transform = Transform3D(0.75, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 5.51182, 0) + +[node name="platform_white6" parent="." instance=ExtResource("3_ah6t7")] +transform = Transform3D(-3.27835e-08, 0, 0.5, 0, 0.5, 0, -0.75, 0, -2.18557e-08, 0, 20.5118, 0) + +[node name="platform_white7" parent="." instance=ExtResource("3_ah6t7")] +transform = Transform3D(0.75, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 35.5118, 0) + +[node name="pivot" type="Node3D" parent="."] +transform = Transform3D(0.21644, 0, -0.976296, 0, 1, 0, 0.976296, 0, 0.21644, 20, -4.48818, 0) +script = ExtResource("4_xskk7") +speed = 0.9 + +[node name="death_visual" parent="pivot" instance=ExtResource("5_34s33")] +transform = Transform3D(1, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 20) + +[node name="death_area_player" parent="pivot/death_visual" instance=ExtResource("6_rmsnn")] + +[node name="pivot2" type="Node3D" parent="."] +transform = Transform3D(-0.355107, 0, 0.934826, 0, 1, 0, -0.934826, 0, -0.355107, -20, 10.5118, 0) +script = ExtResource("4_xskk7") +speed = 0.8 + +[node name="death_visual" parent="pivot2" instance=ExtResource("5_34s33")] +transform = Transform3D(1, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 20) + +[node name="death_area_player" parent="pivot2/death_visual" instance=ExtResource("6_rmsnn")] + +[node name="pivot3" type="Node3D" parent="."] +transform = Transform3D(-0.680721, 0, -0.732543, 0, 1, 0, 0.732543, 0, -0.680721, 0, 25.5118, 20) +script = ExtResource("4_xskk7") + +[node name="death_visual" parent="pivot3" instance=ExtResource("5_34s33")] +transform = Transform3D(1, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 20) + +[node name="death_area_player" parent="pivot3/death_visual" instance=ExtResource("6_rmsnn")] + +[node name="pivot4" type="Node3D" parent="."] +transform = Transform3D(-0.607376, 0, -0.794415, 0, 1, 0, 0.794415, 0, -0.607376, 0, -19.4882, -20) +script = ExtResource("4_xskk7") +speed = 0.7 + +[node name="death_visual" parent="pivot4" instance=ExtResource("5_34s33")] +transform = Transform3D(1, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 20) + +[node name="death_area_player" parent="pivot4/death_visual" instance=ExtResource("6_rmsnn")] + +[node name="objective" parent="." instance=ExtResource("7_f1iqf")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 43.0184, 0) diff --git a/levels/blue/parkour/level_b_p_4.tscn b/levels/blue/parkour/level_b_p_4.tscn new file mode 100644 index 0000000..1b85059 --- /dev/null +++ b/levels/blue/parkour/level_b_p_4.tscn @@ -0,0 +1,468 @@ +[gd_scene load_steps=5 format=3 uid="uid://tg1agaan0p24"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_6ubpa"] +[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="2_nsa7f"] +[ext_resource type="PackedScene" uid="uid://cyqkdqs6o5y63" path="res://cubes/physics/cube_green.tscn" id="4_3ufcs"] +[ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="7_nk106"] + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_6ubpa")] + +[node name="player" parent="." instance=ExtResource("2_nsa7f")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5337, -47.3011, 34.5293) + +[node name="objective" parent="." instance=ExtResource("7_nk106")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -7.5, 0) + +[node name="Node3D10" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -40.5981, 0) + +[node name="Node3D" type="Node3D" parent="Node3D10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -8) + +[node name="CubeBlue" parent="Node3D10/Node3D" instance=ExtResource("4_3ufcs")] + +[node name="CubeBlue2" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue6" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue7" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue8" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue9" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue10" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue11" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="CubeBlue12" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +colliders = [NodePath("../CubeBlue/CollisionShape3D")] + +[node name="Node3D2" type="Node3D" parent="Node3D10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -8) + +[node name="CubeBlue" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue6" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue7" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue8" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue9" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue10" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue11" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue12" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D3" type="Node3D" parent="Node3D10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -2) + +[node name="CubeBlue" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue6" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue7" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue8" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue9" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue10" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue11" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue12" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D4" type="Node3D" parent="Node3D10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -2) + +[node name="CubeBlue" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue6" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue7" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue8" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue9" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue10" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue11" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue12" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D5" type="Node3D" parent="Node3D10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 4) + +[node name="CubeBlue" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue6" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue7" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue8" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue9" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue10" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue11" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue12" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D7" type="Node3D" parent="Node3D10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -8) + +[node name="CubeBlue" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue6" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue7" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue8" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue9" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue10" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue11" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue12" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D8" type="Node3D" parent="Node3D10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -2) + +[node name="CubeBlue" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue6" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue7" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue8" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue9" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue10" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue11" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue12" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D9" type="Node3D" parent="Node3D10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 4) + +[node name="CubeBlue" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue6" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue7" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue8" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue9" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue10" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue11" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue12" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="Node3D6" type="Node3D" parent="Node3D10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 4) + +[node name="CubeBlue" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue2" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue3" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue4" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue5" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue6" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue7" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue8" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue9" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue10" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue11" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] + +[node name="CubeBlue12" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] diff --git a/levels/blue/parkour/level_b_p_5.tscn b/levels/blue/parkour/level_b_p_5.tscn new file mode 100644 index 0000000..0c26536 --- /dev/null +++ b/levels/blue/parkour/level_b_p_5.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=10 format=3 uid="uid://dphfrjl50jpn3"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_j1qm5"] +[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="2_b8df5"] +[ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="3_m1vqf"] +[ext_resource type="PackedScene" uid="uid://bdk0r82lrqcao" path="res://cubes/Sphere.blend" id="4_4g3ke"] +[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="4_mg06c"] +[ext_resource type="Material" uid="uid://dexxct6ikgcwx" path="res://primitives/pallet/red_glow.tres" id="7_7g32g"] +[ext_resource type="PackedScene" uid="uid://b5dk2pwgymm4h" path="res://primitives/death/death_area_player.tscn" id="7_lom74"] + +[sub_resource type="SphereShape3D" id="SphereShape3D_2w6ek"] + +[sub_resource type="QuadMesh" id="QuadMesh_lbare"] +material = ExtResource("7_7g32g") +size = Vector2(100, 100) + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_j1qm5")] + +[node name="player" parent="." instance=ExtResource("2_b8df5")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, -31.02, 40) + +[node name="objective" parent="." instance=ExtResource("3_m1vqf")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25, -15, -25) + +[node name="sphere" type="RigidBody3D" parent="."] +transform = Transform3D(15, 0, 0, 0, 15, 0, 0, 0, 15, 40, -40, 40) +collision_layer = 33 +physics_material_override = ExtResource("4_mg06c") + +[node name="mesh" parent="sphere" instance=ExtResource("4_4g3ke")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="sphere"] +shape = SubResource("SphereShape3D_2w6ek") + +[node name="death_area_player" parent="." instance=ExtResource("7_lom74")] +transform = Transform3D(100, 0, 0, 0, 0.1, 0, 0, 0, 100, 0, -50, 0) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, -49.9, 0) +layers = 3 +mesh = SubResource("QuadMesh_lbare") diff --git a/levels/blue/parkour/level_b_p_6.tscn b/levels/blue/parkour/level_b_p_6.tscn new file mode 100644 index 0000000..26eea87 --- /dev/null +++ b/levels/blue/parkour/level_b_p_6.tscn @@ -0,0 +1,351 @@ +[gd_scene load_steps=11 format=3 uid="uid://kq30o4o3xdkx"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_hkxup"] +[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="2_iel7h"] +[ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="3_515jp"] +[ext_resource type="PackedScene" uid="uid://ru77p452tkfp" path="res://primitives/death/death_visual.tscn" id="4_1jgp8"] +[ext_resource type="Script" path="res://primitives/pivot.gd" id="4_tguab"] +[ext_resource type="PackedScene" uid="uid://b5dk2pwgymm4h" path="res://primitives/death/death_area_player.tscn" id="5_bu4n5"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="7_5xik1"] +[ext_resource type="PhysicsMaterial" uid="uid://b70a1fldvoovb" path="res://cubes/tile/tile_physics.tres" id="8_xnlh6"] +[ext_resource type="Material" uid="uid://dexxct6ikgcwx" path="res://primitives/pallet/red_glow.tres" id="9_62xyt"] + +[sub_resource type="QuadMesh" id="QuadMesh_on6ds"] +material = ExtResource("9_62xyt") +size = Vector2(100, 100) + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_hkxup")] + +[node name="player" parent="." instance=ExtResource("2_iel7h")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 7.345, 0) + +[node name="objective" parent="." instance=ExtResource("3_515jp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -45, 20, 0) + +[node name="gimbal" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0) + +[node name="pivot" type="Node3D" parent="gimbal"] +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot5" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.82287e-07, 8.74571, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot5" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot5/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot6" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.18057e-07, 18.715, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot6" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot6/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot7" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.25541e-06, 28.7204, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot7" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot7/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot2" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.04497e-07, -9.25382, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot2" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot2/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot3" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.68195e-07, -19.862, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot3" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot3/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot4" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.36905e-06, -31.3202, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot4" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot4/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot8" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.20174e-07, 5.03698, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot8" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot8/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot9" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0246e-07, 13.7827, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot9" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot9/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot10" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.03823e-06, 23.7519, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot10" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot10/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot11" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.47558e-06, 33.7574, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot11" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot11/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot12" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.84324e-07, -4.21684, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot12" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot12/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot13" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.48021e-07, -14.825, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot13" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot13/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot14" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.14888e-06, -26.2832, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot14" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot14/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot15" type="Node3D" parent="gimbal"] +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot15" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot15/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot16" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.82287e-07, 8.74571, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot16" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot16/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot17" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.18057e-07, 18.715, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot17" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot17/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot18" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.25541e-06, 28.7204, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot18" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot18/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot19" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.04497e-07, -9.25382, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot19" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot19/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot20" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.68195e-07, -19.862, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot20" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot20/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot21" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.36905e-06, -31.3202, 0) +script = ExtResource("4_tguab") +random_init = true + +[node name="death_visual" parent="gimbal/pivot21" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot21/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot22" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.20174e-07, 5.03698, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot22" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot22/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot23" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0246e-07, 13.7827, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot23" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot23/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot24" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.03823e-06, 23.7519, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot24" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot24/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot25" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.47558e-06, 33.7574, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot25" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot25/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot26" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.84324e-07, -4.21684, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot26" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot26/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot27" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.48021e-07, -14.825, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot27" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot27/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="pivot28" type="Node3D" parent="gimbal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.14888e-06, -26.2832, 0) +script = ExtResource("4_tguab") +speed = -0.75 +random_init = true + +[node name="death_visual" parent="gimbal/pivot28" instance=ExtResource("4_1jgp8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 7.5, 0, 0) + +[node name="death_area_player" parent="gimbal/pivot28/death_visual" instance=ExtResource("5_bu4n5")] + +[node name="gimbal2" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0) + +[node name="platform_white" parent="gimbal2" instance=ExtResource("7_5xik1")] +transform = Transform3D(0.25, 0, 0, 0, 250, 0, 0, 0, 0.25, 0, 0, 0) +collision_mask = 33 +physics_material_override = ExtResource("8_xnlh6") +script = ExtResource("4_tguab") +speed = 0.6 + +[node name="platform_white2" parent="gimbal2" instance=ExtResource("7_5xik1")] +transform = Transform3D(0.176777, 0, 0.176777, 0, 250, 0, -0.176777, 0, 0.176777, 0, 0, 0) +collision_mask = 33 +physics_material_override = ExtResource("8_xnlh6") +script = ExtResource("4_tguab") +speed = 0.6 + +[node name="platform_white" parent="." instance=ExtResource("7_5xik1")] +transform = Transform3D(0.333, 0, 0, 0, 0.333, 0, 0, 0, 0.333, 45, 5, 0) + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="."] +transform = Transform3D(3.82137e-16, -8.74228e-09, 0.2, -0.2, -8.74228e-09, 0, 8.74228e-09, -0.2, -8.74228e-09, -49.9, 0, 0) +mesh = SubResource("QuadMesh_on6ds") + +[node name="MeshInstance3D3" type="MeshInstance3D" parent="."] +transform = Transform3D(-6.18172e-09, 6.18172e-09, 0.2, 0.141421, 0.141421, 0, -0.141421, 0.141421, -8.74228e-09, -49.9, 0, 0) +mesh = SubResource("QuadMesh_on6ds") + +[node name="death_area_player" parent="." instance=ExtResource("5_bu4n5")] +transform = Transform3D(0.1, 0, 0, 0, 30, 0, 0, 0, 30, -50, 0, 0) diff --git a/objectives/objective.blend.import b/objectives/objective.blend.import index 7414468..287c1ff 100644 --- a/objectives/objective.blend.import +++ b/objectives/objective.blend.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://doqy71l4kjsed" -path="res://.godot/imported/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn" +path="res://godot/imported/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn" [deps] source_file="res://objectives/objective.blend" -dest_files=["res://.godot/imported/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn"] +dest_files=["res://godot/imported/objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn"] [params] diff --git a/objectives/objective.gd b/objectives/objective.gd index c529948..3e27e5d 100644 --- a/objectives/objective.gd +++ b/objectives/objective.gd @@ -11,4 +11,4 @@ func _process(delta): pass func _on_area_entered(body : Node3D) -> void: - body.changing_scene = true + Globals.restart = true diff --git a/objectives/objective.tscn b/objectives/objective.tscn index 713556f..2c836e1 100644 --- a/objectives/objective.tscn +++ b/objectives/objective.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=5 format=3 uid="uid://tdcxcrg6ktpl"] +[gd_scene load_steps=11 format=3 uid="uid://tdcxcrg6ktpl"] [ext_resource type="Script" path="res://objectives/objective.gd" id="1_2k32s"] [ext_resource type="Script" path="res://objectives/objective_animate.gd" id="1_rh0l1"] @@ -7,6 +7,41 @@ [sub_resource type="BoxShape3D" id="BoxShape3D_prgnm"] size = Vector3(3, 3, 3) +[sub_resource type="Curve" id="Curve_c6ptq"] +min_value = -2.0 +max_value = 2.0 +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] +point_count = 2 + +[sub_resource type="CurveTexture" id="CurveTexture_a54e6"] +curve = SubResource("Curve_c6ptq") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xpets"] +emission_shape = 2 +emission_sphere_radius = 20.0 +orbit_velocity_min = 0.02 +orbit_velocity_max = 0.1 +orbit_velocity_curve = SubResource("CurveTexture_a54e6") +gravity = Vector3(0, 0, 0) + +[sub_resource type="Curve" id="Curve_li7ce"] +_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.183844, 0.232394), 0.0, 0.0, 0, 0, Vector2(0.977716, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_px2al"] +emission_enabled = true +emission = Color(0.196078, 0.662745, 0.854902, 1) +emission_energy_multiplier = 2.0 +use_particle_trails = true + +[sub_resource type="RibbonTrailMesh" id="RibbonTrailMesh_t2aah"] +material = SubResource("StandardMaterial3D_px2al") +size = 0.471 +sections = 11 +section_length = 38.126 +section_segments = 25 +curve = SubResource("Curve_li7ce") + [node name="objective" type="Area3D"] collision_mask = 4 gravity_point_center = Vector3(0, 100, 0) @@ -21,3 +56,17 @@ shape = SubResource("BoxShape3D_prgnm") [node name="objective_model" parent="." instance=ExtResource("2_1v3lb")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0) script = ExtResource("1_rh0l1") + +[node name="GPUParticles3D" type="GPUParticles3D" parent="."] +amount = 25 +lifetime = 3.0 +visibility_aabb = AABB(-23.6684, -20.4245, -20.9082, 47.3368, 40.849, 41.8163) +trail_enabled = true +trail_lifetime = 0.66 +process_material = SubResource("ParticleProcessMaterial_xpets") +draw_pass_1 = SubResource("RibbonTrailMesh_t2aah") + +[node name="GPUParticlesAttractorSphere3D" type="GPUParticlesAttractorSphere3D" parent="GPUParticles3D"] +strength = 73.43 +attenuation = 0.615575 +radius = 84.15 diff --git a/objectives/objective_dead.blend b/objectives/objective_dead.blend new file mode 100644 index 0000000..6493d3b Binary files /dev/null and b/objectives/objective_dead.blend differ diff --git a/objectives/objective_dead.blend.import b/objectives/objective_dead.blend.import new file mode 100644 index 0000000..377ceab --- /dev/null +++ b/objectives/objective_dead.blend.import @@ -0,0 +1,57 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://iyunpfsnx6kq" +path="res://godot/imported/objective_dead.blend-35de44861698943a06e2e042179fcff5.scn" + +[deps] + +source_file="res://objectives/objective_dead.blend" +dest_files=["res://godot/imported/objective_dead.blend-35de44861698943a06e2e042179fcff5.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"materials": { +"Material.001": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/gray_glow.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/objectives/objective_dead.tscn b/objectives/objective_dead.tscn new file mode 100644 index 0000000..17496f3 --- /dev/null +++ b/objectives/objective_dead.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=4 format=3 uid="uid://cor8546a2ig7y"] + +[ext_resource type="PackedScene" uid="uid://iyunpfsnx6kq" path="res://objectives/objective_dead.blend" id="2_s1kjg"] +[ext_resource type="Script" path="res://objectives/objective_animate.gd" id="3_xasfu"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_prgnm"] +size = Vector3(3, 3, 3) + +[node name="objective" type="Area3D"] +collision_mask = 4 +gravity_point_center = Vector3(0, 100, 0) +gravity_direction = Vector3(0, 100, 0) +linear_damp_space_override = 3 +linear_damp = 10.0 + +[node name="collisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_prgnm") + +[node name="objective_dead" parent="." instance=ExtResource("2_s1kjg")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0) +script = ExtResource("3_xasfu") diff --git a/objectives/objective_switcher.gd b/objectives/objective_switcher.gd new file mode 100644 index 0000000..fddaa78 --- /dev/null +++ b/objectives/objective_switcher.gd @@ -0,0 +1,21 @@ +extends Node3D + +@export var buttons : Array[Area3D] + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + var sum = 0 + for button in buttons: + if button.children != 0: + sum += 1 + if sum == buttons.size(): + $objective_dead.position = Vector3(10000, 0, 0) + $objective.position = Vector3(0, 0, 0) + else: + $objective_dead.position = Vector3(0, 0, 0) + $objective.position = Vector3(10000, 0, 0) diff --git a/objectives/objective_switcher.tscn b/objectives/objective_switcher.tscn new file mode 100644 index 0000000..6bc9e6f --- /dev/null +++ b/objectives/objective_switcher.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=4 format=3 uid="uid://ddnoifj6cagw4"] + +[ext_resource type="Script" path="res://objectives/objective_switcher.gd" id="1_2fume"] +[ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="2_csmof"] +[ext_resource type="PackedScene" uid="uid://cor8546a2ig7y" path="res://objectives/objective_dead.tscn" id="3_xlanm"] + +[node name="objective_switcher" type="Node3D"] +script = ExtResource("1_2fume") + +[node name="objective" parent="." instance=ExtResource("2_csmof")] + +[node name="objective_dead" parent="." instance=ExtResource("3_xlanm")] diff --git a/player/player_model.blend.import b/player/player_model.blend.import index 2f8c759..5660f3d 100644 --- a/player/player_model.blend.import +++ b/player/player_model.blend.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://b63mupr1u2nq0" -path="res://.godot/imported/player_model.blend-e827f74075107e5c935a1df2bc1df101.scn" +path="res://godot/imported/player_model.blend-e827f74075107e5c935a1df2bc1df101.scn" [deps] source_file="res://player/player_model.blend" -dest_files=["res://.godot/imported/player_model.blend-e827f74075107e5c935a1df2bc1df101.scn"] +dest_files=["res://godot/imported/player_model.blend-e827f74075107e5c935a1df2bc1df101.scn"] [params] diff --git a/player/player_moves.gd b/player/player_moves.gd index a7b063d..845567f 100644 --- a/player/player_moves.gd +++ b/player/player_moves.gd @@ -6,9 +6,6 @@ var mouse_input = Vector2(0,0) var raw_mouse_input = Vector2(0,0) var alpha = 10 -# Override for fox -var changing_scene = false - # Called when the node enters the scene tree for the first time. func _ready(): #Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) @@ -20,6 +17,8 @@ func _process(delta): # Makes sure everything is sane $grounded.global_position = global_position $grounded.target_position = Globals.global_down * 1.1 + $grounded_override.global_position = global_position + $grounded_override.target_position = Globals.global_down * 2 $level.position = global_position @@ -41,14 +40,28 @@ func _process(delta): # Assigns the controls input move_input.x = Input.get_axis("forward", "backwards") move_input.y = -Input.get_axis("right", "left") + move_input = move_input.normalized() # Funky FOV thing - if (!changing_scene): - $level/gimbal_y/gimbal_x/stick/camera.fov = $level/gimbal_y/gimbal_x/stick/camera.fov * exp(-2 * delta) + Globals.fov * (1.0 - exp(-2 * delta)) + if (!Globals.next && !Globals.restart): + # Not doing anything special? Track FOV + $level/gimbal_y/gimbal_x/stick/camera.fov = $level/gimbal_y/gimbal_x/stick/camera.fov * exp(-0.5 * delta) + Globals.fov * (1.0 - exp(-0.5 * delta)) else: + # Either skipping / restarting : explode FOV + $level/gimbal_y/gimbal_x/stick/camera.fov = $level/gimbal_y/gimbal_x/stick/camera.fov * exp(-7 * delta) + 179 * (1.0 - exp(-7 * delta)) + # Finished animation? if $level/gimbal_y/gimbal_x/stick/camera.fov > 175: - print ("Changing level!") - $level/gimbal_y/gimbal_x/stick/camera.fov = $level/gimbal_y/gimbal_x/stick/camera.fov * exp(-2 * delta) + 180 * (1.0 - exp(-2 * delta)) + # Was it triggered by a restart or by a next? + if Globals.restart: + # Reset vars and load active scene + Globals.restart = false + Globals.next = false + get_tree().change_scene_to_file(get_tree().current_scene.scene_file_path) + else: + # Reset vars and load next scene + Globals.restart = false + Globals.next = false + print ("TODO: load next level...") # Rotates the camera $level/gimbal_y.rotate_z(-mouse_input.x) @@ -63,7 +76,7 @@ func _process(delta): $player_model.scale = Vector3(1,1,1) * clamp($level/gimbal_y/gimbal_x/stick/camera.position.z/2, 0, 0.85) # Is the player on the ground? - if ($grounded.is_colliding()): + if ($grounded.is_colliding() || $grounded_override.is_colliding()): # Makes airtime negative (coyote frames) airtime = -0.3 @@ -72,9 +85,8 @@ func _process(delta): apply_torque(Quaternion.from_euler($level/gimbal_y.global_rotation) * (move_input * 2000.0 * delta)) else: - #Moves via translation - apply_central_force(Quaternion.from_euler($level/gimbal_y.global_rotation) * (Vector3(move_input.y, -move_input.x, 0) * 300.0 * delta)) + apply_central_force(Quaternion.from_euler($level/gimbal_y.global_rotation) * (Vector3(move_input.y, -move_input.x, 0) * 350.0 * delta)) # Is the break key pressed? if Input.get_action_strength("alternate") > 0.0 && move_input == Vector3(0,0,0) && airtime < 0.0: @@ -95,4 +107,11 @@ func _process(delta): # Applies the new velocity set_linear_velocity(new_velocity) - + + if (Input.is_action_just_released("up")): + # Find the velocity along the down vector + var velocity_along_normal = Globals.global_down * Globals.global_down.dot(linear_velocity) + var new_velocity = (linear_velocity - velocity_along_normal/3) + (Globals.global_down * 5) + + # Applies the new velocity + set_linear_velocity(new_velocity) diff --git a/player/player_node.tscn b/player/player_node.tscn index d02057c..94be785 100644 --- a/player/player_node.tscn +++ b/player/player_node.tscn @@ -38,6 +38,11 @@ shape = SubResource("SphereShape3D_qx3du") top_level = true target_position = Vector3(0, -1.1, 0) +[node name="grounded_override" type="RayCast3D" parent="."] +top_level = true +target_position = Vector3(0, -2, 0) +collision_mask = 32 + [node name="level" type="Node3D" parent="."] top_level = true script = ExtResource("3_yfi6d") diff --git a/primitives/button/button.gd b/primitives/button/button.gd new file mode 100644 index 0000000..69aaee9 --- /dev/null +++ b/primitives/button/button.gd @@ -0,0 +1,15 @@ +extends Area3D + + +var children = 0 + +# Called when the node enters the scene tree for the first time. +func _ready(): + body_entered.connect(_on_area_entered) + body_exited.connect(_on_area_exit) + +func _on_area_entered(body : Node3D) -> void: + children += 1 + +func _on_area_exit(body : Node3D) -> void: + children -= 1 diff --git a/primitives/button/button.tscn b/primitives/button/button.tscn new file mode 100644 index 0000000..1c1a69a --- /dev/null +++ b/primitives/button/button.tscn @@ -0,0 +1,132 @@ +[gd_scene load_steps=6 format=3 uid="uid://ccbejhlbgy7l6"] + +[ext_resource type="Material" uid="uid://d246lq005vp04" path="res://primitives/button/button_material.tres" id="1_1w6ur"] +[ext_resource type="Script" path="res://primitives/button/button.gd" id="1_dhq4o"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_x8w8d"] +size = Vector3(0.5, 0.5, 0.5) + +[sub_resource type="QuadMesh" id="QuadMesh_t6p7s"] +material = ExtResource("1_1w6ur") +center_offset = Vector3(0, 0, 0.5) + +[sub_resource type="QuadMesh" id="QuadMesh_sxwlf"] +material = ExtResource("1_1w6ur") +center_offset = Vector3(0, 0, -0.5) + +[node name="button" type="Area3D"] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0) +collision_mask = 8 +script = ExtResource("1_dhq4o") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_x8w8d") + +[node name="Node3D2" type="Node3D" parent="."] + +[node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D2"] +mesh = SubResource("QuadMesh_t6p7s") + +[node name="MeshInstance3D5" type="MeshInstance3D" parent="Node3D2"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_t6p7s") + +[node name="MeshInstance3D6" type="MeshInstance3D" parent="Node3D2"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_t6p7s") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="Node3D2"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) +mesh = SubResource("QuadMesh_t6p7s") + +[node name="MeshInstance3D3" type="MeshInstance3D" parent="Node3D2"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_t6p7s") + +[node name="MeshInstance3D4" type="MeshInstance3D" parent="Node3D2"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_t6p7s") + +[node name="MeshInstance3D7" type="MeshInstance3D" parent="Node3D2"] +mesh = SubResource("QuadMesh_sxwlf") + +[node name="MeshInstance3D8" type="MeshInstance3D" parent="Node3D2"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_sxwlf") + +[node name="MeshInstance3D9" type="MeshInstance3D" parent="Node3D2"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_sxwlf") + +[node name="MeshInstance3D10" type="MeshInstance3D" parent="Node3D2"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) +mesh = SubResource("QuadMesh_sxwlf") + +[node name="MeshInstance3D11" type="MeshInstance3D" parent="Node3D2"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_sxwlf") + +[node name="MeshInstance3D12" type="MeshInstance3D" parent="Node3D2"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_sxwlf") + +[node name="Node3D" type="Node3D" parent="."] +transform = Transform3D(1.1, 0, 0, 0, 1.1, 0, 0, 0, 1.1, 0, 0, 0) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D"] +mesh = SubResource("QuadMesh_t6p7s") +skeleton = NodePath("../..") + +[node name="MeshInstance3D5" type="MeshInstance3D" parent="Node3D"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_t6p7s") +skeleton = NodePath("../..") + +[node name="MeshInstance3D6" type="MeshInstance3D" parent="Node3D"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_t6p7s") +skeleton = NodePath("../..") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="Node3D"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) +mesh = SubResource("QuadMesh_t6p7s") +skeleton = NodePath("../..") + +[node name="MeshInstance3D3" type="MeshInstance3D" parent="Node3D"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_t6p7s") +skeleton = NodePath("../..") + +[node name="MeshInstance3D4" type="MeshInstance3D" parent="Node3D"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_t6p7s") +skeleton = NodePath("../..") + +[node name="MeshInstance3D7" type="MeshInstance3D" parent="Node3D"] +mesh = SubResource("QuadMesh_sxwlf") +skeleton = NodePath("../..") + +[node name="MeshInstance3D8" type="MeshInstance3D" parent="Node3D"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_sxwlf") +skeleton = NodePath("../..") + +[node name="MeshInstance3D9" type="MeshInstance3D" parent="Node3D"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_sxwlf") +skeleton = NodePath("../..") + +[node name="MeshInstance3D10" type="MeshInstance3D" parent="Node3D"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) +mesh = SubResource("QuadMesh_sxwlf") +skeleton = NodePath("../..") + +[node name="MeshInstance3D11" type="MeshInstance3D" parent="Node3D"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_sxwlf") +skeleton = NodePath("../..") + +[node name="MeshInstance3D12" type="MeshInstance3D" parent="Node3D"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) +mesh = SubResource("QuadMesh_sxwlf") +skeleton = NodePath("../..") diff --git a/primitives/button/button_material.tres b/primitives/button/button_material.tres new file mode 100644 index 0000000..c6e9d82 --- /dev/null +++ b/primitives/button/button_material.tres @@ -0,0 +1,12 @@ +[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://d246lq005vp04"] + +[ext_resource type="Texture2D" uid="uid://cjs5my7edblpm" path="res://primitives/button/button_texture.png" id="1_cmmf2"] + +[resource] +transparency = 2 +alpha_scissor_threshold = 0.01 +alpha_antialiasing_mode = 0 +albedo_texture = ExtResource("1_cmmf2") +emission_enabled = true +emission_energy_multiplier = 6.05 +emission_texture = ExtResource("1_cmmf2") diff --git a/primitives/button/button_texture.png b/primitives/button/button_texture.png new file mode 100644 index 0000000..b624928 Binary files /dev/null and b/primitives/button/button_texture.png differ diff --git a/primitives/button/button_texture.png.import b/primitives/button/button_texture.png.import new file mode 100644 index 0000000..5dc9ce2 --- /dev/null +++ b/primitives/button/button_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjs5my7edblpm" +path.s3tc="res://godot/imported/button_texture.png-5b6e9507972aa6f9756a7ada425aedce.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://primitives/button/button_texture.png" +dest_files=["res://godot/imported/button_texture.png-5b6e9507972aa6f9756a7ada425aedce.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/primitives/death/death_area_cubes.tscn b/primitives/death/death_area_cubes.tscn new file mode 100644 index 0000000..5db8cc8 --- /dev/null +++ b/primitives/death/death_area_cubes.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=3 uid="uid://be071cnfk4wxe"] + +[ext_resource type="Script" path="res://primitives/death/kill_cube.gd" id="1_0olng"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_s17xj"] + +[node name="death_area_cubes" type="Area3D"] +collision_mask = 16 +linear_damp = 6.265 +script = ExtResource("1_0olng") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +transform = Transform3D(1.01, 0, 0, 0, 1.01, 0, 0, 0, 1.01, 0, 0, 0) +shape = SubResource("BoxShape3D_s17xj") diff --git a/primitives/death/death_area_player.tscn b/primitives/death/death_area_player.tscn new file mode 100644 index 0000000..f041ef3 --- /dev/null +++ b/primitives/death/death_area_player.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=3 uid="uid://b5dk2pwgymm4h"] + +[ext_resource type="Script" path="res://primitives/death/death_player.gd" id="1_nwwvl"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_s17xj"] + +[node name="death_area_player" type="Area3D"] +collision_mask = 4 +linear_damp = 6.265 +script = ExtResource("1_nwwvl") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +transform = Transform3D(1.01, 0, 0, 0, 1.01, 0, 0, 0, 1.01, 0, 0, 0) +shape = SubResource("BoxShape3D_s17xj") diff --git a/primitives/death/death_player.gd b/primitives/death/death_player.gd new file mode 100644 index 0000000..3e27e5d --- /dev/null +++ b/primitives/death/death_player.gd @@ -0,0 +1,14 @@ +extends Area3D + + +# Called when the node enters the scene tree for the first time. +func _ready(): + body_entered.connect(_on_area_entered) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass + +func _on_area_entered(body : Node3D) -> void: + Globals.restart = true diff --git a/primitives/death/death_visual.tscn b/primitives/death/death_visual.tscn new file mode 100644 index 0000000..abf1534 --- /dev/null +++ b/primitives/death/death_visual.tscn @@ -0,0 +1,11 @@ +[gd_scene load_steps=3 format=3 uid="uid://ru77p452tkfp"] + +[ext_resource type="Material" uid="uid://dexxct6ikgcwx" path="res://primitives/pallet/red_glow.tres" id="1_gwoc5"] + +[sub_resource type="BoxMesh" id="BoxMesh_ofujh"] +material = ExtResource("1_gwoc5") + +[node name="death_visual" type="Node3D"] + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +mesh = SubResource("BoxMesh_ofujh") diff --git a/primitives/death/kill_cube.gd b/primitives/death/kill_cube.gd new file mode 100644 index 0000000..f21e27f --- /dev/null +++ b/primitives/death/kill_cube.gd @@ -0,0 +1,12 @@ +extends Area3D + +@export var death_direction = Vector3(0,-1,0) + +# Called when the node enters the scene tree for the first time. +func _ready(): + body_entered.connect(_on_area_entered) + + + +func _on_area_entered(body : Node3D) -> void: + body.death_direction = death_direction diff --git a/primitives/fractal.gd b/primitives/fractal.gd new file mode 100644 index 0000000..5941c92 --- /dev/null +++ b/primitives/fractal.gd @@ -0,0 +1,21 @@ +extends AnimatableBody3D + +@export var direction = Vector3(0,0,0) + +var center + + +func _ready(): + center = get_parent().get_node("center") + add_collision_exception_with(center) + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + + var new_transform: Transform3D + + new_transform.basis = center.basis + + transform = new_transform.translated(center.position + center.quaternion * (direction * Globals.fractal)) + + diff --git a/primitives/icons/hitbox0.png.import b/primitives/icons/hitbox0.png.import index c405560..6addfcb 100644 --- a/primitives/icons/hitbox0.png.import +++ b/primitives/icons/hitbox0.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://bqob1me602loa" -path.s3tc="res://.godot/imported/hitbox0.png-47d8670bda51f66e7c6ea1e8a7f86c9a.s3tc.ctex" +path.s3tc="res://godot/imported/hitbox0.png-47d8670bda51f66e7c6ea1e8a7f86c9a.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -12,7 +12,7 @@ metadata={ [deps] source_file="res://primitives/icons/hitbox0.png" -dest_files=["res://.godot/imported/hitbox0.png-47d8670bda51f66e7c6ea1e8a7f86c9a.s3tc.ctex"] +dest_files=["res://godot/imported/hitbox0.png-47d8670bda51f66e7c6ea1e8a7f86c9a.s3tc.ctex"] [params] diff --git a/primitives/icons/hitbox1.png.import b/primitives/icons/hitbox1.png.import index e3155e3..f763edf 100644 --- a/primitives/icons/hitbox1.png.import +++ b/primitives/icons/hitbox1.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://lkjnqmyp471w" -path="res://.godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.ctex" +path="res://godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.ctex" metadata={ "vram_texture": false } @@ -11,7 +11,7 @@ metadata={ [deps] source_file="res://primitives/icons/hitbox1.png" -dest_files=["res://.godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.ctex"] +dest_files=["res://godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.ctex"] [params] diff --git a/primitives/icons/hitbox3.png.import b/primitives/icons/hitbox3.png.import index 62e812a..e73e538 100644 --- a/primitives/icons/hitbox3.png.import +++ b/primitives/icons/hitbox3.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://dwv866wxa0nqa" -path="res://.godot/imported/hitbox3.png-dd92880aaec075eb90869167ad6770c7.ctex" +path="res://godot/imported/hitbox3.png-dd92880aaec075eb90869167ad6770c7.ctex" metadata={ "vram_texture": false } @@ -11,7 +11,7 @@ metadata={ [deps] source_file="res://primitives/icons/hitbox3.png" -dest_files=["res://.godot/imported/hitbox3.png-dd92880aaec075eb90869167ad6770c7.ctex"] +dest_files=["res://godot/imported/hitbox3.png-dd92880aaec075eb90869167ad6770c7.ctex"] [params] diff --git a/primitives/icons/hitbox4.png.import b/primitives/icons/hitbox4.png.import index d7f8b3b..3856519 100644 --- a/primitives/icons/hitbox4.png.import +++ b/primitives/icons/hitbox4.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://0tpj2abk03a5" -path="res://.godot/imported/hitbox4.png-dafc75a4ca124d6f166fd22ebf8c1e9e.ctex" +path="res://godot/imported/hitbox4.png-dafc75a4ca124d6f166fd22ebf8c1e9e.ctex" metadata={ "vram_texture": false } @@ -11,7 +11,7 @@ metadata={ [deps] source_file="res://primitives/icons/hitbox4.png" -dest_files=["res://.godot/imported/hitbox4.png-dafc75a4ca124d6f166fd22ebf8c1e9e.ctex"] +dest_files=["res://godot/imported/hitbox4.png-dafc75a4ca124d6f166fd22ebf8c1e9e.ctex"] [params] diff --git a/primitives/pallet/gray_glow.tres b/primitives/pallet/gray_glow.tres new file mode 100644 index 0000000..b193c0a --- /dev/null +++ b/primitives/pallet/gray_glow.tres @@ -0,0 +1,6 @@ +[gd_resource type="StandardMaterial3D" format=3 uid="uid://blgitic2gidr6"] + +[resource] +emission_enabled = true +emission = Color(0.136826, 0.136826, 0.136826, 1) +emission_energy_multiplier = 6.48 diff --git a/primitives/pallet/green_glow.tres b/primitives/pallet/green_glow.tres new file mode 100644 index 0000000..d9ceadb --- /dev/null +++ b/primitives/pallet/green_glow.tres @@ -0,0 +1,6 @@ +[gd_resource type="StandardMaterial3D" format=3 uid="uid://cg6j2nqyid2t"] + +[resource] +emission_enabled = true +emission = Color(0.132739, 0.735536, 7.70092e-07, 1) +emission_energy_multiplier = 2.48 diff --git a/primitives/pallet/purple_glow.tres b/primitives/pallet/purple_glow.tres new file mode 100644 index 0000000..d9a8add --- /dev/null +++ b/primitives/pallet/purple_glow.tres @@ -0,0 +1,6 @@ +[gd_resource type="StandardMaterial3D" format=3 uid="uid://b7ygb58uvyir7"] + +[resource] +emission_enabled = true +emission = Color(0.904959, 0.25367, 1, 1) +emission_energy_multiplier = 2.48 diff --git a/primitives/pallet/red_glow.tres b/primitives/pallet/red_glow.tres new file mode 100644 index 0000000..c8f1eae --- /dev/null +++ b/primitives/pallet/red_glow.tres @@ -0,0 +1,6 @@ +[gd_resource type="StandardMaterial3D" format=3 uid="uid://dexxct6ikgcwx"] + +[resource] +emission_enabled = true +emission = Color(0.817315, 0.153827, 0.0556451, 1) +emission_energy_multiplier = 2.4 diff --git a/primitives/pallet/yellow_glow.tres b/primitives/pallet/yellow_glow.tres new file mode 100644 index 0000000..ff89e74 --- /dev/null +++ b/primitives/pallet/yellow_glow.tres @@ -0,0 +1,6 @@ +[gd_resource type="StandardMaterial3D" format=3 uid="uid://7jwgna61bk4i"] + +[resource] +emission_enabled = true +emission = Color(0.761654, 0.57933, 9.62615e-07, 1) +emission_energy_multiplier = 2.48 diff --git a/primitives/pivot.gd b/primitives/pivot.gd new file mode 100644 index 0000000..23643c3 --- /dev/null +++ b/primitives/pivot.gd @@ -0,0 +1,15 @@ +extends Node3D + +@export var speed = 1.0 +@export var random_init = false + + +# Called when the node enters the scene tree for the first time. +func _ready(): + if random_init: + rotate_y(randf_range(0, 2 * PI)) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + rotate_y(speed * delta) diff --git a/primitives/platforms/10x1x10 Floating.blend b/primitives/platforms/10x1x10 Floating.blend new file mode 100644 index 0000000..f14a41f Binary files /dev/null and b/primitives/platforms/10x1x10 Floating.blend differ diff --git a/primitives/platforms/10x1x10 Floating.blend.import b/primitives/platforms/10x1x10 Floating.blend.import new file mode 100644 index 0000000..6b456ba --- /dev/null +++ b/primitives/platforms/10x1x10 Floating.blend.import @@ -0,0 +1,50 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b64npexho17sk" +path="res://godot/imported/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn" + +[deps] + +source_file="res://primitives/platforms/10x1x10 Floating.blend" +dest_files=["res://godot/imported/10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/primitives/platforms/10x1x10 Repulsive.blend b/primitives/platforms/10x1x10 Repulsive.blend new file mode 100644 index 0000000..9b84968 Binary files /dev/null and b/primitives/platforms/10x1x10 Repulsive.blend differ diff --git a/primitives/platforms/10x1x10 Repulsive.blend.import b/primitives/platforms/10x1x10 Repulsive.blend.import new file mode 100644 index 0000000..7a221c8 --- /dev/null +++ b/primitives/platforms/10x1x10 Repulsive.blend.import @@ -0,0 +1,50 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c0iawxs23lsa4" +path="res://godot/imported/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn" + +[deps] + +source_file="res://primitives/platforms/10x1x10 Repulsive.blend" +dest_files=["res://godot/imported/10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/primitives/platforms/10x1x10 with outlines green.blend b/primitives/platforms/10x1x10 with outlines green.blend new file mode 100644 index 0000000..1f704c6 Binary files /dev/null and b/primitives/platforms/10x1x10 with outlines green.blend differ diff --git a/primitives/platforms/10x1x10 with outlines green.blend.import b/primitives/platforms/10x1x10 with outlines green.blend.import new file mode 100644 index 0000000..d6d1f2a --- /dev/null +++ b/primitives/platforms/10x1x10 with outlines green.blend.import @@ -0,0 +1,61 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cgc0sgchohoio" +path="res://godot/imported/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn" + +[deps] + +source_file="res://primitives/platforms/10x1x10 with outlines green.blend" +dest_files=["res://godot/imported/10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"materials": { +"Material.001": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/green_glow.tres" +}, +"Material.007": { +"use_external/enabled": true, +"use_external/path": "res://primitives/platforms/platform_material.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/primitives/platforms/10x1x10 with outlines.blend b/primitives/platforms/10x1x10 with outlines.blend new file mode 100644 index 0000000..1f704c6 Binary files /dev/null and b/primitives/platforms/10x1x10 with outlines.blend differ diff --git a/primitives/platforms/10x1x10 with outlines.blend.import b/primitives/platforms/10x1x10 with outlines.blend.import new file mode 100644 index 0000000..ec2f13f --- /dev/null +++ b/primitives/platforms/10x1x10 with outlines.blend.import @@ -0,0 +1,61 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dog64ec6wof4k" +path="res://godot/imported/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn" + +[deps] + +source_file="res://primitives/platforms/10x1x10 with outlines.blend" +dest_files=["res://godot/imported/10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"materials": { +"Material.001": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/white_glow.tres" +}, +"Material.007": { +"use_external/enabled": true, +"use_external/path": "res://primitives/platforms/platform_material.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/primitives/platforms/normal.png b/primitives/platforms/normal.png new file mode 100644 index 0000000..a6e9868 Binary files /dev/null and b/primitives/platforms/normal.png differ diff --git a/primitives/platforms/normal.png.import b/primitives/platforms/normal.png.import new file mode 100644 index 0000000..c5475b5 --- /dev/null +++ b/primitives/platforms/normal.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djqdpavuh2fjs" +path.s3tc="res://godot/imported/normal.png-ec1d9a6c9341586c00283c8d1e7ead2b.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://primitives/platforms/normal.png" +dest_files=["res://godot/imported/normal.png-ec1d9a6c9341586c00283c8d1e7ead2b.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://primitives/platforms/normal.png" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/primitives/platforms/platform_green.tscn b/primitives/platforms/platform_green.tscn new file mode 100644 index 0000000..362c0ae --- /dev/null +++ b/primitives/platforms/platform_green.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=4 format=3 uid="uid://t3yq4ib4iryu"] + +[ext_resource type="PackedScene" uid="uid://cgc0sgchohoio" path="res://primitives/platforms/10x1x10 with outlines green.blend" id="1_4cbx8"] +[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_nrogj"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_pphf1"] +size = Vector3(20, 2, 20) + +[node name="platform_green" type="RigidBody3D"] +collision_layer = 33 +mass = 5.0 +physics_material_override = ExtResource("1_nrogj") +gravity_scale = 0.0 +linear_damp = 0.2 +angular_damp = 0.2 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_pphf1") + +[node name="10x1x10 with outlines blue" parent="." instance=ExtResource("1_4cbx8")] diff --git a/primitives/platforms/platform_material.tres b/primitives/platforms/platform_material.tres new file mode 100644 index 0000000..25d940b --- /dev/null +++ b/primitives/platforms/platform_material.tres @@ -0,0 +1,16 @@ +[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://b2ttpdiw37sq4"] + +[ext_resource type="Texture2D" uid="uid://djqdpavuh2fjs" path="res://primitives/platforms/normal.png" id="1_y8kdl"] + +[resource] +albedo_color = Color(0.625597, 0.625597, 0.625597, 1) +metallic = 0.79 +roughness = 0.17 +normal_enabled = true +normal_texture = ExtResource("1_y8kdl") +heightmap_scale = 8.246 +heightmap_texture = ExtResource("1_y8kdl") +uv1_scale = Vector3(0.135, 0.135, 0.135) +uv1_triplanar = true +uv1_world_triplanar = true +point_size = 128.0 diff --git a/primitives/platforms/platform_white.tscn b/primitives/platforms/platform_white.tscn new file mode 100644 index 0000000..9d4f9a1 --- /dev/null +++ b/primitives/platforms/platform_white.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=3 format=3 uid="uid://dttmvr6tlyoup"] + +[ext_resource type="PackedScene" uid="uid://dog64ec6wof4k" path="res://primitives/platforms/10x1x10 with outlines.blend" id="1_75ln3"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_pphf1"] +size = Vector3(20, 2, 20) + +[node name="platform_white" type="StaticBody3D"] + +[node name="10x1x10 with outlines" parent="." instance=ExtResource("1_75ln3")] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_pphf1") diff --git a/primitives/skybox/background.hdr.import b/primitives/skybox/background.hdr.import index 815ad13..8784b84 100644 --- a/primitives/skybox/background.hdr.import +++ b/primitives/skybox/background.hdr.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://ck6rsckrlm5ql" -path.bptc="res://.godot/imported/background.hdr-4791c4573f4e54899bd21a1b5cb2abad.bptc.ctex" +path.bptc="res://godot/imported/background.hdr-4791c4573f4e54899bd21a1b5cb2abad.bptc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -12,7 +12,7 @@ metadata={ [deps] source_file="res://primitives/skybox/background.hdr" -dest_files=["res://.godot/imported/background.hdr-4791c4573f4e54899bd21a1b5cb2abad.bptc.ctex"] +dest_files=["res://godot/imported/background.hdr-4791c4573f4e54899bd21a1b5cb2abad.bptc.ctex"] [params] diff --git a/primitives/skybox/skybox.blend.import b/primitives/skybox/skybox.blend.import index b59b317..481ddca 100644 --- a/primitives/skybox/skybox.blend.import +++ b/primitives/skybox/skybox.blend.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://bcsejkg5vcjgl" -path="res://.godot/imported/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn" +path="res://godot/imported/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn" [deps] source_file="res://primitives/skybox/skybox.blend" -dest_files=["res://.godot/imported/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn"] +dest_files=["res://godot/imported/skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn"] [params] diff --git a/primitives/sticky.gd b/primitives/sticky.gd new file mode 100644 index 0000000..0ec6f1a --- /dev/null +++ b/primitives/sticky.gd @@ -0,0 +1,17 @@ +extends Area3D + +var stuck = null +var alpha = 0.01 + +# Called when the node enters the scene tree for the first time. +func _ready(): + body_entered.connect(_on_area_entered) + +func _physics_process(delta): + if (stuck != null): + stuck.global_position.x = lerp(stuck.global_position.x, global_position.x, 1 - alpha ** delta) + stuck.global_position.z = lerp(stuck.global_position.z, global_position.z, 1 - alpha ** delta) + +func _on_area_entered(body : RigidBody3D) -> void: + stuck = body + print ("stuck!") diff --git a/primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg b/primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg new file mode 100644 index 0000000..4a5291e Binary files /dev/null and b/primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg differ diff --git a/primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg.import b/primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg.import new file mode 100644 index 0000000..9c5c3c9 --- /dev/null +++ b/primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://deinhp83gegn3" +path="res://godot/imported/black_man_laughing_in_the_dark_know_your_meme.jpg-1a77fbc80131a500d4f005816644bec6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg" +dest_files=["res://godot/imported/black_man_laughing_in_the_dark_know_your_meme.jpg-1a77fbc80131a500d4f005816644bec6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project.godot b/project.godot index 7eeebd9..2e6b363 100644 --- a/project.godot +++ b/project.godot @@ -11,13 +11,20 @@ config_version=5 [application] config/name="Cawez Puzzlebox" -run/main_scene="res://testscene.tscn" +config/description="A wonky mess" +config/version="1.0" +run/main_scene="res://levels/blue/parkour/level_b_p_1.tscn" +config/use_hidden_project_data_directory=false config/features=PackedStringArray("4.2", "Forward Plus") -config/icon="res://icon.svg" +boot_splash/image="res://ui/CAWEZ STUDIOS.png" +config/icon="res://ui/logo1.png" +config/image="res://ui/CAWEZ STUDIOS.png" [autoload] Globals="*res://globals.gd" +MainMenu="*res://ui/main_menu.tscn" +MusicEngine="*res://audio/music/music_engine.tscn" [display] @@ -92,6 +99,18 @@ out={ "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":16,"position":Vector2(174, 4),"global_position":Vector2(178, 45),"factor":1.0,"button_index":5,"canceled":false,"pressed":true,"double_click":false,"script":null) ] } +restart={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194336,"key_label":0,"unicode":0,"echo":false,"script":null) +] +} +fullscreen={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194342,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":true,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194309,"key_label":0,"unicode":0,"echo":false,"script":null) +] +} [physics] diff --git a/rooms/blue/Roughness Map.png.import b/rooms/blue/Roughness Map.png.import index 41ccd5d..08908f3 100644 --- a/rooms/blue/Roughness Map.png.import +++ b/rooms/blue/Roughness Map.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://bafeo5g7hr3x2" -path.s3tc="res://.godot/imported/Roughness Map.png-907b4a273711aad630b43db9e5433a80.s3tc.ctex" +path.s3tc="res://godot/imported/Roughness Map.png-907b4a273711aad630b43db9e5433a80.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -12,7 +12,7 @@ metadata={ [deps] source_file="res://rooms/blue/Roughness Map.png" -dest_files=["res://.godot/imported/Roughness Map.png-907b4a273711aad630b43db9e5433a80.s3tc.ctex"] +dest_files=["res://godot/imported/Roughness Map.png-907b4a273711aad630b43db9e5433a80.s3tc.ctex"] [params] diff --git a/rooms/blue/ceiling.blend.import b/rooms/blue/ceiling.blend.import index aa8d2a2..71d0f8a 100644 --- a/rooms/blue/ceiling.blend.import +++ b/rooms/blue/ceiling.blend.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://cqr10c1hj3x8r" -path="res://.godot/imported/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn" +path="res://godot/imported/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn" [deps] source_file="res://rooms/blue/ceiling.blend" -dest_files=["res://.godot/imported/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn"] +dest_files=["res://godot/imported/ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn"] [params] diff --git a/rooms/blue/floor_emit.png.import b/rooms/blue/floor_emit.png.import index eabd020..820a070 100644 --- a/rooms/blue/floor_emit.png.import +++ b/rooms/blue/floor_emit.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://bok3x4q05h4vc" -path.s3tc="res://.godot/imported/floor_emit.png-e614cd3a43b3f23705b3fec951b9f8b3.s3tc.ctex" +path.s3tc="res://godot/imported/floor_emit.png-e614cd3a43b3f23705b3fec951b9f8b3.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -12,7 +12,7 @@ metadata={ [deps] source_file="res://rooms/blue/floor_emit.png" -dest_files=["res://.godot/imported/floor_emit.png-e614cd3a43b3f23705b3fec951b9f8b3.s3tc.ctex"] +dest_files=["res://godot/imported/floor_emit.png-e614cd3a43b3f23705b3fec951b9f8b3.s3tc.ctex"] [params] diff --git a/rooms/blue/floor_normal.png.import b/rooms/blue/floor_normal.png.import index a7b3cc0..4fbbe34 100644 --- a/rooms/blue/floor_normal.png.import +++ b/rooms/blue/floor_normal.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://dofcck4vs8lk0" -path.s3tc="res://.godot/imported/floor_normal.png-829737c0ee7cb4421c50398194c7b955.s3tc.ctex" +path.s3tc="res://godot/imported/floor_normal.png-829737c0ee7cb4421c50398194c7b955.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -12,7 +12,7 @@ metadata={ [deps] source_file="res://rooms/blue/floor_normal.png" -dest_files=["res://.godot/imported/floor_normal.png-829737c0ee7cb4421c50398194c7b955.s3tc.ctex"] +dest_files=["res://godot/imported/floor_normal.png-829737c0ee7cb4421c50398194c7b955.s3tc.ctex"] [params] diff --git a/rooms/blue/wall_emit.png.import b/rooms/blue/wall_emit.png.import index 4b628cd..84ec5aa 100644 --- a/rooms/blue/wall_emit.png.import +++ b/rooms/blue/wall_emit.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://dsm7b746txu5x" -path.s3tc="res://.godot/imported/wall_emit.png-c6bde6c0bc5b9c2e0da8198cfc300691.s3tc.ctex" +path.s3tc="res://godot/imported/wall_emit.png-c6bde6c0bc5b9c2e0da8198cfc300691.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -12,7 +12,7 @@ metadata={ [deps] source_file="res://rooms/blue/wall_emit.png" -dest_files=["res://.godot/imported/wall_emit.png-c6bde6c0bc5b9c2e0da8198cfc300691.s3tc.ctex"] +dest_files=["res://godot/imported/wall_emit.png-c6bde6c0bc5b9c2e0da8198cfc300691.s3tc.ctex"] [params] diff --git a/rooms/blue/wall_normal.png.import b/rooms/blue/wall_normal.png.import index 2093338..9a05920 100644 --- a/rooms/blue/wall_normal.png.import +++ b/rooms/blue/wall_normal.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://dxnv3hf0kqrj7" -path.s3tc="res://.godot/imported/wall_normal.png-1da0514643f5c768fe5633f354f1f620.s3tc.ctex" +path.s3tc="res://godot/imported/wall_normal.png-1da0514643f5c768fe5633f354f1f620.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -12,7 +12,7 @@ metadata={ [deps] source_file="res://rooms/blue/wall_normal.png" -dest_files=["res://.godot/imported/wall_normal.png-1da0514643f5c768fe5633f354f1f620.s3tc.ctex"] +dest_files=["res://godot/imported/wall_normal.png-1da0514643f5c768fe5633f354f1f620.s3tc.ctex"] [params] diff --git a/rooms/purple/FractalWallsEmissionTranscoded.webm b/rooms/purple/FractalWallsEmissionTranscoded.webm new file mode 100644 index 0000000..679443e Binary files /dev/null and b/rooms/purple/FractalWallsEmissionTranscoded.webm differ diff --git a/rooms/purple/fractal_video.ogv b/rooms/purple/fractal_video.ogv new file mode 100644 index 0000000..ec9adb3 Binary files /dev/null and b/rooms/purple/fractal_video.ogv differ diff --git a/rooms/purple/room_purple_floor.tscn b/rooms/purple/room_purple_floor.tscn new file mode 100644 index 0000000..cee35d9 --- /dev/null +++ b/rooms/purple/room_purple_floor.tscn @@ -0,0 +1,312 @@ +[gd_scene load_steps=11 format=3 uid="uid://bkfvrqyyp11hl"] + +[ext_resource type="VideoStream" path="res://rooms/purple/fractal_video.ogv" id="2_qvyo3"] +[ext_resource type="Texture2D" uid="uid://b6jufh7dqo757" path="res://rooms/purple/wall_normal.png" id="3_utiv0"] +[ext_resource type="Material" uid="uid://bj6l2hglpukfn" path="res://primitives/pallet/white_glow.tres" id="4_8lnu2"] +[ext_resource type="PackedScene" uid="uid://bcsejkg5vcjgl" path="res://primitives/skybox/skybox.blend" id="4_rwo4v"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_bvvt8"] +size = Vector3(100, 100, 100) + +[sub_resource type="Environment" id="Environment_1t5lf"] +background_mode = 1 +ssr_enabled = true +ssr_max_steps = 50 +glow_enabled = true +glow_intensity = 0.93 +glow_strength = 0.88 +glow_bloom = 0.16 +glow_blend_mode = 0 +fog_light_color = Color(0.182804, 0.289838, 0.349834, 1) +fog_density = 0.0 +adjustment_enabled = true + +[sub_resource type="QuadMesh" id="QuadMesh_xj4cr"] + +[sub_resource type="ViewportTexture" id="ViewportTexture_yc6v6"] +viewport_path = NodePath("vid_renderer") + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3mv0u"] +resource_local_to_scene = true +albedo_color = Color(0.0745098, 0.0745098, 0.0745098, 1) +roughness = 0.16 +emission_enabled = true +emission_texture = SubResource("ViewportTexture_yc6v6") +normal_enabled = true +normal_texture = ExtResource("3_utiv0") + +[sub_resource type="QuadMesh" id="QuadMesh_xdr52"] +material = ExtResource("4_8lnu2") + +[node name="room_purple_floor" type="StaticBody3D"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -100, 0) +shape = SubResource("BoxShape3D_bvvt8") + +[node name="CollisionShape3D4" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 100, 0) +shape = SubResource("BoxShape3D_bvvt8") + +[node name="CollisionShape3D5" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 0) +shape = SubResource("BoxShape3D_bvvt8") + +[node name="CollisionShape3D6" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 0) +shape = SubResource("BoxShape3D_bvvt8") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 100) +shape = SubResource("BoxShape3D_bvvt8") + +[node name="CollisionShape3D3" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -100) +shape = SubResource("BoxShape3D_bvvt8") + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_1t5lf") + +[node name="ReflectionProbe" type="ReflectionProbe" parent="."] +update_mode = 1 +size = Vector3(101, 101, 101) +box_projection = true +interior = true +enable_shadows = true +cull_mask = 2 +mesh_lod_threshold = 0.0 +ambient_mode = 0 +ambient_color = Color(0.873298, 0.873298, 0.873298, 1) +ambient_color_energy = 11.43 + +[node name="skybox" parent="." instance=ExtResource("4_rwo4v")] +transform = Transform3D(800, 0, 0, 0, 800, 0, 0, 0, 800, 0, 0, 0) + +[node name="vid_renderer" type="SubViewport" parent="."] +size = Vector2i(2048, 2048) + +[node name="vid" type="VideoStreamPlayer" parent="vid_renderer"] +offset_right = 2048.0 +offset_bottom = 2048.0 +stream = ExtResource("2_qvyo3") +autoplay = true +loop = true + +[node name="Wall" type="MeshInstance3D" parent="."] +transform = Transform3D(100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, -50) +layers = 3 +mesh = SubResource("QuadMesh_xj4cr") +surface_material_override/0 = SubResource("StandardMaterial3D_3mv0u") + +[node name="Wall2" type="MeshInstance3D" parent="."] +transform = Transform3D(100, 0, 0, 0, -100, 8.74228e-06, 0, -8.74228e-06, -100, 0, 0, 50) +layers = 3 +mesh = SubResource("QuadMesh_xj4cr") +surface_material_override/0 = SubResource("StandardMaterial3D_3mv0u") + +[node name="Wall5" type="MeshInstance3D" parent="."] +transform = Transform3D(4.37114e-06, -3.82137e-13, 100, -8.74228e-06, -100, 0, 100, -8.74228e-06, -4.37114e-06, -50, 0, 0) +layers = 3 +mesh = SubResource("QuadMesh_xj4cr") +surface_material_override/0 = SubResource("StandardMaterial3D_3mv0u") + +[node name="Wall6" type="MeshInstance3D" parent="."] +transform = Transform3D(4.37114e-06, 3.82137e-13, -100, 8.74228e-06, -100, 0, -100, -8.74228e-06, -4.37114e-06, 50, 0, 0) +layers = 3 +mesh = SubResource("QuadMesh_xj4cr") +surface_material_override/0 = SubResource("StandardMaterial3D_3mv0u") + +[node name="Wall3" type="MeshInstance3D" parent="."] +transform = Transform3D(100, 0, 0, 0, -4.37114e-06, -100, 0, 100, -4.37114e-06, 0, 50, 0) +layers = 3 +mesh = SubResource("QuadMesh_xj4cr") +surface_material_override/0 = SubResource("StandardMaterial3D_3mv0u") + +[node name="Wall4" type="MeshInstance3D" parent="."] +transform = Transform3D(100, 0, 0, 0, -4.37114e-06, 100, 0, -100, -4.37114e-06, 0, -50, 0) +layers = 3 +mesh = SubResource("QuadMesh_xj4cr") +surface_material_override/0 = SubResource("StandardMaterial3D_3mv0u") + +[node name="light_parent" type="Node3D" parent="."] + +[node name="light_obj" type="MeshInstance3D" parent="light_parent"] +transform = Transform3D(-7.5, 0, -1.13247e-06, 0, 7.5, 0, 1.13247e-06, 0, -7.5, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj2" type="MeshInstance3D" parent="light_parent"] +transform = Transform3D(-7.5, 1.13247e-06, -4.95018e-14, 0, -3.27835e-07, -7.5, -1.13247e-06, -7.5, 3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj3" type="MeshInstance3D" parent="light_parent"] +transform = Transform3D(1.43301e-14, 3.27835e-07, -7.5, 7.5, -3.27835e-07, 0, -3.27835e-07, -7.5, -3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="SpotLight3D" type="SpotLight3D" parent="light_parent"] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 49.9, 49.9, 49.9) +light_energy = 1.094 +spot_range = 316.858 + +[node name="light_parent5" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) + +[node name="light_obj" type="MeshInstance3D" parent="light_parent5"] +transform = Transform3D(-7.5, 0, -1.13247e-06, 0, 7.5, 0, 1.13247e-06, 0, -7.5, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj2" type="MeshInstance3D" parent="light_parent5"] +transform = Transform3D(-7.5, 1.13247e-06, -4.95018e-14, 0, -3.27835e-07, -7.5, -1.13247e-06, -7.5, 3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj3" type="MeshInstance3D" parent="light_parent5"] +transform = Transform3D(1.43301e-14, 3.27835e-07, -7.5, 7.5, -3.27835e-07, 0, -3.27835e-07, -7.5, -3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="SpotLight3D" type="SpotLight3D" parent="light_parent5"] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 49.9, 49.9, 49.9) +light_energy = 1.094 +spot_range = 316.858 + +[node name="light_parent6" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 0, 0, 0) + +[node name="light_obj" type="MeshInstance3D" parent="light_parent6"] +transform = Transform3D(-7.5, 0, -1.13247e-06, 0, 7.5, 0, 1.13247e-06, 0, -7.5, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj2" type="MeshInstance3D" parent="light_parent6"] +transform = Transform3D(-7.5, 1.13247e-06, -4.95018e-14, 0, -3.27835e-07, -7.5, -1.13247e-06, -7.5, 3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj3" type="MeshInstance3D" parent="light_parent6"] +transform = Transform3D(1.43301e-14, 3.27835e-07, -7.5, 7.5, -3.27835e-07, 0, -3.27835e-07, -7.5, -3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="SpotLight3D" type="SpotLight3D" parent="light_parent6"] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 49.9, 49.9, 49.9) +light_energy = 1.094 +spot_range = 316.858 + +[node name="light_parent7" type="Node3D" parent="."] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 0, 0) + +[node name="light_obj" type="MeshInstance3D" parent="light_parent7"] +transform = Transform3D(-7.5, 0, -1.13247e-06, 0, 7.5, 0, 1.13247e-06, 0, -7.5, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj2" type="MeshInstance3D" parent="light_parent7"] +transform = Transform3D(-7.5, 1.13247e-06, -4.95018e-14, 0, -3.27835e-07, -7.5, -1.13247e-06, -7.5, 3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj3" type="MeshInstance3D" parent="light_parent7"] +transform = Transform3D(1.43301e-14, 3.27835e-07, -7.5, 7.5, -3.27835e-07, 0, -3.27835e-07, -7.5, -3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="SpotLight3D" type="SpotLight3D" parent="light_parent7"] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 49.9, 49.9, 49.9) +light_energy = 1.094 +spot_range = 316.858 + +[node name="light_parent8" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91069e-15, 0, 0, 0) + +[node name="light_obj" type="MeshInstance3D" parent="light_parent8"] +transform = Transform3D(-7.5, 0, -1.13247e-06, 0, 7.5, 0, 1.13247e-06, 0, -7.5, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj2" type="MeshInstance3D" parent="light_parent8"] +transform = Transform3D(-7.5, 1.13247e-06, -4.95018e-14, 0, -3.27835e-07, -7.5, -1.13247e-06, -7.5, 3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj3" type="MeshInstance3D" parent="light_parent8"] +transform = Transform3D(1.43301e-14, 3.27835e-07, -7.5, 7.5, -3.27835e-07, 0, -3.27835e-07, -7.5, -3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="SpotLight3D" type="SpotLight3D" parent="light_parent8"] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 49.9, 49.9, 49.9) +light_energy = 1.094 +spot_range = 316.858 + +[node name="light_parent2" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0) + +[node name="light_obj" type="MeshInstance3D" parent="light_parent2"] +transform = Transform3D(-7.5, 0, -1.13247e-06, 0, 7.5, 0, 1.13247e-06, 0, -7.5, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj2" type="MeshInstance3D" parent="light_parent2"] +transform = Transform3D(-7.5, 1.13247e-06, -4.95018e-14, 0, -3.27835e-07, -7.5, -1.13247e-06, -7.5, 3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj3" type="MeshInstance3D" parent="light_parent2"] +transform = Transform3D(1.43301e-14, 3.27835e-07, -7.5, 7.5, -3.27835e-07, 0, -3.27835e-07, -7.5, -3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="SpotLight3D" type="SpotLight3D" parent="light_parent2"] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 49.9, 49.9, 49.9) +light_energy = 1.094 +spot_range = 316.858 + +[node name="light_parent3" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) + +[node name="light_obj" type="MeshInstance3D" parent="light_parent3"] +transform = Transform3D(-7.5, 0, -1.13247e-06, 0, 7.5, 0, 1.13247e-06, 0, -7.5, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj2" type="MeshInstance3D" parent="light_parent3"] +transform = Transform3D(-7.5, 1.13247e-06, -4.95018e-14, 0, -3.27835e-07, -7.5, -1.13247e-06, -7.5, 3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj3" type="MeshInstance3D" parent="light_parent3"] +transform = Transform3D(1.43301e-14, 3.27835e-07, -7.5, 7.5, -3.27835e-07, 0, -3.27835e-07, -7.5, -3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="SpotLight3D" type="SpotLight3D" parent="light_parent3"] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 49.9, 49.9, 49.9) +light_energy = 1.094 +spot_range = 316.858 + +[node name="light_parent4" type="Node3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) + +[node name="light_obj" type="MeshInstance3D" parent="light_parent4"] +transform = Transform3D(-7.5, 0, -1.13247e-06, 0, 7.5, 0, 1.13247e-06, 0, -7.5, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj2" type="MeshInstance3D" parent="light_parent4"] +transform = Transform3D(-7.5, 1.13247e-06, -4.95018e-14, 0, -3.27835e-07, -7.5, -1.13247e-06, -7.5, 3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="light_obj3" type="MeshInstance3D" parent="light_parent4"] +transform = Transform3D(1.43301e-14, 3.27835e-07, -7.5, 7.5, -3.27835e-07, 0, -3.27835e-07, -7.5, -3.27835e-07, 49.95, 49.95, 49.95) +mesh = SubResource("QuadMesh_xdr52") +skeleton = NodePath("../..") + +[node name="SpotLight3D" type="SpotLight3D" parent="light_parent4"] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 49.9, 49.9, 49.9) +light_energy = 1.094 +spot_range = 316.858 diff --git a/rooms/purple/wall_normal.png b/rooms/purple/wall_normal.png new file mode 100644 index 0000000..2174283 Binary files /dev/null and b/rooms/purple/wall_normal.png differ diff --git a/rooms/purple/wall_normal.png.import b/rooms/purple/wall_normal.png.import new file mode 100644 index 0000000..7405043 --- /dev/null +++ b/rooms/purple/wall_normal.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6jufh7dqo757" +path.s3tc="res://godot/imported/wall_normal.png-f7efa8730934edd98fcbdf84677b8b76.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://rooms/purple/wall_normal.png" +dest_files=["res://godot/imported/wall_normal.png-f7efa8730934edd98fcbdf84677b8b76.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/rooms/yellow/Emission.png.import b/rooms/yellow/Emission.png.import index 31c7a14..97cad66 100644 --- a/rooms/yellow/Emission.png.import +++ b/rooms/yellow/Emission.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://dijkhjlh01p8k" -path.s3tc="res://.godot/imported/Emission.png-6c11360e514b4e2a045e74cde4b7aabf.s3tc.ctex" +path.s3tc="res://godot/imported/Emission.png-6c11360e514b4e2a045e74cde4b7aabf.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -12,7 +12,7 @@ metadata={ [deps] source_file="res://rooms/yellow/Emission.png" -dest_files=["res://.godot/imported/Emission.png-6c11360e514b4e2a045e74cde4b7aabf.s3tc.ctex"] +dest_files=["res://godot/imported/Emission.png-6c11360e514b4e2a045e74cde4b7aabf.s3tc.ctex"] [params] diff --git a/rooms/yellow/Normal.png.import b/rooms/yellow/Normal.png.import index 598c50e..9e3398c 100644 --- a/rooms/yellow/Normal.png.import +++ b/rooms/yellow/Normal.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://pt5h2ai7dfqq" -path.s3tc="res://.godot/imported/Normal.png-04ef4382569ba3fa7ced2d20d2b0deb5.s3tc.ctex" +path.s3tc="res://godot/imported/Normal.png-04ef4382569ba3fa7ced2d20d2b0deb5.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -12,7 +12,7 @@ metadata={ [deps] source_file="res://rooms/yellow/Normal.png" -dest_files=["res://.godot/imported/Normal.png-04ef4382569ba3fa7ced2d20d2b0deb5.s3tc.ctex"] +dest_files=["res://godot/imported/Normal.png-04ef4382569ba3fa7ced2d20d2b0deb5.s3tc.ctex"] [params] diff --git a/testscene.tscn b/testscene.tscn index 3e494cd..7d3fc6b 100644 --- a/testscene.tscn +++ b/testscene.tscn @@ -1,49 +1,39 @@ [gd_scene load_steps=10 format=3 uid="uid://dosqj5u034nai"] [ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="1_6ggf4"] -[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="3_1isy3"] -[ext_resource type="PackedScene" uid="uid://5pnqeh3rmtel" path="res://ui/main_menu.tscn" id="4_7iuiw"] [ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="5_r66y3"] -[ext_resource type="PackedScene" uid="uid://bkgacevpcgbtj" path="res://audio/music/music_engine.tscn" id="6_8a4j4"] -[ext_resource type="PackedScene" uid="uid://vvq7jugpnvia" path="res://cubes/cube_blue.tscn" id="7_32muf"] - -[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_8njux"] -friction = 0.22 -rough = true - -[sub_resource type="BoxMesh" id="BoxMesh_uqix0"] - -[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_3iv3b"] -points = PackedVector3Array(-0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5) +[ext_resource type="PackedScene" uid="uid://b1mlcrpson6sb" path="res://cubes/physics/cube_purple.tscn" id="6_eumld"] +[ext_resource type="PackedScene" uid="uid://pedsgn3nc3l3" path="res://cubes/physics/cube_yellow.tscn" id="6_g410q"] +[ext_resource type="PackedScene" uid="uid://vvq7jugpnvia" path="res://cubes/physics/cube_blue.tscn" id="7_32muf"] +[ext_resource type="PackedScene" uid="uid://84ydefh2yjfc" path="res://cubes/physics/cube_blue_unkillable.tscn" id="7_ky0cv"] +[ext_resource type="PackedScene" uid="uid://ru77p452tkfp" path="res://primitives/death/death_visual.tscn" id="8_g8vvf"] +[ext_resource type="PackedScene" uid="uid://be071cnfk4wxe" path="res://primitives/death/death_area_cubes.tscn" id="9_541v5"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="9_spjkh"] [node name="Node3D" type="Node3D"] [node name="player" parent="." instance=ExtResource("1_6ggf4")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.3796, 0) -[node name="s" type="RigidBody3D" parent="."] -mass = 0.25 -physics_material_override = SubResource("PhysicsMaterial_8njux") -linear_damp = 1.0 -angular_damp = 1.0 - -[node name="MeshInstance3D" type="MeshInstance3D" parent="s"] -transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0) -mesh = SubResource("BoxMesh_uqix0") -skeleton = NodePath("../..") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="s"] -transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0) -shape = SubResource("ConvexPolygonShape3D_3iv3b") - -[node name="StaticBody3D" parent="." instance=ExtResource("3_1isy3")] - [node name="objective" parent="." instance=ExtResource("5_r66y3")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.1414, -48.7976, 15.7991) - -[node name="main_menu" parent="." instance=ExtResource("4_7iuiw")] - -[node name="music_engine" parent="." instance=ExtResource("6_8a4j4")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.1414, -60.7768, 15.7991) [node name="CubeBlue" parent="." instance=ExtResource("7_32muf")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.45309, -50, -23.9409) + +[node name="CubeYellow" parent="." instance=ExtResource("6_g410q")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.857, -50, 16.7981) + +[node name="cube_purple" parent="." instance=ExtResource("6_eumld")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.44869, -48.4412, -21.8782) + +[node name="CubeBlue2" parent="." instance=ExtResource("7_ky0cv")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.9455, -75.2337, 46.6022) + +[node name="death_static" parent="." instance=ExtResource("8_g8vvf")] +transform = Transform3D(5.425, 0, 0, 0, 5.425, 0, 0, 0, 5.425, -1.29669, -74.758, -10.5156) + +[node name="Death" parent="death_static" instance=ExtResource("9_541v5")] +transform = Transform3D(1.45, 0, 0, 0, 1.235, 0, 0, 0, 1.325, 0, 0, 0) + +[node name="room_yellow_floor" parent="." instance=ExtResource("9_spjkh")] diff --git a/ui/CAWEZ STUDIOS.png b/ui/CAWEZ STUDIOS.png new file mode 100644 index 0000000..175e17e Binary files /dev/null and b/ui/CAWEZ STUDIOS.png differ diff --git a/ui/CAWEZ STUDIOS.png.import b/ui/CAWEZ STUDIOS.png.import new file mode 100644 index 0000000..2e24617 --- /dev/null +++ b/ui/CAWEZ STUDIOS.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnr30m56mqjnb" +path="res://godot/imported/CAWEZ STUDIOS.png-b735ae26e99d4ba0084f346be8a699db.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ui/CAWEZ STUDIOS.png" +dest_files=["res://godot/imported/CAWEZ STUDIOS.png-b735ae26e99d4ba0084f346be8a699db.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ui/about.gd b/ui/about.gd new file mode 100644 index 0000000..7763e8d --- /dev/null +++ b/ui/about.gd @@ -0,0 +1,9 @@ +extends TextureButton + +func _ready(): + pressed.connect(self._button_pressed) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _button_pressed(): + OS.shell_open("http://cawez.ca/hiraeth") diff --git a/ui/button_blue.png.import b/ui/button_blue.png.import index f0c7167..72340ef 100644 --- a/ui/button_blue.png.import +++ b/ui/button_blue.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://bbedstsfprrpe" -path="res://.godot/imported/button_blue.png-160da9368312746ab7c75985e95b1248.ctex" +path="res://godot/imported/button_blue.png-160da9368312746ab7c75985e95b1248.ctex" metadata={ "vram_texture": false } @@ -11,7 +11,7 @@ metadata={ [deps] source_file="res://ui/button_blue.png" -dest_files=["res://.godot/imported/button_blue.png-160da9368312746ab7c75985e95b1248.ctex"] +dest_files=["res://godot/imported/button_blue.png-160da9368312746ab7c75985e95b1248.ctex"] [params] diff --git a/ui/button_gray.png.import b/ui/button_gray.png.import index 3a99002..0b9838d 100644 --- a/ui/button_gray.png.import +++ b/ui/button_gray.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://uhmovivbnhjo" -path="res://.godot/imported/button_gray.png-745446437e5beedb9b21baab44c693a8.ctex" +path="res://godot/imported/button_gray.png-745446437e5beedb9b21baab44c693a8.ctex" metadata={ "vram_texture": false } @@ -11,7 +11,7 @@ metadata={ [deps] source_file="res://ui/button_gray.png" -dest_files=["res://.godot/imported/button_gray.png-745446437e5beedb9b21baab44c693a8.ctex"] +dest_files=["res://godot/imported/button_gray.png-745446437e5beedb9b21baab44c693a8.ctex"] [params] diff --git a/ui/button_green.png.import b/ui/button_green.png.import index edd60e4..fbf5ec3 100644 --- a/ui/button_green.png.import +++ b/ui/button_green.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://dc147b6rngxe3" -path="res://.godot/imported/button_green.png-2b7545d94fb607df323ce88074138c24.ctex" +path="res://godot/imported/button_green.png-2b7545d94fb607df323ce88074138c24.ctex" metadata={ "vram_texture": false } @@ -11,7 +11,7 @@ metadata={ [deps] source_file="res://ui/button_green.png" -dest_files=["res://.godot/imported/button_green.png-2b7545d94fb607df323ce88074138c24.ctex"] +dest_files=["res://godot/imported/button_green.png-2b7545d94fb607df323ce88074138c24.ctex"] [params] diff --git a/ui/button_restart.gd b/ui/button_restart.gd new file mode 100644 index 0000000..badc6a6 --- /dev/null +++ b/ui/button_restart.gd @@ -0,0 +1,12 @@ +extends TextureButton + + +# Called when the node enters the scene tree for the first time. +func _ready(): + pressed.connect(self._button_pressed) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _button_pressed(): + Globals.restart = true + get_node("../../..").opaque = false diff --git a/ui/button_skip.gd b/ui/button_skip.gd new file mode 100644 index 0000000..9bcd947 --- /dev/null +++ b/ui/button_skip.gd @@ -0,0 +1,12 @@ +extends TextureButton + + +# Called when the node enters the scene tree for the first time. +func _ready(): + pressed.connect(self._button_pressed) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _button_pressed(): + Globals.next = true + get_node("../../..").opaque = false diff --git a/ui/exo_thin.otf.import b/ui/exo_thin.otf.import index ab1526e..e85fa30 100644 --- a/ui/exo_thin.otf.import +++ b/ui/exo_thin.otf.import @@ -3,12 +3,12 @@ importer="font_data_dynamic" type="FontFile" uid="uid://ksfeftemeckw" -path="res://.godot/imported/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata" +path="res://godot/imported/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata" [deps] source_file="res://ui/exo_thin.otf" -dest_files=["res://.godot/imported/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata"] +dest_files=["res://godot/imported/exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata"] [params] diff --git a/ui/logo1.png b/ui/logo1.png new file mode 100644 index 0000000..844368c Binary files /dev/null and b/ui/logo1.png differ diff --git a/ui/logo1.png.import b/ui/logo1.png.import new file mode 100644 index 0000000..ea3097b --- /dev/null +++ b/ui/logo1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dynpcmljpxcal" +path="res://godot/imported/logo1.png-ec437e7fba915dc34446625e81b57e78.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ui/logo1.png" +dest_files=["res://godot/imported/logo1.png-ec437e7fba915dc34446625e81b57e78.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ui/main_menu.tscn b/ui/main_menu.tscn index d6a0913..1e40f8b 100644 --- a/ui/main_menu.tscn +++ b/ui/main_menu.tscn @@ -1,21 +1,27 @@ -[gd_scene load_steps=11 format=3 uid="uid://5pnqeh3rmtel"] +[gd_scene load_steps=18 format=3 uid="uid://5pnqeh3rmtel"] [ext_resource type="Script" path="res://ui/scale_ui.gd" id="1_vumgq"] [ext_resource type="Script" path="res://ui/menu_modulate.gd" id="2_cqe5f"] -[ext_resource type="Texture2D" uid="uid://dkxjbbidbegoh" path="res://ui/menu_background.png" id="2_io0c1"] -[ext_resource type="Script" path="res://ui/scrolling_background.gd" id="3_uosn1"] +[ext_resource type="Texture2D" uid="uid://dlegb73kbn5hf" path="res://ui/splash00.png" id="3_h64fs"] +[ext_resource type="Script" path="res://ui/splash_flicker.gd" id="3_q357c"] [ext_resource type="FontFile" uid="uid://ksfeftemeckw" path="res://ui/exo_thin.otf" id="4_5xlmk"] +[ext_resource type="Texture2D" uid="uid://qvs70df8wwim" path="res://ui/splash01.png" id="4_jc4ma"] [ext_resource type="Texture2D" uid="uid://bbedstsfprrpe" path="res://ui/button_blue.png" id="5_2t5vl"] +[ext_resource type="Texture2D" uid="uid://bsmelkjwel730" path="res://ui/splash10.png" id="5_c48wq"] [ext_resource type="Script" path="res://ui/button_play.gd" id="5_d46jy"] [ext_resource type="Texture2D" uid="uid://uhmovivbnhjo" path="res://ui/button_gray.png" id="6_6giix"] +[ext_resource type="Texture2D" uid="uid://tmpkvjpm56vs" path="res://ui/splash11.png" id="6_otmeh"] [ext_resource type="Texture2D" uid="uid://dc147b6rngxe3" path="res://ui/button_green.png" id="7_grisl"] [ext_resource type="Script" path="res://ui/button_exit.gd" id="8_vlbyu"] +[ext_resource type="Script" path="res://ui/button_restart.gd" id="13_258sj"] +[ext_resource type="Script" path="res://ui/button_skip.gd" id="14_m1hn7"] +[ext_resource type="Script" path="res://ui/about.gd" id="14_p0o1c"] +[ext_resource type="Texture2D" uid="uid://deinhp83gegn3" path="res://primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg" id="17_kybll"] [node name="main_menu" type="CanvasLayer"] script = ExtResource("1_vumgq") [node name="modulate" type="Node2D" parent="."] -modulate = Color(1, 1, 1, 0) script = ExtResource("2_cqe5f") [node name="back_background" type="ColorRect" parent="modulate"] @@ -23,24 +29,31 @@ offset_right = 35520.0 offset_bottom = 44097.0 color = Color(0, 0, 0, 1) -[node name="scrolling_parent" type="Node2D" parent="modulate"] -scale = Vector2(2, 2) -script = ExtResource("3_uosn1") +[node name="splash" type="Node2D" parent="modulate"] +script = ExtResource("3_q357c") -[node name="scrolling_0" type="TextureRect" parent="modulate/scrolling_parent"] -offset_top = -360.0 +[node name="s00" type="TextureRect" parent="modulate/splash"] offset_right = 1280.0 -offset_bottom = 360.0 -scale = Vector2(1, 2) -texture = ExtResource("2_io0c1") +offset_bottom = 720.0 +texture = ExtResource("3_h64fs") expand_mode = 1 -[node name="scrolling_1" type="TextureRect" parent="modulate/scrolling_parent"] -offset_left = -1280.0 -offset_top = -360.0 -offset_bottom = 360.0 -scale = Vector2(1, 2) -texture = ExtResource("2_io0c1") +[node name="s01" type="TextureRect" parent="modulate/splash"] +offset_right = 1280.0 +offset_bottom = 720.0 +texture = ExtResource("4_jc4ma") +expand_mode = 1 + +[node name="s10" type="TextureRect" parent="modulate/splash"] +offset_right = 1280.0 +offset_bottom = 720.0 +texture = ExtResource("5_c48wq") +expand_mode = 1 + +[node name="s11" type="TextureRect" parent="modulate/splash"] +offset_right = 1280.0 +offset_bottom = 720.0 +texture = ExtResource("6_otmeh") expand_mode = 1 [node name="title" type="RichTextLabel" parent="modulate"] @@ -51,11 +64,11 @@ offset_bottom = 144.0 theme_override_fonts/normal_font = ExtResource("4_5xlmk") theme_override_font_sizes/normal_font_size = 89 bbcode_enabled = true -text = "[center] CAWEZs Puzzlebox : HIRAETH [/center] +text = "[center] CAWEZ's Puzzlebox : HIRAETH [/center] " [node name="buttons" type="Node2D" parent="modulate"] -position = Vector2(481.835, 116.09) +position = Vector2(900, 116.09) scale = Vector2(0.73, 0.73) [node name="button_play" type="Node2D" parent="modulate/buttons"] @@ -83,10 +96,35 @@ theme_override_font_sizes/normal_font_size = 236 bbcode_enabled = true text = "[center] PLAY [/center]" -[node name="button_skip" type="Node2D" parent="modulate/buttons"] +[node name="button_restart" type="Node2D" parent="modulate/buttons"] position = Vector2(0, 225) scale = Vector2(0.22, 0.22) +[node name="TextureButton" type="TextureButton" parent="modulate/buttons/button_restart"] +offset_right = 2000.0 +offset_bottom = 411.0 +texture_normal = ExtResource("5_2t5vl") +texture_pressed = ExtResource("6_6giix") +texture_hover = ExtResource("7_grisl") +texture_focused = ExtResource("7_grisl") +script = ExtResource("13_258sj") + +[node name="RichTextLabel" type="RichTextLabel" parent="modulate/buttons/button_restart/TextureButton"] +layout_mode = 0 +offset_left = 9.0 +offset_top = 50.0 +offset_right = 1886.0 +offset_bottom = 391.0 +mouse_filter = 2 +theme_override_fonts/normal_font = ExtResource("4_5xlmk") +theme_override_font_sizes/normal_font_size = 236 +bbcode_enabled = true +text = "[center] RESTART [/center]" + +[node name="button_skip" type="Node2D" parent="modulate/buttons"] +position = Vector2(0, 405) +scale = Vector2(0.22, 0.22) + [node name="TextureButton" type="TextureButton" parent="modulate/buttons/button_skip"] offset_right = 2000.0 offset_bottom = 411.0 @@ -94,6 +132,7 @@ texture_normal = ExtResource("5_2t5vl") texture_pressed = ExtResource("6_6giix") texture_hover = ExtResource("7_grisl") texture_focused = ExtResource("7_grisl") +script = ExtResource("14_m1hn7") [node name="RichTextLabel" type="RichTextLabel" parent="modulate/buttons/button_skip/TextureButton"] layout_mode = 0 @@ -107,30 +146,6 @@ theme_override_font_sizes/normal_font_size = 236 bbcode_enabled = true text = "[center] SKIP [/center]" -[node name="button_about" type="Node2D" parent="modulate/buttons"] -position = Vector2(0, 405) -scale = Vector2(0.22, 0.22) - -[node name="TextureButton" type="TextureButton" parent="modulate/buttons/button_about"] -offset_right = 2000.0 -offset_bottom = 411.0 -texture_normal = ExtResource("5_2t5vl") -texture_pressed = ExtResource("6_6giix") -texture_hover = ExtResource("7_grisl") -texture_focused = ExtResource("7_grisl") - -[node name="RichTextLabel" type="RichTextLabel" parent="modulate/buttons/button_about/TextureButton"] -layout_mode = 0 -offset_left = 9.0 -offset_top = 50.0 -offset_right = 1886.0 -offset_bottom = 391.0 -mouse_filter = 2 -theme_override_fonts/normal_font = ExtResource("4_5xlmk") -theme_override_font_sizes/normal_font_size = 236 -bbcode_enabled = true -text = "[center] ABOUT [/center]" - [node name="button_exit" type="Node2D" parent="modulate/buttons"] position = Vector2(0, 585) scale = Vector2(0.22, 0.22) @@ -155,3 +170,35 @@ theme_override_fonts/normal_font = ExtResource("4_5xlmk") theme_override_font_sizes/normal_font_size = 236 bbcode_enabled = true text = "[center] EXIT [/center]" + +[node name="button_about" type="Node2D" parent="modulate/buttons"] +position = Vector2(-1200, 741.84) +scale = Vector2(0.15, 0.15) + +[node name="TextureButton" type="TextureButton" parent="modulate/buttons/button_about"] +offset_right = 2000.0 +offset_bottom = 411.0 +texture_normal = ExtResource("5_2t5vl") +texture_pressed = ExtResource("6_6giix") +texture_hover = ExtResource("7_grisl") +texture_focused = ExtResource("7_grisl") +script = ExtResource("14_p0o1c") + +[node name="RichTextLabel" type="RichTextLabel" parent="modulate/buttons/button_about/TextureButton"] +layout_mode = 0 +offset_left = 9.0 +offset_top = 50.0 +offset_right = 1886.0 +offset_bottom = 391.0 +mouse_filter = 2 +theme_override_fonts/normal_font = ExtResource("4_5xlmk") +theme_override_font_sizes/normal_font_size = 236 +bbcode_enabled = true +text = "[center] ABOUT [/center]" + +[node name="TextureRect" type="TextureRect" parent="modulate"] +offset_left = 514.0 +offset_top = 1367.0 +offset_right = 714.0 +offset_bottom = 1567.0 +texture = ExtResource("17_kybll") diff --git a/ui/splash00.png b/ui/splash00.png new file mode 100644 index 0000000..5054ca5 Binary files /dev/null and b/ui/splash00.png differ diff --git a/ui/splash00.png.import b/ui/splash00.png.import new file mode 100644 index 0000000..d10f846 --- /dev/null +++ b/ui/splash00.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlegb73kbn5hf" +path="res://godot/imported/splash00.png-ef841710f388e4468456221807bf99fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ui/splash00.png" +dest_files=["res://godot/imported/splash00.png-ef841710f388e4468456221807bf99fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ui/splash01.png b/ui/splash01.png new file mode 100644 index 0000000..5bf8a2e Binary files /dev/null and b/ui/splash01.png differ diff --git a/ui/splash01.png.import b/ui/splash01.png.import new file mode 100644 index 0000000..fd0fe29 --- /dev/null +++ b/ui/splash01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qvs70df8wwim" +path="res://godot/imported/splash01.png-94b34cfb94f09d50ff7b1913f18dd076.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ui/splash01.png" +dest_files=["res://godot/imported/splash01.png-94b34cfb94f09d50ff7b1913f18dd076.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ui/splash10.png b/ui/splash10.png new file mode 100644 index 0000000..7fb881e Binary files /dev/null and b/ui/splash10.png differ diff --git a/ui/splash10.png.import b/ui/splash10.png.import new file mode 100644 index 0000000..c3f90ab --- /dev/null +++ b/ui/splash10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bsmelkjwel730" +path="res://godot/imported/splash10.png-197c6e2270386e52e2116921004598a3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ui/splash10.png" +dest_files=["res://godot/imported/splash10.png-197c6e2270386e52e2116921004598a3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ui/splash11.png b/ui/splash11.png new file mode 100644 index 0000000..79634f8 Binary files /dev/null and b/ui/splash11.png differ diff --git a/ui/splash11.png.import b/ui/splash11.png.import new file mode 100644 index 0000000..cdb8fd8 --- /dev/null +++ b/ui/splash11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tmpkvjpm56vs" +path="res://godot/imported/splash11.png-7bbda0d40bde78b1f8537040db0ecd88.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ui/splash11.png" +dest_files=["res://godot/imported/splash11.png-7bbda0d40bde78b1f8537040db0ecd88.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ui/splash_flicker.gd b/ui/splash_flicker.gd new file mode 100644 index 0000000..b7ced84 --- /dev/null +++ b/ui/splash_flicker.gd @@ -0,0 +1,48 @@ +extends Node2D + + +var left = true +var right = true + +var next_left = 0.1 +var next_right = 0.5 + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + next_left -= delta + next_right -= delta + + + # Stupid fucking way of doing this + if left && right: + $s11.visible = true + $s01.visible = false + $s10.visible = false + $s00.visible = false + if !left && right: + $s11.visible = false + $s01.visible = true + $s10.visible = false + $s00.visible = false + if left && !right: + $s11.visible = false + $s01.visible = false + $s10.visible = true + $s00.visible = false + if !left && !right: + $s11.visible = false + $s01.visible = false + $s10.visible = false + $s00.visible = true + + if next_left < 0: + left = !left + next_left = randf_range(0.0,1) + + if next_right < 0: + right = !right + if right: + next_right = randf_range(0.7,3) + else: + next_right = randf_range(0.1,0.25) diff --git a/ui/menu_background.png b/ui/stars.png similarity index 100% rename from ui/menu_background.png rename to ui/stars.png diff --git a/ui/menu_background.png.import b/ui/stars.png.import similarity index 71% rename from ui/menu_background.png.import rename to ui/stars.png.import index 0f944c1..49d22b7 100644 --- a/ui/menu_background.png.import +++ b/ui/stars.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dkxjbbidbegoh" -path="res://.godot/imported/menu_background.png-7f8291e454dfd85d603930734db09f79.ctex" +path="res://godot/imported/stars.png-28bcdab3e954a98bb82992ffe392f2aa.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://ui/menu_background.png" -dest_files=["res://.godot/imported/menu_background.png-7f8291e454dfd85d603930734db09f79.ctex"] +source_file="res://ui/stars.png" +dest_files=["res://godot/imported/stars.png-28bcdab3e954a98bb82992ffe392f2aa.ctex"] [params]