8 million bugfixes and tweaks to enemies/rooms/floors/overworld/altar

This commit is contained in:
Pal
2026-05-03 22:40:24 -07:00
parent 88e7c04e2d
commit 04be985d8b
88 changed files with 3306 additions and 1501 deletions

View File

@@ -3862,6 +3862,7 @@ animation = &"idle_left_walk"
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
sprite_frames = SubResource("SpriteFrames_dfvqa")

View File

@@ -4354,7 +4354,8 @@ unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.98924, 0)
modulate = Color(0.68, 0.68, 0.68, 1)
billboard = 2
alpha_cut = 1
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_v7t0v")
@@ -4373,7 +4374,7 @@ render_target_update_mode = 4
[node name="AnimatedSprite" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
unique_name_in_owner = true
texture_filter = 2
texture_filter = 1
texture_repeat = 1
material = SubResource("ShaderMaterial_wey7h")
sprite_frames = SubResource("SpriteFrames_v4v5p")
@@ -4383,8 +4384,9 @@ offset = Vector2(400, 400)
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
texture_filter = 1
position = Vector2(400, 388.605)
scale = Vector2(1.54, 2.295)
sprite_frames = SubResource("SpriteFrames_0gqb2")
frame = 88
@@ -4463,7 +4465,7 @@ libraries = {
}
[node name="Michael Attack VFX" type="AnimatedSprite3D" parent="."]
transform = Transform3D(0.72, 0, 0, 0, 0.72, 0, 0, 0, 0.72, -0.129818, 2.35056, 0.532815)
transform = Transform3D(0.72, 0, 0, 0, 0.72, 0, 0, 0, 0.72, -0.00857215, 2.29667, 0.532815)
modulate = Color(0.977, 0.31, 1, 0.741176)
billboard = 2
sprite_frames = SubResource("SpriteFrames_suy1t")
@@ -4476,7 +4478,6 @@ bus = &"SFX"
[node name="Shadow" type="Sprite3D" parent="."]
transform = Transform3D(0.38, 0, 0, 0, -1.66103e-08, 0.38, 0, -0.38, -1.66103e-08, 0.00393164, 0.0073306, 0.0077811)
visible = false
transparency = 0.1
cast_shadow = 0
modulate = Color(1, 1, 1, 0.591)

View File

@@ -5597,9 +5597,10 @@ EnemyLoreInfo = SubResource("Resource_pyy2h")
[node name="Sprite3D" type="Sprite3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0.987674, 0)
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 1.088, 0)
billboard = 2
alpha_cut = 1
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_7tggm")
@@ -5626,20 +5627,21 @@ animation = &"idle_back_walk"
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
texture_filter = 1
position = Vector2(400, 383.455)
scale = Vector2(2.915, 2.915)
sprite_frames = SubResource("SpriteFrames_01v4k")
frame = 88
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(0.675, 0.675)
scale = Vector2(0.54, 0.54)
sprite_frames = SubResource("SpriteFrames_jltoa")
animation = &"HOLY"
[node name="Wind Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.445, 1.445)
scale = Vector2(1.595, 1.595)
sprite_frames = SubResource("SpriteFrames_oimc0")
frame = 50
@@ -5658,7 +5660,7 @@ animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(400, 425.9)
scale = Vector2(1.105, 0.895)
sprite_frames = SubResource("SpriteFrames_n4eka")
animation = &"WATER"
@@ -5666,13 +5668,13 @@ frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
position = Vector2(416.565, 376.905)
scale = Vector2(2.78, 2.78)
sprite_frames = SubResource("SpriteFrames_ec8sv")
frame = 47
[node name="Earth Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(411.315, 400)
scale = Vector2(2.005, 2.005)
sprite_frames = SubResource("SpriteFrames_ddwwq")
animation = &"WATER DAMAGE"

View File

@@ -4996,7 +4996,8 @@ transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0.88609, 0)
modulate = Color(0.91, 0.91, 0.91, 1)
pixel_size = 0.005
billboard = 1
alpha_cut = 1
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_h1kaf")
@@ -5023,8 +5024,9 @@ animation = &"idle_front"
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(2.74, 2.74)
scale = Vector2(2.74, 3.12)
sprite_frames = SubResource("SpriteFrames_s0t7i")
frame = 88

View File

@@ -18,7 +18,7 @@ height = 5.0
radius = 1.0
[sub_resource type="SphereShape3D" id="SphereShape3D_8vcnq"]
radius = 1.63453
radius = 2.61286
[sub_resource type="CylinderShape3D" id="CylinderShape3D_jhnwb"]
radius = 2.74414

View File

@@ -4639,7 +4639,8 @@ unique_name_in_owner = true
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 1.76027, 0)
pixel_size = 0.015
billboard = 2
alpha_cut = 1
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_h1kaf")
@@ -4665,14 +4666,15 @@ offset = Vector2(400, 400)
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
scale = Vector2(1.82, 1.82)
sprite_frames = SubResource("SpriteFrames_cwbmd")
frame = 88
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(0.675, 0.675)
scale = Vector2(0.43, 0.43)
sprite_frames = SubResource("SpriteFrames_vvh4o")
animation = &"HOLY"
@@ -4683,8 +4685,8 @@ sprite_frames = SubResource("SpriteFrames_50hsm")
frame = 50
[node name="Flame Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(3.445, 3.445)
position = Vector2(396.39, 419.79)
scale = Vector2(3.035, 3.035)
sprite_frames = SubResource("SpriteFrames_drcph")
animation = &"Flame Damage"
frame = 40
@@ -4697,7 +4699,7 @@ animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(394.805, 441.79)
scale = Vector2(1.105, 0.895)
sprite_frames = SubResource("SpriteFrames_2isdh")
animation = &"WATER"
@@ -4705,7 +4707,7 @@ frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
position = Vector2(412.145, 385.385)
scale = Vector2(2.78, 2.78)
sprite_frames = SubResource("SpriteFrames_ymy02")
frame = 47
@@ -4758,6 +4760,7 @@ bus = &"SFX"
[node name="Shadow" type="Sprite3D" parent="."]
transform = Transform3D(1.265, 0, 0, 0, -5.52949e-08, 1.265, 0, -1.265, -5.52949e-08, 0.00393164, -0.0238594, 0.0077811)
visible = false
transparency = 0.1
cast_shadow = 0
modulate = Color(1, 1, 1, 0.591)

View File

@@ -1,8 +1,11 @@
[gd_scene load_steps=794 format=3 uid="uid://dfih3tw51mumf"]
[gd_scene load_steps=851 format=3 uid="uid://dfih3tw51mumf"]
[ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_lp3cr"]
[ext_resource type="Script" uid="uid://dlsgyx4i1jmp3" path="res://src/enemy/EnemyLoreInfo.cs" id="2_olcu2"]
[ext_resource type="AnimationNodeStateMachine" uid="uid://clybvwx3itfeo" path="res://src/enemy/animation_state_machines/SecondaryAttackStateMachine.tres" id="3_4l2tb"]
[ext_resource type="AudioStream" uid="uid://dpsqle6gghgrq" path="res://src/audio/sfx/planter_moving_layer.ogg" id="3_xn42l"]
[ext_resource type="AudioStream" uid="uid://b6xdgfp1ttdg4" path="res://src/audio/sfx/enemy_planter_ranged_attack.ogg" id="4_xf3uf"]
[ext_resource type="AudioStream" uid="uid://c3u2g8xwrmjpp" path="res://src/audio/sfx/enemy_planter_atk2.ogg" id="5_ou08m"]
[ext_resource type="PackedScene" uid="uid://drkb5yrx1jwed" path="res://src/map/assets/grassclump.glb" id="9_ufhu2"]
[ext_resource type="Texture2D" uid="uid://detcm0d65o0u3" path="res://src/enemy/enemy_types/06. Planter/animations/Animation Frames/Back/0000.webp" id="10_3r0yr"]
[ext_resource type="Texture2D" uid="uid://bdxjfjita4kvd" path="res://src/enemy/enemy_types/06. Planter/animations/Animation Frames/Back/0002.webp" id="11_wgiec"]
@@ -371,7 +374,7 @@
[ext_resource type="Texture2D" uid="uid://o5ud8pqo4jj8" path="res://src/enemy/enemy_types/06. Planter/animations/Animation Frames/Side/0236.webp" id="372_rtbmt"]
[ext_resource type="Texture2D" uid="uid://dq70aipwl1qrg" path="res://src/vfx/Enemy Affected/Rust Particles.png" id="373_k4mkg"]
[ext_resource type="Texture2D" uid="uid://cegfsxdx7g361" path="res://src/enemy/enemy_types/06. Planter/animations/Animation Frames/Side/0238.webp" id="373_rymt4"]
[ext_resource type="PackedScene" uid="uid://c35bp6wop71bt" path="res://src/enemy/enemy_types/06. Planter/PlanterProjectile.tscn" id="374_3pcvk"]
[ext_resource type="PackedScene" uid="uid://dy7bcc5hl34bk" path="res://src/enemy/enemy_types/06. Planter/PlanterProjectile.tscn" id="374_3pcvk"]
[ext_resource type="Texture2D" uid="uid://by0ehygy7bq13" path="res://src/vfx/Enemy Affected/Holy Damage.png" id="374_53fy3"]
[ext_resource type="Texture2D" uid="uid://c8fuc7x6i365r" path="res://src/enemy/enemy_types/06. Planter/animations/Animation Frames/Side/0240.webp" id="374_t2i2n"]
[ext_resource type="Texture2D" uid="uid://dqqhu0s51o3n7" path="res://src/vfx/Enemy Affected/Wind Damage.png" id="375_3cxqd"]
@@ -382,6 +385,32 @@
[ext_resource type="Texture2D" uid="uid://cbei66g134fgv" path="res://src/vfx/Enemy Affected/water layer 1.png" id="379_38poq"]
[ext_resource type="Script" uid="uid://chxka5g7yvcg" path="res://src/projectile/ProjectileSystem.cs" id="380_nh0cy"]
[ext_resource type="Texture2D" uid="uid://bp6npqoco5fl3" path="res://src/vfx/Enemy Affected/curse_damage.png" id="380_vlgit"]
[ext_resource type="Texture2D" uid="uid://cvcorcymshpw5" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_047.png" id="383_2s7tf"]
[ext_resource type="Texture2D" uid="uid://brnncmkqd62hs" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_048.png" id="384_5ygc4"]
[ext_resource type="Texture2D" uid="uid://c2ssjf806i4ng" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_049.png" id="385_cn2bc"]
[ext_resource type="Texture2D" uid="uid://cc5mq5tjahs2f" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_050.png" id="386_xn42l"]
[ext_resource type="Texture2D" uid="uid://c4lw2n8csib4v" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_051.png" id="387_xf3uf"]
[ext_resource type="Texture2D" uid="uid://00ldpp5rbp7w" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_052.png" id="388_ou08m"]
[ext_resource type="Texture2D" uid="uid://d4jafgu6o3p8s" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_053.png" id="389_ep681"]
[ext_resource type="Texture2D" uid="uid://bgs173fh84nsh" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_054.png" id="390_x7kaj"]
[ext_resource type="Texture2D" uid="uid://ubfpvaqsla46" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_055.png" id="391_wmfaw"]
[ext_resource type="Texture2D" uid="uid://kidaj31jo4h8" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_056.png" id="392_j46f2"]
[ext_resource type="Texture2D" uid="uid://yepr30kjd87g" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_057.png" id="393_73qxj"]
[ext_resource type="Texture2D" uid="uid://dhff7a6lp1oh4" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_058.png" id="394_r00de"]
[ext_resource type="Texture2D" uid="uid://wc2mylj4wavj" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_059.png" id="395_v4071"]
[ext_resource type="Texture2D" uid="uid://gbm56qlakq0v" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_060.png" id="396_x2hg5"]
[ext_resource type="Texture2D" uid="uid://bh0wihthstpyf" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_061.png" id="397_q171d"]
[ext_resource type="Texture2D" uid="uid://c2dc0a1x2fkd" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_062.png" id="398_opi56"]
[ext_resource type="Texture2D" uid="uid://b463bcj4ea2bn" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_063.png" id="399_k7m0x"]
[ext_resource type="Texture2D" uid="uid://bxy1vdsfud81d" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_064.png" id="400_fwxoa"]
[ext_resource type="Texture2D" uid="uid://cxacvaik680s6" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_065.png" id="401_8uo52"]
[ext_resource type="Texture2D" uid="uid://bmprkwh62i0ol" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_066.png" id="402_xjcin"]
[ext_resource type="Texture2D" uid="uid://din6vqw0yrv4r" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_067.png" id="403_lbq7i"]
[ext_resource type="Texture2D" uid="uid://df4dev1qmridn" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_068.png" id="404_vewn6"]
[ext_resource type="Texture2D" uid="uid://b5ret4mhjtxpy" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_069.png" id="405_h2qcn"]
[ext_resource type="Texture2D" uid="uid://ekgk0nxep3su" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_070.png" id="406_hws3v"]
[ext_resource type="Texture2D" uid="uid://dwuu7ik20m5yq" path="res://src/vfx/Enemy/chariot_attack2/chariot_attack2_071.png" id="407_ruvnx"]
[ext_resource type="Texture2D" uid="uid://cv83xpm5cd8mv" path="res://src/vfx/Enemy/chariot_blast.png" id="408_6oqs0"]
[sub_resource type="Resource" id="Resource_ivy74"]
script = ExtResource("2_olcu2")
@@ -424,7 +453,7 @@ tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [&"Idle SIDE"]
"values": [&"Idle FRONT"]
}
tracks/2/type = "value"
tracks/2/imported = false
@@ -450,6 +479,30 @@ tracks/3/keys = {
"update": 1,
"values": [false]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("AnimatedSprite3D:animation")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [&"default"]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("AnimatedSprite3D:frame")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [48]
}
[sub_resource type="Animation" id="Animation_k4mkg"]
resource_name = "idle_back"
@@ -630,7 +683,7 @@ tracks/0/path = NodePath("Hitbox/CollisionShape3D:disabled")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.332842, 0.66857),
"times": PackedFloat32Array(0, 0.76, 1.16),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 1,
"values": [true, false, true]
@@ -657,7 +710,7 @@ tracks/2/keys = {
"times": PackedFloat32Array(0, 2),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 70]
"values": [0, 49]
}
tracks/3/type = "value"
tracks/3/imported = false
@@ -671,6 +724,60 @@ tracks/3/keys = {
"update": 1,
"values": [false]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("AnimatedSprite3D:frame")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.68, 0.72, 1.84),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [0, 0, 1, 25]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("AnimatedSprite3D:animation")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [&"Close Range"]
}
tracks/6/type = "audio"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("AttackFX")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("3_xn42l")
}],
"times": PackedFloat32Array(0)
}
tracks/6/use_blend = true
tracks/7/type = "audio"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("AttackFX")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("4_xf3uf")
}],
"times": PackedFloat32Array(0.84)
}
tracks/7/use_blend = true
[sub_resource type="Animation" id="Animation_djeua"]
resource_name = "primary_attack_back"
@@ -854,10 +961,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 2),
"times": PackedFloat32Array(0, 1.96),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 70]
"values": [0, 49]
}
tracks/2/type = "value"
tracks/2/imported = false
@@ -878,13 +985,67 @@ tracks/3/path = NodePath("ProjectileSystem")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0.52),
"times": PackedFloat32Array(0.68),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"Fire"
}]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("AnimatedSprite3D:animation")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [&"Projectile"]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("AnimatedSprite3D:frame")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 0.64, 0.68, 1.72),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [0, 0, 1, 26]
}
tracks/6/type = "audio"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("AttackFX")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("3_xn42l")
}],
"times": PackedFloat32Array(0)
}
tracks/6/use_blend = true
tracks/7/type = "audio"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("AttackFX")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("5_ou08m")
}],
"times": PackedFloat32Array(0.68)
}
tracks/7/use_blend = true
[sub_resource type="Animation" id="Animation_kgbd3"]
resource_name = "secondary_attack_back"
@@ -5384,6 +5545,286 @@ animations = [{
"speed": 30.0
}]
[sub_resource type="AtlasTexture" id="AtlasTexture_p3g8u"]
atlas = ExtResource("408_6oqs0")
region = Rect2(1024, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_fgblu"]
atlas = ExtResource("408_6oqs0")
region = Rect2(1536, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_8v3j8"]
atlas = ExtResource("408_6oqs0")
region = Rect2(2048, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_0deoq"]
atlas = ExtResource("408_6oqs0")
region = Rect2(2560, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_51xv5"]
atlas = ExtResource("408_6oqs0")
region = Rect2(3072, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_pchx2"]
atlas = ExtResource("408_6oqs0")
region = Rect2(3584, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ytcj4"]
atlas = ExtResource("408_6oqs0")
region = Rect2(4096, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_djj82"]
atlas = ExtResource("408_6oqs0")
region = Rect2(4608, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_idtrk"]
atlas = ExtResource("408_6oqs0")
region = Rect2(5120, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_urd8d"]
atlas = ExtResource("408_6oqs0")
region = Rect2(5632, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_63k8f"]
atlas = ExtResource("408_6oqs0")
region = Rect2(6144, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_buw2f"]
atlas = ExtResource("408_6oqs0")
region = Rect2(6656, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_a32xq"]
atlas = ExtResource("408_6oqs0")
region = Rect2(7168, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_5mm5f"]
atlas = ExtResource("408_6oqs0")
region = Rect2(7680, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_sjpfw"]
atlas = ExtResource("408_6oqs0")
region = Rect2(8192, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_hn5lw"]
atlas = ExtResource("408_6oqs0")
region = Rect2(8704, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_1maa6"]
atlas = ExtResource("408_6oqs0")
region = Rect2(9216, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_jkjii"]
atlas = ExtResource("408_6oqs0")
region = Rect2(9728, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_peqi1"]
atlas = ExtResource("408_6oqs0")
region = Rect2(10240, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_m381i"]
atlas = ExtResource("408_6oqs0")
region = Rect2(10752, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_cbk3m"]
atlas = ExtResource("408_6oqs0")
region = Rect2(11264, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_6qctn"]
atlas = ExtResource("408_6oqs0")
region = Rect2(11776, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_exyyf"]
atlas = ExtResource("408_6oqs0")
region = Rect2(12288, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_fs3qi"]
atlas = ExtResource("408_6oqs0")
region = Rect2(12800, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_8u5wc"]
atlas = ExtResource("408_6oqs0")
region = Rect2(13312, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_cn6uc"]
atlas = ExtResource("408_6oqs0")
region = Rect2(13824, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_mo28u"]
atlas = ExtResource("408_6oqs0")
region = Rect2(14336, 0, 512, 512)
[sub_resource type="SpriteFrames" id="SpriteFrames_mvtgi"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": null
}, {
"duration": 1.0,
"texture": ExtResource("383_2s7tf")
}, {
"duration": 1.0,
"texture": ExtResource("384_5ygc4")
}, {
"duration": 1.0,
"texture": ExtResource("385_cn2bc")
}, {
"duration": 1.0,
"texture": ExtResource("386_xn42l")
}, {
"duration": 1.0,
"texture": ExtResource("387_xf3uf")
}, {
"duration": 1.0,
"texture": ExtResource("388_ou08m")
}, {
"duration": 1.0,
"texture": ExtResource("389_ep681")
}, {
"duration": 1.0,
"texture": ExtResource("390_x7kaj")
}, {
"duration": 1.0,
"texture": ExtResource("391_wmfaw")
}, {
"duration": 1.0,
"texture": ExtResource("392_j46f2")
}, {
"duration": 1.0,
"texture": ExtResource("393_73qxj")
}, {
"duration": 1.0,
"texture": ExtResource("394_r00de")
}, {
"duration": 1.0,
"texture": ExtResource("395_v4071")
}, {
"duration": 1.0,
"texture": ExtResource("396_x2hg5")
}, {
"duration": 1.0,
"texture": ExtResource("397_q171d")
}, {
"duration": 1.0,
"texture": ExtResource("398_opi56")
}, {
"duration": 1.0,
"texture": ExtResource("399_k7m0x")
}, {
"duration": 1.0,
"texture": ExtResource("400_fwxoa")
}, {
"duration": 1.0,
"texture": ExtResource("401_8uo52")
}, {
"duration": 1.0,
"texture": ExtResource("402_xjcin")
}, {
"duration": 1.0,
"texture": ExtResource("403_lbq7i")
}, {
"duration": 1.0,
"texture": ExtResource("404_vewn6")
}, {
"duration": 1.0,
"texture": ExtResource("405_h2qcn")
}, {
"duration": 1.0,
"texture": ExtResource("406_hws3v")
}, {
"duration": 1.0,
"texture": ExtResource("407_ruvnx")
}],
"loop": false,
"name": &"Close Range",
"speed": 25.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_p3g8u")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_fgblu")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8v3j8")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0deoq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_51xv5")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_pchx2")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ytcj4")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_djj82")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_idtrk")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_urd8d")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_63k8f")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_buw2f")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_a32xq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_5mm5f")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_sjpfw")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_hn5lw")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_1maa6")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_jkjii")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_peqi1")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_m381i")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_cbk3m")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_6qctn")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_exyyf")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_fs3qi")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8u5wc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_cn6uc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_mo28u")
}],
"loop": false,
"name": &"Projectile",
"speed": 25.0
}]
[node name="EnemyModelView" type="Node3D"]
script = ExtResource("1_lp3cr")
EnemyLoreInfo = SubResource("Resource_ivy74")
@@ -5481,7 +5922,6 @@ unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0)
pixel_size = 0.006
billboard = 2
shaded = true
alpha_cut = 1
texture_filter = 0
render_priority = 100
@@ -5502,59 +5942,73 @@ render_target_update_mode = 4
[node name="AnimatedSprite" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
unique_name_in_owner = true
sprite_frames = SubResource("SpriteFrames_ghicu")
animation = &"Idle SIDE"
offset = Vector2(400, 400)
animation = &"Idle FRONT"
offset = Vector2(402.745, 400)
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
texture_filter = 1
position = Vector2(400, 430.66)
scale = Vector2(3, 4.185)
sprite_frames = SubResource("SpriteFrames_ibh7i")
frame = 88
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(400, 453.755)
scale = Vector2(0.675, 0.675)
sprite_frames = SubResource("SpriteFrames_160t8")
animation = &"HOLY"
[node name="Wind Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.445, 1.445)
position = Vector2(400, 458.78)
scale = Vector2(3.255, 3.255)
sprite_frames = SubResource("SpriteFrames_wn8fs")
frame = 50
[node name="Flame Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(3.445, 3.445)
position = Vector2(394.01, 546.365)
scale = Vector2(3.96, 3.96)
sprite_frames = SubResource("SpriteFrames_h5fl2")
animation = &"Flame Damage"
frame = 40
[node name="Water Hit Layer 1 Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(2.215, 2.215)
position = Vector2(406.43, 437.2)
scale = Vector2(3.54, 3.54)
sprite_frames = SubResource("SpriteFrames_6tam3")
animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.105, 0.895)
position = Vector2(385.275, 515.59)
scale = Vector2(2.135, 2.135)
sprite_frames = SubResource("SpriteFrames_7uj4b")
animation = &"WATER"
frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(2.78, 2.78)
position = Vector2(417.705, 389.135)
scale = Vector2(4.985, 4.985)
sprite_frames = SubResource("SpriteFrames_81v2d")
frame = 47
[node name="Earth Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(2.005, 2.005)
position = Vector2(400, 436.27)
scale = Vector2(4.28, 4.28)
sprite_frames = SubResource("SpriteFrames_6tam3")
animation = &"WATER DAMAGE"
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
transform = Transform3D(0.705, 0, 0, 0, 0.705, 0, 0, 0, 0.705, 0, 2.86141, 0.0472305)
modulate = Color(1, 1, 1, 0.627451)
billboard = 1
sprite_frames = SubResource("SpriteFrames_mvtgi")
frame = 48
[node name="AttackFX" type="AudioStreamPlayer3D" parent="."]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.05501, 0)
max_polyphony = 2
bus = &"SFX"

View File

@@ -1,51 +1,8 @@
[gd_scene load_steps=90 format=3 uid="uid://c35bp6wop71bt"]
[gd_scene load_steps=46 format=3 uid="uid://dy7bcc5hl34bk"]
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_8vfeu"]
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_ucnx3"]
[ext_resource type="Texture2D" uid="uid://bjlv5d7xgxq45" path="res://src/vfx/Enemy/chariot_projectile/tile000.png" id="3_d6kv7"]
[ext_resource type="Texture2D" uid="uid://dh3x062wk5qca" path="res://src/vfx/Enemy/chariot_projectile/tile003.png" id="4_jesyy"]
[ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="4_lsi6w"]
[ext_resource type="Texture2D" uid="uid://b1mm6jyk15jle" path="res://src/vfx/Enemy/chariot_projectile/tile004.png" id="5_dvyvo"]
[ext_resource type="Texture2D" uid="uid://brydcb14qg324" path="res://src/vfx/Enemy/chariot_projectile/tile005.png" id="6_y8j6p"]
[ext_resource type="Texture2D" uid="uid://ce1fw1mxegifb" path="res://src/vfx/Enemy/chariot_projectile/tile006.png" id="7_tq8uk"]
[ext_resource type="Texture2D" uid="uid://b2se6n7xmuixi" path="res://src/vfx/Enemy/chariot_projectile/tile007.png" id="8_el7nw"]
[ext_resource type="Texture2D" uid="uid://1b7gyx7oerkp" path="res://src/vfx/Enemy/chariot_projectile/tile008.png" id="9_784qt"]
[ext_resource type="Texture2D" uid="uid://dalsyo1wqamyo" path="res://src/vfx/Enemy/chariot_projectile/tile009.png" id="10_f71de"]
[ext_resource type="Texture2D" uid="uid://da3sd5fjv6qfd" path="res://src/vfx/Enemy/chariot_projectile/tile010.png" id="11_fpt2m"]
[ext_resource type="Texture2D" uid="uid://1xsogqc35oii" path="res://src/vfx/Enemy/chariot_projectile/tile011.png" id="12_l11cu"]
[ext_resource type="Texture2D" uid="uid://bwcnngjv0muta" path="res://src/vfx/Enemy/chariot_projectile/tile012.png" id="13_i403j"]
[ext_resource type="Texture2D" uid="uid://c3tu6s1qsppn5" path="res://src/vfx/Enemy/chariot_projectile/tile013.png" id="14_tovws"]
[ext_resource type="Texture2D" uid="uid://jauojnk6d0bq" path="res://src/vfx/Enemy/chariot_projectile/tile014.png" id="15_a7ny4"]
[ext_resource type="Texture2D" uid="uid://e0jaojem4bce" path="res://src/vfx/Enemy/chariot_projectile/tile015.png" id="16_h187g"]
[ext_resource type="Texture2D" uid="uid://bybquttihoyk8" path="res://src/vfx/Enemy/chariot_projectile/tile016.png" id="17_bf4vk"]
[ext_resource type="Texture2D" uid="uid://dnlb080whhvn8" path="res://src/vfx/Enemy/chariot_projectile/tile017.png" id="18_d85r3"]
[ext_resource type="Texture2D" uid="uid://bsgicrtlb8ppq" path="res://src/vfx/Enemy/chariot_projectile/tile018.png" id="19_sb3kk"]
[ext_resource type="Texture2D" uid="uid://d26pwu65w6neo" path="res://src/vfx/Enemy/chariot_projectile/tile019.png" id="20_fqolb"]
[ext_resource type="Texture2D" uid="uid://dw6417lafiga1" path="res://src/vfx/Enemy/chariot_projectile/tile020.png" id="21_h5h0w"]
[ext_resource type="Texture2D" uid="uid://bo425d6fk8f37" path="res://src/vfx/Enemy/chariot_projectile/tile021.png" id="22_b268e"]
[ext_resource type="Texture2D" uid="uid://cnoi2gfqtws2r" path="res://src/vfx/Enemy/chariot_projectile/tile022.png" id="23_gscd5"]
[ext_resource type="Texture2D" uid="uid://b17s637i5l8y" path="res://src/vfx/Enemy/chariot_projectile/tile023.png" id="24_pqfls"]
[ext_resource type="Texture2D" uid="uid://fla4uk4jlg3u" path="res://src/vfx/Enemy/chariot_projectile/tile024.png" id="25_6s61g"]
[ext_resource type="Texture2D" uid="uid://blxtlqpvc5d1s" path="res://src/vfx/Enemy/chariot_projectile/tile025.png" id="26_cmolc"]
[ext_resource type="Texture2D" uid="uid://hqnh4bpvef7f" path="res://src/vfx/Enemy/chariot_projectile/tile026.png" id="27_amlws"]
[ext_resource type="Texture2D" uid="uid://svmuqklsmh5u" path="res://src/vfx/Enemy/chariot_projectile/tile027.png" id="28_v3k3b"]
[ext_resource type="Texture2D" uid="uid://ciyqjm4am5nqh" path="res://src/vfx/Enemy/chariot_projectile/tile028.png" id="29_goncn"]
[ext_resource type="Texture2D" uid="uid://cn5xx07gke26" path="res://src/vfx/Enemy/chariot_projectile/tile029.png" id="30_0g64n"]
[ext_resource type="Texture2D" uid="uid://ch475ufimtabf" path="res://src/vfx/Enemy/chariot_projectile/tile030.png" id="31_54vqn"]
[ext_resource type="Texture2D" uid="uid://7oyjev61x755" path="res://src/vfx/Enemy/chariot_projectile/tile031.png" id="32_4srli"]
[ext_resource type="Texture2D" uid="uid://clo64aev4hfre" path="res://src/vfx/Enemy/chariot_projectile/tile032.png" id="33_8k7vr"]
[ext_resource type="Texture2D" uid="uid://dor7lnr7ycxge" path="res://src/vfx/Enemy/chariot_projectile/tile033.png" id="34_dwg6q"]
[ext_resource type="Texture2D" uid="uid://bbnv4vfih38k7" path="res://src/vfx/Enemy/chariot_projectile/tile034.png" id="35_puy1x"]
[ext_resource type="Texture2D" uid="uid://da68epxe8ahbj" path="res://src/vfx/Enemy/chariot_projectile/tile035.png" id="36_iflnb"]
[ext_resource type="Texture2D" uid="uid://b6fc4wqvgfocr" path="res://src/vfx/Enemy/chariot_projectile/tile036.png" id="37_vyyx0"]
[ext_resource type="Texture2D" uid="uid://bntjcdrcx0owt" path="res://src/vfx/Enemy/chariot_projectile/tile037.png" id="38_3oeqa"]
[ext_resource type="Texture2D" uid="uid://cv51osffuj6r2" path="res://src/vfx/Enemy/chariot_projectile/tile038.png" id="39_wcnsn"]
[ext_resource type="Texture2D" uid="uid://bd6jdfmhwe6ji" path="res://src/vfx/Enemy/chariot_projectile/tile039.png" id="40_54h1p"]
[ext_resource type="Texture2D" uid="uid://dkuco5r4ub3f2" path="res://src/vfx/Enemy/chariot_projectile/tile040.png" id="41_tba2v"]
[ext_resource type="Texture2D" uid="uid://duyma48l7sv3d" path="res://src/vfx/Enemy/chariot_projectile/tile041.png" id="42_6o6gy"]
[ext_resource type="Texture2D" uid="uid://bn4vcj33t6jlv" path="res://src/vfx/Enemy/chariot_projectile/tile042.png" id="43_4uw0c"]
[ext_resource type="Texture2D" uid="uid://b6wj4myvqcg6o" path="res://src/vfx/Enemy/chariot_projectile/tile043.png" id="44_cnuru"]
[ext_resource type="Texture2D" uid="uid://bpi06jlqtw0xc" path="res://src/vfx/Enemy/chariot_projectile/tile044.png" id="45_87lvp"]
[ext_resource type="Texture2D" uid="uid://cinycrwdsxdc1" path="res://src/vfx/Enemy/chariot_projectile/tile045.png" id="46_ndh20"]
[ext_resource type="Texture2D" uid="uid://cvkjnua84g1hn" path="res://src/vfx/Enemy/chariot_projectile/tile046.png" id="47_bv8dk"]
[ext_resource type="Texture2D" uid="uid://qujpwp5tkl75" path="res://src/vfx/Enemy/chariot_projectile/tile047.png" id="48_p0n87"]
@@ -81,7 +38,6 @@
[ext_resource type="Texture2D" uid="uid://dujrrv8d7874v" path="res://src/vfx/Enemy/chariot_projectile/tile077.png" id="78_xyrhu"]
[ext_resource type="Texture2D" uid="uid://b6w85lejy2w8l" path="res://src/vfx/Enemy/chariot_projectile/tile078.png" id="79_nfe5a"]
[ext_resource type="Texture2D" uid="uid://bg6dakpo6jbr5" path="res://src/vfx/Enemy/chariot_projectile/tile079.png" id="80_8ssee"]
[ext_resource type="Texture2D" uid="uid://u6r11foqif60" path="res://src/vfx/Enemy/chariot_projectile/tile080.png" id="81_6d707"]
[sub_resource type="Resource" id="Resource_ka3x7"]
script = ExtResource("2_ucnx3")
@@ -94,135 +50,6 @@ metadata/_custom_type_script = "uid://ctshiyffvt4y5"
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("3_d6kv7")
}, {
"duration": 1.0,
"texture": ExtResource("4_jesyy")
}, {
"duration": 1.0,
"texture": ExtResource("5_dvyvo")
}, {
"duration": 1.0,
"texture": ExtResource("6_y8j6p")
}, {
"duration": 1.0,
"texture": ExtResource("7_tq8uk")
}, {
"duration": 1.0,
"texture": ExtResource("8_el7nw")
}, {
"duration": 1.0,
"texture": ExtResource("9_784qt")
}, {
"duration": 1.0,
"texture": ExtResource("10_f71de")
}, {
"duration": 1.0,
"texture": ExtResource("11_fpt2m")
}, {
"duration": 1.0,
"texture": ExtResource("12_l11cu")
}, {
"duration": 1.0,
"texture": ExtResource("13_i403j")
}, {
"duration": 1.0,
"texture": ExtResource("14_tovws")
}, {
"duration": 1.0,
"texture": ExtResource("15_a7ny4")
}, {
"duration": 1.0,
"texture": ExtResource("16_h187g")
}, {
"duration": 1.0,
"texture": ExtResource("17_bf4vk")
}, {
"duration": 1.0,
"texture": ExtResource("18_d85r3")
}, {
"duration": 1.0,
"texture": ExtResource("19_sb3kk")
}, {
"duration": 1.0,
"texture": ExtResource("20_fqolb")
}, {
"duration": 1.0,
"texture": ExtResource("21_h5h0w")
}, {
"duration": 1.0,
"texture": ExtResource("22_b268e")
}, {
"duration": 1.0,
"texture": ExtResource("23_gscd5")
}, {
"duration": 1.0,
"texture": ExtResource("24_pqfls")
}, {
"duration": 1.0,
"texture": ExtResource("25_6s61g")
}, {
"duration": 1.0,
"texture": ExtResource("26_cmolc")
}, {
"duration": 1.0,
"texture": ExtResource("27_amlws")
}, {
"duration": 1.0,
"texture": ExtResource("28_v3k3b")
}, {
"duration": 1.0,
"texture": ExtResource("29_goncn")
}, {
"duration": 1.0,
"texture": ExtResource("30_0g64n")
}, {
"duration": 1.0,
"texture": ExtResource("31_54vqn")
}, {
"duration": 1.0,
"texture": ExtResource("32_4srli")
}, {
"duration": 1.0,
"texture": ExtResource("33_8k7vr")
}, {
"duration": 1.0,
"texture": ExtResource("34_dwg6q")
}, {
"duration": 1.0,
"texture": ExtResource("35_puy1x")
}, {
"duration": 1.0,
"texture": ExtResource("36_iflnb")
}, {
"duration": 1.0,
"texture": ExtResource("37_vyyx0")
}, {
"duration": 1.0,
"texture": ExtResource("38_3oeqa")
}, {
"duration": 1.0,
"texture": ExtResource("39_wcnsn")
}, {
"duration": 1.0,
"texture": ExtResource("40_54h1p")
}, {
"duration": 1.0,
"texture": ExtResource("41_tba2v")
}, {
"duration": 1.0,
"texture": ExtResource("42_6o6gy")
}, {
"duration": 1.0,
"texture": ExtResource("43_4uw0c")
}, {
"duration": 1.0,
"texture": ExtResource("44_cnuru")
}, {
"duration": 1.0,
"texture": ExtResource("45_87lvp")
}, {
"duration": 1.0,
"texture": ExtResource("46_ndh20")
}, {
"duration": 1.0,
@@ -326,9 +153,6 @@ animations = [{
}, {
"duration": 1.0,
"texture": ExtResource("80_8ssee")
}, {
"duration": 1.0,
"texture": ExtResource("81_6d707")
}],
"loop": true,
"name": &"default",
@@ -339,6 +163,7 @@ animations = [{
[sub_resource type="Animation" id="Animation_xrn7e"]
resource_name = "fire"
loop_mode = 1
tracks/0/type = "audio"
tracks/0/imported = false
tracks/0/enabled = true
@@ -385,7 +210,7 @@ texture_filter = 0
render_priority = 100
sprite_frames = SubResource("SpriteFrames_brsyt")
autoplay = "default"
frame_progress = 0.672443
frame_progress = 0.50868
[node name="Area3D" type="Area3D" parent="Bullet"]
unique_name_in_owner = true
@@ -396,6 +221,9 @@ collision_mask = 64
shape = SubResource("SphereShape3D_kct8n")
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Bullet"]
max_distance = 68.64
max_polyphony = 5
bus = &"SFX"
[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"]
unique_name_in_owner = true

View File

@@ -5201,7 +5201,7 @@ tracks/5/use_blend = true
[sub_resource type="Animation" id="Animation_tkoig"]
resource_name = "primary_attack"
length = 2.50001
length = 1.75001
step = 0.0833333
tracks/0/type = "value"
tracks/0/imported = false
@@ -5222,7 +5222,7 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 2.50001),
"times": PackedFloat32Array(0, 1.41667),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 30]
@@ -5234,7 +5234,7 @@ tracks/2/path = NodePath("Hitbox/CollisionShape3D:disabled")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 1.5011, 1.91667),
"times": PackedFloat32Array(0, 0.833333, 1.75),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 1,
"values": [true, false, true]
@@ -5247,7 +5247,7 @@ tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"clips": PackedStringArray("[stop]", "[stop]", "Attack", "[stop]"),
"times": PackedFloat32Array(0, 1.41667, 1.5, 2.41667)
"times": PackedFloat32Array(0, 0.666667, 0.75, 1.66667)
}
tracks/4/type = "audio"
tracks/4/imported = false
@@ -5261,7 +5261,7 @@ tracks/4/keys = {
"start_offset": 0.0,
"stream": ExtResource("392_li182")
}],
"times": PackedFloat32Array(1.50741)
"times": PackedFloat32Array(0.75)
}
tracks/4/use_blend = true
@@ -6667,7 +6667,8 @@ transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)
offset = Vector2(0, 200)
pixel_size = 0.005
billboard = 2
shaded = true
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_h1kaf")
@@ -6694,54 +6695,55 @@ offset = Vector2(500, 500)
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
texture_filter = 1
position = Vector2(488.32, 468.29)
scale = Vector2(3.49, 5.83)
sprite_frames = SubResource("SpriteFrames_r44fx")
frame = 88
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(465.865, 500.315)
scale = Vector2(0.675, 0.675)
sprite_frames = SubResource("SpriteFrames_dhuhq")
animation = &"HOLY"
[node name="Wind Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.445, 1.445)
position = Vector2(470.9, 485.085)
scale = Vector2(3.37, 3.37)
sprite_frames = SubResource("SpriteFrames_y4bdd")
frame = 50
[node name="Flame Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(3.445, 3.445)
position = Vector2(480.63, 600)
scale = Vector2(5.28, 5.28)
sprite_frames = SubResource("SpriteFrames_syb4h")
animation = &"Flame Damage"
frame = 40
[node name="Water Hit Layer 1 Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(2.215, 2.215)
position = Vector2(500, 500)
scale = Vector2(4.945, 4.945)
sprite_frames = SubResource("SpriteFrames_8u7he")
animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.105, 0.895)
position = Vector2(478.435, 560.685)
scale = Vector2(1.985, 1.608)
sprite_frames = SubResource("SpriteFrames_8e7of")
animation = &"WATER"
frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(2.78, 2.78)
position = Vector2(500, 500)
scale = Vector2(4.75, 4.75)
sprite_frames = SubResource("SpriteFrames_manul")
frame = 47
[node name="Earth Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(2.005, 2.005)
position = Vector2(500, 500)
scale = Vector2(4, 4)
sprite_frames = SubResource("SpriteFrames_8u7he")
animation = &"WATER DAMAGE"
@@ -6770,8 +6772,11 @@ advance_expression_base_node = NodePath("..")
anim_player = NodePath("../AnimationPlayer")
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.788494, 1.58472, 0.63838)
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, -0.788494, 1.58472, 0.63838)
billboard = 2
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 101
sprite_frames = SubResource("SpriteFrames_4f8vl")

View File

@@ -22,30 +22,30 @@ public partial class Ambassador : Enemy2D, IHavePatrolBehavior, IHaveEngagePlaye
public void OnReady()
{
FollowBehavior.Init(NavigationAgent);
PatrolBehavior.Init(NavigationAgent);
PatrolBehavior.HomePosition = GlobalPosition;
PatrolBehavior.OnVelocityComputed += OnAmbassadorVelocityComputed;
FollowBehavior.OnVelocityComputed += OnAmbassadorVelocityComputed;
EngagePlayerBehavior.TakeAction += EngagePlayerBehavior_TakeAction;
EngagePlayerBehavior.AcquireTarget += EngagePlayerBehavior_AcquireTarget;
PlayerDetector.BodyEntered += PlayerDetector_BodyEntered;
PlayerDetector.BodyExited += PlayerDetector_BodyExited;
SetPhysicsProcess(true);
FollowBehavior.Init(NavigationAgent);
PatrolBehavior.Init(NavigationAgent);
PatrolBehavior.HomePosition = GlobalPosition;
PatrolBehavior.OnVelocityComputed += OnAmbassadorVelocityComputed;
FollowBehavior.OnVelocityComputed += OnAmbassadorVelocityComputed;
EngagePlayerBehavior.TakeAction += EngagePlayerBehavior_TakeAction;
EngagePlayerBehavior.AcquireTarget += EngagePlayerBehavior_AcquireTarget;
PlayerDetector.BodyEntered += PlayerDetector_BodyEntered;
PlayerDetector.BodyExited += PlayerDetector_BodyExited;
SetPhysicsProcess(true);
}
public void OnResolved()
{
_enemyLogic.Input(new EnemyLogic.Input.Patrol());
_enemyLogic.Input(new EnemyLogic.Input.Move());
_enemyLogic.Input(new EnemyLogic.Input.Patrol());
_enemyLogic.Input(new EnemyLogic.Input.Move());
}
public override void PerformAction()
{
var rng = new RandomNumberGenerator();
var options = new List<Action>() { EnemyModelView.PlayPrimaryAttackAnimation, EnemyModelView.PlaySecondaryAttackAnimation };
var selection = rng.RandWeighted([PrimaryAttackChance, SecondaryAttackChance]);
options[(int)selection].Invoke();
var rng = new RandomNumberGenerator();
var options = new List<Action>() { EnemyModelView.PlayPrimaryAttackAnimation, EnemyModelView.PlaySecondaryAttackAnimation };
var selection = rng.RandWeighted([PrimaryAttackChance, SecondaryAttackChance]);
options[(int)selection].Invoke();
}
public override void _Process(double delta)
@@ -55,14 +55,14 @@ public partial class Ambassador : Enemy2D, IHavePatrolBehavior, IHaveEngagePlaye
public void OnAmbassadorVelocityComputed(Vector3 safeVelocity)
{
Velocity = safeVelocity;
if (Velocity.Length() > 0.15f)
EnemyModelView.PlayWalkAnimation();
else
EnemyModelView.PlayIdleAnimation();
Velocity = safeVelocity;
if (Velocity.Length() > 0.15f)
EnemyModelView.PlayWalkAnimation();
else
EnemyModelView.PlayIdleAnimation();
LookAtTarget(safeVelocity);
if (((EnemyModelView)EnemyModelView).CanMove)
MoveAndSlide();
LookAtTarget(safeVelocity);
if (((EnemyModelView)EnemyModelView).CanMove)
MoveAndSlide();
}
}
}

View File

@@ -1919,6 +1919,9 @@ animations = [{
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_jwkhr")
}, {
"duration": 1.0,
"texture": null
}],
"loop": false,
"name": &"HOLY",
@@ -5259,11 +5262,12 @@ EnemyLoreInfo = SubResource("Resource_f45wt")
[node name="Sprite3D" type="Sprite3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.765249, 0)
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.345, 0)
offset = Vector2(0, 75)
pixel_size = 0.02
billboard = 2
shaded = true
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_h1kaf")
@@ -5284,61 +5288,61 @@ render_target_update_mode = 4
unique_name_in_owner = true
texture_filter = 1
position = Vector2(500, 465)
scale = Vector2(0.5, 0.5)
sprite_frames = SubResource("SpriteFrames_6drt6")
animation = &"idle_front"
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
texture_filter = 1
position = Vector2(500, 456.97)
scale = Vector2(2.025, 3.518)
sprite_frames = SubResource("SpriteFrames_jfuhx")
frame = 88
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(0.675, 0.675)
position = Vector2(500.645, 447.4)
scale = Vector2(0.6, 0.6)
sprite_frames = SubResource("SpriteFrames_6508q")
animation = &"HOLY"
[node name="Wind Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.445, 1.445)
position = Vector2(500, 447.4)
scale = Vector2(2.275, 2.275)
sprite_frames = SubResource("SpriteFrames_pojhh")
frame = 50
[node name="Flame Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(3.445, 3.445)
position = Vector2(496.665, 470.43)
scale = Vector2(4.18, 4.18)
sprite_frames = SubResource("SpriteFrames_olmyc")
animation = &"Flame Damage"
frame = 40
[node name="Water Hit Layer 1 Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(2.215, 2.215)
position = Vector2(503.81, 421.18)
scale = Vector2(2.735, 2.735)
sprite_frames = SubResource("SpriteFrames_uuxap")
animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.105, 0.895)
position = Vector2(488.23, 475.745)
scale = Vector2(1.51, 1.51)
sprite_frames = SubResource("SpriteFrames_irkcg")
animation = &"WATER"
frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(2.78, 2.78)
position = Vector2(506.315, 405.635)
scale = Vector2(2.98, 2.98)
sprite_frames = SubResource("SpriteFrames_rirr7")
frame = 47
[node name="Earth Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(2.005, 2.005)
position = Vector2(501.875, 431.36)
scale = Vector2(2.38, 2.38)
sprite_frames = SubResource("SpriteFrames_uuxap")
animation = &"WATER DAMAGE"
@@ -5376,6 +5380,7 @@ bus = &"SFX"
[node name="Shadow" type="Sprite3D" parent="."]
transform = Transform3D(0.835, 0, 0, 0, -3.6499e-08, 0.835, 0, -0.835, -3.6499e-08, 0.00393164, -0.0158064, 0.0077811)
visible = false
transparency = 0.1
cast_shadow = 0
modulate = Color(1, 1, 1, 0.591)

View File

@@ -1922,6 +1922,9 @@ animations = [{
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_jwkhr")
}, {
"duration": 1.0,
"texture": null
}],
"loop": false,
"name": &"HOLY",
@@ -5215,11 +5218,11 @@ EnemyLoreInfo = SubResource("Resource_f45wt")
[node name="Sprite3D" type="Sprite3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, -0.961751, 0)
transform = Transform3D(0.49, 0, 0, 0, 0.49, 0, 0, 0, 0.49, 0, 0.405037, 0)
offset = Vector2(0, 75)
pixel_size = 0.015
billboard = 2
shaded = true
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_h1kaf")
@@ -5243,61 +5246,62 @@ render_target_update_mode = 4
unique_name_in_owner = true
texture_filter = 1
position = Vector2(960, 530)
scale = Vector2(0.25, 0.25)
scale = Vector2(0.971227, 0.971227)
sprite_frames = SubResource("SpriteFrames_6drt6")
animation = &"idle_front"
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
texture_filter = 1
position = Vector2(960.165, 522.01)
scale = Vector2(3.573, 3.573)
sprite_frames = SubResource("SpriteFrames_iqmvh")
frame = 88
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(0.675, 0.675)
position = Vector2(960.165, 522.01)
scale = Vector2(0.993, 0.993)
sprite_frames = SubResource("SpriteFrames_5vf4o")
animation = &"HOLY"
[node name="Wind Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.445, 1.445)
position = Vector2(960.165, 522.01)
scale = Vector2(3.88491, 3.88491)
sprite_frames = SubResource("SpriteFrames_7jpw7")
frame = 50
[node name="Flame Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(3.445, 3.445)
position = Vector2(959.63, 533.995)
scale = Vector2(7.59499, 7.59499)
sprite_frames = SubResource("SpriteFrames_nigc4")
animation = &"Flame Damage"
frame = 40
[node name="Water Hit Layer 1 Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(2.215, 2.215)
position = Vector2(964.645, 522.01)
scale = Vector2(3.88491, 3.88491)
sprite_frames = SubResource("SpriteFrames_tk7hg")
animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.105, 0.895)
position = Vector2(954.865, 595.365)
scale = Vector2(2.555, 2.555)
sprite_frames = SubResource("SpriteFrames_42alt")
animation = &"WATER"
frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(2.78, 2.78)
position = Vector2(973.355, 505.865)
scale = Vector2(3.88491, 3.88491)
sprite_frames = SubResource("SpriteFrames_qrayc")
frame = 47
[node name="Earth Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(2.005, 2.005)
position = Vector2(962.54, 527.66)
scale = Vector2(3.88491, 3.88491)
sprite_frames = SubResource("SpriteFrames_tk7hg")
animation = &"WATER DAMAGE"

View File

@@ -5335,10 +5335,11 @@ EnemyLoreInfo = SubResource("Resource_f45wt")
[node name="Sprite3D" type="Sprite3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, -0.765249, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.239283, 0)
offset = Vector2(0, 85)
billboard = 2
shaded = true
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_h1kaf")
@@ -5357,56 +5358,56 @@ render_target_update_mode = 4
[node name="AnimatedSprite" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
unique_name_in_owner = true
texture_filter = 1
texture_filter = 3
position = Vector2(500, 465)
scale = Vector2(0.5, 0.5)
sprite_frames = SubResource("SpriteFrames_6drt6")
animation = &"idle_front"
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
texture_filter = 1
position = Vector2(500, 464.295)
scale = Vector2(2.18, 3.393)
sprite_frames = SubResource("SpriteFrames_g803a")
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(0.675, 0.675)
position = Vector2(500, 427.975)
scale = Vector2(0.67, 0.67)
sprite_frames = SubResource("SpriteFrames_8jdnb")
animation = &"HOLY"
[node name="Wind Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.445, 1.445)
position = Vector2(500, 444.835)
scale = Vector2(2.34, 2.34)
sprite_frames = SubResource("SpriteFrames_t2ic6")
[node name="Flame Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(3.445, 3.445)
position = Vector2(500, 481.345)
scale = Vector2(4.145, 4.145)
sprite_frames = SubResource("SpriteFrames_ovjvy")
animation = &"Flame Damage"
[node name="Water Hit Layer 1 Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(506.435, 400)
scale = Vector2(2.215, 2.215)
sprite_frames = SubResource("SpriteFrames_wm1r6")
animation = &"WATER DAMAGE"
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(492.265, 460.64)
scale = Vector2(1.105, 0.895)
sprite_frames = SubResource("SpriteFrames_sq74q")
animation = &"WATER"
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
position = Vector2(517.8, 416.525)
scale = Vector2(2.78, 2.78)
sprite_frames = SubResource("SpriteFrames_rn27a")
[node name="Earth Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(501.36, 432.705)
scale = Vector2(2.005, 2.005)
sprite_frames = SubResource("SpriteFrames_wm1r6")
animation = &"WATER DAMAGE"

View File

@@ -3,7 +3,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b7l6o6bpmpf1u"
path.s3tc="res://.godot/imported/Layer 87.png-7555c003d8fe8907435b4d1f1cced88c.s3tc.ctex"
path.bptc="res://.godot/imported/Layer 87.png-7555c003d8fe8907435b4d1f1cced88c.bptc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
@@ -12,12 +12,12 @@ metadata={
[deps]
source_file="res://src/enemy/enemy_types/08c. Ambassador (steel)/animations/F/Layer 87.png"
dest_files=["res://.godot/imported/Layer 87.png-7555c003d8fe8907435b4d1f1cced88c.s3tc.ctex"]
dest_files=["res://.godot/imported/Layer 87.png-7555c003d8fe8907435b4d1f1cced88c.bptc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/high_quality=true
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0

View File

@@ -2205,6 +2205,9 @@ animations = [{
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_jwkhr")
}, {
"duration": 1.0,
"texture": null
}],
"loop": false,
"name": &"HOLY",
@@ -4865,7 +4868,7 @@ tracks/1/keys = {
[sub_resource type="Animation" id="Animation_6shfu"]
resource_name = "Fire Damage"
length = 2.93334
length = 1.6
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
@@ -4902,30 +4905,6 @@ tracks/2/keys = {
"update": 0,
"values": [Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056), Color(1, 1, 1, 0.85), Color(1, 1, 1, 0.056)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("../Sprite3D/SubViewportContainer/SubViewport/VFXSprites/Rust Activation Effect:animation")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [&"default"]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("../Sprite3D/SubViewportContainer/SubViewport/VFXSprites/Rust Activation Effect:frame")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 2.93333),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [88, 88]
}
[sub_resource type="Animation" id="Animation_f5cjs"]
resource_name = "HolyHit"
@@ -5293,6 +5272,8 @@ unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0250915, 2.95966, 0)
pixel_size = 0.015
billboard = 2
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_h1kaf")
@@ -5323,39 +5304,40 @@ offset = Vector2(400, 375)
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
scale = Vector2(3.535, 3.535)
sprite_frames = SubResource("SpriteFrames_705ek")
frame = 88
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(0.675, 0.675)
position = Vector2(387.77, 484.7)
scale = Vector2(0.56, 0.56)
sprite_frames = SubResource("SpriteFrames_mnqb5")
animation = &"HOLY"
[node name="Wind Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.445, 1.445)
position = Vector2(387.77, 484.7)
scale = Vector2(1.78, 1.78)
sprite_frames = SubResource("SpriteFrames_vfgt0")
frame = 50
[node name="Flame Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(387.77, 518.07)
scale = Vector2(3.445, 3.445)
sprite_frames = SubResource("SpriteFrames_4tw0v")
animation = &"Flame Damage"
frame = 40
[node name="Water Hit Layer 1 Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(393.4, 484.7)
scale = Vector2(2.215, 2.215)
sprite_frames = SubResource("SpriteFrames_rvkyf")
animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(378.94, 520.785)
scale = Vector2(1.105, 0.895)
sprite_frames = SubResource("SpriteFrames_oe72c")
animation = &"WATER"
@@ -5363,13 +5345,13 @@ frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(2.78, 2.78)
position = Vector2(398.94, 476.525)
scale = Vector2(2.395, 2.395)
sprite_frames = SubResource("SpriteFrames_u5vgn")
frame = 47
[node name="Earth Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(387.77, 484.7)
scale = Vector2(2.005, 2.005)
sprite_frames = SubResource("SpriteFrames_rvkyf")
animation = &"WATER DAMAGE"

View File

@@ -5474,7 +5474,8 @@ unique_name_in_owner = true
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 2.64295, 0)
pixel_size = 0.0085
billboard = 1
alpha_cut = 1
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_h1kaf")
@@ -5501,54 +5502,55 @@ animation = &"idle_front"
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
texture_filter = 1
position = Vector2(491.645, 481.99)
scale = Vector2(4.995, 4.995)
sprite_frames = SubResource("SpriteFrames_r8nxd")
frame = 88
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(493.035, 481.99)
scale = Vector2(0.675, 0.675)
sprite_frames = SubResource("SpriteFrames_3t1w7")
animation = &"HOLY"
[node name="Wind Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.445, 1.445)
position = Vector2(493.035, 481.99)
scale = Vector2(2.01, 2.01)
sprite_frames = SubResource("SpriteFrames_wfs0y")
frame = 50
[node name="Flame Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(493.035, 481.99)
scale = Vector2(3.445, 3.445)
sprite_frames = SubResource("SpriteFrames_ucayo")
animation = &"Flame Damage"
frame = 40
[node name="Water Hit Layer 1 Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(493.035, 481.99)
scale = Vector2(2.215, 2.215)
sprite_frames = SubResource("SpriteFrames_7pkyy")
animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.105, 0.895)
position = Vector2(472.255, 511.92)
scale = Vector2(1.175, 0.952)
sprite_frames = SubResource("SpriteFrames_hp2cu")
animation = &"WATER"
frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
position = Vector2(493.035, 467.485)
scale = Vector2(2.78, 2.78)
sprite_frames = SubResource("SpriteFrames_36022")
frame = 47
[node name="Earth Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(2.005, 2.005)
position = Vector2(493.035, 481.99)
scale = Vector2(2.96, 2.96)
sprite_frames = SubResource("SpriteFrames_7pkyy")
animation = &"WATER DAMAGE"

View File

@@ -6606,7 +6606,8 @@ unique_name_in_owner = true
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 2.56856, 0)
pixel_size = 0.007
billboard = 2
alpha_cut = 1
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_h1kaf")
@@ -6632,53 +6633,54 @@ offset = Vector2(200, 200)
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
texture_filter = 1
position = Vector2(257.515, 360.455)
scale = Vector2(4.015, 4.015)
sprite_frames = SubResource("SpriteFrames_tnkq4")
frame = 88
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(255.65, 252)
scale = Vector2(0.675, 0.675)
sprite_frames = SubResource("SpriteFrames_kwnpp")
animation = &"HOLY"
[node name="Wind Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.445, 1.445)
position = Vector2(255.65, 252)
scale = Vector2(2.11, 2.11)
sprite_frames = SubResource("SpriteFrames_8twok")
frame = 50
[node name="Flame Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(3.445, 3.445)
position = Vector2(251.82, 332.82)
scale = Vector2(5, 5)
sprite_frames = SubResource("SpriteFrames_ty4do")
animation = &"Flame Damage"
frame = 40
[node name="Water Hit Layer 1 Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(255.65, 252)
scale = Vector2(2.215, 2.215)
sprite_frames = SubResource("SpriteFrames_doobi")
animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.105, 0.895)
position = Vector2(252.04, 293.765)
scale = Vector2(1.205, 0.976)
sprite_frames = SubResource("SpriteFrames_xgpec")
animation = &"WATER"
frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
position = Vector2(269.865, 239.535)
scale = Vector2(2.78, 2.78)
sprite_frames = SubResource("SpriteFrames_kuq7w")
frame = 47
[node name="Earth Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(261.05, 252)
scale = Vector2(2.005, 2.005)
sprite_frames = SubResource("SpriteFrames_doobi")
animation = &"WATER DAMAGE"

View File

@@ -3778,8 +3778,8 @@ unique_name_in_owner = true
transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 1.95606, 0)
pixel_size = 0.001
billboard = 2
shaded = true
alpha_cut = 1
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_etb7g")
@@ -3807,8 +3807,9 @@ animation = &"idle_left_walk"
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(1.54, 1.54)
scale = Vector2(2.735, 2.735)
sprite_frames = SubResource("SpriteFrames_fks4e")
frame = 88
@@ -3839,15 +3840,15 @@ animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.105, 0.895)
position = Vector2(391.14, 423.26)
scale = Vector2(1.275, 1.033)
sprite_frames = SubResource("SpriteFrames_xbmia")
animation = &"WATER"
frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
position = Vector2(400.51, 383.62)
scale = Vector2(2.78, 2.78)
sprite_frames = SubResource("SpriteFrames_slakp")
frame = 47

View File

@@ -5233,6 +5233,8 @@ EnemyLoreInfo = ExtResource("2_ejhrk")
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.6405, 0)
billboard = 2
alpha_cut = 2
alpha_antialiasing_mode = 1
texture_filter = 0
render_priority = 100
texture = SubResource("ViewportTexture_h1kaf")
@@ -5263,39 +5265,39 @@ offset = Vector2(400, 375)
[node name="VFXSprites" type="Node2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
[node name="Rust Activation Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(378.935, 478.985)
scale = Vector2(1.54, 1.54)
sprite_frames = SubResource("SpriteFrames_woc45")
frame = 88
[node name="Holy Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(0.675, 0.675)
position = Vector2(386.865, 478.985)
scale = Vector2(0.505, 0.505)
sprite_frames = SubResource("SpriteFrames_4dwm4")
animation = &"HOLY"
[node name="Wind Hit Layer Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(1.445, 1.445)
position = Vector2(388.195, 474.795)
scale = Vector2(1.375, 1.375)
sprite_frames = SubResource("SpriteFrames_bsoya")
frame = 50
[node name="Flame Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
scale = Vector2(3.445, 3.445)
position = Vector2(388.3, 490.34)
scale = Vector2(3.35, 3.35)
sprite_frames = SubResource("SpriteFrames_mxgiu")
animation = &"Flame Damage"
frame = 40
[node name="Water Hit Layer 1 Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(392.085, 470.05)
scale = Vector2(2.215, 2.215)
sprite_frames = SubResource("SpriteFrames_dt0y4")
animation = &"WATER DAMAGE"
frame = 29
[node name="Water Hit Layer 2Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(378.935, 504.095)
scale = Vector2(1.105, 0.895)
sprite_frames = SubResource("SpriteFrames_myf6k")
animation = &"WATER"
@@ -5303,13 +5305,13 @@ frame = 51
[node name="Curse Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
texture_filter = 1
position = Vector2(400, 400)
scale = Vector2(2.78, 2.78)
position = Vector2(393.415, 452.835)
scale = Vector2(2.445, 2.445)
sprite_frames = SubResource("SpriteFrames_vot43")
frame = 47
[node name="Earth Hit Effect" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport/VFXSprites"]
position = Vector2(400, 400)
position = Vector2(392.07, 478.985)
scale = Vector2(2.005, 2.005)
sprite_frames = SubResource("SpriteFrames_dt0y4")
animation = &"WATER DAMAGE"

View File

@@ -15,7 +15,7 @@ _curseResistance = 0.0
ArmorTag = 0
Name = "Stone Safety"
StatDescription = "Cannot be unequipped."
FlavorText = "Heavy armor that entombs the user irrevocably.
FlavorText = "Heavy armor that irrevocably entombs the user.
Originally intended as a burial shroud, many since have donned these suits in forgivable ignorance as no trace remains of such context.
"

View File

@@ -200,7 +200,7 @@ size = Vector3(3.98187, 3.98102, 3.88313)
size = Vector3(3.96973, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_ymply"]
size = Vector3(4.00526, 0.1, 4.01191)
size = Vector3(4.005, 0.1, 4.012)
[sub_resource type="Curve" id="Curve_h1vgq"]
_limits = [-2.0, 2.0, 0.0, 1.0]
@@ -275,7 +275,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99706, 1.99092, -3.95286)
shape = SubResource("BoxShape3D_g2f4c")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00139, -0.00317979, -1.99123)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.001, -0.003, -1.991)
shape = SubResource("BoxShape3D_ymply")
[node name="OmniLight3D" type="OmniLight3D" parent="."]

View File

@@ -207,7 +207,7 @@ size = Vector3(0.271647, 3.9892, 4.00205)
size = Vector3(0.271647, 3.9892, 7.98074)
[sub_resource type="BoxShape3D" id="BoxShape3D_62cg2"]
size = Vector3(7.98925, 3.9892, 0.1)
size = Vector3(7.98925, 3.9892, 0.0973633)
[sub_resource type="BoxShape3D" id="BoxShape3D_k040t"]
size = Vector3(3.994, 7.9736, 0.1)
@@ -252,7 +252,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.128486, 1.97029, -4.00254)
shape = SubResource("BoxShape3D_rta5i")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00682, -0.0448337, -2.01671)
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00682, -0.0461521, -2.01671)
shape = SubResource("BoxShape3D_62cg2")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]

View File

@@ -51,3 +51,8 @@ shape = SubResource("BoxShape3D_cetch")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00139, -0.00317979, -1.99123)
shape = SubResource("BoxShape3D_7nwfy")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.996, 1.443, -2.051)
light_energy = 0.05
light_specular = 0.0

View File

@@ -22,6 +22,7 @@ script = ExtResource("1_wf6mw")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.444, 0)
[node name="Room" type="Node3D" parent="."]
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -40,6 +41,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Collision" type="Node3D" parent="."]
visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
@@ -54,3 +56,11 @@ shape = SubResource("BoxShape3D_4snab")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.99877, -0.00317979, -1.99123)
shape = SubResource("BoxShape3D_rt487")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.996, 1.44334, -2.051)
light_energy = 0.05
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.988, 1.44334, -2.051)
light_energy = 0.05

View File

@@ -64,3 +64,15 @@ shape = SubResource("BoxShape3D_n22n2")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 6.00815, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_2rexh")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99556, 1.443, -2.05147)
light_energy = 0.02
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98836, 1.443, -2.05147)
light_energy = 0.02
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0025, 1.443, -2.05147)
light_energy = 0.02

View File

@@ -68,3 +68,19 @@ shape = SubResource("BoxShape3D_x56fw")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 8.0048, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_qyv0o")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99556, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98836, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.98875, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.9815, 1.443, -2.05147)
light_energy = 0.05

View File

@@ -72,4 +72,24 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -2)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_14lg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -2)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99556, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98836, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.98875, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.9815, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.9819, 1.443, -2.05147)
light_energy = 0.05
[editable path="Model/CA2_5BLOCK"]

View File

@@ -89,3 +89,15 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, -0.135206, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_oxdo1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -0.135206, -6)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99556, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98836, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00436, 1.443, -6.02287)
light_energy = 0.05

View File

@@ -107,3 +107,23 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 2)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_qb8j5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99556, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99556, 1.443, 1.96579)
light_energy = 0.05
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.0217, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98836, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00436, 1.443, -6.02287)
light_energy = 0.05

View File

@@ -115,3 +115,27 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -14)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_exqg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -14)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99556, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98836, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.99107, 1.443, -6.02287)
light_energy = 0.05
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98836, 1.443, -10.0331)
light_energy = 0.05
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.99107, 1.443, -14.0045)
light_energy = 0.05
[node name="OmniLight3D6" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.98348, 1.443, -14.0045)
light_energy = 0.05

View File

@@ -62,6 +62,7 @@ transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.0018
shape = SubResource("BoxShape3D_yyl46")
[node name="Room" type="Node3D" parent="."]
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -92,3 +93,19 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -6)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_eul13")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -10)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99556, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98836, 1.443, -6.00201)
light_energy = 0.05
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00436, 1.443, -6.02287)
light_energy = 0.05
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00436, 1.443, -10.0203)
light_energy = 0.05

View File

@@ -117,3 +117,27 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.97854, 0, -2.03032)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_hok6v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.97854, 0, -2.03032)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99556, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98836, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00436, 1.443, -6.02287)
light_energy = 0.05
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00436, 1.443, -9.99844)
light_energy = 0.05
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00436, 1.443, -14.0598)
light_energy = 0.05
[node name="OmniLight3D6" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.9712, 1.443, -14.0598)
light_energy = 0.05

View File

@@ -140,3 +140,27 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.04208, 0, -1.96326)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_hr7fg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.04208, 0, -1.96326)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99556, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98836, 1.443, -2.05147)
light_energy = 0.05
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.01022, 1.443, -6.02287)
light_energy = 0.05
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0161, 1.443, -6.02287)
light_energy = 0.05
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0161, 1.443, -10.0287)
light_energy = 0.05
[node name="OmniLight3D6" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.9979, 1.443, -10.0287)
light_energy = 0.05

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=36 format=3 uid="uid://bb5xm6p81w671"]
[gd_scene load_steps=34 format=3 uid="uid://bb5xm6p81w671"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_giyav"]
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/rooms/Set A/03. Antechamber A.tscn" id="2_tmolq"]
@@ -93,29 +93,6 @@ texture_filter = 0
material = SubResource("StandardMaterial3D_buew1")
size = Vector2(140, 60)
[sub_resource type="Environment" id="Environment_csng8"]
background_energy_multiplier = 0.0
ambient_light_source = 2
ambient_light_color = Color(0.244776, 0.244776, 0.244776, 1)
ambient_light_energy = 0.2
glow_enabled = true
glow_intensity = 3.54
glow_strength = 0.77
glow_bloom = 0.22
glow_blend_mode = 0
fog_light_color = Color(0, 0, 0, 1)
fog_density = 0.1404
volumetric_fog_enabled = true
volumetric_fog_density = 0.03
volumetric_fog_albedo = Color(0.381703, 0.381703, 0.381703, 1)
adjustment_enabled = true
adjustment_contrast = 0.95
adjustment_saturation = 0.89
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_buew1"]
dof_blur_far_enabled = true
dof_blur_far_distance = 26.82
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kls0n"]
albedo_texture = ExtResource("22_mi06u")
@@ -128,6 +105,9 @@ script = ExtResource("1_giyav")
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
navigation_mesh = SubResource("NavigationMesh_csng8")
[node name="Floor Exit A2" parent="NavigationRegion3D" instance=ExtResource("3_qjcvn")]
transform = Transform3D(-8.74228e-08, 0, 2, 0, 2, 0, -2, 0, -8.74228e-08, -74.4353, 0, 49.963)
[node name="Antechamber A" parent="NavigationRegion3D" instance=ExtResource("2_tmolq")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -2.03533, -0.0182438, 52.0031)
@@ -152,9 +132,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.9964, 0.00938019, 66.0171)
[node name="Node3D4" parent="NavigationRegion3D" instance=ExtResource("5_5con5")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 22, 0, 44)
[node name="Floor Exit A2" parent="NavigationRegion3D" instance=ExtResource("3_qjcvn")]
transform = Transform3D(-8.74228e-08, 0, 2, 0, 2, 0, -2, 0, -8.74228e-08, -74.4353, 0, 49.963)
[node name="Antechamber B" parent="NavigationRegion3D" instance=ExtResource("10_bn263")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -18.0505, -0.0475407, 59.9299)
@@ -239,10 +216,6 @@ skeleton = NodePath("../..")
[node name="Eden Pillar" parent="." instance=ExtResource("15_buew1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.14356, 0, 41.2348)
[node name="TEST ENVIRONMENT" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_csng8")
camera_attributes = SubResource("CameraAttributesPractical_buew1")
[node name="SteleB" parent="." instance=ExtResource("17_xsgnx")]
transform = Transform3D(-0.0796248, 0, 0.996825, 0, 1, 0, -0.996825, 0, -0.0796248, -32.7349, 0.0113335, 77.4463)
Dialogue = ExtResource("18_gya62")

File diff suppressed because one or more lines are too long

View File

@@ -83,7 +83,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19, 0, -33.0086)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -76.9947, -0.0683303, -1.11007)
[node name="CA2_1BLOCK" parent="NavigationRegion3D" instance=ExtResource("12_wklws")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -45, 0, 9)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -45, 0, 8.91823)
[node name="CA2_1BLOCK2" parent="NavigationRegion3D" instance=ExtResource("12_wklws")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -57, 0, 0.920105)

