479 lines
12 KiB
Text
479 lines
12 KiB
Text
[gd_scene load_steps=12 format=3 uid="uid://ytbacsuahxie"]
|
|
|
|
[ext_resource type="Script" path="res://scripts/HUD.gd" id="1_mqiiw"]
|
|
[ext_resource type="Texture2D" uid="uid://tjvdle3jlb6g" path="res://textures/crosshair1.png" id="2_5dvrx"]
|
|
[ext_resource type="FontFile" uid="uid://dvvqq2hluaa3o" path="res://fonts/League.otf" id="3_x1wqt"]
|
|
[ext_resource type="Texture2D" uid="uid://bhe2kvpsn0yci" path="res://2DArt/tutorial/music.webp" id="4_8egld"]
|
|
[ext_resource type="Texture2D" uid="uid://8di4e215lc26" path="res://2DArt/tutorial/WASD.png" id="4_wdsme"]
|
|
[ext_resource type="Texture2D" uid="uid://b8yep31eeor2o" path="res://2DArt/tutorial/mouse.png" id="5_p1l0s"]
|
|
[ext_resource type="Texture2D" uid="uid://dovolduibqou2" path="res://2DArt/tutorial/arrow.png" id="6_lxmr7"]
|
|
[ext_resource type="Texture2D" uid="uid://xkjlrphq3msn" path="res://2DArt/tutorial/arrow_filled.png" id="7_klqcg"]
|
|
[ext_resource type="Texture2D" uid="uid://cn6je1h0mj8du" path="res://2DArt/tutorial/left-click.png" id="8_i5jmt"]
|
|
[ext_resource type="Texture2D" uid="uid://bewpfvcbye4mp" path="res://2DArt/tutorial/enterKey.png" id="9_j1om3"]
|
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ir016"]
|
|
bg_color = Color(1, 0, 0, 1)
|
|
|
|
[node name="HUD" type="Control"]
|
|
layout_mode = 3
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
mouse_filter = 2
|
|
script = ExtResource("1_mqiiw")
|
|
|
|
[node name="Health" type="ProgressBar" parent="."]
|
|
modulate = Color(0.890196, 0.137255, 0.0156863, 1)
|
|
layout_mode = 0
|
|
offset_left = 20.0
|
|
offset_top = 562.0
|
|
offset_right = 165.0
|
|
offset_bottom = 589.0
|
|
value = 100.0
|
|
allow_greater = true
|
|
|
|
[node name="Fatigue" type="ProgressBar" parent="."]
|
|
modulate = Color(1, 1, 0, 1)
|
|
layout_mode = 0
|
|
offset_left = 20.0
|
|
offset_top = 602.0
|
|
offset_right = 165.0
|
|
offset_bottom = 629.0
|
|
value = 100.0
|
|
|
|
[node name="Crosshair1" type="Sprite2D" parent="."]
|
|
position = Vector2(575, 323)
|
|
scale = Vector2(0.0351562, 0.0351562)
|
|
texture = ExtResource("2_5dvrx")
|
|
|
|
[node name="connectedPlayers" type="Panel" parent="."]
|
|
layout_mode = 0
|
|
offset_left = 8.0
|
|
offset_top = 9.0
|
|
offset_right = 147.0
|
|
offset_bottom = 9.0
|
|
|
|
[node name="player1Label" type="Label" parent="connectedPlayers"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 2.0
|
|
offset_right = 128.0
|
|
offset_bottom = 28.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="player2Label" type="Label" parent="connectedPlayers"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 25.0
|
|
offset_right = 128.0
|
|
offset_bottom = 51.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="player3Label" type="Label" parent="connectedPlayers"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 48.0
|
|
offset_right = 128.0
|
|
offset_bottom = 74.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="player4Label" type="Label" parent="connectedPlayers"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 71.0
|
|
offset_right = 128.0
|
|
offset_bottom = 97.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="player5Label" type="Label" parent="connectedPlayers"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 94.0
|
|
offset_right = 128.0
|
|
offset_bottom = 120.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="player6Label" type="Label" parent="connectedPlayers"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 117.0
|
|
offset_right = 128.0
|
|
offset_bottom = 143.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="player7Label" type="Label" parent="connectedPlayers"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 140.0
|
|
offset_right = 128.0
|
|
offset_bottom = 166.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="player8Label" type="Label" parent="connectedPlayers"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 163.0
|
|
offset_right = 128.0
|
|
offset_bottom = 189.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="player9Label" type="Label" parent="connectedPlayers"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 186.0
|
|
offset_right = 128.0
|
|
offset_bottom = 212.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="player10Label" type="Label" parent="connectedPlayers"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 209.0
|
|
offset_right = 137.0
|
|
offset_bottom = 235.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="timerPanel" type="Panel" parent="."]
|
|
layout_mode = 0
|
|
offset_left = 448.0
|
|
offset_top = 38.0
|
|
offset_right = 646.0
|
|
offset_bottom = 113.0
|
|
scale = Vector2(1.16, 1)
|
|
|
|
[node name="timer" type="Label" parent="."]
|
|
layout_mode = 1
|
|
anchors_preset = 5
|
|
anchor_left = 0.5
|
|
anchor_right = 0.5
|
|
offset_left = -114.0
|
|
offset_top = 52.0
|
|
offset_right = 98.0
|
|
offset_bottom = 105.0
|
|
grow_horizontal = 2
|
|
theme_override_fonts/font = ExtResource("3_x1wqt")
|
|
theme_override_font_sizes/font_size = 60
|
|
text = "00:00"
|
|
|
|
[node name="startLabel" type="Label" parent="."]
|
|
layout_mode = 0
|
|
offset_left = 253.0
|
|
offset_top = 560.0
|
|
offset_right = 878.0
|
|
offset_bottom = 593.0
|
|
theme_override_fonts/font = ExtResource("3_x1wqt")
|
|
theme_override_font_sizes/font_size = 29
|
|
horizontal_alignment = 1
|
|
|
|
[node name="musicPanel" type="Panel" parent="."]
|
|
layout_mode = 0
|
|
offset_left = 889.0
|
|
offset_top = 548.0
|
|
offset_right = 1146.0
|
|
offset_bottom = 644.0
|
|
|
|
[node name="playingLabel" type="Label" parent="musicPanel"]
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 14.0
|
|
offset_right = 253.0
|
|
offset_bottom = 40.0
|
|
text = "Now playing: "
|
|
horizontal_alignment = 1
|
|
|
|
[node name="authorLabel" type="Label" parent="musicPanel"]
|
|
layout_mode = 0
|
|
offset_left = 7.0
|
|
offset_top = 58.0
|
|
offset_right = 252.0
|
|
offset_bottom = 81.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="Music" type="Sprite2D" parent="musicPanel"]
|
|
position = Vector2(14.75, 11.1035)
|
|
scale = Vector2(0.101036, 0.101036)
|
|
texture = ExtResource("4_8egld")
|
|
|
|
[node name="Music2" type="Sprite2D" parent="musicPanel"]
|
|
position = Vector2(239.75, 13.1035)
|
|
scale = Vector2(0.101036, 0.101036)
|
|
texture = ExtResource("4_8egld")
|
|
|
|
[node name="Music3" type="Sprite2D" parent="musicPanel"]
|
|
position = Vector2(240, 82)
|
|
scale = Vector2(0.101036, 0.101036)
|
|
texture = ExtResource("4_8egld")
|
|
|
|
[node name="Music4" type="Sprite2D" parent="musicPanel"]
|
|
position = Vector2(16, 82)
|
|
scale = Vector2(0.101036, 0.101036)
|
|
texture = ExtResource("4_8egld")
|
|
|
|
[node name="RunnerPanel" type="Panel" parent="."]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 916.0
|
|
offset_top = 15.0
|
|
offset_right = 1131.0
|
|
offset_bottom = 82.0
|
|
|
|
[node name="Health" type="ProgressBar" parent="RunnerPanel"]
|
|
modulate = Color(0.890196, 0.137255, 0.0156863, 1)
|
|
layout_mode = 0
|
|
offset_left = 5.0
|
|
offset_top = 35.0
|
|
offset_right = 210.0
|
|
offset_bottom = 62.0
|
|
max_value = 2000.0
|
|
value = 2000.0
|
|
allow_greater = true
|
|
|
|
[node name="runnerLabel" type="Label" parent="RunnerPanel"]
|
|
layout_mode = 0
|
|
offset_left = 48.0
|
|
offset_top = 6.0
|
|
offset_right = 161.0
|
|
offset_bottom = 32.0
|
|
text = "Runner Health"
|
|
|
|
[node name="killedLabel" type="Label" parent="."]
|
|
layout_mode = 0
|
|
offset_left = 353.0
|
|
offset_top = 130.0
|
|
offset_right = 769.0
|
|
offset_bottom = 156.0
|
|
horizontal_alignment = 1
|
|
|
|
[node name="TutorialPanel" type="Panel" parent="."]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 403.0
|
|
offset_top = 127.0
|
|
offset_right = 754.0
|
|
offset_bottom = 290.0
|
|
|
|
[node name="W" type="Panel" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 159.0
|
|
offset_top = 80.0
|
|
offset_right = 189.0
|
|
offset_bottom = 110.0
|
|
theme_override_styles/panel = SubResource("StyleBoxFlat_ir016")
|
|
|
|
[node name="A" type="Panel" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 119.0
|
|
offset_top = 120.0
|
|
offset_right = 149.0
|
|
offset_bottom = 150.0
|
|
theme_override_styles/panel = SubResource("StyleBoxFlat_ir016")
|
|
|
|
[node name="S" type="Panel" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 159.0
|
|
offset_top = 120.0
|
|
offset_right = 189.0
|
|
offset_bottom = 150.0
|
|
theme_override_styles/panel = SubResource("StyleBoxFlat_ir016")
|
|
|
|
[node name="D" type="Panel" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 199.0
|
|
offset_top = 120.0
|
|
offset_right = 229.0
|
|
offset_bottom = 150.0
|
|
theme_override_styles/panel = SubResource("StyleBoxFlat_ir016")
|
|
|
|
[node name="welcome" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 5.0
|
|
offset_top = 19.0
|
|
offset_right = 350.0
|
|
offset_bottom = 45.0
|
|
text = "Welcome to Project Teddy!!!"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="move" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 49.0
|
|
offset_right = 346.0
|
|
offset_bottom = 75.0
|
|
text = "Use WASD to move the character"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="Wasd" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(174, 115)
|
|
scale = Vector2(0.226562, 0.226562)
|
|
texture = ExtResource("4_wdsme")
|
|
|
|
[node name="camera" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 12.0
|
|
offset_right = 346.0
|
|
offset_bottom = 38.0
|
|
text = "Move your mouse to move your camera"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="Mouse" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(173, 101)
|
|
scale = Vector2(0.0742188, 0.0742188)
|
|
texture = ExtResource("5_p1l0s")
|
|
|
|
[node name="Arrow_up" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(173, 56)
|
|
scale = Vector2(0.133159, 0.133159)
|
|
texture = ExtResource("6_lxmr7")
|
|
|
|
[node name="Arrow_left" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(129, 107)
|
|
rotation = -1.5708
|
|
scale = Vector2(0.133159, 0.133159)
|
|
texture = ExtResource("6_lxmr7")
|
|
|
|
[node name="Arrow_right" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(221, 107)
|
|
rotation = 1.5708
|
|
scale = Vector2(0.133159, 0.133159)
|
|
texture = ExtResource("6_lxmr7")
|
|
|
|
[node name="Arrow_down" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(173, 146)
|
|
rotation = 3.14159
|
|
scale = Vector2(0.133159, 0.133159)
|
|
texture = ExtResource("6_lxmr7")
|
|
|
|
[node name="ArrowFilled_up" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(173, 56)
|
|
scale = Vector2(0.133, 0.133)
|
|
texture = ExtResource("7_klqcg")
|
|
|
|
[node name="ArrowFilled_left" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(129, 107)
|
|
rotation = -1.5708
|
|
scale = Vector2(0.133, 0.133)
|
|
texture = ExtResource("7_klqcg")
|
|
|
|
[node name="ArrowFilled_right" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(221, 107)
|
|
rotation = 1.5708
|
|
scale = Vector2(0.133, 0.133)
|
|
texture = ExtResource("7_klqcg")
|
|
|
|
[node name="ArrowFilled_down" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(173, 146)
|
|
rotation = 3.14159
|
|
scale = Vector2(0.133, 0.133)
|
|
texture = ExtResource("7_klqcg")
|
|
|
|
[node name="start" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 12.0
|
|
offset_right = 346.0
|
|
offset_bottom = 38.0
|
|
text = "Press Enter to start the round"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="enter" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 37.0
|
|
offset_right = 346.0
|
|
offset_bottom = 63.0
|
|
text = "An AI player will automatically be created"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="EnterKey" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(174, 113)
|
|
scale = Vector2(0.0461607, 0.0461607)
|
|
texture = ExtResource("9_j1om3")
|
|
|
|
[node name="shoot" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 12.0
|
|
offset_right = 346.0
|
|
offset_bottom = 38.0
|
|
text = "Use your left click button to shoot bullets"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="Leftmouse" type="Sprite2D" parent="TutorialPanel"]
|
|
visible = false
|
|
position = Vector2(174, 97)
|
|
scale = Vector2(0.43543, 0.43543)
|
|
texture = ExtResource("8_i5jmt")
|
|
|
|
[node name="learning" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 12.0
|
|
offset_right = 346.0
|
|
offset_bottom = 38.0
|
|
text = "Great, using everything you learned"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="aim" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 39.0
|
|
offset_right = 346.0
|
|
offset_bottom = 65.0
|
|
text = "Aim at the enemy AI and shoot at them"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="timer" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 68.0
|
|
offset_right = 346.0
|
|
offset_bottom = 94.0
|
|
text = "You have a timer on the top of your screen"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="zero" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 97.0
|
|
offset_right = 346.0
|
|
offset_bottom = 123.0
|
|
text = "When it gets to 0, the game ends"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="done" type="Label" parent="TutorialPanel"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_left = 4.0
|
|
offset_top = 129.0
|
|
offset_right = 346.0
|
|
offset_bottom = 155.0
|
|
text = "That's it for the tutorial! Good luck!"
|
|
horizontal_alignment = 1
|