2024-03-30 13:55:36 +11:00
|
|
|
[gd_scene load_steps=62 format=3 uid="uid://dxgxbtf68lcv5"]
|
2023-11-08 14:28:55 +11:00
|
|
|
|
|
|
|
[ext_resource type="Script" path="res://PCs/hero.gd" id="1_pihpe"]
|
2024-02-22 06:22:22 +11:00
|
|
|
[ext_resource type="Resource" uid="uid://b5pc3frhx467q" path="res://PCs/Mechanic/red.tres" id="2_dbyo0"]
|
2023-11-08 14:28:55 +11:00
|
|
|
[ext_resource type="PackedScene" uid="uid://ri8r03wqy80t" path="res://Scenes/8_direction_sprite.tscn" id="2_ib0t5"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://dkbkam81k355s" path="res://Assets/TextureAtlases/gauntlet.tres" id="3_5myy0"]
|
2024-03-23 22:36:19 +11:00
|
|
|
[ext_resource type="PackedScene" uid="uid://buvgdem68wtev" path="res://Scenes/Menus/PauseMenu/pause_menu.tscn" id="3_avnsx"]
|
2023-11-27 13:52:46 +11:00
|
|
|
[ext_resource type="Script" path="res://PCs/view_movement.gd" id="4_mhexa"]
|
2023-11-08 14:28:55 +11:00
|
|
|
[ext_resource type="PackedScene" uid="uid://dixtx38u4jhd7" path="res://Scenes/UI/card_hand.tscn" id="4_mwtvp"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dqt1ggtkpkuhs" path="res://Scenes/gauntlet.tscn" id="5_jlxb3"]
|
|
|
|
[ext_resource type="Script" path="res://Scripts/inventory.gd" id="6_cf5ap"]
|
2024-02-22 06:22:22 +11:00
|
|
|
[ext_resource type="Texture2D" uid="uid://cjqxkraykhxxk" path="res://PCs/Mechanic/red.png" id="6_yyp8i"]
|
2024-03-29 21:58:40 +11:00
|
|
|
[ext_resource type="Script" path="res://Scripts/hud.gd" id="8_yl6ka"]
|
2024-02-22 06:22:22 +11:00
|
|
|
[ext_resource type="Texture2D" uid="uid://ctkixdue3o7ec" path="res://PCs/Mechanic/red_hand.png" id="9_gxh2h"]
|
2023-11-08 14:28:55 +11:00
|
|
|
[ext_resource type="Script" path="res://Scripts/on_top_camera.gd" id="11_4sdwe"]
|
|
|
|
[ext_resource type="Script" path="res://Scripts/minimap_cam.gd" id="12_3hpi3"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://b6iego7256jf2" path="res://Assets/Textures/wavecounter.png" id="14_l34nu"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://24x18qxqhy0i" path="res://Scenes/UI/lives_bar.tscn" id="15_cqpib"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://c60fh34ttgcvh" path="res://Assets/Textures/minimap_player.png" id="15_nhlam"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://chhmkmlfrobhu" path="res://Assets/Textures/bubble.png" id="15_q3yot"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://cqnapc8cscl7i" path="res://Assets/Textures/border.png" id="16_x1xjr"]
|
2023-12-08 18:25:15 +11:00
|
|
|
[ext_resource type="PackedScene" uid="uid://chnj376d3lcjd" path="res://Scenes/UI/pickup_notification.tscn" id="17_oyeww"]
|
2024-03-30 13:55:36 +11:00
|
|
|
[ext_resource type="Texture2D" uid="uid://cvjcu3hofahr6" path="res://Assets/Textures/place_slot.png" id="18_okmpi"]
|
2023-11-08 14:28:55 +11:00
|
|
|
[ext_resource type="Script" path="res://PCs/player_movement.gd" id="20_cfhw8"]
|
2023-11-27 13:52:46 +11:00
|
|
|
[ext_resource type="Shader" path="res://crosshair.gdshader" id="20_gxpgc"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://r202vo47jw1q" path="res://Assets/Textures/enemyhealth.png" id="21_apps2"]
|
2024-03-30 13:55:36 +11:00
|
|
|
[ext_resource type="AudioStream" uid="uid://csu2hce4bfoki" path="res://Audio/cardPlace1.ogg" id="24_8ch4w"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://b8woqvpwq3tsq" path="res://Assets/Textures/swap_slot.png" id="24_gr6xt"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dxq8b77wa41os" path="res://Audio/cardPlace2.ogg" id="25_awl6m"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://bxripx3suub1v" path="res://Audio/cardPlace3.ogg" id="26_7tm07"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://k1lsqkvohjpa" path="res://Audio/cardPlace4.ogg" id="27_xvxs8"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://bn8lkvy5wibvo" path="res://Audio/cardSlide1.ogg" id="28_1thk8"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://d32gpcu8w1yvn" path="res://Audio/cardSlide2.ogg" id="29_s0a0l"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://val5n418yebw" path="res://Audio/cardSlide3.ogg" id="30_djhlg"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://ck6g061w7i6ro" path="res://Audio/cardSlide4.ogg" id="31_546e6"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://bj8eitlsjdotb" path="res://Audio/cardSlide5.ogg" id="32_tg7y0"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://d0620p56ad34a" path="res://Audio/cardSlide6.ogg" id="33_2v5co"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://uvoxbl1fbtu0" path="res://Audio/cardSlide7.ogg" id="34_6acmc"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dmf7dxo75df1a" path="res://Audio/cardSlide8.ogg" id="35_i0lwe"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dq01plaqhqso4" path="res://Audio/close_002.wav" id="36_cd8og"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://quk50d1jafdw" path="res://Audio/powerUp2-Reversed.wav" id="36_lsvj8"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://bqjqokbvkfap7" path="res://Audio/powerUp2.ogg" id="37_kv1mg"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://datdq1i45080i" path="res://Audio/open_002.wav" id="37_sa2xu"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dd1w61ri7ui4i" path="res://Audio/phaserDown3.ogg" id="40_pnv0q"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://bll3n3pr8s4yy" path="res://Audio/phaserUp3.ogg" id="41_hussy"]
|
2023-11-08 14:28:55 +11:00
|
|
|
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_jbu13"]
|
2024-02-22 06:22:22 +11:00
|
|
|
radius = 0.3
|
|
|
|
height = 1.8
|
2023-11-08 14:28:55 +11:00
|
|
|
|
|
|
|
[sub_resource type="Environment" id="Environment_ekmug"]
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_2q50p"]
|
|
|
|
resource_name = "weapon_sway"
|
|
|
|
length = 0.8
|
|
|
|
loop_mode = 1
|
|
|
|
tracks/0/type = "position_3d"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath(".")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = PackedFloat32Array(0, 1, 0.615, -0.275, -1, 0.2, 1, 0.59, -0.255, -1, 0.4, 1, 0.615, -0.275, -1, 0.6, 1, 0.66, -0.255, -1, 0.8, 1, 0.615, -0.275, -1)
|
|
|
|
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_2wknc"]
|
|
|
|
_data = {
|
|
|
|
"weapon_sway": SubResource("Animation_2q50p")
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="ViewportTexture" id="ViewportTexture_8f12g"]
|
2023-11-28 18:02:40 +11:00
|
|
|
viewport_path = NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport")
|
2023-11-08 14:28:55 +11:00
|
|
|
|
2023-11-28 16:52:15 +11:00
|
|
|
[sub_resource type="ViewportTexture" id="ViewportTexture_v8f6r"]
|
2023-11-28 18:02:40 +11:00
|
|
|
viewport_path = NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport2")
|
2023-11-28 16:52:15 +11:00
|
|
|
|
|
|
|
[sub_resource type="ViewportTexture" id="ViewportTexture_xme80"]
|
2023-11-28 18:02:40 +11:00
|
|
|
viewport_path = NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport3")
|
2023-11-28 16:52:15 +11:00
|
|
|
|
2023-11-08 14:28:55 +11:00
|
|
|
[sub_resource type="Environment" id="Environment_cilxe"]
|
|
|
|
background_mode = 1
|
|
|
|
background_color = Color(0.282353, 0.615686, 0.278431, 1)
|
|
|
|
|
2023-11-30 23:37:00 +11:00
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_npkso"]
|
2023-11-28 16:52:15 +11:00
|
|
|
resource_local_to_scene = true
|
|
|
|
atlas = ExtResource("6_yyp8i")
|
|
|
|
region = Rect2(0, 0, 96, 96)
|
|
|
|
|
2023-11-27 13:52:46 +11:00
|
|
|
[sub_resource type="ViewportTexture" id="ViewportTexture_m3ots"]
|
2023-11-28 18:02:40 +11:00
|
|
|
viewport_path = NodePath("NametagViewport")
|
2023-11-27 13:52:46 +11:00
|
|
|
|
2023-11-08 14:28:55 +11:00
|
|
|
[sub_resource type="ViewportTexture" id="ViewportTexture_mk87g"]
|
2023-11-28 18:02:40 +11:00
|
|
|
viewport_path = NodePath("FirstPersonViewport")
|
2023-11-08 14:28:55 +11:00
|
|
|
|
|
|
|
[sub_resource type="ViewportTexture" id="ViewportTexture_574jy"]
|
|
|
|
viewport_path = NodePath("MiniMapViewport")
|
|
|
|
|
2023-11-27 13:52:46 +11:00
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lg5jo"]
|
|
|
|
shader = ExtResource("20_gxpgc")
|
|
|
|
shader_parameter/center_enabled = true
|
|
|
|
shader_parameter/legs_enabled = true
|
|
|
|
shader_parameter/inverted = false
|
|
|
|
shader_parameter/color_id = 0
|
|
|
|
shader_parameter/color_0 = Vector4(1, 0, 0, 0.95)
|
|
|
|
shader_parameter/color_1 = Vector4(1, 0, 0, 1)
|
|
|
|
shader_parameter/color_2 = Vector4(0, 0, 1, 1)
|
|
|
|
shader_parameter/center_radius = 0.002
|
|
|
|
shader_parameter/width = 0.002
|
2023-12-08 18:25:15 +11:00
|
|
|
shader_parameter/len = 0.012
|
2023-11-27 13:52:46 +11:00
|
|
|
shader_parameter/spacing = 0.008
|
|
|
|
shader_parameter/spread = 1.0
|
|
|
|
|
2023-12-08 03:05:11 +11:00
|
|
|
[sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_tsiqi"]
|
|
|
|
properties/0/path = NodePath(".:position")
|
|
|
|
properties/0/spawn = true
|
|
|
|
properties/0/replication_mode = 2
|
|
|
|
properties/1/path = NodePath(".:rotation")
|
|
|
|
properties/1/spawn = true
|
|
|
|
properties/1/replication_mode = 2
|
|
|
|
|
2023-12-17 02:02:16 +11:00
|
|
|
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_wyb7c"]
|
2024-03-30 13:55:36 +11:00
|
|
|
streams_count = 4
|
|
|
|
stream_0/stream = ExtResource("24_8ch4w")
|
|
|
|
stream_0/weight = 1.0
|
|
|
|
stream_1/stream = ExtResource("25_awl6m")
|
|
|
|
stream_1/weight = 1.0
|
|
|
|
stream_2/stream = ExtResource("26_7tm07")
|
|
|
|
stream_2/weight = 1.0
|
|
|
|
stream_3/stream = ExtResource("27_xvxs8")
|
|
|
|
stream_3/weight = 1.0
|
|
|
|
|
|
|
|
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_0lyoo"]
|
|
|
|
streams_count = 8
|
|
|
|
stream_0/stream = ExtResource("28_1thk8")
|
|
|
|
stream_0/weight = 1.0
|
|
|
|
stream_1/stream = ExtResource("29_s0a0l")
|
|
|
|
stream_1/weight = 1.0
|
|
|
|
stream_2/stream = ExtResource("30_djhlg")
|
|
|
|
stream_2/weight = 1.0
|
|
|
|
stream_3/stream = ExtResource("31_546e6")
|
|
|
|
stream_3/weight = 1.0
|
|
|
|
stream_4/stream = ExtResource("32_tg7y0")
|
|
|
|
stream_4/weight = 1.0
|
|
|
|
stream_5/stream = ExtResource("33_2v5co")
|
|
|
|
stream_5/weight = 1.0
|
|
|
|
stream_6/stream = ExtResource("34_6acmc")
|
|
|
|
stream_6/weight = 1.0
|
|
|
|
stream_7/stream = ExtResource("35_i0lwe")
|
|
|
|
stream_7/weight = 1.0
|
|
|
|
|
|
|
|
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_evsqr"]
|
|
|
|
streams_count = 1
|
|
|
|
stream_0/stream = ExtResource("36_lsvj8")
|
|
|
|
stream_0/weight = 1.0
|
|
|
|
|
|
|
|
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_pc8yw"]
|
2023-12-17 02:02:16 +11:00
|
|
|
streams_count = 1
|
2024-03-30 13:55:36 +11:00
|
|
|
stream_0/stream = ExtResource("37_kv1mg")
|
2023-12-17 02:02:16 +11:00
|
|
|
stream_0/weight = 1.0
|
|
|
|
|
2024-03-30 13:55:36 +11:00
|
|
|
[node name="Hero" type="CharacterBody3D" node_paths=PackedStringArray("camera", "gun_camera", "left_hand_sprite", "card_sprites", "left_hand", "right_hand", "right_hand_animator", "edit_tool", "gauntlet_sprite", "sprite", "hand_sprite", "interaction_raycast", "inventory", "gauntlet_card_1", "gauntlet_card_2", "hud", "movement", "player_name_tag", "weapon_swap_timer", "ears", "place_card_audio", "swap_card_audio", "ready_audio", "unready_audio", "fullpower_audio", "zeropower_audio", "swap_off_audio", "swap_on_audio")]
|
2023-11-08 14:28:55 +11:00
|
|
|
collision_layer = 2
|
|
|
|
collision_mask = 37
|
|
|
|
script = ExtResource("1_pihpe")
|
|
|
|
hero_class = ExtResource("2_dbyo0")
|
2023-11-27 13:52:46 +11:00
|
|
|
camera = NodePath("ViewMovement/Head")
|
2023-11-28 18:02:40 +11:00
|
|
|
gun_camera = NodePath("FirstPersonViewport/Head2")
|
|
|
|
left_hand_sprite = NodePath("FirstPersonViewport/Head2/LeftHand/Sprite3D")
|
2024-02-22 06:22:22 +11:00
|
|
|
card_sprites = [NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Card1"), NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Card2"), NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Card3"), NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Card4"), NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Card5"), NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Card6"), NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Card7"), NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Card8"), NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Card9"), NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Card10")]
|
2023-11-28 18:02:40 +11:00
|
|
|
left_hand = NodePath("FirstPersonViewport/Head2/LeftHand")
|
|
|
|
right_hand = NodePath("FirstPersonViewport/Head2/RightHand")
|
|
|
|
right_hand_animator = NodePath("FirstPersonViewport/Head2/RightHand/AnimationPlayer")
|
2023-11-27 13:52:46 +11:00
|
|
|
edit_tool = NodePath("ViewMovement/Head/EditTool")
|
2023-11-28 18:02:40 +11:00
|
|
|
gauntlet_sprite = NodePath("FirstPersonViewport/Head2/RightHand/Gauntlet")
|
2023-11-08 14:28:55 +11:00
|
|
|
sprite = NodePath("EightDirectionSprite")
|
2023-11-28 18:02:40 +11:00
|
|
|
hand_sprite = NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport/Sprite2D")
|
2023-11-27 13:52:46 +11:00
|
|
|
interaction_raycast = NodePath("ViewMovement/Head/RayCast3D")
|
2023-11-08 14:28:55 +11:00
|
|
|
inventory = NodePath("Inventory")
|
2023-11-28 18:02:40 +11:00
|
|
|
gauntlet_card_1 = NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport2/Node2D")
|
|
|
|
gauntlet_card_2 = NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport3/Node2D")
|
2023-11-08 14:28:55 +11:00
|
|
|
pause_menu_scene = ExtResource("3_avnsx")
|
|
|
|
hud = NodePath("HUD")
|
|
|
|
movement = NodePath("PlayerMovement")
|
2023-11-28 18:02:40 +11:00
|
|
|
player_name_tag = NodePath("NametagViewport/Label")
|
|
|
|
weapon_swap_timer = NodePath("WeaponSwapTimer")
|
2023-11-30 23:37:00 +11:00
|
|
|
ears = NodePath("AudioListener3D")
|
2024-03-30 13:55:36 +11:00
|
|
|
place_card_audio = NodePath("PlaceCardAudio")
|
|
|
|
swap_card_audio = NodePath("SwapCardAudio")
|
|
|
|
ready_audio = NodePath("ReadyAudio")
|
|
|
|
unready_audio = NodePath("UnreadyAudio")
|
|
|
|
fullpower_audio = NodePath("FullPowerAudio")
|
|
|
|
zeropower_audio = NodePath("ZeroPowerAudio")
|
|
|
|
swap_off_audio = NodePath("SwapOffAudio")
|
|
|
|
swap_on_audio = NodePath("SwapOnAudio")
|
2023-11-08 14:28:55 +11:00
|
|
|
|
2023-12-08 03:05:11 +11:00
|
|
|
[node name="AudioListener3D" type="AudioListener3D" parent="."]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0)
|
|
|
|
|
2023-11-08 14:28:55 +11:00
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
2024-02-22 06:22:22 +11:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9, 0)
|
2023-11-08 14:28:55 +11:00
|
|
|
shape = SubResource("CapsuleShape3D_jbu13")
|
|
|
|
|
2024-02-22 06:22:22 +11:00
|
|
|
[node name="ViewMovement" type="Node3D" parent="." node_paths=PackedStringArray("player", "camera", "focus_raycast")]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.62, 0)
|
2023-11-27 13:52:46 +11:00
|
|
|
script = ExtResource("4_mhexa")
|
|
|
|
player = NodePath("..")
|
2024-02-22 06:22:22 +11:00
|
|
|
camera = NodePath("Head")
|
|
|
|
focus_raycast = NodePath("Head/RayCast3D")
|
2023-11-27 13:52:46 +11:00
|
|
|
|
|
|
|
[node name="Head" type="Camera3D" parent="ViewMovement"]
|
2023-11-08 14:28:55 +11:00
|
|
|
keep_aspect = 0
|
|
|
|
cull_mask = 1048569
|
|
|
|
fov = 100.0
|
|
|
|
|
2023-11-27 13:52:46 +11:00
|
|
|
[node name="EditTool" parent="ViewMovement/Head" node_paths=PackedStringArray("hero", "inventory") instance=ExtResource("5_jlxb3")]
|
|
|
|
hero = NodePath("../../..")
|
|
|
|
inventory = NodePath("../../../Inventory")
|
2023-11-08 14:28:55 +11:00
|
|
|
|
2023-11-27 13:52:46 +11:00
|
|
|
[node name="RayCast3D" type="RayCast3D" parent="ViewMovement/Head"]
|
2023-11-08 14:28:55 +11:00
|
|
|
target_position = Vector3(0, 0, -2)
|
|
|
|
collision_mask = 24
|
|
|
|
|
2023-11-27 13:52:46 +11:00
|
|
|
[node name="RayCast3D" type="RayCast3D" parent="ViewMovement"]
|
|
|
|
target_position = Vector3(0, 0, -100)
|
|
|
|
collision_mask = 65535
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="FirstPersonViewport" type="SubViewport" parent="."]
|
2023-11-08 14:28:55 +11:00
|
|
|
transparent_bg = true
|
|
|
|
size = Vector2i(1920, 1080)
|
|
|
|
render_target_update_mode = 4
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Head2" type="Camera3D" parent="FirstPersonViewport" node_paths=PackedStringArray("clone_camera")]
|
2024-02-22 06:22:22 +11:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.62, 0)
|
2023-11-08 14:28:55 +11:00
|
|
|
cull_mask = 2
|
|
|
|
environment = SubResource("Environment_ekmug")
|
|
|
|
projection = 1
|
|
|
|
script = ExtResource("11_4sdwe")
|
2023-11-27 13:52:46 +11:00
|
|
|
clone_camera = NodePath("../../ViewMovement/Head")
|
2023-11-08 14:28:55 +11:00
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="RightHand" type="Node3D" parent="FirstPersonViewport/Head2"]
|
2023-11-30 23:37:00 +11:00
|
|
|
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0.66, -0.255, -0.221557)
|
2023-11-08 14:28:55 +11:00
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="FirstPersonViewport/Head2/RightHand"]
|
2023-11-08 14:28:55 +11:00
|
|
|
libraries = {
|
|
|
|
"": SubResource("AnimationLibrary_2wknc")
|
|
|
|
}
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Gauntlet" type="Sprite3D" parent="FirstPersonViewport/Head2/RightHand"]
|
2023-11-08 14:28:55 +11:00
|
|
|
layers = 2
|
|
|
|
texture_filter = 0
|
|
|
|
texture = ExtResource("3_5myy0")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="LeftHand" type="Node3D" parent="FirstPersonViewport/Head2"]
|
2023-11-30 23:37:00 +11:00
|
|
|
transform = Transform3D(0.235, 0, 0, 0, 0.235, 0, 0, 0, 0.235, -0.665, -0.275, -0.221557)
|
2023-11-08 14:28:55 +11:00
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="SubViewport" type="SubViewport" parent="FirstPersonViewport/Head2/LeftHand"]
|
2023-11-08 14:28:55 +11:00
|
|
|
transparent_bg = true
|
2024-02-22 06:22:22 +11:00
|
|
|
size = Vector2i(1024, 512)
|
2023-11-08 14:28:55 +11:00
|
|
|
render_target_update_mode = 4
|
|
|
|
|
2024-02-22 06:22:22 +11:00
|
|
|
[node name="Card10" parent="FirstPersonViewport/Head2/LeftHand/SubViewport" instance=ExtResource("4_mwtvp")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(544, 0)
|
|
|
|
|
|
|
|
[node name="Card9" parent="FirstPersonViewport/Head2/LeftHand/SubViewport" instance=ExtResource("4_mwtvp")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(512, 0)
|
|
|
|
|
|
|
|
[node name="Card8" parent="FirstPersonViewport/Head2/LeftHand/SubViewport" instance=ExtResource("4_mwtvp")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(480, 0)
|
2023-12-17 02:02:16 +11:00
|
|
|
|
2024-02-22 06:22:22 +11:00
|
|
|
[node name="Card7" parent="FirstPersonViewport/Head2/LeftHand/SubViewport" instance=ExtResource("4_mwtvp")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(448, 0)
|
|
|
|
|
|
|
|
[node name="Card6" parent="FirstPersonViewport/Head2/LeftHand/SubViewport" instance=ExtResource("4_mwtvp")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(416, 0)
|
2023-12-17 02:02:16 +11:00
|
|
|
|
2024-02-22 06:22:22 +11:00
|
|
|
[node name="Card5" parent="FirstPersonViewport/Head2/LeftHand/SubViewport" instance=ExtResource("4_mwtvp")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(384, 0)
|
|
|
|
|
|
|
|
[node name="Card4" parent="FirstPersonViewport/Head2/LeftHand/SubViewport" instance=ExtResource("4_mwtvp")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(352, 0)
|
|
|
|
|
|
|
|
[node name="Card3" parent="FirstPersonViewport/Head2/LeftHand/SubViewport" instance=ExtResource("4_mwtvp")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(320, 0)
|
|
|
|
|
|
|
|
[node name="Card2" parent="FirstPersonViewport/Head2/LeftHand/SubViewport" instance=ExtResource("4_mwtvp")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(288, 0)
|
|
|
|
|
|
|
|
[node name="Card1" parent="FirstPersonViewport/Head2/LeftHand/SubViewport" instance=ExtResource("4_mwtvp")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(256, 0)
|
2023-11-08 14:28:55 +11:00
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="FirstPersonViewport/Head2/LeftHand/SubViewport"]
|
2023-11-28 16:52:15 +11:00
|
|
|
texture_filter = 1
|
2024-02-22 06:22:22 +11:00
|
|
|
position = Vector2(512, 256)
|
2023-11-28 16:52:15 +11:00
|
|
|
scale = Vector2(8, 8)
|
|
|
|
texture = ExtResource("9_gxh2h")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="SubViewport2" type="SubViewport" parent="FirstPersonViewport/Head2/LeftHand"]
|
2023-11-28 16:52:15 +11:00
|
|
|
transparent_bg = true
|
|
|
|
render_target_update_mode = 4
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Node2D" parent="FirstPersonViewport/Head2/LeftHand/SubViewport2" instance=ExtResource("4_mwtvp")]
|
2023-11-28 16:52:15 +11:00
|
|
|
visible = false
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="SubViewport3" type="SubViewport" parent="FirstPersonViewport/Head2/LeftHand"]
|
2023-11-28 16:52:15 +11:00
|
|
|
transparent_bg = true
|
|
|
|
render_target_update_mode = 4
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Node2D" parent="FirstPersonViewport/Head2/LeftHand/SubViewport3" instance=ExtResource("4_mwtvp")]
|
2023-11-28 16:52:15 +11:00
|
|
|
visible = false
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Sprite3D" type="Sprite3D" parent="FirstPersonViewport/Head2/LeftHand"]
|
2023-11-16 00:07:41 +11:00
|
|
|
transform = Transform3D(0.45, 0, 0, 0, 0.45, 0, 0, 0, 0.45, 0.2, 0.19, 0)
|
2023-11-08 14:28:55 +11:00
|
|
|
layers = 2
|
|
|
|
texture_filter = 0
|
|
|
|
texture = SubResource("ViewportTexture_8f12g")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Sprite3D2" type="Sprite3D" parent="FirstPersonViewport/Head2/LeftHand"]
|
2023-11-28 16:52:15 +11:00
|
|
|
transform = Transform3D(0.35, 0, 0, 0, 0.35, 0, 0, 0, 0.35, 4.74969, -0.0599999, 0.0158834)
|
|
|
|
layers = 2
|
|
|
|
sorting_offset = 1.0
|
|
|
|
texture_filter = 0
|
|
|
|
texture = SubResource("ViewportTexture_v8f6r")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Sprite3D3" type="Sprite3D" parent="FirstPersonViewport/Head2/LeftHand"]
|
2023-11-28 16:52:15 +11:00
|
|
|
transform = Transform3D(0.35, 0, 0, 0, 0.35, 0, 0, 0, 0.35, 6.03, -0.0599999, 0.0158834)
|
|
|
|
layers = 2
|
|
|
|
sorting_offset = 1.0
|
|
|
|
texture_filter = 0
|
|
|
|
texture = SubResource("ViewportTexture_xme80")
|
|
|
|
|
2023-11-08 14:28:55 +11:00
|
|
|
[node name="MiniMapViewport" type="SubViewport" parent="."]
|
|
|
|
size = Vector2i(256, 256)
|
|
|
|
render_target_update_mode = 4
|
|
|
|
|
|
|
|
[node name="Camera3D" type="Camera3D" parent="MiniMapViewport" node_paths=PackedStringArray("anchor")]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.28551, 0)
|
|
|
|
cull_mask = 4
|
|
|
|
environment = SubResource("Environment_cilxe")
|
|
|
|
projection = 1
|
|
|
|
size = 15.0
|
|
|
|
script = ExtResource("12_3hpi3")
|
|
|
|
anchor = NodePath("../..")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="NametagViewport" type="SubViewport" parent="."]
|
2023-11-27 13:52:46 +11:00
|
|
|
transparent_bg = true
|
2023-12-08 03:05:11 +11:00
|
|
|
size = Vector2i(1000, 40)
|
2023-11-27 13:52:46 +11:00
|
|
|
render_target_update_mode = 4
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Label" type="Label" parent="NametagViewport"]
|
2023-11-27 13:52:46 +11:00
|
|
|
anchors_preset = 15
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
2023-12-08 03:05:11 +11:00
|
|
|
text = "xXx_TransgenderHyena_xXx"
|
2023-11-27 13:52:46 +11:00
|
|
|
horizontal_alignment = 1
|
|
|
|
vertical_alignment = 1
|
|
|
|
|
2023-11-28 16:52:15 +11:00
|
|
|
[node name="EightDirectionSprite" parent="." instance=ExtResource("2_ib0t5")]
|
|
|
|
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0.915529, 0)
|
2023-11-30 23:37:00 +11:00
|
|
|
texture = SubResource("AtlasTexture_npkso")
|
2023-11-28 16:52:15 +11:00
|
|
|
|
|
|
|
[node name="MinimapIcon" type="Sprite3D" parent="."]
|
|
|
|
transform = Transform3D(4, 0, 0, 0, 0.0698095, 3.99939, 0, -3.99939, 0.0698095, 0, 2.86288, 0)
|
|
|
|
layers = 4
|
|
|
|
texture_filter = 0
|
|
|
|
texture = ExtResource("15_nhlam")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="NametagSprite" type="Sprite3D" parent="."]
|
2023-11-27 13:52:46 +11:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
|
|
|
layers = 5
|
|
|
|
sorting_offset = 500.0
|
|
|
|
pixel_size = 0.002
|
|
|
|
billboard = 1
|
|
|
|
no_depth_test = true
|
|
|
|
fixed_size = true
|
|
|
|
texture = SubResource("ViewportTexture_m3ots")
|
|
|
|
|
|
|
|
[node name="Inventory" type="Node" parent="."]
|
|
|
|
script = ExtResource("6_cf5ap")
|
|
|
|
|
|
|
|
[node name="PlayerMovement" type="Node" parent="." node_paths=PackedStringArray("player", "head")]
|
|
|
|
script = ExtResource("20_cfhw8")
|
|
|
|
player = NodePath("..")
|
|
|
|
head = NodePath("../ViewMovement")
|
2023-12-08 03:05:11 +11:00
|
|
|
max_look_down_angle = 80.0
|
|
|
|
max_look_up_angle = 80.0
|
2023-11-27 13:52:46 +11:00
|
|
|
|
2024-03-30 13:55:36 +11:00
|
|
|
[node name="HUD" type="CanvasLayer" parent="." node_paths=PackedStringArray("player", "wave_count", "lives_count", "currency_count", "minimap_outline", "crosshair", "minimap", "minimap_cam", "minimap_viewport", "fps_label", "hover_text", "enemy_sprites", "enemy_counts", "weapon_energy_bar", "offhand_energy_bar", "wave_start_label", "place_icon", "swap_icon", "place_text", "swap_text")]
|
2023-11-08 14:28:55 +11:00
|
|
|
script = ExtResource("8_yl6ka")
|
2024-03-30 13:55:36 +11:00
|
|
|
player = NodePath("..")
|
2023-11-08 14:28:55 +11:00
|
|
|
wave_count = NodePath("WaveCount")
|
|
|
|
lives_count = NodePath("LivesCount")
|
2023-11-28 18:02:40 +11:00
|
|
|
currency_count = NodePath("CurrencyCount")
|
2023-11-30 23:37:00 +11:00
|
|
|
minimap_outline = NodePath("MinimapBorder")
|
2023-11-28 18:02:40 +11:00
|
|
|
crosshair = NodePath("Crosshair")
|
|
|
|
minimap = NodePath("Minimap")
|
2023-11-08 14:28:55 +11:00
|
|
|
minimap_cam = NodePath("../MiniMapViewport/Camera3D")
|
|
|
|
minimap_viewport = NodePath("../MiniMapViewport")
|
2023-11-28 18:02:40 +11:00
|
|
|
fps_label = NodePath("FPSCounter")
|
2024-03-30 13:55:36 +11:00
|
|
|
hover_text = NodePath("RichTextLabel2")
|
2023-11-28 18:02:40 +11:00
|
|
|
enemy_sprites = [NodePath("EnemyTracker/TextureRect"), NodePath("EnemyTracker/TextureRect2"), NodePath("EnemyTracker/TextureRect3"), NodePath("EnemyTracker/TextureRect4"), NodePath("EnemyTracker/TextureRect5")]
|
|
|
|
enemy_counts = [NodePath("EnemyTracker/TextureRect/Label"), NodePath("EnemyTracker/TextureRect2/Label2"), NodePath("EnemyTracker/TextureRect3/Label3"), NodePath("EnemyTracker/TextureRect4/Label4"), NodePath("EnemyTracker/TextureRect5/Label5")]
|
2023-11-28 16:52:15 +11:00
|
|
|
weapon_energy_bar = NodePath("PrimaryEnergyBar")
|
|
|
|
offhand_energy_bar = NodePath("OffhandEnergyBar")
|
2023-12-08 18:25:15 +11:00
|
|
|
pickup_notif_scene = ExtResource("17_oyeww")
|
2024-03-30 13:55:36 +11:00
|
|
|
wave_start_label = NodePath("RichTextLabel")
|
|
|
|
place_icon = NodePath("PlaceIcon")
|
|
|
|
swap_icon = NodePath("SwapIcon")
|
|
|
|
place_text = NodePath("PlaceIcon/RichTextLabel")
|
|
|
|
swap_text = NodePath("SwapIcon/RichTextLabel")
|
2023-11-08 14:28:55 +11:00
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="FirstPersonCam" type="TextureRect" parent="HUD"]
|
2023-11-13 19:36:35 +11:00
|
|
|
anchors_preset = 15
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
|
|
|
mouse_filter = 2
|
|
|
|
texture = SubResource("ViewportTexture_mk87g")
|
|
|
|
|
2024-03-30 13:55:36 +11:00
|
|
|
[node name="PlaceIcon" type="TextureRect" parent="HUD"]
|
|
|
|
anchors_preset = 3
|
|
|
|
anchor_left = 1.0
|
|
|
|
anchor_top = 1.0
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
offset_left = -657.0
|
|
|
|
offset_top = -455.0
|
|
|
|
offset_right = -331.0
|
|
|
|
offset_bottom = -1.0
|
|
|
|
grow_horizontal = 0
|
|
|
|
grow_vertical = 0
|
|
|
|
texture = ExtResource("18_okmpi")
|
|
|
|
|
|
|
|
[node name="RichTextLabel" type="RichTextLabel" parent="HUD/PlaceIcon"]
|
|
|
|
layout_mode = 1
|
|
|
|
anchors_preset = 8
|
|
|
|
anchor_left = 0.5
|
|
|
|
anchor_top = 0.5
|
|
|
|
anchor_right = 0.5
|
|
|
|
anchor_bottom = 0.5
|
|
|
|
offset_left = -30.0
|
|
|
|
offset_top = -19.0
|
|
|
|
offset_right = 30.0
|
|
|
|
offset_bottom = 41.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
|
|
|
bbcode_enabled = true
|
|
|
|
text = "#Equip In Gauntlet#"
|
|
|
|
scroll_active = false
|
|
|
|
|
|
|
|
[node name="SwapIcon" type="TextureRect" parent="HUD"]
|
|
|
|
anchors_preset = 3
|
|
|
|
anchor_left = 1.0
|
|
|
|
anchor_top = 1.0
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
offset_left = -332.0
|
|
|
|
offset_top = -455.0
|
|
|
|
offset_right = -6.0
|
|
|
|
offset_bottom = -1.0
|
|
|
|
grow_horizontal = 0
|
|
|
|
grow_vertical = 0
|
|
|
|
texture = ExtResource("24_gr6xt")
|
|
|
|
|
|
|
|
[node name="RichTextLabel" type="RichTextLabel" parent="HUD/SwapIcon"]
|
|
|
|
layout_mode = 1
|
|
|
|
anchors_preset = 8
|
|
|
|
anchor_left = 0.5
|
|
|
|
anchor_top = 0.5
|
|
|
|
anchor_right = 0.5
|
|
|
|
anchor_bottom = 0.5
|
|
|
|
offset_left = -30.0
|
|
|
|
offset_top = -29.0
|
|
|
|
offset_right = 30.0
|
|
|
|
offset_bottom = 31.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
|
|
|
bbcode_enabled = true
|
|
|
|
text = "#Secondary Fire#"
|
|
|
|
scroll_active = false
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Minimap" type="TextureRect" parent="HUD"]
|
2023-11-13 19:36:35 +11:00
|
|
|
anchors_preset = 1
|
|
|
|
anchor_left = 1.0
|
|
|
|
anchor_right = 1.0
|
|
|
|
offset_left = -256.0
|
|
|
|
offset_top = 40.0
|
|
|
|
offset_right = -40.0
|
|
|
|
offset_bottom = 256.0
|
|
|
|
grow_horizontal = 0
|
|
|
|
mouse_filter = 2
|
|
|
|
texture = SubResource("ViewportTexture_574jy")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="FPSCounter" type="Label" parent="HUD"]
|
2023-11-13 19:36:35 +11:00
|
|
|
anchors_preset = 1
|
|
|
|
anchor_left = 1.0
|
|
|
|
anchor_right = 1.0
|
|
|
|
offset_left = -40.0
|
|
|
|
offset_bottom = 26.0
|
|
|
|
grow_horizontal = 0
|
|
|
|
text = "FPS: "
|
|
|
|
horizontal_alignment = 2
|
|
|
|
vertical_alignment = 1
|
|
|
|
|
|
|
|
[node name="LivesBar" parent="HUD" instance=ExtResource("15_cqpib")]
|
|
|
|
anchors_preset = 0
|
|
|
|
anchor_right = 0.0
|
|
|
|
anchor_bottom = 0.0
|
|
|
|
offset_left = 10.0
|
|
|
|
offset_top = 10.0
|
|
|
|
offset_right = 214.0
|
|
|
|
offset_bottom = 32.0
|
|
|
|
grow_horizontal = 1
|
|
|
|
grow_vertical = 1
|
|
|
|
scale = Vector2(3, 3)
|
|
|
|
mouse_filter = 2
|
|
|
|
|
|
|
|
[node name="LivesCount" type="Label" parent="HUD"]
|
|
|
|
offset_left = -5.0
|
|
|
|
offset_top = 15.0
|
|
|
|
offset_right = 100.0
|
|
|
|
offset_bottom = 72.0
|
|
|
|
theme_override_colors/font_color = Color(0.65098, 0.227451, 0.243137, 1)
|
|
|
|
theme_override_font_sizes/font_size = 37
|
|
|
|
text = "120
|
|
|
|
"
|
|
|
|
horizontal_alignment = 1
|
|
|
|
vertical_alignment = 1
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="MinimapBorder" type="TextureRect" parent="HUD"]
|
2023-11-13 19:36:35 +11:00
|
|
|
texture_filter = 1
|
|
|
|
anchors_preset = 1
|
|
|
|
anchor_left = 1.0
|
|
|
|
anchor_right = 1.0
|
|
|
|
offset_left = -262.0
|
|
|
|
offset_top = 37.0
|
|
|
|
offset_right = -37.0
|
|
|
|
offset_bottom = 336.0
|
|
|
|
grow_horizontal = 0
|
|
|
|
mouse_filter = 2
|
|
|
|
texture = ExtResource("16_x1xjr")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="EnemyTracker" type="TextureRect" parent="HUD"]
|
2023-11-08 14:28:55 +11:00
|
|
|
texture_filter = 1
|
|
|
|
anchors_preset = 5
|
|
|
|
anchor_left = 0.5
|
|
|
|
anchor_right = 0.5
|
|
|
|
offset_left = -154.0
|
|
|
|
offset_top = 22.0
|
|
|
|
offset_right = 154.0
|
|
|
|
offset_bottom = 116.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
mouse_filter = 2
|
|
|
|
texture = ExtResource("14_l34nu")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="TextureRect" type="TextureRect" parent="HUD/EnemyTracker"]
|
2023-11-08 14:28:55 +11:00
|
|
|
visible = false
|
|
|
|
layout_mode = 0
|
|
|
|
offset_right = 64.0
|
|
|
|
offset_bottom = 64.0
|
|
|
|
texture = ExtResource("15_q3yot")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Label" type="Label" parent="HUD/EnemyTracker/TextureRect"]
|
2023-11-08 14:28:55 +11:00
|
|
|
layout_mode = 0
|
|
|
|
offset_left = 28.01
|
|
|
|
offset_top = 41.81
|
|
|
|
offset_right = 68.01
|
|
|
|
offset_bottom = 66.8101
|
|
|
|
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
|
|
|
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
|
|
|
|
theme_override_constants/outline_size = 5
|
|
|
|
theme_override_font_sizes/font_size = 15
|
|
|
|
text = "999"
|
|
|
|
horizontal_alignment = 1
|
|
|
|
vertical_alignment = 1
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="TextureRect2" type="TextureRect" parent="HUD/EnemyTracker"]
|
2023-11-08 14:28:55 +11:00
|
|
|
visible = false
|
|
|
|
layout_mode = 0
|
|
|
|
offset_left = 61.0
|
|
|
|
offset_right = 125.0
|
|
|
|
offset_bottom = 64.0
|
|
|
|
texture = ExtResource("15_q3yot")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Label2" type="Label" parent="HUD/EnemyTracker/TextureRect2"]
|
2023-11-08 14:28:55 +11:00
|
|
|
layout_mode = 0
|
|
|
|
offset_left = 28.745
|
|
|
|
offset_top = 41.81
|
|
|
|
offset_right = 68.7451
|
|
|
|
offset_bottom = 66.8101
|
|
|
|
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
|
|
|
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
|
|
|
|
theme_override_constants/outline_size = 5
|
|
|
|
theme_override_font_sizes/font_size = 15
|
|
|
|
text = "999"
|
|
|
|
horizontal_alignment = 1
|
|
|
|
vertical_alignment = 1
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="TextureRect3" type="TextureRect" parent="HUD/EnemyTracker"]
|
2023-11-08 14:28:55 +11:00
|
|
|
visible = false
|
|
|
|
layout_mode = 0
|
|
|
|
offset_left = 122.0
|
|
|
|
offset_right = 186.0
|
|
|
|
offset_bottom = 64.0
|
|
|
|
texture = ExtResource("15_q3yot")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Label3" type="Label" parent="HUD/EnemyTracker/TextureRect3"]
|
2023-11-08 14:28:55 +11:00
|
|
|
layout_mode = 0
|
|
|
|
offset_left = 29.29
|
|
|
|
offset_top = 41.81
|
|
|
|
offset_right = 69.2901
|
|
|
|
offset_bottom = 66.8101
|
|
|
|
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
|
|
|
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
|
|
|
|
theme_override_constants/outline_size = 5
|
|
|
|
theme_override_font_sizes/font_size = 15
|
|
|
|
text = "999"
|
|
|
|
horizontal_alignment = 1
|
|
|
|
vertical_alignment = 1
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="TextureRect4" type="TextureRect" parent="HUD/EnemyTracker"]
|
2023-11-08 14:28:55 +11:00
|
|
|
visible = false
|
|
|
|
layout_mode = 0
|
|
|
|
offset_left = 183.0
|
|
|
|
offset_right = 247.0
|
|
|
|
offset_bottom = 64.0
|
|
|
|
texture = ExtResource("15_q3yot")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Label4" type="Label" parent="HUD/EnemyTracker/TextureRect4"]
|
2023-11-08 14:28:55 +11:00
|
|
|
layout_mode = 0
|
|
|
|
offset_left = 29.0
|
|
|
|
offset_top = 41.81
|
|
|
|
offset_right = 69.0
|
|
|
|
offset_bottom = 66.8101
|
|
|
|
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
|
|
|
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
|
|
|
|
theme_override_constants/outline_size = 5
|
|
|
|
theme_override_font_sizes/font_size = 15
|
|
|
|
text = "999"
|
|
|
|
horizontal_alignment = 1
|
|
|
|
vertical_alignment = 1
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="TextureRect5" type="TextureRect" parent="HUD/EnemyTracker"]
|
2023-11-08 14:28:55 +11:00
|
|
|
visible = false
|
|
|
|
layout_mode = 0
|
|
|
|
offset_left = 244.0
|
|
|
|
offset_right = 308.0
|
|
|
|
offset_bottom = 64.0
|
|
|
|
texture = ExtResource("15_q3yot")
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Label5" type="Label" parent="HUD/EnemyTracker/TextureRect5"]
|
2023-11-08 14:28:55 +11:00
|
|
|
layout_mode = 0
|
|
|
|
offset_left = 29.0
|
|
|
|
offset_top = 41.81
|
|
|
|
offset_right = 69.0
|
|
|
|
offset_bottom = 66.8101
|
|
|
|
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
|
|
|
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
|
|
|
|
theme_override_constants/outline_size = 5
|
|
|
|
theme_override_font_sizes/font_size = 15
|
|
|
|
text = "999"
|
|
|
|
horizontal_alignment = 1
|
|
|
|
vertical_alignment = 1
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="CurrencyCount" type="Label" parent="HUD"]
|
2023-11-27 13:52:46 +11:00
|
|
|
anchors_preset = 1
|
2023-11-08 14:28:55 +11:00
|
|
|
anchor_left = 1.0
|
|
|
|
anchor_right = 1.0
|
2023-11-20 21:20:29 +11:00
|
|
|
offset_left = -101.0
|
|
|
|
offset_top = 300.0
|
|
|
|
offset_right = -40.0
|
|
|
|
offset_bottom = 54.0
|
2023-11-08 14:28:55 +11:00
|
|
|
grow_horizontal = 0
|
|
|
|
theme_override_colors/font_color = Color(0.988235, 0.909804, 0.65098, 1)
|
|
|
|
theme_override_font_sizes/font_size = 37
|
|
|
|
text = "20"
|
|
|
|
horizontal_alignment = 1
|
|
|
|
vertical_alignment = 1
|
|
|
|
|
2024-03-30 13:55:36 +11:00
|
|
|
[node name="RichTextLabel2" type="RichTextLabel" parent="HUD"]
|
2023-11-11 19:03:01 +11:00
|
|
|
anchors_preset = 8
|
2023-11-09 20:37:12 +11:00
|
|
|
anchor_left = 0.5
|
|
|
|
anchor_top = 0.5
|
|
|
|
anchor_right = 0.5
|
|
|
|
anchor_bottom = 0.5
|
2024-03-30 13:55:36 +11:00
|
|
|
offset_left = -304.0
|
|
|
|
offset_top = 37.0
|
|
|
|
offset_right = 296.0
|
|
|
|
offset_bottom = 84.0
|
2023-11-09 20:37:12 +11:00
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
2024-03-30 13:55:36 +11:00
|
|
|
theme_override_colors/default_color = Color(0, 0, 0, 1)
|
2023-11-09 20:37:12 +11:00
|
|
|
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
|
2024-03-30 13:55:36 +11:00
|
|
|
theme_override_constants/outline_size = 5
|
|
|
|
theme_override_font_sizes/normal_font_size = 32
|
|
|
|
bbcode_enabled = true
|
|
|
|
text = "[center]Press Button To do thing"
|
|
|
|
scroll_active = false
|
2023-11-09 20:37:12 +11:00
|
|
|
|
2023-11-16 00:07:41 +11:00
|
|
|
[node name="WaveCount" type="Label" parent="HUD"]
|
2023-11-20 21:20:29 +11:00
|
|
|
anchors_preset = 5
|
2023-11-16 00:07:41 +11:00
|
|
|
anchor_left = 0.5
|
|
|
|
anchor_right = 0.5
|
|
|
|
offset_left = -30.0
|
2023-11-19 18:47:52 +11:00
|
|
|
offset_top = 81.0
|
2023-11-16 00:07:41 +11:00
|
|
|
offset_right = 30.0
|
|
|
|
offset_bottom = 109.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
theme_override_colors/font_color = Color(0, 0, 0, 1)
|
2023-11-19 18:47:52 +11:00
|
|
|
theme_override_font_sizes/font_size = 18
|
2023-11-16 00:07:41 +11:00
|
|
|
text = "1"
|
|
|
|
horizontal_alignment = 1
|
|
|
|
vertical_alignment = 1
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="Crosshair" type="ColorRect" parent="HUD"]
|
2023-11-27 13:52:46 +11:00
|
|
|
material = SubResource("ShaderMaterial_lg5jo")
|
2023-11-16 00:07:41 +11:00
|
|
|
anchors_preset = 15
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
2023-11-27 13:52:46 +11:00
|
|
|
mouse_filter = 2
|
2023-11-16 00:07:41 +11:00
|
|
|
|
2023-11-28 16:52:15 +11:00
|
|
|
[node name="PrimaryEnergyBar" type="TextureProgressBar" parent="HUD"]
|
2023-11-27 13:52:46 +11:00
|
|
|
visible = false
|
2023-11-28 16:52:15 +11:00
|
|
|
anchors_preset = 3
|
2023-11-27 13:52:46 +11:00
|
|
|
anchor_left = 1.0
|
|
|
|
anchor_top = 1.0
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
offset_left = -500.0
|
|
|
|
offset_top = -40.0
|
|
|
|
grow_horizontal = 0
|
|
|
|
grow_vertical = 0
|
|
|
|
step = 0.01
|
|
|
|
value = 100.0
|
|
|
|
fill_mode = 1
|
|
|
|
nine_patch_stretch = true
|
|
|
|
texture_under = ExtResource("21_apps2")
|
|
|
|
texture_progress = ExtResource("21_apps2")
|
|
|
|
tint_under = Color(0, 1, 1, 0.168627)
|
|
|
|
tint_progress = Color(0, 1, 1, 1)
|
2023-11-28 16:52:15 +11:00
|
|
|
|
|
|
|
[node name="OffhandEnergyBar" type="TextureProgressBar" parent="HUD"]
|
|
|
|
visible = false
|
|
|
|
anchors_preset = 3
|
|
|
|
anchor_left = 1.0
|
|
|
|
anchor_top = 1.0
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
offset_left = -379.0
|
|
|
|
offset_top = -50.0
|
|
|
|
offset_bottom = -40.0
|
|
|
|
grow_horizontal = 0
|
|
|
|
grow_vertical = 0
|
|
|
|
step = 0.01
|
|
|
|
value = 100.0
|
|
|
|
fill_mode = 1
|
|
|
|
nine_patch_stretch = true
|
|
|
|
texture_under = ExtResource("21_apps2")
|
|
|
|
texture_progress = ExtResource("21_apps2")
|
|
|
|
tint_under = Color(0, 1, 1, 0.168627)
|
|
|
|
tint_progress = Color(0, 1, 1, 1)
|
|
|
|
|
2023-12-08 18:25:15 +11:00
|
|
|
[node name="VBoxContainer" type="VBoxContainer" parent="HUD"]
|
|
|
|
anchors_preset = 4
|
|
|
|
anchor_top = 0.5
|
|
|
|
anchor_bottom = 0.5
|
|
|
|
offset_left = 15.0
|
|
|
|
offset_top = -295.0
|
|
|
|
offset_right = 445.0
|
|
|
|
offset_bottom = -40.0
|
|
|
|
grow_vertical = 0
|
|
|
|
alignment = 2
|
|
|
|
|
2024-03-30 13:55:36 +11:00
|
|
|
[node name="RichTextLabel" type="RichTextLabel" parent="HUD"]
|
2023-12-09 17:22:11 +11:00
|
|
|
anchors_preset = 5
|
2023-12-09 01:09:12 +11:00
|
|
|
anchor_left = 0.5
|
|
|
|
anchor_right = 0.5
|
|
|
|
offset_left = -300.0
|
|
|
|
offset_top = 110.0
|
|
|
|
offset_right = 300.0
|
|
|
|
offset_bottom = 160.0
|
|
|
|
grow_horizontal = 2
|
2024-03-30 13:55:36 +11:00
|
|
|
theme_override_font_sizes/normal_font_size = 32
|
|
|
|
bbcode_enabled = true
|
|
|
|
text = "[center]Press #Ready# to start wave[/center]"
|
|
|
|
scroll_active = false
|
2023-12-09 01:09:12 +11:00
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[node name="WeaponSwapTimer" type="Timer" parent="."]
|
2023-11-28 16:52:15 +11:00
|
|
|
wait_time = 0.9
|
|
|
|
one_shot = true
|
|
|
|
|
2023-12-08 03:05:11 +11:00
|
|
|
[node name="MultiplayerSynchronizer" type="MultiplayerSynchronizer" parent="."]
|
|
|
|
replication_config = SubResource("SceneReplicationConfig_tsiqi")
|
2023-11-30 23:37:00 +11:00
|
|
|
|
2024-03-30 13:55:36 +11:00
|
|
|
[node name="PlaceCardAudio" type="AudioStreamPlayer" parent="."]
|
2023-12-17 02:02:16 +11:00
|
|
|
stream = SubResource("AudioStreamRandomizer_wyb7c")
|
|
|
|
bus = &"SFX"
|
|
|
|
|
2024-03-30 13:55:36 +11:00
|
|
|
[node name="SwapCardAudio" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = SubResource("AudioStreamRandomizer_0lyoo")
|
|
|
|
bus = &"SFX"
|
|
|
|
|
|
|
|
[node name="ReadyAudio" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = SubResource("AudioStreamRandomizer_evsqr")
|
|
|
|
bus = &"SFX"
|
|
|
|
|
|
|
|
[node name="UnreadyAudio" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = SubResource("AudioStreamRandomizer_pc8yw")
|
|
|
|
bus = &"SFX"
|
|
|
|
|
|
|
|
[node name="FullPowerAudio" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("37_sa2xu")
|
|
|
|
bus = &"SFX"
|
|
|
|
|
|
|
|
[node name="ZeroPowerAudio" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("36_cd8og")
|
|
|
|
bus = &"SFX"
|
|
|
|
|
|
|
|
[node name="SwapOffAudio" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("40_pnv0q")
|
|
|
|
bus = &"SFX"
|
|
|
|
|
|
|
|
[node name="SwapOnAudio" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("41_hussy")
|
|
|
|
bus = &"SFX"
|
|
|
|
|
2023-11-28 18:02:40 +11:00
|
|
|
[connection signal="timeout" from="WeaponSwapTimer" to="." method="_on_timer_timeout"]
|