View File

@@ -273,50 +273,50 @@ mesh = SubResource("BoxMesh_g8jo1")
skeleton = NodePath("../../FLOORMAP1")
[node name="Eden Pillar4" parent="." instance=ExtResource("25_g8jo1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -51.0141, -0.0508077, -19.0285)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -51.0141, -0.336774, -19.0285)
[node name="Eden Pillar Rest4" type="Node3D" parent="."]
transform = Transform3D(0.365, 0, 0, 0, 0.365, 0, 0, 0, 0.365, -51.0042, -0.489751, -19.0411)
transform = Transform3D(0.365, 0, 0, 0, 0.365, 0, 0, 0, 0.365, -51.0042, -0.775717, -19.0411)
[node name="Cylinder_001" type="MeshInstance3D" parent="Eden Pillar Rest4"]
mesh = SubResource("ArrayMesh_x7t15")
skeleton = NodePath("")
[node name="Eden Pillar5" parent="." instance=ExtResource("25_g8jo1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.0063, 0.367002, -43.5582)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.0063, 0.0810361, -43.5582)
[node name="Eden Pillar Rest5" type="Node3D" parent="."]
transform = Transform3D(0.365, 0, 0, 0, 0.365, 0, 0, 0, 0.365, -29.9963, -0.0719407, -43.5708)
transform = Transform3D(0.365, 0, 0, 0, 0.365, 0, 0, 0, 0.365, -29.9963, -0.357907, -43.5708)
[node name="Cylinder_001" type="MeshInstance3D" parent="Eden Pillar Rest5"]
mesh = SubResource("ArrayMesh_x7t15")
skeleton = NodePath("")
[node name="Eden Pillar6" parent="." instance=ExtResource("25_g8jo1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -55.9649, 0.367002, -86.2637)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -55.9649, 0.0810361, -86.2637)
[node name="Eden Pillar Rest6" type="Node3D" parent="."]
transform = Transform3D(0.365, 0, 0, 0, 0.365, 0, 0, 0, 0.365, -55.9549, -0.0719407, -86.2764)
transform = Transform3D(0.365, 0, 0, 0, 0.365, 0, 0, 0, 0.365, -55.9549, -0.357907, -86.2764)
[node name="Cylinder_001" type="MeshInstance3D" parent="Eden Pillar Rest6"]
mesh = SubResource("ArrayMesh_x7t15")
skeleton = NodePath("")
[node name="Eden Pillar7" parent="." instance=ExtResource("25_g8jo1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.3531, 0.367002, -47.1775)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.3531, 0.0810361, -47.1775)
[node name="Eden Pillar Rest7" type="Node3D" parent="."]
transform = Transform3D(0.365, 0, 0, 0, 0.365, 0, 0, 0, 0.365, 10.3631, -0.0719407, -47.1902)
transform = Transform3D(0.365, 0, 0, 0, 0.365, 0, 0, 0, 0.365, 10.3631, -0.357907, -47.1902)
[node name="Cylinder_001" type="MeshInstance3D" parent="Eden Pillar Rest7"]
mesh = SubResource("ArrayMesh_x7t15")
skeleton = NodePath("")
[node name="Eden Pillar8" parent="." instance=ExtResource("25_g8jo1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.6658, 0.367002, -47.1775)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.6658, 0.0810361, -47.1775)
[node name="Eden Pillar Rest8" type="Node3D" parent="."]
transform = Transform3D(0.365, 0, 0, 0, 0.365, 0, 0, 0, 0.365, 20.6757, -0.0719407, -47.1902)
transform = Transform3D(0.365, 0, 0, 0, 0.365, 0, 0, 0, 0.365, 20.6757, -0.357907, -47.1902)
[node name="Cylinder_001" type="MeshInstance3D" parent="Eden Pillar Rest8"]
mesh = SubResource("ArrayMesh_x7t15")

View File

@@ -141,7 +141,7 @@ transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 20, 0,
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 0, -28)
[node name="Node3D2" parent="NavigationRegion3D" instance=ExtResource("5_rkbc4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -16)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4, 0, -16)
[node name="Node3D3" parent="NavigationRegion3D" instance=ExtResource("5_rkbc4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -24)
@@ -323,3 +323,6 @@ skeleton = NodePath("")
transform = Transform3D(-1, -8.74228e-08, 0, 8.74228e-08, -1, 0, 0, 0, 1, 0, 40.405, 0)
mesh = SubResource("ArrayMesh_drmw5")
skeleton = NodePath("")
[node name="Node3D" parent="." instance=ExtResource("18_r0keh")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 12.385, 0, 2)

View File

@@ -241,10 +241,10 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -19.90
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.9087, 0, 51.669)
[node name="Node3D3" parent="NavigationRegion3D" instance=ExtResource("15_xbwto")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0.17757, -12.3863)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, -0.0297384, -12.3863)
[node name="Node3D6" parent="NavigationRegion3D" instance=ExtResource("15_xbwto")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 65.9777, 0.17757, 7.60124)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 65.9777, -0.0155628, 7.60124)
[node name="Node3D4" parent="NavigationRegion3D" instance=ExtResource("13_0jf3o")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 83.9641, 0, 28)

View File

@@ -19,7 +19,7 @@
[ext_resource type="Texture2D" uid="uid://bhttrt4aqu1d7" path="res://src/map/dungeon/models/Special Floors & Rooms/Altar/02_ALTAR_FLOOR_ZER0_VER_COLUMN.jpg" id="16_5mvkt"]
[ext_resource type="Texture2D" uid="uid://dlpcuirysjp77" path="res://src/map/dungeon/models/Special Floors & Rooms/Altar/02_ALTAR_FLOOR_ZER0_VER_OW_DARKEST_METAL.png" id="17_5i3fp"]
[ext_resource type="Shader" uid="uid://c4a68uhm5o2h4" path="res://src/map/map shaders/Altar Sky Environment.gdshader" id="27_lb4gb"]
[ext_resource type="AudioStream" uid="uid://bmiitw4fcs68e" path="res://src/audio/AMB/amb_wind_loop_altar.wav" id="28_je2oh"]
[ext_resource type="AudioStream" uid="uid://bmiitw4fcs68e" path="res://src/audio/amb/amb_wind_loop_altar.wav" id="28_je2oh"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tyshr"]
@@ -916,7 +916,7 @@ size = Vector3(120.233, 2.00241, 52.758)
size = Vector3(369.423, 20, 47.9875)
[sub_resource type="BoxShape3D" id="BoxShape3D_db2o3"]
size = Vector3(2.97754, 2.34912, 3.79205)
size = Vector3(2.87634, 2.34912, 3.79205)
[sub_resource type="BoxShape3D" id="BoxShape3D_tp2pi"]
size = Vector3(4.52301, 7.56061, 15.4608)
@@ -933,8 +933,8 @@ shader_parameter/horizon_color = Color(0, 0.7, 0.8, 1)
shader_parameter/horizon_blur = 0.27
shader_parameter/sun_color = Color(0.993096, 0, 0.16391, 1)
shader_parameter/sun_sunset_color = Color(0.937698, 0.0004255, 0.122967, 1)
shader_parameter/sun_size = 0.062
shader_parameter/sun_blur = 0.214
shader_parameter/sun_size = 0.01
shader_parameter/sun_blur = 0.01
shader_parameter/moon_color = Color(1, 0.95, 0.7, 1)
shader_parameter/moon_size = 0.06
shader_parameter/moon_blur = 0.1
@@ -1000,7 +1000,7 @@ mesh = SubResource("ArrayMesh_amb8d")
skeleton = NodePath("")
[node name="Model" type="Node3D" parent="."]
transform = Transform3D(1.4, 0, 0, 0, 1.4, 0, 0, 0, 1.4, 0, 4.31338, 0)
transform = Transform3D(1.35, 0, 0, 0, 1.35, 0, 0, 0, 1.35, 0, 4.31338, 0)
[node name="02_ALTAR_FLOOR_ZER0_VER_1" type="Node3D" parent="Model"]
@@ -1068,7 +1068,7 @@ mesh = SubResource("ArrayMesh_omwm0")
skeleton = NodePath("")
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1.4, 0, 0, 0, 1.4, 0, 0, 0, 1.4, 0, 4.31338, 0)
transform = Transform3D(1.35, 0, 0, 0, 1.35, 0, 0, 0, 1.35, 0, 4.31338, 0)
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(0.881211, 0, 0, 0, 0.881211, 0, 0, 0, 0.881211, -20.6816, -2.62104, -11.5685)
@@ -1135,22 +1135,22 @@ transform = Transform3D(1.4, 0, 0, 0, 1.4, 0, 0, 0, 1.4, 0, 3.70806, 0)
[node name="PlayerSpawnPoint" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 39.3951, -2.89376, -1.035)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 59.076, -3.06832, -1.035)
[node name="ItemSpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
[node name="Marker3D" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5546, -2.4089, -2.33621)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.9735, -2.4089, -13.8593)
[node name="Marker3D2" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.30073, -2.4089, -7.21384)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.30073, -2.4089, 6.25004)
[node name="Marker3D3" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.23559, -2.4089, 3.53153)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.8248, -2.4089, 3.53153)
[node name="Marker3D4" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.62001, -2.4089, 3.3162)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.9708, -2.4089, 10.1519)
[node name="Marker3D5" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.67877, -2.4089, -5.30614)
@@ -1174,7 +1174,7 @@ collision_layer = 256
collision_mask = 256
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Exit"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.1171, -2.1779, -0.0887146)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.797, -2.1779, -0.145051)
shape = SubResource("BoxShape3D_db2o3")
[node name="NoExitArea" type="Area3D" parent="Room"]
@@ -1191,7 +1191,10 @@ transform = Transform3D(-0.85273, -0.437182, 0.285873, -0.239439, 0.813545, 0.52
light_color = Color(0.787638, 0.659992, 0.558925, 1)
light_energy = 6.001
shadow_enabled = true
shadow_blur = 1.335
shadow_blur = 1.027
directional_shadow_split_3 = 0.4
directional_shadow_blend_splits = true
directional_shadow_fade_start = 1.0
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_c86uk")

View File

@@ -523,6 +523,7 @@ material = SubResource("ShaderMaterial_wxj6j")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0406885, 12.3245, -0.83455)
light_energy = 1.243
light_specular = 0.0
shadow_enabled = true
shadow_blur = 1.24
omni_range = 7.81036
@@ -531,6 +532,7 @@ omni_attenuation = 1.842
[node name="Altar Spotlight" type="SpotLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -3.84693e-08, 1, 0, -1, -3.84693e-08, 0.121735, 22.2158, 0.0172452)
light_energy = 0.273
light_specular = 0.0
spot_range = 23.1367
spot_attenuation = -1.2
spot_angle = 11.3466

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=64 format=4 uid="uid://by2op0p65ht27"]
[gd_scene load_steps=70 format=4 uid="uid://by2op0p65ht27"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_apti7"]
[ext_resource type="Texture2D" uid="uid://dwro031m2edyr" path="res://src/map/dungeon/models/Area 1/LargeBlockRoom/A1-LargeBlock_AREA1_BLOCKED.png" id="2_cleyb"]
@@ -12,6 +12,7 @@
[ext_resource type="Texture2D" uid="uid://dit1nj2a76q2a" path="res://src/map/dungeon/models/Area 1/LargeBlockRoom/BLOCK TOPPER_A1_eyeblock.png" id="8_1irha"]
[ext_resource type="Texture2D" uid="uid://db28g2t1odfkp" path="res://src/map/dungeon/models/Area 1/LargeBlockRoom/BLOCK TOPPER_A1_block3.png" id="9_ougmr"]
[ext_resource type="Texture2D" uid="uid://capoktrjeskh3" path="res://src/map/dungeon/models/Area 1/LargeBlockRoom/BLOCK TOPPER_A1_block4.png" id="10_ma5yn"]
[ext_resource type="Shader" uid="uid://dj3ut2w0lnwq2" path="res://src/map/map shaders/Overworld God Rays.gdshader" id="12_1irha"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b3fhj"]
resource_name = "Material.001"
@@ -600,10 +601,35 @@ size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[sub_resource type="Gradient" id="Gradient_ougmr"]
[sub_resource type="GradientTexture2D" id="GradientTexture2D_ma5yn"]
gradient = SubResource("Gradient_ougmr")
fill_from = Vector2(0.405983, 0)
[sub_resource type="FastNoiseLite" id="FastNoiseLite_3tj5h"]
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_xhalf"]
noise = SubResource("FastNoiseLite_3tj5h")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6rkhb"]
render_priority = 0
shader = ExtResource("12_1irha")
shader_parameter/alpha = 0.035
shader_parameter/rim_power = 0.529
shader_parameter/texture_emission = SubResource("NoiseTexture2D_xhalf")
shader_parameter/gradient = SubResource("GradientTexture2D_ma5yn")
shader_parameter/emission = Color(1, 1, 1, 1)
shader_parameter/emission_energy = 0.558
shader_parameter/uv1_scale = Vector3(5, 0, 0)
shader_parameter/uv1_offset = Vector3(0, 1, 0)
[sub_resource type="Gradient" id="Gradient_bp2a4"]
[sub_resource type="GradientTexture2D" id="GradientTexture2D_eif7p"]
gradient = SubResource("Gradient_bp2a4")
fill_from = Vector2(1, 0)
fill_to = Vector2(1, 0.905983)
[sub_resource type="FastNoiseLite" id="FastNoiseLite_1irha"]
noise_type = 3
@@ -611,18 +637,21 @@ frequency = 0.001
domain_warp_enabled = true
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_ougmr"]
generate_mipmaps = false
seamless = true
seamless_blend_skirt = 0.175
normalize = false
noise = SubResource("FastNoiseLite_1irha")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ma5yn"]
render_priority = 0
shader = ExtResource("5_gj32o")
shader_parameter/alpha = 0.609
shader_parameter/rim_power = 3.043
shader_parameter/alpha = 1.0
shader_parameter/rim_power = 1.551
shader_parameter/texture_emission = SubResource("NoiseTexture2D_ougmr")
shader_parameter/gradient = SubResource("GradientTexture2D_eif7p")
shader_parameter/emission = Color(0.77084, 0.770839, 0.770839, 1)
shader_parameter/emission_energy = 0.591
shader_parameter/emission_energy = 1.0
shader_parameter/uv1_scale = Vector3(5, 0, 0)
shader_parameter/uv1_offset = Vector3(0, 1, 0)
@@ -1019,18 +1048,28 @@ draw_pass_1 = SubResource("QuadMesh_5k7cm")
[node name="Altar Spotlight" type="SpotLight3D" parent="."]
transform = Transform3D(-0.759271, 0.650774, 4.37114e-08, 3.31888e-08, -2.84462e-08, 1, 0.650774, 0.759271, 2.69747e-15, 0.339257, 25.4356, -0.00603229)
light_energy = 0.273
light_specular = 0.0
spot_range = 30.1342
spot_attenuation = -0.64
spot_angle = 19.0559
[node name="CSGCylinder3D" type="CSGCylinder3D" parent="."]
transform = Transform3D(-1.52908e-08, -0.349811, 20.1819, -8.82182e-07, -20.182, -0.34981, 20.185, -8.82313e-07, 4.13925e-14, 0.104303, 19.8715, 0.0132027)
radius = 0.449707
height = 1.95752
sides = 24
material = SubResource("ShaderMaterial_6rkhb")
[node name="CSGBox3D" type="CSGBox3D" parent="."]
transform = Transform3D(-8.82314e-07, 0, -20.185, 0, 20.1849, 0, 20.185, 0, -8.82313e-07, 0.0968733, 3.13622, 0.0132027)
transform = Transform3D(-1.52908e-08, -20.1819, -0.349812, -8.82182e-07, 0.349811, -20.182, 20.185, -2.82538e-15, -8.82313e-07, 0.0968733, -15.9962, 0.0132027)
visible = false
size = Vector3(0.589203, 0.774925, 0.581787)
material = SubResource("ShaderMaterial_ma5yn")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.261765, 13.9585, -0.310978)
light_energy = 1.243
light_energy = 8.009
light_specular = 0.0
shadow_enabled = true
shadow_blur = 1.24
omni_range = 7.18793

View File

@@ -1069,6 +1069,7 @@ mesh = SubResource("PlaneMesh_8327w")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.383, 7.71785, 7.86634)
light_energy = 2.27
light_specular = 0.0
shadow_enabled = true
omni_range = 14.948

View File

@@ -248,6 +248,7 @@ skeleton = NodePath("../..")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.383, 6.70561, 8.71907)
light_energy = 1.904
light_specular = 0.0
shadow_enabled = true
omni_range = 14.948

View File

@@ -1977,6 +1977,7 @@ mesh = SubResource("PlaneMesh_ial2h")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.1503, -0.725, -26.6851)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 4.831
light_specular = 0.0
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 31.087
@@ -1985,6 +1986,7 @@ omni_range = 31.087
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.5688, -0.725, -26.4456)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 4.831
light_specular = 0.0
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 31.087
@@ -1993,6 +1995,7 @@ omni_range = 31.087
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.9034, -0.725, -29.7991)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 4.831
light_specular = 0.0
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 31.087
@@ -2001,6 +2004,7 @@ omni_range = 31.087
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.9547, -0.725, -23.0237)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 4.831
light_specular = 0.0
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 31.087
@@ -2009,6 +2013,7 @@ omni_range = 31.087
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.4451, -0.725, -21.7233)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 4.831
light_specular = 0.0
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 31.087
@@ -2017,6 +2022,7 @@ omni_range = 31.087
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.8671, -0.725, -23.1776)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 4.831
light_specular = 0.0
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 31.087
@@ -2025,6 +2031,7 @@ omni_range = 31.087
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.2056, -0.725, -31.2535)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 4.831
light_specular = 0.0
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 31.087
@@ -2033,6 +2040,7 @@ omni_range = 31.087
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.6789, -0.725, -30.0729)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 4.831
light_specular = 0.0
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 31.087
@@ -2041,6 +2049,7 @@ omni_range = 31.087
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.9868, -0.725, -23.1948)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 4.831
light_specular = 0.0
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 31.087

