netmasked/scenes/green_enemy.tscn

102 lines
3.7 KiB
Text

[gd_scene format=3 uid="uid://gocrwmgwlk4l"]
[ext_resource type="Script" uid="uid://bsd253gjums2r" path="res://green_enemy.gd" id="1_nuwt0"]
[ext_resource type="Resource" uid="uid://cmcdkylu5hog2" path="res://resources/grenade.tres" id="2_go8sg"]
[ext_resource type="Texture2D" uid="uid://bbmtfih341ity" path="res://assets/enemies/green_(plum)-1.png" id="3_c4k54"]
[ext_resource type="Texture2D" uid="uid://binu4ig8dwobe" path="res://assets/enemies/green_(plum)-2.png" id="4_s3gbq"]
[ext_resource type="Texture2D" uid="uid://c2dgywtcsuicp" path="res://assets/enemies/green_(plum)-3.png" id="5_io1dp"]
[ext_resource type="Texture2D" uid="uid://bpf15ye4rok7r" path="res://assets/enemies/green_(plum)-4.png" id="6_0v5hx"]
[ext_resource type="Texture2D" uid="uid://bfp2lxnrv7ehq" path="res://assets/enemies/green_right_bouncy-1.png" id="7_226bu"]
[ext_resource type="Texture2D" uid="uid://cd35626bq14o0" path="res://assets/enemies/green_right_bouncy-2.png" id="8_it5s8"]
[ext_resource type="Texture2D" uid="uid://b2ukaf2kgvplu" path="res://assets/enemies/green_right_bouncy-3.png" id="9_1c6u7"]
[ext_resource type="Texture2D" uid="uid://r0e042k5u62m" path="res://assets/enemies/green_right_bouncy-4.png" id="10_bfwuh"]
[ext_resource type="Texture2D" uid="uid://qdsru1doca2w" path="res://assets/enemies/green_left-1.png" id="11_ljflw"]
[ext_resource type="Texture2D" uid="uid://c4bv6nkd41o32" path="res://assets/enemies/green_left-2.png" id="12_hh50a"]
[ext_resource type="Texture2D" uid="uid://nqy6loyw8sg8" path="res://assets/enemies/green_left-3.png" id="13_q0y7t"]
[ext_resource type="Texture2D" uid="uid://x2k5nkgwc0s4" path="res://assets/enemies/green_right-1.png" id="14_2gcyo"]
[ext_resource type="Texture2D" uid="uid://des1xs7rqh4gf" path="res://assets/enemies/green_right-2.png" id="15_ghehd"]
[ext_resource type="Texture2D" uid="uid://b2xwhhfa7opiw" path="res://assets/enemies/green_right-3.png" id="16_3gpoe"]
[sub_resource type="SpriteFrames" id="SpriteFrames_qegda"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("3_c4k54")
}, {
"duration": 1.0,
"texture": ExtResource("4_s3gbq")
}, {
"duration": 1.0,
"texture": ExtResource("5_io1dp")
}, {
"duration": 1.0,
"texture": ExtResource("6_0v5hx")
}],
"loop": true,
"name": &"attack_left",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("7_226bu")
}, {
"duration": 1.0,
"texture": ExtResource("8_it5s8")
}, {
"duration": 1.0,
"texture": ExtResource("9_1c6u7")
}, {
"duration": 1.0,
"texture": ExtResource("10_bfwuh")
}],
"loop": true,
"name": &"attack_right",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("11_ljflw")
}, {
"duration": 1.0,
"texture": ExtResource("12_hh50a")
}, {
"duration": 1.0,
"texture": ExtResource("13_q0y7t")
}],
"loop": true,
"name": &"run_left",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("14_2gcyo")
}, {
"duration": 1.0,
"texture": ExtResource("15_ghehd")
}, {
"duration": 1.0,
"texture": ExtResource("16_3gpoe")
}],
"loop": true,
"name": &"run_right",
"speed": 5.0
}]
[sub_resource type="CircleShape2D" id="CircleShape2D_nuwt0"]
radius = 15.0
[node name="GreenEnemy" type="CharacterBody2D" unique_id=2025157106 node_paths=PackedStringArray("main_visual")]
script = ExtResource("1_nuwt0")
flee_range = 100.0
approach_range = 200.0
current_mask_data = ExtResource("2_go8sg")
main_visual = NodePath("AnimatedSprite2D")
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="." unique_id=876664215]
sprite_frames = SubResource("SpriteFrames_qegda")
animation = &"run_right"
autoplay = "run_left"
[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1259136395]
position = Vector2(0, 10)
shape = SubResource("CircleShape2D_nuwt0")