oh man i fixed that status effect bug

This commit is contained in:
2025-06-07 09:11:13 +10:00
parent c44a730b59
commit 400415f8a5
40 changed files with 648 additions and 270 deletions

View File

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="HeroClass" load_steps=11 format=3 uid="uid://b5pc3frhx467q"]
[gd_resource type="Resource" script_class="HeroClass" load_steps=12 format=3 uid="uid://b5pc3frhx467q"]
[ext_resource type="PackedScene" uid="uid://dq8v5e11rvyi6" path="res://Classes/Engineer/plan.tscn" id="1_2m5d7"]
[ext_resource type="Script" uid="uid://d40isem6w5d8" path="res://Scripts/Resources/card.gd" id="1_t4fvj"]
@ -7,6 +7,7 @@
[ext_resource type="Resource" uid="uid://cvto66tp7rrst" path="res://Cards/gatling.tres" id="4_ovvb2"]
[ext_resource type="Resource" uid="uid://cucdevshmdohf" path="res://Cards/overclock_card.tres" id="5_vqkxt"]
[ext_resource type="Texture2D" uid="uid://ctkixdue3o7ec" path="res://Classes/Engineer/red_hand.png" id="6_a8dvt"]
[ext_resource type="Resource" uid="uid://b3o112jw3loiu" path="res://Cards/reactor.tres" id="7_1qd1v"]
[ext_resource type="Script" uid="uid://dcwtg2gev3uia" path="res://Scripts/Resources/hero_class.gd" id="7_ftkad"]
[ext_resource type="PackedScene" uid="uid://ciagj1hfn4gou" path="res://Classes/Engineer/podium.tscn" id="7_nyup7"]
[ext_resource type="Texture2D" uid="uid://d4jd718brpsed" path="res://Classes/Engineer/doe.png" id="8_0o0bw"]
@ -16,7 +17,7 @@ script = ExtResource("7_ftkad")
hero_name = "Engineer"
texture = ExtResource("8_0o0bw")
hand_texture = ExtResource("6_a8dvt")
deck = Array[ExtResource("1_t4fvj")]([ExtResource("2_62g46"), ExtResource("2_62g46"), ExtResource("3_eml7q"), ExtResource("4_ovvb2"), ExtResource("5_vqkxt")])
deck = Array[ExtResource("1_t4fvj")]([ExtResource("2_62g46"), ExtResource("2_62g46"), ExtResource("3_eml7q"), ExtResource("4_ovvb2"), ExtResource("5_vqkxt"), ExtResource("7_1qd1v")])
faction = 1
podium = ExtResource("7_nyup7")
card_item = ExtResource("1_2m5d7")

View File

@ -126,13 +126,13 @@ curve = SubResource("Curve_kobsv")
metadata/_custom_type_script = "uid://cl2mi4bnpatwk"
[node name="Plane" type="MeshInstance3D" parent="Node3D"]
transform = Transform3D(0.183, 0, 0, 0, 0.153, 0, 0, 0, 0.137, -0.758238, 0.0293462, -0.313285)
transform = Transform3D(0.129, 0, 0, 0, 0.108, 0, 0, 0, 0.097, -0.536755, 0.0293462, -0.257914)
mesh = SubResource("ArrayMesh_kobsv")
skeleton = NodePath("")
surface_material_override/0 = ExtResource("5_2u312")
[node name="Plane2" type="MeshInstance3D" parent="Node3D"]
transform = Transform3D(0.183, 0, 0, 0, 0.153, 0, 0, 0, 0.137, -0.758238, 0.0293462, -0.313285)
transform = Transform3D(0.129, 0, 0, 0, 0.108, 0, 0, 0, 0.097, -0.536755, 0.0293462, -0.257914)
mesh = SubResource("ArrayMesh_75s6s")
skeleton = NodePath("")

View File

