we're so close to working multiplayer

This commit is contained in:
2023-11-16 00:07:41 +11:00
parent 1500c22ccc
commit 2d123bd731
81 changed files with 578 additions and 388 deletions

View File

@ -5,7 +5,7 @@
[sub_resource type="ImageTexture" id="ImageTexture_03x6q"]
[node name="OptionsMenu" type="PanelContainer" node_paths=PackedStringArray("look_sens_slider", "look_sens_input", "toggle_sprint_checkbox", "vsync_dropdown", "aa_dropdown", "window_dropdown", "invert_lookY", "invert_lookX", "fov_input", "fov_slider", "fixed_minimap")]
[node name="OptionsMenu" type="PanelContainer" node_paths=PackedStringArray("look_sens_slider", "look_sens_input", "toggle_sprint_checkbox", "vsync_dropdown", "aa_dropdown", "window_dropdown", "invert_lookY", "invert_lookX", "fov_input", "fov_slider", "fixed_minimap", "tower_damage", "self_damage", "party_damage")]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@ -28,6 +28,9 @@ invert_lookX = NodePath("VBoxContainer/TabContainer/Gameplay/InvertMouseX/Center
fov_input = NodePath("VBoxContainer/TabContainer/Graphics/FOV/HBoxContainer/SpinBox")
fov_slider = NodePath("VBoxContainer/TabContainer/Graphics/FOV/HBoxContainer/HSlider")
fixed_minimap = NodePath("VBoxContainer/TabContainer/Gameplay/FixedMinimap/CenterContainer/CheckButton")
tower_damage = NodePath("VBoxContainer/TabContainer/Gameplay/FloatingDamageIndicators/CenterContainer/HBoxContainer/Button")
self_damage = NodePath("VBoxContainer/TabContainer/Gameplay/FloatingDamageIndicators/CenterContainer/HBoxContainer/Button2")
party_damage = NodePath("VBoxContainer/TabContainer/Gameplay/FloatingDamageIndicators/CenterContainer/HBoxContainer/Button3")
[node name="VBoxContainer" type="VBoxContainer" parent="."]
layout_mode = 2
@ -139,6 +142,47 @@ size_flags_horizontal = 3
[node name="CheckButton" type="CheckButton" parent="VBoxContainer/TabContainer/Gameplay/FixedMinimap/CenterContainer"]
layout_mode = 2
[node name="FloatingDamageIndicators" type="HBoxContainer" parent="VBoxContainer/TabContainer/Gameplay"]
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/TabContainer/Gameplay/FloatingDamageIndicators"]
layout_mode = 2
size_flags_horizontal = 3
text = "Floating Damage Indicators"
horizontal_alignment = 1
vertical_alignment = 1
[node name="CenterContainer" type="CenterContainer" parent="VBoxContainer/TabContainer/Gameplay/FloatingDamageIndicators"]
layout_mode = 2
size_flags_horizontal = 3
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/TabContainer/Gameplay/FloatingDamageIndicators/CenterContainer"]
layout_mode = 2
[node name="Button" type="Button" parent="VBoxContainer/TabContainer/Gameplay/FloatingDamageIndicators/CenterContainer/HBoxContainer"]
layout_mode = 2
toggle_mode = true
button_pressed = true
text = "Tower Damage"
[node name="Button2" type="Button" parent="VBoxContainer/TabContainer/Gameplay/FloatingDamageIndicators/CenterContainer/HBoxContainer"]
layout_mode = 2
toggle_mode = true
button_pressed = true
text = "Self Damage"
[node name="Button3" type="Button" parent="VBoxContainer/TabContainer/Gameplay/FloatingDamageIndicators/CenterContainer/HBoxContainer"]
layout_mode = 2
toggle_mode = true
button_pressed = true
text = "Party Damage"
[node name="Button4" type="Button" parent="VBoxContainer/TabContainer/Gameplay/FloatingDamageIndicators/CenterContainer/HBoxContainer"]
layout_mode = 2
toggle_mode = true
button_pressed = true
text = "Status Effect Damage"
[node name="Graphics" type="VBoxContainer" parent="VBoxContainer/TabContainer"]
visible = false
layout_mode = 2

View File

@ -4,6 +4,5 @@
[ext_resource type="Script" path="res://Scripts/Projectiles/status_applying_projectile.gd" id="2_4p44n"]
[node name="StatusApplyingProjectile" instance=ExtResource("1_atrjq")]
max_contacts_reported = 0
script = ExtResource("2_4p44n")
status_stats = null

View File

@ -0,0 +1,8 @@
[gd_scene load_steps=3 format=3 uid="uid://dxwtlvv632ae8"]
[ext_resource type="PackedScene" uid="uid://dumiyjlnea4gq" path="res://Scenes/Towers/hitscan_tower.tscn" id="1_suc1i"]
[ext_resource type="Script" path="res://Scripts/Towers/status_applying_tower.gd" id="2_rd0fq"]
[node name="StatusApplyingTower" instance=ExtResource("1_suc1i")]
script = ExtResource("2_rd0fq")
status_stats = null

View File

@ -4,42 +4,59 @@
[ext_resource type="Texture2D" uid="uid://dlqnhs8or4ik2" path="res://Assets/Textures/cardhand.png" id="1_d5oo3"]
[ext_resource type="Texture2D" uid="uid://buf8t5gc7iw3a" path="res://Assets/TextureAtlases/rarityborders.tres" id="3_pclfx"]
[node name="Node2D" type="Node2D" node_paths=PackedStringArray("rarity_sprite", "title_text", "description")]
[node name="Node2D" type="Node2D" node_paths=PackedStringArray("rarity_sprite", "title_text", "description", "target_label")]
script = ExtResource("1_2cfmh")
rarity_sprite = NodePath("Sprite2D2")
title_text = NodePath("Title")
description = NodePath("Description")
target_label = NodePath("Title2")
[node name="Sprite2D" type="Sprite2D" parent="."]
texture_filter = 1
position = Vector2(96, 96)
scale = Vector2(3, 3)
position = Vector2(256, 256)
scale = Vector2(8, 8)
texture = ExtResource("1_d5oo3")
[node name="Sprite2D2" type="Sprite2D" parent="."]
texture_filter = 1
position = Vector2(96, 96)
scale = Vector2(3, 3)
position = Vector2(256, 256)
scale = Vector2(8, 8)
texture = ExtResource("3_pclfx")
region_enabled = true
region_rect = Rect2(0, 0, 64, 64)
[node name="Title" type="Label" parent="."]
offset_left = 48.0
offset_top = 20.0
offset_right = 150.0
offset_bottom = 46.0
offset_left = 89.0
offset_top = 56.0
offset_right = 373.0
offset_bottom = 96.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "spider queen"
theme_override_font_sizes/font_size = 27
text = "Rocket Launcher 50"
horizontal_alignment = 1
vertical_alignment = 1
[node name="Title2" type="Label" parent="."]
offset_left = 183.0
offset_top = 424.0
offset_right = 296.0
offset_bottom = 464.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 27
text = "Land
"
horizontal_alignment = 1
vertical_alignment = 1
[node name="Description" type="RichTextLabel" parent="."]
offset_left = 66.0
offset_top = 42.0
offset_right = 167.0
offset_bottom = 178.0
offset_left = 107.0
offset_top = 144.0
offset_right = 357.0
offset_bottom = 389.0
theme_override_colors/default_color = Color(0, 0, 0, 1)
theme_override_font_sizes/normal_font_size = 11
theme_override_font_sizes/normal_font_size = 17
bbcode_enabled = true
text = "In here goes some card text that really be quite long sometimes if you're not really really careful to describe the card's effects concisely"
text = "In here goes some card text that really be quite long sometimes if you're not really really careful to describe the card's effects concisely
In fact, sometimes its really really really rediculously long, when it needs to be and im too dumb to shorten it"
fit_content = true

View File

@ -45,21 +45,18 @@ shape = SubResource("BoxShape3D_0ebt5")
[node name="SubViewport" type="SubViewport" parent="."]
transparent_bg = true
size = Vector2i(192, 192)
render_target_update_mode = 4
[node name="Node2D" parent="SubViewport" instance=ExtResource("2_7ouw1")]
[node name="SubViewport2" type="SubViewport" parent="."]
transparent_bg = true
size = Vector2i(192, 192)
render_target_update_mode = 4
[node name="Node2D" parent="SubViewport2" instance=ExtResource("2_7ouw1")]
[node name="SubViewport3" type="SubViewport" parent="."]
transparent_bg = true
size = Vector2i(192, 192)
render_target_update_mode = 4
[node name="Node2D" parent="SubViewport3" instance=ExtResource("2_7ouw1")]
@ -68,17 +65,17 @@ render_target_update_mode = 4
visible = false
[node name="Sprite3D" type="Sprite3D" parent="Node3D"]
transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, -0.805106, 1.12938, 0.500052)
transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, -0.805106, 1.12938, 0.500052)
texture_filter = 0
texture = SubResource("ViewportTexture_yf4je")
[node name="Sprite3D2" type="Sprite3D" parent="Node3D"]
transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0.0180808, 1.12938, 0.500052)
transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0.0180808, 1.12938, 0.500052)
texture_filter = 0
texture = SubResource("ViewportTexture_3q3h0")
[node name="Sprite3D3" type="Sprite3D" parent="Node3D"]
transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0.843507, 1.12938, 0.500052)
transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0.843507, 1.12938, 0.500052)
texture_filter = 0
texture = SubResource("ViewportTexture_vyyy4")