View File

@@ -909,6 +909,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.19481, -0.485589, -4.90243)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 5.44
light_size = 0.459
light_specular = 0.0
shadow_enabled = true
shadow_bias = 0.483
shadow_opacity = 0.77

View File

@@ -750,6 +750,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.03066, -0.00479615, -8.081
[node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.79802, -61.655, -8.19072)
@@ -820,6 +821,7 @@ shape = SubResource("BoxShape3D_uc5h2")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
@@ -844,6 +846,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.9514, -2.12568, -13.2894)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -868,10 +871,10 @@ mesh = SubResource("PlaneMesh_uoixu")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.91044, 2.55234, -4.87515)
light_color = Color(0.902303, 0.889942, 0.693891, 1)
light_energy = 3.0
light_energy = 8.744
light_specular = 0.0
shadow_enabled = true
omni_range = 15.952
omni_attenuation = 0.375
[node name="VFX" type="Node3D" parent="."]

View File

@@ -444,6 +444,7 @@ mesh = SubResource("PlaneMesh_bghcm")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0315876, 7.6453, -0.133659)
light_energy = 2.049
light_specular = 0.0
shadow_enabled = true
omni_range = 13.126

View File

@@ -1187,6 +1187,7 @@ mesh = SubResource("PlaneMesh_v11dj")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.1624, 6.74928, -0.0442629)
light_energy = 5.0
light_specular = 0.0
shadow_enabled = true
omni_range = 22.064
omni_attenuation = 1.469
@@ -1194,6 +1195,7 @@ omni_attenuation = 1.469
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.716, 7.17385, -0.0442629)
light_energy = 5.0
light_specular = 0.0
shadow_enabled = true
omni_range = 14.0
omni_attenuation = 1.5
@@ -1201,6 +1203,7 @@ omni_attenuation = 1.5
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.18115, 7.17385, -0.0442629)
light_energy = 5.0
light_specular = 0.0
shadow_enabled = true
omni_range = 14.0
omni_attenuation = 1.5

