177 lines
6.8 KiB
Plaintext
177 lines
6.8 KiB
Plaintext
|
|
[gd_scene load_steps=8 format=4 uid="uid://blbbmr2ap77jo"]
|
||
|
|
|
||
|
|
[ext_resource type="Script" uid="uid://is3twd5fw4ay" path="res://levels/world_state/control.gd" id="1_0fbet"]
|
||
|
|
[ext_resource type="PackedScene" uid="uid://bsnyy55qb2pyr" path="res://levels/template/level_template.tscn" id="2_gcbra"]
|
||
|
|
[ext_resource type="TileSet" uid="uid://bfkalv0skoxy2" path="res://tileset.tres" id="2_qtu10"]
|
||
|
|
|
||
|
|
[sub_resource type="Animation" id="Animation_ee4bf"]
|
||
|
|
length = 0.001
|
||
|
|
tracks/0/type = "value"
|
||
|
|
tracks/0/imported = false
|
||
|
|
tracks/0/enabled = true
|
||
|
|
tracks/0/path = NodePath("Label:visible_ratio")
|
||
|
|
tracks/0/interp = 1
|
||
|
|
tracks/0/loop_wrap = true
|
||
|
|
tracks/0/keys = {
|
||
|
|
"times": PackedFloat32Array(0),
|
||
|
|
"transitions": PackedFloat32Array(1),
|
||
|
|
"update": 0,
|
||
|
|
"values": [0.0]
|
||
|
|
}
|
||
|
|
tracks/1/type = "value"
|
||
|
|
tracks/1/imported = false
|
||
|
|
tracks/1/enabled = true
|
||
|
|
tracks/1/path = NodePath("Label:visible")
|
||
|
|
tracks/1/interp = 1
|
||
|
|
tracks/1/loop_wrap = true
|
||
|
|
tracks/1/keys = {
|
||
|
|
"times": PackedFloat32Array(0),
|
||
|
|
"transitions": PackedFloat32Array(1),
|
||
|
|
"update": 1,
|
||
|
|
"values": [true]
|
||
|
|
}
|
||
|
|
|
||
|
|
[sub_resource type="Animation" id="Animation_qtu10"]
|
||
|
|
resource_name = "new_animation"
|
||
|
|
length = 0.5
|
||
|
|
step = 0.1
|
||
|
|
tracks/0/type = "value"
|
||
|
|
tracks/0/imported = false
|
||
|
|
tracks/0/enabled = true
|
||
|
|
tracks/0/path = NodePath("Label:visible_ratio")
|
||
|
|
tracks/0/interp = 1
|
||
|
|
tracks/0/loop_wrap = true
|
||
|
|
tracks/0/keys = {
|
||
|
|
"times": PackedFloat32Array(0, 0.5),
|
||
|
|
"transitions": PackedFloat32Array(1, 1),
|
||
|
|
"update": 0,
|
||
|
|
"values": [0.0, 1.0]
|
||
|
|
}
|
||
|
|
tracks/1/type = "method"
|
||
|
|
tracks/1/imported = false
|
||
|
|
tracks/1/enabled = true
|
||
|
|
tracks/1/path = NodePath("AnimationPlayer")
|
||
|
|
tracks/1/interp = 1
|
||
|
|
tracks/1/loop_wrap = true
|
||
|
|
tracks/1/keys = {
|
||
|
|
"times": PackedFloat32Array(0.5),
|
||
|
|
"transitions": PackedFloat32Array(1),
|
||
|
|
"values": [{
|
||
|
|
"args": [&"flash", -1, 1.0, false],
|
||
|
|
"method": &"play"
|
||
|
|
}]
|
||
|
|
}
|
||
|
|
|
||
|
|
[sub_resource type="Animation" id="Animation_uch48"]
|
||
|
|
resource_name = "flash"
|
||
|
|
loop_mode = 1
|
||
|
|
step = 0.1
|
||
|
|
tracks/0/type = "value"
|
||
|
|
tracks/0/imported = false
|
||
|
|
tracks/0/enabled = true
|
||
|
|
tracks/0/path = NodePath("Label:visible")
|
||
|
|
tracks/0/interp = 1
|
||
|
|
tracks/0/loop_wrap = true
|
||
|
|
tracks/0/keys = {
|
||
|
|
"times": PackedFloat32Array(0, 0.4, 1),
|
||
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
||
|
|
"update": 1,
|
||
|
|
"values": [true, false, true]
|
||
|
|
}
|
||
|
|
|
||
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_kbped"]
|
||
|
|
_data = {
|
||
|
|
&"RESET": SubResource("Animation_ee4bf"),
|
||
|
|
&"appear": SubResource("Animation_qtu10"),
|
||
|
|
&"flash": SubResource("Animation_uch48")
|
||
|
|
}
|
||
|
|
|
||
|
|
[node name="WorldState" type="Control" node_paths=PackedStringArray("animation_player", "tilemap", "item_list", "stats_label", "stats_ui")]
|
||
|
|
clip_contents = true
|
||
|
|
layout_mode = 3
|
||
|
|
anchors_preset = 15
|
||
|
|
anchor_right = 1.0
|
||
|
|
anchor_bottom = 1.0
|
||
|
|
grow_horizontal = 2
|
||
|
|
grow_vertical = 2
|
||
|
|
script = ExtResource("1_0fbet")
|
||
|
|
animation_player = NodePath("AnimationPlayer")
|
||
|
|
tilemap = NodePath("LevelTemplate")
|
||
|
|
item_list = NodePath("Commands/ItemList")
|
||
|
|
stats_label = NodePath("Stats/StatsLabel")
|
||
|
|
stats_ui = NodePath("Stats")
|
||
|
|
|
||
|
|
[node name="LevelTemplate" parent="." instance=ExtResource("2_gcbra")]
|
||
|
|
|
||
|
|
[node name="UI" type="TileMapLayer" parent="."]
|
||
|
|
texture_filter = 1
|
||
|
|
tile_map_data = PackedByteArray("AAAAACgAAAANAAwAAAABACgAAAANAAwAAAACACgAAAANAAwAAAADACgAAAANAAwAAAAEACgAAAANAAwAAAAFACgAAAANAAwAAAAGACgAAAANAAwAAAAHACgAAAANAAwAAAAIACgAAAANAAwAAAAJACgAAAANAAwAAAAKACgAAAANAAwAAAALACgAAAANAAwAAAAMACgAAAANAAwAAAANACgAAAANAAwAAAAOACgAAAANAAwAAAAPACgAAAANAAwAAAAQACgAAAANAAwAAAARACgAAAANAAwAAAASACgAAAANAAwAAAATACgAAAANAAwAAAAUACgAAAANAAwAAAAVACgAAAANAAwAAAAWACgAAAANAAwAAAAXACgAAAANAAwAAAAYACgAAAANAAwAAAAZACgAAAANAAwAAAAaACgAAAANAAwAAAAbACgAAAANAAwAAAAcACgAAAANAAwAAAAdACgAAAANAAwAAAAeACgAAAANAAwAAAAfACgAAAANAAwAAAAgACgAAAANAAwAAAAhACgAAAANAAwAAAAiACgAAAANAAwAAAAjACgAAAANAAwAAAAkACgAAAANAAwAAAAlACgAAAANAAwAAAAmACgAAAANAAwAAAAnACgAAAANAAwAAAAoACgAAAANAAwAAAApACgAAAANAAwAAAAqACgAAAANAAwAAAArACgAAAANAAwAAAAsACgAAAANAAwAAAAtACgAAAANAAwAAAAuACgAAAANAAwAAAAvACgAAAANAAwAAAAwACgAAAANAAwAAAAxACgAAAANAAwAAAAyACgAAAANAAwAAAAzACgAAAANAAwAAAA0ACgAAAANAAwAAAA1ACgAAAANAAwAAAA2ACgAAAANAAwAAAA3ACgAAAANAAwAAAA4ACgAAAANAAwAAAA5ACgAAAANAAwAAAA6ACgAAAANAAwAAAA7ACgAAAANAAwAAAA8ACgAAAANAAwAAAA9ACgAAAANAAwAAAA+ACgAAAANAAwAAAA/ACgAAAANAAwAAABAACgAAAANAAwAAABBACgAAAANAAwAAABCACgAAAANAAwAAABDACgAAAANAAwAAABEACgAAAANAAwAAABFACgAAAAJAAsAAABFACcAAAAKAAsAAABFACYAAAAKAAsAAABFACUAAAAKAAsAAABFACQAAAAKAAsAAABFACMAAAAKAAsAAABFACIAAAAKAAsAAABFACEAAAAKAAsAAABFACAAAAAKAAsAAABFAB8AAAAKAAsAAABFAB4AAAAKAAsAAABFAB0AAAAKAAsAAABFABwAAAAKAAsAAABFABsAAAAKAAsAAABFABoAAAAKAAsAAABFABkAAAAKAAsAAABFABgAAAAKAAsAAABFABcAAAAKAAsAAABFABYAAAAKAAsAAABFABUAAAAKAAsAAABFABQAAAAKAAsAAABFABMAAAAKAAsAAABFABIAAAAKAAsAAABFABEAAAAKAAsAAABFABAAAAAKAAsAAABFAA8AAAAKAAsAAABFAA4AAAAKAAsAAABFAA0AAAAKAAsAAABFAAwAAAAKAAsAAABFAAsAAAAKAAsAAABFAAoAAAAKAAsAAABFAAkAAAAKAAsAAABFAAgAAAAKAAsAAABFAAcAAAAKAAsAAABFAAYAAAAKAAsAAABFAAUAAAAKAAsAAABFAAQAAAAKAAsAAABFAAMAAAAKAAsAAABFAAIAAAAKAAsAAABFAAEAAAAKAAsAAABFAAAAAAAKAAsAAABFACkAAAAKAAsAAABFACoAAAAKAAsAAABFACsAAAAKAAsAAABFACwAAAAKAAsAAABFAC0AAAAKAAsAAABFAC4AAAAKAAsAAABFAC8AAAAKAAsAAABFADAAAAAKAAsAAABFADEAAAAKAAsAAABFADIAAAAKAAsAAABFADMAAAAKAAsAAABFADQAAAAKAAsAAABFADUAAAAKAAsAAAANACkAAAADAAsAAAANACoAAAADAAsAAAANACsAAAADAAsAAAANACwAAAADAAsAAAANAC0AAAADAAsAAAANAC4AAAADAAsAAAANAC8AAAADAAsAAAANADAAAAADAAsAAAANADEAAAADAAsAAAANADIAAAADAAsAAAANADMAAAADAAsAAAANADQAAAADAAsAAAANADUAAAADAAsAAAA=")
|
||
|
|
tile_set = ExtResource("2_qtu10")
|
||
|
|
|
||
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||
|
|
libraries = {
|
||
|
|
&"": SubResource("AnimationLibrary_kbped")
|
||
|
|
}
|
||
|
|
|
||
|
|
[node name="ColorRect3" type="ColorRect" parent="."]
|
||
|
|
layout_mode = 1
|
||
|
|
anchors_preset = 10
|
||
|
|
anchor_right = 1.0
|
||
|
|
grow_horizontal = 2
|
||
|
|
color = Color(0, 0, 0, 1)
|
||
|
|
|
||
|
|
[node name="Label" type="Label" parent="."]
|
||
|
|
layout_mode = 1
|
||
|
|
anchors_preset = 5
|
||
|
|
anchor_left = 0.5
|
||
|
|
anchor_right = 0.5
|
||
|
|
offset_left = -243.0
|
||
|
|
offset_right = 243.0
|
||
|
|
offset_bottom = 48.0
|
||
|
|
grow_horizontal = 2
|
||
|
|
theme_override_colors/font_color = Color(1, 0, 0, 1)
|
||
|
|
theme_override_font_sizes/font_size = 48
|
||
|
|
text = "===== DANGER ====="
|
||
|
|
visible_characters = 0
|
||
|
|
visible_ratio = 0.0
|
||
|
|
|
||
|
|
[node name="Commands" type="Control" parent="."]
|
||
|
|
layout_mode = 1
|
||
|
|
anchors_preset = 0
|
||
|
|
offset_top = 408.0
|
||
|
|
offset_right = 134.0
|
||
|
|
offset_bottom = 540.0
|
||
|
|
metadata/_edit_group_ = true
|
||
|
|
|
||
|
|
[node name="ItemList" type="ItemList" parent="Commands"]
|
||
|
|
layout_mode = 1
|
||
|
|
anchors_preset = 15
|
||
|
|
anchor_right = 1.0
|
||
|
|
anchor_bottom = 1.0
|
||
|
|
grow_horizontal = 2
|
||
|
|
grow_vertical = 2
|
||
|
|
theme_override_colors/guide_color = Color(0.69803923, 0.69803923, 0.69803923, 1)
|
||
|
|
item_count = 4
|
||
|
|
item_0/text = "WALK UP"
|
||
|
|
item_1/text = "WALK DOWN"
|
||
|
|
item_2/text = "WALK RIGHT"
|
||
|
|
item_3/text = "WALK LEFT"
|
||
|
|
|
||
|
|
[node name="Stats" type="Control" parent="."]
|
||
|
|
clip_contents = true
|
||
|
|
anchors_preset = 0
|
||
|
|
offset_left = 138.0
|
||
|
|
offset_top = 409.0
|
||
|
|
offset_right = 251.0
|
||
|
|
offset_bottom = 540.0
|
||
|
|
pivot_offset = Vector2(0, 30)
|
||
|
|
metadata/_edit_group_ = true
|
||
|
|
|
||
|
|
[node name="StatsLabel" type="Label" parent="Stats"]
|
||
|
|
layout_mode = 1
|
||
|
|
offset_right = 117.0
|
||
|
|
offset_bottom = 131.0
|
||
|
|
autowrap_mode = 1
|
||
|
|
|
||
|
|
[connection signal="item_selected" from="Commands/ItemList" to="." method="_on_item_list_item_selected"]
|