From 5cfe44bafecc4a0ac92dbfa7a2e04894ce07a9f2 Mon Sep 17 00:00:00 2001 From: Streamfire Date: Tue, 21 Apr 2020 02:28:58 +0200 Subject: [PATCH] finalised --- src/Boss/Minion.gd | 40 ++ src/Boss/Minion.tscn | 1619 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 1648 insertions(+), 11 deletions(-) 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