View File

@@ -1066,6 +1066,7 @@ mesh = SubResource("PlaneMesh_kbwvc")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.68808, 5.1024, -0.181477)
light_energy = 3.174
light_specular = 0.0
shadow_enabled = true
omni_range = 9.46
omni_attenuation = 1.469

View File

@@ -790,6 +790,7 @@ mesh = SubResource("PlaneMesh_8lisv")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.2159, 9.44069, -0.382709)
light_energy = 5.0
light_specular = 0.0
shadow_enabled = true
omni_range = 26.443
omni_attenuation = 1.781
@@ -797,6 +798,7 @@ omni_attenuation = 1.781
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.86789, 9.44069, -0.382709)
light_energy = 6.665
light_specular = 0.0
shadow_enabled = true
shadow_blur = 10.0
omni_range = 26.443
@@ -805,6 +807,7 @@ omni_attenuation = 1.781
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.98437, 9.44069, -0.382709)
light_energy = 6.48
light_specular = 0.0
shadow_enabled = true
shadow_blur = 10.0
omni_range = 26.443

View File

@@ -1803,6 +1803,7 @@ shape = SubResource("BoxShape3D_unlia")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0653, 8.3257, 7.78635)
light_energy = 4.0
light_specular = 0.0
shadow_enabled = true
omni_range = 18.0
omni_attenuation = 1.157

