Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Oops-another-feature #6

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions resources/tilesets/ruins.tres
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

[ext_resource type="Texture2D" uid="uid://c8684ae6sl34f" path="res://assets/environments/hierachry-grid.png" id="1_re65i"]
[ext_resource type="Texture2D" uid="uid://cn728bx08qmaf" path="res://assets/environments/ruins/grass-light-transp.png" id="1_uyg2t"]
[ext_resource type="Texture2D" uid="uid://cbkk4iovn71ht" path="res://assets/environments/ruins/grass-mid tone-transp.png" id="2_orfmn"]
[ext_resource type="Texture2D" uid="uid://cbkk4iovn71ht" path="res://assets/environments/ruins/grass-mid_tone-transp.png" id="2_orfmn"]
[ext_resource type="Texture2D" uid="uid://bp4qbflwsamf1" path="res://assets/environments/ruins/grass-dark-transp.png" id="3_uj7ve"]
[ext_resource type="Texture2D" uid="uid://dx64fd5d5cxfu" path="res://assets/environments/ruins/grass-extra dark-transp.png" id="4_v2x5i"]
[ext_resource type="Texture2D" uid="uid://dx64fd5d5cxfu" path="res://assets/environments/ruins/grass-extra_dark-transp.png" id="4_v2x5i"]

