Skip to content

Commit

Permalink
Add eatable enemies
Browse files Browse the repository at this point in the history
  • Loading branch information
Brandon32 committed Aug 19, 2024
1 parent 16050ca commit 2a7d096
Show file tree
Hide file tree
Showing 8 changed files with 117 additions and 15 deletions.
3 changes: 2 additions & 1 deletion Characters/EnemyGreenOoze.tscn
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,8 @@ states/run/position = Vector2(328, 261)
transitions = ["Start", "idle", SubResource("AnimationNodeStateMachineTransition_on6sh"), "idle", "run", SubResource("AnimationNodeStateMachineTransition_75hwq"), "run", "idle", SubResource("AnimationNodeStateMachineTransition_swycp"), "idle", "eaten_left", SubResource("AnimationNodeStateMachineTransition_chj2c"), "eaten_left", "End", SubResource("AnimationNodeStateMachineTransition_qul8h"), "run", "eaten_left", SubResource("AnimationNodeStateMachineTransition_01n5f"), "idle", "eaten_right", SubResource("AnimationNodeStateMachineTransition_vvhs2"), "eaten_right", "End", SubResource("AnimationNodeStateMachineTransition_h64ga"), "run", "eaten_right", SubResource("AnimationNodeStateMachineTransition_8nv36")]
graph_offset = Vector2(-41, 3)

[node name="EnemyGreenOoze" type="CharacterBody2D"]
[node name="EnemyGreenOoze" type="CharacterBody2D" groups=["Enemy"]]
collision_layer = 5
motion_mode = 1
wall_min_slide_angle = 0.0
script = ExtResource("1_7s7n4")
Expand Down
14 changes: 12 additions & 2 deletions Characters/enemy_green_ooze.gd
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ var player_visible:bool=false
enum{IDLE, RUN, EATEN_LEFT, EATEN_RIGHT}
var state = IDLE
var animTree_state_keys = ["idle","run","eaten_left","eaten_right"]

var being_eaten := false

func _ready():
GlobalSignals.hero_size.connect(size_changed)
Expand All @@ -44,12 +44,22 @@ func _on_detection_timeout_timer_timeout() -> void:
#draw circle for raycast adjustment (debugging)
#func _draw():
# draw_circle(target.global_position- global_position + Vector2(0,2),5,Color.RED)
func eaten_by(player : Node2D):
being_eaten = true
if player.position.x > position.x:
state = EATEN_RIGHT
else:
state = EATEN_LEFT


func _physics_process(_delta):
if navigation_agent_2d.is_navigation_finished():
return

if being_eaten:
$Collision.disabled = true
animate()
return

#Move Line of Sight Raycast to look toward player
los.look_at(target.global_position + Vector2(0,2)) # fix todo. Currently adjusting to hit players colision shape
# queue_redraw()
Expand Down
47 changes: 41 additions & 6 deletions Characters/hero.gd
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,15 @@ var last_dir: Vector2
var damagable: bool = false
var is_player_dead: bool = false

@export var walk_speed = 100
@export var run_speed = 200
@export var walk_speed := 100
@export var eat_speed := 50
#@export var run_speed := 200
@export var hero_size : int = 100 : set = size_changed
#animations
@export var run_anim_scale = 2
@onready var animationTree = $AnimationTree
@onready var state_machine = animationTree["parameters/playback"]

var blend_pos_paths = [
"parameters/idle/BlendSpace2D/blend_position",
"parameters/run/BlendSpace2D/blend_position",
Expand All @@ -25,6 +27,7 @@ var state = IDLE
var blend_position : Vector2 =Vector2.ZERO
var animTree_state_keys = ["idle","run","eat","is_eaten","explode"]
var eating : bool = false
var hero_speed := walk_speed

func size_changed(size: int):
hero_size = size
Expand Down Expand Up @@ -60,7 +63,7 @@ func get_input():
velocity = Vector2.ZERO
else:
state=RUN
velocity = input_direction * walk_speed
velocity = input_direction * hero_speed
blend_position = input_direction
if interact:
state=EXPLODE
Expand All @@ -69,7 +72,11 @@ func get_input():
state=EAT
eating=true
$EatTimer.start()


if eating:
velocity = input_direction * hero_speed

GlobalSignals.debug.emit("Hero Speed", "Player velocity: %f, %f" % [velocity.x, velocity.y])

func animate() -> void:
state_machine.travel(animTree_state_keys[state])
Expand All @@ -79,9 +86,37 @@ func animate() -> void:

func _on_eat_timer_timeout() -> void:
eating=false
print("eating")

func _on_grow_timeout():
hero_size += 10
if hero_size > 200:
hero_size = 100
#$Grow.stop()
hero_size = 50

func start_eating(enemy : Node2D):
state=EAT
eating=true
enemy.eaten_by(self)
hero_speed = eat_speed

$EatTimer.connect("timeout", finished_eating(enemy))
$EatTimer.start()

func finished_eating(body : Node2D):
return func finished():
if body:
print("finished")
hero_size += body.slime_size
body.queue_free()
hero_speed = walk_speed

func _on_area_2d_body_entered(body : Node2D):
print(body)
if body.is_in_group("Enemy"):
var slime_size = body.slime_size
prints(hero_size, slime_size)
if hero_size >= slime_size:
prints("Eat me!")
start_eating(body)
else:
print("Prepare to die!")
22 changes: 20 additions & 2 deletions Characters/hero.tscn
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_scene load_steps=55 format=3 uid="uid://csbw7e8w63gif"]
[gd_scene load_steps=56 format=3 uid="uid://csbw7e8w63gif"]

