Preliminary lasers

This commit is contained in:
Marco 2025-10-09 09:11:25 +02:00
commit 7cb5bfb593
20 changed files with 1779 additions and 1049 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -15,9 +15,11 @@ dest_files=["res://.godot/imported/Floor_Emitter.gltf-1cce213213ebe4efb5932c1347
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
@ -32,6 +34,9 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

View file

@ -21,6 +21,8 @@ dest_files=["res://.godot/imported/Floor_Emitter_0.png-80f8ab069919460163571a408
compress/mode=3
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@ -28,6 +30,10 @@ mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

@ -3390,7 +3390,7 @@
// entity 192
{
"classname" "marker_spawn_enemy_fairy_small_t1"
"origin" "-168 392 62"
"origin" "-176 372 62"
}
// entity 193
{

View file

@ -1,10 +1,11 @@
[gd_scene load_steps=7 format=3 uid="uid://d4ek8xjuh6y11"]
[gd_scene load_steps=8 format=3 uid="uid://d4ek8xjuh6y11"]
[ext_resource type="Script" uid="uid://dpibtd73awwp7" path="res://Scripts/Actors/ScriptableBulletsEmitter3D.cs" id="1_dtfaj"]
[ext_resource type="Script" uid="uid://ddsqqfx1usc3j" path="res://Scripts/Resources/DamageResistance.cs" id="2_dtfaj"]
[ext_resource type="Resource" uid="uid://bes254wblt1lm" path="res://Resources/Bullets/3D/Explosion_Harmless_Small_3D.tres" id="2_o5sow"]
[ext_resource type="PackedScene" uid="uid://sy821kigcoqx" path="res://3D/BlockbenchModels/FloorEmitter/Floor_Emitter.gltf" id="3_ro7iq"]
[ext_resource type="Script" uid="uid://bf5f2phitdqw8" path="res://Scripts/Actors/BulletSpawner3D.cs" id="4_0cjnq"]
[ext_resource type="Script" uid="uid://c077xadpua5iy" path="res://Scripts/Actors/3D/OpenCloseActorAnimationManager3D.cs" id="6_0cjnq"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_ro7iq"]
height = 0.297607
@ -20,10 +21,22 @@ ExplosionData = ExtResource("2_o5sow")
DamageResistances = Array[ExtResource("2_dtfaj")]([])
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00549316, 0.116073, -0.000488281)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00549316, -0.08682054, -0.000488281)
shape = SubResource("CylinderShape3D_ro7iq")
[node name="blockbench_export" parent="." instance=ExtResource("3_ro7iq")]
[node name="BulletSpawner3D" type="Node3D" parent="."]
script = ExtResource("4_0cjnq")
[node name="AnimationManager" type="Node" parent="." node_paths=PackedStringArray("AnimationPlayer")]
script = ExtResource("6_0cjnq")
AnimationPlayer = NodePath("../blockbench_export/AnimationPlayer")
OpeningAnimationName = &"TurnOn"
ClosingAnimationName = &"TurnOff"
OpenAnimationName = &"On"
ClosedAnimationName = &"Off"
[connection signal="StateChanged" from="." to="AnimationManager" method="Toggle"]
[editable path="blockbench_export"]