View File

@@ -65,7 +65,6 @@ blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_qmkvu")
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_cgkx3"]
load_path = "res://.godot/imported/WaterRoomFixs_CHAIN_TEX.png-9b093ac843ad97c4178f604776041136.ctex"
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fo3sh"]
resource_name = "CHAINTEX"
@@ -1961,6 +1960,7 @@ omni_attenuation = 1.231
[node name="OmniLight3D5" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.45265, 2.48991, 1.25865)
light_color = Color(0.939964, 0.858607, 0.64025, 1)
light_specular = 0.0
shadow_enabled = true
omni_range = 15.056
omni_attenuation = 0.759
@@ -1968,6 +1968,7 @@ omni_attenuation = 0.759
[node name="OmniLight3D6" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.09441, 2.48784, 1.22373)
light_color = Color(0.939964, 0.858607, 0.64025, 1)
light_specular = 0.0
shadow_enabled = true
omni_range = 15.056
omni_attenuation = 0.759
@@ -1992,18 +1993,21 @@ omni_attenuation = 1.231
[node name="OmniLight3D7" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.87896, 3.84777, -11.3862)
light_specular = 0.0
shadow_enabled = true
omni_range = 3.747
omni_attenuation = -0.85
[node name="OmniLight3D9" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.62732, 3.84777, -11.3862)
light_specular = 0.0
shadow_enabled = true
omni_range = 3.747
omni_attenuation = -0.85
[node name="OmniLight3D8" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4, 10.1454)
light_specular = 0.0
shadow_enabled = true
omni_range = 3.747
omni_attenuation = -0.85
@@ -2011,6 +2015,7 @@ omni_attenuation = -0.85
[node name="SpotLight3D" type="SpotLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 6, -10)
light_energy = 10.618
light_specular = 0.0
shadow_enabled = true
spot_range = 12.0
spot_attenuation = 0.65
@@ -2019,6 +2024,7 @@ spot_angle = 38.9975
[node name="SpotLight3D2" type="SpotLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 7, 11)
light_energy = 10.618
light_specular = 0.0
shadow_enabled = true
spot_range = 12.0
spot_attenuation = 0.65

View File

@@ -1780,7 +1780,7 @@ shape = SubResource("CylinderShape3D_2wejk")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 0)
[node name="Ran" parent="NPC" instance=ExtResource("24_81jou")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.13629, 0.940805, -0.362028)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.13629, 0.842797, -0.362028)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 0)
@@ -1808,6 +1808,7 @@ mesh = SubResource("PlaneMesh_2wejk")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.41476, 2.94534, 8.58951)
light_energy = 1.743
light_specular = 0.0
shadow_enabled = true
shadow_blur = 3.948
omni_range = 14.948
@@ -1816,6 +1817,7 @@ omni_range = 14.948
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.96407, 2.43493, -5.06341)
light_color = Color(0.524667, 0.38, 1, 1)
light_energy = 3.312
light_specular = 0.0
shadow_enabled = true
omni_range = 6.06
omni_attenuation = 0.538
@@ -1824,6 +1826,7 @@ omni_attenuation = 0.538
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.01471, -2.22861, -3.78778)
light_color = Color(0, 0.633333, 1, 1)
light_energy = 8.306
light_specular = 0.0
shadow_enabled = true
omni_range = 6.672
omni_attenuation = 0.769
@@ -1832,6 +1835,7 @@ omni_attenuation = 0.769
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.21145, 1.02543, -2.81817)
light_color = Color(0, 0.88, 0.572, 1)
light_energy = 10.434
light_specular = 0.0
shadow_enabled = true
omni_range = 5.776
omni_attenuation = 0.306
@@ -1839,6 +1843,7 @@ omni_attenuation = 0.306
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.72707, 3.02174, -9.48356)
light_energy = 2.317
light_specular = 0.0
shadow_enabled = true
shadow_blur = 4.41
omni_range = 14.948
@@ -1846,6 +1851,7 @@ omni_range = 14.948
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.044, 3.00693, 5.23326)
light_energy = 5.0
light_specular = 0.0
shadow_enabled = true
shadow_blur = 2.965
omni_range = 12.94
@@ -1853,6 +1859,7 @@ omni_range = 12.94
[node name="OmniLight3D5" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.5059, 3.14913, -4.60656)
light_energy = 5.0
light_specular = 0.0
shadow_enabled = true
shadow_blur = 3.023
omni_range = 12.94

View File

@@ -1765,6 +1765,7 @@ transform = Transform3D(1.18, 0, 0, 0, 1.18, 0, 0, 0, 1.18, 1.8182, 2.42216, -0.
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0240078, 2.86704, -0.0732279)
light_energy = 5.049
light_specular = 0.0
shadow_enabled = true
shadow_blur = 5.566
omni_range = 14.948
@@ -1772,6 +1773,7 @@ omni_range = 14.948
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.8771, 2.32407, -0.033761)
light_energy = 1.812
light_specular = 0.0
shadow_enabled = true
shadow_blur = 5.566
omni_range = 15.684

View File

@@ -1734,6 +1734,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.36627, -0.817697, 3.52021)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.114901, 3.12703, 0.918317)
light_color = Color(1, 0.91, 0.73, 1)
light_energy = 1.848
light_specular = 0.0
omni_range = 11.263
omni_attenuation = 0.573
@@ -1741,6 +1742,7 @@ omni_attenuation = 0.573
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.2922, 2.2254, -3.78773)
light_color = Color(0.999857, 0.838696, 0.555285, 1)
light_energy = 0.5
light_specular = 0.0
omni_range = 8.044
omni_attenuation = 0.573
@@ -1748,6 +1750,7 @@ omni_attenuation = 0.573
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.4843, 2.2254, -3.78773)
light_color = Color(0.999857, 0.838696, 0.555285, 1)
light_energy = 0.5
light_specular = 0.0
omni_range = 8.044
omni_attenuation = 0.573
@@ -1755,6 +1758,7 @@ omni_attenuation = 0.573
transform = Transform3D(0.735021, 0, 0.678044, 0, 1, 0, -0.678044, 0, 0.735021, 3.88588, 1.93767, 6.54429)
light_color = Color(0.999884, 0.879029, 0.803759, 1)
light_energy = 3.613
light_specular = 0.0
shadow_enabled = true
omni_range = 5.601
omni_attenuation = 2.812

View File

@@ -742,7 +742,7 @@ height = 2.76123
radius = 0.18457
[sub_resource type="BoxShape3D" id="BoxShape3D_xbcfg"]
size = Vector3(6.88965, 2.62292, 12.3677)
size = Vector3(6.88965, 2.62292, 11.2953)
[sub_resource type="BoxShape3D" id="BoxShape3D_mg5bq"]
size = Vector3(5.96239, 4.04241, 0.991822)
@@ -1185,7 +1185,7 @@ size = Vector2(4, 4)
background_energy_multiplier = 0.0
ambient_light_source = 2
ambient_light_color = Color(0.244776, 0.244776, 0.244776, 1)
ambient_light_energy = 0.2
ambient_light_energy = 0.1
glow_enabled = true
glow_intensity = 3.54
glow_strength = 0.77
@@ -1206,7 +1206,9 @@ adjustment_saturation = 0.89
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_dvh5e"]
dof_blur_far_enabled = true
dof_blur_far_distance = 26.82
dof_blur_far_distance = 23.0
dof_blur_far_transition = -1.0
dof_blur_amount = 0.07
[node name="Floor Exit A" type="Node3D"]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 3.397, 0, -14.255)
@@ -1284,7 +1286,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.29999, -13.2395, 13.1488)
shape = SubResource("CylinderShape3D_ljhl3")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.127686, -13.6495, 1.28505)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.127686, -13.6495, 0.74885)
shape = SubResource("BoxShape3D_xbcfg")
[node name="Spawn Points" type="Node3D" parent="."]
@@ -1303,7 +1305,7 @@ collision_layer = 256
collision_mask = 256
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Exit"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0927229, -0.573011, 10.4861)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0927229, -0.573011, 9.22504)
shape = SubResource("BoxShape3D_mg5bq")
[node name="Room" type="Area3D" parent="Room"]
@@ -1331,6 +1333,7 @@ mesh = SubResource("PlaneMesh_54fgm")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 13.623, -5.91127)
light_color = Color(0, 0.768998, 0.560773, 1)
light_energy = 4.7
light_specular = 0.0
omni_range = 14.399
[node name="VFX" type="Node3D" parent="."]

View File

@@ -515,6 +515,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.98973, 0)
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.116278, 0.840584, -0.0767513)
light_energy = 0.962
light_specular = 0.0
shadow_enabled = true
omni_range = 17.395

View File

@@ -606,6 +606,7 @@ shape = SubResource("BoxShape3D_rhdyw")
unique_name_in_owner = true
[node name="Collisions" type="Node3D" parent="."]
visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]

View File

@@ -143,10 +143,10 @@ unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.114, 0.496096, 10.8555)
[node name="ItemSpawnPoint" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.4261, -1.87126, -14.9165)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.4261, -1.92366, -14.9165)
[node name="ItemSpawnPoint3" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.37, -1.58527, -14.1998)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.37, -1.85372, -6.46959)
[node name="EnemySpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
@@ -190,6 +190,7 @@ draw_pass_1 = SubResource("QuadMesh_63r54")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.393804, 7.69185, -0.185824)
light_energy = 4.0
light_specular = 0.0
shadow_enabled = true
omni_range = 20.0

View File

@@ -213,6 +213,7 @@ transform = Transform3D(0.965, 0, 0, 0, 1.025, 0, 0, 0, 1, -1.998, -0.314698, -7
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00960541, 5.98505, -0.159462)
light_energy = 4.0
light_specular = 0.0
shadow_enabled = true
omni_range = 20.0

View File

@@ -281,6 +281,7 @@ mesh = SubResource("PlaneMesh_hfmc7")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.288392, 8.86021, -0.0836668)
light_energy = 3.0
light_specular = 0.0
shadow_enabled = true
shadow_blur = 3.428
omni_range = 50.824

View File

@@ -258,6 +258,7 @@ transform = Transform3D(0.77, 0, 0, 0, 0.77, 0, 0, 0, 0.77, 0, 1.57068, 0.342685
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1.2987, 0, 0, 0, 1.2987, 0, 0, 0, 1.2987, -0.0292529, 7.69292, -0.183684)
light_energy = 4.0
light_specular = 0.0
shadow_enabled = true
omni_range = 20.0

View File

@@ -131,6 +131,7 @@ mesh = SubResource("PlaneMesh_coe44")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0117103, 3.56335, 2.22365)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 3.798
light_specular = 0.0
shadow_enabled = true
omni_range = 43.965
@@ -138,6 +139,7 @@ omni_range = 43.965
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.1196, -2.60625, 16.6528)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 0.896
light_specular = 0.0
shadow_enabled = true
omni_range = 21.912
omni_attenuation = 0.535
@@ -146,6 +148,7 @@ omni_attenuation = 0.535
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.3701, -2.60625, 16.6528)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 0.896
light_specular = 0.0
shadow_enabled = true
omni_range = 21.912
omni_attenuation = 0.535
@@ -154,6 +157,7 @@ omni_attenuation = 0.535
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.1196, -2.60625, -7.92467)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 0.896
light_specular = 0.0
shadow_enabled = true
omni_range = 21.912
omni_attenuation = 0.535
@@ -162,6 +166,7 @@ omni_attenuation = 0.535
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.3701, -2.60625, -7.92467)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 0.896
light_specular = 0.0
shadow_enabled = true
omni_range = 21.912
omni_attenuation = 0.535
@@ -170,6 +175,7 @@ omni_attenuation = 0.535
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.1196, 8.79705, 16.6528)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 0.896
light_specular = 0.0
shadow_enabled = true
omni_range = 21.912
omni_attenuation = 0.535
@@ -178,6 +184,7 @@ omni_attenuation = 0.535
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.3701, 8.79705, 16.6528)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 0.896
light_specular = 0.0
shadow_enabled = true
omni_range = 21.912
omni_attenuation = 0.535
@@ -186,6 +193,7 @@ omni_attenuation = 0.535
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.1196, 8.79705, -7.92467)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 0.896
light_specular = 0.0
shadow_enabled = true
omni_range = 21.912
omni_attenuation = 0.535
@@ -194,6 +202,7 @@ omni_attenuation = 0.535
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.3701, 8.79705, -7.92467)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 0.896
light_specular = 0.0
shadow_enabled = true
omni_range = 21.912
omni_attenuation = 0.535

View File

@@ -225,21 +225,25 @@ mesh = SubResource("PlaneMesh_ew8nf")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.61747, 6.74876, 3.17837)
light_energy = 4.0
light_specular = 0.0
omni_range = 8.594
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.92997, 6.74876, 3.17837)
light_energy = 4.0
light_specular = 0.0
omni_range = 8.594
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.61747, 6.74876, -3.33312)
light_energy = 4.0
light_specular = 0.0
omni_range = 8.594
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.92997, 6.74876, -3.33312)
light_energy = 4.0
light_specular = 0.0
omni_range = 8.594
[node name="VFX" type="Node3D" parent="."]

View File

@@ -152,6 +152,7 @@ visible = false
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.288392, 6.78739, -0.0836668)
light_energy = 4.5
light_specular = 0.0
shadow_enabled = true
shadow_blur = 1.359
omni_range = 13.0

View File

@@ -297,6 +297,7 @@ mesh = SubResource("PlaneMesh_41mai")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.85245, 11.3051)
light_color = Color(0.7296, 0.9024, 0.96, 1)
light_energy = 2.0
light_specular = 0.0
shadow_enabled = true
shadow_blur = 3.37
omni_range = 81.036
@@ -359,6 +360,7 @@ omni_range = 81.036
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.512265, 7, 11.6343)
light_color = Color(0.7296, 0.9024, 0.96, 1)
light_energy = 10.618
light_specular = 0.0
shadow_enabled = true
shadow_blur = 3.37
spot_range = 12.0
@@ -369,6 +371,7 @@ spot_angle = 16.6126
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.85245, -11.3064)
light_color = Color(0.7296, 0.9024, 0.96, 1)
light_energy = 2.0
light_specular = 0.0
shadow_enabled = true
shadow_blur = 3.37
omni_range = 81.036
@@ -377,6 +380,7 @@ omni_range = 81.036
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.512265, 7, -10.9772)
light_color = Color(0.7296, 0.9024, 0.96, 1)
light_energy = 10.618
light_specular = 0.0
shadow_enabled = true
shadow_blur = 3.37
spot_range = 12.0

View File

@@ -231,12 +231,14 @@ mesh = SubResource("PlaneMesh_h44ap")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.2068, 6.03628, 0.0262182)
light_energy = 0.675
light_specular = 0.0
shadow_enabled = true
omni_range = 40.47
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.808066, 6.11362, -0.00177145)
light_energy = 0.675
light_specular = 0.0
shadow_enabled = true
shadow_blur = 10.0
omni_range = 40.47
@@ -244,6 +246,7 @@ omni_range = 40.47
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.93859, 6.02875, 0.036626)
light_energy = 0.675
light_specular = 0.0
shadow_enabled = true
shadow_blur = 10.0
omni_range = 40.47

View File

@@ -215,6 +215,7 @@ mesh = SubResource("PlaneMesh_icta1")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.31123, 4.86582, -0.0836668)
light_energy = 1.002
light_specular = 0.0
shadow_enabled = true
shadow_blur = 0.373
omni_range = 13.0
@@ -222,6 +223,7 @@ omni_range = 13.0
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.15052, 4.86582, -0.0836668)
light_energy = 1.002
light_specular = 0.0
shadow_enabled = true
shadow_blur = 0.373
omni_range = 13.0
@@ -229,6 +231,7 @@ omni_range = 13.0
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(0.0442122, 0, -0.999022, 0, 1, 0, 0.999022, 0, 0.0442122, -0.134778, 4.86582, -1.31334)
light_energy = 1.002
light_specular = 0.0
shadow_enabled = true
shadow_blur = 0.373
omni_range = 13.0
@@ -236,6 +239,7 @@ omni_range = 13.0
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights"]
transform = Transform3D(0.0442122, 0, -0.999022, 0, 1, 0, 0.999022, 0, 0.0442122, -0.0259382, 4.86582, 1.14601)
light_energy = 1.002
light_specular = 0.0
shadow_enabled = true
shadow_blur = 0.373
omni_range = 13.0

View File

@@ -1015,6 +1015,7 @@ script = ExtResource("1_2ejwg")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.473629, 0.0699916, -8.3828)
[node name="SEAT" type="MeshInstance3D" parent="Model/A2-Dismantled"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.316887, 0)
mesh = SubResource("ArrayMesh_v75i1")
skeleton = NodePath("")
@@ -1023,6 +1024,7 @@ mesh = SubResource("ArrayMesh_62c6n")
skeleton = NodePath("")
[node name="CHAIN GROUND" type="MeshInstance3D" parent="Model/A2-Dismantled"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.316887, 0)
mesh = SubResource("ArrayMesh_t3hp4")
skeleton = NodePath("")
@@ -1039,6 +1041,7 @@ mesh = SubResource("ArrayMesh_514o1")
skeleton = NodePath("")
[node name="SAINT" type="MeshInstance3D" parent="Model/A2-Dismantled"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.316887, 0)
mesh = SubResource("ArrayMesh_1mod4")
skeleton = NodePath("")
@@ -1048,6 +1051,7 @@ mesh = SubResource("ArrayMesh_tp4do")
skeleton = NodePath("")
[node name="CHAIN GROUND_001" type="MeshInstance3D" parent="Model/A2-Dismantled"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.316887, 0)
mesh = SubResource("ArrayMesh_iog6t")
skeleton = NodePath("")
@@ -1140,6 +1144,7 @@ mesh = SubResource("PlaneMesh_2ejwg")
[node name="Altar Spotlight" type="SpotLight3D" parent="Lights"]
transform = Transform3D(-0.883843, 0.456943, -0.100124, -0.0780599, 0.0669684, 0.994697, 0.461225, 0.886971, -0.0235206, -11.6467, 25.4356, -0.433904)
light_energy = 0.273
light_specular = 0.0
spot_range = 30.0348
spot_attenuation = -1.2
spot_angle = 11.147
@@ -1154,6 +1159,7 @@ material = SubResource("ShaderMaterial_x0rdp")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.92014, 4.69921, -0.310978)
light_energy = 1.243
light_specular = 0.0
shadow_enabled = true
shadow_blur = 1.24
omni_range = 147.767

