Dev 0.2.0
* Base Astra dev (pas terminée) * Réparation du bug du level up des mutations * Boost de la difficulté sur tous les modes * Increase backrooms distance et réparation du succès * Réparation de coquilles de textes et des logs qui ne s'affichent plus
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,33 @@
|
|||||||
|
[gd_resource type="ShaderMaterial" format=3 uid="uid://ukcnxnnsi8ki"]
|
||||||
|
|
||||||
|
[ext_resource type="Shader" uid="uid://ommmdxlamjs7" path="res://common/vfx/materials/shaders/pearlescent.gdshader" id="1_5mt8x"]
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id="Gradient_4ljrk"]
|
||||||
|
offsets = PackedFloat32Array(0.29918033, 0.65163934, 0.8729508)
|
||||||
|
colors = PackedColorArray(1, 0.6509804, 0.09019608, 1, 0.5058824, 0.7137255, 0.20392157, 1, 1, 0.6509804, 0.09019608, 1)
|
||||||
|
|
||||||
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_4ljrk"]
|
||||||
|
gradient = SubResource("Gradient_4ljrk")
|
||||||
|
|
||||||
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_hrhcu"]
|
||||||
|
noise_type = 0
|
||||||
|
frequency = 0.0179
|
||||||
|
fractal_octaves = 1
|
||||||
|
fractal_lacunarity = 1.0
|
||||||
|
fractal_ping_pong_strength = 0.0
|
||||||
|
|
||||||
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_cy6g2"]
|
||||||
|
noise = SubResource("FastNoiseLite_hrhcu")
|
||||||
|
seamless = true
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
render_priority = 0
|
||||||
|
shader = ExtResource("1_5mt8x")
|
||||||
|
shader_parameter/fresnel_power = 4.745
|
||||||
|
shader_parameter/interference_frequency = 3.54
|
||||||
|
shader_parameter/color_ramp = SubResource("GradientTexture1D_4ljrk")
|
||||||
|
shader_parameter/noise = SubResource("NoiseTexture2D_cy6g2")
|
||||||
|
shader_parameter/noise_speed = 0.01
|
||||||
|
shader_parameter/shift = Color(0.54509807, 0.1764706, 1, 1)
|
||||||
|
shader_parameter/fresnel_color = Color(0.5882353, 0.7019608, 0.85882354, 1)
|
||||||
|
shader_parameter/light_direction = Vector3(0, -1, 0)
|
||||||
@@ -81,18 +81,18 @@ static func basic_objective_for_region(level : int) -> int:
|
|||||||
1: return 10
|
1: return 10
|
||||||
2: return 15
|
2: return 15
|
||||||
3: return 20
|
3: return 20
|
||||||
4: return 30
|
4: return 40
|
||||||
5: return 45
|
5: return 60
|
||||||
6: return 65
|
6: return 80
|
||||||
7: return 90
|
7: return 110
|
||||||
|
8: return 150
|
||||||
_: return basic_objective_for_region(level-1) + (level-2) * 5
|
_: return basic_objective_for_region(level-1) + (level-2) * 5
|
||||||
|
|
||||||
static func difficult_objective_for_region(level : int) -> int:
|
static func difficult_objective_for_region(level : int) -> int:
|
||||||
match level:
|
match level:
|
||||||
1: return 10
|
1: return 10
|
||||||
2: return 20
|
2: return 20
|
||||||
3: return 30
|
_: return difficult_objective_for_region(level-1) + (level-1) * 10
|
||||||
_: return difficult_objective_for_region(level-1) + (level-1) * 5
|
|
||||||
|
|
||||||
func get_objective_multiplier() -> float:
|
func get_objective_multiplier() -> float:
|
||||||
return 1.
|
return 1.
|
||||||
|
|||||||
@@ -23,7 +23,9 @@ func get_destination_text() -> String:
|
|||||||
return tr("ESTIA_BASE")
|
return tr("ESTIA_BASE")
|
||||||
|
|
||||||
func get_destination_scene() -> Scene:
|
func get_destination_scene() -> Scene:
|
||||||
return AstraEndScene.new()
|
return AstraScene.new(
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
func get_player_max_energy(difficulty_setting : int) -> int:
|
func get_player_max_energy(difficulty_setting : int) -> int:
|
||||||
if difficulty_setting == 0:
|
if difficulty_setting == 0:
|
||||||
|
|||||||
@@ -4,6 +4,9 @@ class_name AstraEndScene
|
|||||||
func get_scene_id() -> String:
|
func get_scene_id() -> String:
|
||||||
return "ASTRA_BASE"
|
return "ASTRA_BASE"
|
||||||
|
|
||||||
|
func get_scene_icon() -> Texture:
|
||||||
|
return preload("res://common/icons/building-factory-2.svg")
|
||||||
|
|
||||||
func get_scene_path() -> String:
|
func get_scene_path() -> String:
|
||||||
return "res://stages/3d_scenes/astra_base/astra_end_base.tscn"
|
return "res://stages/3d_scenes/astra_base/astra_end_base.tscn"
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,14 @@
|
|||||||
extends Scene
|
extends Scene
|
||||||
class_name AstraScene
|
class_name AstraScene
|
||||||
|
|
||||||
|
|
||||||
|
@export var is_spawning : bool
|
||||||
|
|
||||||
|
func _init(
|
||||||
|
_is_spawning : bool = true,
|
||||||
|
):
|
||||||
|
is_spawning = _is_spawning
|
||||||
|
|
||||||
func get_scene_id() -> String:
|
func get_scene_id() -> String:
|
||||||
return "ASTRA"
|
return "ASTRA"
|
||||||
|
|
||||||
@@ -17,4 +25,10 @@ func get_scene_title() -> String:
|
|||||||
return tr("ASTRA_FACTORY")
|
return tr("ASTRA_FACTORY")
|
||||||
|
|
||||||
func get_scene_icon() -> Texture:
|
func get_scene_icon() -> Texture:
|
||||||
return preload("res://common/icons/building-factory-2.svg")
|
return preload("res://common/icons/building-factory-2.svg")
|
||||||
|
|
||||||
|
func _on_generated(generated_scene : Node):
|
||||||
|
if is_spawning:
|
||||||
|
(generated_scene as AstraBase).spawn_player()
|
||||||
|
else:
|
||||||
|
(generated_scene as AstraBase).arrive_player()
|
||||||
@@ -102,28 +102,24 @@ const RANDOM_REGION_NAME_POOL = [
|
|||||||
"Looping",
|
"Looping",
|
||||||
"Jarvis",
|
"Jarvis",
|
||||||
"Orion",
|
"Orion",
|
||||||
"Isitt",
|
"Canaillerie",
|
||||||
"Pomoa",
|
"Pomoa",
|
||||||
"Ezeron",
|
"Ezeron",
|
||||||
"Ebis",
|
"Ebis",
|
||||||
"Ecloya",
|
"Ecloya",
|
||||||
"Vlamedun",
|
"Vlamedun",
|
||||||
"Faishostruc",
|
|
||||||
"Slazor",
|
"Slazor",
|
||||||
"Plulune",
|
"Plulune",
|
||||||
"Fledu",
|
"Fledu",
|
||||||
"Jiclot",
|
"Jiclot",
|
||||||
"Greyun",
|
"Greyun",
|
||||||
"Uasland",
|
|
||||||
"Ebimeron",
|
"Ebimeron",
|
||||||
"Fosmule",
|
"Fosmule",
|
||||||
"Ushium",
|
|
||||||
"Nesnar",
|
"Nesnar",
|
||||||
"Broysau",
|
"Broysau",
|
||||||
"Shiesal",
|
"Shiesal",
|
||||||
"Eblie",
|
"Eblie",
|
||||||
"Ostraria",
|
"Ostraria",
|
||||||
"Scev",
|
|
||||||
"Nochuedan",
|
"Nochuedan",
|
||||||
"Woshania",
|
"Woshania",
|
||||||
"Eblor",
|
"Eblor",
|
||||||
@@ -161,7 +157,6 @@ const RANDOM_REGION_NAME_POOL = [
|
|||||||
"Deothe",
|
"Deothe",
|
||||||
"Gonides",
|
"Gonides",
|
||||||
"Monvelib",
|
"Monvelib",
|
||||||
"Baccutum",
|
|
||||||
"Cimemia",
|
"Cimemia",
|
||||||
"Ricia",
|
"Ricia",
|
||||||
"Nechov",
|
"Nechov",
|
||||||
|
|||||||
@@ -39,4 +39,5 @@ void fragment() {
|
|||||||
irridescence(VIEW, NORMAL, light_direction, UV, TIME),
|
irridescence(VIEW, NORMAL, light_direction, UV, TIME),
|
||||||
fresnel_color,
|
fresnel_color,
|
||||||
fresnel(VIEW, NORMAL));
|
fresnel(VIEW, NORMAL));
|
||||||
|
EMISSION = ALBEDO;
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
@@ -0,0 +1,63 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://butkx8cygbesm"
|
||||||
|
path="res://.godot/imported/radio.blend-d1d66abc83105e59b550193b3bf14721.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://entities/interactable_3d/radio/assets/3d/radio.blend"
|
||||||
|
dest_files=["res://.godot/imported/radio.blend-d1d66abc83105e59b550193b3bf14721.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={}
|
||||||
|
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.
@@ -92,7 +92,7 @@ func get_rarity() -> int:
|
|||||||
return get_base_rarity() + level - 1
|
return get_base_rarity() + level - 1
|
||||||
|
|
||||||
func is_max_level() -> bool:
|
func is_max_level() -> bool:
|
||||||
return get_base_rarity() + level < get_max_rarity()
|
return get_base_rarity() + level > get_max_rarity()
|
||||||
|
|
||||||
func card_info() -> CardInfo:
|
func card_info() -> CardInfo:
|
||||||
var info = CardInfo.new(
|
var info = CardInfo.new(
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ const SPEED = 350
|
|||||||
const JUST_DROPPED_ITEM_UPDATE_INTERVAL = 1.
|
const JUST_DROPPED_ITEM_UPDATE_INTERVAL = 1.
|
||||||
|
|
||||||
const LOW_SIGNAL_ALERT_DISTANCE = 500
|
const LOW_SIGNAL_ALERT_DISTANCE = 500
|
||||||
const BACKROOM_DISTANCE = 2000
|
const BACKROOM_DISTANCE = 4000
|
||||||
|
|
||||||
signal player_updated(player: Player)
|
signal player_updated(player: Player)
|
||||||
signal upgraded
|
signal upgraded
|
||||||
@@ -149,7 +149,6 @@ func handle_off_map():
|
|||||||
show_low_signal = global_position.length() > Region.REGION_LIMIT + LOW_SIGNAL_ALERT_DISTANCE
|
show_low_signal = global_position.length() > Region.REGION_LIMIT + LOW_SIGNAL_ALERT_DISTANCE
|
||||||
|
|
||||||
if global_position.length() > Region.REGION_LIMIT + BACKROOM_DISTANCE and not backrooms_loaded:
|
if global_position.length() > Region.REGION_LIMIT + BACKROOM_DISTANCE and not backrooms_loaded:
|
||||||
SteamConnection.unlock_achievement("ACH_STW_TOO_FAR")
|
|
||||||
backrooms_loaded = true
|
backrooms_loaded = true
|
||||||
region.data.player_position = region.data.player_spawn
|
region.data.player_position = region.data.player_spawn
|
||||||
AudioManager.stop_all_ambiances()
|
AudioManager.stop_all_ambiances()
|
||||||
|
|||||||
@@ -197,10 +197,10 @@ tracks/5/path = NodePath("SubViewport/Planet3d:fertility_factor")
|
|||||||
tracks/5/interp = 1
|
tracks/5/interp = 1
|
||||||
tracks/5/loop_wrap = true
|
tracks/5/loop_wrap = true
|
||||||
tracks/5/keys = {
|
tracks/5/keys = {
|
||||||
"times": PackedFloat32Array(0.46666667, 9.066667),
|
"times": PackedFloat32Array(0.06666667, 9.066667),
|
||||||
"transitions": PackedFloat32Array(1, 1),
|
"transitions": PackedFloat32Array(1, 1),
|
||||||
"update": 0,
|
"update": 0,
|
||||||
"values": [0.0, 1.0]
|
"values": [0.3, 1.0]
|
||||||
}
|
}
|
||||||
|
|
||||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_a8ny4"]
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_a8ny4"]
|
||||||
|
|||||||
@@ -216,19 +216,7 @@ theme_override_font_sizes/bold_italics_font_size = 20
|
|||||||
theme_override_font_sizes/italics_font_size = 20
|
theme_override_font_sizes/italics_font_size = 20
|
||||||
theme_override_font_sizes/mono_font_size = 20
|
theme_override_font_sizes/mono_font_size = 20
|
||||||
bbcode_enabled = true
|
bbcode_enabled = true
|
||||||
text = "[b]Text
|
text = "LOG_TALION_ANALYSIS_CONTENT_TEXT"
|
||||||
Text
|
|
||||||
Text
|
|
||||||
Text
|
|
||||||
Text
|
|
||||||
Text
|
|
||||||
Text
|
|
||||||
Text
|
|
||||||
Text
|
|
||||||
Text
|
|
||||||
Text
|
|
||||||
Text
|
|
||||||
v"
|
|
||||||
fit_content = true
|
fit_content = true
|
||||||
|
|
||||||
[node name="QuitButton" type="Button" parent="LogContainer/VBoxContainer" unique_id=233333756]
|
[node name="QuitButton" type="Button" parent="LogContainer/VBoxContainer" unique_id=233333756]
|
||||||
|
|||||||
+3
-2
@@ -15,10 +15,11 @@ compatibility/default_parent_skeleton_in_mesh_instance_3d=true
|
|||||||
[application]
|
[application]
|
||||||
|
|
||||||
config/name="Seeding The Wasteland"
|
config/name="Seeding The Wasteland"
|
||||||
config/description="Seeding planets is a survival, managment and cosy game in which you play a little gardener robot."
|
config/description="Seeding The Wasteland is a survival, managment and cosy game in which you play a little gardener robot."
|
||||||
config/version="0.1.1"
|
config/version="0.2.0"
|
||||||
run/main_scene="uid://c5bruelvqbm1k"
|
run/main_scene="uid://c5bruelvqbm1k"
|
||||||
config/features=PackedStringArray("4.7", "Forward Plus")
|
config/features=PackedStringArray("4.7", "Forward Plus")
|
||||||
|
run/max_fps=144
|
||||||
boot_splash/bg_color=Color(0.0627451, 0.05882353, 0.16862746, 1)
|
boot_splash/bg_color=Color(0.0627451, 0.05882353, 0.16862746, 1)
|
||||||
config/icon="uid://df0y0s666ui4h"
|
config/icon="uid://df0y0s666ui4h"
|
||||||
|
|
||||||
|
|||||||
@@ -6,6 +6,8 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://csx7d5khjd6y5" path="res://entities/interactable_3d/phone/phone.tscn" id="4_mwti2"]
|
[ext_resource type="PackedScene" uid="uid://csx7d5khjd6y5" path="res://entities/interactable_3d/phone/phone.tscn" id="4_mwti2"]
|
||||||
[ext_resource type="PackedScene" uid="uid://ch8m1rohg5d33" path="res://entities/interactable_3d/lift/lift.tscn" id="5_lhhy6"]
|
[ext_resource type="PackedScene" uid="uid://ch8m1rohg5d33" path="res://entities/interactable_3d/lift/lift.tscn" id="5_lhhy6"]
|
||||||
[ext_resource type="Material" uid="uid://cr7bp4fhh1ipr" path="res://entities/player_3d/resources/materials/post_process_quad.tres" id="6_mwti2"]
|
[ext_resource type="Material" uid="uid://cr7bp4fhh1ipr" path="res://entities/player_3d/resources/materials/post_process_quad.tres" id="6_mwti2"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://cypsoytvytdup" path="res://entities/interactable_3d/3d_door/3d_door.tscn" id="7_lhhy6"]
|
||||||
|
[ext_resource type="Script" uid="uid://cpkdlnhughu5j" path="res://common/scene_manager/scripts/scenes/astra_end_scene.gd" id="8_v4tdl"]
|
||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_mwti2"]
|
[sub_resource type="Animation" id="Animation_mwti2"]
|
||||||
length = 0.001
|
length = 0.001
|
||||||
@@ -112,6 +114,12 @@ adjustment_saturation = 1.3
|
|||||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kdvug"]
|
[sub_resource type="SphereShape3D" id="SphereShape3D_kdvug"]
|
||||||
radius = 0.68145716
|
radius = 0.68145716
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id="Gradient_v4tdl"]
|
||||||
|
colors = PackedColorArray(0.06318334, 0.059500005, 0.17, 1, 0.06318334, 0.059500005, 0.17, 1)
|
||||||
|
|
||||||
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_g4v7s"]
|
||||||
|
gradient = SubResource("Gradient_v4tdl")
|
||||||
|
|
||||||
[sub_resource type="QuadMesh" id="QuadMesh_lhhy6"]
|
[sub_resource type="QuadMesh" id="QuadMesh_lhhy6"]
|
||||||
size = Vector2(2, 2)
|
size = Vector2(2, 2)
|
||||||
|
|
||||||
@@ -176,6 +184,10 @@ _data = {
|
|||||||
&"trailer": SubResource("Animation_v4tdl")
|
&"trailer": SubResource("Animation_v4tdl")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Resource" id="Resource_lhhy6"]
|
||||||
|
script = ExtResource("8_v4tdl")
|
||||||
|
metadata/_custom_type_script = "uid://cpkdlnhughu5j"
|
||||||
|
|
||||||
[node name="AstraBase" type="Node3D" unique_id=1360388667]
|
[node name="AstraBase" type="Node3D" unique_id=1360388667]
|
||||||
script = ExtResource("1_kdvug")
|
script = ExtResource("1_kdvug")
|
||||||
room_part_number = 4
|
room_part_number = 4
|
||||||
@@ -213,6 +225,12 @@ unique_name_in_owner = true
|
|||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Lift/LiftPlayerDetector" unique_id=1762811832]
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Lift/LiftPlayerDetector" unique_id=1762811832]
|
||||||
shape = SubResource("SphereShape3D_kdvug")
|
shape = SubResource("SphereShape3D_kdvug")
|
||||||
|
|
||||||
|
[node name="LiftHideScreen" type="Sprite3D" parent="Lift" unique_id=809134917]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
transform = Transform3D(1.3626386e-07, 0.19990343, 0.9798156, -2.7800754e-08, 0.9798156, -0.19990343, -1, 0, 1.3907092e-07, -0.8308959, 1.5522995, 0)
|
||||||
|
visible = false
|
||||||
|
texture = SubResource("GradientTexture2D_g4v7s")
|
||||||
|
|
||||||
[node name="TrailerCamera" type="Camera3D" parent="." unique_id=1809922038]
|
[node name="TrailerCamera" type="Camera3D" parent="." unique_id=1809922038]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 0.99999994, 0, -1, 0, -4.371139e-08, 69.029, 1.7, 0)
|
transform = Transform3D(-4.371139e-08, 0, 1, 0, 0.99999994, 0, -1, 0, -4.371139e-08, 69.029, 1.7, 0)
|
||||||
@@ -227,3 +245,8 @@ surface_material_override/0 = ExtResource("6_mwti2")
|
|||||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="TrailerCamera" unique_id=2053901299]
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="TrailerCamera" unique_id=2053901299]
|
||||||
libraries/ = SubResource("AnimationLibrary_lkqnn")
|
libraries/ = SubResource("AnimationLibrary_lkqnn")
|
||||||
autoplay = &"trailer"
|
autoplay = &"trailer"
|
||||||
|
|
||||||
|
[node name="AstraDoor" parent="." unique_id=814731756 instance=ExtResource("7_lhhy6")]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 53.40354, 2.3560717, -0.1369075)
|
||||||
|
to_scene = SubResource("Resource_lhhy6")
|
||||||
|
|||||||
@@ -1,41 +1,3 @@
|
|||||||
[gd_scene format=3 uid="uid://d07wxwvl7nuhw"]
|
[gd_scene format=3 uid="uid://d07wxwvl7nuhw"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://dnx175gw62h48" path="res://common/icons/alert-triangle.svg" id="1_50rbp"]
|
[node name="AstraEndBase" type="Node3D" unique_id=1620435225]
|
||||||
[ext_resource type="LabelSettings" uid="uid://dqwayi8yjwau2" path="res://gui/ressources/title_label_settings.tres" id="2_1n2o5"]
|
|
||||||
|
|
||||||
[node name="AstraEndBase" type="Control" unique_id=1664898563]
|
|
||||||
layout_mode = 3
|
|
||||||
anchors_preset = 15
|
|
||||||
anchor_right = 1.0
|
|
||||||
anchor_bottom = 1.0
|
|
||||||
grow_horizontal = 2
|
|
||||||
grow_vertical = 2
|
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=1438404365]
|
|
||||||
layout_mode = 1
|
|
||||||
anchors_preset = 15
|
|
||||||
anchor_right = 1.0
|
|
||||||
anchor_bottom = 1.0
|
|
||||||
grow_horizontal = 2
|
|
||||||
grow_vertical = 2
|
|
||||||
alignment = 1
|
|
||||||
|
|
||||||
[node name="TextureRect" type="TextureRect" parent="VBoxContainer" unique_id=1906157541]
|
|
||||||
modulate = Color(1, 0.6509804, 0.09019608, 1)
|
|
||||||
custom_minimum_size = Vector2(50, 50)
|
|
||||||
layout_mode = 2
|
|
||||||
texture = ExtResource("1_50rbp")
|
|
||||||
expand_mode = 1
|
|
||||||
stretch_mode = 5
|
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="VBoxContainer" unique_id=919514282]
|
|
||||||
layout_mode = 2
|
|
||||||
text = "Work in progress"
|
|
||||||
label_settings = ExtResource("2_1n2o5")
|
|
||||||
horizontal_alignment = 1
|
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="VBoxContainer" unique_id=1428920200]
|
|
||||||
layout_mode = 2
|
|
||||||
text = "This scene is not finished by the dev yet !
|
|
||||||
You'll have to wait the release date ;)"
|
|
||||||
horizontal_alignment = 1
|
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
@tool
|
@tool
|
||||||
extends Node3D
|
extends Node3D
|
||||||
|
class_name AstraBase
|
||||||
|
|
||||||
const ROOM_PART_SCENE := preload("res://stages/3d_scenes/astra_base/room_part.tscn")
|
const ROOM_PART_SCENE := preload("res://stages/3d_scenes/astra_base/room_part.tscn")
|
||||||
const ROOM_END_SCENE := preload("res://stages/3d_scenes/astra_base/assets/3d/astra_base_room_end.blend")
|
const ROOM_END_SCENE := preload("res://stages/3d_scenes/astra_base/assets/3d/astra_base_room_end.blend")
|
||||||
@@ -30,6 +31,7 @@ func _ready():
|
|||||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||||
set_room_part_number()
|
set_room_part_number()
|
||||||
|
|
||||||
|
func spawn_player():
|
||||||
chosen_incubator_id = randi_range(0, len(%Incubators.get_children()) - 1)
|
chosen_incubator_id = randi_range(0, len(%Incubators.get_children()) - 1)
|
||||||
var new_player_incubator := %Incubators.get_children()[chosen_incubator_id] as Incubator
|
var new_player_incubator := %Incubators.get_children()[chosen_incubator_id] as Incubator
|
||||||
new_player_incubator.used = true
|
new_player_incubator.used = true
|
||||||
@@ -43,10 +45,10 @@ func _ready():
|
|||||||
|
|
||||||
GameInfo.game_data.incubator_used.append(chosen_incubator_id)
|
GameInfo.game_data.incubator_used.append(chosen_incubator_id)
|
||||||
|
|
||||||
story()
|
story_on_spawn()
|
||||||
|
|
||||||
|
|
||||||
func story():
|
func story_on_spawn():
|
||||||
AudioManager.play_sfx("Respawn")
|
AudioManager.play_sfx("Respawn")
|
||||||
|
|
||||||
if (
|
if (
|
||||||
@@ -78,6 +80,17 @@ func story():
|
|||||||
finish_scene()
|
finish_scene()
|
||||||
|
|
||||||
|
|
||||||
|
func arrive_player():
|
||||||
|
%LiftHideScreen.visible = true
|
||||||
|
%Phone.visible = false
|
||||||
|
%Phone.position.y += 1000
|
||||||
|
%Player3D.position = %LiftPlayerDetector.global_position + Vector3.UP
|
||||||
|
%Player3D.reparent(%Lift)
|
||||||
|
%LiftAnimationPlayer.play("arrive")
|
||||||
|
AudioManager.play_sfx("Elevator")
|
||||||
|
|
||||||
|
%AstraDoor.interactable = true
|
||||||
|
|
||||||
func finish_scene():
|
func finish_scene():
|
||||||
GameInfo.game_data.start_run()
|
GameInfo.game_data.start_run()
|
||||||
if GameInfo.game_data.progression_data.get_story_step() is TutorialStoryStep:
|
if GameInfo.game_data.progression_data.get_story_step() is TutorialStoryStep:
|
||||||
|
|||||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 104 KiB |
+41
@@ -0,0 +1,41 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://65ajxn4q8mxk"
|
||||||
|
path.s3tc="res://.godot/imported/calligraphic_avali_scratch.png-9a850fefaa8aadbe948c32d1b39aad5e.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/calligraphic_avali_scratch.png"
|
||||||
|
dest_files=["res://.godot/imported/calligraphic_avali_scratch.png-9a850fefaa8aadbe948c32d1b39aad5e.s3tc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/uastc_level=0
|
||||||
|
compress/rdo_quality_loss=0.0
|
||||||
|
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/channel_remap/red=0
|
||||||
|
process/channel_remap/green=1
|
||||||
|
process/channel_remap/blue=2
|
||||||
|
process/channel_remap/alpha=3
|
||||||
|
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
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 59 KiB |
@@ -0,0 +1,41 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://b3eetum3itigl"
|
||||||
|
path.s3tc="res://.godot/imported/enochian.png-e61ba16d837354047b9dfd32e3ea750f.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/enochian.png"
|
||||||
|
dest_files=["res://.godot/imported/enochian.png-e61ba16d837354047b9dfd32e3ea750f.s3tc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/uastc_level=0
|
||||||
|
compress/rdo_quality_loss=0.0
|
||||||
|
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/channel_remap/red=0
|
||||||
|
process/channel_remap/green=1
|
||||||
|
process/channel_remap/blue=2
|
||||||
|
process/channel_remap/alpha=3
|
||||||
|
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
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 160 KiB |
@@ -0,0 +1,41 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://ca8jjqdbm3tc3"
|
||||||
|
path.s3tc="res://.godot/imported/lucius_cipher.png-942d3baa58f9233fb8cab4fe3faf47be.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/lucius_cipher.png"
|
||||||
|
dest_files=["res://.godot/imported/lucius_cipher.png-942d3baa58f9233fb8cab4fe3faf47be.s3tc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/uastc_level=0
|
||||||
|
compress/rdo_quality_loss=0.0
|
||||||
|
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/channel_remap/red=0
|
||||||
|
process/channel_remap/green=1
|
||||||
|
process/channel_remap/blue=2
|
||||||
|
process/channel_remap/alpha=3
|
||||||
|
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
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 29 KiB |
@@ -0,0 +1,41 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://br57pu7qq2bnq"
|
||||||
|
path.s3tc="res://.godot/imported/retrospection.png-52cdd4468a70532582a945a4e90e16b6.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/retrospection.png"
|
||||||
|
dest_files=["res://.godot/imported/retrospection.png-52cdd4468a70532582a945a4e90e16b6.s3tc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/uastc_level=0
|
||||||
|
compress/rdo_quality_loss=0.0
|
||||||
|
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/channel_remap/red=0
|
||||||
|
process/channel_remap/green=1
|
||||||
|
process/channel_remap/blue=2
|
||||||
|
process/channel_remap/alpha=3
|
||||||
|
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
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 81 KiB |
+41
@@ -0,0 +1,41 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dj0d2hkji46gd"
|
||||||
|
path.s3tc="res://.godot/imported/templar_cipher_plus.png-3f6e9e202ffda1e7c40e09c06aaeaae6.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/templar_cipher_plus.png"
|
||||||
|
dest_files=["res://.godot/imported/templar_cipher_plus.png-3f6e9e202ffda1e7c40e09c06aaeaae6.s3tc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/uastc_level=0
|
||||||
|
compress/rdo_quality_loss=0.0
|
||||||
|
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/channel_remap/red=0
|
||||||
|
process/channel_remap/green=1
|
||||||
|
process/channel_remap/blue=2
|
||||||
|
process/channel_remap/alpha=3
|
||||||
|
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
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
@@ -0,0 +1,41 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bcayfx6nwlx7f"
|
||||||
|
path.s3tc="res://.godot/imported/wavefront.png-96886d09b1c0eb58f3294cb1251828ef.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/wavefront.png"
|
||||||
|
dest_files=["res://.godot/imported/wavefront.png-96886d09b1c0eb58f3294cb1251828ef.s3tc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/uastc_level=0
|
||||||
|
compress/rdo_quality_loss=0.0
|
||||||
|
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/channel_remap/red=0
|
||||||
|
process/channel_remap/green=1
|
||||||
|
process/channel_remap/blue=2
|
||||||
|
process/channel_remap/alpha=3
|
||||||
|
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
|
||||||
Binary file not shown.
+17
-4
@@ -4,18 +4,20 @@ importer="scene"
|
|||||||
importer_version=1
|
importer_version=1
|
||||||
type="PackedScene"
|
type="PackedScene"
|
||||||
uid="uid://bqo4uknlbm8r1"
|
uid="uid://bqo4uknlbm8r1"
|
||||||
path="res://.godot/imported/end_base.blend-fe62ec0b123eb800e23803303dde3051.scn"
|
path="res://.godot/imported/astra_end_base.blend-2765c251015bc3c157b87d74eadbd220.scn"
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://stages/3d_scenes/end_base/assets/3d/end_base.blend"
|
source_file="res://stages/3d_scenes/astra_end_base/assets/3d/astra_end_base.blend"
|
||||||
dest_files=["res://.godot/imported/end_base.blend-fe62ec0b123eb800e23803303dde3051.scn"]
|
dest_files=["res://.godot/imported/astra_end_base.blend-2765c251015bc3c157b87d74eadbd220.scn"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
nodes/root_type=""
|
nodes/root_type=""
|
||||||
nodes/root_name=""
|
nodes/root_name=""
|
||||||
nodes/root_script=null
|
nodes/root_script=null
|
||||||
|
mesh_library/use_node_names_as_mesh_names=false
|
||||||
|
array_mesh/deduplicate_surfaces=true
|
||||||
nodes/apply_root_scale=true
|
nodes/apply_root_scale=true
|
||||||
nodes/root_scale=1.0
|
nodes/root_scale=1.0
|
||||||
nodes/import_as_skeleton_bones=false
|
nodes/import_as_skeleton_bones=false
|
||||||
@@ -39,6 +41,11 @@ materials/extract_format=0
|
|||||||
materials/extract_path=""
|
materials/extract_path=""
|
||||||
_subresources={
|
_subresources={
|
||||||
"materials": {
|
"materials": {
|
||||||
|
"Default3D": {
|
||||||
|
"use_external/enabled": true,
|
||||||
|
"use_external/fallback_path": "res://common/assets/materials/default_3d.tres",
|
||||||
|
"use_external/path": "uid://dvvi1k5c5iowc"
|
||||||
|
},
|
||||||
"Glass": {
|
"Glass": {
|
||||||
"use_external/enabled": true,
|
"use_external/enabled": true,
|
||||||
"use_external/fallback_path": "res://common/assets/materials/glass_3d.tres",
|
"use_external/fallback_path": "res://common/assets/materials/glass_3d.tres",
|
||||||
@@ -48,6 +55,11 @@ _subresources={
|
|||||||
"use_external/enabled": true,
|
"use_external/enabled": true,
|
||||||
"use_external/fallback_path": "res://common/assets/materials/default_3d.tres",
|
"use_external/fallback_path": "res://common/assets/materials/default_3d.tres",
|
||||||
"use_external/path": "uid://dvvi1k5c5iowc"
|
"use_external/path": "uid://dvvi1k5c5iowc"
|
||||||
|
},
|
||||||
|
"Pearlescent": {
|
||||||
|
"use_external/enabled": true,
|
||||||
|
"use_external/fallback_path": "res://common/assets/materials/pearlescent.tres",
|
||||||
|
"use_external/path": "uid://ukcnxnnsi8ki"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -57,7 +69,7 @@ blender/nodes/punctual_lights=true
|
|||||||
blender/nodes/cameras=true
|
blender/nodes/cameras=true
|
||||||
blender/nodes/custom_properties=true
|
blender/nodes/custom_properties=true
|
||||||
blender/nodes/modifiers=1
|
blender/nodes/modifiers=1
|
||||||
blender/meshes/colors=false
|
blender/meshes/vertex_colors=2
|
||||||
blender/meshes/uvs=true
|
blender/meshes/uvs=true
|
||||||
blender/meshes/normals=true
|
blender/meshes/normals=true
|
||||||
blender/meshes/export_geometry_nodes_instances=false
|
blender/meshes/export_geometry_nodes_instances=false
|
||||||
@@ -71,3 +83,4 @@ blender/animation/limit_playback=true
|
|||||||
blender/animation/always_sample=true
|
blender/animation/always_sample=true
|
||||||
blender/animation/group_tracks=true
|
blender/animation/group_tracks=true
|
||||||
gltf/naming_version=2
|
gltf/naming_version=2
|
||||||
|
gltf/texture_map_mode=0
|
||||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,144 @@
|
|||||||
|
[gd_scene format=3 uid="uid://b6kl2hc85a0mh"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://btc447j47jbx0" path="res://stages/3d_scenes/astra_end_base/scripts/astra_end_base.gd" id="1_fevne"]
|
||||||
|
[ext_resource type="Shader" uid="uid://bv2rghn44mrrf" path="res://stages/title_screen/resources/shaders/stars.gdshader" id="1_xd71i"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://da7a74dg30q1l" path="res://entities/player_3d/player_3D.tscn" id="3_c8vcx"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bqo4uknlbm8r1" path="res://stages/3d_scenes/astra_end_base/assets/3d/astra_end_base.blend" id="4_s7tqr"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://ca8jjqdbm3tc3" path="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/lucius_cipher.png" id="5_tbsgm"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://65ajxn4q8mxk" path="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/calligraphic_avali_scratch.png" id="6_on72i"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://b3eetum3itigl" path="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/enochian.png" id="7_kd1mw"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://br57pu7qq2bnq" path="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/retrospection.png" id="8_ipyd4"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://dj0d2hkji46gd" path="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/templar_cipher_plus.png" id="9_r7duo"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bcayfx6nwlx7f" path="res://stages/3d_scenes/astra_end_base/assets/2d/alien_writings/wavefront.png" id="10_a1v2l"]
|
||||||
|
|
||||||
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_2ei4e"]
|
||||||
|
shader = ExtResource("1_xd71i")
|
||||||
|
shader_parameter/sky_color = Color(0.03, 0.05, 0.11, 1)
|
||||||
|
shader_parameter/star_base_color = Color(0.8, 1, 0.3, 1)
|
||||||
|
shader_parameter/star_hue_offset = 0.6
|
||||||
|
shader_parameter/star_intensity = 0.08
|
||||||
|
shader_parameter/layer_scale = 20.0
|
||||||
|
shader_parameter/layer_scale_step = 10.0
|
||||||
|
shader_parameter/layers_count = 3
|
||||||
|
|
||||||
|
[sub_resource type="Sky" id="Sky_xd71i"]
|
||||||
|
sky_material = SubResource("ShaderMaterial_2ei4e")
|
||||||
|
|
||||||
|
[sub_resource type="Environment" id="Environment_fevne"]
|
||||||
|
background_mode = 2
|
||||||
|
sky = SubResource("Sky_xd71i")
|
||||||
|
sky_custom_fov = 61.7
|
||||||
|
ambient_light_source = 3
|
||||||
|
ambient_light_color = Color(1, 1, 1, 1)
|
||||||
|
ambient_light_sky_contribution = 0.85
|
||||||
|
ambient_light_energy = 0.52
|
||||||
|
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_mode = 1
|
||||||
|
fog_light_color = Color(0.13725491, 0.39215687, 0.6666667, 1)
|
||||||
|
fog_density = 0.1831
|
||||||
|
fog_aerial_perspective = 0.113
|
||||||
|
fog_sky_affect = 0.0
|
||||||
|
volumetric_fog_sky_affect = 0.0
|
||||||
|
adjustment_enabled = true
|
||||||
|
adjustment_saturation = 1.3
|
||||||
|
|
||||||
|
[node name="BoreaBase" type="Node3D" unique_id=442220603]
|
||||||
|
script = ExtResource("1_fevne")
|
||||||
|
|
||||||
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=1539431276]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.25881907, 0.9659258, 0, -0.9659258, 0.25881907, 30.708645, 59.967155, 32.405155)
|
||||||
|
light_color = Color(0.6660227, 0.6797195, 0.9820071, 1)
|
||||||
|
light_energy = 0.2
|
||||||
|
shadow_enabled = true
|
||||||
|
|
||||||
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1121246225]
|
||||||
|
environment = SubResource("Environment_fevne")
|
||||||
|
|
||||||
|
[node name="Player3D" parent="." unique_id=549819967 instance=ExtResource("3_c8vcx")]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
transform = Transform3D(0.25881904, 0, 0.96592593, 0, 1, 0, -0.96592593, 0, 0.25881904, 29.731356, 41.40791, 8.823577)
|
||||||
|
speed = 5.0
|
||||||
|
|
||||||
|
[node name="borea_base" parent="." unique_id=1161090043 instance=ExtResource("4_s7tqr")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.026304245, 0.09278107, -0.027095795)
|
||||||
|
|
||||||
|
[node name="Writings" type="Node3D" parent="." unique_id=1164701902]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 89.32092, -217.201, 0)
|
||||||
|
|
||||||
|
[node name="Main" type="Sprite3D" parent="Writings" unique_id=1196112804]
|
||||||
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -39.6, -14.600006, 1.1999999)
|
||||||
|
pixel_size = 0.003
|
||||||
|
texture = ExtResource("5_tbsgm")
|
||||||
|
|
||||||
|
[node name="Wall1" type="Sprite3D" parent="Writings" unique_id=721718473]
|
||||||
|
transform = Transform3D(0.97154945, -0.22105828, -0.08499965, 0.17205775, 0.4121628, 0.8947166, -0.16275081, -0.8838861, 0.43847132, -29.599998, -16.999985, -6.9000006)
|
||||||
|
pixel_size = 0.005
|
||||||
|
texture = ExtResource("6_on72i")
|
||||||
|
|
||||||
|
[node name="Wall2" type="Sprite3D" parent="Writings" unique_id=759085966]
|
||||||
|
transform = Transform3D(0.95404595, -0.21523872, 0.2084915, 0.11698221, 0.9080688, 0.4021517, -0.27588323, -0.3592814, 0.8915185, -27.599998, -11.299988, -15)
|
||||||
|
pixel_size = 0.005
|
||||||
|
texture = ExtResource("7_kd1mw")
|
||||||
|
|
||||||
|
[node name="Wall3" type="Sprite3D" parent="Writings" unique_id=1200417759]
|
||||||
|
transform = Transform3D(0.94133574, -0.16944362, 0.29185277, 0.06530849, 0.93993133, 0.33506027, -0.33109507, -0.29634333, 0.8958566, -37.59999, -14.299988, -10.400027)
|
||||||
|
pixel_size = 0.005
|
||||||
|
texture = ExtResource("8_ipyd4")
|
||||||
|
|
||||||
|
[node name="Wall4" type="Sprite3D" parent="Writings" unique_id=612060231]
|
||||||
|
transform = Transform3D(0.5820415, 0.80313295, -0.1273065, -0.007992949, 0.16220072, 0.98672664, 0.8131212, -0.5732974, 0.10082706, -35.59999, -18.599976, 0.5999727)
|
||||||
|
pixel_size = 0.005
|
||||||
|
texture = ExtResource("9_r7duo")
|
||||||
|
|
||||||
|
[node name="Wall5" type="Sprite3D" parent="Writings" unique_id=1287618329]
|
||||||
|
transform = Transform3D(0.980034, 0.0050439783, 0.19876635, -0.021924706, 0.9963235, 0.0828185, -0.19761789, -0.085522816, 0.97654146, -45.6, -10.899994, -10.700001)
|
||||||
|
pixel_size = 0.005
|
||||||
|
texture = ExtResource("10_a1v2l")
|
||||||
|
|
||||||
|
[node name="Lights" type="Node3D" parent="." unique_id=1950247072]
|
||||||
|
|
||||||
|
[node name="SpotLight3D" type="SpotLight3D" parent="Lights" unique_id=1622406292]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.45513284, -0.8904236, 0, 0.8904236, 0.4551328, 307.9715, -299.07852, -69.24047)
|
||||||
|
light_color = Color(1, 0.6509804, 0.09019608, 1)
|
||||||
|
light_energy = 16.0
|
||||||
|
shadow_bias = 0.09
|
||||||
|
shadow_normal_bias = 10.0
|
||||||
|
spot_range = 198.038
|
||||||
|
spot_attenuation = 0.39
|
||||||
|
|
||||||
|
[node name="SpotLight3D2" type="SpotLight3D" parent="Lights" unique_id=476934733]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.92131656, -0.38881344, 0, 0.38881344, 0.9213165, 366.203, -256.40747, 111.63457)
|
||||||
|
light_color = Color(1, 0.6509804, 0.09019608, 1)
|
||||||
|
light_energy = 16.0
|
||||||
|
shadow_bias = 0.09
|
||||||
|
shadow_normal_bias = 10.0
|
||||||
|
spot_range = 198.038
|
||||||
|
spot_attenuation = 0.39
|
||||||
|
|
||||||
|
[node name="SpotLight3D3" type="SpotLight3D" parent="Lights" unique_id=910955519]
|
||||||
|
transform = Transform3D(0.41237333, 0.6607722, 0.6271589, -0.19047405, 0.7357385, -0.64992934, -0.89088035, 0.14855608, 0.42925894, 549.9132, -264.61902, -1.0631866)
|
||||||
|
light_color = Color(1, 0.6509804, 0.09019608, 1)
|
||||||
|
light_energy = 16.0
|
||||||
|
shadow_bias = 0.09
|
||||||
|
shadow_normal_bias = 10.0
|
||||||
|
spot_range = 198.038
|
||||||
|
spot_attenuation = 0.39
|
||||||
|
|
||||||
|
[node name="SpotLight3D4" type="SpotLight3D" parent="Lights" unique_id=2081792464]
|
||||||
|
transform = Transform3D(0.38648394, 0.6532849, 0.65103686, 0.7260952, 0.2197371, -0.6515377, -0.56869674, 0.72452354, -0.38942224, 549.9132, -264.61902, -1.0631866)
|
||||||
|
light_color = Color(1, 0.6509804, 0.09019608, 1)
|
||||||
|
light_energy = 16.0
|
||||||
|
shadow_bias = 0.09
|
||||||
|
shadow_normal_bias = 10.0
|
||||||
|
spot_range = 198.038
|
||||||
|
spot_attenuation = 0.39
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
extends Node3D
|
||||||
|
|
||||||
|
func _ready():
|
||||||
|
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||||
|
|
||||||
|
AudioManager.play_music_alone("AstraEnd")
|
||||||
@@ -1,6 +1,14 @@
|
|||||||
extends Node3D
|
extends Node3D
|
||||||
|
|
||||||
|
|
||||||
|
const BACKROOM_WONDER_TIME = 60
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
if not Engine.is_editor_hint():
|
if not Engine.is_editor_hint():
|
||||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||||
|
|
||||||
|
SteamConnection.unlock_achievement(SteamConnection.ACH_STW_TOO_FAR)
|
||||||
|
|
||||||
|
await get_tree().create_timer(BACKROOM_WONDER_TIME).timeout
|
||||||
|
|
||||||
|
SceneManager.change_to_scene(RegionScene.new(GameInfo.game_data.current_region_data))
|
||||||
@@ -18,6 +18,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://u3o5g8lmck74" path="res://entities/interactable_3d/orchid_saver/orchid_saver.tscn" id="16_nfjul"]
|
[ext_resource type="PackedScene" uid="uid://u3o5g8lmck74" path="res://entities/interactable_3d/orchid_saver/orchid_saver.tscn" id="16_nfjul"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dwq22io1cc27y" path="res://common/icons/restore.svg" id="17_ggekp"]
|
[ext_resource type="Texture2D" uid="uid://dwq22io1cc27y" path="res://common/icons/restore.svg" id="17_ggekp"]
|
||||||
[ext_resource type="PackedScene" uid="uid://blvetnnib2ks0" path="res://stages/3d_scenes/cockpit_scene/assets/3d/cockpit2.blend" id="17_omtjc"]
|
[ext_resource type="PackedScene" uid="uid://blvetnnib2ks0" path="res://stages/3d_scenes/cockpit_scene/assets/3d/cockpit2.blend" id="17_omtjc"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://o8l5ue4ki1u4" path="res://stages/3d_scenes/common/pearl.tscn" id="19_lom5w"]
|
||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_pxmsf"]
|
[sub_resource type="Animation" id="Animation_pxmsf"]
|
||||||
length = 0.001
|
length = 0.001
|
||||||
@@ -194,7 +195,6 @@ transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.13
|
|||||||
[node name="Dashboard" parent="." unique_id=1374334508 instance=ExtResource("8_seqvk")]
|
[node name="Dashboard" parent="." unique_id=1374334508 instance=ExtResource("8_seqvk")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.035136223, -0.7094687, 6.1824927)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.035136223, -0.7094687, 6.1824927)
|
||||||
destination_text = ""
|
|
||||||
|
|
||||||
[node name="Shelf" parent="." unique_id=1769159984 instance=ExtResource("11_w4l7d")]
|
[node name="Shelf" parent="." unique_id=1769159984 instance=ExtResource("11_w4l7d")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.1218804, -1.0799314, 2.6211417)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.1218804, -1.0799314, 2.6211417)
|
||||||
@@ -239,5 +239,9 @@ transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.02
|
|||||||
screen_icon = ExtResource("17_ggekp")
|
screen_icon = ExtResource("17_ggekp")
|
||||||
screen_text = "RESPAWN_TO_LAST_BASE"
|
screen_text = "RESPAWN_TO_LAST_BASE"
|
||||||
|
|
||||||
|
[node name="Pearl" parent="." unique_id=1993856261 instance=ExtResource("19_lom5w")]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
transform = Transform3D(0.380475, 0, 0.9247912, 0, 1, 0, -0.9247912, 0, 0.380475, -1.0093391, -0.7638596, 1.3686184)
|
||||||
|
|
||||||
[connection signal="clicked" from="Phone" to="." method="_on_phone_clicked"]
|
[connection signal="clicked" from="Phone" to="." method="_on_phone_clicked"]
|
||||||
[connection signal="clicked" from="OrchidSaver" to="." method="_on_orchid_saver_clicked"]
|
[connection signal="clicked" from="OrchidSaver" to="." method="_on_orchid_saver_clicked"]
|
||||||
|
|||||||
@@ -79,27 +79,6 @@ label_settings = SubResource("LabelSettings_d4qoj")
|
|||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
vertical_alignment = 1
|
vertical_alignment = 1
|
||||||
|
|
||||||
[node name="LifetimeStat" type="HBoxContainer" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer" unique_id=1750151233]
|
|
||||||
unique_name_in_owner = true
|
|
||||||
layout_mode = 2
|
|
||||||
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(80, 80)
|
|
||||||
layout_mode = 2
|
|
||||||
texture = ExtResource("4_o0x5p")
|
|
||||||
expand_mode = 3
|
|
||||||
|
|
||||||
[node name="LifetimeLabel" type="Label" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer/LifetimeStat" unique_id=1042555843]
|
|
||||||
unique_name_in_owner = true
|
|
||||||
layout_mode = 2
|
|
||||||
size_flags_vertical = 3
|
|
||||||
text = "3"
|
|
||||||
label_settings = SubResource("LabelSettings_d4qoj")
|
|
||||||
horizontal_alignment = 1
|
|
||||||
vertical_alignment = 1
|
|
||||||
|
|
||||||
[node name="GrowingStat" type="HBoxContainer" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer" unique_id=1246515659]
|
[node name="GrowingStat" type="HBoxContainer" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer" unique_id=1246515659]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
@@ -121,6 +100,27 @@ label_settings = SubResource("LabelSettings_d4qoj")
|
|||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
vertical_alignment = 1
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
[node name="LifetimeStat" type="HBoxContainer" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer" unique_id=1750151233]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
layout_mode = 2
|
||||||
|
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(80, 80)
|
||||||
|
layout_mode = 2
|
||||||
|
texture = ExtResource("4_o0x5p")
|
||||||
|
expand_mode = 3
|
||||||
|
|
||||||
|
[node name="LifetimeLabel" type="Label" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer/LifetimeStat" unique_id=1042555843]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_vertical = 3
|
||||||
|
text = "3"
|
||||||
|
label_settings = SubResource("LabelSettings_d4qoj")
|
||||||
|
horizontal_alignment = 1
|
||||||
|
vertical_alignment = 1
|
||||||
|
|
||||||
[node name="SeedStat" type="HBoxContainer" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer" unique_id=2140421429]
|
[node name="SeedStat" type="HBoxContainer" parent="Sprite3D/SubViewport/VBoxContainer/StatsContainer" unique_id=2140421429]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ func _ready():
|
|||||||
|
|
||||||
%Phone.visible = GameInfo.game_data.game_mode == GameData.Mode.STORY
|
%Phone.visible = GameInfo.game_data.game_mode == GameData.Mode.STORY
|
||||||
%InfiniteModeScreen.visible = GameInfo.game_data.game_mode == GameData.Mode.INFINITE
|
%InfiniteModeScreen.visible = GameInfo.game_data.game_mode == GameData.Mode.INFINITE
|
||||||
|
%Pearl.visible = GameInfo.game_data.progression_data.get_story_step() is AstraStoryStep
|
||||||
|
|
||||||
func update_dialogs():
|
func update_dialogs():
|
||||||
if GameInfo.game_data and GameInfo.game_data.current_run:
|
if GameInfo.game_data and GameInfo.game_data.current_run:
|
||||||
|
|||||||
@@ -1,40 +1,10 @@
|
|||||||
[gd_scene format=3 uid="uid://o8l5ue4ki1u4"]
|
[gd_scene format=3 uid="uid://o8l5ue4ki1u4"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bj4d1x8n8ina" path="res://entities/interactable_3d/interactable_3d.gd" id="1_rt5rq"]
|
[ext_resource type="Script" uid="uid://bj4d1x8n8ina" path="res://entities/interactable_3d/interactable_3d.gd" id="1_rt5rq"]
|
||||||
[ext_resource type="Shader" uid="uid://ommmdxlamjs7" path="res://common/vfx/materials/shaders/pearlescent.gdshader" id="2_q2kvt"]
|
[ext_resource type="Material" uid="uid://ukcnxnnsi8ki" path="res://common/assets/materials/pearlescent.tres" id="2_rt5rq"]
|
||||||
|
|
||||||
[sub_resource type="SphereMesh" id="SphereMesh_g4v7s"]
|
[sub_resource type="SphereMesh" id="SphereMesh_g4v7s"]
|
||||||
|
|
||||||
[sub_resource type="Gradient" id="Gradient_4ljrk"]
|
|
||||||
offsets = PackedFloat32Array(0.29918033, 0.65163934, 0.8729508)
|
|
||||||
colors = PackedColorArray(1, 0.6509804, 0.09019608, 1, 0.5058824, 0.7137255, 0.20392157, 1, 1, 0.6509804, 0.09019608, 1)
|
|
||||||
|
|
||||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_4ljrk"]
|
|
||||||
gradient = SubResource("Gradient_4ljrk")
|
|
||||||
|
|
||||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_hrhcu"]
|
|
||||||
noise_type = 0
|
|
||||||
frequency = 0.0048
|
|
||||||
fractal_octaves = 1
|
|
||||||
fractal_lacunarity = 1.0
|
|
||||||
fractal_ping_pong_strength = 0.0
|
|
||||||
|
|
||||||
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_cy6g2"]
|
|
||||||
noise = SubResource("FastNoiseLite_hrhcu")
|
|
||||||
seamless = true
|
|
||||||
|
|
||||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_hihdv"]
|
|
||||||
render_priority = 0
|
|
||||||
shader = ExtResource("2_q2kvt")
|
|
||||||
shader_parameter/fresnel_power = 4.745
|
|
||||||
shader_parameter/interference_frequency = 3.54
|
|
||||||
shader_parameter/color_ramp = SubResource("GradientTexture1D_4ljrk")
|
|
||||||
shader_parameter/noise = SubResource("NoiseTexture2D_cy6g2")
|
|
||||||
shader_parameter/noise_speed = 0.01
|
|
||||||
shader_parameter/shift = Color(0.54509807, 0.1764706, 1, 1)
|
|
||||||
shader_parameter/fresnel_color = Color(0.5882353, 0.7019608, 0.85882354, 1)
|
|
||||||
shader_parameter/light_direction = Vector3(0, -1, 0)
|
|
||||||
|
|
||||||
[sub_resource type="Gradient" id="Gradient_pt3q5"]
|
[sub_resource type="Gradient" id="Gradient_pt3q5"]
|
||||||
offsets = PackedFloat32Array(0.26086956, 0.70652175, 0.9927536)
|
offsets = PackedFloat32Array(0.26086956, 0.70652175, 0.9927536)
|
||||||
colors = PackedColorArray(1, 0, 0.43137255, 1, 0.54899985, 0.18, 1, 0.6, 0.54899985, 0.18, 1, 0)
|
colors = PackedColorArray(1, 0, 0.43137255, 1, 0.54899985, 0.18, 1, 0.6, 0.54899985, 0.18, 1, 0)
|
||||||
@@ -125,10 +95,10 @@ metadata/_custom_type_script = "uid://bj4d1x8n8ina"
|
|||||||
[node name="PearlModel" type="MeshInstance3D" parent="." unique_id=614754254]
|
[node name="PearlModel" type="MeshInstance3D" parent="." unique_id=614754254]
|
||||||
mesh = SubResource("SphereMesh_g4v7s")
|
mesh = SubResource("SphereMesh_g4v7s")
|
||||||
skeleton = NodePath("../..")
|
skeleton = NodePath("../..")
|
||||||
surface_material_override/0 = SubResource("ShaderMaterial_hihdv")
|
surface_material_override/0 = ExtResource("2_rt5rq")
|
||||||
|
|
||||||
[node name="Sprite3D" type="Sprite3D" parent="PearlModel" unique_id=1007515788]
|
[node name="Sprite3D" type="Sprite3D" parent="PearlModel" unique_id=1007515788]
|
||||||
transform = Transform3D(1.0974509, 0, 0, 0, 1.0970186, 0, 0, 0, 1, 0, 0, 0)
|
transform = Transform3D(0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0)
|
||||||
pixel_size = 0.03
|
pixel_size = 0.03
|
||||||
billboard = 1
|
billboard = 1
|
||||||
texture = SubResource("GradientTexture2D_pt3q5")
|
texture = SubResource("GradientTexture2D_pt3q5")
|
||||||
|
|||||||
Binary file not shown.
@@ -1,991 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://b6kl2hc85a0mh"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://btc447j47jbx0" path="res://stages/3d_scenes/end_base/scripts/borea_base.gd" id="1_fevne"]
|
|
||||||
[ext_resource type="Shader" uid="uid://bv2rghn44mrrf" path="res://stages/title_screen/resources/shaders/stars.gdshader" id="1_xd71i"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://da7a74dg30q1l" path="res://entities/player_3d/player_3D.tscn" id="3_c8vcx"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://csx7d5khjd6y5" path="res://entities/interactable_3d/phone/phone.tscn" id="4_fevne"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bqo4uknlbm8r1" path="res://stages/3d_scenes/end_base/assets/3d/end_base.blend" id="4_s7tqr"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://c5a32n6rjjlnt" path="res://gui/credits/credits.tscn" id="6_c8vcx"]
|
|
||||||
[ext_resource type="Material" uid="uid://cr7bp4fhh1ipr" path="res://entities/player_3d/resources/materials/post_process_quad.tres" id="7_s7tqr"]
|
|
||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_xd71i"]
|
|
||||||
length = 0.001
|
|
||||||
tracks/0/type = "value"
|
|
||||||
tracks/0/imported = false
|
|
||||||
tracks/0/enabled = true
|
|
||||||
tracks/0/path = NodePath("%Player3D/../Lights/LightLevel0/OmniLight3D7:visible")
|
|
||||||
tracks/0/interp = 1
|
|
||||||
tracks/0/loop_wrap = true
|
|
||||||
tracks/0/keys = {
|
|
||||||
"times": PackedFloat32Array(0),
|
|
||||||
"transitions": PackedFloat32Array(1),
|
|
||||||
"update": 1,
|
|
||||||
"values": [true]
|
|
||||||
}
|
|
||||||
tracks/1/type = "value"
|
|
||||||
tracks/1/imported = false
|
|
||||||
tracks/1/enabled = true
|
|
||||||
tracks/1/path = NodePath("%Player3D/../Lights/LightLevel0/OmniLight3D2:visible")
|
|
||||||
tracks/1/interp = 1
|
|
||||||
tracks/1/loop_wrap = true
|
|
||||||
tracks/1/keys = {
|
|
||||||
"times": PackedFloat32Array(0),
|
|
||||||
"transitions": PackedFloat32Array(1),
|
|
||||||
"update": 1,
|
|
||||||
"values": [true]
|
|
||||||
}
|
|
||||||
tracks/2/type = "value"
|
|
||||||
tracks/2/imported = false
|
|
||||||
tracks/2/enabled = true
|
|
||||||
tracks/2/path = NodePath("%Player3D/../Lights/LightLevel1/OmniLight3D10:visible")
|
|
||||||
tracks/2/interp = 1
|
|
||||||
tracks/2/loop_wrap = true
|
|
||||||
tracks/2/keys = {
|
|
||||||
"times": PackedFloat32Array(0),
|
|
||||||
"transitions": PackedFloat32Array(1),
|
|
||||||
"update": 1,
|
|
||||||
"values": [true]
|
|
||||||
}
|
|
||||||
tracks/3/type = "value"
|
|
||||||
tracks/3/imported = false
|
|
||||||
tracks/3/enabled = true
|
|
||||||
tracks/3/path = NodePath("%Player3D/../Lights/LightLevel1/OmniLight3D14:visible")
|
|
||||||
tracks/3/interp = 1
|
|
||||||
tracks/3/loop_wrap = true
|
|
||||||
tracks/3/keys = {
|
|
||||||
"times": PackedFloat32Array(0),
|
|
||||||
"transitions": PackedFloat32Array(1),
|
|
||||||
"update": 1,
|
|
||||||
"values": [true]
|
|
||||||
}
|
|
||||||
tracks/4/type = "value"
|
|
||||||
tracks/4/imported = false
|
|
||||||
tracks/4/enabled = true
|
|
||||||
tracks/4/path = NodePath("%Player3D/../Lights/LightLevel3/OmniLight3D3:visible")
|
|
||||||
tracks/4/interp = 1
|
|
||||||
tracks/4/loop_wrap = true
|
|
||||||
tracks/4/keys = {
|
|
||||||
"times": PackedFloat32Array(0),
|
|
||||||
"transitions": PackedFloat32Array(1),
|
|
||||||
"update": 1,
|
|
||||||
"values": [true]
|
|
||||||
}
|
|
||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_fevne"]
|
|
||||||
resource_name = "blink"
|
|
||||||
length = 3.0
|
|
||||||
loop_mode = 1
|
|
||||||
tracks/0/type = "value"
|
|
||||||
tracks/0/imported = false
|
|
||||||
tracks/0/enabled = true
|
|
||||||
tracks/0/path = NodePath("%Player3D/../Lights/LightLevel0/OmniLight3D7:visible")
|
|
||||||
tracks/0/interp = 1
|
|
||||||
tracks/0/loop_wrap = true
|
|
||||||
tracks/0/keys = {
|
|
||||||
"times": PackedFloat32Array(0, 0.46666667, 1.37, 1.5866667, 2.2, 2.48, 2.77),
|
|
||||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
|
||||||
"update": 1,
|
|
||||||
"values": [true, false, true, false, true, false, true]
|
|
||||||
}
|
|
||||||
tracks/1/type = "value"
|
|
||||||
tracks/1/imported = false
|
|
||||||
tracks/1/enabled = true
|
|
||||||
tracks/1/path = NodePath("%Player3D/../Lights/LightLevel0/OmniLight3D2:visible")
|
|
||||||
tracks/1/interp = 1
|
|
||||||
tracks/1/loop_wrap = true
|
|
||||||
tracks/1/keys = {
|
|
||||||
"times": PackedFloat32Array(0, 0.38, 1.2833333, 1.5, 2.2, 2.48, 2.77),
|
|
||||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
|
||||||
"update": 1,
|
|
||||||
"values": [true, false, true, false, true, true, true]
|
|
||||||
}
|
|
||||||
tracks/2/type = "value"
|
|
||||||
tracks/2/imported = false
|
|
||||||
tracks/2/enabled = true
|
|
||||||
tracks/2/path = NodePath("%Player3D/../Lights/LightLevel1/OmniLight3D10:visible")
|
|
||||||
tracks/2/interp = 1
|
|
||||||
tracks/2/loop_wrap = true
|
|
||||||
tracks/2/keys = {
|
|
||||||
"times": PackedFloat32Array(0, 0.63, 1.5333333, 1.75, 2.2, 2.48, 2.77),
|
|
||||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
|
||||||
"update": 1,
|
|
||||||
"values": [true, false, true, false, true, false, true]
|
|
||||||
}
|
|
||||||
tracks/3/type = "value"
|
|
||||||
tracks/3/imported = false
|
|
||||||
tracks/3/enabled = true
|
|
||||||
tracks/3/path = NodePath("%Player3D/../Lights/LightLevel1/OmniLight3D14:visible")
|
|
||||||
tracks/3/interp = 1
|
|
||||||
tracks/3/loop_wrap = true
|
|
||||||
tracks/3/keys = {
|
|
||||||
"times": PackedFloat32Array(0, 0.63, 1.5333333, 1.75, 2.2, 2.48, 2.77),
|
|
||||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
|
||||||
"update": 1,
|
|
||||||
"values": [true, false, true, false, true, true, true]
|
|
||||||
}
|
|
||||||
tracks/4/type = "value"
|
|
||||||
tracks/4/imported = false
|
|
||||||
tracks/4/enabled = true
|
|
||||||
tracks/4/path = NodePath("%Player3D/../Lights/LightLevel3/OmniLight3D3:visible")
|
|
||||||
tracks/4/interp = 1
|
|
||||||
tracks/4/loop_wrap = true
|
|
||||||
tracks/4/keys = {
|
|
||||||
"times": PackedFloat32Array(0, 0.63, 1.5333333, 1.75, 2.2, 2.48, 2.77),
|
|
||||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
|
||||||
"update": 1,
|
|
||||||
"values": [true, false, true, false, true, false, true]
|
|
||||||
}
|
|
||||||
|
|
||||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_c8vcx"]
|
|
||||||
_data = {
|
|
||||||
&"RESET": SubResource("Animation_xd71i"),
|
|
||||||
&"blink": SubResource("Animation_fevne")
|
|
||||||
}
|
|
||||||
|
|
||||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_2ei4e"]
|
|
||||||
shader = ExtResource("1_xd71i")
|
|
||||||
shader_parameter/sky_color = Color(0.03, 0.05, 0.11, 1)
|
|
||||||
shader_parameter/star_base_color = Color(0.8, 1, 0.3, 1)
|
|
||||||
shader_parameter/star_hue_offset = 0.6
|
|
||||||
shader_parameter/star_intensity = 0.08
|
|
||||||
shader_parameter/layer_scale = 20.0
|
|
||||||
shader_parameter/layer_scale_step = 10.0
|
|
||||||
shader_parameter/layers_count = 3
|
|
||||||
|
|
||||||
[sub_resource type="Sky" id="Sky_xd71i"]
|
|
||||||
sky_material = SubResource("ShaderMaterial_2ei4e")
|
|
||||||
|
|
||||||
[sub_resource type="Environment" id="Environment_fevne"]
|
|
||||||
background_mode = 2
|
|
||||||
sky = SubResource("Sky_xd71i")
|
|
||||||
sky_custom_fov = 61.7
|
|
||||||
ambient_light_source = 3
|
|
||||||
ambient_light_color = Color(1, 1, 1, 1)
|
|
||||||
ambient_light_sky_contribution = 0.85
|
|
||||||
ambient_light_energy = 0.52
|
|
||||||
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_mode = 1
|
|
||||||
fog_light_color = Color(0.13725491, 0.39215687, 0.6666667, 1)
|
|
||||||
fog_density = 0.1831
|
|
||||||
fog_aerial_perspective = 0.113
|
|
||||||
fog_sky_affect = 0.0
|
|
||||||
volumetric_fog_sky_affect = 0.0
|
|
||||||
adjustment_enabled = true
|
|
||||||
adjustment_saturation = 1.3
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_c8vcx"]
|
|
||||||
size = Vector3(0.001, 7.6933594, 7.697876)
|
|
||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_s7tqr"]
|
|
||||||
length = 0.001
|
|
||||||
tracks/0/type = "value"
|
|
||||||
tracks/0/imported = false
|
|
||||||
tracks/0/enabled = true
|
|
||||||
tracks/0/path = NodePath("TrailerCamera:position")
|
|
||||||
tracks/0/interp = 1
|
|
||||||
tracks/0/loop_wrap = true
|
|
||||||
tracks/0/keys = {
|
|
||||||
"times": PackedFloat32Array(0),
|
|
||||||
"transitions": PackedFloat32Array(1),
|
|
||||||
"update": 0,
|
|
||||||
"values": [Vector3(0, 60.366375, 0)]
|
|
||||||
}
|
|
||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_2ei4e"]
|
|
||||||
resource_name = "trailer"
|
|
||||||
length = 10.0
|
|
||||||
tracks/0/type = "value"
|
|
||||||
tracks/0/imported = false
|
|
||||||
tracks/0/enabled = true
|
|
||||||
tracks/0/path = NodePath("TrailerCamera:position")
|
|
||||||
tracks/0/interp = 1
|
|
||||||
tracks/0/loop_wrap = true
|
|
||||||
tracks/0/keys = {
|
|
||||||
"times": PackedFloat32Array(0, 9.933333),
|
|
||||||
"transitions": PackedFloat32Array(1, 1),
|
|
||||||
"update": 0,
|
|
||||||
"values": [Vector3(0, 60.366375, 0), Vector3(0, 10, 0)]
|
|
||||||
}
|
|
||||||
|
|
||||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_hlox4"]
|
|
||||||
_data = {
|
|
||||||
&"RESET": SubResource("Animation_s7tqr"),
|
|
||||||
&"trailer": SubResource("Animation_2ei4e")
|
|
||||||
}
|
|
||||||
|
|
||||||
[sub_resource type="QuadMesh" id="QuadMesh_2ei4e"]
|
|
||||||
size = Vector2(2, 2)
|
|
||||||
|
|
||||||
[node name="BoreaBase" type="Node3D" unique_id=442220603]
|
|
||||||
script = ExtResource("1_fevne")
|
|
||||||
|
|
||||||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=1539431276]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 0.25881907, 0.9659258, 0, -0.9659258, 0.25881907, 30.708645, 59.967155, 32.405155)
|
|
||||||
light_color = Color(0.6660227, 0.6797195, 0.9820071, 1)
|
|
||||||
light_energy = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
|
|
||||||
[node name="Lights" type="Node3D" parent="." unique_id=1071261896]
|
|
||||||
|
|
||||||
[node name="LightLevel0" type="Node3D" parent="Lights" unique_id=1673172585]
|
|
||||||
|
|
||||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=331040735]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.250671, -2.1126924, 23.147612)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=781678275]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.520561, -2.1126924, -9.563883)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D5" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=1029811291]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.694098, -2.1126924, -20.977478)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D6" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=706813333]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2640495, -2.1126924, -28.070211)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D7" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=522933437]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.133095, -2.1126924, -28.070211)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D10" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=1811482313]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.797234, -2.1126924, 8.860925)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D11" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=617635003]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.40009, -2.1126924, 21.334354)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=918304264]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.523638, -2.1126924, 14.304096)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D14" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=1597573435]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.475027, -5.066031, -2.8978524)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D15" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=116640999]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.343237, -5.066031, -3.1424296)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D16" type="OmniLight3D" parent="Lights/LightLevel0" unique_id=801358869]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.506277, -5.066031, 2.9720063)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="LightLevel1" type="Node3D" parent="Lights" unique_id=1922457496]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.234108, 0)
|
|
||||||
|
|
||||||
[node name="OmniLight3D" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=55476383]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5544157, -2.1126924, 27.90219)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=92670411]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.250671, -2.1126924, 23.147612)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D5" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=636878856]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.694098, -2.1126924, -20.977478)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D6" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=1423170075]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2640495, -2.1126924, -28.070211)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D7" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=58992978]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.133095, -2.1126924, -28.070211)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D8" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=2076353163]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.688046, -2.1126924, -23.17867)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D9" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=1322504637]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.514515, -2.1126924, -14.292371)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D10" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=69628955]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.797234, -2.1126924, 8.860925)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D11" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=861056154]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.40009, -2.1126924, 21.334354)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D12" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=918332677]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.4000893, -2.1126924, 27.334354)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=271744912]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.523638, -2.1126924, 14.304096)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D14" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=1456495033]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.475027, -5.066031, -2.8978524)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D15" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=1464495731]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.343237, -5.066031, -3.1424296)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D16" type="OmniLight3D" parent="Lights/LightLevel1" unique_id=512747242]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.506277, -5.066031, 2.9720063)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="LightLevel2" type="Node3D" parent="Lights" unique_id=1658395921]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 16.305164, 0)
|
|
||||||
|
|
||||||
[node name="OmniLight3D" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=1782738053]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5544157, -2.1126924, 27.90219)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=1044065491]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.250671, -2.1126924, 23.147612)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=1280223269]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.520561, -2.1126924, -9.563883)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D5" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=443076410]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.694098, -2.1126924, -20.977478)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D6" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=795711828]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2640495, -2.1126924, -28.070211)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D7" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=39883193]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.133095, -2.1126924, -28.070211)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D8" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=1022700169]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.688046, -2.1126924, -23.17867)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D9" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=552912438]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.514515, -2.1126924, -14.292371)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D10" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=1298855751]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.797234, -2.1126924, 8.860925)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D12" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=111834629]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.4000893, -2.1126924, 27.334354)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=1375255226]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.523638, -2.1126924, 14.304096)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D13" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=18165508]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.556553, -5.066031, 2.7274294)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D14" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=1731050516]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.475027, -5.066031, -2.8978524)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D15" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=1704489957]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.343237, -5.066031, -3.1424296)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D16" type="OmniLight3D" parent="Lights/LightLevel2" unique_id=1994672189]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.506277, -5.066031, 2.9720063)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="LightLevel3" type="Node3D" parent="Lights" unique_id=593657748]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 24.213167, 0)
|
|
||||||
|
|
||||||
[node name="OmniLight3D" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=1849026334]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5544157, -2.1126924, 27.90219)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=691708052]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.250671, -2.1126924, 23.147612)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=1166186573]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.520561, -2.1126924, -9.563883)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D5" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=2008819922]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.694098, -2.1126924, -20.977478)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D6" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=588150842]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2640495, -2.1126924, -28.070211)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D7" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=1080987600]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.133095, -2.1126924, -28.070211)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D8" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=580549053]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.688046, -2.1126924, -23.17867)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D9" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=639850990]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.514515, -2.1126924, -14.292371)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D10" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=559970503]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.797234, -2.1126924, 8.860925)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D11" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=1743215246]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.40009, -2.1126924, 21.334354)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D12" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=814917578]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.4000893, -2.1126924, 27.334354)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=1601525784]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.523638, -2.1126924, 14.304096)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D13" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=730066980]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.556553, -5.066031, 2.7274294)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D14" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=1530299322]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.475027, -5.066031, -2.8978524)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D15" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=1068729638]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.343237, -5.066031, -3.1424296)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D16" type="OmniLight3D" parent="Lights/LightLevel3" unique_id=958960524]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.506277, -5.066031, 2.9720063)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="LightLevel4" type="Node3D" parent="Lights" unique_id=142117256]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 31.95812, 0)
|
|
||||||
|
|
||||||
[node name="OmniLight3D" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=1721481718]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5544157, -2.1126924, 27.90219)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=631610076]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.250671, -2.1126924, 23.147612)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=1226751360]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.520561, -2.1126924, -9.563883)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D5" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=1200952030]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.694098, -2.1126924, -20.977478)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D6" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=1061376340]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2640495, -2.1126924, -28.070211)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D7" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=1457730086]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.133095, -2.1126924, -28.070211)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D8" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=1189108084]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.688046, -2.1126924, -23.17867)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D9" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=1446282714]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.514515, -2.1126924, -14.292371)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D10" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=572630565]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.797234, -2.1126924, 8.860925)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D11" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=452891791]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.40009, -2.1126924, 21.334354)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D12" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=1670406469]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.4000893, -2.1126924, 27.334354)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=1477089662]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.523638, -2.1126924, 14.304096)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D13" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=1821591613]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.556553, -5.066031, 2.7274294)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D14" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=277413158]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.475027, -5.066031, -2.8978524)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D15" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=2012725183]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.343237, -5.066031, -3.1424296)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D16" type="OmniLight3D" parent="Lights/LightLevel4" unique_id=59140504]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.506277, -5.066031, 2.9720063)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="LightLevel5" type="Node3D" parent="Lights" unique_id=525951054]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 40.090714, 0)
|
|
||||||
|
|
||||||
[node name="OmniLight3D13" type="OmniLight3D" parent="Lights/LightLevel5" unique_id=2058425414]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.556553, -5.066031, 2.7274294)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D14" type="OmniLight3D" parent="Lights/LightLevel5" unique_id=1964162867]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.475027, -5.066031, -2.8978524)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D15" type="OmniLight3D" parent="Lights/LightLevel5" unique_id=1968781717]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.343237, -5.066031, -3.1424296)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="OmniLight3D16" type="OmniLight3D" parent="Lights/LightLevel5" unique_id=1720654262]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.506277, -5.066031, 2.9720063)
|
|
||||||
light_color = Color(0.810676, 0.621579, 0.6067489, 1)
|
|
||||||
light_energy = 1.5
|
|
||||||
light_size = 0.2
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 11.280827
|
|
||||||
|
|
||||||
[node name="LightColumnLeft" type="Node3D" parent="Lights" unique_id=366580628]
|
|
||||||
|
|
||||||
[node name="OmniLight3D" type="OmniLight3D" parent="Lights/LightColumnLeft" unique_id=33457178]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.076054, 47.19723, 0)
|
|
||||||
light_color = Color(0.99998575, 0.29117814, 0.45017415, 1)
|
|
||||||
light_energy = 2.285
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 23.647278
|
|
||||||
|
|
||||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights/LightColumnLeft" unique_id=1523001666]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.213203, 29.529121, 0)
|
|
||||||
light_color = Color(0.99998575, 0.29117814, 0.45017415, 1)
|
|
||||||
light_energy = 2.285
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 55.975483
|
|
||||||
|
|
||||||
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights/LightColumnLeft" unique_id=1636195463]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.213203, 10.504702, 0)
|
|
||||||
light_color = Color(0.99998575, 0.29117814, 0.45017415, 1)
|
|
||||||
light_energy = 2.285
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 55.975483
|
|
||||||
|
|
||||||
[node name="LightColumnRight" type="Node3D" parent="Lights" unique_id=736248586]
|
|
||||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0, 0, 0)
|
|
||||||
|
|
||||||
[node name="OmniLight3D" type="OmniLight3D" parent="Lights/LightColumnRight" unique_id=291131726]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.076054, 47.19723, 0)
|
|
||||||
light_color = Color(0.99998575, 0.29117814, 0.45017415, 1)
|
|
||||||
light_energy = 2.285
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 23.647278
|
|
||||||
|
|
||||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights/LightColumnRight" unique_id=1200961344]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.213203, 29.529121, 0)
|
|
||||||
light_color = Color(0.99998575, 0.29117814, 0.45017415, 1)
|
|
||||||
light_energy = 2.285
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 55.975483
|
|
||||||
|
|
||||||
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights/LightColumnRight" unique_id=652563138]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.213203, 10.504702, 0)
|
|
||||||
light_color = Color(0.99998575, 0.29117814, 0.45017415, 1)
|
|
||||||
light_energy = 2.285
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 55.975483
|
|
||||||
|
|
||||||
[node name="ServerRoom" type="Node3D" parent="Lights" unique_id=827961816]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.9412785, -8.026912, -119.36721)
|
|
||||||
|
|
||||||
[node name="OmniLight3D" type="OmniLight3D" parent="Lights/ServerRoom" unique_id=1844581848]
|
|
||||||
light_color = Color(0.9334627, 0.52057, 0.67796034, 1)
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 26.349659
|
|
||||||
|
|
||||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights/ServerRoom" unique_id=2066101397]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 25.241997)
|
|
||||||
light_color = Color(0.9334627, 0.52057, 0.67796034, 1)
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 26.349659
|
|
||||||
|
|
||||||
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights/ServerRoom" unique_id=549929558]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 42.92135)
|
|
||||||
light_color = Color(0.9334627, 0.52057, 0.67796034, 1)
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 26.349659
|
|
||||||
|
|
||||||
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights/ServerRoom" unique_id=1196915107]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 61.630135)
|
|
||||||
light_color = Color(0.9334627, 0.52057, 0.67796034, 1)
|
|
||||||
shadow_enabled = true
|
|
||||||
omni_range = 26.349659
|
|
||||||
|
|
||||||
[node name="SpotLight3D" type="SpotLight3D" parent="Lights/ServerRoom" unique_id=1984749666]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, -0.037829712, 0.9992842, 0, -0.9992842, -0.037829712, 0, 47.72103, -28.07676)
|
|
||||||
light_color = Color(0.6902202, 0.87386894, 0.8121308, 1)
|
|
||||||
light_energy = 9.0
|
|
||||||
shadow_enabled = true
|
|
||||||
spot_range = 95.488
|
|
||||||
spot_attenuation = 0.4
|
|
||||||
spot_angle = 32.1892
|
|
||||||
|
|
||||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Lights" unique_id=1792239301]
|
|
||||||
root_node = NodePath("../../Player3D")
|
|
||||||
libraries/ = SubResource("AnimationLibrary_c8vcx")
|
|
||||||
autoplay = &"blink"
|
|
||||||
|
|
||||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1121246225]
|
|
||||||
environment = SubResource("Environment_fevne")
|
|
||||||
|
|
||||||
[node name="AmbianceChangeDetector" type="Area3D" parent="." unique_id=1401161313]
|
|
||||||
transform = Transform3D(0.25881904, 0, 0.96592593, 0, 1, 0, -0.96592593, 0, 0.25881904, 2.7012572, -5.600957, -42.815655)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="AmbianceChangeDetector" unique_id=1969356725]
|
|
||||||
transform = Transform3D(0.9999994, 0, 0, 0, 1, 0, 0, 0, 0.9999994, -9.359516, 0.82910156, 2.9935746)
|
|
||||||
shape = SubResource("BoxShape3D_c8vcx")
|
|
||||||
|
|
||||||
[node name="Player3D" parent="." unique_id=549819967 instance=ExtResource("3_c8vcx")]
|
|
||||||
unique_name_in_owner = true
|
|
||||||
transform = Transform3D(0.25881904, 0, 0.96592593, 0, 1, 0, -0.96592593, 0, 0.25881904, 29.244379, 41.40791, 8.823577)
|
|
||||||
speed = 5.0
|
|
||||||
|
|
||||||
[node name="Phone" parent="." unique_id=429299908 instance=ExtResource("4_fevne")]
|
|
||||||
unique_name_in_owner = true
|
|
||||||
transform = Transform3D(-0.93482566, 0, 0.35510686, 0, 1, 0, -0.35510686, 0, -0.93482566, 3.7943206, -7.5537004, -130.16013)
|
|
||||||
|
|
||||||
[node name="borea_base" parent="." unique_id=1161090043 instance=ExtResource("4_s7tqr")]
|
|
||||||
|
|
||||||
[node name="Credits" parent="." unique_id=180964898 instance=ExtResource("6_c8vcx")]
|
|
||||||
unique_name_in_owner = true
|
|
||||||
|
|
||||||
[node name="TrailerCamera" type="Camera3D" parent="." unique_id=649852434]
|
|
||||||
unique_name_in_owner = true
|
|
||||||
transform = Transform3D(1, 0, 0, 0, -4.3711392e-08, 1, 0, -1, -4.3711392e-08, 0, 60.366375, 0)
|
|
||||||
near = 0.003
|
|
||||||
|
|
||||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="TrailerCamera" unique_id=1238675722]
|
|
||||||
root_node = NodePath("../..")
|
|
||||||
libraries/ = SubResource("AnimationLibrary_hlox4")
|
|
||||||
autoplay = &"trailer"
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="TrailerCamera" unique_id=1018268636]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.263265e-08, 0, -0.7177747)
|
|
||||||
mesh = SubResource("QuadMesh_2ei4e")
|
|
||||||
surface_material_override/0 = ExtResource("7_s7tqr")
|
|
||||||
|
|
||||||
[connection signal="body_entered" from="AmbianceChangeDetector" to="." method="_on_ambiance_change_detector_body_entered"]
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
extends Node3D
|
|
||||||
|
|
||||||
const OUTRO_TIMELINE_PATH = "res://dialogs/timelines/tutorial/demeter_outro.dtl"
|
|
||||||
|
|
||||||
# Called when the node enters the scene tree for the first time.
|
|
||||||
func _ready():
|
|
||||||
%Credits.hide()
|
|
||||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
|
||||||
|
|
||||||
await %Phone.clicked
|
|
||||||
Dialogic.start(OUTRO_TIMELINE_PATH)
|
|
||||||
await Dialogic.timeline_ended
|
|
||||||
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
|
|
||||||
%Credits.show()
|
|
||||||
AudioManager.play_music("Demo_end", false, 5.0)
|
|
||||||
AudioManager.stop_all_ambiances()
|
|
||||||
|
|
||||||
func _on_ambiance_change_detector_body_entered(body: Node3D):
|
|
||||||
if body is Player3D:
|
|
||||||
AudioManager.stop_all_ambiances()
|
|
||||||
AudioManager.play_music("Demo_end", false, 5.0)
|
|
||||||
|
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
uid://hufnq6sj37p3
|
||||||
@@ -19,11 +19,16 @@ var jingle_played := false
|
|||||||
func _ready():
|
func _ready():
|
||||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||||
|
|
||||||
|
|
||||||
%Phone.play_audio()
|
%Phone.play_audio()
|
||||||
await %Phone.clicked
|
await %Phone.clicked
|
||||||
%Phone.stop_audio()
|
%Phone.stop_audio()
|
||||||
Dialogic.start(DIALOG_PATH)
|
Dialogic.start(DIALOG_PATH)
|
||||||
await Dialogic.timeline_ended
|
await Dialogic.timeline_ended
|
||||||
|
%Player3D.controlling_player = false
|
||||||
|
%VideoAnimationPlayer.play("Appear")
|
||||||
|
(%Video as VideoStreamPlayer).play()
|
||||||
|
await (%Video as VideoStreamPlayer).finished
|
||||||
finish_scene()
|
finish_scene()
|
||||||
|
|
||||||
func finish_scene():
|
func finish_scene():
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://blvetnnib2ks0" path="res://stages/3d_scenes/cockpit_scene/assets/3d/cockpit2.blend" id="5_43lym"]
|
[ext_resource type="PackedScene" uid="uid://blvetnnib2ks0" path="res://stages/3d_scenes/cockpit_scene/assets/3d/cockpit2.blend" id="5_43lym"]
|
||||||
[ext_resource type="PackedScene" uid="uid://csx7d5khjd6y5" path="res://entities/interactable_3d/phone/phone.tscn" id="7_dkh4e"]
|
[ext_resource type="PackedScene" uid="uid://csx7d5khjd6y5" path="res://entities/interactable_3d/phone/phone.tscn" id="7_dkh4e"]
|
||||||
[ext_resource type="Material" uid="uid://cr7bp4fhh1ipr" path="res://entities/player_3d/resources/materials/post_process_quad.tres" id="7_ovhgo"]
|
[ext_resource type="Material" uid="uid://cr7bp4fhh1ipr" path="res://entities/player_3d/resources/materials/post_process_quad.tres" id="7_ovhgo"]
|
||||||
|
[ext_resource type="VideoStream" uid="uid://hufnq6sj37p3" path="res://stages/3d_scenes/ship_garage/assets/videos/plan_1.ogv" id="8_jwd5g"]
|
||||||
|
|
||||||
[sub_resource type="Environment" id="Environment_ovhgo"]
|
[sub_resource type="Environment" id="Environment_ovhgo"]
|
||||||
background_mode = 2
|
background_mode = 2
|
||||||
@@ -85,6 +86,67 @@ _data = {
|
|||||||
&"trailer": SubResource("Animation_v4tdl")
|
&"trailer": SubResource("Animation_v4tdl")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_jwd5g"]
|
||||||
|
resource_name = "Appear"
|
||||||
|
length = 0.5
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("Control:modulate:a")
|
||||||
|
tracks/0/interp = 2
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0.033333335, 0.5),
|
||||||
|
"transitions": PackedFloat32Array(1, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [0.0, 1.0]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/path = NodePath("Control:visible")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 0.033333335),
|
||||||
|
"transitions": PackedFloat32Array(1, 1),
|
||||||
|
"update": 1,
|
||||||
|
"values": [false, true]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_vwv06"]
|
||||||
|
length = 0.001
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("Control:modulate:a")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0),
|
||||||
|
"transitions": PackedFloat32Array(1),
|
||||||
|
"update": 1,
|
||||||
|
"values": [0.0]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/path = NodePath("Control:visible")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PackedFloat32Array(0),
|
||||||
|
"transitions": PackedFloat32Array(1),
|
||||||
|
"update": 1,
|
||||||
|
"values": [false]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_mq04c"]
|
||||||
|
_data = {
|
||||||
|
&"Appear": SubResource("Animation_jwd5g"),
|
||||||
|
&"RESET": SubResource("Animation_vwv06")
|
||||||
|
}
|
||||||
|
|
||||||
[node name="ShipGarage" type="Node3D" unique_id=707746738]
|
[node name="ShipGarage" type="Node3D" unique_id=707746738]
|
||||||
script = ExtResource("1_43lym")
|
script = ExtResource("1_43lym")
|
||||||
|
|
||||||
@@ -293,22 +355,22 @@ omni_range = 21.258795
|
|||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.37195766, 5.651189, -0.44411802)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.37195766, 5.651189, -0.44411802)
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="cockpit2/Armature" parent_id_path=PackedInt32Array(825141342, 368440226) index="0" unique_id=1318180746]
|
[node name="Skeleton3D" parent="cockpit2/Armature" parent_id_path=PackedInt32Array(825141342, 119636235) index="0" unique_id=1653253795]
|
||||||
bones/0/rotation = Quaternion(-0.40661332, 0.5616425, 0.6145974, 0.37615627)
|
bones/0/rotation = Quaternion(-0.40661332, 0.5616425, 0.6145974, 0.37615627)
|
||||||
bones/1/rotation = Quaternion(0.07885064, -0.1681597, -0.7000427, 0.6895253)
|
bones/1/rotation = Quaternion(0.07885064, -0.1681597, -0.7000427, 0.6895253)
|
||||||
bones/2/rotation = Quaternion(0.4066133, 0.56164247, 0.61459726, -0.37615627)
|
bones/2/rotation = Quaternion(0.4066133, 0.56164247, 0.61459726, -0.37615627)
|
||||||
bones/3/rotation = Quaternion(0.078850605, 0.16815974, 0.7000427, 0.6895253)
|
bones/3/rotation = Quaternion(0.078850605, 0.16815974, 0.7000427, 0.6895253)
|
||||||
|
|
||||||
[node name="WinkEnd_R" parent="cockpit2/Armature/Skeleton3D" index="0" unique_id=1435098475]
|
[node name="WinkEnd_R" parent="cockpit2/Armature/Skeleton3D" index="0" unique_id=493791274]
|
||||||
transform = Transform3D(0.91645914, -0.396169, -0.0561504, 0.20627528, 0.34753403, 0.914697, -0.34286055, -0.8498649, 0.40022057, -11.399944, -1.0682703, 4.7686367)
|
transform = Transform3D(0.91645914, -0.396169, -0.0561504, 0.20627528, 0.34753403, 0.914697, -0.34286055, -0.8498649, 0.40022057, -11.399944, -1.0682703, 4.7686367)
|
||||||
|
|
||||||
[node name="Wing_R" parent="cockpit2/Armature/Skeleton3D" index="1" unique_id=891044283]
|
[node name="Wing_R" parent="cockpit2/Armature/Skeleton3D" index="1" unique_id=1517389456]
|
||||||
transform = Transform3D(-0.3863442, -0.9191118, -0.07727623, 0.0056266785, -0.08612847, 0.99626815, -0.9223375, 0.3844677, 0.038446784, 0, 0, 0)
|
transform = Transform3D(-0.3863442, -0.9191118, -0.07727623, 0.0056266785, -0.08612847, 0.99626815, -0.9223375, 0.3844677, 0.038446784, 0, 0, 0)
|
||||||
|
|
||||||
[node name="WinkEnd_L" parent="cockpit2/Armature/Skeleton3D" index="2" unique_id=908817672]
|
[node name="WinkEnd_L" parent="cockpit2/Armature/Skeleton3D" index="2" unique_id=432843655]
|
||||||
transform = Transform3D(0.9164591, 0.39616904, 0.056150444, -0.20627525, 0.34753394, 0.914697, 0.34286034, -0.8498648, 0.40022054, 11.399945, -1.0682689, 4.768635)
|
transform = Transform3D(0.9164591, 0.39616904, 0.056150444, -0.20627525, 0.34753394, 0.914697, 0.34286034, -0.8498648, 0.40022054, 11.399945, -1.0682689, 4.768635)
|
||||||
|
|
||||||
[node name="Wing_L" parent="cockpit2/Armature/Skeleton3D" index="3" unique_id=74621525]
|
[node name="Wing_L" parent="cockpit2/Armature/Skeleton3D" index="3" unique_id=1557624769]
|
||||||
transform = Transform3D(-0.3863442, 0.91911185, 0.07727614, -0.0056266487, -0.086128354, 0.9962681, 0.92233753, 0.38446754, 0.038446724, 0, 0, 0)
|
transform = Transform3D(-0.3863442, 0.91911185, 0.07727614, -0.0056266487, -0.086128354, 0.9962681, 0.92233753, 0.38446754, 0.038446724, 0, 0, 0)
|
||||||
|
|
||||||
[node name="Phone" parent="." unique_id=429299908 instance=ExtResource("7_dkh4e")]
|
[node name="Phone" parent="." unique_id=429299908 instance=ExtResource("7_dkh4e")]
|
||||||
@@ -338,6 +400,50 @@ surface_material_override/0 = ExtResource("7_ovhgo")
|
|||||||
libraries/ = SubResource("AnimationLibrary_vwv06")
|
libraries/ = SubResource("AnimationLibrary_vwv06")
|
||||||
autoplay = &"trailer"
|
autoplay = &"trailer"
|
||||||
|
|
||||||
|
[node name="VideoCanvasLayer" type="CanvasLayer" parent="." unique_id=255971649]
|
||||||
|
layer = 30
|
||||||
|
|
||||||
|
[node name="Control" type="Control" parent="VideoCanvasLayer" unique_id=1159033698]
|
||||||
|
visible = false
|
||||||
|
modulate = Color(1, 1, 1, 0)
|
||||||
|
layout_mode = 3
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
|
||||||
|
[node name="ColorRect" type="ColorRect" parent="VideoCanvasLayer/Control" unique_id=1890466183]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
color = Color(0.06318334, 0.059500005, 0.17, 0.8627451)
|
||||||
|
|
||||||
|
[node name="Plan1AspectRatioContainer" type="AspectRatioContainer" parent="VideoCanvasLayer/Control" unique_id=2079607498]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
ratio = 2.31
|
||||||
|
stretch_mode = 0
|
||||||
|
|
||||||
|
[node name="Video" type="VideoStreamPlayer" parent="VideoCanvasLayer/Control/Plan1AspectRatioContainer" unique_id=961505088]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
custom_maximum_size = Vector2(-1, 1080)
|
||||||
|
layout_mode = 2
|
||||||
|
stream = ExtResource("8_jwd5g")
|
||||||
|
expand = true
|
||||||
|
bus = &"Sfx"
|
||||||
|
|
||||||
|
[node name="VideoAnimationPlayer" type="AnimationPlayer" parent="VideoCanvasLayer" unique_id=935661748]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
libraries/ = SubResource("AnimationLibrary_mq04c")
|
||||||
|
|
||||||
[connection signal="body_entered" from="JingleArea" to="." method="_on_jingle_area_body_entered"]
|
[connection signal="body_entered" from="JingleArea" to="." method="_on_jingle_area_body_entered"]
|
||||||
|
|
||||||
[editable path="cockpit2"]
|
[editable path="cockpit2"]
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ func _on_start_pressed():
|
|||||||
|
|
||||||
func decontaminate_3D_planet(game_data):
|
func decontaminate_3D_planet(game_data):
|
||||||
%Planet3d.fertility_factor = (
|
%Planet3d.fertility_factor = (
|
||||||
GameInfo.game_data.progression_data.get_story_progression()
|
GameInfo.game_data.progression_data.get_story_progression() * 0.5
|
||||||
)
|
)
|
||||||
|
|
||||||
func _process(delta):
|
func _process(delta):
|
||||||
|
|||||||
@@ -16,9 +16,9 @@ Choice/149/text,"Sorry, but what is the point of all this?","Désolé, mais à q
|
|||||||
Choice/149/disabled_text,,
|
Choice/149/disabled_text,,
|
||||||
Text/14a/text,"I'm sorry you feel lost, Orchid, but I can't tell you any more... You need to know that what you're doing is very important to me and to the humans!","Je suis désolée que tu te sentes perdu, Orchid, mais je ne peux pas t'en dire plus... Il faut que tu saches que ce que tu fais est très important pour moi et pour les humains !"
|
Text/14a/text,"I'm sorry you feel lost, Orchid, but I can't tell you any more... You need to know that what you're doing is very important to me and to the humans!","Je suis désolée que tu te sentes perdu, Orchid, mais je ne peux pas t'en dire plus... Il faut que tu saches que ce que tu fais est très important pour moi et pour les humains !"
|
||||||
Text/14b/text,"Now that you've learned how to care for the plants, you'll need to head north to the [color=#FFA617][b]Borea[/b][/color] operations base.","Maintenant que tu as appris comment t'occuper des plantes. Il va falloir que tu ailles au nord, à la base d'opérations [color=#FFA617][b]Borea[/b][/color]."
|
Text/14b/text,"Now that you've learned how to care for the plants, you'll need to head north to the [color=#FFA617][b]Borea[/b][/color] operations base.","Maintenant que tu as appris comment t'occuper des plantes. Il va falloir que tu ailles au nord, à la base d'opérations [color=#FFA617][b]Borea[/b][/color]."
|
||||||
Text/14c/text,"The engine you see is a planetary ship! This model is called the [color=#FFA617][b]Internode[/b][/color]; I tweaked it to recharge on vegetal energy. However, as you know, this type of energy is uncommon on this planet.","L'engin que tu vois est un vaisseau planétaire ! Le nom de ce modèle est l'[color=#FFA617][b]Internode[/b][/color], je l'ai modifié pour demeter: qu'il se recharge avec de l'énergie végétale ! Mais comme tu le devines, cette énergie est rare par ici."
|
Text/14c/text,"The engine you see is a planetary ship! This model is called the [color=#FFA617][b]Internode[/b][/color]; I tweaked it to recharge on vegetal energy. However, as you know, this type of energy is uncommon on this planet.","L'engin que tu vois est un vaisseau planétaire ! Le nom de ce modèle est l'[color=#FFA617][b]Internode[/b][/color], je l'ai modifié pour qu'il se recharge avec de l'énergie végétale ! Mais comme tu le devines, cette énergie est rare par ici."
|
||||||
Text/14d/text,"It is quite an old model, thousands of years in fact, so it cannot go all away to Borea. You'll need to jump region to region and recharge it every step.","C'est un plutôt vieux modèle, vieux de milliers d'années en fait, donc il ne peut pas aller directement à demeter: Boréa. Tu devras te poser de région en région pour le recharger."
|
Text/14d/text,"It is quite an old model, thousands of years in fact, so it cannot go all away to Borea. You'll need to jump region to region and recharge it every step.","C'est un plutôt vieux modèle, vieux de milliers d'années en fait, donc il ne peut pas aller directement à Boréa. Tu devras te poser de région en région pour le recharger."
|
||||||
Text/14e/text,"And to make matters worse, its effectiveness is decreasing every jump, so you'll need to fuel it with more and more energy.","Et pour ne rien arranger, son efficacité diminue tous les décollages, donc tu devras l'alimenter de plus en demeter: plus d'énergie végétale."
|
Text/14e/text,"And to make matters worse, its effectiveness is decreasing every jump, so you'll need to fuel it with more and more energy.","Et pour ne rien arranger, son efficacité diminue tous les décollages, donc tu devras l'alimenter de plus en plus d'énergie végétale."
|
||||||
Text/14f/text,"It's a long journey, but I know you can do it. This is the first step in my plan to restore the ecosystem of [color=#FFA617][b]Tau[/b][/color].","C'est un long voyage, mais je sais que tu peux le faire. C'est la première étape de mon plan."
|
Text/14f/text,"It's a long journey, but I know you can do it. This is the first step in my plan to restore the ecosystem of [color=#FFA617][b]Tau[/b][/color].","C'est un long voyage, mais je sais que tu peux le faire. C'est la première étape de mon plan."
|
||||||
Choice/150/text,"Okay, let's go!","Ok, c'est parti !"
|
Choice/150/text,"Okay, let's go!","Ok, c'est parti !"
|
||||||
Choice/150/disabled_text,,
|
Choice/150/disabled_text,,
|
||||||
|
|||||||
|
@@ -64,8 +64,8 @@ Demeter: Très bien Sandy. Je t'écoute.
|
|||||||
Utilisateur 47: Donc, je me suis déplacée à quelques dizaines de kilomètres de mon exploration précédente à l'aide de mon aéronef et je constate une flore tout aussi luxuriante. On peut donc imaginer que c'est pareil partout autour de cette planète. Tu valides mon hypothèse Demeter ?
|
Utilisateur 47: Donc, je me suis déplacée à quelques dizaines de kilomètres de mon exploration précédente à l'aide de mon aéronef et je constate une flore tout aussi luxuriante. On peut donc imaginer que c'est pareil partout autour de cette planète. Tu valides mon hypothèse Demeter ?
|
||||||
Demeter: Au vu des images aériennes que j'ai dans ma base de donnée, c'est difficile de le dire, la planète change tout le temps de couleur. Je ne peux pas te diffuser d'image, mais si je devais rapprocher ça de quelque chose que tu as déjà vu je dirais que cela ressemble à une pizza hawaïenne.
|
Demeter: Au vu des images aériennes que j'ai dans ma base de donnée, c'est difficile de le dire, la planète change tout le temps de couleur. Je ne peux pas te diffuser d'image, mais si je devais rapprocher ça de quelque chose que tu as déjà vu je dirais que cela ressemble à une pizza hawaïenne.
|
||||||
Utilisateur 47: Une... pizza hawaïenne ? D'accord Demeter... Ton sens des comparaisons est probablement à revoir ! Mais maintenant que tu le dis... La flore ici semble tout à fait différente... Pas exactement les mêmes couleurs, pas exactement les mêmes formes... Pourtant, nous ne sommes pas très loin de la dernière fois...
|
Utilisateur 47: Une... pizza hawaïenne ? D'accord Demeter... Ton sens des comparaisons est probablement à revoir ! Mais maintenant que tu le dis... La flore ici semble tout à fait différente... Pas exactement les mêmes couleurs, pas exactement les mêmes formes... Pourtant, nous ne sommes pas très loin de la dernière fois...
|
||||||
Demeter: D'après mes calculs, les organismes basés le phosphore paraissent bien plus instables et mutent plus facilement que les organismes carbonés.
|
Demeter: D'après mes calculs, les organismes basés sur le phosphore paraissent bien plus instables et mutent plus facilement que les organismes carbonés.
|
||||||
Utilisateurs 47: Mmmh, ça expliquerait les différences. Mais ça me complique bien la tâche, comment cataloguer des espèces qui changent tout les kilomètres ? Si elles mutent toutes les générations, il y aura autant d'espèces que d'individus, soit des milliards et des milliards...
|
Utilisateurs 47: Mmmh, ça expliquerait les différences. Mais ça me complique bien la tâche, comment cataloguer des espèces qui changent tous les kilomètres ? Si elles mutent toutes les générations, il y aura autant d'espèces que d'individus, soit des milliards et des milliards...
|
||||||
Demeter: Actuellement, la taxonomie terrestre s'intéresse aussi aux individus disparus, ce qui pourrait faire bien plus.
|
Demeter: Actuellement, la taxonomie terrestre s'intéresse aussi aux individus disparus, ce qui pourrait faire bien plus.
|
||||||
Utilisateurs 47: Demeter, tu ne m'aides pas du tout là !
|
Utilisateurs 47: Demeter, tu ne m'aides pas du tout là !
|
||||||
[i]Données corrompues[/i]"
|
[i]Données corrompues[/i]"
|
||||||
@@ -116,9 +116,8 @@ Demeter: If I may, I detected a significant burst of energy at the moment the cr
|
|||||||
User 47: Oh really? Show me that on the screen... Wow! And all from such a tiny piece of crystal...
|
User 47: Oh really? Show me that on the screen... Wow! And all from such a tiny piece of crystal...
|
||||||
Demeter: It is indeed quite impressive.
|
Demeter: It is indeed quite impressive.
|
||||||
User 47: That's going to interest a lot of people in the energy sector... A material that returns a hundredfold the energy put into it... I've got an idea: how about we call it ""Talion""?","[color=#FFA617][b]Connexion de l'utilsateur 47 par le terminal du laboratoire de recherche 18[/b][/color]
|
User 47: That's going to interest a lot of people in the energy sector... A material that returns a hundredfold the energy put into it... I've got an idea: how about we call it ""Talion""?","[color=#FFA617][b]Connexion de l'utilsateur 47 par le terminal du laboratoire de recherche 18[/b][/color]
|
||||||
Utilisateur 47: Ok Demeter, retiens ça, il est 28h13 sur Tau Ceti, nous sommes le 8 mars
|
Utilisateur 47: Ok Demeter, retiens ça, il est 28h13 sur Tau Ceti, nous sommes le 8 mars 3152 après la Terre, et ceci est le premier test des ""cristaux jaunâtres qui se cassent quand on
|
||||||
3152 après la Terre, et ceci est le premier test des "cristaux jaunâtres qui se cassent quand on
|
marche un peu fort dessus"".
|
||||||
marche un peu fort dessus".
|
|
||||||
Demeter: Je retiens. Puis-je me permettre de suggérer un nom pour cette matière ?
|
Demeter: Je retiens. Puis-je me permettre de suggérer un nom pour cette matière ?
|
||||||
Utilisateur 47: Mmmh ?
|
Utilisateur 47: Mmmh ?
|
||||||
Demeter: Je pense que l'Orchid pourrait faire l'affaire.
|
Demeter: Je pense que l'Orchid pourrait faire l'affaire.
|
||||||
@@ -147,7 +146,7 @@ User 47: Huh? What? Demeter, this had better be truly worrying—it's my sleep c
|
|||||||
Demeter: Of course. It concerns an event that occurred at the Estia base; according to my calculations, it should reach us within a few tens of seconds.
|
Demeter: Of course. It concerns an event that occurred at the Estia base; according to my calculations, it should reach us within a few tens of seconds.
|
||||||
User 47: Tens of seconds??? Please tell me it's not an explosion. I'm not going to die before I finish this sentence, am I?
|
User 47: Tens of seconds??? Please tell me it's not an explosion. I'm not going to die before I finish this sentence, am I?
|
||||||
Demeter: Based on the initial data I have—no. At least, not right away.
|
Demeter: Based on the initial data I have—no. At least, not right away.
|
||||||
User 47: What do you mean, "not right away"?
|
User 47: What do you mean, ""not right away""?
|
||||||
Demeter: I am currently detecting an energy wave sweeping through the base from west to east, though Athena hasn't picked up the effects yet.
|
Demeter: I am currently detecting an energy wave sweeping through the base from west to east, though Athena hasn't picked up the effects yet.
|
||||||
User 47: What do the other bases say?
|
User 47: What do the other bases say?
|
||||||
Demeter: Zeus is unreachable, Athena is currently analyzing the situation, and the others will be hit by the wave in a few moments.
|
Demeter: Zeus is unreachable, Athena is currently analyzing the situation, and the others will be hit by the wave in a few moments.
|
||||||
@@ -218,7 +217,7 @@ User 2071: I'm in front of the Astra base airlock. Athena, can you hear me?
|
|||||||
Athena: Yes, Simon, I hear you loud and clear. The rest of the team in the rover can hear you too.
|
Athena: Yes, Simon, I hear you loud and clear. The rest of the team in the rover can hear you too.
|
||||||
User 2071: Well, I guess it's time to earn my hazard pay!
|
User 2071: Well, I guess it's time to earn my hazard pay!
|
||||||
Athena: Absolutely. But don't worry—I sent an O-800 model ahead for some recon; it should be risk-free.
|
Athena: Absolutely. But don't worry—I sent an O-800 model ahead for some recon; it should be risk-free.
|
||||||
User 2071: "Risk-free," yet you've got me decked out in full gear—respirator and bulletproof suit included. I'm a little skeptical, Athena.
|
User 2071: ""Risk-free"", yet you've got me decked out in full gear—respirator and bulletproof suit included. I'm a little skeptical, Athena.
|
||||||
Athena: I get it, Simon, but like you said: you've got to earn that monney!
|
Athena: I get it, Simon, but like you said: you've got to earn that monney!
|
||||||
User 2071: Hah! One day, you're going to kill us all with a smile on your face! Alright, let's go see why the planet's bosses aren't answering—and what the hell they did to wipe out all the flora.
|
User 2071: Hah! One day, you're going to kill us all with a smile on your face! Alright, let's go see why the planet's bosses aren't answering—and what the hell they did to wipe out all the flora.
|
||||||
Athena: Good point. If the entire base has been wiped out, you'll be left without a government; you'll need to think about electing a new one.
|
Athena: Good point. If the entire base has been wiped out, you'll be left without a government; you'll need to think about electing a new one.
|
||||||
|
|||||||
|
Can't render this file because it contains an unexpected character in line 120 and column 55.
|
Reference in New Issue
Block a user