inching towards better class inheritence and multiplayer compatibility

This commit is contained in:
2023-11-15 15:19:40 +11:00
parent f004f64b71
commit 1500c22ccc
204 changed files with 1920 additions and 1951 deletions

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://cc20tomywj0jm"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_jhska"]
[resource]
script = ExtResource("1_jhska")
can_target = 1
damage = 1.0
fire_range = 8.0
fire_rate = 4.0

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://cktq4o3yuxgsa"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_ujduk"]
[resource]
script = ExtResource("1_ujduk")
can_target = 1
damage = 1.0
fire_range = 8.0
fire_rate = 5.0

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://by1gyra5a4aks"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_cofk4"]
[resource]
script = ExtResource("1_cofk4")
can_target = 3
damage = 10.0
fire_range = 20.0
fire_rate = 1.0

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://crmsk6lvp5i4e"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_2a4i2"]
[resource]
script = ExtResource("1_2a4i2")
can_target = 1
damage = 30.0
fire_range = 10.0
fire_rate = 0.2

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://b8a635kajtq6"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_3jfph"]
[resource]
script = ExtResource("1_3jfph")
can_target = 3
damage = 10.0
fire_range = 20.0
fire_rate = 1.0

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://5ywipj3632u8"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_h37p4"]
[resource]
script = ExtResource("1_h37p4")
can_target = 1
damage = 0.0
fire_range = 5.0
fire_rate = 1.0

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://dhcukj44khkd7"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_ntl50"]
[resource]
script = ExtResource("1_ntl50")
can_target = 1
damage = 0.0
fire_range = 20.0
fire_rate = 1.0

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://cdmkajdgfpk6h"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_sxyf1"]
[resource]
script = ExtResource("1_sxyf1")
can_target = 3
damage = 10.0
fire_range = 20.0
fire_rate = 1.0

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://baa8sauri4218"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_uugt6"]
[resource]
script = ExtResource("1_uugt6")
can_target = 1
damage = 10.0
fire_range = 20.0
fire_rate = 1.0

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://ugpxwdjfvssu"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_71ewu"]
[resource]
script = ExtResource("1_71ewu")
can_target = 1
damage = 10.0
fire_range = 4.0
fire_rate = 2.0

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://duofn25nuu84q"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_g11ny"]
[resource]
script = ExtResource("1_g11ny")
can_target = 2
damage = 6.0
fire_range = 20.0
fire_rate = 0.15

View File

@ -1,10 +0,0 @@
[gd_resource type="Resource" script_class="TowerStats" load_steps=2 format=3 uid="uid://ddw7pj1ckwmp8"]
[ext_resource type="Script" path="res://Scripts/Resources/TowerStats.gd" id="1_xsq5r"]
[resource]
script = ExtResource("1_xsq5r")
can_target = 3
damage = 20.0
fire_range = 20.0
fire_rate = 0.6

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://ouwge5etb4me"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_lgw1t"]
[resource]
script = ExtResource("1_lgw1t")
damage = 1
fire_rate = 12.0
fire_range = 25.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://w15ojqyxd72q"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_ttw2m"]
[resource]
script = ExtResource("1_ttw2m")
damage = 3
fire_rate = 10.0
fire_range = 25.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://dhegsd45xi7na"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_xkaiy"]
[resource]
script = ExtResource("1_xkaiy")
damage = 0
fire_rate = 1.0
fire_range = 30.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://kbaiy5u6imtu"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_xiddx"]
[resource]
script = ExtResource("1_xiddx")
damage = 10
fire_rate = 1.0
fire_range = 6.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://c473xvhm2g6m0"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_4kg7u"]
[resource]
script = ExtResource("1_4kg7u")
damage = 0
fire_rate = 1.0
fire_range = 0.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://c4ihsd13o1esd"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_kt5ga"]
[resource]
script = ExtResource("1_kt5ga")
damage = 0
fire_rate = 2.0
fire_range = 3.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://dnucn65m12dmq"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_s171y"]
[resource]
script = ExtResource("1_s171y")
damage = 0
fire_rate = 2.0
fire_range = 20.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://dsmlqik586soo"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_irad3"]
[resource]
script = ExtResource("1_irad3")
damage = 0
fire_rate = 0.5
fire_range = 20.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://b5eakeawu3gle"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_np134"]
[resource]
script = ExtResource("1_np134")
damage = 0
fire_rate = 2.0
fire_range = 10.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://cpyrdja71sboe"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_uybdl"]
[resource]
script = ExtResource("1_uybdl")
damage = 0
fire_rate = 0.5
fire_range = 5.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://dtfgyt85mp1ar"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_sg2a6"]
[resource]
script = ExtResource("1_sg2a6")
damage = 8
fire_rate = 0.5
fire_range = 80.0

View File

@ -1,9 +0,0 @@
[gd_resource type="Resource" script_class="WeaponStats" load_steps=2 format=3 uid="uid://85iany3x0uv2"]
[ext_resource type="Script" path="res://Scripts/Resources/WeaponStats.gd" id="1_idnx0"]
[resource]
script = ExtResource("1_idnx0")
damage = 30
fire_rate = 1.2
fire_range = 80.0