way too many changes to list, oops. big rewrite.
20
Classes/Engineer/class.tres
Normal file
@ -0,0 +1,20 @@
|
||||
[gd_resource type="Resource" script_class="HeroClass" load_steps=10 format=3 uid="uid://b5pc3frhx467q"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://d40isem6w5d8" path="res://Scripts/Resources/card.gd" id="1_t4fvj"]
|
||||
[ext_resource type="Resource" uid="uid://deer0awg4d18o" path="res://Cards/assault.tres" id="2_62g46"]
|
||||
[ext_resource type="Resource" uid="uid://ckm88acryitl4" path="res://Cards/sniper.tres" id="3_eml7q"]
|
||||
[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="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"]
|
||||
|
||||
[resource]
|
||||
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")])
|
||||
faction = 1
|
||||
podium = ExtResource("7_nyup7")
|
BIN
Classes/Engineer/doe.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
34
Classes/Engineer/doe.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d4jd718brpsed"
|
||||
path="res://.godot/imported/doe.png-d3896b3adb071320d65d239025b47343.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Classes/Engineer/doe.png"
|
||||
dest_files=["res://.godot/imported/doe.png-d3896b3adb071320d65d239025b47343.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
53
Classes/Engineer/podium.tscn
Normal file
@ -0,0 +1,53 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://ciagj1hfn4gou"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bc0xyfr5nj1ul" path="res://Scenes/Menus/CharacterSelect/character_podium.gd" id="1_fo804"]
|
||||
[ext_resource type="Texture2D" uid="uid://d4jd718brpsed" path="res://Classes/Engineer/doe.png" id="2_4b5pd"]
|
||||
[ext_resource type="PackedScene" uid="uid://ddbbwx0yy16lh" path="res://Scenes/TowerBase/tower_base.tscn" id="3_pmyku"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://oxjhqfwlcx5l" path="res://Towers/Assault/assaultmod.res" id="4_1jafm"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://bu35or5yc5j4c" path="res://Towers/Sniper/snipermodel.res" id="5_851y4"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://dler7wcqj0bm6" path="res://Towers/Gatling/gattlemesh.res" id="6_iftlf"]
|
||||
[ext_resource type="PackedScene" uid="uid://d3qabcosmk2q5" path="res://Towers/Overclock/tower.tscn" id="7_pmyku"]
|
||||
[ext_resource type="Resource" uid="uid://v13yoous66bc" path="res://Towers/Overclock/tower_stats.tres" id="8_1jafm"]
|
||||
|
||||
[node name="EngineerPodium" type="Node3D"]
|
||||
script = ExtResource("1_fo804")
|
||||
metadata/_custom_type_script = "uid://bc0xyfr5nj1ul"
|
||||
|
||||
[node name="Base" type="CSGCylinder3D" parent="."]
|
||||
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")]
|
||||
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")
|
BIN
Classes/Engineer/red.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
35
Classes/Engineer/red.png.import
Normal file
@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cjqxkraykhxxk"
|
||||
path.s3tc="res://.godot/imported/red.png-561e49e67dcfa05e374432bb4f2e3e43.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Classes/Engineer/red.png"
|
||||
dest_files=["res://.godot/imported/red.png-561e49e67dcfa05e374432bb4f2e3e43.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
BIN
Classes/Engineer/red_hand.png
Normal file
After Width: | Height: | Size: 878 B |
34
Classes/Engineer/red_hand.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ctkixdue3o7ec"
|
||||
path="res://.godot/imported/red_hand.png-bc5626acea0eb13494849759aaa0400d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Classes/Engineer/red_hand.png"
|
||||
dest_files=["res://.godot/imported/red_hand.png-bc5626acea0eb13494849759aaa0400d.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
Classes/Mage/blue.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
34
Classes/Mage/blue.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cnedls3i4gso"
|
||||
path="res://.godot/imported/blue.png-57c3a251409e86131b4abd6dd68359a4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Classes/Mage/blue.png"
|
||||
dest_files=["res://.godot/imported/blue.png-57c3a251409e86131b4abd6dd68359a4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
Classes/Mage/blue_hand.png
Normal file
After Width: | Height: | Size: 880 B |
34
Classes/Mage/blue_hand.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bvaif1sfn1ej4"
|
||||
path="res://.godot/imported/blue_hand.png-74dcd655f9721672548ff68c03cb11e0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Classes/Mage/blue_hand.png"
|
||||
dest_files=["res://.godot/imported/blue_hand.png-74dcd655f9721672548ff68c03cb11e0.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
20
Classes/Mage/class.tres
Normal file
@ -0,0 +1,20 @@
|
||||
[gd_resource type="Resource" script_class="HeroClass" load_steps=10 format=3 uid="uid://dxonpv8qbyrjy"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dcwtg2gev3uia" path="res://Scripts/Resources/hero_class.gd" id="1_aeu85"]
|
||||
[ext_resource type="Script" uid="uid://d40isem6w5d8" path="res://Scripts/Resources/card.gd" id="1_gq5ju"]
|
||||
[ext_resource type="Resource" uid="uid://deer0awg4d18o" path="res://Cards/assault.tres" id="2_3yr5a"]
|
||||
[ext_resource type="Resource" uid="uid://bibx2my7igspq" path="res://Cards/fireball.tres" id="3_sh7d1"]
|
||||
[ext_resource type="Resource" uid="uid://ckm88acryitl4" path="res://Cards/sniper.tres" id="3_wyb0n"]
|
||||
[ext_resource type="Texture2D" uid="uid://bvaif1sfn1ej4" path="res://Classes/Mage/blue_hand.png" id="4_srskc"]
|
||||
[ext_resource type="Resource" uid="uid://bga736m7furat" path="res://Cards/ascension.tres" id="5_k7b5b"]
|
||||
[ext_resource type="Texture2D" uid="uid://bvybr3fwnw46p" path="res://Classes/Mage/yeen.png" id="6_jda20"]
|
||||
[ext_resource type="PackedScene" uid="uid://bd4k48bdgiddy" path="res://Classes/Mage/podium.tscn" id="7_aglom"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_aeu85")
|
||||
hero_name = "Mage"
|
||||
texture = ExtResource("6_jda20")
|
||||
hand_texture = ExtResource("4_srskc")
|
||||
deck = Array[ExtResource("1_gq5ju")]([ExtResource("2_3yr5a"), ExtResource("2_3yr5a"), ExtResource("3_wyb0n"), ExtResource("3_sh7d1"), ExtResource("5_k7b5b")])
|
||||
faction = 2
|
||||
podium = ExtResource("7_aglom")
|
60
Classes/Mage/podium.tscn
Normal file
@ -0,0 +1,60 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://bd4k48bdgiddy"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bc0xyfr5nj1ul" path="res://Scenes/Menus/CharacterSelect/character_podium.gd" id="1_0wn84"]
|
||||
[ext_resource type="Texture2D" uid="uid://bvybr3fwnw46p" path="res://Classes/Mage/yeen.png" id="2_skplt"]
|
||||
[ext_resource type="PackedScene" uid="uid://ddbbwx0yy16lh" path="res://Scenes/TowerBase/tower_base.tscn" id="3_m1210"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://oxjhqfwlcx5l" path="res://Towers/Assault/assaultmod.res" id="4_5wuy8"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://bu35or5yc5j4c" path="res://Towers/Sniper/snipermodel.res" id="5_tnndn"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://d34yiqnnaie8r" path="res://Towers/Fireball/magetowermesh.res" id="6_67jsi"]
|
||||
[ext_resource type="PackedScene" uid="uid://dk1pt2f1qya1m" path="res://Towers/Ascension/tower.tscn" id="7_3ilqd"]
|
||||
[ext_resource type="Resource" uid="uid://c756rtt7ujowk" path="res://Towers/Ascension/tower_stats.tres" id="8_2wywa"]
|
||||
|
||||
[node name="MagePodium" type="Node3D"]
|
||||
script = ExtResource("1_0wn84")
|
||||
text = "Watch out for a shop to find out how to unlock this mysterious friend!"
|
||||
metadata/_custom_type_script = "uid://bc0xyfr5nj1ul"
|
||||
|
||||
[node name="Base" type="CSGCylinder3D" parent="."]
|
||||
transform = Transform3D(0.789716, 0, -0.613472, 0, 1, 0, 0.613472, 0, 0.789716, 0, 0, 0)
|
||||
radius = 3.0
|
||||
height = 1.0
|
||||
sides = 32
|
||||
|
||||
[node name="Sprite3D" type="Sprite3D" parent="Base"]
|
||||
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 1.91885, 0)
|
||||
modulate = Color(0.446777, 0.446777, 0.446777, 1)
|
||||
billboard = 2
|
||||
texture_filter = 0
|
||||
texture = ExtResource("2_skplt")
|
||||
|
||||
[node name="Node3D" parent="Base" instance=ExtResource("3_m1210")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.21433, 0.5, -1.47375)
|
||||
|
||||
[node name="Assaultmod" type="MeshInstance3D" parent="Base"]
|
||||
transform = Transform3D(-0.216168, 0.271014, 0.279012, 0.174778, 0.352842, -0.207317, -0.347489, 0.00887582, -0.277844, 1.62687, 1.06376, -1.0274)
|
||||
mesh = ExtResource("4_5wuy8")
|
||||
skeleton = NodePath("../../..")
|
||||
|
||||
[node name="Snipermodel" type="MeshInstance3D" parent="Base"]
|
||||
transform = Transform3D(0.332265, 0.0519786, -0.251592, -8.9882e-09, 0.411314, 0.0849769, 0.256905, -0.0672257, 0.325393, 0.500198, 0.978789, 1.90895)
|
||||
mesh = ExtResource("5_tnndn")
|
||||
skeleton = NodePath("../../..")
|
||||
|
||||
[node name="Magetowermesh" type="MeshInstance3D" parent="Base"]
|
||||
transform = Transform3D(0.432921, 0, 0.719847, 0, 0.84, 0, -0.719847, 0, 0.432921, -1.62727, 0.5, -0.00850296)
|
||||
mesh = ExtResource("6_67jsi")
|
||||
|
||||
[node name="OmniLight3D" type="OmniLight3D" parent="Base/Magetowermesh"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.38274, 0)
|
||||
light_color = Color(0.697081, 0.170704, 0.131545, 1)
|
||||
light_energy = 3.586
|
||||
omni_range = 1.824
|
||||
|
||||
[node name="SpotLight3D2" type="SpotLight3D" parent="Base"]
|
||||
transform = Transform3D(-4.37114e-08, 1, 4.37114e-08, 0, -4.37114e-08, 1, 1, 4.37114e-08, 1.91069e-15, 0, 4, 0)
|
||||
spot_range = 10.0
|
||||
spot_attenuation = 0.39
|
||||
|
||||
[node name="Tower" parent="Base" instance=ExtResource("7_3ilqd")]
|
||||
transform = Transform3D(-0.642788, 0, -0.766044, 0, 1, 0, 0.766044, 0, -0.642788, 0.228261, 1.16271, -1.45948)
|
||||
stats = ExtResource("8_2wywa")
|
BIN
Classes/Mage/yeen.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
34
Classes/Mage/yeen.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bvybr3fwnw46p"
|
||||
path="res://.godot/imported/yeen.png-6e9688353ac8cc86efffe8d456c2e38b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Classes/Mage/yeen.png"
|
||||
dest_files=["res://.godot/imported/yeen.png-6e9688353ac8cc86efffe8d456c2e38b.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
16
Classes/NewHero3/class.tres
Normal file
@ -0,0 +1,16 @@
|
||||
[gd_resource type="Resource" script_class="HeroClass" load_steps=6 format=3 uid="uid://ogbkbf1v7j7l"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dcwtg2gev3uia" path="res://Scripts/Resources/hero_class.gd" id="1_cpfpk"]
|
||||
[ext_resource type="Script" uid="uid://d40isem6w5d8" path="res://Scripts/Resources/card.gd" id="1_sapu8"]
|
||||
[ext_resource type="PackedScene" uid="uid://busdu5na4rf4e" path="res://Classes/NewHero3/podium.tscn" id="3_dhih8"]
|
||||
[ext_resource type="Texture2D" uid="uid://wknia76l1hqo" path="res://Classes/NewHero3/green_hand.png" id="4_jgbmi"]
|
||||
[ext_resource type="Texture2D" uid="uid://dyqh1uu4pocv1" path="res://Classes/NewHero3/green.png" id="5_vhx4f"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_cpfpk")
|
||||
hero_name = "Under Construction"
|
||||
texture = ExtResource("5_vhx4f")
|
||||
hand_texture = ExtResource("4_jgbmi")
|
||||
deck = Array[ExtResource("1_sapu8")]([])
|
||||
faction = 0
|
||||
podium = ExtResource("3_dhih8")
|
BIN
Classes/NewHero3/green.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
34
Classes/NewHero3/green.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dyqh1uu4pocv1"
|
||||
path="res://.godot/imported/green.png-f0a767cbcdecda56743ee52c17fefb72.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Classes/NewHero3/green.png"
|
||||
dest_files=["res://.godot/imported/green.png-f0a767cbcdecda56743ee52c17fefb72.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
Classes/NewHero3/green_hand.png
Normal file
After Width: | Height: | Size: 880 B |
34
Classes/NewHero3/green_hand.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://wknia76l1hqo"
|
||||
path="res://.godot/imported/green_hand.png-a1ccc7c1a1b986dee1992634f30613ef.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Classes/NewHero3/green_hand.png"
|
||||
dest_files=["res://.godot/imported/green_hand.png-a1ccc7c1a1b986dee1992634f30613ef.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
51
Classes/NewHero3/podium.tscn
Normal file
@ -0,0 +1,51 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://busdu5na4rf4e"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bc0xyfr5nj1ul" path="res://Scenes/Menus/CharacterSelect/character_podium.gd" id="1_nxj67"]
|
||||
[ext_resource type="Texture2D" uid="uid://d4jd718brpsed" path="res://Classes/Engineer/doe.png" id="2_05uii"]
|
||||
[ext_resource type="PackedScene" uid="uid://ddbbwx0yy16lh" path="res://Scenes/TowerBase/tower_base.tscn" id="3_il1ej"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://oxjhqfwlcx5l" path="res://Towers/Assault/assaultmod.res" id="4_mrig3"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://bu35or5yc5j4c" path="res://Towers/Sniper/snipermodel.res" id="5_yj8b1"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://dler7wcqj0bm6" path="res://Towers/Gatling/gattlemesh.res" id="6_jr17d"]
|
||||
|
||||
[node name="Hero3Podium" type="Node3D"]
|
||||
script = ExtResource("1_nxj67")
|
||||
text = "Come back soon!"
|
||||
metadata/_custom_type_script = "uid://bc0xyfr5nj1ul"
|
||||
|
||||
[node name="Base" type="CSGCylinder3D" parent="."]
|
||||
transform = Transform3D(0.332046, 0, -0.943263, 0, 1, 0, 0.943263, 0, 0.332046, 0, 0, 0)
|
||||
radius = 3.0
|
||||
height = 1.0
|
||||
sides = 32
|
||||
|
||||
[node name="Sprite3D" type="Sprite3D" parent="Base"]
|
||||
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 1.91885, 0)
|
||||
visible = false
|
||||
modulate = Color(0.517184, 0.517184, 0.517184, 1)
|
||||
billboard = 2
|
||||
texture_filter = 0
|
||||
texture = ExtResource("2_05uii")
|
||||
|
||||
[node name="Node3D" parent="Base" instance=ExtResource("3_il1ej")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.18309, 0.5, 0.742893)
|
||||
|
||||
[node name="Assaultmod" type="MeshInstance3D" parent="Base"]
|
||||
transform = Transform3D(0.256614, 0.167067, -0.322898, -7.90479e-16, 0.395231, 0.204492, 0.363558, -0.117923, 0.227914, -0.119748, 0.959456, -1.44893)
|
||||
mesh = ExtResource("4_mrig3")
|
||||
skeleton = NodePath("../../..")
|
||||
|
||||
[node name="Snipermodel" type="MeshInstance3D" parent="Base"]
|
||||
transform = Transform3D(0.15964, 0.231242, 0.312158, 0.0231825, 0.331215, -0.257215, -0.387786, 0.114996, 0.113129, 0.190324, 0.957512, 1.40108)
|
||||
mesh = ExtResource("5_yj8b1")
|
||||
skeleton = NodePath("../../..")
|
||||
|
||||
[node name="Gattlemesh" type="MeshInstance3D" parent="Base"]
|
||||
transform = Transform3D(-0.170479, -0.0500322, 0.247909, 0, 0.298972, 0.0603377, -0.252907, 0.0337256, -0.16711, 1.52548, 0.901463, -0.197461)
|
||||
mesh = ExtResource("6_jr17d")
|
||||
skeleton = NodePath("../../..")
|
||||
|
||||
[node name="SpotLight3D" type="SpotLight3D" parent="Base"]
|
||||
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 4, 0)
|
||||
visible = false
|
||||
spot_range = 10.0
|
||||
spot_attenuation = 0.39
|
13
Classes/NewHero4/class.tres
Normal file
@ -0,0 +1,13 @@
|
||||
[gd_resource type="Resource" script_class="HeroClass" load_steps=4 format=3 uid="uid://cq1sq8lb2lif5"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://d40isem6w5d8" path="res://Scripts/Resources/card.gd" id="1_rtgxw"]
|
||||
[ext_resource type="PackedScene" uid="uid://6givglesbjef" path="res://Classes/NewHero4/podium.tscn" id="2_quxjv"]
|
||||
[ext_resource type="Script" uid="uid://dcwtg2gev3uia" path="res://Scripts/Resources/hero_class.gd" id="2_t7plg"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_t7plg")
|
||||
hero_name = "Under Construction"
|
||||
deck = Array[ExtResource("1_rtgxw")]([])
|
||||
faction = 0
|
||||
podium = ExtResource("2_quxjv")
|
||||
metadata/_custom_type_script = "uid://dcwtg2gev3uia"
|
57
Classes/NewHero4/podium.tscn
Normal file
@ -0,0 +1,57 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://6givglesbjef"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bc0xyfr5nj1ul" path="res://Scenes/Menus/CharacterSelect/character_podium.gd" id="1_h2nqs"]
|
||||
[ext_resource type="Texture2D" uid="uid://bvybr3fwnw46p" path="res://Classes/Mage/yeen.png" id="2_e7ajb"]
|
||||
[ext_resource type="PackedScene" uid="uid://ddbbwx0yy16lh" path="res://Scenes/TowerBase/tower_base.tscn" id="3_brui3"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://oxjhqfwlcx5l" path="res://Towers/Assault/assaultmod.res" id="4_6igfd"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://bu35or5yc5j4c" path="res://Towers/Sniper/snipermodel.res" id="5_2o81e"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://d34yiqnnaie8r" path="res://Towers/Fireball/magetowermesh.res" id="6_qcqfx"]
|
||||
|
||||
[node name="Hero4Podium" type="Node3D"]
|
||||
script = ExtResource("1_h2nqs")
|
||||
text = "Come back in, uh, a long time!"
|
||||
metadata/_custom_type_script = "uid://bc0xyfr5nj1ul"
|
||||
|
||||
[node name="Base" type="CSGCylinder3D" parent="."]
|
||||
transform = Transform3D(-0.642788, 0, 0.766044, 0, 1, 0, -0.766044, 0, -0.642788, 0, 0, 0)
|
||||
radius = 3.0
|
||||
height = 1.0
|
||||
sides = 32
|
||||
|
||||
[node name="Sprite3D" type="Sprite3D" parent="Base"]
|
||||
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 1.91885, 0)
|
||||
visible = false
|
||||
modulate = Color(0.446777, 0.446777, 0.446777, 1)
|
||||
billboard = 2
|
||||
texture_filter = 0
|
||||
texture = ExtResource("2_e7ajb")
|
||||
|
||||
[node name="Node3D" parent="Base" instance=ExtResource("3_brui3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.21433, 0.5, -1.47375)
|
||||
|
||||
[node name="Assaultmod" type="MeshInstance3D" parent="Base"]
|
||||
transform = Transform3D(-0.216168, 0.271014, 0.279012, 0.174778, 0.352842, -0.207317, -0.347489, 0.00887582, -0.277844, 1.62687, 1.06376, -1.0274)
|
||||
mesh = ExtResource("4_6igfd")
|
||||
skeleton = NodePath("../../..")
|
||||
|
||||
[node name="Snipermodel" type="MeshInstance3D" parent="Base"]
|
||||
transform = Transform3D(0.332265, 0.0519786, -0.251592, -8.9882e-09, 0.411314, 0.0849769, 0.256905, -0.0672257, 0.325393, 0.500198, 0.978789, 1.90895)
|
||||
mesh = ExtResource("5_2o81e")
|
||||
skeleton = NodePath("../../..")
|
||||
|
||||
[node name="Magetowermesh" type="MeshInstance3D" parent="Base"]
|
||||
transform = Transform3D(0.432921, 0, 0.719847, 0, 0.84, 0, -0.719847, 0, 0.432921, -1.62727, 0.5, -0.00850296)
|
||||
mesh = ExtResource("6_qcqfx")
|
||||
|
||||
[node name="OmniLight3D" type="OmniLight3D" parent="Base/Magetowermesh"]
|
||||
transform = Transform3D(1.19048, 0, 0, 0, 1.19048, 0, 0, 0, 1.19048, 0, 3.38274, 0)
|
||||
visible = false
|
||||
light_color = Color(0.697081, 0.170704, 0.131545, 1)
|
||||
light_energy = 3.586
|
||||
omni_range = 1.824
|
||||
|
||||
[node name="SpotLight3D2" type="SpotLight3D" parent="Base"]
|
||||
transform = Transform3D(-4.37114e-08, 1, 4.37114e-08, 0, -4.37114e-08, 1, 1, 4.37114e-08, 1.91069e-15, 0, 4, 0)
|
||||
visible = false
|
||||
spot_range = 10.0
|
||||
spot_attenuation = 0.39
|