View File

@@ -1,7 +1,7 @@
[gd_scene load_steps=30 format=3 uid="uid://b6akxaacr8jd2"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_r0ujh"]
[ext_resource type="PackedScene" uid="uid://dl7xg3y4kupq0" path="res://src/map/dungeon/models/Area 2/Puer/A2-Puer.glb" id="2_r0ujh"]
[ext_resource type="PackedScene" uid="uid://dl7xg3y4kupq0" path="res://src/map/dungeon/models/Area 2/Puer/a2-puer.glb" id="2_r0ujh"]
[ext_resource type="PackedScene" uid="uid://kbrt3cos7udm" path="res://src/map/Placeables/A2-Socket.tscn" id="8_pycw7"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="20_7etq1"]
[ext_resource type="Shader" uid="uid://blrcjqdo7emhs" path="res://src/map/overworld/Models/water.gdshader" id="22_p2jw2"]
@@ -325,6 +325,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.80806, 0)
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.141112, 3.66531, -0.0836668)
light_energy = 1.434
light_specular = 0.0
shadow_enabled = true
shadow_blur = 2.797
omni_range = 19.504

View File

@@ -407,30 +407,6 @@ tracks/1/keys = {
"update": 0,
"values": [0, 41]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("../../Lights/OmniLight3D:light_energy")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, 1.125, 1.25, 1.375, 1.5, 1.625, 1.75, 1.875, 2, 2.125, 2.25, 2.375, 2.5),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("../../Lights/OmniLight3D2:light_energy")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, 1.125, 1.25, 1.375, 1.5, 1.625, 1.75, 1.875, 2, 2.125, 2.25, 2.375, 2.5),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0]
}
[sub_resource type="Animation" id="Animation_54fgm"]
length = 0.001
@@ -458,18 +434,6 @@ tracks/1/keys = {
"update": 1,
"values": [0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("../../Lights/OmniLight3D:light_energy")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [6.436]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ljhl3"]
_data = {
@@ -607,32 +571,16 @@ mesh = SubResource("PlaneMesh_kx0t3")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.50137, 4.05861, 0.0702511)
light_color = Color(0.281065, 0.630266, 3.85046e-07, 1)
light_energy = 6.436
shadow_enabled = true
shadow_blur = 10.0
omni_range = 1.976
omni_attenuation = 1.465
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.59195, 4.13878, 0.141568)
light_color = Color(0.281065, 0.630266, 3.85046e-07, 1)
light_energy = 1.67
shadow_enabled = true
shadow_blur = 10.0
omni_range = 1.976
omni_attenuation = 1.465
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 13.623, -5.91127)
light_energy = 4.7
light_specular = 0.0
omni_range = 14.399
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.95368, 8.66777)
light_energy = 2.935
light_specular = 0.0
omni_range = 18.161
[node name="Audio" type="Node3D" parent="."]

View File

@@ -131,6 +131,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0431279, -0.710172, 2.12679
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.114901, 3.12703, 0.918317)
light_color = Color(0.930926, 0.916068, 0.913116, 1)
light_energy = 1.848
light_specular = 0.0
omni_range = 11.263
omni_attenuation = 0.573
@@ -138,6 +139,7 @@ omni_attenuation = 0.573
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.2922, 2.2254, -3.78773)
light_color = Color(0.930926, 0.916068, 0.913116, 1)
light_energy = 0.5
light_specular = 0.0
omni_range = 8.044
omni_attenuation = 0.573
@@ -145,6 +147,7 @@ omni_attenuation = 0.573
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.4843, 2.2254, -3.78773)
light_color = Color(0.930926, 0.916068, 0.913116, 1)
light_energy = 0.5
light_specular = 0.0
omni_range = 8.044
omni_attenuation = 0.573

View File

@@ -89,29 +89,34 @@ mesh = SubResource("PlaneMesh_pvs4g")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.26678, -23.6828)
light_specular = 0.0
omni_range = 11.2655
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 9.09179, 11.647)
light_energy = 4.963
light_specular = 0.0
shadow_enabled = true
omni_range = 17.759
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 9.09179, -11.6382)
light_energy = 4.963
light_specular = 0.0
shadow_enabled = true
omni_range = 17.759
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.3707, 9.09179, 0.127988)
light_energy = 4.963
light_specular = 0.0
shadow_enabled = true
omni_range = 17.759
[node name="OmniLight3D5" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.0628, 9.09179, 0.127988)
light_energy = 4.963
light_specular = 0.0
shadow_enabled = true
omni_range = 17.759

View File

@@ -126,6 +126,7 @@ mesh = SubResource("PlaneMesh_awssr")
[node name="SpotLight3D" type="SpotLight3D" parent="Lights"]
transform = Transform3D(0.955335, -1.29178e-08, 0.295525, -0.295525, -4.1759e-08, 0.955335, 0, -1, -4.37114e-08, 5.51394, 14.0044, 0)
light_energy = 9.242
light_specular = 0.0
shadow_enabled = true
shadow_opacity = 0.93
spot_range = 48.914
@@ -133,6 +134,7 @@ spot_range = 48.914
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.403, 0)
light_energy = 1.762
light_specular = 0.0
shadow_enabled = true
omni_range = 29.366
omni_attenuation = 0.81

View File

@@ -213,6 +213,7 @@ draw_pass_1 = SubResource("QuadMesh_1i15w")
[node name="Altar Spotlight" type="SpotLight3D" parent="GPUParticles3D2"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.439903, 25.4356, 1.2606)
light_energy = 0.273
light_specular = 0.0
spot_range = 23.1367
spot_attenuation = -1.2
spot_angle = 11.3466
@@ -227,6 +228,7 @@ material = SubResource("ShaderMaterial_k3yye")
[node name="OmniLight3D" type="OmniLight3D" parent="GPUParticles3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.590861, -10.8906, -0.310978)
light_energy = 1.243
light_specular = 0.0
shadow_enabled = true
shadow_blur = 1.24
omni_range = 30.249

View File

@@ -848,18 +848,21 @@ transform = Transform3D(-4.32306e-08, 0, 1.027, 0, 0.996, 0, -0.989, 0, -4.48916
[node name="Altar Spotlight" type="SpotLight3D" parent="."]
transform = Transform3D(-0.759271, 0.650774, 4.37114e-08, 3.31888e-08, -2.84462e-08, 1, 0.650774, 0.759271, -3.23697e-14, 0.339257, 25.4356, -0.00603229)
light_energy = 0.273
light_specular = 0.0
spot_range = 30.1342
spot_attenuation = -0.64
spot_angle = 19.0559
[node name="CSGBox3D" type="CSGBox3D" parent="."]
transform = Transform3D(-8.82314e-07, 0, -20.185, 0, 20.1849, 0, 20.185, 0, -8.82313e-07, 1.62753, 3.13622, 0.0132027)
visible = false
size = Vector3(0.589203, 0.774925, 0.581787)
material = SubResource("ShaderMaterial_yd8n7")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.34929, 13.2918, -0.310978)
light_energy = 2.136
light_specular = 0.0
shadow_enabled = true
shadow_blur = 1.24
omni_range = 10.182
@@ -868,6 +871,7 @@ omni_attenuation = 0.819
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.26285, 7.80147, -0.310978)
light_energy = 2.136
light_specular = 0.0
shadow_enabled = true
shadow_blur = 1.24
omni_range = 32.5

View File

@@ -76,6 +76,7 @@ shape = SubResource("CylinderShape3D_nwuwj")
[node name="Shadow" type="Sprite3D" parent="."]
transform = Transform3D(1.385, 0, 0, 0, -6.05403e-08, 1.385, 0, -1.385, -6.05403e-08, -0.00469795, -1.10791, 0)
visible = false
transparency = 0.1
cast_shadow = 0
modulate = Color(1, 1, 1, 0.669)

View File

