* Structure de l'histoire principale
* Line sur le perso principal
* Agrandissement de la zone de détection des cellules
* Ajout du spray de Talion (+1 points de plante de base)
* Ajout de feedback sur l'usage des cellules d'énergie
This commit is contained in:
2026-07-06 23:05:39 +02:00
parent d0446e8826
commit 22b753c6a9
78 changed files with 1464 additions and 208 deletions

View File

@@ -2,11 +2,13 @@
[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://bk64hw2adc5kt" path="res://stages/3d_scenes/common/assets/3d/elevator.blend" id="3_dlfx2"]
[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://c2unmkf4ec4gf" path="res://entities/interactable_3d/ai_receptacle/ai_receptacle.tscn" id="4_m5l0g"]
[ext_resource type="Material" uid="uid://ba5cnhu0o1yf5" path="res://stages/3d_scenes/aqua_base/resources/materials/caustic_default_3d.tres" id="4_nydtf"]
[ext_resource type="PackedScene" uid="uid://cypsoytvytdup" path="res://entities/interactable_3d/3d_door/3d_door.tscn" id="9_qe4m5"]
[sub_resource type="Environment" id="Environment_m5l0g"]
background_mode = 2
@@ -27,7 +29,6 @@ glow_hdr_luminance_cap = 5.63
fog_light_color = Color(0.13725491, 0.39215687, 0.6666667, 1)
fog_sky_affect = 0.0
volumetric_fog_enabled = true
volumetric_fog_density = 0.147
volumetric_fog_albedo = Color(0.13725491, 0.39215687, 0.6666667, 1)
adjustment_enabled = true
adjustment_saturation = 1.3
@@ -40,7 +41,7 @@ shading_mode = 0
albedo_color = Color(0.5882353, 0.7019608, 0.85882354, 1)
albedo_texture = ExtResource("2_mr0dk")
[sub_resource type="ViewportTexture" id="ViewportTexture_nydtf"]
[sub_resource type="ViewportTexture" id="ViewportTexture_dlfx2"]
viewport_path = NodePath("Screen/SubViewport")
[sub_resource type="QuadMesh" id="QuadMesh_m5l0g"]
@@ -99,6 +100,68 @@ material = SubResource("StandardMaterial3D_nydtf")
size = Vector2(0.1, 0.1)
orientation = 2
[sub_resource type="Animation" id="Animation_dlfx2"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AreaLight3D:light_energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("AreaLight3D2:light_energy")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.0]
}
[sub_resource type="Animation" id="Animation_qe4m5"]
resource_name = "blink"
length = 10.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AreaLight3D:light_energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1.6999997, 1.9333333, 4.5333333, 4.766667, 7.2999997, 7.5333333),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("AreaLight3D2:light_energy")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 3.4666667, 3.7333333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [1.0, 0.0, 1.0]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ei7or"]
_data = {
&"RESET": SubResource("Animation_dlfx2"),
&"blink": SubResource("Animation_qe4m5")
}
[node name="AquaBase" type="Node3D" unique_id=1653537813]
script = ExtResource("1_dltk4")
@@ -110,6 +173,9 @@ transform = Transform3D(997.05176, -55.31525, 53.176765, 60.60978, 992.7559, -10
mesh = SubResource("SphereMesh_nydtf")
surface_material_override/0 = SubResource("StandardMaterial3D_u74oo")
[node name="elevator" parent="WorldEnvironment" unique_id=54829698 instance=ExtResource("3_dlfx2")]
transform = Transform3D(0.9437205, 0, -0.33074403, 0, 1, 0, 0.33074403, 0, 0.9437205, 33.362873, -1.240936, 9.956917)
[node name="hub" parent="." unique_id=1785379104 instance=ExtResource("3_mr0dk")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.06701422, 2.5714142, -0.17472172)
@@ -118,8 +184,9 @@ surface_material_override/0 = ExtResource("4_nydtf")
surface_material_override/1 = ExtResource("4_nydtf")
[node name="AiReceptacle" parent="." unique_id=1082354698 instance=ExtResource("4_m5l0g")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.9, -0.34409285)
screen_text = "DOWNLOAD_DATA"
screen_text = "CONNECT_TO_POSEIDON"
broken = true
[node name="Model" parent="AiReceptacle" index="0" unique_id=154868613]
@@ -131,14 +198,11 @@ visible = true
[node name="Support" parent="AiReceptacle/ModelBroken" index="5" unique_id=1098621972]
surface_material_override/0 = ExtResource("4_nydtf")
[node name="Receptacle" parent="AiReceptacle/ModelBroken" index="6" unique_id=956575790]
surface_material_override/0 = ExtResource("4_nydtf")
[node name="Screen" parent="AiReceptacle" index="3" unique_id=1396407912]
texture = SubResource("ViewportTexture_nydtf")
texture = SubResource("ViewportTexture_dlfx2")
[node name="ScreenTitle" parent="AiReceptacle/Screen/SubViewport/ScreenContent/VBoxContainer" parent_id_path=PackedInt32Array(1082354698, 1893636910) index="1" unique_id=443526476]
text = "DOWNLOAD_DATA"
text = "CONNECT_TO_POSEIDON"
[node name="SpotLight3D" type="SpotLight3D" parent="AiReceptacle" unique_id=1906884086]
transform = Transform3D(1, 0, 0, 0, -0.67415154, -0.73859304, 0, 0.73859304, -0.67415154, 0, 0.66735864, 3.2564082)
@@ -154,7 +218,8 @@ light_energy = 0.282
omni_range = 0.90236074
[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)
transform = Transform3D(0.32746872, 0, 0.944862, 0, 1, 0, -0.944862, 0, 0.32746872, 50.90299, 26.542282, 16.319273)
gravity_factor = 0.1
[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)
@@ -186,6 +251,35 @@ light_volumetric_fog_energy = 2.507
shadow_enabled = true
shadow_blur = 10.0
[node name="Exit3dDoor" parent="." unique_id=814731756 instance=ExtResource("9_qe4m5")]
unique_name_in_owner = true
transform = Transform3D(0.9659258, 0, 0.25881904, 0, 1, 0, -0.25881904, 0, 0.9659258, -33.924656, -1.5212469, 10.235093)
[node name="3dDoor2" parent="." unique_id=586173999 instance=ExtResource("9_qe4m5")]
transform = Transform3D(0.96592593, 0, -0.25881907, 0, 1, 0, 0.25881907, 0, 0.96592593, -33.422764, -1.5212469, -10.490751)
[node name="3dDoor3" parent="." unique_id=400367626 instance=ExtResource("9_qe4m5")]
transform = Transform3D(0.9659258, 0, 0.25881904, 0, 1, 0, -0.25881904, 0, 0.9659258, 33.257763, -1.5212469, -10.375927)
[node name="3dDoor4" parent="." unique_id=724552378 instance=ExtResource("9_qe4m5")]
transform = Transform3D(0.9400856, 0, -0.3409387, 0, 1, 0, 0.3409387, 0, 0.9400856, 52.61224, 26.647182, 16.93967)
[node name="AreaLight3D" type="AreaLight3D" parent="." unique_id=938586300]
transform = Transform3D(0.9356459, 0, -0.35294035, 0, 1, 0, 0.35294035, 0, 0.9356459, 44.207127, 13.405382, 7.122408)
area_normalize_energy = false
area_size = Vector2(2.6380386, 37.029243)
[node name="AreaLight3D2" type="AreaLight3D" parent="." unique_id=1104365666]
transform = Transform3D(-0.9356459, 0, 0.3529404, 0, 1, 0, -0.3529404, 0, -0.9356459, 40.79839, 13.405382, 19.24271)
area_normalize_energy = false
area_size = Vector2(2.6380386, 37.029243)
[node name="LightAnimationPlayer" type="AnimationPlayer" parent="." unique_id=75847280]
libraries/ = SubResource("AnimationLibrary_ei7or")
autoplay = &"blink"
[connection signal="clicked" from="AiReceptacle" to="." method="_on_ai_receptacle_clicked"]
[editable path="hub"]
[editable path="AiReceptacle"]
[editable path="AiReceptacle/ModelBroken"]

View File

@@ -1,5 +1,27 @@
extends Node3D
const DIALOG_PATH = "res://dialogs/timelines/2_aqua/2_aqua_arrival.dtl"
func _ready():
if not Engine.is_editor_hint():
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
%AiReceptacle.screen_turned_on = true
%AiReceptacle.interactable = true
SteamConnection.unlock_achievement(SteamConnection.ACH_STW_REACH_AQUA_BASE)
func _on_ai_receptacle_clicked():
%AiReceptacle.screen_turned_on = false
%AiReceptacle.interactable = false
Dialogic.start(DIALOG_PATH)
await Dialogic.timeline_ended
%Exit3dDoor.to_scene = RelayBaseScene.new(
"AQUA_BASE",
"005",
)
%Exit3dDoor.interactable = true
AudioManager.play_sfx("DoorOpen")

View File

@@ -0,0 +1,3 @@
[gd_scene format=3 uid="uid://d07wxwvl7nuhw"]
[node name="AstraEndBase" type="Node3D" unique_id=227915094]

File diff suppressed because one or more lines are too long

View File

@@ -1,13 +1,75 @@
@tool
extends Node3D
enum State {ARRIVAL,COMMS_UP,LATER}
const DIALOG_BOREA_ARRIVAL = "res://dialogs/timelines/1_waking_up/9_borea_arrival.dtl"
const DIALOG_COMMS_UP = "res://dialogs/timelines/1_waking_up/91_borea_comms_up.dtl"
const DIALOG_BOREA_LATER = "res://dialogs/timelines/1_waking_up/92_borea_later.dtl"
@export var communication_lever_animation_player : AnimationPlayer
@export var show_plants : bool = false : set = set_show_plants
var state := State.ARRIVAL : set = set_state
func _ready():
if not Engine.is_editor_hint():
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
%Credits.hide()
set_show_plants()
set_state()
func set_show_plants(v : bool = show_plants):
show_plants = v
if is_node_ready():
%Plant.visible = show_plants
%FallingPlant.visible = show_plants
func set_state(v := state):
state = v
if is_node_ready():
%AiReceptacle.screen_turned_on = true
%AiReceptacle.interactable = true
func _on_ai_receptacle_clicked():
%Player3D.controlling_player = false
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
SteamConnection.unlock_achievement(SteamConnection.ACH_MEET_DEMETER)
%Credits.appear()
%AiReceptacle.screen_turned_on = false
%AiReceptacle.interactable = false
match state:
State.ARRIVAL:
Dialogic.start(DIALOG_BOREA_ARRIVAL)
State.COMMS_UP:
Dialogic.start(DIALOG_COMMS_UP)
await Dialogic.timeline_ended
await get_tree().create_timer(3.).timeout
%Player3D.controlling_player = false
%PassDayAnimationPlayer.play("PassDays")
await %PassDayAnimationPlayer.animation_finished
%Player3D.controlling_player = true
state = State.LATER
State.LATER:
Dialogic.start(DIALOG_BOREA_LATER)
await Dialogic.timeline_ended
%Exit3dDoor.to_scene = RelayBaseScene.new(
"BOREA_BASE",
"004",
)
%Exit3dDoor.interactable = true
AudioManager.play_sfx("DoorOpen")
func _on_communication_lever_clicked():
%CommunicationLever.interactable = false
%CommunicationLever.play_audio()
communication_lever_animation_player.play("Activate")
state = State.COMMS_UP

View File

@@ -3,19 +3,21 @@
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cah00gew65ire"
path="res://.godot/imported/door.blend-c87f276c56915caea51fe7d3dbe0db91.scn"
uid="uid://bk64hw2adc5kt"
path="res://.godot/imported/elevator.blend-41f2e78cb8e3b0c96c2c7ee2ff9d260d.scn"
[deps]
source_file="res://stages/3d_scenes/common/assets/3d/door.blend"
dest_files=["res://.godot/imported/door.blend-c87f276c56915caea51fe7d3dbe0db91.scn"]
source_file="res://stages/3d_scenes/common/assets/3d/elevator.blend"
dest_files=["res://.godot/imported/elevator.blend-41f2e78cb8e3b0c96c2c7ee2ff9d260d.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
@@ -52,7 +54,7 @@ blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/vertex_colors=1
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false
@@ -66,3 +68,4 @@ blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
gltf/naming_version=2
gltf/texture_map_mode=1

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,76 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b6xsvqwg7lqt6"
path="res://.godot/imported/hub_buried.blend-7ff39cb711d1ea8f116750320d780d2d.scn"
[deps]
source_file="res://stages/3d_scenes/common/assets/3d/hub_buried.blend"
dest_files=["res://.godot/imported/hub_buried.blend-7ff39cb711d1ea8f116750320d780d2d.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
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/vertex_colors=1
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
gltf/texture_map_mode=1

Binary file not shown.

View File

@@ -0,0 +1,3 @@
[gd_scene format=3 uid="uid://54xysfcblfv6"]
[node name="EstiaBase" type="Node3D" unique_id=32407651]

View File

@@ -0,0 +1,7 @@
extends Node3D
func _ready():
if not Engine.is_editor_hint():
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
SteamConnection.unlock_achievement(SteamConnection.ACH_STW_REACH_SUBTERRA_BASE)

View File

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

View File

@@ -0,0 +1,19 @@
[gd_scene format=3 uid="uid://rig3sj4xx0sq"]
[ext_resource type="PackedScene" uid="uid://b6xsvqwg7lqt6" path="res://stages/3d_scenes/common/assets/3d/hub_buried.blend" id="1_qkleo"]
[ext_resource type="Script" uid="uid://csfx6yy1rxtu" path="res://stages/3d_scenes/subterra_base/scripts/subterra_base.gd" id="1_vuar3"]
[ext_resource type="PackedScene" uid="uid://da7a74dg30q1l" path="res://entities/player_3d/player_3D.tscn" id="2_vuar3"]
[ext_resource type="PackedScene" uid="uid://c2unmkf4ec4gf" path="res://entities/interactable_3d/ai_receptacle/ai_receptacle.tscn" id="3_jc2l3"]
[node name="SubterraBase" type="Node3D" unique_id=1948800502]
script = ExtResource("1_vuar3")
[node name="hub_buried" parent="." unique_id=385558494 instance=ExtResource("1_qkleo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.6178805, -0.025483131, -1.7124133)
[node name="Player3D" parent="." unique_id=549819967 instance=ExtResource("2_vuar3")]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 9.730468, -3.3392239, 7.232474)
[node name="AiReceptacle" parent="." unique_id=1082354698 instance=ExtResource("3_jc2l3")]
transform = Transform3D(-0.8670973, 0, 0.49813876, 0, 1, 0, -0.49813876, 0, -0.8670973, -1.320488, -6.334047, -1.7143525)
broken = true

View File

@@ -48,26 +48,26 @@ var data_last_updated = 0.
var plant_grid : PlantGrid
# Cheat Code
# func _input(_e):
# if (
# Input.is_action_pressed("drop")
# and Input.is_action_pressed("move_right")
# and Input.is_action_pressed("move_left")
# and Input.is_action_just_pressed("action")
# ):
# if data.state != RegionData.State.SUCCEEDED:
# data.succeded.emit()
# data.state = RegionData.State.SUCCEEDED
# # data.update()
func _input(_e):
if (
Input.is_action_pressed("drop")
and Input.is_action_pressed("move_right")
and Input.is_action_pressed("move_left")
and Input.is_action_just_pressed("action")
):
if data.state != RegionData.State.SUCCEEDED:
data.succeded.emit()
data.state = RegionData.State.SUCCEEDED
# data.update()
# if (
# Input.is_action_pressed("drop")
# and Input.is_action_pressed("move_right")
# and Input.is_action_pressed("move_left")
# and Input.is_action_just_pressed("move_pointer")
# ):
# data.charges = 0
# data.state = RegionData.State.FAILED
if (
Input.is_action_pressed("drop")
and Input.is_action_pressed("move_right")
and Input.is_action_pressed("move_left")
and Input.is_action_just_pressed("move_pointer")
):
data.charges = 0
data.state = RegionData.State.FAILED
func _init():
data = GameInfo.game_data.current_region_data

View File

@@ -70,7 +70,7 @@ func _process(delta):
%Planet3d.rotate(Vector3.UP, planet_rotation.x * delta)
%Planet3d.rotate(Vector3.RIGHT, planet_rotation.y * delta)
if not planet_spin_ach_sended and planet_rotation.length() > 40:
if not planet_spin_ach_sended and planet_rotation.length() > 50:
planet_spin_ach_sended = true
SteamConnection.unlock_achievement(SteamConnection.ACH_SPIN_PLANET)

View File

@@ -10,9 +10,7 @@
[ext_resource type="PackedScene" uid="uid://cm5b7w7j6527f" path="res://stages/title_screen/planet_3d.tscn" id="5_7a1qq"]
[ext_resource type="Texture2D" uid="uid://cixd5j8yqpavg" path="res://common/icons/settings.svg" id="6_3aitq"]
[ext_resource type="PackedScene" uid="uid://c8flevrkelpvy" path="res://gui/credits/socials/instagram.tscn" id="6_7a1qq"]
[ext_resource type="PackedScene" uid="uid://bpy6sqa71gcfm" path="res://gui/credits/socials/survey.tscn" id="6_pjo5j"]
[ext_resource type="Texture2D" uid="uid://bkwhrq4sp5dcp" path="res://common/icons/device-gamepad.svg" id="7_igvpv"]
[ext_resource type="PackedScene" uid="uid://bc3byq8e45ejj" path="res://gui/credits/socials/steam.tscn" id="7_nmsah"]
[ext_resource type="Texture2D" uid="uid://dex283rx00fjb" path="res://common/icons/logout.svg" id="8_lwj2x"]
[ext_resource type="Shader" uid="uid://cuni3ggtw2uuy" path="res://common/vfx/materials/shaders/blur.gdshader" id="8_pjo5j"]
[ext_resource type="LabelSettings" uid="uid://dqwayi8yjwau2" path="res://gui/ressources/title_label_settings.tres" id="9_5mxqx"]
@@ -71,7 +69,7 @@ shader = ExtResource("8_pjo5j")
shader_parameter/strength = 5.00000023424012
shader_parameter/mix_percentage = 0.3
[sub_resource type="FastNoiseLite" id="FastNoiseLite_gn4uv"]
[sub_resource type="FastNoiseLite" id="FastNoiseLite_lwj2x"]
frequency = 1.0
[sub_resource type="Animation" id="Animation_gn4uv"]
@@ -452,18 +450,10 @@ size_flags_horizontal = 8
size_flags_vertical = 8
alignment = 2
[node name="Survey" parent="MarginContainer/Socials" unique_id=1337726269 instance=ExtResource("6_pjo5j")]
layout_mode = 2
[node name="Button2" parent="MarginContainer/Socials" unique_id=927302743 instance=ExtResource("6_7a1qq")]
layout_mode = 2
size_flags_horizontal = 8
[node name="SteamButton" parent="MarginContainer/Socials" unique_id=1181450581 instance=ExtResource("7_nmsah")]
layout_mode = 2
size_flags_horizontal = 8
link = "https://store.steampowered.com/app/4444510/Seeding_The_Wasteland/"
[node name="ModeChoose" type="Control" parent="." unique_id=1527342716]
unique_name_in_owner = true
visible = false
@@ -523,7 +513,7 @@ size = Vector2i(1980, 1080)
[node name="Planet3d" parent="SubViewport" unique_id=926789923 instance=ExtResource("5_7a1qq")]
unique_name_in_owner = true
noise = SubResource("FastNoiseLite_gn4uv")
noise = SubResource("FastNoiseLite_lwj2x")
[node name="Camera3D" type="Camera3D" parent="SubViewport" unique_id=806252928]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.369979, 0, 64.323425)