[gd_scene load_steps=36 format=3 uid="uid://crkon4c8ah1a2"] [ext_resource type="Script" path="res://Player/Capricorn/CapricornControls.cs" id="1_aqn5t"] [ext_resource type="PackedScene" uid="uid://5ce7ky4o0q2e" path="res://Player/Capricorn/Attacks/CapricornLaser.tscn" id="2_e6qos"] [ext_resource type="Texture2D" uid="uid://s0j0kj4ila8s" path="res://Player/Capricorn/Sprites/GameJam_DevilCapricorn_AttackForward.png" id="2_ichjm"] [ext_resource type="Texture2D" uid="uid://dchysrwcxhfvx" path="res://Player/Capricorn/Sprites/GameJam_DevilCapricorn_AttackBehind.png" id="3_qnhtc"] [ext_resource type="PackedScene" uid="uid://cdsc35cj566q1" path="res://Player/Capricorn/Attacks/CapricornLaserAltFire.tscn" id="3_wbhxk"] [ext_resource type="Texture2D" uid="uid://cju5ycxiuwy25" path="res://Player/Capricorn/Sprites/GameJam_DevilCapricorn_AttackSide.png" id="4_n8euj"] [ext_resource type="Texture2D" uid="uid://utm2g5q7m2b3" path="res://Player/Capricorn/Sprites/GameJam_DevilCapricorn_WalkForward.png" id="5_coe3k"] [ext_resource type="Texture2D" uid="uid://w444vcu8rvae" path="res://Player/Capricorn/Sprites/GameJam_DevilCapricorn_WalkBehind.png" id="6_2w4xq"] [ext_resource type="Texture2D" uid="uid://c5t256wcykb47" path="res://Player/Capricorn/Sprites/GameJam_DevilCapricorn_WalkSide.png" id="7_uiqsg"] [sub_resource type="AtlasTexture" id="AtlasTexture_njxhk"] atlas = ExtResource("2_ichjm") region = Rect2(0, 0, 120, 140) [sub_resource type="AtlasTexture" id="AtlasTexture_bmuvx"] atlas = ExtResource("2_ichjm") region = Rect2(120, 0, 120, 140) [sub_resource type="AtlasTexture" id="AtlasTexture_14ft5"] atlas = ExtResource("2_ichjm") region = Rect2(240, 0, 120, 140) [sub_resource type="AtlasTexture" id="AtlasTexture_olmdj"] atlas = ExtResource("2_ichjm") region = Rect2(360, 0, 120, 140) [sub_resource type="AtlasTexture" id="AtlasTexture_qaudm"] atlas = ExtResource("3_qnhtc") region = Rect2(0, 0, 120, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_a52sr"] atlas = ExtResource("3_qnhtc") region = Rect2(120, 0, 120, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_qkrgl"] atlas = ExtResource("3_qnhtc") region = Rect2(240, 0, 120, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_k5oj5"] atlas = ExtResource("3_qnhtc") region = Rect2(360, 0, 120, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_6iqcx"] atlas = ExtResource("4_n8euj") region = Rect2(0, 0, 113, 142) [sub_resource type="AtlasTexture" id="AtlasTexture_kiiv3"] atlas = ExtResource("4_n8euj") region = Rect2(113, 0, 113, 142) [sub_resource type="AtlasTexture" id="AtlasTexture_up4ur"] atlas = ExtResource("4_n8euj") region = Rect2(226, 0, 113, 142) [sub_resource type="AtlasTexture" id="AtlasTexture_hvxie"] atlas = ExtResource("4_n8euj") region = Rect2(339, 0, 113, 142) [sub_resource type="AtlasTexture" id="AtlasTexture_vc5hj"] atlas = ExtResource("5_coe3k") region = Rect2(0, 0, 120, 128) [sub_resource type="AtlasTexture" id="AtlasTexture_672u0"] atlas = ExtResource("5_coe3k") region = Rect2(120, 0, 120, 128) [sub_resource type="AtlasTexture" id="AtlasTexture_po3o8"] atlas = ExtResource("5_coe3k") region = Rect2(240, 0, 120, 128) [sub_resource type="AtlasTexture" id="AtlasTexture_v0my0"] atlas = ExtResource("5_coe3k") region = Rect2(360, 0, 120, 128) [sub_resource type="AtlasTexture" id="AtlasTexture_fge82"] atlas = ExtResource("6_2w4xq") region = Rect2(0, 0, 120, 132) [sub_resource type="AtlasTexture" id="AtlasTexture_v2d05"] atlas = ExtResource("6_2w4xq") region = Rect2(120, 0, 120, 132) [sub_resource type="AtlasTexture" id="AtlasTexture_mkdc6"] atlas = ExtResource("6_2w4xq") region = Rect2(240, 0, 120, 132) [sub_resource type="AtlasTexture" id="AtlasTexture_0nnnw"] atlas = ExtResource("6_2w4xq") region = Rect2(360, 0, 120, 132) [sub_resource type="AtlasTexture" id="AtlasTexture_sjqet"] atlas = ExtResource("7_uiqsg") region = Rect2(0, 0, 113, 130) [sub_resource type="AtlasTexture" id="AtlasTexture_l8c3l"] atlas = ExtResource("7_uiqsg") region = Rect2(113, 0, 113, 130) [sub_resource type="AtlasTexture" id="AtlasTexture_a72tn"] atlas = ExtResource("7_uiqsg") region = Rect2(226, 0, 113, 130) [sub_resource type="AtlasTexture" id="AtlasTexture_s2v14"] atlas = ExtResource("7_uiqsg") region = Rect2(339, 0, 113, 130) [sub_resource type="SpriteFrames" id="SpriteFrames_h2iud"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_njxhk") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_bmuvx") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_14ft5") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_olmdj") }], "loop": true, "name": &"AttackBack", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_qaudm") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_a52sr") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_qkrgl") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_k5oj5") }], "loop": true, "name": &"AttackForward", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_6iqcx") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_kiiv3") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_up4ur") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_hvxie") }], "loop": true, "name": &"AttackSide", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_vc5hj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_672u0") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_po3o8") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_v0my0") }], "loop": true, "name": &"WalkBack", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_fge82") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_v2d05") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_mkdc6") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_0nnnw") }], "loop": true, "name": &"WalkForward", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_sjqet") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_l8c3l") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_a72tn") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_s2v14") }], "loop": true, "name": &"WalkSide", "speed": 5.0 }] [sub_resource type="BoxShape3D" id="BoxShape3D_r4spg"] size = Vector3(0.856928, 1.65704, 0.82877) [node name="Capricorn" type="CharacterBody3D" groups=["Player"]] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.408962, 0) collision_layer = 0 motion_mode = 1 script = ExtResource("1_aqn5t") _fireProjectile = ExtResource("3_wbhxk") _altFireProjectile = ExtResource("2_e6qos") _speed = 1.0 [node name="Pivot" type="Node3D" parent="."] [node name="Sprite" type="AnimatedSprite3D" parent="Pivot"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.51107, 0) billboard = 1 sprite_frames = SubResource("SpriteFrames_h2iud") animation = &"WalkSide" [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.41651, 0) shape = SubResource("BoxShape3D_r4spg") [node name="Area3D" type="Area3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.75657e-15, 1.43031, 0) disable_mode = 2 collision_layer = 0 collision_mask = 0 [node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] transform = Transform3D(0.999665, -0.0258978, -7.10543e-15, 0.0258978, 0.999665, 0, 0, 0, 1, 0, 0, 0) shape = SubResource("BoxShape3D_r4spg") [connection signal="body_entered" from="Area3D" to="." method="OnHit" flags=18]