@@ -105,13 +105,14 @@ autoplay = "new_animation"
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.273222, 0, -0.0211143)
offset = Vector2(20, -8)
billboard = 2
shaded = true
texture_filter = 1
alpha_cut = 2
texture_filter = 0
sprite_frames = SubResource("SpriteFrames_02w3f")
autoplay = "default"
[node name="Shadow" type="Sprite3D" parent="AnimatedSprite3D"]
transform = Transform3D(1.05, 0, 0, 0, -4.5897e-08, 1.05, 0, -1.05, -4.5897e-08, 0.013224, -1.44129, 0.0211143)
visible = false
transparency = 0.1
cast_shadow = 0
modulate = Color(1, 1, 1, 0.553)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=1856 format=3 uid="uid://cfecvvav8kkp6"]
[gd_scene load_steps=1733 format=3 uid="uid://cfecvvav8kkp6"]
[ext_resource type="Script" uid="uid://yxmiqy7i0t7r" path="res://src/player/Player.cs" id="1_xcol5"]
[ext_resource type="PackedScene" uid="uid://dqvlemme0iwa" path="res://src/camera/ShakeCamera.tscn" id="2_jtmj1"]
@@ -6,6 +6,7 @@
[ext_resource type="Texture2D" uid="uid://c4ps26w7h3vpq" path="res://src/minimap/textures/player_map_icon.png" id="4_3ojaj"]
[ext_resource type="Shader" uid="uid://dfk3eps71yyyl" path="res://src/player/InvertColors.gdshader" id="4_v5qoq"]
[ext_resource type="Texture2D" uid="uid://ddmjhevb5ksl" path="res://src/vfx/Items Etc/geomantic_reactor_AIR.png" id="5_bngr8"]
[ext_resource type="AudioStream" uid="uid://borq41t2u5jhe" path="res://src/audio/sfx/PLAYER_BUFF.ogg" id="5_i6nps"]
[ext_resource type="AudioStream" uid="uid://dl6svxp5ow2vk" path="res://src/audio/sfx/player_death_1.ogg" id="6_3lbfl"]
[ext_resource type="AudioStream" uid="uid://bsprdc3ka6am0" path="res://src/audio/sfx/player_steps_concrete.ogg" id="6_v7rlw"]
[ext_resource type="Texture2D" uid="uid://jgfksn01g0ht" path="res://src/vfx/Items Etc/salmon/salmon001.png" id="7_rmwaq"]
@@ -204,220 +205,92 @@
[ext_resource type="Texture2D" uid="uid://cpsmh86gxd4y7" path="res://src/vfx/Items Etc/salmon/salmon155.png" id="161_2awj8"]
[ext_resource type="Texture2D" uid="uid://i3r5lryq7p72" path="res://src/vfx/Items Etc/salmon/salmon157.png" id="163_h5gwo"]
[ext_resource type="Texture2D" uid="uid://bbkdbnpfrk2v4" path="res://src/vfx/Items Etc/salmon/salmon159.png" id="165_ke2jd"]
[ext_resource type="Texture2D" uid="uid://crc2v5hwxxhew" path="res://src/vfx/Items Etc/persiko/persiko000.png" id="274_fuwfv"]
[ext_resource type="Texture2D" uid="uid://djyowi5yuywnn" path="res://src/vfx/Items Etc/heartradial.png" id="274_unpnm"]
[ext_resource type="Texture2D" uid="uid://bnp3lsvojvu4n" path="res://src/vfx/Items Etc/persiko/persiko001.png" id="275_oevub"]
[ext_resource type="Texture2D" uid="uid://qo4tq5mpf47s" path="res://src/vfx/Items Etc/persiko/persiko002.png" id="276_kcnxw"]
[ext_resource type="Texture2D" uid="uid://b07adtmgbd7qt" path="res://src/vfx/Items Etc/radial/radial000.png" id="276_na483"]
[ext_resource type="Texture2D" uid="uid://ckfi8owecbu72" path="res://src/vfx/Items Etc/persiko/persiko003.png" id="277_14f5p"]
[ext_resource type="Texture2D" uid="uid://cb44ywrco0tgh" path="res://src/vfx/Items Etc/radial/radial001.png" id="277_vc6qm"]
[ext_resource type="Texture2D" uid="uid://h0af2ab6hc5c" path="res://src/vfx/Items Etc/radial/radial002.png" id="278_ejbn4"]
[ext_resource type="Texture2D" uid="uid://bv3knpikqn6bd" path="res://src/vfx/Items Etc/persiko/persiko004.png" id="278_k6pkx"]
[ext_resource type="Texture2D" uid="uid://bfjnbinrlk7uo" path="res://src/vfx/Items Etc/radial/radial003.png" id="279_lysy5"]
[ext_resource type="Texture2D" uid="uid://dtvb4b54vqckb" path="res://src/vfx/Items Etc/persiko/persiko005.png" id="279_sq73w"]
[ext_resource type="Texture2D" uid="uid://v3axxnjcj05n" path="res://src/vfx/Items Etc/radial/radial004.png" id="280_kbe1o"]
[ext_resource type="Texture2D" uid="uid://dl7qh2ah2obn2" path="res://src/vfx/Items Etc/persiko/persiko006.png" id="280_p4t0c"]
[ext_resource type="Texture2D" uid="uid://cxn42ksi7x8cg" path="res://src/vfx/Items Etc/radial/radial005.png" id="281_wt6a3"]
[ext_resource type="Texture2D" uid="uid://dhhn46ljjxppj" path="res://src/vfx/Items Etc/persiko/persiko007.png" id="281_ya1bk"]
[ext_resource type="Texture2D" uid="uid://cvemi4jsmkuw0" path="res://src/vfx/Items Etc/radial/radial006.png" id="282_4llcp"]
[ext_resource type="Texture2D" uid="uid://cb0nw8ofrms4j" path="res://src/vfx/Items Etc/persiko/persiko008.png" id="282_7lr30"]
[ext_resource type="Texture2D" uid="uid://bt4etes1c5t5x" path="res://src/vfx/Items Etc/radial/radial007.png" id="283_7auqt"]
[ext_resource type="Texture2D" uid="uid://bqlppyf6un3pu" path="res://src/vfx/Items Etc/persiko/persiko009.png" id="283_imnuj"]
[ext_resource type="Texture2D" uid="uid://b17ki1iwfu1b1" path="res://src/vfx/Items Etc/persiko/persiko010.png" id="284_12h30"]
[ext_resource type="Texture2D" uid="uid://kbg1d6r2nyt4" path="res://src/vfx/Items Etc/radial/radial008.png" id="284_b0whh"]
[ext_resource type="Texture2D" uid="uid://cp18tc6swaleu" path="res://src/vfx/Items Etc/persiko/persiko011.png" id="285_8vwdk"]
[ext_resource type="Texture2D" uid="uid://h7aqtep0tnma" path="res://src/vfx/Items Etc/radial/radial009.png" id="285_g6nk6"]
[ext_resource type="Texture2D" uid="uid://c0jhiatb7fvo7" path="res://src/vfx/Items Etc/persiko/persiko012.png" id="286_bij44"]
[ext_resource type="Texture2D" uid="uid://b4dfwnvey0nfg" path="res://src/vfx/Items Etc/radial/radial010.png" id="286_rvnij"]
[ext_resource type="Texture2D" uid="uid://dxb58ikyg3lep" path="res://src/vfx/Items Etc/radial/radial011.png" id="287_bjd72"]
[ext_resource type="Texture2D" uid="uid://blyqjwf3nm2wx" path="res://src/vfx/Items Etc/persiko/persiko013.png" id="287_dpstp"]
[ext_resource type="Texture2D" uid="uid://bq7yjg0hj3ygb" path="res://src/vfx/Items Etc/persiko/persiko014.png" id="288_4bmlc"]
[ext_resource type="Texture2D" uid="uid://dkpc55iiumrpw" path="res://src/vfx/Items Etc/radial/radial012.png" id="288_6tho6"]
[ext_resource type="Texture2D" uid="uid://dieyw7he5j445" path="res://src/vfx/Items Etc/persiko/persiko015.png" id="289_5bkom"]
[ext_resource type="Texture2D" uid="uid://bfaplitpsg2jl" path="res://src/vfx/Items Etc/radial/radial013.png" id="289_s3hb6"]
[ext_resource type="Texture2D" uid="uid://bamj1bcmb1bf6" path="res://src/vfx/Items Etc/radial/radial014.png" id="290_1mboa"]
[ext_resource type="Texture2D" uid="uid://jih1o77nkkia" path="res://src/vfx/Items Etc/persiko/persiko016.png" id="290_jjlvt"]
[ext_resource type="Texture2D" uid="uid://c8c13g5f8umvd" path="res://src/vfx/Items Etc/radial/radial015.png" id="291_r4pii"]
[ext_resource type="Texture2D" uid="uid://d0p0211femd4b" path="res://src/vfx/Items Etc/persiko/persiko017.png" id="291_sqwil"]
[ext_resource type="Texture2D" uid="uid://c7y3chtw6mnar" path="res://src/vfx/Items Etc/persiko/persiko018.png" id="292_16eo6"]
[ext_resource type="Texture2D" uid="uid://cyc3bnm1121ge" path="res://src/vfx/Items Etc/radial/radial016.png" id="292_c86oc"]
[ext_resource type="Texture2D" uid="uid://cyoxco8vxmnn5" path="res://src/vfx/Items Etc/radial/radial017.png" id="293_gr1iv"]
[ext_resource type="Texture2D" uid="uid://cmw2t6wcin7c8" path="res://src/vfx/Items Etc/persiko/persiko019.png" id="293_ox45j"]
[ext_resource type="Texture2D" uid="uid://5aqh37iapdca" path="res://src/vfx/Items Etc/radial/radial018.png" id="294_tiqds"]
[ext_resource type="Texture2D" uid="uid://blfakqeypp4qf" path="res://src/vfx/Items Etc/persiko/persiko020.png" id="294_vbgjx"]
[ext_resource type="Texture2D" uid="uid://c058gpbcue160" path="res://src/vfx/Items Etc/persiko/persiko021.png" id="295_42ty6"]
[ext_resource type="Texture2D" uid="uid://d0gd6papnsicv" path="res://src/vfx/Items Etc/radial/radial019.png" id="295_pqof4"]
[ext_resource type="Texture2D" uid="uid://cf41ke08qme4j" path="res://src/vfx/Items Etc/persiko/persiko022.png" id="296_37ge7"]
[ext_resource type="Texture2D" uid="uid://daxk5x3gars7g" path="res://src/vfx/Items Etc/radial/radial020.png" id="296_vwiyj"]
[ext_resource type="Texture2D" uid="uid://clnmqhobg6wml" path="res://src/vfx/Items Etc/radial/radial021.png" id="297_0vfrk"]
[ext_resource type="Texture2D" uid="uid://caqkdyqhqu8hm" path="res://src/vfx/Items Etc/persiko/persiko023.png" id="297_fyylb"]
[ext_resource type="Texture2D" uid="uid://gq8i36ehk85" path="res://src/vfx/Items Etc/radial/radial022.png" id="298_foua5"]
[ext_resource type="Texture2D" uid="uid://bht5r7k7jqg2h" path="res://src/vfx/Items Etc/persiko/persiko024.png" id="298_h7lkw"]
[ext_resource type="Texture2D" uid="uid://dldvluu7hfm70" path="res://src/vfx/Items Etc/persiko/persiko025.png" id="299_5g8op"]
[ext_resource type="Texture2D" uid="uid://c11id7ummtfh3" path="res://src/vfx/Items Etc/radial/radial023.png" id="299_iwap5"]
[ext_resource type="Texture2D" uid="uid://cfi24nopffciy" path="res://src/vfx/Items Etc/persiko/persiko026.png" id="300_7a1xg"]
[ext_resource type="Texture2D" uid="uid://dvkgwrki3mrfi" path="res://src/vfx/Items Etc/radial/radial024.png" id="300_ybjbd"]
[ext_resource type="Texture2D" uid="uid://ywxp1r2h3b27" path="res://src/vfx/Items Etc/persiko/persiko027.png" id="301_02gys"]
[ext_resource type="Texture2D" uid="uid://bferp1m4o5vwe" path="res://src/vfx/Items Etc/radial/radial025.png" id="301_6gbi3"]
[ext_resource type="Texture2D" uid="uid://jxwfjjp7iwfe" path="res://src/vfx/Items Etc/radial/radial026.png" id="302_5icts"]
[ext_resource type="Texture2D" uid="uid://4ysfhidle5ny" path="res://src/vfx/Items Etc/persiko/persiko028.png" id="302_rhpvh"]
[ext_resource type="Texture2D" uid="uid://cp4voxm0teo1n" path="res://src/vfx/Items Etc/persiko/persiko029.png" id="303_p1un1"]
[ext_resource type="Texture2D" uid="uid://wgmriu041qk7" path="res://src/vfx/Items Etc/radial/radial027.png" id="303_wmaou"]
[ext_resource type="Texture2D" uid="uid://bm8fodb3youlg" path="res://src/vfx/Items Etc/persiko/persiko030.png" id="304_nb4cq"]
[ext_resource type="Texture2D" uid="uid://cojhey1w4i8wp" path="res://src/vfx/Items Etc/radial/radial028.png" id="304_nhouy"]
[ext_resource type="Texture2D" uid="uid://dqpgg0cklqk1o" path="res://src/vfx/Items Etc/persiko/persiko031.png" id="305_cnyix"]
[ext_resource type="Texture2D" uid="uid://bfhfewkxo8nck" path="res://src/vfx/Items Etc/radial/radial029.png" id="305_kbbg1"]
[ext_resource type="Texture2D" uid="uid://se3g4nwwk865" path="res://src/vfx/Items Etc/persiko/persiko032.png" id="306_58m70"]
[ext_resource type="Texture2D" uid="uid://b4hkj8yjphlhv" path="res://src/vfx/Items Etc/radial/radial030.png" id="306_y2rv8"]
[ext_resource type="Texture2D" uid="uid://17pv52igio6" path="res://src/vfx/Items Etc/radial/radial031.png" id="307_c2m2o"]
[ext_resource type="Texture2D" uid="uid://bnxng7l4uyfyu" path="res://src/vfx/Items Etc/persiko/persiko033.png" id="307_l7c4m"]
[ext_resource type="Texture2D" uid="uid://61hl877kbn1a" path="res://src/vfx/Items Etc/radial/radial032.png" id="308_3g2k0"]
[ext_resource type="Texture2D" uid="uid://cvbkhwmqhle7q" path="res://src/vfx/Items Etc/persiko/persiko034.png" id="308_04cm7"]
[ext_resource type="Texture2D" uid="uid://bdtv0vrretqqb" path="res://src/vfx/Items Etc/persiko/persiko035.png" id="309_cqsul"]
[ext_resource type="Texture2D" uid="uid://cxtuyuplvarde" path="res://src/vfx/Items Etc/radial/radial033.png" id="309_xs4ps"]
[ext_resource type="Texture2D" uid="uid://dvfobp7puv0k0" path="res://src/vfx/Items Etc/radial/radial034.png" id="310_5h4w3"]
[ext_resource type="Texture2D" uid="uid://dvpakguir25qw" path="res://src/vfx/Items Etc/persiko/persiko036.png" id="310_ajbah"]
[ext_resource type="Texture2D" uid="uid://clq5w1tlds0i5" path="res://src/vfx/Items Etc/persiko/persiko037.png" id="311_7rguc"]
[ext_resource type="Texture2D" uid="uid://bed3bo16errww" path="res://src/vfx/Items Etc/radial/radial035.png" id="311_pbcxe"]
[ext_resource type="Texture2D" uid="uid://qbskxeql4ys6" path="res://src/vfx/Items Etc/radial/radial036.png" id="312_evogj"]
[ext_resource type="Texture2D" uid="uid://c6ke70y1uwh3o" path="res://src/vfx/Items Etc/persiko/persiko038.png" id="312_w5dir"]
[ext_resource type="Texture2D" uid="uid://da4yb0jfxd4ne" path="res://src/vfx/Items Etc/persiko/persiko039.png" id="313_34gm2"]
[ext_resource type="Texture2D" uid="uid://b8frhl8q0ccf2" path="res://src/vfx/Items Etc/radial/radial037.png" id="313_vvc4q"]
[ext_resource type="Texture2D" uid="uid://bravuqs2r87qk" path="res://src/vfx/Items Etc/persiko/persiko040.png" id="314_fsw4h"]
[ext_resource type="Texture2D" uid="uid://bs238p7iandkh" path="res://src/vfx/Items Etc/radial/radial038.png" id="314_otxug"]
[ext_resource type="Texture2D" uid="uid://bqqqmqjgiitv" path="res://src/vfx/Items Etc/radial/radial039.png" id="315_08hfb"]
[ext_resource type="Texture2D" uid="uid://7fqqtq6ap7uk" path="res://src/vfx/Items Etc/persiko/persiko041.png" id="315_aodty"]
[ext_resource type="Texture2D" uid="uid://hr6yt3u06xm3" path="res://src/vfx/Items Etc/radial/radial040.png" id="316_0odsj"]
[ext_resource type="Texture2D" uid="uid://ub4erpn3plql" path="res://src/vfx/Items Etc/persiko/persiko042.png" id="316_pyqdk"]
[ext_resource type="Texture2D" uid="uid://cy487k422seou" path="res://src/vfx/Items Etc/radial/radial041.png" id="317_5uluj"]
[ext_resource type="Texture2D" uid="uid://rfq2yf7h03j6" path="res://src/vfx/Items Etc/persiko/persiko043.png" id="317_en41m"]
[ext_resource type="Texture2D" uid="uid://bl1l0c6ju610d" path="res://src/vfx/Items Etc/persiko/persiko044.png" id="318_a0pdj"]
[ext_resource type="Texture2D" uid="uid://chid728ko3x5v" path="res://src/vfx/Items Etc/radial/radial042.png" id="318_k0o4y"]
[ext_resource type="Texture2D" uid="uid://dkinaavpk6xi7" path="res://src/vfx/Items Etc/radial/radial043.png" id="319_78cwo"]
[ext_resource type="Texture2D" uid="uid://oxq61vnino0j" path="res://src/vfx/Items Etc/persiko/persiko045.png" id="319_vgc4w"]
[ext_resource type="Texture2D" uid="uid://c1ije6c4fila7" path="res://src/vfx/Items Etc/persiko/persiko046.png" id="320_2gki5"]
[ext_resource type="Texture2D" uid="uid://bxy03hne8ma4s" path="res://src/vfx/Items Etc/radial/radial044.png" id="320_67h2r"]
[ext_resource type="Texture2D" uid="uid://duhr1ws1y6bm3" path="res://src/vfx/Items Etc/persiko/persiko047.png" id="321_dbr2j"]
[ext_resource type="Texture2D" uid="uid://brrh34i70ipkb" path="res://src/vfx/Items Etc/radial/radial045.png" id="321_ucygo"]
[ext_resource type="Texture2D" uid="uid://bubqxux8rtvr3" path="res://src/vfx/Items Etc/radial/radial046.png" id="322_2lhef"]
[ext_resource type="Texture2D" uid="uid://cpfsgwndi2q4k" path="res://src/vfx/Items Etc/persiko/persiko048.png" id="322_k8fmf"]
[ext_resource type="Texture2D" uid="uid://e5wydwfbjh7r" path="res://src/vfx/Items Etc/persiko/persiko049.png" id="323_1mpss"]
[ext_resource type="Texture2D" uid="uid://8c2eq75sgbdm" path="res://src/vfx/Items Etc/radial/radial047.png" id="323_6ne3h"]
[ext_resource type="Texture2D" uid="uid://dxo8w4khs0jn2" path="res://src/vfx/Items Etc/persiko/persiko050.png" id="324_53c8b"]
[ext_resource type="Texture2D" uid="uid://drmdbu5mfhnwf" path="res://src/vfx/Items Etc/radial/radial048.png" id="324_tbg4l"]
[ext_resource type="Texture2D" uid="uid://c6nal7gem8ms8" path="res://src/vfx/Items Etc/radial/radial049.png" id="325_0fipv"]
[ext_resource type="Texture2D" uid="uid://c0awx4a6ch0iu" path="res://src/vfx/Items Etc/persiko/persiko051.png" id="325_rcq5i"]
[ext_resource type="Texture2D" uid="uid://chw17hhj4uemp" path="res://src/vfx/Items Etc/persiko/persiko052.png" id="326_as0fu"]
[ext_resource type="Texture2D" uid="uid://6136jm7dkits" path="res://src/vfx/Items Etc/radial/radial050.png" id="326_hh38x"]
[ext_resource type="Texture2D" uid="uid://bv1acsdq05yow" path="res://src/vfx/Items Etc/persiko/persiko053.png" id="327_bvvuv"]
[ext_resource type="Texture2D" uid="uid://o0sfiashw3lw" path="res://src/vfx/Items Etc/radial/radial051.png" id="327_uyy48"]
[ext_resource type="Texture2D" uid="uid://ihg7gj4b3byc" path="res://src/vfx/Items Etc/radial/radial052.png" id="328_egvhq"]
[ext_resource type="Texture2D" uid="uid://b5lshk4m3dfuq" path="res://src/vfx/Items Etc/persiko/persiko054.png" id="328_owbt5"]
[ext_resource type="Texture2D" uid="uid://bpvcvibw5g84h" path="res://src/vfx/Items Etc/persiko/persiko055.png" id="329_nilvr"]
[ext_resource type="Texture2D" uid="uid://dbwoxyhn1kydp" path="res://src/vfx/Items Etc/radial/radial053.png" id="329_pbg5s"]
[ext_resource type="Texture2D" uid="uid://cwwfdfyuf6mqi" path="res://src/vfx/Items Etc/radial/radial054.png" id="330_ykwvj"]
[ext_resource type="Texture2D" uid="uid://ch6c1adl5pfts" path="res://src/vfx/Items Etc/persiko/persiko056.png" id="330_ynv1q"]
[ext_resource type="Texture2D" uid="uid://bw5dnt5st4hsh" path="res://src/vfx/Items Etc/persiko/persiko057.png" id="331_3e7br"]
[ext_resource type="Texture2D" uid="uid://bpy40a5ngihy4" path="res://src/vfx/Items Etc/radial/radial055.png" id="331_qo4cr"]
[ext_resource type="Texture2D" uid="uid://fenaiun4onnf" path="res://src/vfx/Items Etc/radial/radial056.png" id="332_ldo8t"]
[ext_resource type="Texture2D" uid="uid://bh5u40qm380x6" path="res://src/vfx/Items Etc/persiko/persiko058.png" id="332_wqm76"]
[ext_resource type="Texture2D" uid="uid://b24d3p106qtuy" path="res://src/vfx/Items Etc/persiko/persiko059.png" id="333_i5xew"]
[ext_resource type="Texture2D" uid="uid://cit14vpqtxh7w" path="res://src/vfx/Items Etc/radial/radial057.png" id="333_yu6r6"]
[ext_resource type="Texture2D" uid="uid://cygqvghvvpixg" path="res://src/vfx/Items Etc/radial/radial058.png" id="334_to2k5"]
[ext_resource type="Texture2D" uid="uid://djn3x43b5holu" path="res://src/vfx/Items Etc/persiko/persiko060.png" id="334_yjj4w"]
[ext_resource type="Texture2D" uid="uid://0w83s1fh3boc" path="res://src/vfx/Items Etc/persiko/persiko061.png" id="335_j5skl"]
[ext_resource type="Texture2D" uid="uid://cni4fuvl5p5kb" path="res://src/vfx/Items Etc/radial/radial059.png" id="335_l4s8g"]
[ext_resource type="Texture2D" uid="uid://cyd878fg3un8v" path="res://src/vfx/Items Etc/radial/radial060.png" id="336_82h1f"]
[ext_resource type="Texture2D" uid="uid://btcrwwu1s4h3f" path="res://src/vfx/Items Etc/persiko/persiko062.png" id="336_vowp7"]
[ext_resource type="Texture2D" uid="uid://d06kmp0r08goc" path="res://src/vfx/Items Etc/radial/radial061.png" id="337_07n87"]
[ext_resource type="Texture2D" uid="uid://h176esx2e34g" path="res://src/vfx/Items Etc/persiko/persiko063.png" id="337_ulb0d"]
[ext_resource type="Texture2D" uid="uid://328muf2u53p4" path="res://src/vfx/Items Etc/radial/radial062.png" id="338_0mxbk"]
[ext_resource type="Texture2D" uid="uid://cterm0gtr4ab1" path="res://src/vfx/Items Etc/persiko/persiko064.png" id="338_p447u"]
[ext_resource type="Texture2D" uid="uid://b6c7ltitb35yi" path="res://src/vfx/Items Etc/persiko/persiko065.png" id="339_m6dij"]
[ext_resource type="Texture2D" uid="uid://8ojv2brb7emx" path="res://src/vfx/Items Etc/radial/radial063.png" id="339_tmuj7"]
[ext_resource type="Texture2D" uid="uid://n0kksclegweu" path="res://src/vfx/Items Etc/radial/radial064.png" id="340_8mcnl"]
[ext_resource type="Texture2D" uid="uid://bmnbma3beyswk" path="res://src/vfx/Items Etc/persiko/persiko066.png" id="340_phict"]
[ext_resource type="Texture2D" uid="uid://cdj5owvfsbscf" path="res://src/vfx/Items Etc/persiko/persiko067.png" id="341_2ghxf"]
[ext_resource type="Texture2D" uid="uid://1im2yqguetdf" path="res://src/vfx/Items Etc/radial/radial065.png" id="341_7x048"]
[ext_resource type="Texture2D" uid="uid://bm3kfiahdoup7" path="res://src/vfx/Items Etc/radial/radial066.png" id="342_5mmh7"]
[ext_resource type="Texture2D" uid="uid://q4okutjfym7u" path="res://src/vfx/Items Etc/persiko/persiko068.png" id="342_5rptd"]
[ext_resource type="Texture2D" uid="uid://bysltsg35nsn6" path="res://src/vfx/Items Etc/persiko/persiko069.png" id="343_4xvys"]
[ext_resource type="Texture2D" uid="uid://b1pmipey3ptr4" path="res://src/vfx/Items Etc/radial/radial067.png" id="343_jp6gm"]
[ext_resource type="Texture2D" uid="uid://b5l6kiuxb7fwt" path="res://src/vfx/Items Etc/radial/radial068.png" id="344_sutix"]
[ext_resource type="Texture2D" uid="uid://ca85bk1m1y5m3" path="res://src/vfx/Items Etc/persiko/persiko070.png" id="344_x4hsv"]
[ext_resource type="Texture2D" uid="uid://dodejhnyw135" path="res://src/vfx/Items Etc/persiko/persiko071.png" id="345_b6y5s"]
[ext_resource type="Texture2D" uid="uid://bxudln366vwpk" path="res://src/vfx/Items Etc/radial/radial069.png" id="345_kj5l8"]
[ext_resource type="Texture2D" uid="uid://dfauyasw1yqoa" path="res://src/vfx/Items Etc/radial/radial070.png" id="346_2awj8"]
[ext_resource type="Texture2D" uid="uid://d2fhllisdnw8m" path="res://src/vfx/Items Etc/persiko/persiko072.png" id="346_x1v2p"]
[ext_resource type="Texture2D" uid="uid://d1r2vojnow15g" path="res://src/vfx/Items Etc/radial/radial071.png" id="347_j7fre"]
[ext_resource type="Texture2D" uid="uid://leddmdsbm1qq" path="res://src/vfx/Items Etc/persiko/persiko073.png" id="347_nfhw0"]
[ext_resource type="Texture2D" uid="uid://dje6v7tnvgm10" path="res://src/vfx/Items Etc/persiko/persiko074.png" id="348_6mgro"]
[ext_resource type="Texture2D" uid="uid://de803jglgxdsi" path="res://src/vfx/Items Etc/radial/radial072.png" id="348_h5gwo"]
[ext_resource type="Texture2D" uid="uid://bxolnyb8ysy2s" path="res://src/vfx/Items Etc/persiko/persiko075.png" id="349_hcnwb"]
[ext_resource type="Texture2D" uid="uid://c38nypqd1inmc" path="res://src/vfx/Items Etc/radial/radial073.png" id="349_w8sto"]
[ext_resource type="Texture2D" uid="uid://cq4ku25xc4mfq" path="res://src/vfx/Items Etc/radial/radial074.png" id="350_ke2jd"]
[ext_resource type="Texture2D" uid="uid://crm1dynh82m0n" path="res://src/vfx/Items Etc/persiko/persiko076.png" id="350_xjqsy"]
[ext_resource type="Texture2D" uid="uid://dvnn14tcl38vk" path="res://src/vfx/Items Etc/persiko/persiko077.png" id="351_5vsbb"]
[ext_resource type="Texture2D" uid="uid://dmo35y6lmxc1u" path="res://src/vfx/Items Etc/radial/radial075.png" id="351_slrju"]
[ext_resource type="Texture2D" uid="uid://bb0ntjkfo56aa" path="res://src/vfx/Items Etc/radial/radial076.png" id="352_bieoj"]
[ext_resource type="Texture2D" uid="uid://creqs1gayc2hf" path="res://src/vfx/Items Etc/persiko/persiko078.png" id="352_sytsi"]
[ext_resource type="Texture2D" uid="uid://cxpn1htdn2eot" path="res://src/vfx/Items Etc/persiko/persiko079.png" id="353_dkkmv"]
[ext_resource type="Texture2D" uid="uid://dyun2acm6inwy" path="res://src/vfx/Items Etc/radial/radial077.png" id="353_srppj"]
[ext_resource type="Texture2D" uid="uid://drlrj0ahisf3a" path="res://src/vfx/Items Etc/radial/radial078.png" id="354_agmyl"]
[ext_resource type="Texture2D" uid="uid://xxd75x2o5wia" path="res://src/vfx/Items Etc/persiko/persiko080.png" id="354_c1hbx"]
[ext_resource type="Texture2D" uid="uid://dwwualrxht4yc" path="res://src/vfx/Items Etc/persiko/persiko081.png" id="355_ohl26"]
[ext_resource type="Texture2D" uid="uid://fhegajuvdijp" path="res://src/vfx/Items Etc/radial/radial079.png" id="355_wpi42"]
[ext_resource type="Texture2D" uid="uid://cmbwmbjs4l44y" path="res://src/vfx/Items Etc/persiko/persiko082.png" id="356_0tycb"]
[ext_resource type="Texture2D" uid="uid://ctqr2jcgodvaa" path="res://src/vfx/Items Etc/radial/radial080.png" id="356_a4hye"]
[ext_resource type="Texture2D" uid="uid://b61kpbrl60ndv" path="res://src/vfx/Items Etc/radial/radial081.png" id="357_77c84"]
[ext_resource type="Texture2D" uid="uid://b270rikr2mo1p" path="res://src/vfx/Items Etc/persiko/persiko083.png" id="357_hg63x"]
[ext_resource type="Texture2D" uid="uid://5i5gllkeuxvo" path="res://src/vfx/Items Etc/persiko/persiko084.png" id="358_3i6a6"]
[ext_resource type="Texture2D" uid="uid://cgqfwfb4wr5qn" path="res://src/vfx/Items Etc/radial/radial082.png" id="358_jg465"]
[ext_resource type="Texture2D" uid="uid://jgho25e4vjrd" path="res://src/vfx/Items Etc/persiko/persiko085.png" id="359_6dk4x"]
[ext_resource type="Texture2D" uid="uid://c7ifa8bvqcpv2" path="res://src/vfx/Items Etc/radial/radial083.png" id="359_pojne"]
[ext_resource type="Texture2D" uid="uid://t642mww1i18r" path="res://src/vfx/Items Etc/radial/radial084.png" id="360_8u60h"]
[ext_resource type="Texture2D" uid="uid://dvne7pe8ay6sj" path="res://src/vfx/Items Etc/persiko/persiko086.png" id="360_ed5se"]
[ext_resource type="Texture2D" uid="uid://fyytwntn5ptp" path="res://src/vfx/Items Etc/persiko/persiko087.png" id="361_mabh3"]
[ext_resource type="Texture2D" uid="uid://bi3d3ks2fuajl" path="res://src/vfx/Items Etc/persiko/persiko088.png" id="362_c18vw"]
[ext_resource type="Texture2D" uid="uid://h8x4nc30xyip" path="res://src/vfx/Items Etc/persiko/persiko089.png" id="363_55you"]
[ext_resource type="Texture2D" uid="uid://b62wycxq8o308" path="res://src/vfx/Items Etc/persiko/persiko090.png" id="364_45v63"]
[ext_resource type="Texture2D" uid="uid://bxlbeh5u01v3u" path="res://src/vfx/Items Etc/persiko/persiko091.png" id="365_1r363"]
[ext_resource type="Texture2D" uid="uid://bjjq540rl3evw" path="res://src/vfx/Items Etc/persiko/persiko092.png" id="366_ii2fs"]
[ext_resource type="Texture2D" uid="uid://d38ts8241trif" path="res://src/vfx/Items Etc/persiko/persiko093.png" id="367_sg5je"]
[ext_resource type="Texture2D" uid="uid://bbxut3hjq8em5" path="res://src/vfx/Items Etc/persiko/persiko094.png" id="368_wk5e7"]
[ext_resource type="Texture2D" uid="uid://c33wh3ljha6gf" path="res://src/vfx/Items Etc/persiko/persiko095.png" id="369_44drx"]
[ext_resource type="Texture2D" uid="uid://ctqvxs2vtebpo" path="res://src/vfx/Items Etc/persiko/persiko096.png" id="370_qk73h"]
[ext_resource type="Texture2D" uid="uid://bl54n0n7a7b2d" path="res://src/vfx/Items Etc/persiko/persiko097.png" id="371_j1oc8"]
[ext_resource type="Texture2D" uid="uid://dr5uv4ewj13k8" path="res://src/vfx/Items Etc/persiko/persiko098.png" id="372_d35wp"]
[ext_resource type="Texture2D" uid="uid://4y5fbeg1oicy" path="res://src/vfx/Items Etc/persiko/persiko099.png" id="373_ihp45"]
[ext_resource type="Texture2D" uid="uid://l1uymvs2bqak" path="res://src/vfx/Items Etc/persiko/persiko100.png" id="374_3ecr7"]
[ext_resource type="Texture2D" uid="uid://c4776l57ctge3" path="res://src/vfx/Items Etc/persiko/persiko101.png" id="375_2v6x8"]
[ext_resource type="Texture2D" uid="uid://dxpf7lvl87u3d" path="res://src/vfx/Items Etc/persiko/persiko102.png" id="376_xbups"]
[ext_resource type="Texture2D" uid="uid://ddh0vghe8w4r8" path="res://src/vfx/Items Etc/persiko/persiko103.png" id="377_coh2q"]
[ext_resource type="Texture2D" uid="uid://cm0xap25w1tvk" path="res://src/vfx/Items Etc/persiko/persiko104.png" id="378_yw62j"]
[ext_resource type="Texture2D" uid="uid://b3sttjuxuffth" path="res://src/vfx/Items Etc/persiko/persiko105.png" id="379_cfcfo"]
[ext_resource type="Texture2D" uid="uid://byvmehbncsijw" path="res://src/vfx/Items Etc/persiko/persiko106.png" id="380_tql8k"]
[ext_resource type="Texture2D" uid="uid://bvakh626bu56j" path="res://src/vfx/Items Etc/persiko/persiko107.png" id="381_p6qdr"]
[ext_resource type="Texture2D" uid="uid://bbaoq1s6khvph" path="res://src/vfx/Items Etc/persiko/persiko108.png" id="382_3ewss"]
[ext_resource type="Texture2D" uid="uid://du4y8owiyqfvy" path="res://src/vfx/Items Etc/persiko/persiko109.png" id="383_skvf1"]
[ext_resource type="Texture2D" uid="uid://7us5dsc6aojh" path="res://src/vfx/Items Etc/persiko/persiko110.png" id="384_k0pu0"]
[ext_resource type="Texture2D" uid="uid://c8e045ifsj0d" path="res://src/vfx/Items Etc/persiko/persiko111.png" id="385_gbwma"]
[ext_resource type="Texture2D" uid="uid://bckwujl8fke01" path="res://src/vfx/Items Etc/persiko/persiko112.png" id="386_7i3tm"]
[ext_resource type="Texture2D" uid="uid://bmlbfr8r8mwob" path="res://src/vfx/Items Etc/persiko/persiko113.png" id="387_f0i48"]
[ext_resource type="Texture2D" uid="uid://dwme1pgbon5pb" path="res://src/vfx/Items Etc/persiko/persiko114.png" id="388_qnkhr"]
[ext_resource type="Texture2D" uid="uid://d3l60fad1meod" path="res://src/vfx/Items Etc/persiko/persiko115.png" id="389_6qp6k"]
[ext_resource type="Texture2D" uid="uid://cem7tbu5qf5ji" path="res://src/vfx/Items Etc/persiko/persiko116.png" id="390_xu0q2"]
[ext_resource type="Texture2D" uid="uid://bme7kg3wck2ei" path="res://src/vfx/Items Etc/persiko/persiko117.png" id="391_usml2"]
[ext_resource type="Texture2D" uid="uid://b4ysb1ajhgin8" path="res://src/vfx/Items Etc/persiko/persiko118.png" id="392_5o4r4"]
[ext_resource type="Texture2D" uid="uid://7lcybicocjsg" path="res://src/vfx/Items Etc/persiko/persiko119.png" id="393_a3ffi"]
[ext_resource type="Texture2D" uid="uid://1jsr6g7w5p1a" path="res://src/vfx/Items Etc/persiko/persiko120.png" id="394_mlsem"]
[ext_resource type="Texture2D" uid="uid://csqflcdsl8buj" path="res://src/vfx/Items Etc/persiko/persiko121.png" id="395_64njb"]
[ext_resource type="Texture2D" uid="uid://beu5ukyaauoo4" path="res://src/vfx/Items Etc/persiko/persiko122.png" id="396_0ucll"]
[ext_resource type="Texture2D" uid="uid://bfmpidk5c1aep" path="res://src/vfx/Items Etc/persiko/persiko123.png" id="397_5f8wp"]
[ext_resource type="Texture2D" uid="uid://bovjhx0i0hohn" path="res://src/vfx/Items Etc/persiko/persiko124.png" id="398_4cvk5"]
[ext_resource type="Texture2D" uid="uid://bvqsilbdfyqd1" path="res://src/vfx/Items Etc/persiko/persiko125.png" id="399_b1hpb"]
[ext_resource type="Texture2D" uid="uid://bwoccwmlevwm1" path="res://src/vfx/Items Etc/persiko/persiko126.png" id="400_nmop6"]
[ext_resource type="Texture2D" uid="uid://dwfqyfjsj8nro" path="res://src/vfx/Items Etc/persiko/persiko127.png" id="401_28ame"]
[ext_resource type="Texture2D" uid="uid://8elghtvwum52" path="res://src/vfx/Items Etc/keystaff_use.png" id="410_s86wq"]
[ext_resource type="Texture2D" uid="uid://cyxbldpei8efj" path="res://src/vfx/Weapon Strikes/Palm of Heaven Sprite Sheet.png" id="420_2ntku"]
[ext_resource type="Texture2D" uid="uid://fegm3min228k" path="res://src/vfx/Weapon Strikes/lovejudgementslash.png" id="426_rislv"]
@@ -879,6 +752,25 @@ tracks/1/keys = {
"update": 0,
"values": [0, 159]
}
tracks/2/type = "audio"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("../Misc")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("5_i6nps")
}],
"times": PackedFloat32Array(0)
}
tracks/2/use_blend = true
[sub_resource type="Animation" id="Animation_8hc42"]
resource_name = "Devic Balance"
step = 0.0166667
[sub_resource type="Animation" id="Animation_1mpss"]
resource_name = "DivinityRecall"
@@ -971,35 +863,6 @@ tracks/1/keys = {
"values": [0, 107]
}
[sub_resource type="Animation" id="Animation_bvvuv"]
resource_name = "Persiko"
length = 2.11667
step = 0.0166667
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Control/Spell Signs:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [&"Persiko"]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Control/Spell Signs:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 2.11667),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 127]
}
[sub_resource type="Animation" id="Animation_k8fmf"]
length = 0.001
tracks/0/type = "value"
@@ -1059,11 +922,11 @@ tracks/1/keys = {
[sub_resource type="AnimationLibrary" id="AnimationLibrary_1mpss"]
_data = {
&"AnBradan": SubResource("Animation_dbr2j"),
&"Devic Balance": SubResource("Animation_8hc42"),
&"DivinityRecall": SubResource("Animation_1mpss"),
&"Entropic": SubResource("Animation_7i00v"),
&"ItemBreak": SubResource("Animation_rcq5i"),
&"Kyuuketsuki": SubResource("Animation_53c8b"),
&"Persiko": SubResource("Animation_bvvuv"),
&"RESET": SubResource("Animation_k8fmf"),
&"Radial": SubResource("Animation_as0fu")
}
@@ -1166,35 +1029,6 @@ tracks/1/keys = {
"values": [0, 159]
}
[sub_resource type="Animation" id="Animation_vgc4w"]
resource_name = "Persiko"
length = 2.11667
step = 0.0166667
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Control/Spell Signs:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [&"Persiko"]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Control/Spell Signs:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 2.11667),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 159]
}
[sub_resource type="Animation" id="Animation_jtmj1"]
length = 0.001
tracks/0/type = "value"
@@ -1487,7 +1321,6 @@ _data = {
&"AnBradan": SubResource("Animation_en41m"),
&"Divinity_Recall": SubResource("Animation_j5wmh"),
&"Kyuuketsuki": SubResource("Animation_a0pdj"),
&"Persiko": SubResource("Animation_vgc4w"),
&"RESET": SubResource("Animation_jtmj1"),
&"Radial": SubResource("Animation_2gki5"),
&"death": SubResource("Animation_es4xk"),
@@ -4865,395 +4698,6 @@ animations = [{
"loop": false,
"name": &"Kyuuketsuki",
"speed": 42.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("274_fuwfv")
}, {
"duration": 1.0,
"texture": ExtResource("275_oevub")
}, {
"duration": 1.0,
"texture": ExtResource("276_kcnxw")
}, {
"duration": 1.0,
"texture": ExtResource("277_14f5p")
}, {
"duration": 1.0,
"texture": ExtResource("278_k6pkx")
}, {
"duration": 1.0,
"texture": ExtResource("279_sq73w")
}, {
"duration": 1.0,
"texture": ExtResource("280_p4t0c")
}, {
"duration": 1.0,
"texture": ExtResource("281_ya1bk")
}, {
"duration": 1.0,
"texture": ExtResource("282_7lr30")
}, {
"duration": 1.0,
"texture": ExtResource("283_imnuj")
}, {
"duration": 1.0,
"texture": ExtResource("284_12h30")
}, {
"duration": 1.0,
"texture": ExtResource("285_8vwdk")
}, {
"duration": 1.0,
"texture": ExtResource("286_bij44")
}, {
"duration": 1.0,
"texture": ExtResource("287_dpstp")
}, {
"duration": 1.0,
"texture": ExtResource("288_4bmlc")
}, {
"duration": 1.0,
"texture": ExtResource("289_5bkom")
}, {
"duration": 1.0,
"texture": ExtResource("290_jjlvt")
}, {
"duration": 1.0,
"texture": ExtResource("291_sqwil")
}, {
"duration": 1.0,
"texture": ExtResource("292_16eo6")
}, {
"duration": 1.0,
"texture": ExtResource("293_ox45j")
}, {
"duration": 1.0,
"texture": ExtResource("294_vbgjx")
}, {
"duration": 1.0,
"texture": ExtResource("295_42ty6")
}, {
"duration": 1.0,
"texture": ExtResource("296_37ge7")
}, {
"duration": 1.0,
"texture": ExtResource("297_fyylb")
}, {
"duration": 1.0,
"texture": ExtResource("298_h7lkw")
}, {
"duration": 1.0,
"texture": ExtResource("299_5g8op")
}, {
"duration": 1.0,
"texture": ExtResource("300_7a1xg")
}, {
"duration": 1.0,
"texture": ExtResource("301_02gys")
}, {
"duration": 1.0,
"texture": ExtResource("302_rhpvh")
}, {
"duration": 1.0,
"texture": ExtResource("303_p1un1")
}, {
"duration": 1.0,
"texture": ExtResource("304_nb4cq")
}, {
"duration": 1.0,
"texture": ExtResource("305_cnyix")
}, {
"duration": 1.0,
"texture": ExtResource("306_58m70")
}, {
"duration": 1.0,
"texture": ExtResource("307_l7c4m")
}, {
"duration": 1.0,
"texture": ExtResource("308_04cm7")
}, {
"duration": 1.0,
"texture": ExtResource("309_cqsul")
}, {
"duration": 1.0,
"texture": ExtResource("310_ajbah")
}, {
"duration": 1.0,
"texture": ExtResource("311_7rguc")
}, {
"duration": 1.0,
"texture": ExtResource("312_w5dir")
}, {
"duration": 1.0,
"texture": ExtResource("313_34gm2")
}, {
"duration": 1.0,
"texture": ExtResource("314_fsw4h")
}, {
"duration": 1.0,
"texture": ExtResource("315_aodty")
}, {
"duration": 1.0,
"texture": ExtResource("316_pyqdk")
}, {
"duration": 1.0,
"texture": ExtResource("317_en41m")
}, {
"duration": 1.0,
"texture": ExtResource("318_a0pdj")
}, {
"duration": 1.0,
"texture": ExtResource("319_vgc4w")
}, {
"duration": 1.0,
"texture": ExtResource("320_2gki5")
}, {
"duration": 1.0,
"texture": ExtResource("321_dbr2j")
}, {
"duration": 1.0,
"texture": ExtResource("322_k8fmf")
}, {
"duration": 1.0,
"texture": ExtResource("323_1mpss")
}, {
"duration": 1.0,
"texture": ExtResource("324_53c8b")
}, {
"duration": 1.0,
"texture": ExtResource("325_rcq5i")
}, {
"duration": 1.0,
"texture": ExtResource("326_as0fu")
}, {
"duration": 1.0,
"texture": ExtResource("327_bvvuv")
}, {
"duration": 1.0,
"texture": ExtResource("328_owbt5")
}, {
"duration": 1.0,
"texture": ExtResource("329_nilvr")
}, {
"duration": 1.0,
"texture": ExtResource("330_ynv1q")
}, {
"duration": 1.0,
"texture": ExtResource("331_3e7br")
}, {
"duration": 1.0,
"texture": ExtResource("332_wqm76")
}, {
"duration": 1.0,
"texture": ExtResource("333_i5xew")
}, {
"duration": 1.0,
"texture": ExtResource("334_yjj4w")
}, {
"duration": 1.0,
"texture": ExtResource("335_j5skl")
}, {
"duration": 1.0,
"texture": ExtResource("336_vowp7")
}, {
"duration": 1.0,
"texture": ExtResource("337_ulb0d")
}, {
"duration": 1.0,
"texture": ExtResource("338_p447u")
}, {
"duration": 1.0,
"texture": ExtResource("339_m6dij")
}, {
"duration": 1.0,
"texture": ExtResource("340_phict")
}, {
"duration": 1.0,
"texture": ExtResource("341_2ghxf")
}, {
"duration": 1.0,
"texture": ExtResource("342_5rptd")
}, {
"duration": 1.0,
"texture": ExtResource("343_4xvys")
}, {
"duration": 1.0,
"texture": ExtResource("344_x4hsv")
}, {
"duration": 1.0,
"texture": ExtResource("345_b6y5s")
}, {
"duration": 1.0,
"texture": ExtResource("346_x1v2p")
}, {
"duration": 1.0,
"texture": ExtResource("347_nfhw0")
}, {
"duration": 1.0,
"texture": ExtResource("348_6mgro")
}, {
"duration": 1.0,
"texture": ExtResource("349_hcnwb")
}, {
"duration": 1.0,
"texture": ExtResource("350_xjqsy")
}, {
"duration": 1.0,
"texture": ExtResource("351_5vsbb")
}, {
"duration": 1.0,
"texture": ExtResource("352_sytsi")
}, {
"duration": 1.0,
"texture": ExtResource("353_dkkmv")
}, {
"duration": 1.0,
"texture": ExtResource("354_c1hbx")
}, {
"duration": 1.0,
"texture": ExtResource("355_ohl26")
}, {
"duration": 1.0,
"texture": ExtResource("356_0tycb")
}, {
"duration": 1.0,
"texture": ExtResource("357_hg63x")
}, {
"duration": 1.0,
"texture": ExtResource("358_3i6a6")
}, {
"duration": 1.0,
"texture": ExtResource("359_6dk4x")
}, {
"duration": 1.0,
"texture": ExtResource("360_ed5se")
}, {
"duration": 1.0,
"texture": ExtResource("361_mabh3")
}, {
"duration": 1.0,
"texture": ExtResource("362_c18vw")
}, {
"duration": 1.0,
"texture": ExtResource("363_55you")
}, {
"duration": 1.0,
"texture": ExtResource("364_45v63")
}, {
"duration": 1.0,
"texture": ExtResource("365_1r363")
}, {
"duration": 1.0,
"texture": ExtResource("366_ii2fs")
}, {
"duration": 1.0,
"texture": ExtResource("367_sg5je")
}, {
"duration": 1.0,
"texture": ExtResource("368_wk5e7")
}, {
"duration": 1.0,
"texture": ExtResource("369_44drx")
}, {
"duration": 1.0,
"texture": ExtResource("370_qk73h")
}, {
"duration": 1.0,
"texture": ExtResource("371_j1oc8")
}, {
"duration": 1.0,
"texture": ExtResource("372_d35wp")
}, {
"duration": 1.0,
"texture": ExtResource("373_ihp45")
}, {
"duration": 1.0,
"texture": ExtResource("374_3ecr7")
}, {
"duration": 1.0,
"texture": ExtResource("375_2v6x8")
}, {
"duration": 1.0,
"texture": ExtResource("376_xbups")
}, {
"duration": 1.0,
"texture": ExtResource("377_coh2q")
}, {
"duration": 1.0,
"texture": ExtResource("378_yw62j")
}, {
"duration": 1.0,
"texture": ExtResource("379_cfcfo")
}, {
"duration": 1.0,
"texture": ExtResource("380_tql8k")
}, {
"duration": 1.0,
"texture": ExtResource("381_p6qdr")
}, {
"duration": 1.0,
"texture": ExtResource("382_3ewss")
}, {
"duration": 1.0,
"texture": ExtResource("383_skvf1")
}, {
"duration": 1.0,
"texture": ExtResource("384_k0pu0")
}, {
"duration": 1.0,
"texture": ExtResource("385_gbwma")
}, {
"duration": 1.0,
"texture": ExtResource("386_7i3tm")
}, {
"duration": 1.0,
"texture": ExtResource("387_f0i48")
}, {
"duration": 1.0,
"texture": ExtResource("388_qnkhr")
}, {
"duration": 1.0,
"texture": ExtResource("389_6qp6k")
}, {
"duration": 1.0,
"texture": ExtResource("390_xu0q2")
}, {
"duration": 1.0,
"texture": ExtResource("391_usml2")
}, {
"duration": 1.0,
"texture": ExtResource("392_5o4r4")
}, {
"duration": 1.0,
"texture": ExtResource("393_a3ffi")
}, {
"duration": 1.0,
"texture": ExtResource("394_mlsem")
}, {
"duration": 1.0,
"texture": ExtResource("395_64njb")
}, {
"duration": 1.0,
"texture": ExtResource("396_0ucll")
}, {
"duration": 1.0,
"texture": ExtResource("397_5f8wp")
}, {
"duration": 1.0,
"texture": ExtResource("398_4cvk5")
}, {
"duration": 1.0,
"texture": ExtResource("399_b1hpb")
}, {
"duration": 1.0,
"texture": ExtResource("400_nmop6")
}, {
"duration": 1.0,
"texture": ExtResource("401_28ame")
}],
"loop": false,
"name": &"Persiko",
"speed": 41.0
}]
[sub_resource type="AtlasTexture" id="AtlasTexture_q48a1"]
@@ -11874,6 +11318,9 @@ animations = [{
}, {
"frames": [{
"duration": 1.0,
"texture": null
}, {
"duration": 1.0,
"texture": ExtResource("524_r1ovr")
}, {
"duration": 1.0,
@@ -12754,6 +12201,57 @@ animations = [{
"speed": 30.0
}]
[sub_resource type="FastNoiseLite" id="FastNoiseLite_i6nps"]
noise_type = 0
frequency = 1.0
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_qf2ud"]
width = 1920
height = 1080
generate_mipmaps = false
seamless = true
seamless_blend_skirt = 0.41
normalize = false
noise = SubResource("FastNoiseLite_i6nps")
[sub_resource type="Animation" id="Animation_ky6ro"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:texture:noise:seed")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [0]
}
[sub_resource type="Animation" id="Animation_7ixxm"]
resource_name = "fg"
length = 30.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:texture:noise:seed")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 30),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 30]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_6uh4b"]
_data = {
&"RESET": SubResource("Animation_ky6ro"),
&"fg": SubResource("Animation_7ixxm")
}
[node name="Player" type="CharacterBody3D"]
collision_layer = 802
collision_mask = 775
@@ -12791,6 +12289,7 @@ visible = false
transform = Transform3D(1.355, 0, 2.84217e-14, 0, 1.355, 0, -2.84217e-14, 0, 1.355, 3.57499e-06, 0, -23.676)
[node name="Lights" type="Node3D" parent="Camera"]
visible = false
[node name="OmniLight3D" type="OmniLight3D" parent="Camera/Lights"]
transform = Transform3D(0.999997, 0, 0.00260054, 0, 1, 0, -0.00260054, 0, 0.999997, -0.109951, 1.37487, -0.0100155)
@@ -12930,17 +12429,17 @@ texture_filter = 2
position = Vector2(-215, -11)
scale = Vector2(3.02734, 3.02734)
sprite_frames = SubResource("SpriteFrames_v0s2u")
animation = &"KeyStaff"
frame = 31
animation = &"DivinityRecall"
frame = 107
frame_progress = 1.0
speed_scale = 2.0
[node name="Spell Signs Layer 2" type="AnimatedSprite2D" parent="ScreenFX/Control"]
scale = Vector2(2.07031, 2.07031)
position = Vector2(-17, -1)
scale = Vector2(3.56494, 3.56494)
sprite_frames = SubResource("SpriteFrames_4i88f")
animation = &"Heavens Rebellion Top Layer"
frame = 61
frame_progress = 1.0
[node name="Geomantic Reactor Layer 1" type="AnimatedSprite2D" parent="ScreenFX/Control"]
sprite_frames = SubResource("SpriteFrames_pbcxe")
@@ -13055,3 +12554,15 @@ _projectileForce = 100.0
[node name="Barrier" parent="." instance=ExtResource("792_rislv")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 0.990268, 0.139173, 0, -0.139173, 0.990268, 0, 1.439, -0.940415)
[node name="TextureRect" type="TextureRect" parent="."]
modulate = Color(1, 1, 1, 0.0352941)
offset_right = 1912.0
offset_bottom = 1080.0
texture = SubResource("NoiseTexture2D_qf2ud")
[node name="AnimationPlayer" type="AnimationPlayer" parent="TextureRect"]
libraries = {
&"": SubResource("AnimationLibrary_6uh4b")
}
autoplay = "fg"

View File

@@ -15,18 +15,18 @@ public partial class EnemyProjectile : RigidBody3D
public override void _Ready()
{
BodyEntered += Hitbox_AreaEntered;
_area3D.AreaEntered += AreaEntered;
BodyEntered += Hitbox_AreaEntered;
_area3D.AreaEntered += AreaEntered;
}
private void AreaEntered(Area3D area)
{
if (area.GetOwner() is IPlayer player)
{
player.TakeDamage(new AttackData(AttackData.Damage, AttackData.ElementType));
CallDeferred(MethodName.QueueFree);
}
if (area.GetOwner() is IPlayer player)
{
player.TakeDamage(new AttackData(AttackData.Damage, AttackData.ElementType));
CallDeferred(MethodName.QueueFree);
}
}
private void Hitbox_AreaEntered(Node area) => CallDeferred(MethodName.QueueFree);
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://chqlapqsi0ga0"
path.bptc="res://.godot/imported/maze floor.png-2eafddc89fabb24c23b78933f76ebe19.bptc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://src/ui/Minimap Special Displays/maze floor.png"
dest_files=["res://.godot/imported/maze floor.png-2eafddc89fabb24c23b78933f76ebe19.bptc.ctex"]
[params]
compress/mode=2
compress/high_quality=true
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=0

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=12 format=3 uid="uid://b8tclvmc7j7dl"]
[gd_scene load_steps=13 format=3 uid="uid://b8tclvmc7j7dl"]
[ext_resource type="Script" uid="uid://dlq2mkhl4pe7a" path="res://src/ui/in_game_ui/InGameUI.cs" id="1_sc13i"]
[ext_resource type="PackedScene" uid="uid://bwbofurcvf3yh" path="res://src/minimap/Minimap.tscn" id="2_6sfje"]
@@ -10,6 +10,7 @@
[ext_resource type="Texture2D" uid="uid://dddw5y7tqf1yv" path="res://src/ui/rendered_assets/SIDEBARS/PILGRIM.png" id="9_higkc"]
[ext_resource type="PackedScene" uid="uid://cbxw70qa7gifp" path="res://src/ui/inventory_menu/InventoryMenu.tscn" id="9_ur8ag"]
[ext_resource type="PackedScene" uid="uid://dwa7o6hkkwjg1" path="res://src/ui/inventory_menu/ItemRescueMenu.tscn" id="10_higkc"]
[ext_resource type="Texture2D" uid="uid://chqlapqsi0ga0" path="res://src/ui/Minimap Special Displays/maze floor.png" id="11_f0tui"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_higkc"]
@@ -141,3 +142,9 @@ theme_override_constants/margin_bottom = 50
[node name="ReferenceRect" type="ReferenceRect" parent="Sidebar Container/SigilContainer"]
layout_mode = 2
[node name="MazeFloor" type="Sprite2D" parent="."]
visible = false
position = Vector2(1689.65, 492)
scale = Vector2(0.643917, 0.867133)
texture = ExtResource("11_f0tui")

File diff suppressed because one or more lines are too long