moved some files and updated to Godot 4.2.Stable
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -29,4 +30,5 @@ animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=1
|
||||
|
BIN
PCs/Universal/ClassCards/Assault/assaultmod.res
Normal file
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ciu2crn0o7htc"
|
||||
path="res://.godot/imported/assaultmodel.glb-c8e5e4674872be4256882c2b710ccd90.scn"
|
||||
path="res://.godot/imported/assaultmodel.glb-39d3e32b698edb68608a2a3a7eac476b.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assaultmodel.glb"
|
||||
dest_files=["res://.godot/imported/assaultmodel.glb-c8e5e4674872be4256882c2b710ccd90.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/Assault/assaultmodel.glb"
|
||||
dest_files=["res://.godot/imported/assaultmodel.glb-39d3e32b698edb68608a2a3a7eac476b.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://assaultmod.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=0
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ndhxw3xc8gxq"
|
||||
path="res://.godot/imported/assaulttex.png-6e11a170a27a126d24f7975db5bc05f7.ctex"
|
||||
path="res://.godot/imported/assaulttex.png-dcde99091901ec1a54f5c5608abb8398.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assaulttex.png"
|
||||
dest_files=["res://.godot/imported/assaulttex.png-6e11a170a27a126d24f7975db5bc05f7.ctex"]
|
||||
source_file="res://PCs/Universal/ClassCards/Assault/assaulttex.png"
|
||||
dest_files=["res://.godot/imported/assaulttex.png-dcde99091901ec1a54f5c5608abb8398.ctex"]
|
||||
|
||||
[params]
|
||||
|
BIN
PCs/Universal/ClassCards/Assault/shot1.wav
Normal file
24
PCs/Universal/ClassCards/Assault/shot1.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://chrf1dcq2ujw0"
|
||||
path="res://.godot/imported/shot1.wav-bcd27f2460a598197aa7005390fced83.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://PCs/Universal/ClassCards/Assault/shot1.wav"
|
||||
dest_files=["res://.godot/imported/shot1.wav-bcd27f2460a598197aa7005390fced83.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
@ -3,7 +3,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dumiyjlnea4gq" path="res://Scenes/Towers/hitscan_tower.tscn" id="1_uadu5"]
|
||||
[ext_resource type="Resource" uid="uid://bdmsiw45xxhiv" path="res://PCs/Universal/ClassCards/Assault/tower_stats.tres" id="2_gg1gn"]
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Assault/tower_assault.gd" id="2_olbck"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://bmejdnnnuroll" path="res://assaultmod.res" id="4_1d5pl"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://oxjhqfwlcx5l" path="res://PCs/Universal/ClassCards/Assault/assaultmod.res" id="4_1d5pl"]
|
||||
|
||||
[node name="AssaultTower" instance=ExtResource("1_uadu5")]
|
||||
script = ExtResource("2_olbck")
|
||||
|
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://nhkh1qnqtll6"
|
||||
path="res://.godot/imported/blowdart.glb-2617a336df09b573280ccf8682d7c3db.scn"
|
||||
path="res://.godot/imported/blowdart.glb-4545456eb7eef5fa1a8e99689064de7a.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://blowdart.glb"
|
||||
dest_files=["res://.godot/imported/blowdart.glb-2617a336df09b573280ccf8682d7c3db.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/Blowdart/blowdart.glb"
|
||||
dest_files=["res://.godot/imported/blowdart.glb-4545456eb7eef5fa1a8e99689064de7a.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://blowdart.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=1
|
BIN
PCs/Universal/ClassCards/Blowdart/blowdart.res
Normal file
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cmgtiw6p50bbi"
|
||||
path="res://.godot/imported/blowdart.png-89805f290c965afb19be973b67aee777.ctex"
|
||||
path="res://.godot/imported/blowdarttex.png-7f7d4afe81406d5d06b42f275e222044.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://blowdart.png"
|
||||
dest_files=["res://.godot/imported/blowdart.png-89805f290c965afb19be973b67aee777.ctex"]
|
||||
source_file="res://PCs/Universal/ClassCards/Blowdart/blowdarttex.png"
|
||||
dest_files=["res://.godot/imported/blowdarttex.png-7f7d4afe81406d5d06b42f275e222044.ctex"]
|
||||
|
||||
[params]
|
||||
|
@ -4,7 +4,7 @@
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Blowdart/tower_blowdart.gd" id="2_s3qd0"]
|
||||
[ext_resource type="Resource" uid="uid://cbskijhnnj3kw" path="res://Resources/StatusEffects/poisoned.tres" id="3_ix50y"]
|
||||
[ext_resource type="Resource" uid="uid://cfbap4o68urti" path="res://PCs/Universal/ClassCards/Blowdart/tower_stats.tres" id="4_1w7pa"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://yxho5jipkwi2" path="res://blowdart.res" id="5_2kqqw"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://yxho5jipkwi2" path="res://PCs/Universal/ClassCards/Blowdart/blowdart.res" id="5_2kqqw"]
|
||||
|
||||
[node name="BlowdartTower" instance=ExtResource("1_lnpfa")]
|
||||
script = ExtResource("2_s3qd0")
|
||||
|
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://c7oec0i1k76et"
|
||||
path="res://.godot/imported/bombamod.glb-9cd4bd592733c8fe463d0d059a606443.scn"
|
||||
path="res://.godot/imported/bombamod.glb-6327b94e2a61146a5360dc0c2ba73a03.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://bombamod.glb"
|
||||
dest_files=["res://.godot/imported/bombamod.glb-9cd4bd592733c8fe463d0d059a606443.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/BombLauncher/bombamod.glb"
|
||||
dest_files=["res://.godot/imported/bombamod.glb-6327b94e2a61146a5360dc0c2ba73a03.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://bombamodel.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=0
|
BIN
PCs/Universal/ClassCards/BombLauncher/bombamodel.res
Normal file
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cxwtwh2al18cb"
|
||||
path="res://.godot/imported/bombatex.png-9dbb47ba6064c156118cceb5fb9a6cdc.ctex"
|
||||
path="res://.godot/imported/bombatex.png-45cc2117ae120fab336bc615407f5476.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://bombatex.png"
|
||||
dest_files=["res://.godot/imported/bombatex.png-9dbb47ba6064c156118cceb5fb9a6cdc.ctex"]
|
||||
source_file="res://PCs/Universal/ClassCards/BombLauncher/bombatex.png"
|
||||
dest_files=["res://.godot/imported/bombatex.png-45cc2117ae120fab336bc615407f5476.ctex"]
|
||||
|
||||
[params]
|
||||
|
@ -4,7 +4,7 @@
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/BombLauncher/tower_bomb_launcher.gd" id="2_vlaa6"]
|
||||
[ext_resource type="PackedScene" uid="uid://c8oq5unisjqne" path="res://PCs/Universal/ClassCards/BombLauncher/bomb_projectile.tscn" id="3_562if"]
|
||||
[ext_resource type="Resource" uid="uid://8eaecilvan23" path="res://PCs/Universal/ClassCards/BombLauncher/tower_stats.tres" id="4_xgwj1"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://ckst32066g4vg" path="res://bombamodel.res" id="5_yixga"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://cbuu5w43qins8" path="res://PCs/Universal/ClassCards/BombLauncher/bombamodel.res" id="5_yixga"]
|
||||
|
||||
[node name="BombLauncherTower" instance=ExtResource("1_r8hbo")]
|
||||
script = ExtResource("2_vlaa6")
|
||||
|
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://c4uxuc6cld2nq"
|
||||
path="res://.godot/imported/magetower.glb-28b20c6428d9f78d090ba4b8ac74e7b0.scn"
|
||||
path="res://.godot/imported/magetower.glb-86ebfdf9a78f1d6837200cc6df3adda1.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://magetower.glb"
|
||||
dest_files=["res://.godot/imported/magetower.glb-28b20c6428d9f78d090ba4b8ac74e7b0.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/Fireball/magetower.glb"
|
||||
dest_files=["res://.godot/imported/magetower.glb-86ebfdf9a78f1d6837200cc6df3adda1.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://magetowermesh.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=1
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ckqne5s30ifgb"
|
||||
path="res://.godot/imported/magetower.png-3d1d28e0dba539bd0af396075ec94192.ctex"
|
||||
path="res://.godot/imported/magetower.png-6567d073e5f62a679107f48887d326cf.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://magetower.png"
|
||||
dest_files=["res://.godot/imported/magetower.png-3d1d28e0dba539bd0af396075ec94192.ctex"]
|
||||
source_file="res://PCs/Universal/ClassCards/Fireball/magetower.png"
|
||||
dest_files=["res://.godot/imported/magetower.png-6567d073e5f62a679107f48887d326cf.ctex"]
|
||||
|
||||
[params]
|
||||
|
BIN
PCs/Universal/ClassCards/Fireball/magetowermesh.res
Normal file
@ -4,7 +4,7 @@
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Fireball/tower_fireball.gd" id="2_td8dh"]
|
||||
[ext_resource type="PackedScene" uid="uid://ddpixntjsbpqp" path="res://PCs/Universal/ClassCards/Fireball/fireball_projectile.tscn" id="3_1akv8"]
|
||||
[ext_resource type="Resource" uid="uid://dnvqghpwyuw84" path="res://PCs/Universal/ClassCards/Fireball/tower_stats.tres" id="4_uu77s"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://d34yiqnnaie8r" path="res://magetowermesh.res" id="5_7rkfh"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://d34yiqnnaie8r" path="res://PCs/Universal/ClassCards/Fireball/magetowermesh.res" id="5_7rkfh"]
|
||||
|
||||
[node name="FireballTower" instance=ExtResource("1_rkdu6")]
|
||||
script = ExtResource("2_td8dh")
|
||||
|
@ -11,9 +11,9 @@ gradient = SubResource("Gradient_eiw3y")
|
||||
[resource]
|
||||
direction = Vector3(0, 0, -1)
|
||||
spread = 15.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
initial_velocity_min = 3.0
|
||||
initial_velocity_max = 3.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.3
|
||||
scale_max = 0.3
|
||||
color_ramp = SubResource("GradientTexture1D_arw7j")
|
||||
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://33ebstkmuw2s"
|
||||
path="res://.godot/imported/flamethrower.png-b7ebd4e56d3a0a576d95c57120e28da0.ctex"
|
||||
path="res://.godot/imported/flamethrower.png-e1eaab69f7d70c82fce7f178c975c715.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://flamethrower.png"
|
||||
dest_files=["res://.godot/imported/flamethrower.png-b7ebd4e56d3a0a576d95c57120e28da0.ctex"]
|
||||
source_file="res://PCs/Universal/ClassCards/Flamethrower/flamethrower.png"
|
||||
dest_files=["res://.godot/imported/flamethrower.png-e1eaab69f7d70c82fce7f178c975c715.ctex"]
|
||||
|
||||
[params]
|
||||
|
BIN
PCs/Universal/ClassCards/Flamethrower/flamethrower_mesh.res
Normal file
@ -4,7 +4,7 @@
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Flamethrower/tower_flamethrower.gd" id="2_7vewc"]
|
||||
[ext_resource type="Resource" uid="uid://dbanx8taicddm" path="res://Resources/StatusEffects/on_fire.tres" id="3_aop2h"]
|
||||
[ext_resource type="Resource" uid="uid://cdtjbxs21peqg" path="res://PCs/Universal/ClassCards/Flamethrower/tower_stats.tres" id="4_by7c8"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://p2jerp4ab8ch" path="res://flamethrower_mesh.res" id="5_tc7nr"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://b4p0d4y8fdeox" path="res://PCs/Universal/ClassCards/Flamethrower/flamethrower_mesh.res" id="5_tc7nr"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_r367g"]
|
||||
size = Vector3(3, 2, 3)
|
||||
@ -19,9 +19,9 @@ gradient = SubResource("Gradient_ay233")
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_r7587"]
|
||||
direction = Vector3(0, 0, -1)
|
||||
spread = 15.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
initial_velocity_min = 3.0
|
||||
initial_velocity_max = 3.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
color_ramp = SubResource("GradientTexture1D_7rrxx")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_p8aw8"]
|
||||
|
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dw1inygy0r6l6"
|
||||
path="res://.godot/imported/untirastflametled.glb-fd6a80dc78abf5262acd2ad7b6706cbc.scn"
|
||||
path="res://.godot/imported/untirastflametled.glb-9c4861a56d98145a5c7d7f406a363a09.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://untirastflametled.glb"
|
||||
dest_files=["res://.godot/imported/untirastflametled.glb-fd6a80dc78abf5262acd2ad7b6706cbc.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/Flamethrower/untirastflametled.glb"
|
||||
dest_files=["res://.godot/imported/untirastflametled.glb-9c4861a56d98145a5c7d7f406a363a09.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://flamethrower_mesh.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=1
|
@ -1,7 +1,7 @@
|
||||
[gd_resource type="Resource" script_class="Card" load_steps=8 format=3 uid="uid://cvto66tp7rrst"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Resources/card.gd" id="1_5html"]
|
||||
[ext_resource type="Texture2D" uid="uid://cx5cwn11fuugq" path="res://PCs/Universal/ClassCards/Gatling/gatling.png" id="2_rof1s"]
|
||||
[ext_resource type="Texture2D" uid="uid://bjh6e8t8br6rq" path="res://PCs/Universal/ClassCards/Gatling/gatling.png" id="2_rof1s"]
|
||||
[ext_resource type="Resource" uid="uid://nxl5wabgl36t" path="res://PCs/Universal/ClassCards/Gatling/tower_stats.tres" id="3_4hykq"]
|
||||
[ext_resource type="PackedScene" uid="uid://dkxi1ssoa44jn" path="res://PCs/Universal/ClassCards/Gatling/weapon_gatling.tscn" id="3_wkjyf"]
|
||||
[ext_resource type="Resource" uid="uid://cj2x1jvo8l4ot" path="res://PCs/Universal/ClassCards/Gatling/weapon_stats.tres" id="4_76fd1"]
|
||||
|
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://c8l43de2o07kb"
|
||||
path="res://.godot/imported/gatling.glb-4b067db175131d6c02f2fca189542755.scn"
|
||||
path="res://.godot/imported/gatling.glb-81eac8386d597b6d62651818c8facdc4.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://gatling.glb"
|
||||
dest_files=["res://.godot/imported/gatling.glb-4b067db175131d6c02f2fca189542755.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/Gatling/gatling.glb"
|
||||
dest_files=["res://.godot/imported/gatling.glb-81eac8386d597b6d62651818c8facdc4.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://gattlemesh.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=1
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 13 KiB |
@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cx5cwn11fuugq"
|
||||
uid="uid://bjh6e8t8br6rq"
|
||||
path="res://.godot/imported/gatling.png-884c4cce4654c4213d5c047580076c33.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
|
BIN
PCs/Universal/ClassCards/Gatling/gattlemesh.res
Normal file
@ -3,7 +3,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dumiyjlnea4gq" path="res://Scenes/Towers/hitscan_tower.tscn" id="1_su74p"]
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Gatling/tower_gatling.gd" id="2_ipjp1"]
|
||||
[ext_resource type="Resource" uid="uid://nxl5wabgl36t" path="res://PCs/Universal/ClassCards/Gatling/tower_stats.tres" id="3_oicqw"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://dler7wcqj0bm6" path="res://gattlemesh.res" id="4_wihc0"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://dler7wcqj0bm6" path="res://PCs/Universal/ClassCards/Gatling/gattlemesh.res" id="4_wihc0"]
|
||||
|
||||
[node name="GatlingTower" instance=ExtResource("1_su74p")]
|
||||
script = ExtResource("2_ipjp1")
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://difwo7wlyqr3h" path="res://Scenes/Weapons/hitscan_weapon.tscn" id="1_fwlu5"]
|
||||
[ext_resource type="Resource" uid="uid://cj2x1jvo8l4ot" path="res://PCs/Universal/ClassCards/Gatling/weapon_stats.tres" id="2_fnyjd"]
|
||||
[ext_resource type="Texture2D" uid="uid://cx5cwn11fuugq" path="res://PCs/Universal/ClassCards/Gatling/gatling.png" id="2_rv8ps"]
|
||||
[ext_resource type="Texture2D" uid="uid://bjh6e8t8br6rq" path="res://PCs/Universal/ClassCards/Gatling/gatling.png" id="2_rv8ps"]
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Gatling/weapon_gatling.gd" id="2_wm4al"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0im1y"]
|
||||
|
BIN
PCs/Universal/ClassCards/GlueLauncher/glue_launcher_model.res
Normal file
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dd2lht485rtdu"
|
||||
path="res://.godot/imported/gluegun.glb-cbcef9fb1740eebcdeeca8e1e3fadbb0.scn"
|
||||
path="res://.godot/imported/gluegun.glb-c73caa3a330b09648196c988cf6d742e.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://gluegun.glb"
|
||||
dest_files=["res://.godot/imported/gluegun.glb-cbcef9fb1740eebcdeeca8e1e3fadbb0.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/GlueLauncher/gluegun.glb"
|
||||
dest_files=["res://.godot/imported/gluegun.glb-c73caa3a330b09648196c988cf6d742e.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://glue_launcher_model.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=1
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ukdbh416xfrl"
|
||||
path="res://.godot/imported/gluegun.png-290a851e4b41fcbe30fec47bcbe5d928.ctex"
|
||||
path="res://.godot/imported/glueguntex.png-453cb69a5c94b523c0b441472ac4d174.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://gluegun.png"
|
||||
dest_files=["res://.godot/imported/gluegun.png-290a851e4b41fcbe30fec47bcbe5d928.ctex"]
|
||||
source_file="res://PCs/Universal/ClassCards/GlueLauncher/glueguntex.png"
|
||||
dest_files=["res://.godot/imported/glueguntex.png-453cb69a5c94b523c0b441472ac4d174.ctex"]
|
||||
|
||||
[params]
|
||||
|
@ -4,7 +4,7 @@
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/GlueLauncher/tower_glue_launcher.gd" id="2_ot8fu"]
|
||||
[ext_resource type="Resource" uid="uid://d0643gfp52x3s" path="res://Resources/StatusEffects/sticky.tres" id="3_ibb53"]
|
||||
[ext_resource type="Resource" uid="uid://bvkwgmbxje0dp" path="res://PCs/Universal/ClassCards/GlueLauncher/tower_stats.tres" id="4_etcd4"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://cehyrhbd7pu83" path="res://glue_launcher_model.res" id="5_dsftx"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://cehyrhbd7pu83" path="res://PCs/Universal/ClassCards/GlueLauncher/glue_launcher_model.res" id="5_dsftx"]
|
||||
|
||||
[node name="GlueLauncherTower" instance=ExtResource("1_r1dvg")]
|
||||
script = ExtResource("2_ot8fu")
|
||||
|
@ -4,7 +4,7 @@
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Icicle/tower_icicle.gd" id="2_qcpgh"]
|
||||
[ext_resource type="PackedScene" uid="uid://dyurjxotdkf1u" path="res://PCs/Universal/ClassCards/Icicle/icicle_projectile.tscn" id="3_o4uqf"]
|
||||
[ext_resource type="Resource" uid="uid://d34bfj5togyyt" path="res://PCs/Universal/ClassCards/Icicle/tower_stats.tres" id="4_3il5a"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://d34yiqnnaie8r" path="res://magetowermesh.res" id="5_soa3a"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://d34yiqnnaie8r" path="res://PCs/Universal/ClassCards/Fireball/magetowermesh.res" id="5_soa3a"]
|
||||
|
||||
[node name="IcicleTower" instance=ExtResource("1_d6g88")]
|
||||
script = ExtResource("2_qcpgh")
|
||||
|
@ -11,9 +11,9 @@ gradient = SubResource("Gradient_eiw3y")
|
||||
[resource]
|
||||
direction = Vector3(0, 0, -1)
|
||||
spread = 15.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
initial_velocity_min = 3.0
|
||||
initial_velocity_max = 3.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.3
|
||||
scale_max = 0.3
|
||||
color_ramp = SubResource("GradientTexture1D_arw7j")
|
||||
|
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ck330svnmd13b"
|
||||
path="res://.godot/imported/reactor.glb-bcbd7634f2c402c7837d5a53c1023bfa.scn"
|
||||
path="res://.godot/imported/reactor.glb-f3fa2b14fb437163d5de82b4fc3c12d7.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://reactor.glb"
|
||||
dest_files=["res://.godot/imported/reactor.glb-bcbd7634f2c402c7837d5a53c1023bfa.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/Reactor/reactor.glb"
|
||||
dest_files=["res://.godot/imported/reactor.glb-f3fa2b14fb437163d5de82b4fc3c12d7.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://reactor_mesh.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=1
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b87fn56wyiqmj"
|
||||
path.s3tc="res://.godot/imported/reactor.png-8b8f9f41c2b802c6bbe84b4548ba01e8.s3tc.ctex"
|
||||
path.s3tc="res://.godot/imported/reactor.png-e1af7e0f56e7ecad67a7618d043280f7.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@ -11,8 +11,8 @@ metadata={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://reactor.png"
|
||||
dest_files=["res://.godot/imported/reactor.png-8b8f9f41c2b802c6bbe84b4548ba01e8.s3tc.ctex"]
|
||||
source_file="res://PCs/Universal/ClassCards/Reactor/reactor.png"
|
||||
dest_files=["res://.godot/imported/reactor.png-e1af7e0f56e7ecad67a7618d043280f7.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
BIN
PCs/Universal/ClassCards/Reactor/reactor_mesh.res
Normal file
@ -4,7 +4,7 @@
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Reactor/tower_reactor.gd" id="2_6w83m"]
|
||||
[ext_resource type="Resource" uid="uid://dxlisoas4xlmo" path="res://Resources/StatusEffects/radioactive.tres" id="3_xhrj0"]
|
||||
[ext_resource type="Resource" uid="uid://cssdyxk8oefsd" path="res://PCs/Universal/ClassCards/Reactor/tower_stats.tres" id="4_rkhup"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://d280k3kx6hh7h" path="res://reactor_mesh.res" id="5_it8eo"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://d280k3kx6hh7h" path="res://PCs/Universal/ClassCards/Reactor/reactor_mesh.res" id="5_it8eo"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_ranod"]
|
||||
interpolation_color_space = 2
|
||||
|
@ -11,9 +11,9 @@ gradient = SubResource("Gradient_eiw3y")
|
||||
[resource]
|
||||
direction = Vector3(0, 0, -1)
|
||||
spread = 15.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
initial_velocity_min = 3.0
|
||||
initial_velocity_max = 3.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.3
|
||||
scale_max = 0.3
|
||||
color_ramp = SubResource("GradientTexture1D_arw7j")
|
||||
|
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://c6bawh1fc8dpm"
|
||||
path="res://.godot/imported/fridge.glb-fc8eb7a817edc810c3127301db604b88.scn"
|
||||
path="res://.godot/imported/fridge.glb-36efac19fc2d1a4ecbeb3ce3d7c32a76.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://fridge.glb"
|
||||
dest_files=["res://.godot/imported/fridge.glb-fc8eb7a817edc810c3127301db604b88.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/Refrigerator/fridge.glb"
|
||||
dest_files=["res://.godot/imported/fridge.glb-36efac19fc2d1a4ecbeb3ce3d7c32a76.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://fridge_mesh.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=1
|
Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 8.8 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cs77k4nnd1tql"
|
||||
path="res://.godot/imported/fridge.png-13d1eccf6f0cb3bedbda59f6f5716000.ctex"
|
||||
path="res://.godot/imported/fridge.png-f68dbcec63603ecf48bac5d170807af1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://fridge.png"
|
||||
dest_files=["res://.godot/imported/fridge.png-13d1eccf6f0cb3bedbda59f6f5716000.ctex"]
|
||||
source_file="res://PCs/Universal/ClassCards/Refrigerator/fridge.png"
|
||||
dest_files=["res://.godot/imported/fridge.png-f68dbcec63603ecf48bac5d170807af1.ctex"]
|
||||
|
||||
[params]
|
||||
|
BIN
PCs/Universal/ClassCards/Refrigerator/fridge_mesh.res
Normal file
@ -4,7 +4,7 @@
|
||||
[ext_resource type="Resource" uid="uid://fed6kimfbcwv" path="res://Resources/StatusEffects/cold.tres" id="2_u4dux"]
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Refrigerator/tower_refrigerator.gd" id="2_yhcmv"]
|
||||
[ext_resource type="Resource" uid="uid://st0qrut5nxrm" path="res://PCs/Universal/ClassCards/Refrigerator/tower_stats.tres" id="3_jjh3a"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://bwvls7rj0oqyv" path="res://fridge_mesh.res" id="5_mrvl8"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://bwvls7rj0oqyv" path="res://PCs/Universal/ClassCards/Refrigerator/fridge_mesh.res" id="5_mrvl8"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_lm6vx"]
|
||||
offsets = PackedFloat32Array(0, 0.682927, 1)
|
||||
@ -16,9 +16,9 @@ gradient = SubResource("Gradient_lm6vx")
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ijefe"]
|
||||
spread = 180.0
|
||||
flatness = 1.0
|
||||
gravity = Vector3(0, -8, 0)
|
||||
initial_velocity_min = 7.0
|
||||
initial_velocity_max = 7.0
|
||||
gravity = Vector3(0, -8, 0)
|
||||
tangential_accel_min = 6.0
|
||||
tangential_accel_max = 6.0
|
||||
damping_min = 10.0
|
||||
|
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://buyx8g4vlh7g7"
|
||||
path="res://.godot/imported/rocket_launcher.glb-e92076bdb438131d693e35ff4ea877f1.scn"
|
||||
path="res://.godot/imported/rocket_launcher.glb-77ca9ff6c9210df24a8c02b7cb980210.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://rocket_launcher.glb"
|
||||
dest_files=["res://.godot/imported/rocket_launcher.glb-e92076bdb438131d693e35ff4ea877f1.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/RocketLauncher/rocket_launcher.glb"
|
||||
dest_files=["res://.godot/imported/rocket_launcher.glb-77ca9ff6c9210df24a8c02b7cb980210.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://rocket_launcher_model.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=1
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cwou52extvihw"
|
||||
path="res://.godot/imported/rocket_launcher_tex.png-f9725470313338cee0b9b4a825ba6e06.ctex"
|
||||
path="res://.godot/imported/rocket_launcher_tex.png-894223053d2d96f8cef696e390fe74c2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://rocket_launcher_tex.png"
|
||||
dest_files=["res://.godot/imported/rocket_launcher_tex.png-f9725470313338cee0b9b4a825ba6e06.ctex"]
|
||||
source_file="res://PCs/Universal/ClassCards/RocketLauncher/rocket_launcher_tex.png"
|
||||
dest_files=["res://.godot/imported/rocket_launcher_tex.png-894223053d2d96f8cef696e390fe74c2.ctex"]
|
||||
|
||||
[params]
|
||||
|
@ -3,7 +3,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://t0b32qb8eub2" path="res://Scenes/Towers/projectile_tower.tscn" id="1_su4lx"]
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/RocketLauncher/tower_rocket_launcher.gd" id="2_33124"]
|
||||
[ext_resource type="PackedScene" uid="uid://p2vwo8ivben6" path="res://PCs/Universal/ClassCards/RocketLauncher/rocket_projectile.tscn" id="3_8kvhb"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://buyx8g4vlh7g7" path="res://rocket_launcher_model.res" id="4_ahc6v"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://dltxsh8ppubj3" path="res://PCs/Universal/ClassCards/RocketLauncher/rocket_launcher_model.res" id="4_1rycx"]
|
||||
|
||||
[node name="RocketLauncherTower" instance=ExtResource("1_su4lx")]
|
||||
script = ExtResource("2_33124")
|
||||
@ -14,4 +14,4 @@ visible = false
|
||||
|
||||
[node name="Yaw" parent="." index="2"]
|
||||
transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0.667653, 0)
|
||||
mesh = ExtResource("4_ahc6v")
|
||||
mesh = ExtResource("4_1rycx")
|
||||
|
@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://b4vwe267lt1ua"
|
||||
path="res://.godot/imported/sniper.glb-67e7be7307d32845d1bcbd7adbeb5a4c.scn"
|
||||
path="res://.godot/imported/sniper.glb-920475b09617418a72bb2c724c3ed1c0.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sniper.glb"
|
||||
dest_files=["res://.godot/imported/sniper.glb-67e7be7307d32845d1bcbd7adbeb5a4c.scn"]
|
||||
source_file="res://PCs/Universal/ClassCards/Sniper/sniper.glb"
|
||||
dest_files=["res://.godot/imported/sniper.glb-920475b09617418a72bb2c724c3ed1c0.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://snipermodel.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=1
|
BIN
PCs/Universal/ClassCards/Sniper/snipermodel.res
Normal file
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dltijooiriwyj"
|
||||
path.s3tc="res://.godot/imported/sniper.png-009c7a5e89a302fdca12a7398074b240.s3tc.ctex"
|
||||
path.s3tc="res://.godot/imported/snipertex.png-cad8b69be1536c487d3f2f39d2ccb898.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@ -11,8 +11,8 @@ metadata={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sniper.png"
|
||||
dest_files=["res://.godot/imported/sniper.png-009c7a5e89a302fdca12a7398074b240.s3tc.ctex"]
|
||||
source_file="res://PCs/Universal/ClassCards/Sniper/snipertex.png"
|
||||
dest_files=["res://.godot/imported/snipertex.png-cad8b69be1536c487d3f2f39d2ccb898.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
@ -3,7 +3,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dumiyjlnea4gq" path="res://Scenes/Towers/hitscan_tower.tscn" id="1_x1nem"]
|
||||
[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Sniper/tower_sniper.gd" id="2_v5fr7"]
|
||||
[ext_resource type="Resource" uid="uid://eb0by6ba1d43" path="res://PCs/Universal/ClassCards/Sniper/tower_stats.tres" id="3_a0vis"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://b4vwe267lt1ua" path="res://snipermodel.res" id="4_pwbtb"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://bu35or5yc5j4c" path="res://PCs/Universal/ClassCards/Sniper/snipermodel.res" id="4_156p4"]
|
||||
|
||||
[node name="HitscanTower" instance=ExtResource("1_x1nem")]
|
||||
script = ExtResource("2_v5fr7")
|
||||
@ -14,4 +14,4 @@ visible = false
|
||||
|
||||
[node name="Yaw" parent="." index="2"]
|
||||
transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0.765984, 0)
|
||||
mesh = ExtResource("4_pwbtb")
|
||||
mesh = ExtResource("4_156p4")
|
||||
|
@ -27,6 +27,7 @@ signal died
|
||||
@export var sprint_zoom_speed := 0.2
|
||||
@export var player_name_tag : Label
|
||||
@export var weapon_swap_timer : Timer
|
||||
@export var ears : AudioListener3D
|
||||
|
||||
var equipped_card : Card
|
||||
var offhand_card : Card
|
||||
@ -60,6 +61,7 @@ func _ready() -> void:
|
||||
sprite.queue_free()
|
||||
hand_sprite.texture = hero_class.hand_texture
|
||||
player_name_tag.queue_free()
|
||||
ears.make_current()
|
||||
else:
|
||||
camera.set_visible(false)
|
||||
gun_camera.set_visible(false)
|
||||
|
@ -57,7 +57,7 @@ viewport_path = NodePath("FirstPersonViewport/Head2/LeftHand/SubViewport3")
|
||||
background_mode = 1
|
||||
background_color = Color(0.282353, 0.615686, 0.278431, 1)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mac51"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_npkso"]
|
||||
resource_local_to_scene = true
|
||||
atlas = ExtResource("6_yyp8i")
|
||||
region = Rect2(0, 0, 96, 96)
|
||||
@ -86,7 +86,7 @@ shader_parameter/len = 0.015
|
||||
shader_parameter/spacing = 0.008
|
||||
shader_parameter/spread = 1.0
|
||||
|
||||
[node name="Hero" type="CharacterBody3D" node_paths=PackedStringArray("camera", "gun_camera", "left_hand_sprite", "left_hand", "right_hand", "right_hand_animator", "edit_tool", "gauntlet_sprite", "sprite", "hand_sprite", "interaction_raycast", "inventory", "card", "gauntlet_card_1", "gauntlet_card_2", "hud", "movement", "player_name_tag", "weapon_swap_timer")]
|
||||
[node name="Hero" type="CharacterBody3D" node_paths=PackedStringArray("camera", "gun_camera", "left_hand_sprite", "left_hand", "right_hand", "right_hand_animator", "edit_tool", "gauntlet_sprite", "sprite", "hand_sprite", "interaction_raycast", "inventory", "card", "gauntlet_card_1", "gauntlet_card_2", "hud", "movement", "player_name_tag", "weapon_swap_timer", "ears")]
|
||||
collision_layer = 2
|
||||
collision_mask = 37
|
||||
script = ExtResource("1_pihpe")
|
||||
@ -111,6 +111,7 @@ hud = NodePath("HUD")
|
||||
movement = NodePath("PlayerMovement")
|
||||
player_name_tag = NodePath("NametagViewport/Label")
|
||||
weapon_swap_timer = NodePath("WeaponSwapTimer")
|
||||
ears = NodePath("AudioListener3D")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
||||
@ -154,7 +155,7 @@ script = ExtResource("11_4sdwe")
|
||||
clone_camera = NodePath("../../ViewMovement/Head")
|
||||
|
||||
[node name="RightHand" type="Node3D" parent="FirstPersonViewport/Head2"]
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0.66, -0.255, -1)
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0.66, -0.255, -0.221557)
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="FirstPersonViewport/Head2/RightHand"]
|
||||
libraries = {
|
||||
@ -167,7 +168,7 @@ texture_filter = 0
|
||||
texture = ExtResource("3_5myy0")
|
||||
|
||||
[node name="LeftHand" type="Node3D" parent="FirstPersonViewport/Head2"]
|
||||
transform = Transform3D(0.235, 0, 0, 0, 0.235, 0, 0, 0, 0.235, -0.665, -0.275, -1)
|
||||
transform = Transform3D(0.235, 0, 0, 0, 0.235, 0, 0, 0, 0.235, -0.665, -0.275, -0.221557)
|
||||
|
||||
[node name="SubViewport" type="SubViewport" parent="FirstPersonViewport/Head2/LeftHand"]
|
||||
transparent_bg = true
|
||||
@ -245,7 +246,7 @@ vertical_alignment = 1
|
||||
|
||||
[node name="EightDirectionSprite" parent="." instance=ExtResource("2_ib0t5")]
|
||||
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0.915529, 0)
|
||||
texture = SubResource("AtlasTexture_mac51")
|
||||
texture = SubResource("AtlasTexture_npkso")
|
||||
|
||||
[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)
|
||||
@ -271,11 +272,12 @@ script = ExtResource("20_cfhw8")
|
||||
player = NodePath("..")
|
||||
head = NodePath("../ViewMovement")
|
||||
|
||||
[node name="HUD" type="CanvasLayer" parent="." node_paths=PackedStringArray("wave_count", "lives_count", "currency_count", "crosshair", "minimap", "minimap_cam", "minimap_viewport", "fps_label", "hover_text", "enemy_sprites", "enemy_counts", "weapon_energy_bar", "offhand_energy_bar")]
|
||||
[node name="HUD" type="CanvasLayer" parent="." node_paths=PackedStringArray("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")]
|
||||
script = ExtResource("8_yl6ka")
|
||||
wave_count = NodePath("WaveCount")
|
||||
lives_count = NodePath("LivesCount")
|
||||
currency_count = NodePath("CurrencyCount")
|
||||
minimap_outline = NodePath("MinimapBorder")
|
||||
crosshair = NodePath("Crosshair")
|
||||
minimap = NodePath("Minimap")
|
||||
minimap_cam = NodePath("../MiniMapViewport/Camera3D")
|
||||
@ -584,4 +586,7 @@ tint_progress = Color(0, 1, 1, 1)
|
||||
wait_time = 0.9
|
||||
one_shot = true
|
||||
|
||||
[node name="AudioListener3D" type="AudioListener3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0)
|
||||
|
||||
[connection signal="timeout" from="WeaponSwapTimer" to="." method="_on_timer_timeout"]
|
||||
|
@ -1,6 +1,7 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://bvqu1heobgboe"]
|
||||
[gd_scene load_steps=8 format=3 uid="uid://bvqu1heobgboe"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Towers/tower.gd" id="1_u8bfo"]
|
||||
[ext_resource type="AudioStream" uid="uid://chrf1dcq2ujw0" path="res://PCs/Universal/ClassCards/Assault/shot1.wav" id="2_xijvj"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_vk4a8"]
|
||||
resource_name = "shoot"
|
||||
@ -12,18 +13,24 @@ _data = {
|
||||
|
||||
[sub_resource type="BoxMesh" id="BoxMesh_42byu"]
|
||||
|
||||
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_3kxtr"]
|
||||
streams_count = 1
|
||||
stream_0/stream = ExtResource("2_xijvj")
|
||||
stream_0/weight = 1.0
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1ucq4"]
|
||||
transparency = 1
|
||||
cull_mode = 1
|
||||
shading_mode = 0
|
||||
albedo_color = Color(1, 0, 0.415686, 0.223529)
|
||||
|
||||
[node name="Tower" type="Node3D" node_paths=PackedStringArray("animator", "pitch_model", "yaw_model", "range_indicator")]
|
||||
[node name="Tower" type="Node3D" node_paths=PackedStringArray("animator", "pitch_model", "yaw_model", "range_indicator", "audio_player")]
|
||||
script = ExtResource("1_u8bfo")
|
||||
animator = NodePath("AnimationPlayer")
|
||||
pitch_model = NodePath("Pitch")
|
||||
yaw_model = NodePath("Yaw")
|
||||
range_indicator = NodePath("CSGSphere3D")
|
||||
audio_player = NodePath("Yaw/AudioStreamPlayer3D")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
libraries = {
|
||||
@ -36,6 +43,9 @@ mesh = SubResource("BoxMesh_42byu")
|
||||
[node name="Yaw" type="MeshInstance3D" parent="."]
|
||||
mesh = SubResource("BoxMesh_42byu")
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Yaw"]
|
||||
stream = SubResource("AudioStreamRandomizer_3kxtr")
|
||||
|
||||
[node name="MinimapIcon" type="Sprite3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
layers = 4
|
||||
|
@ -1,6 +1,7 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://b7nargdyg28fj"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://b7nargdyg28fj"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Weapons/weapon.gd" id="1_yo2gh"]
|
||||
[ext_resource type="AudioStream" uid="uid://chrf1dcq2ujw0" path="res://PCs/Universal/ClassCards/Assault/shot1.wav" id="2_2a041"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_5krlx"]
|
||||
length = 0.001
|
||||
@ -39,9 +40,16 @@ _data = {
|
||||
"shoot": SubResource("Animation_0rgpe")
|
||||
}
|
||||
|
||||
[node name="Weapon" type="Node3D" node_paths=PackedStringArray("animator", "recharge_timer")]
|
||||
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_leqfx"]
|
||||
random_pitch = 1.2
|
||||
streams_count = 1
|
||||
stream_0/stream = ExtResource("2_2a041")
|
||||
stream_0/weight = 1.0
|
||||
|
||||
[node name="Weapon" type="Node3D" node_paths=PackedStringArray("animator", "audio_player", "recharge_timer")]
|
||||
script = ExtResource("1_yo2gh")
|
||||
animator = NodePath("AnimationPlayer")
|
||||
audio_player = NodePath("AudioStreamPlayer3D")
|
||||
recharge_timer = NodePath("Timer")
|
||||
|
||||
[node name="Sprite3D" type="Sprite3D" parent="."]
|
||||
@ -58,4 +66,7 @@ libraries = {
|
||||
wait_time = 3.0
|
||||
one_shot = true
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
|
||||
stream = SubResource("AudioStreamRandomizer_leqfx")
|
||||
|
||||
[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]
|
||||
|
@ -91,8 +91,8 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.444448, 0.610684)
|
||||
collision_layer = 16
|
||||
collision_mask = 0
|
||||
script = ExtResource("3_iia6u")
|
||||
press_cost = 20
|
||||
hover_text = "Spend 20 Coins to print card"
|
||||
press_cost = 15
|
||||
hover_text = "Spend 15 Coins to print card"
|
||||
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
shape = SubResource("BoxShape3D_ikdwj")
|
||||
|
@ -5,6 +5,7 @@ var last_lives_count = 120
|
||||
@export var wave_count : Label
|
||||
@export var lives_count : Label
|
||||
@export var currency_count : Label
|
||||
@export var minimap_outline : TextureRect
|
||||
@export var crosshair : Control
|
||||
@export var minimap : TextureRect
|
||||
@export var minimap_cam : MinimapCamera3D
|
||||
@ -103,8 +104,8 @@ func maximise_minimap(anchor):
|
||||
minimap.offset_right = -40
|
||||
minimap_viewport.size = Vector2(1840, 1000)
|
||||
minimap_cam.size = 30
|
||||
$TextureRect3.set_visible(false)
|
||||
$Currency.set_visible(false)
|
||||
minimap_outline.set_visible(false)
|
||||
currency_count.set_visible(false)
|
||||
|
||||
|
||||
func minimize_minimap(anchor):
|
||||
@ -116,5 +117,5 @@ func minimize_minimap(anchor):
|
||||
minimap.offset_bottom = 256
|
||||
minimap_viewport.size = Vector2(256, 256)
|
||||
minimap_cam.size = 15
|
||||
$TextureRect3.set_visible(true)
|
||||
$Currency.set_visible(true)
|
||||
minimap_outline.set_visible(true)
|
||||
currency_count.set_visible(true)
|
||||
|
@ -6,6 +6,7 @@ class_name Tower
|
||||
@export var pitch_model : MeshInstance3D
|
||||
@export var yaw_model : MeshInstance3D
|
||||
@export var range_indicator : CSGSphere3D
|
||||
@export var audio_player : AudioStreamPlayer3D
|
||||
|
||||
var damage_particle_scene = preload("res://Scenes/damage_particle.tscn")
|
||||
var base_name
|
||||
@ -79,6 +80,7 @@ func acquire_target():
|
||||
|
||||
func shoot():
|
||||
animator.play("shoot")
|
||||
audio_player.play()
|
||||
if is_multiplayer_authority():
|
||||
networked_shoot.rpc()
|
||||
|
||||
|
@ -5,6 +5,7 @@ signal energy_changed(energy)
|
||||
|
||||
@export var stats : CardText
|
||||
@export var animator : AnimationPlayer
|
||||
@export var audio_player : AudioStreamPlayer3D
|
||||
@export var recharge_timer : Timer
|
||||
|
||||
var damage_particle_scene = preload("res://Scenes/damage_particle.tscn")
|
||||
@ -82,6 +83,7 @@ func spawn_damage_indicator(pos):
|
||||
|
||||
func shoot():
|
||||
animator.play("shoot")
|
||||
audio_player.play()
|
||||
recharging = false
|
||||
recharge_timer.stop()
|
||||
|
||||
@ -89,6 +91,7 @@ func shoot():
|
||||
@rpc
|
||||
func networked_shoot():
|
||||
animator.play("shoot")
|
||||
audio_player.play()
|
||||
|
||||
|
||||
func _on_timer_timeout() -> void:
|
||||
|
@ -10,7 +10,7 @@ var player_profile : PlayerProfile
|
||||
var player_keymap : PlayerKeymap
|
||||
|
||||
var wall_cost := 1
|
||||
var printer_cost := 20
|
||||
var printer_cost := 15
|
||||
enum TargetType {UNDEFINED = 0, LAND = 1, AIR = 2, BOTH = 3}
|
||||
enum EnemyType {UNDEFINED = 0, LAND = 1, AIR = 2}
|
||||
enum Rarity {COMMON = 0, UNCOMMON = 1, RARE = 2, EPIC = 3, LEGENDARY = 4}
|
||||
|
@ -1,6 +1,9 @@
|
||||
extends Node3D
|
||||
|
||||
@export var audio_player : AudioStreamPlayer3D
|
||||
|
||||
|
||||
func _on_area_3d_body_entered(body: Node3D) -> void:
|
||||
if body is EnemyController:
|
||||
body.goal_entered()
|
||||
audio_player.play()
|
||||
|
@ -7,7 +7,6 @@ signal game_started
|
||||
signal game_restarted
|
||||
signal lost_game
|
||||
signal won_game
|
||||
signal enemy_number_changed(number_of_enemies)
|
||||
|
||||
var level_scene = load("res://Worlds/GreenPlanet/Levels/first_level.tscn")
|
||||
var player_scene = load("res://PCs/hero.tscn")
|
||||
@ -118,7 +117,6 @@ func spawn_players(player_array, player_profiles, chatbox_open_signal, chatbox_c
|
||||
wave_started.connect(player.exit_editing_mode)
|
||||
wave_finished.connect(player.enter_editing_mode)
|
||||
base_took_damage.connect(player.hud.set_lives_count)
|
||||
enemy_number_changed.connect(player.hud.set_enemy_count)
|
||||
add_child(player)
|
||||
p_i += 1
|
||||
level.cinematic_cam.does_its_thing = false
|
||||
@ -169,12 +167,10 @@ func networked_set_endless(value):
|
||||
|
||||
func increase_enemy_count():
|
||||
enemies += 1
|
||||
enemy_number_changed.emit(enemies)
|
||||
|
||||
|
||||
func enemy_died(enemy):
|
||||
enemies -= 1
|
||||
enemy_number_changed.emit(enemies)
|
||||
for key in connected_players_nodes:
|
||||
connected_players_nodes[key].hud.enemy_count_down(enemy)
|
||||
for x in level.enemy_spawns:
|
||||
@ -188,7 +184,6 @@ func enemy_died(enemy):
|
||||
|
||||
func damage_goal(enemy, penalty):
|
||||
enemies -= 1
|
||||
enemy_number_changed.emit(enemies)
|
||||
for key in connected_players_nodes:
|
||||
connected_players_nodes[key].hud.enemy_count_down(enemy)
|
||||
objective_health -= penalty
|
||||
|
@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=40 format=3 uid="uid://y1qa1g3ic8sp"]
|
||||
[gd_scene load_steps=41 format=3 uid="uid://y1qa1g3ic8sp"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/level.gd" id="1_ws6nn"]
|
||||
[ext_resource type="PackedScene" uid="uid://d2yv447trxkwt" path="res://Scenes/enemy_spawner.tscn" id="3_5imwp"]
|
||||
@ -14,6 +14,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://iohlxrso4bl8" path="res://Worlds/GreenPlanet/Decorations/tree.tscn" id="10_7v1co"]
|
||||
[ext_resource type="Script" path="res://Scripts/AStarGraph3D.gd" id="11_07ukk"]
|
||||
[ext_resource type="Script" path="res://Scripts/visualized_path.gd" id="11_d7ofl"]
|
||||
[ext_resource type="AudioStream" uid="uid://chrf1dcq2ujw0" path="res://PCs/Universal/ClassCards/Assault/shot1.wav" id="11_l537x"]
|
||||
[ext_resource type="MeshLibrary" uid="uid://jfr8j8kycfa5" path="res://Worlds/GreenPlanet/tilemap.tres" id="12_ywwug"]
|
||||
[ext_resource type="Texture2D" uid="uid://4gff4l03ibpm" path="res://Assets/Textures/scaffold.png" id="15_61y1c"]
|
||||
[ext_resource type="PackedScene" uid="uid://d3h3lmlf3hljl" path="res://Worlds/GreenPlanet/Decorations/bush.tscn" id="16_lhsvw"]
|
||||
@ -183,9 +184,10 @@ transform = Transform3D(0.917074, 0.155176, 0.367281, -0.398717, 0.356914, 0.844
|
||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||
environment = SubResource("Environment_l41d0")
|
||||
|
||||
[node name="EnemyGoal" type="Node3D" parent="."]
|
||||
[node name="EnemyGoal" type="Node3D" parent="." node_paths=PackedStringArray("audio_player")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23, 0.5, 0)
|
||||
script = ExtResource("9_s3rd7")
|
||||
audio_player = NodePath("AudioStreamPlayer3D")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="EnemyGoal"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||
@ -197,6 +199,9 @@ collision_mask = 4
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||
shape = SubResource("BoxShape3D_awjk1")
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="EnemyGoal"]
|
||||
stream = ExtResource("11_l537x")
|
||||
|
||||
[node name="VisualizedPath" type="Path3D" parent="."]
|
||||
curve = SubResource("Curve3D_suxqu")
|
||||
script = ExtResource("11_d7ofl")
|
||||
|
BIN
assaultmod.res
BIN
blowdart.res
BIN
bombamodel.res
BIN
fridge_mesh.res
@ -22,6 +22,7 @@ meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
@ -36,10 +37,11 @@ _subresources={
|
||||
"generate/shadow_meshes": 0,
|
||||
"lods/normal_merge_angle": 60.0,
|
||||
"lods/normal_split_angle": 25.0,
|
||||
"save_to_file/enabled": true,
|
||||
"save_to_file/enabled": false,
|
||||
"save_to_file/make_streamable": "",
|
||||
"save_to_file/path": "res://textmesh.res"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=0
|
||||
gltf/embedded_image_handling=0
|
||||
|
BIN
gatling.png
Before Width: | Height: | Size: 13 KiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bjh6e8t8br6rq"
|
||||
path="res://.godot/imported/gatling.png-1ebead1b9b8aeec51c018f4be308dec1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://gatling.png"
|
||||
dest_files=["res://.godot/imported/gatling.png-1ebead1b9b8aeec51c018f4be308dec1.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
|
BIN
gattlemesh.res
@ -12,7 +12,7 @@ config_version=5
|
||||
|
||||
config/name="Multiplayer Tower Defense"
|
||||
run/main_scene="res://Scenes/Menus/main_menu.tscn"
|
||||
config/features=PackedStringArray("4.1", "Forward Plus")
|
||||
config/features=PackedStringArray("4.2", "Forward Plus")
|
||||
config/icon="res://Assets/Textures/icon.svg"
|
||||
|
||||
[autoload]
|
||||
|