Dev de la démo
* Modification de l'apparence de l'UI des dialogues * Changement de l'ordre de déblocage des mutations * Ajout d'une confirmation pour l'abandon * Ajout de la scène de fin avec la base Boréa, en tant que fin de démo * Modification des icône de durée de vie, temps de pousse, et de mort * Ajout d'un icône au dessus du joueur quand il n'a plus d'énergie * Amélioration des dialogues du jeu * Changement du modèle du téléphone * Ajout de cellule d'énergie et de cellule de talion trouvable sur la carte * Il est à nouveau possible de se recharger après la fin d'une région * Buff des mutations ancien sociale et solide * Modification de la mutation fertile (ne donne de gain de graine qu'à la maturation) * Ajout d'une récupération automatique des graines * Ajout de deux cartons de tutoriel ainsi qu'une option pour les revoir dans l'aide de jeu * Amélioration générale du tutoriel * Ajout d'un écran titre digne de ce nom * Lors de l'arrivée à destination, ne téléporte plus le joueur sur une map vide, mais directement dans les lieux de cinématique * Ajout graphique de plus de pattern de mousse et de roche * Le talion apparait maintenant sur toute la carte * La roche peut désormais apparaitre sur la zone de départ * Ajout dud modificateur de région Canyon * Equilibrage général * Fix de bugs en tout genre
This commit is contained in:
140
stages/3d_scenes/aqua_base/AquaBase.tscn
Normal file
140
stages/3d_scenes/aqua_base/AquaBase.tscn
Normal file
@@ -0,0 +1,140 @@
|
||||
[gd_scene format=3 uid="uid://d3f4k7i368kas"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bti5mdrogptcl" path="res://stages/3d_scenes/aqua_base/scripts/aqua_base.gd" id="1_dltk4"]
|
||||
[ext_resource type="Texture2D" uid="uid://cww35xu1yqivp" path="res://stages/3d_scenes/cockpit_scene/assets/textures/sky.png" id="2_mr0dk"]
|
||||
[ext_resource type="PackedScene" uid="uid://ci5vs3qhiuf0x" path="res://stages/3d_scenes/common/assets/3d/hub.blend" id="3_mr0dk"]
|
||||
[ext_resource type="Shader" uid="uid://n4s2kr10ivgb" path="res://common/vfx/materials/shaders/underwater.gdshader" id="4_dltk4"]
|
||||
[ext_resource type="PackedScene" uid="uid://da7a74dg30q1l" path="res://entities/player_3d/player_3D.tscn" id="4_k4ak1"]
|
||||
[ext_resource type="PackedScene" uid="uid://c6gieu3mrlepn" path="res://stages/3d_scenes/common/assets/3d/ai_broken_receptacle.blend" id="6_m5l0g"]
|
||||
|
||||
[sub_resource type="Environment" id="Environment_m5l0g"]
|
||||
background_mode = 2
|
||||
background_color = Color(1, 1, 1, 1)
|
||||
ambient_light_source = 2
|
||||
ambient_light_color = Color(0.13725491, 0.39215687, 0.6666667, 1)
|
||||
ambient_light_energy = 0.29
|
||||
reflected_light_source = 2
|
||||
tonemap_mode = 2
|
||||
tonemap_exposure = 0.7
|
||||
tonemap_white = 1.84
|
||||
glow_enabled = true
|
||||
glow_intensity = 0.22
|
||||
glow_bloom = 0.22
|
||||
glow_hdr_threshold = 0.79
|
||||
glow_hdr_scale = 0.0
|
||||
glow_hdr_luminance_cap = 5.63
|
||||
fog_enabled = true
|
||||
fog_light_color = Color(0.13725491, 0.39215687, 0.6666667, 1)
|
||||
fog_sky_affect = 0.0
|
||||
volumetric_fog_sky_affect = 0.0
|
||||
adjustment_enabled = true
|
||||
adjustment_saturation = 1.3
|
||||
|
||||
[sub_resource type="SphereMesh" id="SphereMesh_nydtf"]
|
||||
flip_faces = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u74oo"]
|
||||
shading_mode = 0
|
||||
albedo_color = Color(0.5882353, 0.7019608, 0.85882354, 1)
|
||||
albedo_texture = ExtResource("2_mr0dk")
|
||||
|
||||
[sub_resource type="QuadMesh" id="QuadMesh_m5l0g"]
|
||||
size = Vector2(3, 3)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_nydtf"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("4_dltk4")
|
||||
shader_parameter/tint = Color(0.13725491, 0.39215687, 0.6666667, 0.69411767)
|
||||
shader_parameter/wave_speed = 3.0
|
||||
shader_parameter/wave_freq = 10.0
|
||||
shader_parameter/wave_width = 1.0
|
||||
shader_parameter/blur = 2.0
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_m5l0g"]
|
||||
offsets = PackedFloat32Array(0, 0.3764706, 0.56764704, 1)
|
||||
colors = PackedColorArray(1, 1, 1, 1, 0.98293203, 0.98764604, 0.99414814, 1, 0.5882353, 0.7019608, 0.85882354, 1, 0.5882353, 0.7019608, 0.85882354, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_nydtf"]
|
||||
gradient = SubResource("Gradient_m5l0g")
|
||||
fill = 1
|
||||
fill_from = Vector2(0.5, 0.5)
|
||||
fill_to = Vector2(1, 0.5)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3iiia"]
|
||||
transparency = 1
|
||||
shading_mode = 0
|
||||
albedo_texture = SubResource("GradientTexture2D_nydtf")
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_x2twa"]
|
||||
material = SubResource("StandardMaterial3D_3iiia")
|
||||
size = Vector2(20, 20)
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_dltk4"]
|
||||
offsets = PackedFloat32Array(0, 0.7042683, 1)
|
||||
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0.86890244, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_m5l0g"]
|
||||
gradient = SubResource("Gradient_dltk4")
|
||||
fill = 1
|
||||
fill_from = Vector2(0.5, 0.5)
|
||||
fill_to = Vector2(1, 0.5)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nydtf"]
|
||||
transparency = 1
|
||||
vertex_color_use_as_albedo = true
|
||||
albedo_texture = SubResource("GradientTexture2D_m5l0g")
|
||||
billboard_mode = 3
|
||||
particles_anim_h_frames = 1
|
||||
particles_anim_v_frames = 1
|
||||
particles_anim_loop = false
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_u74oo"]
|
||||
lightmap_size_hint = Vector2i(12, 12)
|
||||
material = SubResource("StandardMaterial3D_nydtf")
|
||||
size = Vector2(0.1, 0.1)
|
||||
orientation = 2
|
||||
|
||||
[node name="AquaBase" type="Node3D" unique_id=1653537813]
|
||||
script = ExtResource("1_dltk4")
|
||||
|
||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1185661293]
|
||||
environment = SubResource("Environment_m5l0g")
|
||||
|
||||
[node name="DaySky" type="MeshInstance3D" parent="WorldEnvironment" unique_id=1271230410]
|
||||
transform = Transform3D(1000, 0, 0, 0, 1000, 0, 0, 0, 1000, 0.00041627884, 0.019779027, -0.019804716)
|
||||
mesh = SubResource("SphereMesh_nydtf")
|
||||
surface_material_override/0 = SubResource("StandardMaterial3D_u74oo")
|
||||
|
||||
[node name="hub" parent="." unique_id=1785379104 instance=ExtResource("3_mr0dk")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.22, 0)
|
||||
|
||||
[node name="Player3D" parent="." unique_id=549819967 instance=ExtResource("4_k4ak1")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 32.225853, -2.260468, 9.559124)
|
||||
|
||||
[node name="Underwater" type="MeshInstance3D" parent="Player3D/Camera3D" parent_id_path=PackedInt32Array(549819967, 2091917091) index="1" unique_id=1179772459]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.55200577)
|
||||
mesh = SubResource("QuadMesh_m5l0g")
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_nydtf")
|
||||
|
||||
[node name="WaterReflect" type="MeshInstance3D" parent="Player3D" unique_id=1233215154]
|
||||
transform = Transform3D(1, -3.821371e-15, 8.742278e-08, 3.821371e-15, -1, -8.742278e-08, 8.742278e-08, 8.742278e-08, -1, 0, 54.698692, 0)
|
||||
mesh = SubResource("PlaneMesh_x2twa")
|
||||
|
||||
[node name="CPUParticles3D" type="CPUParticles3D" parent="." unique_id=2127323334]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.879577, -0.17123222, 2.5871792)
|
||||
amount = 8000
|
||||
lifetime = 200.0
|
||||
preprocess = 200.0
|
||||
mesh = SubResource("PlaneMesh_u74oo")
|
||||
emission_shape = 6
|
||||
emission_ring_axis = Vector3(0, 1, 0)
|
||||
emission_ring_height = 15.85
|
||||
emission_ring_radius = 40.6
|
||||
emission_ring_inner_radius = 0.0
|
||||
emission_ring_cone_angle = 90.0
|
||||
gravity = Vector3(0, -0.005, 0)
|
||||
|
||||
[node name="ai_broken_receptacle" parent="." unique_id=1978919617 instance=ExtResource("6_m5l0g")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.04378438, 0)
|
||||
|
||||
[editable path="Player3D"]
|
||||
5
stages/3d_scenes/aqua_base/scripts/aqua_base.gd
Normal file
5
stages/3d_scenes/aqua_base/scripts/aqua_base.gd
Normal file
@@ -0,0 +1,5 @@
|
||||
extends Node3D
|
||||
|
||||
func _ready():
|
||||
if not Engine.is_editor_hint():
|
||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||
1
stages/3d_scenes/aqua_base/scripts/aqua_base.gd.uid
Normal file
1
stages/3d_scenes/aqua_base/scripts/aqua_base.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bti5mdrogptcl
|
||||
@@ -109,44 +109,6 @@ volumetric_fog_sky_affect = 0.0
|
||||
adjustment_enabled = true
|
||||
adjustment_saturation = 1.3
|
||||
|
||||
[sub_resource type="Animation" id="Animation_4wxm6"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_kdvug"]
|
||||
resource_name = "float"
|
||||
length = 10.0
|
||||
loop_mode = 1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:position")
|
||||
tracks/0/interp = 2
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(-0.06666667, 5.1, 10),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0), Vector3(0, 0.3, 0), Vector3(0, 0, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_mwti2"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_4wxm6"),
|
||||
&"float": SubResource("Animation_kdvug")
|
||||
}
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kdvug"]
|
||||
radius = 0.68145716
|
||||
|
||||
@@ -216,7 +178,7 @@ _data = {
|
||||
|
||||
[node name="AstraBase" type="Node3D" unique_id=1360388667]
|
||||
script = ExtResource("1_kdvug")
|
||||
room_part_number = 6
|
||||
room_part_number = 4
|
||||
|
||||
[node name="LiftAnimationPlayer" type="AnimationPlayer" parent="." unique_id=478089693]
|
||||
unique_name_in_owner = true
|
||||
@@ -238,12 +200,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.925, 1, 4.22)
|
||||
|
||||
[node name="Phone" parent="." unique_id=429299908 instance=ExtResource("4_mwti2")]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(-1, 0, -1.509958e-07, 0, 1, 0, 1.509958e-07, 0, -1, 0.8795166, 1.072888, -2.0494514)
|
||||
|
||||
[node name="PhoneFloatAnimationPlayer" type="AnimationPlayer" parent="." unique_id=1462162735]
|
||||
root_node = NodePath("../Phone/Model")
|
||||
libraries/ = SubResource("AnimationLibrary_mwti2")
|
||||
autoplay = &"float"
|
||||
transform = Transform3D(-1, 0, -1.509958e-07, 0, 1, 0, 1.509958e-07, 0, -1, 0.8795166, 0.90269387, -2.0494514)
|
||||
|
||||
[node name="Lift" parent="." unique_id=1854388434 instance=ExtResource("5_lhhy6")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
@@ -7,7 +7,6 @@ const INCUBATOR_SCENE := preload("res://stages/3d_scenes/astra_base/incubator.ts
|
||||
const ROOM_PART_SHIFT := 21.4
|
||||
const INCUBATOR_BY_ROOM := 8
|
||||
const INCUBATOR_DISTANCE := 4.22
|
||||
const TIME_WITHOUT_PHONE := 5
|
||||
|
||||
const LIFT_TIME := 2
|
||||
|
||||
@@ -54,7 +53,6 @@ func story():
|
||||
GameInfo.game_data.progression_data.story_step is TutorialStoryStep
|
||||
and not TutorialStoryStep.INTRO_DIALOG in GameInfo.game_data.dialogs_done
|
||||
):
|
||||
await get_tree().create_timer(TIME_WITHOUT_PHONE).timeout
|
||||
%Phone.play_audio()
|
||||
await %Phone.clicked
|
||||
%Phone.stop_audio()
|
||||
|
||||
Binary file not shown.
BIN
stages/3d_scenes/borea_base/assets/3d/borea_base_corridor.blend1
Normal file
BIN
stages/3d_scenes/borea_base/assets/3d/borea_base_corridor.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/borea_base/assets/3d/borea_base_door.blend1
Normal file
BIN
stages/3d_scenes/borea_base/assets/3d/borea_base_door.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/borea_base/assets/3d/borea_base_hub.blend1
Normal file
BIN
stages/3d_scenes/borea_base/assets/3d/borea_base_hub.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/borea_base/assets/3d/borea_base_room.blend1
Normal file
BIN
stages/3d_scenes/borea_base/assets/3d/borea_base_room.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/borea_base/assets/3d/borea_demeter.blend1
Normal file
BIN
stages/3d_scenes/borea_base/assets/3d/borea_demeter.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/borea_base/assets/3d/door_form.blend1
Normal file
BIN
stages/3d_scenes/borea_base/assets/3d/door_form.blend1
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -3,8 +3,12 @@ extends Node3D
|
||||
func _ready():
|
||||
if not Engine.is_editor_hint():
|
||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||
%Credits.hide()
|
||||
|
||||
|
||||
func _on_ai_receptacle_clicked():
|
||||
%Player3D.controlling_player = false
|
||||
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
|
||||
%Credits.appear()
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta):
|
||||
pass
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -32,6 +32,50 @@ tracks/0/keys = {
|
||||
"update": 0,
|
||||
"values": [Vector3(0.99999994, 1, 0.99999994)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite3D:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_lom5w"]
|
||||
resource_name = "activated"
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite3D:modulate")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0.06666667),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_wrlf0"]
|
||||
resource_name = "deactivated"
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite3D:modulate")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 0, 0.43137255, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_u7lr8"]
|
||||
resource_name = "hover"
|
||||
@@ -52,6 +96,8 @@ tracks/0/keys = {
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_d1blr"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_pxmsf"),
|
||||
&"activated": SubResource("Animation_lom5w"),
|
||||
&"deactivated": SubResource("Animation_wrlf0"),
|
||||
&"hover": SubResource("Animation_u7lr8")
|
||||
}
|
||||
|
||||
@@ -109,7 +155,7 @@ hover_animation_player = NodePath("HoverAnimationPlayer")
|
||||
metadata/_custom_type_script = "uid://bj4d1x8n8ina"
|
||||
|
||||
[node name="Sprite3D" type="Sprite3D" parent="Exit" unique_id=59612408]
|
||||
transform = Transform3D(0.98850703, -3.2424907e-09, -0.15117453, -0.15117453, -4.265087e-08, -0.98850703, -3.2424905e-09, 1, -4.2650868e-08, -0.42407238, -0.022187352, -0.054385662)
|
||||
transform = Transform3D(0.9896563, -2.9182559e-09, -0.14345813, -0.14345813, -4.0473843e-08, -0.9896563, -2.9182556e-09, 1, -4.047384e-08, -0.42407238, -0.016606808, -0.054385662)
|
||||
texture = ExtResource("3_w4l7d")
|
||||
|
||||
[node name="HoverAnimationPlayer" type="AnimationPlayer" parent="Exit" unique_id=110208719]
|
||||
@@ -128,7 +174,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.04904175e-05, 0.0026242882
|
||||
|
||||
[node name="Phone" parent="." unique_id=429299908 instance=ExtResource("3_3b5pk")]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 1.4133042, -0.68386626, 1.709522)
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 1.4133042, -0.6965556, 2.7402856)
|
||||
interactable = false
|
||||
|
||||
[node name="Gauge3D" parent="." unique_id=232507348 instance=ExtResource("4_ers7b")]
|
||||
@@ -157,7 +203,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.239, 0, 4.02)
|
||||
|
||||
[node name="MutationDiscoveryScreen" parent="." unique_id=1948337200 instance=ExtResource("15_q4ojn")]
|
||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1.1896521, 0.015508115, 3.982)
|
||||
mutations_unlocked = 0
|
||||
|
||||
[node name="ShipTutorial" parent="." unique_id=868547496 node_paths=PackedStringArray("player") instance=ExtResource("13_u7lr8")]
|
||||
unique_name_in_owner = true
|
||||
@@ -173,7 +218,7 @@ transform = Transform3D(-1, -2.2626683e-08, -8.444392e-08, 0, 0.9659259, -0.2588
|
||||
near = 0.003
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="TrailerCamera" unique_id=2142282697]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.263265e-08, 0, -0.7177747)
|
||||
transform = Transform3D(1, -3.5527137e-15, -7.1054274e-15, 0, 1, 0, 0, 0, 1, 0.00013747103, 0.0019346476, -0.71927476)
|
||||
mesh = SubResource("QuadMesh_q4ojn")
|
||||
surface_material_override/0 = ExtResource("14_d1blr")
|
||||
|
||||
@@ -182,6 +227,7 @@ libraries/ = SubResource("AnimationLibrary_wrlf0")
|
||||
autoplay = &"trailer"
|
||||
|
||||
[node name="OrchidSaver" parent="." unique_id=381308711 instance=ExtResource("16_nfjul")]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.024999544, -1.3700237, -3.9526832)
|
||||
screen_icon = ExtResource("17_ggekp")
|
||||
screen_text = "SAVE_ORCHID_MEMORY_AND_RESPAWN"
|
||||
|
||||
@@ -193,8 +193,8 @@ _data = {
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ne0dp"]
|
||||
script = ExtResource("12_oix5e")
|
||||
seeds = Array[ExtResource("11_3cel1")]([null])
|
||||
seeds_size = 1
|
||||
seeds = Array[ExtResource("11_3cel1")]([null, null, null, null, null, null])
|
||||
seeds_size = 6
|
||||
metadata/_custom_type_script = "uid://fnu2d6wna4yc"
|
||||
|
||||
[node name="Dashboard" type="Node3D" unique_id=1374334508]
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://cwewx7cdy085h" path="res://common/icons/help-hexagon.svg" id="4_0ou8m"]
|
||||
|
||||
[node name="MutationDiscoveryElement" type="Control" unique_id=701137276]
|
||||
custom_minimum_size = Vector2(30, 30)
|
||||
custom_minimum_size = Vector2(80, 80)
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_right = 30.0
|
||||
@@ -18,17 +18,17 @@ state = 0
|
||||
[node name="BackgroundHexagon" type="TextureRect" parent="." unique_id=1761030872]
|
||||
unique_name_in_owner = true
|
||||
modulate = Color(1, 0.6509804, 0.09019608, 1)
|
||||
custom_minimum_size = Vector2(30, 30)
|
||||
custom_minimum_size = Vector2(80, 80)
|
||||
layout_mode = 1
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -15.0
|
||||
offset_top = -15.0
|
||||
offset_right = 15.0
|
||||
offset_bottom = 15.0
|
||||
offset_left = -30.0
|
||||
offset_top = -30.0
|
||||
offset_right = 30.0
|
||||
offset_bottom = 30.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("1_wfsg0")
|
||||
@@ -38,17 +38,17 @@ stretch_mode = 5
|
||||
[node name="BackgroundHexagonQuestion" type="TextureRect" parent="." unique_id=1955995284]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
custom_minimum_size = Vector2(30, 30)
|
||||
custom_minimum_size = Vector2(80, 80)
|
||||
layout_mode = 1
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -15.0
|
||||
offset_top = -15.0
|
||||
offset_right = 15.0
|
||||
offset_bottom = 15.0
|
||||
offset_left = -30.0
|
||||
offset_top = -30.0
|
||||
offset_right = 30.0
|
||||
offset_bottom = 30.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("4_0ou8m")
|
||||
@@ -58,17 +58,17 @@ stretch_mode = 5
|
||||
[node name="BackgroundHexagonLocked" type="TextureRect" parent="." unique_id=786605518]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
custom_minimum_size = Vector2(30, 30)
|
||||
custom_minimum_size = Vector2(80, 80)
|
||||
layout_mode = 1
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -15.0
|
||||
offset_top = -15.0
|
||||
offset_right = 15.0
|
||||
offset_bottom = 15.0
|
||||
offset_left = -30.0
|
||||
offset_top = -30.0
|
||||
offset_right = 30.0
|
||||
offset_bottom = 30.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("3_udmux")
|
||||
@@ -77,17 +77,17 @@ stretch_mode = 5
|
||||
|
||||
[node name="MutationTexture" type="TextureRect" parent="." unique_id=585232428]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(20, 20)
|
||||
custom_minimum_size = Vector2(50, 50)
|
||||
layout_mode = 1
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -10.0
|
||||
offset_top = -10.0
|
||||
offset_right = 10.0
|
||||
offset_bottom = 10.0
|
||||
offset_left = -20.0
|
||||
offset_top = -20.0
|
||||
offset_right = 20.0
|
||||
offset_bottom = 20.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("1_d34h0")
|
||||
|
||||
@@ -25,26 +25,25 @@ viewport_path = NodePath("Sprite3D/SubViewport")
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_5jpjd"]
|
||||
font = ExtResource("2_kjjrb")
|
||||
font_size = 15
|
||||
font_size = 40
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_dv1aj"]
|
||||
font = ExtResource("2_kjjrb")
|
||||
font_size = 8
|
||||
font_size = 20
|
||||
|
||||
[node name="MutationDiscoveryScreen" type="Node3D" unique_id=1881622243]
|
||||
script = ExtResource("1_cfhhl")
|
||||
all_mutations = Array[ExtResource("2_dv1aj")]([SubResource("Resource_dv1aj"), SubResource("Resource_3q2hk"), SubResource("Resource_psve5"), null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null])
|
||||
mutations_unlocked = null
|
||||
|
||||
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=1624784968]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -0.011004657, 0, 0)
|
||||
pixel_size = 0.003
|
||||
pixel_size = 0.001
|
||||
texture = SubResource("ViewportTexture_c5x8t")
|
||||
|
||||
[node name="SubViewport" type="SubViewport" parent="Sprite3D" unique_id=1689184715]
|
||||
disable_3d = true
|
||||
transparent_bg = true
|
||||
size = Vector2i(277, 190)
|
||||
size = Vector2i(813, 592)
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Sprite3D/SubViewport" unique_id=1462242714]
|
||||
anchors_preset = 15
|
||||
@@ -52,7 +51,7 @@ anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_constants/separation = 8
|
||||
theme_override_constants/separation = 16
|
||||
alignment = 1
|
||||
|
||||
[node name="Label" type="Label" parent="Sprite3D/SubViewport/VBoxContainer" unique_id=1148366912]
|
||||
|
||||
@@ -15,24 +15,24 @@ viewport_path = NodePath("Sprite3D/SubViewport")
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_5jpjd"]
|
||||
font = ExtResource("1_82utc")
|
||||
font_size = 24
|
||||
font_size = 45
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_d4qoj"]
|
||||
font = ExtResource("1_82utc")
|
||||
font_size = 24
|
||||
font_size = 48
|
||||
|
||||
[node name="PlantInfoScreen" type="Node3D" unique_id=1881622243]
|
||||
script = ExtResource("1_d4qoj")
|
||||
|
||||
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=1624784968]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -0.00714764, 0, 0)
|
||||
pixel_size = 0.002
|
||||
pixel_size = 0.001
|
||||
texture = SubResource("ViewportTexture_c5x8t")
|
||||
|
||||
[node name="SubViewport" type="SubViewport" parent="Sprite3D" unique_id=1689184715]
|
||||
disable_3d = true
|
||||
transparent_bg = true
|
||||
size = Vector2i(450, 350)
|
||||
size = Vector2i(818, 590)
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Sprite3D/SubViewport" unique_id=1462242714]
|
||||
anchors_preset = 15
|
||||
@@ -40,7 +40,7 @@ anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_constants/separation = 16
|
||||
theme_override_constants/separation = 32
|
||||
alignment = 1
|
||||
|
||||
[node name="Label" type="Label" parent="Sprite3D/SubViewport/VBoxContainer" unique_id=1148366912]
|
||||
@@ -53,8 +53,8 @@ autowrap_mode = 3
|
||||
|
||||
[node name="StatsContainer" type="HFlowContainer" parent="Sprite3D/SubViewport/VBoxContainer" unique_id=1585516203]
|
||||
layout_mode = 2
|
||||
theme_override_constants/h_separation = 8
|
||||
theme_override_constants/v_separation = 8
|
||||
theme_override_constants/h_separation = 16
|
||||
theme_override_constants/v_separation = 16
|
||||
alignment = 1
|
||||
last_wrap_alignment = 2
|
||||
|
||||
@@ -65,7 +65,7 @@ theme_override_constants/separation = 0
|
||||
alignment = 1
|
||||
|
||||
[node name="ScoreIcon" type="TextureRect" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer/ScoreStat" unique_id=1399775561]
|
||||
custom_minimum_size = Vector2(40, 40)
|
||||
custom_minimum_size = Vector2(80, 80)
|
||||
layout_mode = 2
|
||||
texture = ExtResource("2_5jpjd")
|
||||
expand_mode = 3
|
||||
@@ -86,7 +86,7 @@ theme_override_constants/separation = 0
|
||||
alignment = 1
|
||||
|
||||
[node name="LifetimeIcon" type="TextureRect" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer/LifetimeStat" unique_id=855540661]
|
||||
custom_minimum_size = Vector2(40, 40)
|
||||
custom_minimum_size = Vector2(80, 80)
|
||||
layout_mode = 2
|
||||
texture = ExtResource("2_xwbvs")
|
||||
expand_mode = 3
|
||||
@@ -128,7 +128,7 @@ theme_override_constants/separation = 0
|
||||
alignment = 1
|
||||
|
||||
[node name="SeedIcon" type="TextureRect" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer/SeedStat" unique_id=313311026]
|
||||
custom_minimum_size = Vector2(40, 40)
|
||||
custom_minimum_size = Vector2(80, 80)
|
||||
layout_mode = 2
|
||||
texture = ExtResource("4_ihffg")
|
||||
expand_mode = 3
|
||||
@@ -147,8 +147,8 @@ unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme = ExtResource("7_o0x5p")
|
||||
theme_override_fonts/bold_font = ExtResource("1_82utc")
|
||||
theme_override_font_sizes/normal_font_size = 16
|
||||
theme_override_font_sizes/bold_font_size = 20
|
||||
theme_override_font_sizes/normal_font_size = 32
|
||||
theme_override_font_sizes/bold_font_size = 40
|
||||
bbcode_enabled = true
|
||||
text = "PLANTS_CAN_HAVE_UP_TO_X_MUTATION"
|
||||
fit_content = true
|
||||
@@ -159,8 +159,8 @@ unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme = ExtResource("8_ilibg")
|
||||
theme_override_fonts/bold_font = ExtResource("1_82utc")
|
||||
theme_override_font_sizes/normal_font_size = 16
|
||||
theme_override_font_sizes/bold_font_size = 20
|
||||
theme_override_font_sizes/normal_font_size = 32
|
||||
theme_override_font_sizes/bold_font_size = 40
|
||||
bbcode_enabled = true
|
||||
text = "PLANTS_MUTATION_CHANCE_IS_X_PERCENT"
|
||||
fit_content = true
|
||||
|
||||
@@ -37,7 +37,6 @@ func update(with_animation := true):
|
||||
c.queue_free()
|
||||
|
||||
for i in range(get_step_number()):
|
||||
print("showing %d" % i)
|
||||
var icon = REGION_ICON
|
||||
if i == 0:
|
||||
icon = START_ICON
|
||||
@@ -55,8 +54,6 @@ func update(with_animation := true):
|
||||
for m_i in range(len(modifiers)):
|
||||
spawn_icon(modifiers[m_i].get_icon(), Vector2(i,-m_i - 1),color, 0.7)
|
||||
|
||||
print(modifiers)
|
||||
|
||||
spawn_icon(icon, Vector2(i,0),color)
|
||||
|
||||
ship_icon = spawn_icon(SHIP_ICON, Vector2(current_position, 1), CURRENT_COLOR, 1)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
extends Node3D
|
||||
|
||||
const FAILED_DIALOG = "res://dialogs/timelines/tutorial/demeter_ship_failed.dtl"
|
||||
const FAILED_DIALOG = "res://dialogs/timelines/X_gameplay_related/demeter_ship_failed.dtl"
|
||||
|
||||
const TAKE_OFF_ICON = preload("res://common/icons/chevrons-up.svg")
|
||||
const LAND_ICON = preload("res://common/icons/arrow-narrow-down.svg")
|
||||
@@ -13,6 +13,7 @@ signal land
|
||||
var choosen_run_point : RunPoint = null
|
||||
var exiting = false
|
||||
var phone_dialogs : Array[String]
|
||||
var respawn_asked = false
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
@@ -135,7 +136,8 @@ func _on_exit_clicked():
|
||||
if (can_exit() and not exiting):
|
||||
AudioManager.play_sfx("Ship_exit")
|
||||
exiting = true
|
||||
SceneManager.change_to_scene(RegionScene.new(GameInfo.game_data.current_region_data))
|
||||
if GameInfo.game_data.current_run:
|
||||
SceneManager.change_to_scene(GameInfo.game_data.current_run.get_cockpit_exit_scene())
|
||||
|
||||
func update_dashboard(with_animation := true):
|
||||
|
||||
@@ -187,4 +189,9 @@ func update_dashboard(with_animation := true):
|
||||
dashboard.right_stop = null
|
||||
|
||||
func _on_orchid_saver_clicked():
|
||||
GameInfo.game_data.give_up()
|
||||
if not respawn_asked:
|
||||
respawn_asked = true
|
||||
%OrchidSaver.screen_icon = preload("res://common/icons/alert-triangle.svg")
|
||||
%OrchidSaver.screen_text = tr("CONFIRM_RESPAWN")
|
||||
else:
|
||||
GameInfo.game_data.give_up()
|
||||
|
||||
BIN
stages/3d_scenes/common/assets/3d/ai__broken_receptacle.blend1
Normal file
BIN
stages/3d_scenes/common/assets/3d/ai__broken_receptacle.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/common/assets/3d/ai_broken_receptacle.blend1
Normal file
BIN
stages/3d_scenes/common/assets/3d/ai_broken_receptacle.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/common/assets/3d/ai_receptacle.blend1
Normal file
BIN
stages/3d_scenes/common/assets/3d/ai_receptacle.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/common/assets/3d/communication.blend
Normal file
BIN
stages/3d_scenes/common/assets/3d/communication.blend
Normal file
Binary file not shown.
68
stages/3d_scenes/common/assets/3d/communication.blend.import
Normal file
68
stages/3d_scenes/common/assets/3d/communication.blend.import
Normal file
@@ -0,0 +1,68 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://brckina5otmj6"
|
||||
path="res://.godot/imported/communication.blend-de62286f2d3ba22c511bfe99fe734c4f.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://stages/3d_scenes/common/assets/3d/communication.blend"
|
||||
dest_files=["res://.godot/imported/communication.blend-de62286f2d3ba22c511bfe99fe734c4f.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
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
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={
|
||||
"materials": {
|
||||
"Default3D": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/fallback_path": "res://common/assets/materials/default_3d.tres",
|
||||
"use_external/path": "uid://dvvi1k5c5iowc"
|
||||
}
|
||||
}
|
||||
}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
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/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
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
|
||||
gltf/naming_version=2
|
||||
BIN
stages/3d_scenes/common/assets/3d/communication.blend1
Normal file
BIN
stages/3d_scenes/common/assets/3d/communication.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/common/assets/3d/corridor.blend
Normal file
BIN
stages/3d_scenes/common/assets/3d/corridor.blend
Normal file
Binary file not shown.
@@ -3,13 +3,13 @@
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://b83v0uxiukmbb"
|
||||
path="res://.godot/imported/borea_base.blend-16b097cf97b3f00cfa1bc1f2c346e23b.scn"
|
||||
uid="uid://7pitc7kjmffv"
|
||||
path="res://.godot/imported/corridor.blend-d4e7afe2924adbd59f26fd0b71929681.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://stages/3d_scenes/borea_base/assets/3d/borea_base.blend"
|
||||
dest_files=["res://.godot/imported/borea_base.blend-16b097cf97b3f00cfa1bc1f2c346e23b.scn"]
|
||||
source_file="res://stages/3d_scenes/common/assets/3d/corridor.blend"
|
||||
dest_files=["res://.godot/imported/corridor.blend-d4e7afe2924adbd59f26fd0b71929681.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
stages/3d_scenes/common/assets/3d/door.blend
Normal file
BIN
stages/3d_scenes/common/assets/3d/door.blend
Normal file
Binary file not shown.
68
stages/3d_scenes/common/assets/3d/door.blend.import
Normal file
68
stages/3d_scenes/common/assets/3d/door.blend.import
Normal file
@@ -0,0 +1,68 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cah00gew65ire"
|
||||
path="res://.godot/imported/door.blend-c87f276c56915caea51fe7d3dbe0db91.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://stages/3d_scenes/common/assets/3d/door.blend"
|
||||
dest_files=["res://.godot/imported/door.blend-c87f276c56915caea51fe7d3dbe0db91.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
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
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={
|
||||
"materials": {
|
||||
"Default3D": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/fallback_path": "res://common/assets/materials/default_3d.tres",
|
||||
"use_external/path": "uid://dvvi1k5c5iowc"
|
||||
}
|
||||
}
|
||||
}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
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/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
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
|
||||
gltf/naming_version=2
|
||||
BIN
stages/3d_scenes/common/assets/3d/door_form.blend
Normal file
BIN
stages/3d_scenes/common/assets/3d/door_form.blend
Normal file
Binary file not shown.
60
stages/3d_scenes/common/assets/3d/door_form.blend.import
Normal file
60
stages/3d_scenes/common/assets/3d/door_form.blend.import
Normal file
@@ -0,0 +1,60 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://biy82bf0icupn"
|
||||
path="res://.godot/imported/door_form.blend-b253b21322e2bd13e9cc5e2f079ab0c6.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://stages/3d_scenes/common/assets/3d/door_form.blend"
|
||||
dest_files=["res://.godot/imported/door_form.blend-b253b21322e2bd13e9cc5e2f079ab0c6.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
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
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
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/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
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
|
||||
gltf/naming_version=2
|
||||
BIN
stages/3d_scenes/common/assets/3d/falling_plant.blend
Normal file
BIN
stages/3d_scenes/common/assets/3d/falling_plant.blend
Normal file
Binary file not shown.
79
stages/3d_scenes/common/assets/3d/falling_plant.blend.import
Normal file
79
stages/3d_scenes/common/assets/3d/falling_plant.blend.import
Normal file
@@ -0,0 +1,79 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://lx0tdm5xftl0"
|
||||
path="res://.godot/imported/falling_plant.blend-6769216581709eaac68f00adc402b695.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://stages/3d_scenes/common/assets/3d/falling_plant.blend"
|
||||
dest_files=["res://.godot/imported/falling_plant.blend-6769216581709eaac68f00adc402b695.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
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
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={
|
||||
"materials": {
|
||||
"Cristal": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/fallback_path": "res://common/assets/materials/cristal.tres",
|
||||
"use_external/path": "uid://di0m3uqgi3l08"
|
||||
}
|
||||
},
|
||||
"meshes": {
|
||||
"falling_plant_Mesh": {
|
||||
"generate/lightmap_uv": 0,
|
||||
"generate/lods": 0,
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 20.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/fallback_path": "res://stages/3d_scenes/common/assets/3d/falling_plant.res",
|
||||
"save_to_file/path": "uid://3pwvp242qwvv"
|
||||
}
|
||||
}
|
||||
}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
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/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
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
|
||||
gltf/naming_version=2
|
||||
BIN
stages/3d_scenes/common/assets/3d/falling_plant.blend1
Normal file
BIN
stages/3d_scenes/common/assets/3d/falling_plant.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/common/assets/3d/falling_plant.res
Normal file
BIN
stages/3d_scenes/common/assets/3d/falling_plant.res
Normal file
Binary file not shown.
BIN
stages/3d_scenes/common/assets/3d/hub.blend
Normal file
BIN
stages/3d_scenes/common/assets/3d/hub.blend
Normal file
Binary file not shown.
73
stages/3d_scenes/common/assets/3d/hub.blend.import
Normal file
73
stages/3d_scenes/common/assets/3d/hub.blend.import
Normal file
@@ -0,0 +1,73 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ci5vs3qhiuf0x"
|
||||
path="res://.godot/imported/hub.blend-8556d257a3c3a635e26bf37e5444595c.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://stages/3d_scenes/common/assets/3d/hub.blend"
|
||||
dest_files=["res://.godot/imported/hub.blend-8556d257a3c3a635e26bf37e5444595c.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
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
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={
|
||||
"materials": {
|
||||
"Default3D": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/fallback_path": "res://common/assets/materials/default_3d.tres",
|
||||
"use_external/path": "uid://dvvi1k5c5iowc"
|
||||
},
|
||||
"Glass": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/fallback_path": "res://common/assets/materials/glass_3d.tres",
|
||||
"use_external/path": "uid://b5vlcdry8vtgi"
|
||||
}
|
||||
}
|
||||
}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
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/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
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
|
||||
gltf/naming_version=2
|
||||
BIN
stages/3d_scenes/common/assets/3d/moss.blend
Normal file
BIN
stages/3d_scenes/common/assets/3d/moss.blend
Normal file
Binary file not shown.
79
stages/3d_scenes/common/assets/3d/moss.blend.import
Normal file
79
stages/3d_scenes/common/assets/3d/moss.blend.import
Normal file
@@ -0,0 +1,79 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://2atgcda7n3p7"
|
||||
path="res://.godot/imported/moss.blend-944d735be6b248e6fb9c74ae065c775f.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://stages/3d_scenes/common/assets/3d/moss.blend"
|
||||
dest_files=["res://.godot/imported/moss.blend-944d735be6b248e6fb9c74ae065c775f.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
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
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={
|
||||
"materials": {
|
||||
"Default3D": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/fallback_path": "res://common/assets/materials/default_3d.tres",
|
||||
"use_external/path": "uid://dvvi1k5c5iowc"
|
||||
}
|
||||
},
|
||||
"meshes": {
|
||||
"moss_Sphere": {
|
||||
"generate/lightmap_uv": 0,
|
||||
"generate/lods": 0,
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 20.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/fallback_path": "res://stages/3d_scenes/common/assets/3d/moss.res",
|
||||
"save_to_file/path": "uid://u78be56ih8xw"
|
||||
}
|
||||
}
|
||||
}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
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/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
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
|
||||
gltf/naming_version=2
|
||||
BIN
stages/3d_scenes/common/assets/3d/moss.blend1
Normal file
BIN
stages/3d_scenes/common/assets/3d/moss.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/common/assets/3d/moss.res
Normal file
BIN
stages/3d_scenes/common/assets/3d/moss.res
Normal file
Binary file not shown.
BIN
stages/3d_scenes/common/assets/3d/plant.blend
Normal file
BIN
stages/3d_scenes/common/assets/3d/plant.blend
Normal file
Binary file not shown.
79
stages/3d_scenes/common/assets/3d/plant.blend.import
Normal file
79
stages/3d_scenes/common/assets/3d/plant.blend.import
Normal file
@@ -0,0 +1,79 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dwlfp4ou3ooro"
|
||||
path="res://.godot/imported/plant.blend-2e7932e3fad407c24329946b802bd935.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://stages/3d_scenes/common/assets/3d/plant.blend"
|
||||
dest_files=["res://.godot/imported/plant.blend-2e7932e3fad407c24329946b802bd935.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
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
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={
|
||||
"materials": {
|
||||
"Cristal": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/fallback_path": "res://common/assets/materials/cristal.tres",
|
||||
"use_external/path": "uid://di0m3uqgi3l08"
|
||||
}
|
||||
},
|
||||
"meshes": {
|
||||
"plant_Cylinder": {
|
||||
"generate/lightmap_uv": 0,
|
||||
"generate/lods": 0,
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 20.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/fallback_path": "res://stages/3d_scenes/common/assets/3d/plant.res",
|
||||
"save_to_file/path": "uid://cb5tklxnk2dek"
|
||||
}
|
||||
}
|
||||
}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
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/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
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
|
||||
gltf/naming_version=2
|
||||
BIN
stages/3d_scenes/common/assets/3d/plant.blend1
Normal file
BIN
stages/3d_scenes/common/assets/3d/plant.blend1
Normal file
Binary file not shown.
BIN
stages/3d_scenes/common/assets/3d/plant.res
Normal file
BIN
stages/3d_scenes/common/assets/3d/plant.res
Normal file
Binary file not shown.
BIN
stages/3d_scenes/common/assets/3d/room.blend
Normal file
BIN
stages/3d_scenes/common/assets/3d/room.blend
Normal file
Binary file not shown.
73
stages/3d_scenes/common/assets/3d/room.blend.import
Normal file
73
stages/3d_scenes/common/assets/3d/room.blend.import
Normal file
@@ -0,0 +1,73 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cepouw76en6r"
|
||||
path="res://.godot/imported/room.blend-4fa475488a7dcde300c40ca0dff93fe1.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://stages/3d_scenes/common/assets/3d/room.blend"
|
||||
dest_files=["res://.godot/imported/room.blend-4fa475488a7dcde300c40ca0dff93fe1.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
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
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={
|
||||
"materials": {
|
||||
"Default3D": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/fallback_path": "res://common/assets/materials/default_3d.tres",
|
||||
"use_external/path": "uid://dvvi1k5c5iowc"
|
||||
},
|
||||
"Glass": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/fallback_path": "res://common/assets/materials/glass_3d.tres",
|
||||
"use_external/path": "uid://b5vlcdry8vtgi"
|
||||
}
|
||||
}
|
||||
}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
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/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
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
|
||||
gltf/naming_version=2
|
||||
BIN
stages/3d_scenes/common/assets/3d/room.blend1
Normal file
BIN
stages/3d_scenes/common/assets/3d/room.blend1
Normal file
Binary file not shown.
@@ -5,7 +5,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://c7pw57hcv6jvr" path="res://stages/3d_scenes/relay_base/assets/3d/relay_base.blend" id="1_dm7op"]
|
||||
[ext_resource type="PackedScene" uid="uid://da7a74dg30q1l" path="res://entities/player_3d/player_3D.tscn" id="2_6cyeg"]
|
||||
[ext_resource type="Script" uid="uid://bj4d1x8n8ina" path="res://entities/interactable_3d/interactable_3d.gd" id="3_xuy43"]
|
||||
[ext_resource type="Texture2D" uid="uid://dex283rx00fjb" path="res://common/icons/logout.svg" id="4_140ad"]
|
||||
[ext_resource type="Texture2D" uid="uid://1ynlp05wj0hm" path="res://common/icons/rocket.svg" id="4_xuy43"]
|
||||
[ext_resource type="PackedScene" uid="uid://c2bk3n1xo1fto" path="res://stages/3d_scenes/astra_base/incubator.tscn" id="5_uxagy"]
|
||||
[ext_resource type="PackedScene" uid="uid://u3o5g8lmck74" path="res://entities/interactable_3d/orchid_saver/orchid_saver.tscn" id="6_2vcx4"]
|
||||
[ext_resource type="Texture2D" uid="uid://d3k7rl7nbp7yx" path="res://common/icons/device-floppy.svg" id="7_erosk"]
|
||||
@@ -53,6 +53,50 @@ tracks/0/keys = {
|
||||
"update": 0,
|
||||
"values": [Vector3(0.99999994, 1, 0.99999994)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite3D:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xuy43"]
|
||||
resource_name = "activated"
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite3D:modulate")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0.033333335),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_140ad"]
|
||||
resource_name = "deactivated"
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite3D:modulate")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [Color(1, 0, 0.43137255, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_u7lr8"]
|
||||
resource_name = "hover"
|
||||
@@ -73,6 +117,8 @@ tracks/0/keys = {
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_1hq1b"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_pxmsf"),
|
||||
&"activated": SubResource("Animation_xuy43"),
|
||||
&"deactivated": SubResource("Animation_140ad"),
|
||||
&"hover": SubResource("Animation_u7lr8")
|
||||
}
|
||||
|
||||
@@ -113,13 +159,14 @@ surface_material_override/0 = SubResource("StandardMaterial3D_2vcx4")
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(4.366728e-08, -0.99899095, 0.044909704, -1, -4.371139e-08, 0, 1.963069e-09, -0.044909704, -0.99899095, -0.15007031, 1.2682863, 0.032186985)
|
||||
script = ExtResource("3_xuy43")
|
||||
interactable = false
|
||||
hover_animation_player = NodePath("HoverAnimationPlayer")
|
||||
metadata/_custom_type_script = "uid://bj4d1x8n8ina"
|
||||
|
||||
[node name="Sprite3D" type="Sprite3D" parent="Exit" unique_id=736012003]
|
||||
transform = Transform3D(-4.3711385e-08, -1, -4.3711385e-08, 0, -4.371139e-08, 0.99999994, -0.99999994, 4.371139e-08, 1.9106853e-15, 0.1646713, -0.017980576, 0)
|
||||
transform = Transform3D(-4.3711385e-08, -1, -4.3711385e-08, 0, -4.371139e-08, 0.99999994, -0.99999994, 4.371139e-08, 1.9106853e-15, 0.10885215, -0.017980576, 3.7252903e-09)
|
||||
pixel_size = 0.005
|
||||
texture = ExtResource("4_140ad")
|
||||
texture = ExtResource("4_xuy43")
|
||||
|
||||
[node name="HoverAnimationPlayer" type="AnimationPlayer" parent="Exit" unique_id=131585105]
|
||||
libraries/ = SubResource("AnimationLibrary_1hq1b")
|
||||
|
||||
@@ -8,7 +8,11 @@ signal orchid_saved
|
||||
@export var base_number : String = "" : set = set_base_number
|
||||
@onready var orchid_saver : OrchidSaver = %OrchidSaver
|
||||
@onready var player : Player3D = %Player3D
|
||||
var exit_scene : Scene = null
|
||||
var exit_scene : Scene = null :
|
||||
set(s):
|
||||
exit_scene = s
|
||||
if is_node_ready():
|
||||
%Exit.interactable = exit_scene != null
|
||||
var dead_orchid : Node3D
|
||||
|
||||
|
||||
@@ -16,6 +20,8 @@ func _ready():
|
||||
if not Engine.is_editor_hint():
|
||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||
|
||||
%Exit.interactable = exit_scene != null
|
||||
|
||||
set_base_name()
|
||||
set_base_number()
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
extends Node3D
|
||||
|
||||
const DIALOG_PATH = "res://dialogs/timelines/tutorial/demeter_ship_presentation.dtl"
|
||||
const DIALOG_PATH = "res://dialogs/timelines/1_waking_up/3_demeter_ship_presentation.dtl"
|
||||
|
||||
var jingle_played := false
|
||||
|
||||
|
||||
Reference in New Issue
Block a user