|
@@ -1,4 +1,4 @@
|
|
|
-[gd_scene load_steps=59 format=2]
|
|
|
+[gd_scene load_steps=61 format=2]
|
|
|
|
|
|
[ext_resource path="res://Art/NPC/soldier/head2.png" type="Texture" id=1]
|
|
|
[ext_resource path="res://Art/NPC/soldier/helmet.png" type="Texture" id=2]
|
|
@@ -14301,7 +14301,7 @@ tracks/56/path = NodePath("body:position")
|
|
|
tracks/56/interp = 1
|
|
|
tracks/56/loop_wrap = true
|
|
|
tracks/56/imported = false
|
|
|
-tracks/56/enabled = true
|
|
|
+tracks/56/enabled = false
|
|
|
tracks/56/keys = {
|
|
|
"times": PoolRealArray( 0.4 ),
|
|
|
"transitions": PoolRealArray( 1 ),
|
|
@@ -16665,7 +16665,7 @@ tracks/56/path = NodePath("body:position")
|
|
|
tracks/56/interp = 1
|
|
|
tracks/56/loop_wrap = true
|
|
|
tracks/56/imported = false
|
|
|
-tracks/56/enabled = true
|
|
|
+tracks/56/enabled = false
|
|
|
tracks/56/keys = {
|
|
|
"times": PoolRealArray( 0 ),
|
|
|
"transitions": PoolRealArray( 1 ),
|
|
@@ -19259,6 +19259,7 @@ tracks/68/keys = {
|
|
|
|
|
|
[sub_resource type="Animation" id=26]
|
|
|
length = 0.5
|
|
|
+loop = true
|
|
|
tracks/0/type = "value"
|
|
|
tracks/0/path = NodePath("body/arm2/forearm/hand:scale")
|
|
|
tracks/0/interp = 1
|
|
@@ -19936,7 +19937,7 @@ tracks/56/path = NodePath("body:position")
|
|
|
tracks/56/interp = 1
|
|
|
tracks/56/loop_wrap = true
|
|
|
tracks/56/imported = false
|
|
|
-tracks/56/enabled = true
|
|
|
+tracks/56/enabled = false
|
|
|
tracks/56/keys = {
|
|
|
"times": PoolRealArray( 0 ),
|
|
|
"transitions": PoolRealArray( 1 ),
|
|
@@ -20016,6 +20017,9 @@ tracks/62/keys = {
|
|
|
"values": [ 15 ]
|
|
|
}
|
|
|
|
|
|
+[sub_resource type="Animation" id=40]
|
|
|
+resource_name = "shootseq"
|
|
|
+
|
|
|
[sub_resource type="Animation" id=27]
|
|
|
length = 2.0
|
|
|
loop = true
|
|
@@ -27332,6 +27336,21 @@ tracks/1/keys = {
|
|
|
"values": [ 0.0, 1.0 ]
|
|
|
}
|
|
|
|
|
|
+[sub_resource type="Animation" id=41]
|
|
|
+resource_name = "shoot"
|
|
|
+length = 2.5
|
|
|
+loop = true
|
|
|
+tracks/0/type = "animation"
|
|
|
+tracks/0/path = NodePath("AnimationPlayer")
|
|
|
+tracks/0/interp = 1
|
|
|
+tracks/0/loop_wrap = true
|
|
|
+tracks/0/imported = false
|
|
|
+tracks/0/enabled = true
|
|
|
+tracks/0/keys = {
|
|
|
+"clips": PoolStringArray( "prepareshot", "shoot", "reloadgun" ),
|
|
|
+"times": PoolRealArray( 0, 0.5, 1 )
|
|
|
+}
|
|
|
+
|
|
|
[node name="SoldierAnim" type="Node2D"]
|
|
|
script = ExtResource( 19 )
|
|
|
array_nodes = [ "body", "body/head/Sprite2", "body/head/soldieremotions", "body/head/Sprite3" ]
|
|
@@ -27341,7 +27360,6 @@ text3 = ExtResource( 18 )
|
|
|
text4 = ExtResource( 15 )
|
|
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
|
-autoplay = "idle"
|
|
|
anims/RESET = SubResource( 39 )
|
|
|
anims/aim = SubResource( 1 )
|
|
|
anims/alert = SubResource( 2 )
|
|
@@ -27369,6 +27387,7 @@ anims/rotate = SubResource( 23 )
|
|
|
anims/rotate2 = SubResource( 24 )
|
|
|
anims/runaway = SubResource( 25 )
|
|
|
anims/shoot = SubResource( 26 )
|
|
|
+anims/shootseq = SubResource( 40 )
|
|
|
anims/sleep = SubResource( 27 )
|
|
|
anims/stab = SubResource( 28 )
|
|
|
anims/stab2 = SubResource( 29 )
|
|
@@ -27403,6 +27422,7 @@ region_rect = Rect2( 28.5615, 66.124, 16.7204, 19.779 )
|
|
|
position = Vector2( -3.23602, 12.4778 )
|
|
|
|
|
|
[node name="Sprite2" type="Sprite" parent="body/head"]
|
|
|
+visible = false
|
|
|
position = Vector2( 1, 0 )
|
|
|
texture = ExtResource( 1 )
|
|
|
offset = Vector2( 0, -7 )
|
|
@@ -27436,13 +27456,13 @@ text2 = ExtResource( 15 )
|
|
|
|
|
|
[node name="medal" type="Sprite" parent="body"]
|
|
|
position = Vector2( 1.05112, 19.9713 )
|
|
|
-z_index = 1
|
|
|
+z_index = 3
|
|
|
texture = ExtResource( 5 )
|
|
|
region_enabled = true
|
|
|
region_rect = Rect2( 126.614, 74.6779, 5.20671, 6.94229 )
|
|
|
|
|
|
[node name="belt" type="Sprite" parent="body"]
|
|
|
-position = Vector2( -3, 24 )
|
|
|
+position = Vector2( -2.57571, 23.7251 )
|
|
|
z_index = 1
|
|
|
texture = ExtResource( 5 )
|
|
|
region_enabled = true
|
|
@@ -27458,7 +27478,7 @@ region_enabled = true
|
|
|
region_rect = Rect2( 116.939, 29.9277, 18.1202, 9.5099 )
|
|
|
|
|
|
[node name="leg" type="Sprite" parent="body"]
|
|
|
-position = Vector2( -7, 30 )
|
|
|
+position = Vector2( -6.66533, 30 )
|
|
|
z_index = -3
|
|
|
texture = ExtResource( 5 )
|
|
|
offset = Vector2( 0, 5 )
|
|
@@ -27466,7 +27486,7 @@ region_enabled = true
|
|
|
region_rect = Rect2( 82, 34, 7, 13 )
|
|
|
|
|
|
[node name="feet" type="Sprite" parent="body/leg"]
|
|
|
-position = Vector2( 0, 12 )
|
|
|
+position = Vector2( -0.696178, 11.486 )
|
|
|
texture = ExtResource( 5 )
|
|
|
region_enabled = true
|
|
|
region_rect = Rect2( 7, 45, 6, 10 )
|
|
@@ -27480,7 +27500,7 @@ region_enabled = true
|
|
|
region_rect = Rect2( 82, 34, 7, 13 )
|
|
|
|
|
|
[node name="feet" type="Sprite" parent="body/leg2"]
|
|
|
-position = Vector2( 0, 11 )
|
|
|
+position = Vector2( -0.696178, 11.4781 )
|
|
|
texture = ExtResource( 5 )
|
|
|
region_enabled = true
|
|
|
region_rect = Rect2( 7, 44, 6, 10 )
|
|
@@ -27503,7 +27523,6 @@ region_rect = Rect2( 4.98756, 125.181, 5.78305, 4.11239 )
|
|
|
|
|
|
[node name="forearm" type="Sprite" parent="body/arm"]
|
|
|
position = Vector2( -1.94454, 7.29204 )
|
|
|
-rotation = -0.166435
|
|
|
texture = ExtResource( 5 )
|
|
|
offset = Vector2( 2.51907, 2.87262 )
|
|
|
region_enabled = true
|
|
@@ -27511,7 +27530,6 @@ region_rect = Rect2( 76.8466, 81.4215, 10.1525, 6.2971 )
|
|
|
|
|
|
[node name="hand" type="Sprite" parent="body/arm/forearm"]
|
|
|
position = Vector2( 4.42659, 3.85746 )
|
|
|
-rotation = 0.169022
|
|
|
texture = ExtResource( 5 )
|
|
|
offset = Vector2( 1.62801, 0.0316229 )
|
|
|
region_enabled = true
|
|
@@ -27623,3 +27641,6 @@ texture = ExtResource( 12 )
|
|
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="siren"]
|
|
|
"anims/Nova Animação" = SubResource( 38 )
|
|
|
+
|
|
|
+[node name="AnimationPlayer2" type="AnimationPlayer" parent="."]
|
|
|
+anims/shoot = SubResource( 41 )
|