Files
owniverse/world.tscn
T
2026-03-05 20:13:45 +03:00

328 lines
18 KiB
Plaintext

[gd_scene format=3 uid="uid://bv384dpmvjv8o"]
[ext_resource type="Script" uid="uid://d2wrwichuoncd" path="res://World/Background/background.gd" id="1_fj7yv"]
[ext_resource type="PackedScene" uid="uid://cdbqh3hvqvpab" path="res://UI/TopMenu/top_menu.tscn" id="3_036b0"]
[ext_resource type="PackedScene" uid="uid://icbk3la71t7h" path="res://World/Background/starry_sky_layer.tscn" id="3_aqk2v"]
[ext_resource type="Script" uid="uid://iiva6x8uo0f2" path="res://Stage/stage.gd" id="3_bh8nc"]
[ext_resource type="Script" uid="uid://xte4iwvipeve" path="res://command_processor.gd" id="5_036b0"]
[ext_resource type="PackedScene" uid="uid://d3xjfxwe3w16v" path="res://UI/Buttons/item_button.tscn" id="5_dwbse"]
[ext_resource type="Texture2D" uid="uid://ga2cmjyqwguq" path="res://UI/1-Resources/Space1.png" id="6_gbfbk"]
[ext_resource type="Texture2D" uid="uid://cwk20fmuby3su" path="res://UI/1-Resources/Hydrogen.png" id="7_wse8f"]
[ext_resource type="Texture2D" uid="uid://cui0cypev80ye" path="res://UI/1-Resources/Helium.png" id="8_ic0uy"]
[ext_resource type="Texture2D" uid="uid://boah2ksq0o3ya" path="res://UI/1-Resources/Metal.png" id="9_k3n1d"]
[ext_resource type="Texture2D" uid="uid://c8vxmhm677t84" path="res://UI/2-Stars/2-1-Nebula.png" id="10_hiqwa"]
[ext_resource type="Texture2D" uid="uid://dcqfx11fkc6de" path="res://UI/2-Stars/2-2-Globula.png" id="11_2u3nc"]
[ext_resource type="Texture2D" uid="uid://bhy81joehi67d" path="res://UI/2-Stars/2-3-StarNursery.png" id="12_udxuc"]
[ext_resource type="Texture2D" uid="uid://oec8mj1o8757" path="res://UI/2-Stars/2-4-MolecularCloud.png" id="13_ikiii"]
[ext_resource type="Texture2D" uid="uid://boh3xvveg0qqw" path="res://UI/2-Stars/2-5-ActiveStarNursery.png" id="14_cbp6q"]
[ext_resource type="Texture2D" uid="uid://cndghbkch3vt8" path="res://UI/2-Stars/2-6-BrownDwarf.png" id="15_26xuy"]
[ext_resource type="Texture2D" uid="uid://dcy5djbh0ha1l" path="res://UI/2-Stars/2-7-RedDwarf.png" id="16_bc84e"]
[ext_resource type="Texture2D" uid="uid://cxdb8hkgr1va8" path="res://UI/2-Stars/2-8-OrangeDwarf.png" id="17_wukud"]
[ext_resource type="Texture2D" uid="uid://cc8kqt0cb0s2k" path="res://UI/2-Stars/2-9-YellowDwarf.png" id="18_il2jm"]
[ext_resource type="Texture2D" uid="uid://dskxy368y5cvc" path="res://UI/2-Stars/2-10-WhiteYellowDwarf.png" id="19_wjb0r"]
[ext_resource type="Texture2D" uid="uid://brihxqevv3675" path="res://UI/2-Stars/2-11-RedGiant.png" id="20_qktwf"]
[ext_resource type="Texture2D" uid="uid://crj4nqhe8ki8t" path="res://UI/2-Stars/2-12-YellowGiant.png" id="21_bh8nc"]
[ext_resource type="Texture2D" uid="uid://dpi8cw4vf0l83" path="res://UI/2-Stars/2-13-BlueGiant.png" id="22_jjr1n"]
[ext_resource type="Texture2D" uid="uid://bx307gkpqi3fc" path="res://UI/2-Stars/2-14-Supergiant.png" id="23_gggvi"]
[ext_resource type="Texture2D" uid="uid://c3lgu6ptugl1p" path="res://UI/2-Stars/2-15-Hypergiant.png" id="24_w44yn"]
[ext_resource type="Texture2D" uid="uid://hka74npi70dh" path="res://UI/2-Stars/2-16-WhiteDwarf.png" id="25_6ah6f"]
[ext_resource type="Texture2D" uid="uid://dtvfdbl6ijf5" path="res://UI/2-Stars/2-17-NeutronStar.png" id="26_g1i3r"]
[ext_resource type="Texture2D" uid="uid://wfd2atqrkt5d" path="res://UI/2-Stars/2-18-Magnetar.png" id="27_my276"]
[ext_resource type="PackedScene" uid="uid://dg15dpxiepicb" path="res://UI/Border/border.tscn" id="28_o3ebs"]
[ext_resource type="Texture2D" uid="uid://twa2gqxiticr" path="res://UI/2-Stars/2-19-BlackHole.png" id="28_yx0jh"]
[ext_resource type="Texture2D" uid="uid://6m03vbjk7ulv" path="res://UI/2-Stars/2-20-SupermassiveBlackHole.png" id="29_1ew0l"]
[node name="World" type="Node2D" unique_id=1392592456]
[node name="Background" type="Node2D" parent="." unique_id=1988758765]
script = ExtResource("1_fj7yv")
STARRY_SKY_LAYER = ExtResource("3_aqk2v")
[node name="Stage" type="Control" parent="." unique_id=1485959841 node_paths=PackedStringArray("Pages")]
custom_minimum_size = Vector2(1080, 1920)
layout_mode = 3
anchors_preset = 0
offset_right = 40.0
offset_bottom = 40.0
size_flags_horizontal = 4
size_flags_vertical = 3
script = ExtResource("3_bh8nc")
Pages = [NodePath("StageRows/ScrollContainer/HBoxContainer/Forces"), NodePath("StageRows/ScrollContainer/HBoxContainer/Resources"), NodePath("StageRows/ScrollContainer/HBoxContainer/Stars"), NodePath("StageRows/ScrollContainer/HBoxContainer/Structures"), NodePath("StageRows/ScrollContainer/HBoxContainer/Planets")]
[node name="StageRows" type="VBoxContainer" parent="Stage" unique_id=1878643860]
layout_mode = 1
anchors_preset = 10
anchor_right = 1.0
offset_bottom = 128.0
grow_horizontal = 2
size_flags_horizontal = 3
theme_override_constants/separation = 0
[node name="TopMenu" parent="Stage/StageRows" unique_id=255793366 node_paths=PackedStringArray("TopMenuButtons") instance=ExtResource("3_036b0")]
layout_mode = 2
TopMenuButtons = {
"Charsheet": null,
"Dialog": null,
"Equipment": null,
"Questlog": null,
"Starship": null,
"Trade": null,
"Travel": null,
"Worm": null
}
[node name="TopMenuBorder" parent="Stage/StageRows" unique_id=476233375 instance=ExtResource("28_o3ebs")]
layout_mode = 2
[node name="RichTextLabel" type="RichTextLabel" parent="Stage/StageRows" unique_id=1250237695]
custom_minimum_size = Vector2(0, 736)
layout_mode = 2
size_flags_vertical = 3
[node name="ScrollContainer" type="ScrollContainer" parent="Stage/StageRows" unique_id=1772137283]
custom_minimum_size = Vector2(0, 1040)
layout_mode = 2
horizontal_scroll_mode = 3
vertical_scroll_mode = 0
[node name="HBoxContainer" type="HBoxContainer" parent="Stage/StageRows/ScrollContainer" unique_id=398473867]
layout_mode = 2
theme_override_constants/separation = 0
[node name="Forces" type="GridContainer" parent="Stage/StageRows/ScrollContainer/HBoxContainer" unique_id=1268850523]
visible = false
custom_minimum_size = Vector2(1080, 1024)
layout_mode = 2
theme_override_constants/h_separation = 0
theme_override_constants/v_separation = 0
columns = 5
[node name="Resources" type="HBoxContainer" parent="Stage/StageRows/ScrollContainer/HBoxContainer" unique_id=1920833506]
custom_minimum_size = Vector2(1080, 1024)
layout_mode = 2
theme_override_constants/separation = 0
[node name="VBoxContainer" type="VBoxContainer" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Resources" unique_id=144576251]
layout_mode = 2
theme_override_constants/separation = 0
[node name="Space" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer" unique_id=1538731567 instance=ExtResource("5_dwbse")]
layout_mode = 2
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer/Space" index="0" unique_id=1377839155]
texture_normal = ExtResource("6_gbfbk")
[node name="Hydrogene" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer" unique_id=1608891302 instance=ExtResource("5_dwbse")]
layout_mode = 2
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer/Hydrogene" index="0" unique_id=1377839155]
texture_normal = ExtResource("7_wse8f")
[node name="Helium" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer" unique_id=390491229 instance=ExtResource("5_dwbse")]
layout_mode = 2
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer/Helium" index="0" unique_id=1377839155]
texture_normal = ExtResource("8_ic0uy")
[node name="Metal" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer" unique_id=719382862 instance=ExtResource("5_dwbse")]
layout_mode = 2
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer/Metal" index="0" unique_id=1377839155]
texture_normal = ExtResource("9_k3n1d")
[node name="RichTextLabel" type="RichTextLabel" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Resources" unique_id=420150583]
layout_mode = 2
size_flags_horizontal = 3
context_menu_enabled = true
[node name="Stars" type="GridContainer" parent="Stage/StageRows/ScrollContainer/HBoxContainer" unique_id=100687969]
custom_minimum_size = Vector2(1080, 1024)
layout_mode = 2
theme_override_constants/h_separation = 0
theme_override_constants/v_separation = 0
columns = 5
[node name="Nebula" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=1107661979 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/Nebula" index="0" unique_id=1377839155]
texture_normal = ExtResource("10_hiqwa")
[node name="Globula" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=2041860139 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/Globula" index="0" unique_id=1377839155]
texture_normal = ExtResource("11_2u3nc")
[node name="StarNursery" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=1383230687 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/StarNursery" index="0" unique_id=1377839155]
texture_normal = ExtResource("12_udxuc")
[node name="MolecularCloud" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=570205356 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/MolecularCloud" index="0" unique_id=1377839155]
texture_normal = ExtResource("13_ikiii")
[node name="ActiveStarNursery" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=497336423 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/ActiveStarNursery" index="0" unique_id=1377839155]
texture_normal = ExtResource("14_cbp6q")
[node name="BrownDwarf" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=2135757052 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/BrownDwarf" index="0" unique_id=1377839155]
texture_normal = ExtResource("15_26xuy")
[node name="RedDwarf" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=1129874481 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/RedDwarf" index="0" unique_id=1377839155]
texture_normal = ExtResource("16_bc84e")
[node name="OrangeDwarf" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=356487201 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/OrangeDwarf" index="0" unique_id=1377839155]
texture_normal = ExtResource("17_wukud")
[node name="YellowDwarf" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=1385019713 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/YellowDwarf" index="0" unique_id=1377839155]
texture_normal = ExtResource("18_il2jm")
[node name="WhiteYellowDwarf" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=343339563 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/WhiteYellowDwarf" index="0" unique_id=1377839155]
texture_normal = ExtResource("19_wjb0r")
[node name="RedGiant" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=786630900 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/RedGiant" index="0" unique_id=1377839155]
texture_normal = ExtResource("20_qktwf")
[node name="YellowGiant" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=210014725 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/YellowGiant" index="0" unique_id=1377839155]
texture_normal = ExtResource("21_bh8nc")
[node name="BlueGiant" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=1788709679 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/BlueGiant" index="0" unique_id=1377839155]
texture_normal = ExtResource("22_jjr1n")
[node name="SuperGiant" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=1957077778 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/SuperGiant" index="0" unique_id=1377839155]
texture_normal = ExtResource("23_gggvi")
[node name="HyperGiant" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=989979808 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/HyperGiant" index="0" unique_id=1377839155]
texture_normal = ExtResource("24_w44yn")
[node name="WhiteDwarf" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=749457804 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/WhiteDwarf" index="0" unique_id=1377839155]
texture_normal = ExtResource("25_6ah6f")
[node name="NeutronStar" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=296960655 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/NeutronStar" index="0" unique_id=1377839155]
texture_normal = ExtResource("26_g1i3r")
[node name="Magnetar" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=1527424918 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/Magnetar" index="0" unique_id=1377839155]
texture_normal = ExtResource("27_my276")
[node name="BlackHole" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=595940046 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/BlackHole" index="0" unique_id=1377839155]
texture_normal = ExtResource("28_yx0jh")
[node name="SupermassiveBlackHole" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars" unique_id=1314128880 instance=ExtResource("5_dwbse")]
layout_mode = 2
theme_override_constants/separation = 0
[node name="TextureButton" parent="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/SupermassiveBlackHole" index="0" unique_id=1377839155]
texture_normal = ExtResource("29_1ew0l")
[node name="Structures" type="GridContainer" parent="Stage/StageRows/ScrollContainer/HBoxContainer" unique_id=826450075]
custom_minimum_size = Vector2(1080, 1024)
layout_mode = 2
theme_override_constants/h_separation = 0
theme_override_constants/v_separation = 0
columns = 5
[node name="Planets" type="GridContainer" parent="Stage/StageRows/ScrollContainer/HBoxContainer" unique_id=1181087033]
custom_minimum_size = Vector2(1080, 1024)
layout_mode = 2
theme_override_constants/h_separation = 0
theme_override_constants/v_separation = 0
columns = 5
[node name="CommandProcessor" type="Node" parent="." unique_id=2069361293]
script = ExtResource("5_036b0")
[connection signal="button_pressed" from="Stage/StageRows/TopMenu" to="CommandProcessor" method="print_smth"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer/Space"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer/Hydrogene"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer/Helium"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Resources/VBoxContainer/Metal"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/Nebula"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/Globula"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/StarNursery"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/MolecularCloud"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/ActiveStarNursery"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/BrownDwarf"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/RedDwarf"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/OrangeDwarf"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/YellowDwarf"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/WhiteYellowDwarf"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/RedGiant"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/YellowGiant"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/BlueGiant"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/SuperGiant"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/HyperGiant"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/WhiteDwarf"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/NeutronStar"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/Magnetar"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/BlackHole"]
[editable path="Stage/StageRows/ScrollContainer/HBoxContainer/Stars/SupermassiveBlackHole"]