Track each individual disk and ensure they are loaded in order. Player can collect multiple disks in one run but must present them to the pharaoh in order.
363 lines
15 KiB
Plaintext
363 lines
15 KiB
Plaintext
[gd_scene format=3 uid="uid://iivvrut0lfsr"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://pmnwck5v0ntm" path="res://player_2d.tscn" id="1_aqk2v"]
|
|
[ext_resource type="PackedScene" uid="uid://ckqable762x8v" path="res://block.tscn" id="2_036b0"]
|
|
[ext_resource type="Script" uid="uid://bds4m5we8nwe3" path="res://fps_label.gd" id="2_dwbse"]
|
|
[ext_resource type="PackedScene" uid="uid://dx4pfup3sbk0f" path="res://long_block.tscn" id="3_dwbse"]
|
|
[ext_resource type="Script" uid="uid://dtomgfu8ib50f" path="res://coin_label.gd" id="3_wse8f"]
|
|
[ext_resource type="PackedScene" uid="uid://byh115n12sgvt" path="res://teleporter.tscn" id="4_gbfbk"]
|
|
[ext_resource type="PackedScene" uid="uid://48omdoc4bp0r" path="res://level_start.tscn" id="4_ic0uy"]
|
|
[ext_resource type="PackedScene" uid="uid://bos6oh7nwyeca" path="res://vertical_long_block.tscn" id="4_pkg7o"]
|
|
[ext_resource type="PackedScene" uid="uid://biot4cuwgohvo" path="res://longer_block.tscn" id="6_dwbse"]
|
|
[ext_resource type="PackedScene" uid="uid://kstmxoa4dx55" path="res://coin.tscn" id="8_ioo17"]
|
|
[ext_resource type="PackedScene" uid="uid://b1e1nx60ng3tq" path="res://disk.tscn" id="10_2u3nc"]
|
|
[ext_resource type="PackedScene" uid="uid://dbk4f76ux6dsv" path="res://wallspike.tscn" id="10_hiqwa"]
|
|
[ext_resource type="Texture2D" uid="uid://s3h6tpypoee0" path="res://art/music_button.png" id="12_2o6r5"]
|
|
[ext_resource type="PackedScene" uid="uid://c8m4d77hcr0pj" path="res://spike.tscn" id="12_k3n1d"]
|
|
[ext_resource type="Texture2D" uid="uid://dxgnkftqtyt53" path="res://art/music_button_disabled.png" id="13_70uel"]
|
|
[ext_resource type="Script" uid="uid://d3rx82psovcpp" path="res://music_button.gd" id="14_70uel"]
|
|
[ext_resource type="Script" uid="uid://oyyhhy1gemg0" path="res://objectives_label.gd" id="14_ikiii"]
|
|
[ext_resource type="PackedScene" uid="uid://dr8h8xij3qw2h" path="res://pharaoh.tscn" id="15_hiqwa"]
|
|
|
|
[node name="World" type="Node2D" unique_id=1327991900]
|
|
process_mode = 1
|
|
scale = Vector2(1, 1.0155824)
|
|
|
|
[node name="Player2D" parent="." unique_id=889851478 instance=ExtResource("1_aqk2v")]
|
|
unique_name_in_owner = true
|
|
position = Vector2(55, 102.324905)
|
|
|
|
[node name="Tutorial" type="Node2D" parent="." unique_id=1391494772]
|
|
|
|
[node name="LongBlock7" parent="Tutorial" unique_id=426800863 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(1946, 401.7399)
|
|
|
|
[node name="LongBlock8" parent="Tutorial" unique_id=1886381744 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(2282, 401.7399)
|
|
|
|
[node name="LongBlock7" parent="Tutorial/LongBlock8" unique_id=1460533623 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(663, -109.296875)
|
|
|
|
[node name="LongBlock8" parent="Tutorial/LongBlock8" unique_id=459909459 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(999, -109.296875)
|
|
|
|
[node name="LongBlock7" parent="Tutorial/LongBlock8/LongBlock8" unique_id=1762425041 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(663, -109.296875)
|
|
|
|
[node name="LongBlock8" parent="Tutorial/LongBlock8/LongBlock8" unique_id=20723843 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(999, -109.296875)
|
|
|
|
[node name="LongBlock7" parent="Tutorial/LongBlock8/LongBlock8/LongBlock8" unique_id=181475134 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(663, -109.296875)
|
|
|
|
[node name="LongBlock8" parent="Tutorial/LongBlock8/LongBlock8/LongBlock8" unique_id=1555015232 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(999, -109.296875)
|
|
|
|
[node name="LongBlock7" parent="Tutorial/LongBlock8/LongBlock8/LongBlock8/LongBlock8" unique_id=557909882 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(663, -109.296875)
|
|
|
|
[node name="LongBlock8" parent="Tutorial/LongBlock8/LongBlock8/LongBlock8/LongBlock8" unique_id=734234422 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(999, -109.296875)
|
|
|
|
[node name="LevelStart" parent="Tutorial" unique_id=1489270643 instance=ExtResource("4_ic0uy")]
|
|
unique_name_in_owner = true
|
|
visible = false
|
|
position = Vector2(55, 99.45031)
|
|
|
|
[node name="Spike" parent="Tutorial" unique_id=1505280758 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(162, 184.13078)
|
|
|
|
[node name="Spike2" parent="Tutorial" unique_id=1739014101 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1022, 613.44116)
|
|
|
|
[node name="Spike3" parent="Tutorial" unique_id=222112916 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1501, 384.0161)
|
|
|
|
[node name="Spike4" parent="Tutorial" unique_id=1697727112 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1068, 613.44116)
|
|
|
|
[node name="Spike5" parent="Tutorial" unique_id=923024047 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1040, 382.04678)
|
|
|
|
[node name="Spike6" parent="Tutorial" unique_id=2099746763 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1117, 612.4564)
|
|
|
|
[node name="Spike7" parent="Tutorial" unique_id=1331198453 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1132, 612.4564)
|
|
|
|
[node name="Spike8" parent="Tutorial" unique_id=2015311321 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1210, 384.01608)
|
|
|
|
[node name="Spike9" parent="Tutorial" unique_id=1362495288 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1515, 384.01605)
|
|
|
|
[node name="Spike10" parent="Tutorial" unique_id=1398183079 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1528, 383.03143)
|
|
|
|
[node name="Spike11" parent="Tutorial" unique_id=887004075 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1225, 612.4564)
|
|
|
|
[node name="Spike12" parent="Tutorial" unique_id=756448867 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1256, 612.4564)
|
|
|
|
[node name="Spike13" parent="Tutorial" unique_id=2050689217 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1271, 612.4564)
|
|
|
|
[node name="Teleporter1" parent="Tutorial" unique_id=1201409437 instance=ExtResource("4_gbfbk")]
|
|
position = Vector2(149, 91.57307)
|
|
paired_teleporter = "A"
|
|
|
|
[node name="Teleporter2" parent="Tutorial" unique_id=1420301806 instance=ExtResource("4_gbfbk")]
|
|
position = Vector2(328, 30.524357)
|
|
paired_teleporter = "A"
|
|
|
|
[node name="Teleporter3" parent="Tutorial" unique_id=1875064797 instance=ExtResource("4_gbfbk")]
|
|
position = Vector2(513, 345.61447)
|
|
paired_teleporter = "B"
|
|
|
|
[node name="Teleporter4" parent="Tutorial" unique_id=262200609 instance=ExtResource("4_gbfbk")]
|
|
position = Vector2(888, 338.7219)
|
|
paired_teleporter = "B"
|
|
|
|
[node name="Block" parent="Tutorial" unique_id=1409784601 instance=ExtResource("2_036b0")]
|
|
position = Vector2(55, 118)
|
|
|
|
[node name="LongBlock" parent="Tutorial" unique_id=658573725 instance=ExtResource("3_dwbse")]
|
|
position = Vector2(166, 200)
|
|
|
|
[node name="LongBlock2" parent="Tutorial" unique_id=968475020 instance=ExtResource("3_dwbse")]
|
|
position = Vector2(166, 200)
|
|
|
|
[node name="VerticalLongBlock" parent="Tutorial" unique_id=925152188 instance=ExtResource("4_pkg7o")]
|
|
position = Vector2(250, 141)
|
|
|
|
[node name="Coin5" parent="Tutorial" unique_id=874141343 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(800, 373.18488)
|
|
|
|
[node name="Coin6" parent="Tutorial" unique_id=1373208400 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(840, 373.18488)
|
|
|
|
[node name="Coin7" parent="Tutorial" unique_id=1551757221 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(875, 373.18488)
|
|
|
|
[node name="Coin8" parent="Tutorial" unique_id=1790865521 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(912, 372.20023)
|
|
|
|
[node name="Coin9" parent="Tutorial" unique_id=1207799124 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(952, 372.20023)
|
|
|
|
[node name="Coin10" parent="Tutorial" unique_id=260348872 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(987, 372.20023)
|
|
|
|
[node name="Coin14" parent="Tutorial" unique_id=1906008614 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1091, 300.32028)
|
|
|
|
[node name="Coin15" parent="Tutorial" unique_id=1955593631 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1131, 300.32028)
|
|
|
|
[node name="Coin21" parent="Tutorial" unique_id=1426969338 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1303, 510.05212)
|
|
|
|
[node name="Coin22" parent="Tutorial" unique_id=1260076605 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1343, 510.05212)
|
|
|
|
[node name="Coin20" parent="Tutorial" unique_id=1867738373 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1132, 459.83466)
|
|
|
|
[node name="Coin16" parent="Tutorial" unique_id=206832709 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1166, 300.32028)
|
|
|
|
[node name="Coin17" parent="Tutorial" unique_id=1885953643 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1288, 215.63982)
|
|
|
|
[node name="Coin18" parent="Tutorial" unique_id=1276856826 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1325, 181.17682)
|
|
|
|
[node name="Coin19" parent="Tutorial" unique_id=59058959 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1364, 144.74452)
|
|
|
|
[node name="Coin23" parent="Tutorial" unique_id=767620055 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1652, 237.30225)
|
|
|
|
[node name="Coin24" parent="Tutorial" unique_id=1386372245 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(1692, -166.40698)
|
|
|
|
[node name="Coin11" parent="Tutorial" unique_id=857910277 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(691, 373.18488)
|
|
|
|
[node name="Coin12" parent="Tutorial" unique_id=1595757142 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(731, 373.18488)
|
|
|
|
[node name="Coin13" parent="Tutorial" unique_id=297731416 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(766, 373.18488)
|
|
|
|
[node name="Coin" parent="Tutorial" unique_id=1379363365 instance=ExtResource("8_ioo17")]
|
|
|
|
[node name="Coin2" parent="Tutorial" unique_id=1206818588 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(0, -28.555042)
|
|
|
|
[node name="Coin3" parent="Tutorial" unique_id=469249816 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(0, -58.094738)
|
|
|
|
[node name="Coin4" parent="Tutorial" unique_id=1504473184 instance=ExtResource("8_ioo17")]
|
|
position = Vector2(0, -85.66513)
|
|
|
|
[node name="Disk" parent="Tutorial" unique_id=514380026 instance=ExtResource("10_2u3nc")]
|
|
position = Vector2(213, 95.511696)
|
|
disk_num = 1
|
|
|
|
[node name="Disk2" parent="Tutorial" unique_id=369042906 instance=ExtResource("10_2u3nc")]
|
|
position = Vector2(285, 96.49635)
|
|
disk_num = 2
|
|
|
|
[node name="Disk3" parent="Tutorial" unique_id=224370384 instance=ExtResource("10_2u3nc")]
|
|
position = Vector2(188, 234.34827)
|
|
disk_num = 3
|
|
|
|
[node name="Disk4" parent="Tutorial" unique_id=1193788903 instance=ExtResource("10_2u3nc")]
|
|
position = Vector2(293, 182.16148)
|
|
disk_num = 4
|
|
|
|
[node name="WallSpike" parent="Tutorial" unique_id=287086441 instance=ExtResource("10_hiqwa")]
|
|
position = Vector2(1325, 629.1956)
|
|
|
|
[node name="WallSpike2" parent="Tutorial" unique_id=234787573 instance=ExtResource("10_hiqwa")]
|
|
position = Vector2(973, 630.18024)
|
|
rotation = 4.712389
|
|
|
|
[node name="WallSpike3" parent="Tutorial" unique_id=419913773 instance=ExtResource("10_hiqwa")]
|
|
position = Vector2(1679, 181.17683)
|
|
rotation = 4.712389
|
|
|
|
[node name="ZoeLevel" type="Node2D" parent="." unique_id=980267417]
|
|
|
|
[node name="LongBlock4" parent="ZoeLevel" unique_id=469408536 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(544, 399)
|
|
|
|
[node name="LongBlock5" parent="ZoeLevel" unique_id=1807703449 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(880, 399)
|
|
|
|
[node name="LongBlock6" parent="ZoeLevel" unique_id=1328813509 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(1368, 401)
|
|
|
|
[node name="LongBlock7" parent="ZoeLevel" unique_id=1016724328 instance=ExtResource("6_dwbse")]
|
|
position = Vector2(1149, 629.44025)
|
|
|
|
[node name="Block" parent="ZoeLevel" unique_id=878186522 instance=ExtResource("2_036b0")]
|
|
position = Vector2(55, 118)
|
|
|
|
[node name="LongBlock" parent="ZoeLevel" unique_id=1035095840 instance=ExtResource("3_dwbse")]
|
|
position = Vector2(950, 505.12885)
|
|
|
|
[node name="VerticalLongBlock" parent="ZoeLevel" unique_id=1984351408 instance=ExtResource("4_pkg7o")]
|
|
position = Vector2(1695, 192.9927)
|
|
|
|
[node name="VerticalLongBlock2" parent="ZoeLevel" unique_id=485343370 instance=ExtResource("4_pkg7o")]
|
|
position = Vector2(1695, 81.72651)
|
|
|
|
[node name="VerticalLongBlock3" parent="ZoeLevel" unique_id=977741022 instance=ExtResource("4_pkg7o")]
|
|
position = Vector2(1589, 139.82124)
|
|
|
|
[node name="VerticalLongBlock4" parent="ZoeLevel" unique_id=923671040 instance=ExtResource("4_pkg7o")]
|
|
position = Vector2(1589, 29.539703)
|
|
|
|
[node name="Spike" parent="ZoeLevel" unique_id=741914042 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(954, 520.88336)
|
|
rotation = 3.1415927
|
|
|
|
[node name="Spike4" parent="ZoeLevel" unique_id=1430493985 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1827, 418.47906)
|
|
rotation = 3.1415927
|
|
|
|
[node name="Spike5" parent="ZoeLevel" unique_id=1849441610 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1812, 418.47906)
|
|
rotation = 3.1415927
|
|
|
|
[node name="Spike6" parent="ZoeLevel" unique_id=102008874 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1797, 418.47906)
|
|
rotation = 3.1415927
|
|
|
|
[node name="Spike7" parent="ZoeLevel" unique_id=1200843252 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1871, 418.4791)
|
|
rotation = 3.1415927
|
|
|
|
[node name="LongBlock2" parent="ZoeLevel" unique_id=1003210040 instance=ExtResource("3_dwbse")]
|
|
position = Vector2(1299, 539.5918)
|
|
|
|
[node name="Spike2" parent="ZoeLevel" unique_id=1503247741 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1303, 555.3463)
|
|
rotation = 3.1415927
|
|
|
|
[node name="LongBlock3" parent="ZoeLevel" unique_id=483038350 instance=ExtResource("3_dwbse")]
|
|
position = Vector2(1837, 628.21094)
|
|
|
|
[node name="Spike3" parent="ZoeLevel" unique_id=1550792049 instance=ExtResource("12_k3n1d")]
|
|
position = Vector2(1841, 643.96545)
|
|
rotation = 3.1415927
|
|
|
|
[node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=1637221343]
|
|
|
|
[node name="RichTextLabel2" type="RichTextLabel" parent="CanvasLayer" unique_id=1254950785]
|
|
visible = false
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
bbcode_enabled = true
|
|
text = "FPS:"
|
|
script = ExtResource("2_dwbse")
|
|
|
|
[node name="RichTextLabel3" type="RichTextLabel" parent="CanvasLayer" unique_id=63830958]
|
|
visible = false
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
offset_left = 3.0
|
|
offset_top = 32.0
|
|
offset_right = 3.0
|
|
offset_bottom = 32.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
bbcode_enabled = true
|
|
text = "COINS:"
|
|
script = ExtResource("3_wse8f")
|
|
|
|
[node name="Objectives" type="RichTextLabel" parent="CanvasLayer" unique_id=528356873]
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
offset_top = 274.0
|
|
offset_bottom = 274.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
bbcode_enabled = true
|
|
text = "OBJECTIVES:"
|
|
script = ExtResource("14_ikiii")
|
|
|
|
[node name="MusicButton" type="TextureButton" parent="CanvasLayer" unique_id=1088022504]
|
|
unique_name_in_owner = true
|
|
anchors_preset = 1
|
|
anchor_left = 1.0
|
|
anchor_right = 1.0
|
|
offset_left = -76.99988
|
|
offset_top = 17.999998
|
|
offset_right = -36.999878
|
|
offset_bottom = 58.0
|
|
grow_horizontal = 0
|
|
scale = Vector2(3.305284, 3.305284)
|
|
focus_mode = 0
|
|
toggle_mode = true
|
|
button_pressed = true
|
|
action_mode = 0
|
|
texture_normal = ExtResource("12_2o6r5")
|
|
texture_pressed = ExtResource("13_70uel")
|
|
texture_disabled = ExtResource("13_70uel")
|
|
script = ExtResource("14_70uel")
|
|
|
|
[node name="Pharaoh" parent="." unique_id=44054531 instance=ExtResource("15_hiqwa")]
|
|
unique_name_in_owner = true
|
|
position = Vector2(192, 185.11545)
|
|
|
|
[connection signal="toggled" from="CanvasLayer/MusicButton" to="CanvasLayer/MusicButton" method="_on_toggled"]
|