diff --git a/src/Boss/Minion.gd b/src/Boss/Minion.gd index 25a6cb8..feaf482 100644 --- a/src/Boss/Minion.gd +++ b/src/Boss/Minion.gd @@ -25,6 +25,7 @@ func _ready(): # In move_and_collide(...) you have to multiply by delta. func move(): move_and_slide(velocity) + _animate(velocity) func _physics_process(delta): totaldamage += damage_per_second * delta @@ -64,3 +65,42 @@ func run(direction, delta): pass else: pass + +func _animate(vec): + match get_nearest_diretion(vec): + "up": + $Sprite.flip_h=false + $Sprite.play("up") + "down": + $Sprite.flip_h=false + $Sprite.play("down") + "right": + $Sprite.flip_h=false + $Sprite.play("right") + "left": + $Sprite.flip_h=true + $Sprite.play("right") + + + + +func get_nearest_diretion(vec): + var directions = { + "up": Vector2(0, -1.1), + "down": Vector2(0, 1.1), + "left": Vector2(-1.0, 0), + "right": Vector2(1.0, 0) + } + + var nearest_direction = "left" + var smallest_distance = 999999999 + + for direction in directions.keys(): + var vector = directions.get(direction) + var distance = vec.distance_to(vector) + + if distance < smallest_distance: + nearest_direction = direction + smallest_distance = distance + + return nearest_direction diff --git a/src/Boss/Minion.tscn b/src/Boss/Minion.tscn index 746afdc..7d94e9c 100644 --- a/src/Boss/Minion.tscn +++ b/src/Boss/Minion.tscn @@ -1,20 +1,1616 @@ -[gd_scene load_steps=10 format=2] +[gd_scene load_steps=407 format=2] [ext_resource path="res://Overlap/HurtHit_Box/Hurtbox.tscn" type="PackedScene" id=1] [ext_resource path="res://Overlap/HurtHit_Box/Hitbox.tscn" type="PackedScene" id=2] [ext_resource path="res://Overlap/Kind.tscn" type="PackedScene" id=3] [ext_resource path="res://Overlap/Stats/Stats.tscn" type="PackedScene" id=4] -[ext_resource path="res://testSprites/white_minion_dog.png" type="Texture" id=5] +[ext_resource path="res://Boss/Minion/move_right.png" type="Texture" id=5] [ext_resource path="res://Boss/Minion.gd" type="Script" id=6] +[ext_resource path="res://Boss/Minion/move_down.png" type="Texture" id=7] +[ext_resource path="res://Boss/Minion/move_up.png" type="Texture" id=8] -[sub_resource type="CircleShape2D" id=1] +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 5 ) +region = Rect2( 0, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 5 ) +region = Rect2( 90, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 5 ) +region = Rect2( 180, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 5 ) +region = Rect2( 270, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 5 ) +region = Rect2( 360, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 5 ) +region = Rect2( 450, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 5 ) +region = Rect2( 540, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 5 ) +region = Rect2( 630, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 5 ) +region = Rect2( 720, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 5 ) +region = Rect2( 810, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 5 ) +region = Rect2( 900, 0, 90, 80 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 5 ) +region = Rect2( 0, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 5 ) +region = Rect2( 90, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 5 ) +region = Rect2( 180, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 5 ) +region = Rect2( 270, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 5 ) +region = Rect2( 360, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 5 ) +region = Rect2( 450, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=18] +atlas = ExtResource( 5 ) +region = Rect2( 540, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 5 ) +region = Rect2( 630, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=20] +atlas = ExtResource( 5 ) +region = Rect2( 720, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=21] +atlas = ExtResource( 5 ) +region = Rect2( 810, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=22] +atlas = ExtResource( 5 ) +region = Rect2( 900, 80, 90, 80 ) + +[sub_resource type="AtlasTexture" id=23] +atlas = ExtResource( 5 ) +region = Rect2( 0, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=24] +atlas = ExtResource( 5 ) +region = Rect2( 90, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=25] +atlas = ExtResource( 5 ) +region = Rect2( 180, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=26] +atlas = ExtResource( 5 ) +region = Rect2( 270, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=27] +atlas = ExtResource( 5 ) +region = Rect2( 360, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=28] +atlas = ExtResource( 5 ) +region = Rect2( 450, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=29] +atlas = ExtResource( 5 ) +region = Rect2( 540, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=30] +atlas = ExtResource( 5 ) +region = Rect2( 630, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=31] +atlas = ExtResource( 5 ) +region = Rect2( 720, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=32] +atlas = ExtResource( 5 ) +region = Rect2( 810, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=33] +atlas = ExtResource( 5 ) +region = Rect2( 900, 160, 90, 80 ) + +[sub_resource type="AtlasTexture" id=34] +atlas = ExtResource( 5 ) +region = Rect2( 0, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=35] +atlas = ExtResource( 5 ) +region = Rect2( 90, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=36] +atlas = ExtResource( 5 ) +region = Rect2( 180, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=37] +atlas = ExtResource( 5 ) +region = Rect2( 270, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=38] +atlas = ExtResource( 5 ) +region = Rect2( 360, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=39] +atlas = ExtResource( 5 ) +region = Rect2( 450, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=40] +atlas = ExtResource( 5 ) +region = Rect2( 540, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=41] +atlas = ExtResource( 5 ) +region = Rect2( 630, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=42] +atlas = ExtResource( 5 ) +region = Rect2( 720, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=43] +atlas = ExtResource( 5 ) +region = Rect2( 810, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=44] +atlas = ExtResource( 5 ) +region = Rect2( 900, 240, 90, 80 ) + +[sub_resource type="AtlasTexture" id=45] +atlas = ExtResource( 5 ) +region = Rect2( 0, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=46] +atlas = ExtResource( 5 ) +region = Rect2( 90, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=47] +atlas = ExtResource( 5 ) +region = Rect2( 180, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=48] +atlas = ExtResource( 5 ) +region = Rect2( 270, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=49] +atlas = ExtResource( 5 ) +region = Rect2( 360, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=50] +atlas = ExtResource( 5 ) +region = Rect2( 450, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=51] +atlas = ExtResource( 5 ) +region = Rect2( 540, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=52] +atlas = ExtResource( 5 ) +region = Rect2( 630, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=53] +atlas = ExtResource( 5 ) +region = Rect2( 720, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=54] +atlas = ExtResource( 5 ) +region = Rect2( 810, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=55] +atlas = ExtResource( 5 ) +region = Rect2( 900, 320, 90, 80 ) + +[sub_resource type="AtlasTexture" id=56] +atlas = ExtResource( 5 ) +region = Rect2( 0, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=57] +atlas = ExtResource( 5 ) +region = Rect2( 90, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=58] +atlas = ExtResource( 5 ) +region = Rect2( 180, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=59] +atlas = ExtResource( 5 ) +region = Rect2( 270, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=60] +atlas = ExtResource( 5 ) +region = Rect2( 360, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=61] +atlas = ExtResource( 5 ) +region = Rect2( 450, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=62] +atlas = ExtResource( 5 ) +region = Rect2( 540, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=63] +atlas = ExtResource( 5 ) +region = Rect2( 630, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=64] +atlas = ExtResource( 5 ) +region = Rect2( 720, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=65] +atlas = ExtResource( 5 ) +region = Rect2( 810, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=66] +atlas = ExtResource( 5 ) +region = Rect2( 900, 400, 90, 80 ) + +[sub_resource type="AtlasTexture" id=67] +atlas = ExtResource( 5 ) +region = Rect2( 0, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=68] +atlas = ExtResource( 5 ) +region = Rect2( 90, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=69] +atlas = ExtResource( 5 ) +region = Rect2( 180, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=70] +atlas = ExtResource( 5 ) +region = Rect2( 270, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=71] +atlas = ExtResource( 5 ) +region = Rect2( 360, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=72] +atlas = ExtResource( 5 ) +region = Rect2( 450, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=73] +atlas = ExtResource( 5 ) +region = Rect2( 540, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=74] +atlas = ExtResource( 5 ) +region = Rect2( 630, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=75] +atlas = ExtResource( 5 ) +region = Rect2( 720, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=76] +atlas = ExtResource( 5 ) +region = Rect2( 810, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=77] +atlas = ExtResource( 5 ) +region = Rect2( 900, 480, 90, 80 ) + +[sub_resource type="AtlasTexture" id=78] +atlas = ExtResource( 8 ) +region = Rect2( 0, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=79] +atlas = ExtResource( 8 ) +region = Rect2( 80, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=80] +atlas = ExtResource( 8 ) +region = Rect2( 160, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=81] +atlas = ExtResource( 8 ) +region = Rect2( 240, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=82] +atlas = ExtResource( 8 ) +region = Rect2( 320, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=83] +atlas = ExtResource( 8 ) +region = Rect2( 400, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=84] +atlas = ExtResource( 8 ) +region = Rect2( 480, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=85] +atlas = ExtResource( 8 ) +region = Rect2( 560, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=86] +atlas = ExtResource( 8 ) +region = Rect2( 640, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=87] +atlas = ExtResource( 8 ) +region = Rect2( 720, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=88] +atlas = ExtResource( 8 ) +region = Rect2( 800, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=89] +atlas = ExtResource( 8 ) +region = Rect2( 0, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=90] +atlas = ExtResource( 8 ) +region = Rect2( 80, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=91] +atlas = ExtResource( 8 ) +region = Rect2( 160, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=92] +atlas = ExtResource( 8 ) +region = Rect2( 240, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=93] +atlas = ExtResource( 8 ) +region = Rect2( 320, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=94] +atlas = ExtResource( 8 ) +region = Rect2( 400, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=95] +atlas = ExtResource( 8 ) +region = Rect2( 480, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=96] +atlas = ExtResource( 8 ) +region = Rect2( 560, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=97] +atlas = ExtResource( 8 ) +region = Rect2( 640, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=98] +atlas = ExtResource( 8 ) +region = Rect2( 720, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=99] +atlas = ExtResource( 8 ) +region = Rect2( 800, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=100] +atlas = ExtResource( 8 ) +region = Rect2( 0, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=101] +atlas = ExtResource( 8 ) +region = Rect2( 80, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=102] +atlas = ExtResource( 8 ) +region = Rect2( 160, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=103] +atlas = ExtResource( 8 ) +region = Rect2( 240, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=104] +atlas = ExtResource( 8 ) +region = Rect2( 320, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=105] +atlas = ExtResource( 8 ) +region = Rect2( 400, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=106] +atlas = ExtResource( 8 ) +region = Rect2( 480, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=107] +atlas = ExtResource( 8 ) +region = Rect2( 560, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=108] +atlas = ExtResource( 8 ) +region = Rect2( 640, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=109] +atlas = ExtResource( 8 ) +region = Rect2( 720, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=110] +atlas = ExtResource( 8 ) +region = Rect2( 800, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=111] +atlas = ExtResource( 8 ) +region = Rect2( 0, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=112] +atlas = ExtResource( 8 ) +region = Rect2( 80, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=113] +atlas = ExtResource( 8 ) +region = Rect2( 160, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=114] +atlas = ExtResource( 8 ) +region = Rect2( 240, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=115] +atlas = ExtResource( 8 ) +region = Rect2( 320, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=116] +atlas = ExtResource( 8 ) +region = Rect2( 400, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=117] +atlas = ExtResource( 8 ) +region = Rect2( 480, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=118] +atlas = ExtResource( 8 ) +region = Rect2( 560, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=119] +atlas = ExtResource( 8 ) +region = Rect2( 640, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=120] +atlas = ExtResource( 8 ) +region = Rect2( 720, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=121] +atlas = ExtResource( 8 ) +region = Rect2( 800, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=122] +atlas = ExtResource( 8 ) +region = Rect2( 0, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=123] +atlas = ExtResource( 8 ) +region = Rect2( 80, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=124] +atlas = ExtResource( 8 ) +region = Rect2( 160, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=125] +atlas = ExtResource( 8 ) +region = Rect2( 240, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=126] +atlas = ExtResource( 8 ) +region = Rect2( 320, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=127] +atlas = ExtResource( 8 ) +region = Rect2( 400, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=128] +atlas = ExtResource( 8 ) +region = Rect2( 480, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=129] +atlas = ExtResource( 8 ) +region = Rect2( 560, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=130] +atlas = ExtResource( 8 ) +region = Rect2( 640, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=131] +atlas = ExtResource( 8 ) +region = Rect2( 720, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=132] +atlas = ExtResource( 8 ) +region = Rect2( 800, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=133] +atlas = ExtResource( 8 ) +region = Rect2( 0, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=134] +atlas = ExtResource( 8 ) +region = Rect2( 80, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=135] +atlas = ExtResource( 8 ) +region = Rect2( 160, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=136] +atlas = ExtResource( 8 ) +region = Rect2( 240, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=137] +atlas = ExtResource( 8 ) +region = Rect2( 320, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=138] +atlas = ExtResource( 8 ) +region = Rect2( 400, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=139] +atlas = ExtResource( 8 ) +region = Rect2( 480, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=140] +atlas = ExtResource( 8 ) +region = Rect2( 560, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=141] +atlas = ExtResource( 8 ) +region = Rect2( 640, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=142] +atlas = ExtResource( 8 ) +region = Rect2( 720, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=143] +atlas = ExtResource( 8 ) +region = Rect2( 800, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=144] +atlas = ExtResource( 8 ) +region = Rect2( 0, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=145] +atlas = ExtResource( 8 ) +region = Rect2( 80, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=146] +atlas = ExtResource( 8 ) +region = Rect2( 160, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=147] +atlas = ExtResource( 8 ) +region = Rect2( 240, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=148] +atlas = ExtResource( 8 ) +region = Rect2( 320, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=149] +atlas = ExtResource( 8 ) +region = Rect2( 400, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=150] +atlas = ExtResource( 8 ) +region = Rect2( 480, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=151] +atlas = ExtResource( 8 ) +region = Rect2( 560, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=152] +atlas = ExtResource( 8 ) +region = Rect2( 640, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=153] +atlas = ExtResource( 8 ) +region = Rect2( 720, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=154] +atlas = ExtResource( 8 ) +region = Rect2( 800, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=155] +atlas = ExtResource( 7 ) +region = Rect2( 0, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=156] +atlas = ExtResource( 7 ) +region = Rect2( 80, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=157] +atlas = ExtResource( 7 ) +region = Rect2( 160, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=158] +atlas = ExtResource( 7 ) +region = Rect2( 240, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=159] +atlas = ExtResource( 7 ) +region = Rect2( 320, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=160] +atlas = ExtResource( 7 ) +region = Rect2( 400, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=161] +atlas = ExtResource( 7 ) +region = Rect2( 480, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=162] +atlas = ExtResource( 7 ) +region = Rect2( 560, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=163] +atlas = ExtResource( 7 ) +region = Rect2( 640, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=164] +atlas = ExtResource( 7 ) +region = Rect2( 720, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=165] +atlas = ExtResource( 7 ) +region = Rect2( 800, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=166] +atlas = ExtResource( 7 ) +region = Rect2( 880, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=167] +atlas = ExtResource( 7 ) +region = Rect2( 960, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=168] +atlas = ExtResource( 7 ) +region = Rect2( 1040, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=169] +atlas = ExtResource( 7 ) +region = Rect2( 1120, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=170] +atlas = ExtResource( 7 ) +region = Rect2( 1200, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=171] +atlas = ExtResource( 7 ) +region = Rect2( 1280, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=172] +atlas = ExtResource( 7 ) +region = Rect2( 1360, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=173] +atlas = ExtResource( 7 ) +region = Rect2( 1440, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=174] +atlas = ExtResource( 7 ) +region = Rect2( 1520, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=175] +atlas = ExtResource( 7 ) +region = Rect2( 1600, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=176] +atlas = ExtResource( 7 ) +region = Rect2( 1680, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=177] +atlas = ExtResource( 7 ) +region = Rect2( 1760, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=178] +atlas = ExtResource( 7 ) +region = Rect2( 1840, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=179] +atlas = ExtResource( 7 ) +region = Rect2( 0, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=180] +atlas = ExtResource( 7 ) +region = Rect2( 80, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=181] +atlas = ExtResource( 7 ) +region = Rect2( 160, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=182] +atlas = ExtResource( 7 ) +region = Rect2( 240, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=183] +atlas = ExtResource( 7 ) +region = Rect2( 320, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=184] +atlas = ExtResource( 7 ) +region = Rect2( 400, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=185] +atlas = ExtResource( 7 ) +region = Rect2( 480, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=186] +atlas = ExtResource( 7 ) +region = Rect2( 560, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=187] +atlas = ExtResource( 7 ) +region = Rect2( 640, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=188] +atlas = ExtResource( 7 ) +region = Rect2( 720, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=189] +atlas = ExtResource( 7 ) +region = Rect2( 800, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=190] +atlas = ExtResource( 7 ) +region = Rect2( 880, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=191] +atlas = ExtResource( 7 ) +region = Rect2( 960, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=192] +atlas = ExtResource( 7 ) +region = Rect2( 1040, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=193] +atlas = ExtResource( 7 ) +region = Rect2( 1120, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=194] +atlas = ExtResource( 7 ) +region = Rect2( 1200, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=195] +atlas = ExtResource( 7 ) +region = Rect2( 1280, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=196] +atlas = ExtResource( 7 ) +region = Rect2( 1360, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=197] +atlas = ExtResource( 7 ) +region = Rect2( 1440, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=198] +atlas = ExtResource( 7 ) +region = Rect2( 1520, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=199] +atlas = ExtResource( 7 ) +region = Rect2( 1600, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=200] +atlas = ExtResource( 7 ) +region = Rect2( 1680, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=201] +atlas = ExtResource( 7 ) +region = Rect2( 1760, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=202] +atlas = ExtResource( 7 ) +region = Rect2( 1840, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=203] +atlas = ExtResource( 7 ) +region = Rect2( 0, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=204] +atlas = ExtResource( 7 ) +region = Rect2( 80, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=205] +atlas = ExtResource( 7 ) +region = Rect2( 160, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=206] +atlas = ExtResource( 7 ) +region = Rect2( 240, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=207] +atlas = ExtResource( 7 ) +region = Rect2( 320, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=208] +atlas = ExtResource( 7 ) +region = Rect2( 400, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=209] +atlas = ExtResource( 7 ) +region = Rect2( 480, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=210] +atlas = ExtResource( 7 ) +region = Rect2( 560, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=211] +atlas = ExtResource( 7 ) +region = Rect2( 640, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=212] +atlas = ExtResource( 7 ) +region = Rect2( 720, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=213] +atlas = ExtResource( 7 ) +region = Rect2( 800, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=214] +atlas = ExtResource( 7 ) +region = Rect2( 880, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=215] +atlas = ExtResource( 7 ) +region = Rect2( 960, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=216] +atlas = ExtResource( 7 ) +region = Rect2( 1040, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=217] +atlas = ExtResource( 7 ) +region = Rect2( 1120, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=218] +atlas = ExtResource( 7 ) +region = Rect2( 1200, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=219] +atlas = ExtResource( 7 ) +region = Rect2( 1280, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=220] +atlas = ExtResource( 7 ) +region = Rect2( 1360, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=221] +atlas = ExtResource( 7 ) +region = Rect2( 1440, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=222] +atlas = ExtResource( 7 ) +region = Rect2( 1520, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=223] +atlas = ExtResource( 7 ) +region = Rect2( 1600, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=224] +atlas = ExtResource( 7 ) +region = Rect2( 1680, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=225] +atlas = ExtResource( 7 ) +region = Rect2( 1760, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=226] +atlas = ExtResource( 7 ) +region = Rect2( 1840, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=227] +atlas = ExtResource( 7 ) +region = Rect2( 0, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=228] +atlas = ExtResource( 7 ) +region = Rect2( 80, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=229] +atlas = ExtResource( 7 ) +region = Rect2( 160, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=230] +atlas = ExtResource( 7 ) +region = Rect2( 240, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=231] +atlas = ExtResource( 7 ) +region = Rect2( 320, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=232] +atlas = ExtResource( 7 ) +region = Rect2( 400, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=233] +atlas = ExtResource( 7 ) +region = Rect2( 480, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=234] +atlas = ExtResource( 7 ) +region = Rect2( 560, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=235] +atlas = ExtResource( 7 ) +region = Rect2( 640, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=236] +atlas = ExtResource( 7 ) +region = Rect2( 720, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=237] +atlas = ExtResource( 7 ) +region = Rect2( 800, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=238] +atlas = ExtResource( 7 ) +region = Rect2( 880, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=239] +atlas = ExtResource( 7 ) +region = Rect2( 960, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=240] +atlas = ExtResource( 7 ) +region = Rect2( 1040, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=241] +atlas = ExtResource( 7 ) +region = Rect2( 1120, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=242] +atlas = ExtResource( 7 ) +region = Rect2( 1200, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=243] +atlas = ExtResource( 7 ) +region = Rect2( 1280, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=244] +atlas = ExtResource( 7 ) +region = Rect2( 1360, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=245] +atlas = ExtResource( 7 ) +region = Rect2( 1440, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=246] +atlas = ExtResource( 7 ) +region = Rect2( 1520, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=247] +atlas = ExtResource( 7 ) +region = Rect2( 1600, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=248] +atlas = ExtResource( 7 ) +region = Rect2( 1680, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=249] +atlas = ExtResource( 7 ) +region = Rect2( 1760, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=250] +atlas = ExtResource( 7 ) +region = Rect2( 1840, 240, 80, 80 ) + +[sub_resource type="AtlasTexture" id=251] +atlas = ExtResource( 7 ) +region = Rect2( 0, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=252] +atlas = ExtResource( 7 ) +region = Rect2( 80, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=253] +atlas = ExtResource( 7 ) +region = Rect2( 160, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=254] +atlas = ExtResource( 7 ) +region = Rect2( 240, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=255] +atlas = ExtResource( 7 ) +region = Rect2( 320, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=256] +atlas = ExtResource( 7 ) +region = Rect2( 400, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=257] +atlas = ExtResource( 7 ) +region = Rect2( 480, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=258] +atlas = ExtResource( 7 ) +region = Rect2( 560, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=259] +atlas = ExtResource( 7 ) +region = Rect2( 640, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=260] +atlas = ExtResource( 7 ) +region = Rect2( 720, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=261] +atlas = ExtResource( 7 ) +region = Rect2( 800, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=262] +atlas = ExtResource( 7 ) +region = Rect2( 880, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=263] +atlas = ExtResource( 7 ) +region = Rect2( 960, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=264] +atlas = ExtResource( 7 ) +region = Rect2( 1040, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=265] +atlas = ExtResource( 7 ) +region = Rect2( 1120, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=266] +atlas = ExtResource( 7 ) +region = Rect2( 1200, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=267] +atlas = ExtResource( 7 ) +region = Rect2( 1280, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=268] +atlas = ExtResource( 7 ) +region = Rect2( 1360, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=269] +atlas = ExtResource( 7 ) +region = Rect2( 1440, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=270] +atlas = ExtResource( 7 ) +region = Rect2( 1520, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=271] +atlas = ExtResource( 7 ) +region = Rect2( 1600, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=272] +atlas = ExtResource( 7 ) +region = Rect2( 1680, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=273] +atlas = ExtResource( 7 ) +region = Rect2( 1760, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=274] +atlas = ExtResource( 7 ) +region = Rect2( 1840, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=275] +atlas = ExtResource( 7 ) +region = Rect2( 0, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=276] +atlas = ExtResource( 7 ) +region = Rect2( 80, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=277] +atlas = ExtResource( 7 ) +region = Rect2( 160, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=278] +atlas = ExtResource( 7 ) +region = Rect2( 240, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=279] +atlas = ExtResource( 7 ) +region = Rect2( 320, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=280] +atlas = ExtResource( 7 ) +region = Rect2( 400, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=281] +atlas = ExtResource( 7 ) +region = Rect2( 480, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=282] +atlas = ExtResource( 7 ) +region = Rect2( 560, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=283] +atlas = ExtResource( 7 ) +region = Rect2( 640, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=284] +atlas = ExtResource( 7 ) +region = Rect2( 720, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=285] +atlas = ExtResource( 7 ) +region = Rect2( 800, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=286] +atlas = ExtResource( 7 ) +region = Rect2( 880, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=287] +atlas = ExtResource( 7 ) +region = Rect2( 960, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=288] +atlas = ExtResource( 7 ) +region = Rect2( 1040, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=289] +atlas = ExtResource( 7 ) +region = Rect2( 1120, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=290] +atlas = ExtResource( 7 ) +region = Rect2( 1200, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=291] +atlas = ExtResource( 7 ) +region = Rect2( 1280, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=292] +atlas = ExtResource( 7 ) +region = Rect2( 1360, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=293] +atlas = ExtResource( 7 ) +region = Rect2( 1440, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=294] +atlas = ExtResource( 7 ) +region = Rect2( 1520, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=295] +atlas = ExtResource( 7 ) +region = Rect2( 1600, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=296] +atlas = ExtResource( 7 ) +region = Rect2( 1680, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=297] +atlas = ExtResource( 7 ) +region = Rect2( 1760, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=298] +atlas = ExtResource( 7 ) +region = Rect2( 1840, 400, 80, 80 ) + +[sub_resource type="AtlasTexture" id=299] +atlas = ExtResource( 7 ) +region = Rect2( 0, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=300] +atlas = ExtResource( 7 ) +region = Rect2( 80, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=301] +atlas = ExtResource( 7 ) +region = Rect2( 160, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=302] +atlas = ExtResource( 7 ) +region = Rect2( 240, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=303] +atlas = ExtResource( 7 ) +region = Rect2( 320, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=304] +atlas = ExtResource( 7 ) +region = Rect2( 400, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=305] +atlas = ExtResource( 7 ) +region = Rect2( 480, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=306] +atlas = ExtResource( 7 ) +region = Rect2( 560, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=307] +atlas = ExtResource( 7 ) +region = Rect2( 640, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=308] +atlas = ExtResource( 7 ) +region = Rect2( 720, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=309] +atlas = ExtResource( 7 ) +region = Rect2( 800, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=310] +atlas = ExtResource( 7 ) +region = Rect2( 880, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=311] +atlas = ExtResource( 7 ) +region = Rect2( 960, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=312] +atlas = ExtResource( 7 ) +region = Rect2( 1040, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=313] +atlas = ExtResource( 7 ) +region = Rect2( 1120, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=314] +atlas = ExtResource( 7 ) +region = Rect2( 1200, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=315] +atlas = ExtResource( 7 ) +region = Rect2( 1280, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=316] +atlas = ExtResource( 7 ) +region = Rect2( 1360, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=317] +atlas = ExtResource( 7 ) +region = Rect2( 1440, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=318] +atlas = ExtResource( 7 ) +region = Rect2( 1520, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=319] +atlas = ExtResource( 7 ) +region = Rect2( 1600, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=320] +atlas = ExtResource( 7 ) +region = Rect2( 1680, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=321] +atlas = ExtResource( 7 ) +region = Rect2( 1760, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=322] +atlas = ExtResource( 7 ) +region = Rect2( 1840, 480, 80, 80 ) + +[sub_resource type="AtlasTexture" id=323] +atlas = ExtResource( 7 ) +region = Rect2( 0, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=324] +atlas = ExtResource( 7 ) +region = Rect2( 80, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=325] +atlas = ExtResource( 7 ) +region = Rect2( 160, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=326] +atlas = ExtResource( 7 ) +region = Rect2( 240, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=327] +atlas = ExtResource( 7 ) +region = Rect2( 320, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=328] +atlas = ExtResource( 7 ) +region = Rect2( 400, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=329] +atlas = ExtResource( 7 ) +region = Rect2( 480, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=330] +atlas = ExtResource( 7 ) +region = Rect2( 560, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=331] +atlas = ExtResource( 7 ) +region = Rect2( 640, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=332] +atlas = ExtResource( 7 ) +region = Rect2( 720, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=333] +atlas = ExtResource( 7 ) +region = Rect2( 800, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=334] +atlas = ExtResource( 7 ) +region = Rect2( 880, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=335] +atlas = ExtResource( 7 ) +region = Rect2( 960, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=336] +atlas = ExtResource( 7 ) +region = Rect2( 1040, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=337] +atlas = ExtResource( 7 ) +region = Rect2( 1120, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=338] +atlas = ExtResource( 7 ) +region = Rect2( 1200, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=339] +atlas = ExtResource( 7 ) +region = Rect2( 1280, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=340] +atlas = ExtResource( 7 ) +region = Rect2( 1360, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=341] +atlas = ExtResource( 7 ) +region = Rect2( 1440, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=342] +atlas = ExtResource( 7 ) +region = Rect2( 1520, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=343] +atlas = ExtResource( 7 ) +region = Rect2( 1600, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=344] +atlas = ExtResource( 7 ) +region = Rect2( 1680, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=345] +atlas = ExtResource( 7 ) +region = Rect2( 1760, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=346] +atlas = ExtResource( 7 ) +region = Rect2( 1840, 560, 80, 80 ) + +[sub_resource type="AtlasTexture" id=347] +atlas = ExtResource( 7 ) +region = Rect2( 0, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=348] +atlas = ExtResource( 7 ) +region = Rect2( 80, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=349] +atlas = ExtResource( 7 ) +region = Rect2( 160, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=350] +atlas = ExtResource( 7 ) +region = Rect2( 240, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=351] +atlas = ExtResource( 7 ) +region = Rect2( 320, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=352] +atlas = ExtResource( 7 ) +region = Rect2( 400, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=353] +atlas = ExtResource( 7 ) +region = Rect2( 480, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=354] +atlas = ExtResource( 7 ) +region = Rect2( 560, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=355] +atlas = ExtResource( 7 ) +region = Rect2( 640, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=356] +atlas = ExtResource( 7 ) +region = Rect2( 720, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=357] +atlas = ExtResource( 7 ) +region = Rect2( 800, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=358] +atlas = ExtResource( 7 ) +region = Rect2( 880, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=359] +atlas = ExtResource( 7 ) +region = Rect2( 960, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=360] +atlas = ExtResource( 7 ) +region = Rect2( 1040, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=361] +atlas = ExtResource( 7 ) +region = Rect2( 1120, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=362] +atlas = ExtResource( 7 ) +region = Rect2( 1200, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=363] +atlas = ExtResource( 7 ) +region = Rect2( 1280, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=364] +atlas = ExtResource( 7 ) +region = Rect2( 1360, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=365] +atlas = ExtResource( 7 ) +region = Rect2( 1440, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=366] +atlas = ExtResource( 7 ) +region = Rect2( 1520, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=367] +atlas = ExtResource( 7 ) +region = Rect2( 1600, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=368] +atlas = ExtResource( 7 ) +region = Rect2( 1680, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=369] +atlas = ExtResource( 7 ) +region = Rect2( 1760, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=370] +atlas = ExtResource( 7 ) +region = Rect2( 1840, 640, 80, 80 ) + +[sub_resource type="AtlasTexture" id=371] +atlas = ExtResource( 7 ) +region = Rect2( 0, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=372] +atlas = ExtResource( 7 ) +region = Rect2( 80, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=373] +atlas = ExtResource( 7 ) +region = Rect2( 160, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=374] +atlas = ExtResource( 7 ) +region = Rect2( 240, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=375] +atlas = ExtResource( 7 ) +region = Rect2( 320, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=376] +atlas = ExtResource( 7 ) +region = Rect2( 400, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=377] +atlas = ExtResource( 7 ) +region = Rect2( 480, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=378] +atlas = ExtResource( 7 ) +region = Rect2( 560, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=379] +atlas = ExtResource( 7 ) +region = Rect2( 640, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=380] +atlas = ExtResource( 7 ) +region = Rect2( 720, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=381] +atlas = ExtResource( 7 ) +region = Rect2( 800, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=382] +atlas = ExtResource( 7 ) +region = Rect2( 880, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=383] +atlas = ExtResource( 7 ) +region = Rect2( 960, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=384] +atlas = ExtResource( 7 ) +region = Rect2( 1040, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=385] +atlas = ExtResource( 7 ) +region = Rect2( 1120, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=386] +atlas = ExtResource( 7 ) +region = Rect2( 1200, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=387] +atlas = ExtResource( 7 ) +region = Rect2( 1280, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=388] +atlas = ExtResource( 7 ) +region = Rect2( 1360, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=389] +atlas = ExtResource( 7 ) +region = Rect2( 1440, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=390] +atlas = ExtResource( 7 ) +region = Rect2( 1520, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=391] +atlas = ExtResource( 7 ) +region = Rect2( 1600, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=392] +atlas = ExtResource( 7 ) +region = Rect2( 1680, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=393] +atlas = ExtResource( 7 ) +region = Rect2( 1760, 720, 80, 80 ) + +[sub_resource type="AtlasTexture" id=394] +atlas = ExtResource( 7 ) +region = Rect2( 1840, 720, 80, 80 ) + +[sub_resource type="SpriteFrames" id=395] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ), SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ), SubResource( 31 ), SubResource( 32 ), SubResource( 33 ), SubResource( 34 ), SubResource( 35 ), SubResource( 36 ), SubResource( 37 ), SubResource( 38 ), SubResource( 39 ), SubResource( 40 ), SubResource( 41 ), SubResource( 42 ), SubResource( 43 ), SubResource( 44 ), SubResource( 45 ), SubResource( 46 ), SubResource( 47 ), SubResource( 48 ), SubResource( 49 ), SubResource( 50 ), SubResource( 51 ), SubResource( 52 ), SubResource( 53 ), SubResource( 54 ), SubResource( 55 ), SubResource( 56 ), SubResource( 57 ), SubResource( 58 ), SubResource( 59 ), SubResource( 60 ), SubResource( 61 ), SubResource( 62 ), SubResource( 63 ), SubResource( 64 ), SubResource( 65 ), SubResource( 66 ), SubResource( 67 ), SubResource( 68 ), SubResource( 69 ), SubResource( 70 ), SubResource( 71 ), SubResource( 72 ), SubResource( 73 ), SubResource( 74 ), SubResource( 75 ), SubResource( 76 ), SubResource( 77 ) ], +"loop": true, +"name": "right", +"speed": 60.0 +}, { +"frames": [ SubResource( 78 ), SubResource( 79 ), SubResource( 80 ), SubResource( 81 ), SubResource( 82 ), SubResource( 83 ), SubResource( 84 ), SubResource( 85 ), SubResource( 86 ), SubResource( 87 ), SubResource( 88 ), SubResource( 89 ), SubResource( 90 ), SubResource( 91 ), SubResource( 92 ), SubResource( 93 ), SubResource( 94 ), SubResource( 95 ), SubResource( 96 ), SubResource( 97 ), SubResource( 98 ), SubResource( 99 ), SubResource( 100 ), SubResource( 101 ), SubResource( 102 ), SubResource( 103 ), SubResource( 104 ), SubResource( 105 ), SubResource( 106 ), SubResource( 107 ), SubResource( 108 ), SubResource( 109 ), SubResource( 110 ), SubResource( 111 ), SubResource( 112 ), SubResource( 113 ), SubResource( 114 ), SubResource( 115 ), SubResource( 116 ), SubResource( 117 ), SubResource( 118 ), SubResource( 119 ), SubResource( 120 ), SubResource( 121 ), SubResource( 122 ), SubResource( 123 ), SubResource( 124 ), SubResource( 125 ), SubResource( 126 ), SubResource( 127 ), SubResource( 128 ), SubResource( 129 ), SubResource( 130 ), SubResource( 131 ), SubResource( 132 ), SubResource( 133 ), SubResource( 134 ), SubResource( 135 ), SubResource( 136 ), SubResource( 137 ), SubResource( 138 ), SubResource( 139 ), SubResource( 140 ), SubResource( 141 ), SubResource( 142 ), SubResource( 143 ), SubResource( 144 ), SubResource( 145 ), SubResource( 146 ), SubResource( 147 ), SubResource( 148 ), SubResource( 149 ), SubResource( 150 ), SubResource( 151 ), SubResource( 152 ), SubResource( 153 ), SubResource( 154 ) ], +"loop": true, +"name": "up", +"speed": 60.0 +}, { +"frames": [ SubResource( 155 ), SubResource( 156 ), SubResource( 157 ), SubResource( 158 ), SubResource( 159 ), SubResource( 160 ), SubResource( 161 ), SubResource( 162 ), SubResource( 163 ), SubResource( 164 ), SubResource( 165 ), SubResource( 166 ), SubResource( 167 ), SubResource( 168 ), SubResource( 169 ), SubResource( 170 ), SubResource( 171 ), SubResource( 172 ), SubResource( 173 ), SubResource( 174 ), SubResource( 175 ), SubResource( 176 ), SubResource( 177 ), SubResource( 178 ), SubResource( 179 ), SubResource( 180 ), SubResource( 181 ), SubResource( 182 ), SubResource( 183 ), SubResource( 184 ), SubResource( 185 ), SubResource( 186 ), SubResource( 187 ), SubResource( 188 ), SubResource( 189 ), SubResource( 190 ), SubResource( 191 ), SubResource( 192 ), SubResource( 193 ), SubResource( 194 ), SubResource( 195 ), SubResource( 196 ), SubResource( 197 ), SubResource( 198 ), SubResource( 199 ), SubResource( 200 ), SubResource( 201 ), SubResource( 202 ), SubResource( 203 ), SubResource( 204 ), SubResource( 205 ), SubResource( 206 ), SubResource( 207 ), SubResource( 208 ), SubResource( 209 ), SubResource( 210 ), SubResource( 211 ), SubResource( 212 ), SubResource( 213 ), SubResource( 214 ), SubResource( 215 ), SubResource( 216 ), SubResource( 217 ), SubResource( 218 ), SubResource( 219 ), SubResource( 220 ), SubResource( 221 ), SubResource( 222 ), SubResource( 223 ), SubResource( 224 ), SubResource( 225 ), SubResource( 226 ), SubResource( 227 ), SubResource( 228 ), SubResource( 229 ), SubResource( 230 ), SubResource( 231 ), SubResource( 232 ), SubResource( 233 ), SubResource( 234 ), SubResource( 235 ), SubResource( 236 ), SubResource( 237 ), SubResource( 238 ), SubResource( 239 ), SubResource( 240 ), SubResource( 241 ), SubResource( 242 ), SubResource( 243 ), SubResource( 244 ), SubResource( 245 ), SubResource( 246 ), SubResource( 247 ), SubResource( 248 ), SubResource( 249 ), SubResource( 250 ), SubResource( 251 ), SubResource( 252 ), SubResource( 253 ), SubResource( 254 ), SubResource( 255 ), SubResource( 256 ), SubResource( 257 ), SubResource( 258 ), SubResource( 259 ), SubResource( 260 ), SubResource( 261 ), SubResource( 262 ), SubResource( 263 ), SubResource( 264 ), SubResource( 265 ), SubResource( 266 ), SubResource( 267 ), SubResource( 268 ), SubResource( 269 ), SubResource( 270 ), SubResource( 271 ), SubResource( 272 ), SubResource( 273 ), SubResource( 274 ), SubResource( 275 ), SubResource( 276 ), SubResource( 277 ), SubResource( 278 ), SubResource( 279 ), SubResource( 280 ), SubResource( 281 ), SubResource( 282 ), SubResource( 283 ), SubResource( 284 ), SubResource( 285 ), SubResource( 286 ), SubResource( 287 ), SubResource( 288 ), SubResource( 289 ), SubResource( 290 ), SubResource( 291 ), SubResource( 292 ), SubResource( 293 ), SubResource( 294 ), SubResource( 295 ), SubResource( 296 ), SubResource( 297 ), SubResource( 298 ), SubResource( 299 ), SubResource( 300 ), SubResource( 301 ), SubResource( 302 ), SubResource( 303 ), SubResource( 304 ), SubResource( 305 ), SubResource( 306 ), SubResource( 307 ), SubResource( 308 ), SubResource( 309 ), SubResource( 310 ), SubResource( 311 ), SubResource( 312 ), SubResource( 313 ), SubResource( 314 ), SubResource( 315 ), SubResource( 316 ), SubResource( 317 ), SubResource( 318 ), SubResource( 319 ), SubResource( 320 ), SubResource( 321 ), SubResource( 322 ), SubResource( 323 ), SubResource( 324 ), SubResource( 325 ), SubResource( 326 ), SubResource( 327 ), SubResource( 328 ), SubResource( 329 ), SubResource( 330 ), SubResource( 331 ), SubResource( 332 ), SubResource( 333 ), SubResource( 334 ), SubResource( 335 ), SubResource( 336 ), SubResource( 337 ), SubResource( 338 ), SubResource( 339 ), SubResource( 340 ), SubResource( 341 ), SubResource( 342 ), SubResource( 343 ), SubResource( 344 ), SubResource( 345 ), SubResource( 346 ), SubResource( 347 ), SubResource( 348 ), SubResource( 349 ), SubResource( 350 ), SubResource( 351 ), SubResource( 352 ), SubResource( 353 ), SubResource( 354 ), SubResource( 355 ), SubResource( 356 ), SubResource( 357 ), SubResource( 358 ), SubResource( 359 ), SubResource( 360 ), SubResource( 361 ), SubResource( 362 ), SubResource( 363 ), SubResource( 364 ), SubResource( 365 ), SubResource( 366 ), SubResource( 367 ), SubResource( 368 ), SubResource( 369 ), SubResource( 370 ), SubResource( 371 ), SubResource( 372 ), SubResource( 373 ), SubResource( 374 ), SubResource( 375 ), SubResource( 376 ), SubResource( 377 ), SubResource( 378 ), SubResource( 379 ), SubResource( 380 ), SubResource( 381 ), SubResource( 382 ), SubResource( 383 ), SubResource( 384 ), SubResource( 385 ), SubResource( 386 ), SubResource( 387 ), SubResource( 388 ), SubResource( 389 ), SubResource( 390 ), SubResource( 391 ), SubResource( 392 ), SubResource( 393 ), SubResource( 394 ) ], +"loop": true, +"name": "down", +"speed": 90.0 +} ] + +[sub_resource type="CircleShape2D" id=396] radius = 6.0 -[sub_resource type="CapsuleShape2D" id=2] +[sub_resource type="CapsuleShape2D" id=397] radius = 11.0 height = 1.0 -[sub_resource type="CapsuleShape2D" id=3] +[sub_resource type="CapsuleShape2D" id=398] radius = 11.0 height = 1.0 @@ -25,13 +1621,14 @@ ACCELERATION = 500 [node name="Kind" parent="." instance=ExtResource( 3 )] kind = 3 -[node name="Sprite" type="Sprite" parent="."] +[node name="Sprite" type="AnimatedSprite" parent="."] position = Vector2( 0, -10.2123 ) -texture = ExtResource( 5 ) -hframes = 60 +scale = Vector2( 0.4, 0.4 ) +frames = SubResource( 395 ) +animation = "down" [node name="Body" type="CollisionShape2D" parent="."] -shape = SubResource( 1 ) +shape = SubResource( 396 ) [node name="Hitbox" parent="." instance=ExtResource( 2 )] collision_layer = 0 @@ -39,7 +1636,7 @@ collision_mask = 65 [node name="CollisionShape2D" parent="Hitbox" index="0"] position = Vector2( 0.110184, -4.81305 ) -shape = SubResource( 2 ) +shape = SubResource( 397 ) [node name="Hurtbox" parent="." groups=[ "HittableByPlayer", @@ -49,7 +1646,7 @@ collision_mask = 128 [node name="CollisionShape2D" parent="Hurtbox" index="0"] position = Vector2( 0.110184, -4.81305 ) -shape = SubResource( 3 ) +shape = SubResource( 398 ) [node name="DebugLabel" type="Label" parent="."] margin_left = -50.8637