[ext_resource type="Script" path="res://Characters/hero.gd" id="1_hje2x"]
[ext_resource type="Texture2D" uid="uid://cgfrhm8hxs6pn" path="res://Characters/Art/PurpleSlimeAnimations.png" id="2_4t7wk"]
Expand Down Expand Up @@ -349,7 +349,11 @@ _data = {
"walk_up": SubResource("Animation_l74xr")
}

[node name="hero" type="CharacterBody2D"]
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_xbgjx"]
radius = 5.0
height = 16.0

[node name="hero" type="CharacterBody2D" groups=["Player"]]
script = ExtResource("1_hje2x")

[node name="Sprite2D" type="Sprite2D" parent="."]
Expand Down Expand Up @@ -380,5 +384,19 @@ libraries = {

[node name="EatTimer" type="Timer" parent="."]
wait_time = 0.5
one_shot = true

[node name="Area2D" type="Area2D" parent="."]
collision_layer = 2
collision_mask = 4

[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
position = Vector2(1, 4)
rotation = 1.5708
shape = SubResource("CapsuleShape2D_xbgjx")

[node name="Grow" type="Timer" parent="."]

[connection signal="timeout" from="EatTimer" to="." method="_on_eat_timer_timeout"]
[connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"]
[connection signal="timeout" from="Grow" to="." method="_on_grow_timeout"]
2 changes: 1 addition & 1 deletion Levels/HungerTest.tscn
Original file line number Diff line number Diff line change
Expand Up @@ -1267,7 +1267,7 @@ use_parent_material = true
tile_map_data = PackedByteArray("AAAAAAAAAQAAAAAAAAAAAAEAAQAAAAMAAAAAAAIAAQAAAAIAAAAAAAMAAQAAAAMAAAAAAAQAAQAAAAIAAAABAAAAAQABAAAAAAACAAAAAQABAAAAAAADAAAAAQABAAAAAAAEAAAAAQABAAAAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAAAAAAcAAQAAAAIAAAAFAAAAAQAFAAAAAAAFAAEAAQAFAAIAAAAFAAIAAQAFAAIAAAAFAAMAAQAFAAAAAAAFAAQAAQAFAAAAAAABAAEAAQABAAEAAAAEAAEAAQAEAAEAAAACAAEAAQADAAEAAAADAAEAAQACAAEAAAABAAIAAQABAAIAAAABAAMAAQABAAIAAAABAAQAAQABAAIAAAABAAUAAQAHAAIAAAABAAYAAQAIAAIAAAABAAcAAQAJAAAAAAAEAAIAAQAEAAIAAAAEAAMAAQAEAAIAAAAEAAQAAQAEAAIAAAAEAAUAAQAJAAAAAAAEAAYAAQAGAAEAAAAEAAcAAQAGAAIAAAACAAIAAQAHAAEAAAACAAMAAQAGAAAAAAACAAQAAQAIAAEAAAADAAQAAQAHAAIAAAADAAUAAQAJAAAAAAADAAYAAQAJAAAAAAADAAcAAQAHAAEAAAACAAcAAQAIAAIAAAACAAYAAQAJAAIAAAACAAUAAQAGAAAAAAADAAMAAQAIAAIAAAADAAIAAQAIAAIAAAAAAAgAAQAAAAMAAAAFAAcAAQAJAAEAAAAGAAcAAQAIAAEAAAAGAAgAAQAHAAEAAAAHAAgAAQAJAAIAAAAIAAgAAQAGAAEAAAAJAAgAAQAHAAAAAAALAAkAAQACAAAAAAABAAgAAQAIAAEAAAABAAkAAQAHAAIAAAABAAoAAQAIAAAAAAABAAsAAQAJAAAAAAABAAwAAQAHAAIAAAABAA0AAQAHAAAAAAACAAgAAQAJAAEAAAACAAkAAQAHAAEAAAACAAoAAQAJAAIAAAACAAsAAQAIAAIAAAACAAwAAQAJAAAAAAACAA0AAQAJAAEAAAADAAgAAQAHAAAAAAADAAkAAQAIAAEAAAADAAoAAQAHAAAAAAADAAsAAQAGAAAAAAADAAwAAQAJAAAAAAADAA0AAQAHAAAAAAAEAAgAAQAHAAAAAAAEAAkAAQAAAAAAAAAEAAoAAQAAAAAAAAAEAAsAAQAAAAAAAAAEAAwAAQAAAAAAAAAEAA0AAQAAAAAAAAAFAAUAAQADAAAAAAAFAAYAAQAJAAEAAAAFAAgAAQAIAAAAAAAFAAkAAQAEAAAAAAAFAAoAAQAHAAIAAAAFAAsAAQAIAAIAAAAFAAwAAQAJAAIAAAAFAA0AAQAJAAAAAAAGAAUAAQACAAAAAAAGAAYAAQAHAAAAAAAGAAkAAQAEAAAAAAAGAAoAAQAIAAEAAAAGAAsAAQAIAAIAAAAGAAwAAQAJAAIAAAAGAA0AAQAGAAEAAAAHAAUAAQACAAAAAAAHAAYAAQAJAAIAAAAHAAcAAQAHAAAAAAAHAAkAAQACAAAAAAAHAAoAAQAIAAEAAAAHAAsAAQAHAAIAAAAHAAwAAQAIAAIAAAAHAA0AAQAGAAAAAAAIAAUAAQAEAAAAAAAIAAYAAQAHAAIAAAAIAAcAAQAIAAEAAAAIAAkAAQACAAAAAAAIAAoAAQAGAAIAAAAIAAsAAQAHAAEAAAAIAAwAAQAJAAEAAAAIAA0AAQAHAAEAAAAJAAUAAQABAAAAAAAJAAYAAQAGAAIAAAAJAAcAAQAHAAEAAAAJAAoAAQAJAAIAAAAJAAsAAQAGAAAAAAAJAAwAAQAIAAEAAAAJAA0AAQAJAAIAAAAKAAUAAQACAAAAAAAKAAYAAQAHAAIAAAAKAAcAAQAHAAIAAAAKAAgAAQAHAAAAAAAKAAoAAQAIAAAAAAAKAAsAAQAGAAAAAAAKAAwAAQAIAAAAAAAKAA0AAQAHAAEAAAALAAUAAQACAAAAAAALAAYAAQAJAAEAAAALAAcAAQAIAAIAAAALAAgAAQAJAAAAAAALAAoAAQAGAAIAAAALAAsAAQAJAAIAAAALAAwAAQAGAAEAAAALAA0AAQAGAAAAAAAMAAUAAQABAAAAAAAMAAYAAQAGAAEAAAAMAAcAAQAGAAIAAAAMAAgAAQAIAAEAAAAMAAkAAQADAAAAAAAMAAoAAQAHAAAAAAAMAAsAAQAJAAEAAAAMAAwAAQAHAAIAAAAMAA0AAQAHAAIAAAANAAUAAQACAAAAAAANAAYAAQAIAAEAAAANAAcAAQAGAAEAAAANAAgAAQAJAAAAAAANAAkAAQACAAAAAAANAAoAAQAHAAAAAAANAAsAAQAIAAEAAAANAAwAAQAJAAIAAAANAA0AAQAGAAIAAAAOAAUAAQAEAAAAAAAOAAYAAQAJAAIAAAAOAAcAAQAGAAIAAAAOAAgAAQAHAAEAAAAOAAkAAQADAAAAAAAOAAoAAQAIAAIAAAAOAAsAAQAHAAAAAAAOAAwAAQAHAAAAAAAOAA0AAQAIAAAAAAAPAAUAAQAEAAAAAAAPAAYAAQAGAAAAAAAPAAcAAQAJAAEAAAAPAAgAAQAIAAAAAAAPAAkAAQACAAAAAAAPAAoAAQAHAAEAAAAPAAsAAQAGAAAAAAAPAAwAAQAIAAEAAAAPAA0AAQAGAAAAAAAQAAUAAQACAAAAAAAQAAYAAQAJAAEAAAAQAAcAAQAGAAAAAAAQAAgAAQAJAAAAAAAQAAkAAQADAAAAAAAQAAoAAQAGAAIAAAAQAAsAAQAJAAAAAAAQAAwAAQAIAAEAAAAQAA0AAQAJAAEAAAARAAUAAQABAAAAAAARAAYAAQAHAAEAAAARAAcAAQAIAAEAAAARAAgAAQAIAAAAAAARAAkAAQAEAAAAAAARAAoAAQAIAAAAAAARAAsAAQAHAAAAAAARAAwAAQAIAAEAAAARAA0AAQAGAAEAAAAFAA4AAQAIAAIAAAAGAA4AAQAGAAEAAAAHAA4AAQAIAAEAAAAIAA4AAQAJAAIAAAAJAA4AAQAJAAEAAAAKAA4AAQAIAAEAAAALAA4AAQAHAAAAAAAMAA4AAQAGAAAAAAANAA4AAQAGAAAAAAAOAA4AAQAIAAEAAAAPAA4AAQAIAAEAAAAQAA4AAQAHAAAAAAARAA4AAQAIAAIAAAASAAgAAQAIAAEAAAASAAkAAQADAAAAAAASAAoAAQAIAAAAAAASAAsAAQAJAAAAAAASAAwAAQAHAAEAAAASAA0AAQAIAAEAAAASAA4AAQAIAAAAAAATAAgAAQAHAAAAAAATAAkAAQAFAAAAAAATAAoAAQAFAAIAAAATAAsAAQAFAAEAAAATAAwAAQAFAAIAAAARAA8AAQAJAAEAAAARABAAAQAHAAEAAAARABEAAQACAAQAAAARABIAAQAIAAIAAAARABMAAQABAAQAAAASAAUAAQACAAAAAAASAAYAAQAGAAEAAAASAAcAAQAHAAIAAAASAA8AAQAJAAIAAAASABAAAQAIAAEAAAASABEAAQADAAQAAAASABIAAQAHAAIAAAASABMAAQADAAQAAAATAAUAAQACAAAAAAATAAYAAQAGAAAAAAATAAcAAQAJAAEAAAATAA8AAQAFAAIAAAATABAAAQAFAAIAAAATABEAAQAFAAQAAAATABIAAQAIAAEAAAATABMAAQABAAQAAAAUAAUAAQAEAAAAAAAUAAYAAQAHAAAAAAAUAAcAAQAHAAAAAAAUAAgAAQAJAAEAAAAUAAkAAQAIAAAAAAAUAAoAAQAHAAIAAAAUAAsAAQAIAAIAAAAUAAwAAQAGAAEAAAAUAA0AAQAHAAAAAAAUAA4AAQAIAAEAAAAUAA8AAQAGAAIAAAAUABAAAQAGAAAAAAAUABEAAQAGAAIAAAAUABIAAQAHAAEAAAAUABMAAQACAAQAAAAVAAUAAQADAAAAAAAVAAYAAQAHAAIAAAAVAAcAAQAGAAEAAAAVAAgAAQAIAAIAAAAVAAkAAQAHAAIAAAAVAAoAAQAGAAIAAAAVAAsAAQAJAAEAAAAVAAwAAQAGAAAAAAAVAA0AAQAGAAEAAAAVAA4AAQAGAAIAAAAVAA8AAQAIAAAAAAAVABAAAQAHAAAAAAAVABEAAQAHAAIAAAAVABIAAQAIAAIAAAAVABMAAQADAAQAAAAWAAUAAQADAAAAAAAWAAYAAQAIAAIAAAAWAAcAAQAHAAEAAAAWAAgAAQAIAAIAAAAWAAkAAQAGAAAAAAAWAAoAAQAHAAEAAAAWAAsAAQAHAAEAAAAWAAwAAQAGAAIAAAAWAA0AAQAIAAAAAAAWAA4AAQAIAAEAAAAWAA8AAQAHAAEAAAAWABAAAQAHAAIAAAAWABEAAQAGAAAAAAAWABIAAQAGAAAAAAAWABMAAQAEAAQAAAAXAAUAAQAFAAAAAAAXAAYAAQAFAAMAAAAXAAcAAQAFAAMAAAAXAAgAAQAFAAEAAAAXAAkAAQAFAAMAAAAXAAoAAQAFAAMAAAAXAAsAAQAFAAEAAAAXAAwAAQAFAAMAAAAXAA0AAQAFAAIAAAAXAA4AAQAFAAEAAAAXAA8AAQAFAAIAAAAXABAAAQAFAAIAAAAXABEAAQAFAAMAAAAXABIAAQAFAAEAAAAXABMAAQAFAAQAAAABAA4AAQAIAAAAAAABAA8AAQAIAAEAAAABABAAAQAHAAAAAAABABEAAQAHAAEAAAABABIAAQAIAAIAAAABABMAAQACAAIAAAACAA4AAQAHAAAAAAACAA8AAQAHAAEAAAACABAAAQAIAAIAAAACABEAAQAGAAIAAAACABIAAQAHAAIAAAACABMAAQACAAIAAAADAA4AAQAGAAIAAAADAA8AAQAGAAIAAAADABAAAQAJAAEAAAADABEAAQAJAAIAAAADABIAAQAIAAAAAAADABMAAQACAAIAAAAEABAAAQAAAAAAAAAEABEAAQAAAAQAAAAEABIAAQAJAAIAAAAEABMAAQACAAIAAAAFAA8AAQAIAAAAAAAFABAAAQAJAAEAAAAFABEAAQAEAAQAAAAFABIAAQAHAAAAAAAFABMAAQADAAQAAAAGAA8AAQAHAAIAAAAGABAAAQAIAAEAAAAGABEAAQADAAQAAAAGABIAAQAJAAEAAAAGABMAAQACAAQAAAAHAA8AAQAHAAIAAAAHABAAAQAJAAIAAAAHABEAAQABAAQAAAAHABIAAQAJAAIAAAAHABMAAQACAAQAAAAIAA8AAQAHAAEAAAAIABAAAQAIAAAAAAAIABEAAQACAAQAAAAIABIAAQAGAAEAAAAIABMAAQAEAAQAAAAJAA8AAQAIAAIAAAAJABAAAQAIAAIAAAAJABEAAQACAAQAAAAJABIAAQAIAAIAAAAJABMAAQACAAQAAAAKAA8AAQAGAAEAAAAKABAAAQAHAAIAAAAKABEAAQABAAQAAAAKABIAAQAIAAAAAAAKABMAAQABAAQAAAALAA8AAQAGAAAAAAALABAAAQAIAAAAAAALABEAAQABAAQAAAALABIAAQAJAAIAAAALABMAAQABAAQAAAAMAA8AAQAGAAAAAAAMABAAAQAIAAIAAAAMABEAAQACAAQAAAAMABIAAQAHAAEAAAAMABMAAQAEAAQAAAANAA8AAQAGAAAAAAANABAAAQAGAAEAAAANABEAAQACAAQAAAANABIAAQAIAAIAAAANABMAAQAEAAQAAAAOAA8AAQAIAAEAAAAOABAAAQAIAAIAAAAOABEAAQABAAQAAAAOABIAAQAJAAAAAAAOABMAAQABAAQAAAAPAA8AAQAGAAEAAAAPABAAAQAIAAAAAAAPABEAAQAEAAQAAAAPABIAAQAHAAIAAAAPABMAAQADAAQAAAAQAA8AAQAJAAIAAAAQABAAAQAHAAIAAAAQABEAAQABAAQAAAAQABIAAQAHAAAAAAAQABMAAQADAAQAAAAAAAkAAQAAAAIAAAAAAAoAAQAAAAIAAAAAAAsAAQAAAAEAAAAAAAwAAQAAAAIAAAAAAA0AAQAAAAIAAAAAAA4AAQAAAAMAAAAAAA8AAQAAAAIAAAAAABAAAQAAAAIAAAAAABEAAQAAAAMAAAAAABIAAQAAAAIAAAAAABMAAQAAAAMAAAAJAAkAAQACAAIAAAAKAAkAAQACAAIAAAAEAA4AAQACAAIAAAAEAA8AAQACAAIAAAATAA4AAQACAAIAAAATAA0AAQACAAIAAAAAABQAAQAAAAMAAAAAABUAAQAAAAIAAAAAABYAAQAAAAIAAAAAABcAAQAAAAMAAAAAABgAAQAAAAIAAAAAABkAAQAAAAMAAAAAABoAAQAAAAMAAAAAABsAAQAAAAEAAAAEABQAAQAFAAEAAAAEABUAAQAFAAIAAAAEABYAAQAFAAEAAAAEABcAAQAFAAMAAAAEABgAAQAFAAIAAAAEABkAAQAFAAMAAAAEABoAAQAFAAIAAAAEABsAAQAFAAEAAAADABQAAQAEAAMAAAADABUAAQAEAAMAAAADABYAAQAEAAEAAAADABcAAQAEAAIAAAADABgAAQAEAAIAAAADABkAAQAEAAIAAAADABoAAQAEAAEAAAADABsAAQAEAAIAAAABABQAAQABAAIAAAABABUAAQABAAMAAAABABYAAQABAAEAAAABABcAAQABAAIAAAABABgAAQABAAEAAAABABkAAQABAAMAAAABABoAAQABAAEAAAABABsAAQABAAMAAAACABQAAQAJAAAAAAACABUAAQACAAIAAAACABYAAQAHAAAAAAACABcAAQAIAAIAAAACABgAAQAGAAEAAAACABkAAQAIAAAAAAACABoAAQAGAAEAAAACABsAAQAJAAIAAAA=")
tile_set = SubResource("TileSet_qhy4v")

[node name="hero" parent="." groups=["Player"] instance=ExtResource("6_skqly")]
[node name="hero" parent="." instance=ExtResource("6_skqly")]
position = Vector2(35, 31)

[node name="Camera2D" type="Camera2D" parent="hero"]
Expand Down
2 changes: 1 addition & 1 deletion Levels/TestLevel.tscn
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ use_parent_material = true
tile_map_data = PackedByteArray("AAAAAAAAAQAAAAAAAAAAAAEAAQAAAAMAAAAAAAIAAQAAAAIAAAAAAAMAAQAAAAMAAAAAAAQAAQAAAAIAAAABAAAAAQABAAAAAAACAAAAAQABAAAAAAADAAAAAQABAAAAAAAEAAAAAQABAAAAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAAAAAAcAAQAAAAIAAAAFAAAAAQAFAAAAAAAFAAEAAQAFAAIAAAAFAAIAAQAFAAIAAAAFAAMAAQAFAAAAAAAFAAQAAQAFAAAAAAABAAEAAQABAAEAAAAEAAEAAQAEAAEAAAACAAEAAQADAAEAAAADAAEAAQACAAEAAAABAAIAAQABAAIAAAABAAMAAQABAAIAAAABAAQAAQABAAIAAAABAAUAAQAHAAIAAAABAAYAAQAIAAIAAAABAAcAAQAJAAAAAAAEAAIAAQAEAAIAAAAEAAMAAQAEAAIAAAAEAAQAAQAEAAIAAAAEAAUAAQAJAAAAAAAEAAYAAQAGAAEAAAAEAAcAAQAGAAIAAAACAAIAAQAHAAEAAAACAAMAAQAGAAAAAAACAAQAAQAIAAEAAAADAAQAAQAHAAIAAAADAAUAAQAJAAAAAAADAAYAAQAJAAAAAAADAAcAAQAHAAEAAAACAAcAAQAIAAIAAAACAAYAAQAJAAIAAAACAAUAAQAGAAAAAAADAAMAAQAIAAIAAAADAAIAAQAIAAIAAAAAAAgAAQAAAAMAAAAFAAcAAQAJAAEAAAAGAAcAAQAIAAEAAAAGAAgAAQAHAAEAAAAHAAgAAQAJAAIAAAAIAAgAAQAGAAEAAAAJAAgAAQAHAAAAAAALAAkAAQACAAAAAAABAAgAAQAIAAEAAAABAAkAAQAHAAIAAAABAAoAAQAIAAAAAAABAAsAAQAJAAAAAAABAAwAAQAHAAIAAAABAA0AAQAHAAAAAAACAAgAAQAJAAEAAAACAAkAAQAHAAEAAAACAAoAAQAJAAIAAAACAAsAAQAIAAIAAAACAAwAAQAJAAAAAAACAA0AAQAJAAEAAAADAAgAAQAHAAAAAAADAAkAAQAIAAEAAAADAAoAAQAHAAAAAAADAAsAAQAGAAAAAAADAAwAAQAJAAAAAAADAA0AAQAHAAAAAAAEAAgAAQAHAAAAAAAEAAkAAQAAAAAAAAAEAAoAAQAAAAAAAAAEAAsAAQAAAAAAAAAEAAwAAQAAAAAAAAAEAA0AAQAAAAAAAAAFAAUAAQADAAAAAAAFAAYAAQAJAAEAAAAFAAgAAQAIAAAAAAAFAAkAAQAEAAAAAAAFAAoAAQAHAAIAAAAFAAsAAQAIAAIAAAAFAAwAAQAJAAIAAAAFAA0AAQAJAAAAAAAGAAUAAQACAAAAAAAGAAYAAQAHAAAAAAAGAAkAAQAEAAAAAAAGAAoAAQAIAAEAAAAGAAsAAQAIAAIAAAAGAAwAAQAJAAIAAAAGAA0AAQAGAAEAAAAHAAUAAQACAAAAAAAHAAYAAQAJAAIAAAAHAAcAAQAHAAAAAAAHAAkAAQACAAAAAAAHAAoAAQAIAAEAAAAHAAsAAQAHAAIAAAAHAAwAAQAIAAIAAAAHAA0AAQAGAAAAAAAIAAUAAQAEAAAAAAAIAAYAAQAHAAIAAAAIAAcAAQAIAAEAAAAIAAkAAQACAAAAAAAIAAoAAQAGAAIAAAAIAAsAAQAHAAEAAAAIAAwAAQAJAAEAAAAIAA0AAQAHAAEAAAAJAAUAAQABAAAAAAAJAAYAAQAGAAIAAAAJAAcAAQAHAAEAAAAJAAoAAQAJAAIAAAAJAAsAAQAGAAAAAAAJAAwAAQAIAAEAAAAJAA0AAQAJAAIAAAAKAAUAAQACAAAAAAAKAAYAAQAHAAIAAAAKAAcAAQAHAAIAAAAKAAgAAQAHAAAAAAAKAAoAAQAIAAAAAAAKAAsAAQAGAAAAAAAKAAwAAQAIAAAAAAAKAA0AAQAHAAEAAAALAAUAAQACAAAAAAALAAYAAQAJAAEAAAALAAcAAQAIAAIAAAALAAgAAQAJAAAAAAALAAoAAQAGAAIAAAALAAsAAQAJAAIAAAALAAwAAQAGAAEAAAALAA0AAQAGAAAAAAAMAAUAAQABAAAAAAAMAAYAAQAGAAEAAAAMAAcAAQAGAAIAAAAMAAgAAQAIAAEAAAAMAAkAAQADAAAAAAAMAAoAAQAHAAAAAAAMAAsAAQAJAAEAAAAMAAwAAQAHAAIAAAAMAA0AAQAHAAIAAAANAAUAAQACAAAAAAANAAYAAQAIAAEAAAANAAcAAQAGAAEAAAANAAgAAQAJAAAAAAANAAkAAQACAAAAAAANAAoAAQAHAAAAAAANAAsAAQAIAAEAAAANAAwAAQAJAAIAAAANAA0AAQAGAAIAAAAOAAUAAQAEAAAAAAAOAAYAAQAJAAIAAAAOAAcAAQAGAAIAAAAOAAgAAQAHAAEAAAAOAAkAAQADAAAAAAAOAAoAAQAIAAIAAAAOAAsAAQAHAAAAAAAOAAwAAQAHAAAAAAAOAA0AAQAIAAAAAAAPAAUAAQAEAAAAAAAPAAYAAQAGAAAAAAAPAAcAAQAJAAEAAAAPAAgAAQAIAAAAAAAPAAkAAQACAAAAAAAPAAoAAQAHAAEAAAAPAAsAAQAGAAAAAAAPAAwAAQAIAAEAAAAPAA0AAQAGAAAAAAAQAAUAAQACAAAAAAAQAAYAAQAJAAEAAAAQAAcAAQAGAAAAAAAQAAgAAQAJAAAAAAAQAAkAAQADAAAAAAAQAAoAAQAGAAIAAAAQAAsAAQAJAAAAAAAQAAwAAQAIAAEAAAAQAA0AAQAJAAEAAAARAAUAAQABAAAAAAARAAYAAQAHAAEAAAARAAcAAQAIAAEAAAARAAgAAQAIAAAAAAARAAkAAQAEAAAAAAARAAoAAQAIAAAAAAARAAsAAQAHAAAAAAARAAwAAQAIAAEAAAARAA0AAQAGAAEAAAAFAA4AAQAIAAIAAAAGAA4AAQAGAAEAAAAHAA4AAQAIAAEAAAAIAA4AAQAJAAIAAAAJAA4AAQAJAAEAAAAKAA4AAQAIAAEAAAALAA4AAQAHAAAAAAAMAA4AAQAGAAAAAAANAA4AAQAGAAAAAAAOAA4AAQAIAAEAAAAPAA4AAQAIAAEAAAAQAA4AAQAHAAAAAAARAA4AAQAIAAIAAAASAAgAAQAIAAEAAAASAAkAAQADAAAAAAASAAoAAQAIAAAAAAASAAsAAQAJAAAAAAASAAwAAQAHAAEAAAASAA0AAQAIAAEAAAASAA4AAQAIAAAAAAATAAgAAQAHAAAAAAATAAkAAQAFAAAAAAATAAoAAQAFAAIAAAATAAsAAQAFAAEAAAATAAwAAQAFAAIAAAARAA8AAQAJAAEAAAARABAAAQAHAAEAAAARABEAAQACAAQAAAARABIAAQAIAAIAAAARABMAAQABAAQAAAASAAUAAQACAAAAAAASAAYAAQAGAAEAAAASAAcAAQAHAAIAAAASAA8AAQAJAAIAAAASABAAAQAIAAEAAAASABEAAQADAAQAAAASABIAAQAHAAIAAAASABMAAQADAAQAAAATAAUAAQACAAAAAAATAAYAAQAGAAAAAAATAAcAAQAJAAEAAAATAA8AAQAFAAIAAAATABAAAQAFAAIAAAATABEAAQAFAAQAAAATABIAAQAIAAEAAAATABMAAQABAAQAAAAUAAUAAQAEAAAAAAAUAAYAAQAHAAAAAAAUAAcAAQAHAAAAAAAUAAgAAQAJAAEAAAAUAAkAAQAIAAAAAAAUAAoAAQAHAAIAAAAUAAsAAQAIAAIAAAAUAAwAAQAGAAEAAAAUAA0AAQAHAAAAAAAUAA4AAQAIAAEAAAAUAA8AAQAGAAIAAAAUABAAAQAGAAAAAAAUABEAAQAGAAIAAAAUABIAAQAHAAEAAAAUABMAAQACAAQAAAAVAAUAAQADAAAAAAAVAAYAAQAHAAIAAAAVAAcAAQAGAAEAAAAVAAgAAQAIAAIAAAAVAAkAAQAHAAIAAAAVAAoAAQAGAAIAAAAVAAsAAQAJAAEAAAAVAAwAAQAGAAAAAAAVAA0AAQAGAAEAAAAVAA4AAQAGAAIAAAAVAA8AAQAIAAAAAAAVABAAAQAHAAAAAAAVABEAAQAHAAIAAAAVABIAAQAIAAIAAAAVABMAAQADAAQAAAAWAAUAAQADAAAAAAAWAAYAAQAIAAIAAAAWAAcAAQAHAAEAAAAWAAgAAQAIAAIAAAAWAAkAAQAGAAAAAAAWAAoAAQAHAAEAAAAWAAsAAQAHAAEAAAAWAAwAAQAGAAIAAAAWAA0AAQAIAAAAAAAWAA4AAQAIAAEAAAAWAA8AAQAHAAEAAAAWABAAAQAHAAIAAAAWABEAAQAGAAAAAAAWABIAAQAGAAAAAAAWABMAAQAEAAQAAAAXAAUAAQAFAAAAAAAXAAYAAQAFAAMAAAAXAAcAAQAFAAMAAAAXAAgAAQAFAAEAAAAXAAkAAQAFAAMAAAAXAAoAAQAFAAMAAAAXAAsAAQAFAAEAAAAXAAwAAQAFAAMAAAAXAA0AAQAFAAIAAAAXAA4AAQAFAAEAAAAXAA8AAQAFAAIAAAAXABAAAQAFAAIAAAAXABEAAQAFAAMAAAAXABIAAQAFAAEAAAAXABMAAQAFAAQAAAABAA4AAQAIAAAAAAABAA8AAQAIAAEAAAABABAAAQAHAAAAAAABABEAAQAHAAEAAAABABIAAQAIAAIAAAABABMAAQACAAIAAAACAA4AAQAHAAAAAAACAA8AAQAHAAEAAAACABAAAQAIAAIAAAACABEAAQAGAAIAAAACABIAAQAHAAIAAAACABMAAQACAAIAAAADAA4AAQAGAAIAAAADAA8AAQAGAAIAAAADABAAAQAJAAEAAAADABEAAQAJAAIAAAADABIAAQAIAAAAAAADABMAAQACAAIAAAAEABAAAQAAAAAAAAAEABEAAQAAAAQAAAAEABIAAQAJAAIAAAAEABMAAQACAAIAAAAFAA8AAQAIAAAAAAAFABAAAQAJAAEAAAAFABEAAQAEAAQAAAAFABIAAQAHAAAAAAAFABMAAQADAAQAAAAGAA8AAQAHAAIAAAAGABAAAQAIAAEAAAAGABEAAQADAAQAAAAGABIAAQAJAAEAAAAGABMAAQACAAQAAAAHAA8AAQAHAAIAAAAHABAAAQAJAAIAAAAHABEAAQABAAQAAAAHABIAAQAJAAIAAAAHABMAAQACAAQAAAAIAA8AAQAHAAEAAAAIABAAAQAIAAAAAAAIABEAAQACAAQAAAAIABIAAQAGAAEAAAAIABMAAQAEAAQAAAAJAA8AAQAIAAIAAAAJABAAAQAIAAIAAAAJABEAAQACAAQAAAAJABIAAQAIAAIAAAAJABMAAQACAAQAAAAKAA8AAQAGAAEAAAAKABAAAQAHAAIAAAAKABEAAQABAAQAAAAKABIAAQAIAAAAAAAKABMAAQABAAQAAAALAA8AAQAGAAAAAAALABAAAQAIAAAAAAALABEAAQABAAQAAAALABIAAQAJAAIAAAALABMAAQABAAQAAAAMAA8AAQAGAAAAAAAMABAAAQAIAAIAAAAMABEAAQACAAQAAAAMABIAAQAHAAEAAAAMABMAAQAEAAQAAAANAA8AAQAGAAAAAAANABAAAQAGAAEAAAANABEAAQACAAQAAAANABIAAQAIAAIAAAANABMAAQAEAAQAAAAOAA8AAQAIAAEAAAAOABAAAQAIAAIAAAAOABEAAQABAAQAAAAOABIAAQAJAAAAAAAOABMAAQABAAQAAAAPAA8AAQAGAAEAAAAPABAAAQAIAAAAAAAPABEAAQAEAAQAAAAPABIAAQAHAAIAAAAPABMAAQADAAQAAAAQAA8AAQAJAAIAAAAQABAAAQAHAAIAAAAQABEAAQABAAQAAAAQABIAAQAHAAAAAAAQABMAAQADAAQAAAAAAAkAAQAAAAIAAAAAAAoAAQAAAAIAAAAAAAsAAQAAAAEAAAAAAAwAAQAAAAIAAAAAAA0AAQAAAAIAAAAAAA4AAQAAAAMAAAAAAA8AAQAAAAIAAAAAABAAAQAAAAIAAAAAABEAAQAAAAMAAAAAABIAAQAAAAIAAAAAABMAAQAAAAMAAAAJAAkAAQACAAIAAAAKAAkAAQACAAIAAAAEAA4AAQACAAIAAAAEAA8AAQACAAIAAAATAA4AAQACAAIAAAATAA0AAQACAAIAAAAAABQAAQAAAAMAAAAAABUAAQAAAAIAAAAAABYAAQAAAAIAAAAAABcAAQAAAAMAAAAAABgAAQAAAAIAAAAAABkAAQAAAAMAAAAAABoAAQAAAAMAAAAAABsAAQAAAAEAAAAEABQAAQAFAAEAAAAEABUAAQAFAAIAAAAEABYAAQAFAAEAAAAEABcAAQAFAAMAAAAEABgAAQAFAAIAAAAEABkAAQAFAAMAAAAEABoAAQAFAAIAAAAEABsAAQAFAAEAAAADABQAAQAEAAMAAAADABUAAQAEAAMAAAADABYAAQAEAAEAAAADABcAAQAEAAIAAAADABgAAQAEAAIAAAADABkAAQAEAAIAAAADABoAAQAEAAEAAAADABsAAQAEAAIAAAABABQAAQABAAIAAAABABUAAQABAAMAAAABABYAAQABAAEAAAABABcAAQABAAIAAAABABgAAQABAAEAAAABABkAAQABAAMAAAABABoAAQABAAEAAAABABsAAQABAAMAAAACABQAAQAJAAAAAAACABUAAQACAAIAAAACABYAAQAHAAAAAAACABcAAQAIAAIAAAACABgAAQAGAAEAAAACABkAAQAIAAAAAAACABoAAQAGAAEAAAACABsAAQAJAAIAAAA=")
tile_set = ExtResource("1_sj5yq")

[node name="hero" parent="." groups=["Player"] instance=ExtResource("6_dwe6h")]
[node name="hero" parent="." instance=ExtResource("6_dwe6h")]
position = Vector2(35, 31)

[node name="Camera2D" type="Camera2D" parent="hero"]
Expand Down
Loading

0 comments on commit 2a7d096

Please sign in to comment.