@ -18,36 +18,39 @@ radius = 3.0
height = 1.0
sides = 32
[node name="CharacterSprite" type="Sprite3D" parent="Base"]
transform = Transform3D(1.6895, 0, -2.47903, 0, 3, 0, 2.47903, 0, 1.6895, -0.0459526, 1.91885, -0.305444)
modulate = Color(0.517184, 0.517184, 0.517184, 1)
billboard = 2
texture_filter = 0
texture = ExtResource("2_4b5pd")
[node name="Node3D" parent="Base" instance=ExtResource("3_pmyku")]
transform = Transform3D(0.563166, 0, -0.826344, 0, 1, 0, 0.826344, 0, 0.563166, -1.32611, 0.5, -0.864711)
[node name="Assaultmod" type="MeshInstance3D" parent="Base"]
transform = Transform3D(-0.155908, 0.191531, -0.37018, -7.29442e-09, 0.395231, 0.204492, 0.416795, 0.0716447, -0.138472, 1.08392, 0.959456, -1.22038)
mesh = ExtResource("4_1jafm")
skeleton = NodePath("../../..")
[node name="Snipermodel" type="MeshInstance3D" parent="Base"]
transform = Transform3D(0.410348, 0.0352013, 0.0823131, 0.0231825, 0.331215, -0.257215, -0.0864702, 0.255847, 0.32166, -1.09654, 0.957512, 0.64087)
mesh = ExtResource("5_851y4")
skeleton = NodePath("../../..")
[node name="Gattlemesh" type="MeshInstance3D" parent="Base"]
transform = Transform3D(0.11298, -0.0560454, 0.277704, 2.63199e-09, 0.298972, 0.0603377, -0.283303, -0.0223507, 0.110748, 0.976316, 0.901463, 0.843925)
mesh = ExtResource("6_iftlf")
skeleton = NodePath("../../..")
[node name="SpotLight3D" type="SpotLight3D" parent="Base"]
transform = Transform3D(0.563166, 0.826344, 3.61207e-08, 1.35728e-16, -4.37114e-08, 1, 0.826344, -0.563166, -2.46168e-08, -0.0459526, 4, -0.305444)
spot_range = 10.0
spot_attenuation = 0.39
[node name="Tower2" parent="Base" instance=ExtResource("7_pmyku")]
[node name="Content" type="Node3D" parent="Base"]
visible = false
[node name="CharacterSprite" type="Sprite3D" parent="Base/Content"]
transform = Transform3D(1.6895, 0, -2.47903, 0, 3, 0, 2.47903, 0, 1.6895, -0.0459526, 1.91885, -0.305444)
modulate = Color(0.517184, 0.517184, 0.517184, 1)
billboard = 2
texture_filter = 0
texture = ExtResource("2_4b5pd")
[node name="Assaultmod" type="MeshInstance3D" parent="Base/Content"]
transform = Transform3D(-0.155908, 0.191531, -0.37018, -7.29442e-09, 0.395231, 0.204492, 0.416795, 0.0716447, -0.138472, 1.08392, 0.959456, -1.22038)
mesh = ExtResource("4_1jafm")
skeleton = NodePath("../../../..")
[node name="Snipermodel" type="MeshInstance3D" parent="Base/Content"]
transform = Transform3D(0.410348, 0.0352013, 0.0823131, 0.0231825, 0.331215, -0.257215, -0.0864702, 0.255847, 0.32166, -1.09654, 0.957512, 0.64087)
mesh = ExtResource("5_851y4")
skeleton = NodePath("../../../..")
[node name="Gattlemesh" type="MeshInstance3D" parent="Base/Content"]
transform = Transform3D(0.11298, -0.0560454, 0.277704, 2.63199e-09, 0.298972, 0.0603377, -0.283303, -0.0223507, 0.110748, 0.976316, 0.901463, 0.843925)
mesh = ExtResource("6_iftlf")
skeleton = NodePath("../../../..")
[node name="Tower2" parent="Base/Content" instance=ExtResource("7_pmyku")]
transform = Transform3D(0.563166, 0, -0.826344, 0, 1, 0, 0.826344, 0, 0.563166, 2.31578, 1.01612, -0.162108)
stats = ExtResource("8_1jafm")