[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_opu3i"]
texture = ExtResource("1_re65i")
Expand Down
13 changes: 12 additions & 1 deletion scenes/encounters/encounter_.tscn
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
[gd_scene load_steps=4 format=3 uid="uid://jtkruruiron4"]
[gd_scene load_steps=6 format=4 uid="uid://jtkruruiron4"]

[ext_resource type="PackedScene" uid="uid://cay2m6mcktqdw" path="res://scenes/ui/ui_debug_menu.tscn" id="1_jcy4n"]
[ext_resource type="PackedScene" uid="uid://cwvghbifggmi6" path="res://scenes/player_.tscn" id="2_1ik7w"]
[ext_resource type="PackedScene" uid="uid://cac373cas334y" path="res://scenes/ui/ui_grid_background.tscn" id="2_mriqr"]
[ext_resource type="Script" path="res://scripts/tile_map_navigation.gd" id="4_1sqa8"]
[ext_resource type="TileSet" uid="uid://b3ykhxf4b11qm" path="res://resources/tilesets/ruins.tres" id="4_8v6eb"]

[node name="Encounter" type="Node"]

Expand All @@ -11,3 +13,12 @@
[node name="GridBGLayer" parent="." instance=ExtResource("2_mriqr")]

[node name="Player" parent="." instance=ExtResource("2_1ik7w")]

[node name="TileMapLayer" type="TileMapLayer" parent="."]
unique_name_in_owner = true
tile_map_data = PackedByteArray("AAACAAQAAwAcAAMAAAACAAUAAwAcAAIAAAACAAYAAwAdAAIAAAACAAcAAwAMAAEAAAACAAgAAwAcAAIAAAACAAkAAwAOAAMAAAACAAoAAwAbAAQAAAACAAsAAwACAAgAAAACAAwAAwAaAAIAAAACAA0AAwASAAEAAAACAA4AAwAcAAMAAAADAAQAAwAHAAQAAAADAAUAAwAcAAIAAAADAAYAAwAOAAUAAAADAAcAAwAFAAIAAAADAAgAAwAPAAQAAAADAAkAAwAGAAEAAAADAAoAAwAFAAIAAAADAAsAAwAZAAQAAAADAAwAAwAIAAQAAAADAA0AAwANAAMAAAADAA4AAwAQAAIAAAAEAAIAAwANAAMAAAAEAAMAAwAJAAEAAAAEAAQAAwAJAAUAAAAEAAUAAwAUAAIAAAAEAAYAAwAHAAEAAAAEAAcAAwAJAAQAAAAEAAgAAwAIAAUAAAAEAAkAAwAcAAIAAAAEAAoAAwAFAAUAAAAEAAsAAwAHAAMAAAAEAAwAAwAYAAEAAAAEAA0AAwAFAAUAAAAEAA4AAwAGAAEAAAAFAAIAAwANAAQAAAAFAAMAAwARAAQAAAAFAAQAAwAaAAQAAAAFAAUAAwAZAAQAAAAFAAYAAwAaAAEAAAAFAAcAAwAJAAEAAAAFAAgAAwAdAAEAAAAFAAkAAwANAAMAAAAFAAoAAwAZAAMAAAAFAAsAAwALAAUAAAAFAAwAAwAMAAEAAAAFAA0AAwARAAQAAAAFAA4AAwAFAAEAAAAGAAIAAwAVAAEAAAAGAAMAAwAFAAIAAAAGAAQAAwAXAAMAAAAGAAUAAwAMAAEAAAAGAAYAAwAHAAIAAAAGAAcAAwAJAAIAAAAGAAgAAwAbAAQAAAAGAAkAAwAIAAMAAAAGAAoAAwAbAAMAAAAGAAsAAwAaAAIAAAAGAAwAAwAZAAMAAAAGAA0AAwAHAAUAAAAGAA4AAwAHAAIAAAAHAAIAAwALAAQAAAAHAAMAAwAGAAIAAAAHAAQAAwARAAIAAAAHAAUAAwACAAMAAAAHAAYAAwAZAAMAAAAHAAcAAwAMAAQAAAAHAAgAAwAGAAUAAAAHAAkAAwAIAAEAAAAHAAoAAwAbAAIAAAAHAAsAAwAUAAIAAAAHAAwAAwAXAAIAAAAHAA0AAwAHAAIAAAAHAA4AAwAcAAMAAAAIAAIAAwAQAAEAAAAIAAMAAwARAAIAAAAIAAQAAwARAAMAAAAIAAUAAwAWAAIAAAAIAAYAAwAZAAMAAAAIAAcAAwAdAAEAAAAIAAgAAwASAAQAAAAIAAkAAwAGAAIAAAAIAAoAAwAPAAIAAAAIAAsAAwAOAAIAAAAIAAwAAwAPAAUAAAAIAA0AAwAKAAQAAAAIAA4AAwATAAEAAAAJAAIAAwAHAAEAAAAJAAMAAwARAAUAAAAJAAQAAwAIAAEAAAAJAAUAAwAdAAEAAAAJAAYAAwAdAAIAAAAJAAcAAwARAAMAAAAJAAgAAwATAAIAAAAJAAkAAwAQAAIAAAAJAAoAAwAZAAEAAAAJAAsAAwAFAAQAAAAJAAwAAwAMAAEAAAAJAA0AAwAQAAMAAAAJAA4AAwARAAQAAAAKAAIAAwAWAAMAAAAKAAMAAwAQAAIAAAAKAAQAAwAQAAMAAAAKAAUAAwAIAAQAAAAKAAYAAwAZAAQAAAAKAAcAAwASAAUAAAAKAAgAAwAHAAQAAAAKAAkAAwAHAAIAAAAKAAoAAwAPAAIAAAAKAAsAAwAcAAMAAAAKAAwAAwAWAAEAAAAKAA0AAwAdAAIAAAAKAA4AAwASAAUAAAALAAEAAwAcAAIAAAALAAIAAwAaAAQAAAALAAMAAwATAAUAAAALAAQAAwAPAAEAAAALAAUAAwAPAAUAAAALAAYAAwAQAAEAAAALAAcAAwAUAAEAAAALAAgAAwAKAAMAAAALAAkAAwAHAAUAAAALAAoAAwAPAAEAAAALAAsAAwAUAAIAAAALAAwAAwAJAAQAAAALAA0AAwAPAAQAAAALAA4AAwASAAIAAAAMAAEAAwAUAAEAAAAMAAIAAwAIAAMAAAAMAAMAAwANAAMAAAAMAAQAAwAbAAMAAAAMAAUAAwARAAQAAAAMAAYAAwAPAAQAAAAMAAcAAwAJAAQAAAAMAAgAAwAbAAEAAAAMAAkAAwAKAAEAAAAMAAoAAwAFAAMAAAAMAAsAAwAOAAUAAAAMAAwAAwAcAAIAAAAMAA0AAwAQAAMAAAAMAA4AAwAIAAEAAAANAAEAAwAFAAUAAAANAAIAAwARAAQAAAANAAMAAwAbAAMAAAANAAQAAwAPAAIAAAANAAUAAwAFAAIAAAANAAYAAwARAAMAAAANAAcAAwASAAQAAAANAAgAAwAIAAQAAAANAAkAAwAHAAUAAAANAAoAAwAIAAMAAAANAAsAAwATAAUAAAANAAwAAwAGAAUAAAANAA0AAwAVAAEAAAANAA4AAwASAAIAAAAOAAEAAwAKAAQAAAAOAAIAAwALAAQAAAAOAAMAAwAKAAMAAAAOAAQAAwATAAMAAAAOAAUAAwAGAAEAAAAOAAYAAwARAAQAAAAOAAcAAwAPAAEAAAAOAAgAAwARAAUAAAAOAAkAAwAZAAMAAAAOAAoAAwAdAAIAAAAOAAsAAwANAAMAAAAOAAwAAwAHAAQAAAAOAA0AAwAdAAMAAAAOAA4AAwAOAAQAAAAPAAEAAwAVAAMAAAAPAAIAAwAaAAIAAAAPAAMAAwAVAAIAAAAPAAQAAwAZAAIAAAAPAAUAAwAPAAUAAAAPAAYAAwAKAAMAAAAPAAcAAwAaAAQAAAAPAAgAAwAGAAIAAAAPAAkAAwAZAAIAAAAPAAoAAwAPAAQAAAAPAAsAAwAYAAIAAAAPAAwAAwAGAAMAAAAPAA0AAwAZAAIAAAAPAA4AAwAUAAMAAAAQAAEAAwAcAAIAAAAQAAIAAwAVAAIAAAAQAAMAAwARAAQAAAAQAAQAAwAGAAMAAAAQAAUAAwARAAQAAAAQAAYAAwAPAAUAAAAQAAcAAwAOAAEAAAAQAAgAAwAPAAIAAAAQAAkAAwAUAAEAAAAQAAoAAwAXAAMAAAAQAAsAAwAWAAMAAAAQAAwAAwAIAAIAAAAQAA0AAwAGAAMAAAAQAA4AAwASAAEAAAARAAEAAwAZAAIAAAARAAIAAwAIAAUAAAARAAMAAwAdAAMAAAARAAQAAwAKAAUAAAARAAUAAwASAAUAAAARAAYAAwAOAAUAAAARAAcAAwAPAAEAAAARAAgAAwANAAIAAAARAAkAAwAZAAQAAAARAAoAAwAdAAIAAAARAAsAAwAJAAUAAAARAAwAAwAIAAUAAAARAA0AAwAWAAMAAAARAA4AAwAJAAQAAAASAAEAAwAMAAUAAAASAAIAAwAcAAIAAAASAAMAAwARAAQAAAASAAQAAwAVAAEAAAASAAUAAwASAAQAAAASAAYAAwAGAAEAAAASAAcAAwAPAAUAAAASAAgAAwAIAAMAAAASAAkAAwAIAAIAAAASAAoAAwAcAAEAAAASAAsAAwAGAAIAAAASAAwAAwAIAAUAAAASAA0AAwAZAAQAAAASAA4AAwALAAEAAAATAAEAAwAIAAQAAAATAAIAAwAZAAQAAAATAAMAAwAFAAEAAAATAAQAAwAaAAQAAAATAAUAAwAJAAMAAAATAAYAAwALAAMAAAATAAcAAwASAAMAAAATAAgAAwAGAAUAAAATAAkAAwAcAAQAAAATAAoAAwAPAAEAAAATAAsAAwAcAAIAAAATAAwAAwAaAAMAAAATAA0AAwAMAAEAAAATAA4AAwAIAAEAAAAUAAEAAwARAAIAAAAUAAIAAwAVAAIAAAAUAAMAAwAKAAIAAAAUAAQAAwALAAQAAAAUAAUAAwAJAAEAAAAUAAYAAwAPAAMAAAAUAAcAAwAQAAUAAAAUAAgAAwAdAAIAAAAUAAkAAwAdAAMAAAAUAAoAAwAJAAMAAAAUAAsAAwAJAAUAAAAUAAwAAwAQAAQAAAAUAA0AAwAMAAQAAAAUAA4AAwAIAAEAAAAVAAEAAwARAAEAAAAVAAIAAwATAAMAAAAVAAMAAwAPAAEAAAAVAAQAAwATAAMAAAAVAAUAAwAMAAUAAAAVAAYAAwAUAAEAAAAVAAcAAwAIAAIAAAAVAAgAAwAaAAEAAAAVAAkAAwAKAAEAAAAVAAoAAwAaAAQAAAAVAAsAAwATAAQAAAAVAAwAAwAWAAIAAAAVAA0AAwAKAAQAAAAVAA4AAwAFAAQAAAAWAAEAAwAcAAMAAAAWAAIAAwALAAEAAAAWAAMAAwAQAAIAAAAWAAQAAwASAAUAAAAWAAUAAwAHAAUAAAAWAAYAAwAaAAIAAAAWAAcAAwALAAMAAAAWAAgAAwAIAAUAAAAWAAkAAwAWAAEAAAAWAAoAAwAUAAIAAAAWAAsAAwANAAIAAAAWAAwAAwAaAAEAAAAWAA0AAwAQAAMAAAAWAA4AAwAHAAEAAAAXAAoAAwAKAAUAAAAXAAsAAwAaAAQAAAAYAAoAAwAFAAUAAAAYAAsAAwAbAAMAAAAZAAoAAwAZAAMAAAAZAAsAAwAPAAQAAAAaAAoAAwAFAAEAAAAaAAsAAwANAAEAAAAbAAoAAwAXAAMAAAAbAAsAAwAGAAMAAAAcAAoAAwAKAAEAAAAcAAsAAwAIAAMAAAAdAAoAAwAbAAQAAAAdAAsAAwAHAAQAAAAeAAoAAwASAAQAAAAeAAsAAwALAAIAAAAfAAoAAwAKAAQAAAAfAAsAAwAcAAMAAAAgAAoAAwAFAAQAAAAgAAsAAwAaAAMAAAAhAAoAAwALAAMAAAAhAAsAAwAFAAMAAAAiAAoAAwASAAQAAAAiAAsAAwARAAQAAAAjAAoAAwAIAAIAAAAjAAsAAwAcAAEAAAAkAAoAAwAGAAMAAAAkAAsAAwAPAAUAAAAlAAoAAwAKAAEAAAAlAAsAAwAQAAIAAAAmAAoAAwATAAUAAAAmAAsAAwAQAAUAAAAnAAoAAwAZAAEAAAAnAAsAAwAcAAIAAAApAAoAAwATAAEAAAApAAsAAwALAAUAAAAqAAoAAwAYAAEAAAAqAAsAAwAGAAIAAAArAAoAAwASAAUAAAArAAsAAwAcAAMAAAAsAAoAAwAJAAQAAAAsAAsAAwALAAUAAAAsAAYAAwAKAAMAAAAsAAcAAwATAAQAAAAsAAgAAwAJAAIAAAAsAAkAAwATAAQAAAAsAAwAAwAPAAIAAAAsAA0AAwAWAAIAAAAsAA4AAwAdAAEAAAAsAA8AAwAIAAMAAAAsABAAAwAYAAEAAAAtAAYAAwAOAAUAAAAtAAcAAwANAAIAAAAtAAgAAwAMAAUAAAAtAAkAAwAcAAMAAAAtAAoAAwAbAAMAAAAtAAsAAwAMAAEAAAAtAAwAAwAbAAEAAAAtAA0AAwACAAMAAAAtAA4AAwAXAAMAAAAtAA8AAwAbAAMAAAAtABAAAwAKAAMAAAAuAAYAAwAOAAQAAAAuAAcAAwAPAAUAAAAuAAgAAwAWAAEAAAAuAAkAAwASAAQAAAAuAAoAAwARAAQAAAAuAAsAAwAKAAUAAAAuAAwAAwAaAAIAAAAuAA0AAwATAAUAAAAuAA4AAwAIAAUAAAAuAA8AAwACAAMAAAAuABAAAwAFAAIAAAAvAAYAAwARAAUAAAAvAAcAAwALAAEAAAAvAAgAAwAFAAIAAAAvAAkAAwAFAAQAAAAvAAoAAwAIAAUAAAAvAAsAAwARAAQAAAAvAAwAAwAQAAQAAAAvAA0AAwASAAEAAAAvAA4AAwAaAAEAAAAvAA8AAwAUAAMAAAAvABAAAwALAAIAAAAwAAYAAwAKAAEAAAAwAAcAAwAbAAMAAAAwAAgAAwAIAAIAAAAwAAkAAwAMAAMAAAAwAAoAAwASAAMAAAAwAAsAAwAHAAMAAAAwAAwAAwAFAAMAAAAwAA0AAwANAAMAAAAwAA4AAwAaAAIAAAAwAA8AAwAMAAUAAAAwABAAAwAOAAMAAAAxAAYAAwAKAAUAAAAxAAcAAwAOAAQAAAAxAAgAAwAaAAQAAAAxAAkAAwAOAAIAAAAxAAoAAwAQAAQAAAAxAAsAAwAdAAIAAAAxAAwAAwASAAEAAAAxAA0AAwAMAAMAAAAxAA4AAwAMAAUAAAAxAA8AAwANAAEAAAAxABAAAwAFAAQAAAAyAAYAAwARAAIAAAAyAAcAAwANAAIAAAAyAAgAAwAPAAEAAAAyAAkAAwARAAQAAAAyAAoAAwAaAAEAAAAyAAsAAwARAAEAAAAyAAwAAwAcAAQAAAAyAA0AAwACAAMAAAAyAA4AAwAWAAIAAAAyAA8AAwAOAAQAAAAyABAAAwAbAAEAAAAzAAYAAwACAAMAAAAzAAcAAwAaAAMAAAAzAAgAAwAFAAQAAAAzAAkAAwAKAAMAAAAzAAoAAwANAAQAAAAzAAsAAwAPAAMAAAAzAAwAAwAKAAUAAAAzAA0AAwASAAUAAAAzAA4AAwAXAAIAAAAzAA8AAwALAAMAAAAzABAAAwAZAAEAAAA0AAYAAwAWAAIAAAA0AAcAAwAYAAEAAAA0AAgAAwAdAAIAAAA0AAkAAwASAAMAAAA0AAoAAwAdAAMAAAA0AAsAAwAQAAIAAAA0AAwAAwAbAAIAAAA0AA0AAwAUAAMAAAA0AA4AAwAZAAMAAAA0AA8AAwARAAMAAAA0ABAAAwAHAAEAAAA1AAYAAwARAAIAAAA1AAcAAwAFAAMAAAA1AAgAAwAPAAEAAAA1AAkAAwAVAAMAAAA1AAoAAwAHAAIAAAA1AAsAAwAcAAQAAAA1AAwAAwAcAAIAAAA1AA0AAwAaAAEAAAA1AA4AAwAVAAMAAAA1AA8AAwAQAAQAAAA1ABAAAwAQAAUAAAA2AAYAAwAIAAQAAAA2AAcAAwALAAMAAAA2AAgAAwANAAEAAAA2AAkAAwAJAAIAAAA2AAoAAwANAAUAAAA2AAsAAwAZAAEAAAA2AAwAAwANAAUAAAA2AA0AAwALAAIAAAA2AA4AAwAQAAIAAAA2AA8AAwALAAIAAAA2ABAAAwAHAAIAAAAnAA4AAwAOAAMAAAAnAA8AAwAFAAUAAAAoAA4AAwAcAAQAAAAoAA8AAwAWAAMAAAApAA4AAwAcAAMAAAApAA8AAwAGAAUAAAAqAA4AAwAWAAMAAAAqAA8AAwASAAMAAAArAA4AAwAcAAEAAAArAA8AAwAcAAEAAAAnABAAAwAGAAIAAAAnABEAAwAcAAQAAAAnABMAAwALAAIAAAAnABQAAwAQAAQAAAAnABUAAwAcAAMAAAAnABYAAwAWAAMAAAAnABcAAwAKAAUAAAAnABgAAwAPAAEAAAAnABkAAwAQAAMAAAAoABAAAwATAAQAAAAoABEAAwAVAAIAAAAoABMAAwAbAAQAAAAoABQAAwATAAQAAAAoABUAAwAXAAIAAAAoABYAAwAdAAMAAAAoABcAAwAFAAMAAAAoABgAAwATAAEAAAAoABkAAwAQAAMAAAAoABoAAwAGAAUAAAAoABsAAwAGAAIAAAAoABwAAwANAAUAAAApABUAAwAFAAUAAAApABYAAwAMAAMAAAApABcAAwAbAAIAAAApABgAAwAOAAIAAAApABkAAwAKAAEAAAApABoAAwAGAAIAAAApABsAAwAVAAIAAAApABwAAwAQAAQAAAAqABUAAwAGAAQAAAAqABYAAwARAAMAAAAqABcAAwALAAEAAAAqABgAAwAIAAMAAAAqABkAAwAFAAEAAAAqABoAAwAXAAEAAAAqABsAAwAKAAIAAAAqABwAAwAbAAEAAAArABUAAwANAAEAAAArABYAAwARAAQAAAArABcAAwAaAAIAAAArABgAAwAXAAMAAAArABkAAwAMAAMAAAArABoAAwAVAAEAAAArABsAAwAWAAEAAAArABwAAwAPAAQAAAAsABUAAwAQAAMAAAAsABYAAwAVAAEAAAAsABcAAwAOAAUAAAAsABgAAwANAAQAAAAsABkAAwACAAgAAAAsABoAAwATAAEAAAAsABsAAwAKAAUAAAAsABwAAwANAAIAAAAtABUAAwAPAAUAAAAtABYAAwASAAQAAAAtABcAAwAFAAUAAAAtABgAAwAVAAMAAAAtABkAAwANAAEAAAAtABoAAwALAAQAAAAtABsAAwAHAAQAAAAtABwAAwALAAMAAAAuABUAAwAMAAEAAAAuABYAAwAOAAQAAAAuABcAAwAdAAIAAAAuABgAAwASAAQAAAAuABkAAwAGAAEAAAAuABoAAwAXAAIAAAAuABsAAwAOAAMAAAAuABwAAwAGAAIAAAAvABUAAwACAAgAAAAvABYAAwAYAAMAAAAvABcAAwAXAAIAAAAvABgAAwANAAIAAAAvABkAAwAHAAEAAAAvABoAAwARAAEAAAAvABsAAwAGAAEAAAAvABwAAwALAAIAAAAwABUAAwATAAIAAAAwABYAAwANAAUAAAAwABcAAwAPAAUAAAAwABgAAwATAAIAAAAwABkAAwAVAAMAAAAwABoAAwAXAAIAAAAwABsAAwAYAAEAAAAwABwAAwAIAAQAAAAxABUAAwAXAAMAAAAxABYAAwAYAAMAAAAxABcAAwAPAAUAAAAxABgAAwAUAAIAAAAxABkAAwAJAAQAAAAxABoAAwAGAAIAAAAxABsAAwAJAAQAAAAxABwAAwANAAIAAAAyABUAAwAPAAQAAAAyABYAAwAdAAEAAAAyABcAAwASAAIAAAAyABgAAwASAAUAAAAyABkAAwALAAMAAAAyABoAAwASAAEAAAAyABsAAwANAAIAAAAyABwAAwARAAQAAAAzABUAAwAGAAEAAAAzABYAAwAPAAEAAAAzABcAAwANAAEAAAAzABgAAwAKAAQAAAAzABkAAwAGAAMAAAAzABoAAwAdAAIAAAAzABsAAwAGAAQAAAAzABwAAwAZAAEAAAA0ABUAAwAJAAIAAAA0ABYAAwAWAAEAAAA0ABcAAwASAAEAAAA0ABgAAwAMAAMAAAA0ABkAAwAIAAEAAAA0ABoAAwAJAAIAAAA0ABsAAwASAAIAAAA0ABwAAwATAAEAAAA1ABUAAwAZAAQAAAA1ABYAAwAPAAMAAAA1ABcAAwARAAMAAAA1ABgAAwATAAMAAAA1ABkAAwAZAAMAAAA1ABoAAwAPAAIAAAA1ABsAAwALAAQAAAA1ABwAAwAUAAIAAAA2ABUAAwATAAUAAAA2ABYAAwAPAAIAAAA2ABcAAwALAAUAAAA2ABgAAwAZAAIAAAA2ABkAAwAaAAQAAAA2ABoAAwAMAAMAAAA2ABsAAwAJAAUAAAA2ABwAAwAGAAIAAAA3ABUAAwACAAgAAAA3ABYAAwAFAAQAAAA3ABcAAwAOAAMAAAA3ABgAAwAGAAUAAAA3ABkAAwALAAQAAAA3ABoAAwALAAUAAAA3ABsAAwAFAAIAAAA3ABwAAwAaAAQAAAA4ABUAAwANAAIAAAA4ABYAAwAdAAIAAAA4ABcAAwAVAAEAAAA4ABgAAwAWAAIAAAA4ABkAAwAIAAUAAAA4ABoAAwANAAUAAAA4ABsAAwAHAAEAAAA4ABwAAwAQAAQAAAA5ABUAAwAXAAEAAAA5ABYAAwAGAAUAAAA5ABcAAwAdAAMAAAA5ABgAAwAWAAIAAAA5ABkAAwAbAAMAAAA5ABoAAwATAAIAAAA5ABsAAwAbAAIAAAA5ABwAAwARAAEAAAANABkAAwAJAAQAAAANABoAAwAJAAUAAAAOABkAAwAaAAEAAAAOABoAAwARAAEAAAAPABkAAwANAAIAAAAPABoAAwAZAAQAAAAQABkAAwATAAEAAAAQABoAAwAOAAQAAAARABkAAwAVAAEAAAARABoAAwAGAAQAAAASABkAAwAPAAIAAAASABoAAwAcAAMAAAATABkAAwAMAAMAAAATABoAAwAHAAMAAAAUABkAAwAGAAQAAAAUABoAAwAPAAEAAAAVABkAAwAGAAUAAAAVABoAAwAPAAEAAAAWABkAAwALAAIAAAAWABoAAwAGAAUAAAAXABkAAwAVAAMAAAAXABoAAwAbAAQAAAAYABkAAwAMAAMAAAAYABoAAwAGAAIAAAAZABkAAwASAAEAAAAZABoAAwAQAAMAAAAaABkAAwASAAIAAAAaABoAAwALAAMAAAAbABkAAwAIAAUAAAAbABoAAwATAAIAAAAcABkAAwALAAMAAAAcABoAAwAdAAMAAAAdABkAAwAKAAIAAAAdABoAAwAJAAMAAAAeABkAAwATAAMAAAAeABoAAwAWAAMAAAAfABkAAwAIAAEAAAAfABoAAwAVAAIAAAAgABkAAwAQAAIAAAAgABoAAwAGAAMAAAAhABkAAwAJAAEAAAAhABoAAwAcAAMAAAAiABkAAwALAAUAAAAiABoAAwAaAAIAAAAjABkAAwAMAAQAAAAjABoAAwAVAAIAAAAkABkAAwAIAAMAAAAkABoAAwAMAAUAAAAlABkAAwAOAAUAAAAlABoAAwAKAAEAAAAmABkAAwAdAAIAAAAmABoAAwAGAAIAAAAnABoAAwAFAAQAAAAQABsAAwAaAAQAAAAQABwAAwAPAAIAAAAQAB0AAwAJAAUAAAAQAB4AAwASAAMAAAAQAB8AAwAMAAUAAAARABsAAwANAAUAAAARABwAAwARAAQAAAARAB0AAwAIAAIAAAARAB4AAwAVAAMAAAARAB8AAwAZAAEAAAASABsAAwAXAAEAAAASABwAAwATAAUAAAASAB0AAwAIAAMAAAASAB4AAwAFAAQAAAASAB8AAwATAAUAAAADAB0AAwAFAAQAAAADAB4AAwATAAUAAAADAB8AAwAIAAIAAAAEAB0AAwAMAAQAAAAEAB4AAwAaAAQAAAAEAB8AAwASAAIAAAAFAB0AAwAbAAQAAAAFAB4AAwAPAAUAAAAFAB8AAwAHAAMAAAAGAB0AAwAOAAIAAAAGAB4AAwASAAQAAAAGAB8AAwAZAAIAAAAHAB0AAwAaAAQAAAAHAB4AAwARAAMAAAAHAB8AAwARAAIAAAAIAB0AAwAVAAEAAAAIAB4AAwAYAAMAAAAIAB8AAwAIAAIAAAAJAB0AAwAKAAUAAAAJAB4AAwAMAAEAAAAJAB8AAwAYAAIAAAAKAB0AAwARAAIAAAAKAB4AAwACAAMAAAAKAB8AAwAUAAMAAAALAB0AAwAOAAMAAAALAB4AAwAOAAQAAAALAB8AAwATAAIAAAAMAB0AAwAOAAMAAAAMAB4AAwASAAMAAAAMAB8AAwALAAUAAAANAB0AAwAdAAEAAAANAB4AAwAPAAMAAAANAB8AAwAdAAMAAAAOAB0AAwAIAAEAAAAOAB4AAwAJAAIAAAAOAB8AAwAJAAIAAAAPAB0AAwAIAAEAAAAPAB4AAwAcAAQAAAAPAB8AAwAIAAEAAAACABkAAwAPAAMAAAACABoAAwAaAAQAAAACABsAAwAdAAEAAAACABwAAwAKAAMAAAACAB0AAwASAAEAAAACAB4AAwAXAAEAAAACAB8AAwARAAEAAAADABkAAwALAAQAAAADABoAAwARAAQAAAADABsAAwACAAgAAAADABwAAwAPAAIAAAAEABkAAwAcAAEAAAAEABoAAwAJAAIAAAAEABsAAwANAAQAAAAEABwAAwAMAAIAAAAFABkAAwAKAAUAAAAFABoAAwAVAAIAAAAGABkAAwAZAAQAAAAGABoAAwAYAAMAAAAHABkAAwASAAQAAAAHABoAAwAMAAUAAAAIABkAAwAHAAIAAAAIABoAAwAGAAEAAAAJABkAAwAUAAEAAAAJABoAAwAdAAIAAAAKABkAAwAFAAIAAAAKABoAAwAZAAEAAAALABkAAwAKAAMAAAALABoAAwAJAAIAAAAfABMAAwATAAUAAAAfABIAAwAHAAUAAAAgABEAAwANAAMAAAAgAA8AAwAGAAQAAAAgABMAAwAdAAIAAAAgABUAAwAGAAEAAAAhABYAAwALAAMAAAAiABYAAwARAAUAAAAiABcAAwAQAAUAAAAjABcAAwAIAAIAAAAlABcAAwAHAAQAAAAmABcAAwAdAAEAAAAmABYAAwATAAIAAAAlABYAAwAcAAQAAAAgABYAAwATAAIAAAAfABUAAwAYAAMAAAAhABMAAwAIAAUAAAAhABEAAwAZAAIAAAAhAA8AAwAHAAQAAAAiAA8AAwAJAAUAAAAiAA0AAwAUAAIAAAAiABEAAwANAAUAAAAiABMAAwAdAAQAAAAGAA8AAwAaAAEAAAAGABAAAwATAAIAAAAGABIAAwAHAAIAAAAGABMAAwAcAAMAAAAGABQAAwAHAAIAAAAGABUAAwAXAAMAAAAGABYAAwAXAAMAAAAGABgAAwAHAAIAAAAHAA8AAwAHAAUAAAAHABAAAwASAAQAAAAHABIAAwASAAQAAAAHABMAAwAdAAQAAAAHABQAAwAFAAMAAAAHABUAAwANAAIAAAAHABYAAwAFAAQAAAAHABgAAwAFAAQAAAAIAA8AAwAXAAMAAAAIABAAAwAHAAEAAAAIABIAAwAHAAMAAAAIABMAAwAcAAMAAAAIABQAAwAaAAEAAAAIABUAAwATAAEAAAAIABYAAwAKAAQAAAAIABgAAwAXAAMAAAAJABUAAwALAAMAAAAKABQAAwAHAAEAAAALABMAAwAIAAMAAAAMABMAAwAKAAQAAAAMABIAAwAIAAUAAAANABIAAwAKAAIAAAAQABIAAwAXAAMAAAARABIAAwALAAMAAAARABMAAwAPAAQAAAASABMAAwAZAAQAAAASABQAAwAHAAIAAAATABQAAwAHAAIAAAAUABYAAwAHAAEAAAAVABYAAwAHAAEAAAAWABYAAwAHAAMAAAAXABcAAwAIAAMAAAAWABcAAwAKAAQAAAAYABcAAwATAAIAAAAZABcAAwAFAAQAAAAZABYAAwAKAAIAAAAaABYAAwAaAAEAAAAaABUAAwAFAAQAAAAbABUAAwAHAAUAAAAbABQAAwAKAAQAAAAcABQAAwAYAAMAAAAdABQAAwASAAQAAAAjAAwAAwAHAAEAAAAjAA0AAwANAAIAAAAjAA8AAwAaAAEAAAAjABAAAwATAAEAAAAjABEAAwAYAAMAAAAfABEAAwAXAAMAAAAfAA8AAwAZAAQAAAAfAA4AAwAFAAMAAAAfAA0AAwAKAAIAAAAgAA0AAwAKAAQAAAAhAA0AAwAFAAMAAAAiABQAAwAPAAQAAAAiABUAAwATAAIAAAAeABUAAwAdAAQAAAAdABUAAwAHAAEAAAAcABUAAwAHAAEAAAAfABYAAwAIAAUAAAAeABYAAwAFAAMAAAAdABYAAwAHAAEAAAAbABYAAwAPAAQAAAATABUAAwALAAQAAAAUABUAAwALAAQAAAAIABcAAwALAAQAAAAHABcAAwALAAQAAAAGABcAAwALAAQAAAASABIAAwAKAAQAAAATABMAAwAKAAQAAAAUABQAAwAKAAQAAAAVABUAAwAKAAQAAAAXABYAAwAKAAQAAAAYABYAAwAKAAQAAAAZABUAAwAKAAQAAAAaABQAAwAKAAQAAAAeABQAAwAKAAQAAAAVABcAAwAKAAQAAAALABQAAwAKAAQAAAAKABUAAwAKAAQAAAAJABYAAwAKAAQAAAARABEAAwAKAAQAAAAQABEAAwAKAAQAAAAPABEAAwAKAAQAAAAOABEAAwAKAAQAAAANABEAAwAKAAQAAAA=")
tile_set = ExtResource("4_8v6eb")

[node name="Navigation" type="Node2D" parent="."]
unique_name_in_owner = true
script = ExtResource("4_1sqa8")
32 changes: 21 additions & 11 deletions scenes/encounters/encounter_demo.tscn
Original file line number Diff line number Diff line change
@@ -1,21 +1,31 @@
[gd_scene load_steps=3 format=3 uid="uid://cio013lquyru8"]
[gd_scene load_steps=4 format=3 uid="uid://cio013lquyru8"]

[ext_resource type="PackedScene" uid="uid://jtkruruiron4" path="res://scenes/encounters/encounter_.tscn" id="1_tk0yk"]
[ext_resource type="PackedScene" uid="uid://dospkyrncv6xs" path="res://scenes/units/unit_.tscn" id="2_v1ri7"]

[sub_resource type="Curve2D" id="Curve2D_dleug"]
_data = {
"points": PackedVector2Array(0, 0, 0, 0, 229, 65, 0, 0, 0, 0, 0, 0)
}
point_count = 2

[node name="Encounter" instance=ExtResource("1_tk0yk")]

[node name="Unit" parent="." index="3" instance=ExtResource("2_v1ri7")]
position = Vector2(513, 486)
[node name="Unit" parent="." index="5" instance=ExtResource("2_v1ri7")]
position = Vector2(100, 100)

[node name="Unit2" parent="." index="6" instance=ExtResource("2_v1ri7")]
position = Vector2(226, 327)

[node name="Unit2" parent="." index="4" instance=ExtResource("2_v1ri7")]
position = Vector2(302, 394)
[node name="Unit3" parent="." index="7" instance=ExtResource("2_v1ri7")]
position = Vector2(304, 202)

[node name="Unit3" parent="." index="5" instance=ExtResource("2_v1ri7")]
position = Vector2(297, 98)
[node name="Unit4" parent="." index="8" instance=ExtResource("2_v1ri7")]
position = Vector2(480, 216)

[node name="Unit4" parent="." index="6" instance=ExtResource("2_v1ri7")]
position = Vector2(515, 182)
[node name="Unit5" parent="." index="9" instance=ExtResource("2_v1ri7")]
position = Vector2(554, 314)

[node name="Unit5" parent="." index="7" instance=ExtResource("2_v1ri7")]
position = Vector2(655, 308)
[node name="Path2D" type="Path2D" parent="." index="10"]
position = Vector2(1009, 269)
curve = SubResource("Curve2D_dleug")
25 changes: 21 additions & 4 deletions scenes/units/unit_.tscn
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
[gd_scene load_steps=65 format=3 uid="uid://dospkyrncv6xs"]
[gd_scene load_steps=66 format=3 uid="uid://dospkyrncv6xs"]

[ext_resource type="Script" path="res://scripts/unit.gd" id="1_f8ycj"]
[ext_resource type="Texture2D" uid="uid://b2a10maifodv3" path="res://assets/units/golem/Stone-golem_v2-all_animations-224x192.png" id="1_y8c3s"]
[ext_resource type="Material" uid="uid://bylkh4a6pqf4j" path="res://resources/selected_highlight_material.tres" id="2_r0yyv"]

[sub_resource type="Curve2D" id="Curve2D_txny5"]

[sub_resource type="AtlasTexture" id="AtlasTexture_io3h1"]
atlas = ExtResource("1_y8c3s")
region = Rect2(0, 384, 224, 192)
Expand Down Expand Up @@ -452,6 +454,18 @@ height = 75.0
[node name="Unit" type="Node2D"]
script = ExtResource("1_f8ycj")

[node name="Pathfinding" type="Node" parent="."]

[node name="Path2D" type="Path2D" parent="Pathfinding"]
unique_name_in_owner = true
curve = SubResource("Curve2D_txny5")

[node name="PathFollow2D" type="PathFollow2D" parent="Pathfinding/Path2D"]
unique_name_in_owner = true
rotates = false
cubic_interp = false
loop = false

[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
unique_name_in_owner = true
material = ExtResource("2_r0yyv")
Expand All @@ -462,9 +476,12 @@ animation = &"idle"
autoplay = "idle"
frame_progress = 0.76659

[node name="Area2D" type="Area2D" parent="."]
[node name="InputArea" type="Area2D" parent="."]
collision_mask = 0
monitoring = false
monitorable = false

[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="InputArea"]
shape = SubResource("CapsuleShape2D_l0o4a")

[connection signal="input_event" from="Area2D" to="." method="_on_area_2d_input_event"]
[connection signal="input_event" from="InputArea" to="." method="_on_input_area_input_event"]
Loading