From c65cd26700da43569c3f66d39cc3f8eaf8cfa56a Mon Sep 17 00:00:00 2001 From: Martin Felis Date: Fri, 27 Sep 2024 11:46:31 +0200 Subject: [PATCH] Lots of refactors, build dialog starts to be usable. --- .../Assets/ammo_crate.bin | Bin 0 -> 9416 bytes .../Assets/ammo_crate.gltf | 136 +++++ .../Assets/ammo_crate.gltf.import | 34 ++ .../Assets/ammo_crate_withLid.bin | Bin 0 -> 47496 bytes .../Assets/ammo_crate_withLid.gltf | 220 ++++++++ .../Assets/ammo_crate_withLid.gltf.import | 34 ++ .../Assets/arrow.bin | Bin 0 -> 2648 bytes .../Assets/arrow.gltf | 137 +++++ .../Assets/arrow.gltf.import | 34 ++ .../Assets/arrow_bundle.bin | Bin 0 -> 15344 bytes .../Assets/arrow_bundle.gltf | 137 +++++ .../Assets/arrow_bundle.gltf.import | 34 ++ .../Assets/axe_1handed.bin | Bin 0 -> 12524 bytes .../Assets/axe_1handed.gltf | 137 +++++ .../Assets/axe_1handed.gltf.import | 34 ++ .../Assets/axe_2handed.bin | Bin 0 -> 21960 bytes .../Assets/axe_2handed.gltf | 137 +++++ .../Assets/axe_2handed.gltf.import | 34 ++ .../Assets/barbarian_texture.png | Bin 0 -> 15089 bytes .../Assets/barbarian_texture.png.import | 35 ++ .../Assets/crossbow_1handed.bin | Bin 0 -> 25200 bytes .../Assets/crossbow_1handed.gltf | 137 +++++ .../Assets/crossbow_1handed.gltf.import | 34 ++ .../Assets/crossbow_2handed.bin | Bin 0 -> 34896 bytes .../Assets/crossbow_2handed.gltf | 137 +++++ .../Assets/crossbow_2handed.gltf.import | 34 ++ .../Assets/dagger.bin | Bin 0 -> 7656 bytes .../Assets/dagger.gltf | 137 +++++ .../Assets/dagger.gltf.import | 34 ++ .../Assets/druid_staff.bin | Bin 0 -> 41380 bytes .../Assets/druid_staff.gltf | 136 +++++ .../Assets/druid_staff.gltf.import | 34 ++ .../Assets/druid_texture.png | Bin 0 -> 16730 bytes .../Assets/druid_texture.png.import | 35 ++ .../Assets/engineer_Wrench.bin | Bin 0 -> 28524 bytes .../Assets/engineer_Wrench.gltf | 136 +++++ .../Assets/engineer_Wrench.gltf.import | 34 ++ .../Assets/engineer_texture.png | Bin 0 -> 17331 bytes .../Assets/engineer_texture.png.import | 35 ++ .../Assets/knight_texture.png | Bin 0 -> 14172 bytes .../Assets/knight_texture.png.import | 35 ++ .../Assets/mage_texture.png | Bin 0 -> 16311 bytes .../Assets/mage_texture.png.import | 35 ++ .../Assets/mug_empty.bin | Bin 0 -> 14644 bytes .../Assets/mug_empty.gltf | 137 +++++ .../Assets/mug_empty.gltf.import | 34 ++ .../Assets/mug_full.bin | Bin 0 -> 15772 bytes .../Assets/mug_full.gltf | 137 +++++ .../Assets/mug_full.gltf.import | 34 ++ .../Assets/potion_huge_blue.bin | Bin 0 -> 12816 bytes .../Assets/potion_huge_blue.gltf | 136 +++++ .../Assets/potion_huge_blue.gltf.import | 34 ++ .../Assets/potion_huge_green.bin | Bin 0 -> 12976 bytes .../Assets/potion_huge_green.gltf | 136 +++++ .../Assets/potion_huge_green.gltf.import | 34 ++ .../Assets/potion_huge_orange.bin | Bin 0 -> 12880 bytes .../Assets/potion_huge_orange.gltf | 136 +++++ .../Assets/potion_huge_orange.gltf.import | 34 ++ .../Assets/potion_huge_red.bin | Bin 0 -> 12816 bytes .../Assets/potion_huge_red.gltf | 136 +++++ .../Assets/potion_huge_red.gltf.import | 34 ++ .../Assets/potion_large_blue.bin | Bin 0 -> 7152 bytes .../Assets/potion_large_blue.gltf | 136 +++++ .../Assets/potion_large_blue.gltf.import | 34 ++ .../Assets/potion_large_green.bin | Bin 0 -> 7152 bytes .../Assets/potion_large_green.gltf | 136 +++++ .../Assets/potion_large_green.gltf.import | 34 ++ .../Assets/potion_large_orange.bin | Bin 0 -> 7152 bytes .../Assets/potion_large_orange.gltf | 136 +++++ .../Assets/potion_large_orange.gltf.import | 34 ++ .../Assets/potion_large_red.bin | Bin 0 -> 7152 bytes .../Assets/potion_large_red.gltf | 136 +++++ .../Assets/potion_large_red.gltf.import | 34 ++ .../Assets/potion_medium_blue.bin | Bin 0 -> 7152 bytes .../Assets/potion_medium_blue.gltf | 136 +++++ .../Assets/potion_medium_blue.gltf.import | 34 ++ .../Assets/potion_medium_green.bin | Bin 0 -> 7152 bytes .../Assets/potion_medium_green.gltf | 136 +++++ .../Assets/potion_medium_green.gltf.import | 34 ++ .../Assets/potion_medium_orange.bin | Bin 0 -> 7152 bytes .../Assets/potion_medium_orange.gltf | 136 +++++ .../Assets/potion_medium_orange.gltf.import | 34 ++ .../Assets/potion_medium_red.bin | Bin 0 -> 7152 bytes .../Assets/potion_medium_red.gltf | 136 +++++ .../Assets/potion_medium_red.gltf.import | 34 ++ .../Assets/potion_small_blue.bin | Bin 0 -> 5256 bytes .../Assets/potion_small_blue.gltf | 136 +++++ .../Assets/potion_small_blue.gltf.import | 34 ++ .../Assets/potion_small_green.bin | Bin 0 -> 5256 bytes .../Assets/potion_small_green.gltf | 136 +++++ .../Assets/potion_small_green.gltf.import | 34 ++ .../Assets/potion_small_orange.bin | Bin 0 -> 5256 bytes .../Assets/potion_small_orange.gltf | 136 +++++ .../Assets/potion_small_orange.gltf.import | 34 ++ .../Assets/potion_small_red.bin | Bin 0 -> 5256 bytes .../Assets/potion_small_red.gltf | 136 +++++ .../Assets/potion_small_red.gltf.import | 34 ++ .../Assets/quiver.bin | Bin 0 -> 13884 bytes .../Assets/quiver.gltf | 137 +++++ .../Assets/quiver.gltf.import | 34 ++ .../Assets/rogue_texture.png | Bin 0 -> 16670 bytes .../Assets/rogue_texture.png.import | 35 ++ .../Assets/shield_badge.bin | Bin 0 -> 10628 bytes .../Assets/shield_badge.gltf | 137 +++++ .../Assets/shield_badge.gltf.import | 34 ++ .../Assets/shield_badge_color.bin | Bin 0 -> 10500 bytes .../Assets/shield_badge_color.gltf | 137 +++++ .../Assets/shield_badge_color.gltf.import | 34 ++ .../Assets/shield_round.bin | Bin 0 -> 12008 bytes .../Assets/shield_round.gltf | 137 +++++ .../Assets/shield_round.gltf.import | 34 ++ .../Assets/shield_round_barbarian.bin | Bin 0 -> 11752 bytes .../Assets/shield_round_barbarian.gltf | 137 +++++ .../Assets/shield_round_barbarian.gltf.import | 34 ++ .../Assets/shield_round_color.bin | Bin 0 -> 11752 bytes .../Assets/shield_round_color.gltf | 137 +++++ .../Assets/shield_round_color.gltf.import | 34 ++ .../Assets/shield_spikes.bin | Bin 0 -> 21464 bytes .../Assets/shield_spikes.gltf | 137 +++++ .../Assets/shield_spikes.gltf.import | 34 ++ .../Assets/shield_spikes_color.bin | Bin 0 -> 21464 bytes .../Assets/shield_spikes_color.gltf | 137 +++++ .../Assets/shield_spikes_color.gltf.import | 34 ++ .../Assets/shield_square.bin | Bin 0 -> 10724 bytes .../Assets/shield_square.gltf | 137 +++++ .../Assets/shield_square.gltf.import | 34 ++ .../Assets/shield_square_color.bin | Bin 0 -> 10724 bytes .../Assets/shield_square_color.gltf | 137 +++++ .../Assets/shield_square_color.gltf.import | 34 ++ .../Assets/shotgun.bin | Bin 0 -> 50144 bytes .../Assets/shotgun.gltf | 136 +++++ .../Assets/shotgun.gltf.import | 34 ++ .../Assets/smokebomb.bin | Bin 0 -> 11460 bytes .../Assets/smokebomb.gltf | 137 +++++ .../Assets/smokebomb.gltf.import | 34 ++ .../Assets/spellbook_closed.bin | Bin 0 -> 14520 bytes .../Assets/spellbook_closed.gltf | 137 +++++ .../Assets/spellbook_closed.gltf.import | 34 ++ .../Assets/spellbook_open.bin | Bin 0 -> 15128 bytes .../Assets/spellbook_open.gltf | 137 +++++ .../Assets/spellbook_open.gltf.import | 34 ++ .../Assets/staff.bin | Bin 0 -> 18576 bytes .../Assets/staff.gltf | 137 +++++ .../Assets/staff.gltf.import | 34 ++ .../Assets/sword_1handed.bin | Bin 0 -> 13256 bytes .../Assets/sword_1handed.gltf | 137 +++++ .../Assets/sword_1handed.gltf.import | 34 ++ .../Assets/sword_2handed.bin | Bin 0 -> 19912 bytes .../Assets/sword_2handed.gltf | 137 +++++ .../Assets/sword_2handed.gltf.import | 34 ++ .../Assets/sword_2handed_color.bin | Bin 0 -> 19880 bytes .../Assets/sword_2handed_color.gltf | 137 +++++ .../Assets/sword_2handed_color.gltf.import | 34 ++ .../Assets/turret_base.bin | Bin 0 -> 82656 bytes .../Assets/turret_base.gltf | 484 ++++++++++++++++++ .../Assets/turret_base.gltf.import | 34 ++ .../Assets/wand.bin | Bin 0 -> 5956 bytes .../Assets/wand.gltf | 137 +++++ .../Assets/wand.gltf.import | 34 ++ assets/resources/stick.tscn | 2 +- assets/resources/tree_log.tscn | 2 +- assets/tools/Pickaxe.tscn | 2 +- assets/tools/Shovel.tscn | 3 +- assets/tools/Wrench.tscn | 49 +- data/items/fence_fortified.tres | 2 + data/items/floor.tres | 2 + data/items/pickaxe.tres | 2 + data/items/shovel.tres | 1 + data/items/stick.tres | 2 + data/items/wrench.tres | 2 + game_ui.gd | 18 +- model/item.gd | 2 + objects/pickup_item.gd | 26 +- objects/pickup_item.tscn | 8 +- objects/player.gd | 15 + objects/player.tscn | 15 +- project.godot | 5 + root_ui.gd | 4 +- root_ui.tscn | 245 ++++++++- ui/ItemGrid.tscn | 3 - ui/build_dialog.gd | 54 ++ ui/inventory_dialog.gd | 2 - ui/item_grid.gd | 139 +++-- ui/item_slot.gd | 25 + ui/item_slot.tscn | 50 +- ui/test_itemgrid_selection.tscn | 38 ++ world/level.tscn | 37 +- 187 files changed, 9602 insertions(+), 152 deletions(-) create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf.import create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.bin create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.gltf create mode 100644 assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.gltf.import create mode 100644 ui/build_dialog.gd create mode 100644 ui/test_itemgrid_selection.tscn diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.bin new file mode 100644 index 0000000000000000000000000000000000000000..713a4ef9e7eb9b2c551f18253241341ddd50715e GIT binary patch literal 9416 zcmeHKX;@a(7G5ZVWr8?{1Be>pkS3!j>|@STS~**$XcUHAMGS`wi6qlZQ`1Bf!3k6p z70HY6or5zac&|&ylYDEK>*1V%kIL(@hPj@G^F9&#_Ycu~w1#a9V)gu>=emokV547SuDIXI zFwZ3CgdZuN&#GYVal)hWd~2BN;T)p|YxrS)dB4-1>#kM>8+xAFKSZBB*0VCqGtV^` z-@7%;zXP13px>%u*6=mx$@$hW*TXqRJypTn<8JiJd#z#2jGi+DdR7H9=Lytf{7zcK z{2R+TALDzhDrP;W;(OtIYuLCiqaMz$3}a^0M$ji3-%C|6^K1H9a$LsD&pI$a$GLYS$H06R_imh95$3bFcjH_G-!gd%cj#~gI#h;isc z24viNpSQ|7@H|w8jTzvaits(x0+TThqo*7&8S`KX*KjbIjCqjpwfY4n){yT@#>{Wb z1ILXSkTIWS%z!1#XBjgf!1RITc~|C1XXgX+)rFS-6mKi`F&8!-jnV zTOocuc$mn$SW`^jKUdV4X)8W5Juf&eg% zNaV-ZJ>>_Ft@l)3Rr0wG&XYa!?;uy5U-rx|=NbE~k}ZySJS(rG~5E zb@se2dtU#lrmJ}Pz)tu7I#cf{e|2YbosZYKE?$>CuZQeyE(SQ->0Z52SNEPduDaj2 zp}q2Ze;0k7J+HIpb@se&tv)`lvi^9zvihv`XRSVK{T(k1($8nl`pBO3;rZhF*z>yV zjdkvi<9t7|=lh{wg7p5`^SbQy^^W6oeF>iRWzYJuXMJbHkJs1P^E!K8XV2@___?0S z>f`mw`m?5w)%vXT*E}*vjQ_E#5^^<2JZ{!X_f!9RMfWKoe!89<=Q=sgUXPpi@q0z< zmiW3wxa#Ne-0?p4%*&p6$=+3uv*$Q_jvM+$?1JM=i`_bfWApZ~eX8NELCT%X}zJ#<=MXV3L< zKKI3*`Pp;5?73d{TrcnEdf9WmhG!nGmpz~F_VX#7m){LOuAk$)&T+1ndAa`o>-)de zH+tH@fd0*zDuypyP#9>uUq9rg@cSzPj!!)2nNk|)`4PSz$`t2W`Z{~g|MYs28nkMa zXyp;C5JhX+&dFY%wQKFurmwr&J8G#Y)WQ`Rzm51Ci05nJnv6dL&m{1;djxCDvj;r$ zz*DEMyBK8Vk#W20Nn#@My~@v3N_S39+g#w1E)b7IynQ*3Qeuu@?c*+nm-A>cUby47 z`n=zGCG)~xUS*|m>fpPzl*^8N^6|SMW62^SUPEU8Qki4EA2Z-nVw#7B8Z< zNjXh-LlZ^q=(@YOdYkki59~xY>~+T8!nqORA~ncH)fN zbpNp6*~**!>WGqvPTFr}-ioDocDSSX@as;>cbB~t8K2Ma5M{4rbPkA~t;jgDv%NAb zy@ztt%OpmGZW7B5`T9pXPgUgjyZo3Td7_;iGm64#@L=Gr1&$T$oAwrVlme@gIdO`zY0=(n)U zTeB1|fS$3?Gc7e-W8IoS&l;s!>a%(paTEF-ihi@bOzI@`d-$%e|1{^RnjDw=-2^?O zpl9l3Z%xKY(DT^rjLu5*Y)!_?(C;nudnsd$D&zC$cQyKb*LeD)7JvA98 zL(h)T^Ils|O~wvW9o0zGvjg=s-s_U@LC=2B zb1%LZ8E=N3t_8mS6Y=fHdKQK|sxi2)WPFb|GCb4^!R6nerT9+tTZn$Q;d_zsL-hMO z`n~EFk8k3?*adnfLC@{@9%bAJdbWd}ciMU?GG6c2M7{m@EbVw63Ar8_-yGS?bbt0# zEvff9VX3eA4JNC9luXkywssN*=h-|`EzQ*yFX8s*yicV;^fBa6^CqfcZ&~{H8WIGuX9ma%iM&l z$ldX3*sfId{=@OgsEd)>-z(>-_iSS_&;L4BU7j~ndn+w0v)9^GwPUe|IyrNaa%5nX zRx+;0lsTXm`v~DvFg^mnMy)RSY}`F#}<2tQ1It~KYm_W)2iA z@HdAJhryqWoZiqO5jkV0tAVV;S?Dke=Q^aNiqkmvaPe5N0lhEWT7GU8G?`!%lQ{*Q?Mc40RsD zea#3eG7UqWGr`X~u+AI6-v>G*fd385Ltp5iLWdaeH-Zi)z~3MIA#w9W**~9T4mZz( z-Lx+jrKLGy4K}CTC{wUlv_x`eZ9s)KeW}P(8gMl}i=iwIml`%BYhHg#_ z$U*)A+}C6CJgmUIR7*=$PobV<^E^D*6_$xvRWPe+KE8zsxR)d7Hwg7${*|?u2O733 zOT}Hc$2@FAkNq(Zy)h4E(C|BH9@5P7z&gBVo`)jnFbC(>hYlxkZmxMAT5b!=9EWp{ zV;<()#bl1cxp~q&EWkW;z_~mRQ!o$pyV;uBURe^r--sVHk+B1E7GoYbN5*hwjQ}tA8JPmtU^Pm1Nf`MR;O_KhJ45q){|CIF!&u|9jQA_q+#?L z>}xcdKA|ug13QLhQb&rQd9d@SE4@!WXawvC3MGGvr6|}a>O^l)Ao;@jQh%CG6KFE* zWcn2K)g~8M7ixu?oT(vfL#l%c-KiyPOKL_AN zrZL%)9jqNSqJPnNdJpzJ`ha@Tn=~ADIK4`5(jgeNJD{B3eTU zw4N5zQd*9;r9g}De2%vStS!g080&G^vmVbH?E3<%yn6*!*64Nx-uBXdN`XzG4fH)} z^aJbCkJO81lM*v zdvJ0#RyN|^V;tVK34p%BO2|8QFhOG5rdL8}yKVr&2KAq$1cN`i=ggyI{XX zWpoGj4&4UpW$ZhL=PHNbz5hRr`z&Bhki*2c!>5&cbM^BZvmmm_AhL)85sX$s0<<&aY_iGOU~;|n{UF!@hDoSr|_<_TjA4Ld)eU!JgN+YkNnglTMB{&Xrd(H_@0e+`oz(h>7z z1|K+ZJ|cSOF~f(iVatW#8tEjxxlc2Lg+F56$)CT%6f>mLV)}L?e!hm^o_G1D!& z8BG3=|BT&?G=u3`ARq2c+HO1-U&9nvq$8d$Gno9bTGLpm?bk5I+|bFie{853Og4MM zAF&R64bvJzIzEUuGZBpQ-KN!Q^L|#)UP}-@n45FQoH1ruz!{U*WRudy&qU@Mxb4w#w`K z*qbDKr2UxUf-ULc8TJ_u?#09R+V8UMPdeEiJMOOL2~YE~+bZwwW3-hq*)Kk%qD|Nz zyd}&g>g-(3#>r8r%TPHKqjy6?=6UdH_e zPhKglzWsJf?flS$@pz5qY2xXb(I-DhPv&HQJEGa~jdl$#W{bxU zZ1dNehg=5)Q?wj5f(-t6)ClEnp$bK;MyWHYYIT*!%k%|7+#ul$qkk{@&~ z+y9z>G=F5DIQ38F)IWB;rE#4&U6;9Wy+{kAe@xx}LcWx`=y3B>#(EE!0ulXn2 zrT)`-Jo}PgbY1u*xIBK;PK+Oo8=VU-emK)qgXbPI$IzeAX1T%dpI9HqsolOgt2E--QbZd1VY{xxagx*hlgECtzy9_t z<2rG=em?Vh<2to3ck86#&o6!_41bA}zk-+EbKJO2octwy>L+o!4{`FJIQdVU{HONh zKXLM3aI!=G6Q}$8UOQ&krE_7A`a^bz({-Uoobx=>K@N_ia>22Ii~JG<*LZVY)H$j>>uJ7wG(b~?dM zZof88va=F)GQdviN_n-a(7y^hGWNf@Or!f+ao>+02kW;tbd6{{!Dmxd$h$-C@3Ny` zg}e#m_bcYr>bm@K%6Q}YM~;uhTImUMM_ZFU3wKm~mQ+9QUCHRn`6Af^%RkH%R2qBA z6U+MQ8}sPanXeK$f*PdMvu&=a%UHJa=4rU2w#$yu7hxv=c22_1QrI~TJE5?XZgWki zj1N8y*P5X1Mej<^Z`VK4G6lENJMYaBi80al70Di1?qQ})9bP5WN}+8=YCEi_b{;kl zRGt?h%Ohc@7VO+bUp(2F3p>=8?C8s0*tq~ZdtgVF{}!`c^ZV&p@vZB+>*Hp7>FL7C zIx|0w*2tfa;|j0LZqK+$mY*-?ujPpCUA%Lf0eXwdDYa`oi#ne@57a%$>!ew`k>Ti7cr~96RKjH94$vGGL zUze{#fBn(lmjwc-KlpL^FUvo~EO&I=^sM-5_=7liD&yC#eA=gY(1O`s&J^%11$>in zfna|}=r?_ecSL_>JhO62$7A&UI{Gf-6srq4a>9qVpZVZP{-kFr=Q#B7vF}`m{YICS z8;#6u^s1YUkbloPa-`TEpx$T#H?mzL6?86uP^_h<03)%Wy9{*lOpFY>2IFIYgz+r_Q&lc&9m=%5W zVaqc)vU+cKEYI0NU)yQ1{psmJPM@aL?cE~hI#z95=eYZ}m45kAZ)fnM5sr^jb41(r zH*?fG*Uy=GZ|dlB^VT^!-}ZBKit40KYBb1MKE*zJE(rt~a+sDKHu8r%oE3kha_RBsRp*@we)FIql78;#Zc&&JA=9OI^Ez&M<7jbR)w!L?)WLcCv|jL%x_PO zTW9z`5%cToz0dx9#P{}Lu%86uvk&&SzT{B(BN*YhHNFfWc5h@WGyzZdqeU`%#l zOtQd!BaBtJGj((w*k6S4X$SigU_ZC_K3hkOj~C+SIL4$l#)Rhm9>(f1`YYoWQe0he z$ItKRyC*rt+e?gF;=|+Ye_(#^V0_5`S(wMu7>Bd)GoNc7oj!kjil2frazwYmJkG;7 zw1%IEb0dBp!OuO2jSLvu6&Twe-SKk_WBVuUKVIZ|zK%f02jfG}Z%cRl)W!HL!hL_o z_?(yG$05a!KkiF$I|Ab)?i+~siN$^8K2khn#Q5YvziuN2PGH=cW87pc>r?De{E)tk zPq^dfB*w5QK3&}LN4q-pDp)8CI1RcnRv-xZ}n*ch2{leC%!sfB*(B8lnvPH14gl%Rk*=kr` z$`*hwV2jyrYz?e0XKUFi&{b>&tWHO}@i=C|@&wrV1;;pCoe%xxIM(7`D`9IAj@h{L zQd}8@;}^7^h!!hwEQguY*j{#xodP|@wy{51G;`v* zgGGTxv8`+;JIMB+%?`E;bQk-b?PiDAAJD$ajS5@g#&Hq%ItyDnaU8&%PvXi}99z(O2U?uL zaT9~v6JFYq-? z_S26XqV3#S$FTo3Oy8nOr)AkJeQNtxn7*Bo|FOe5I?Q1Dj!pVH`fCQ0P4XcU{+Pk^Et>S}puc7?eOo4f zdLSOmVA03ih&MBszC~w%KVgUmGnj0W{zb%_S!|8i6m%qS5kr6TtOcRMw=ZGpBguQE zZe;ZLOPKCUHkaouV$2cglu6ylBPM;)5i#&3OmRgvH^EPO21%zneDH)xpLE1??Fp03 zJ@8ZLi|2y$KgaZZk-RHj;JVupOC zwtokcpU09kwu%1!6&8IVozF4dSIGYgpLXAibiRad=3BF+P48t|vGv?x25+vH*-rYs zlv{QguS#9lkhd5bZa0Isx$VrcWVFjz_)u@6Biam}vLcg>{FweM1Yr_^m{%&ZWia?6x!Cub^GV$@9DX zIX*o$+6*2)JfW={{Fw(kGOlHVTbg4pkFf1ldh$GT=#|Ap@$ZSj3=!x zYs5oc|F?Eexa!vN(KL5{KYBYn;ia}E(PaPhARmW}XK3R>MO!oY`OZb5!j2hS;#nEn z5AcorH-itvlmC3!Qt+CnR+Zov>9B*9RnkwZw60s#})bP35z(K3ZKp3^3#VK zvHB;*+zej2GTeyyaE$ri#ln7L#Dga+Z1!BZGtRzQoG{OtEk(ays?b#`v-QR}d%}skyo`RoWu1-IpA)HHgnsw}F89j}+bP)T z1v{Q_j=M8#9nd!XhNam51pc#9xV;_hTaQ_a{ZC+@B0i2xSS#o~!3@s%NH_Fq z_H5M+ImMM3oZD?@HuAfSg%1tzo?r%NyLjDB{?CFP8Rrh$Yse`Nn!%ziy(h?+e8_|R zNbd<|aE_ZL41LO{GOlT>Xvir(&EQ;aJByItWh{I+iuVLF*!S^6JNZxV8#3Ng`lKPJ z@iBw5!%kk<>5hKM*x9U>qpbTqLB`<;su=O`9rCOvJSU~Up+oNpo^XL3g$(=joXU7% zEw8w?W^noimN+|RaJ8+6jrgJW1T$Fm+G!W#Ami$9RvUJjATOA~HQf62o?r$G-zaZ- z!WQ^e26IHY-V9#g9^1Ld-Da?uyD`u=gJ-&9Vm z+ZgdM9l72N7B(rrd&0sFba<`0y57aN3>to2dhw;9h zAJ0BvdiLp=J@ExBbXX!=uqRA&L3XOI_BZC`bNnOb>#*vhWpU?0GkDC%>o(G-d?Dk> z`S%)f>WdjH+RjD(k}>%}d5!X*8GL4!Zs?O88J~Rmts$p%-VCO;)UWR7myF2=TK{8^ z2hHH|;SX)3PkB(r0ryTAa>|2d@ULz=3y{BLEPSB-vKf4OTM5H|%7Zdan7X1N{~rFB z!PGXNyI(S{w|s}KoI4N7cz&b9Mm$g+^n|PC^fJcW*e`p)&h8eC?9;O#<4RWw7;W<- zhnm61CKigbV+NN!S=q2(8~&TYZHv@0?8o5wmGO>EjSV}rUp9k#INKO@=-D)b$tFE7 z2eJN}!QEk>^7UM-|1vIv{*s+2NV)6#8cHJa>$3 zg3q3?h)K$)X7Hj}t8L^ny@!~^v~Ey-B>gYpve-{i4AY+X?_zq!Z@F`*8NBB^)zGJ0 zBjdRTUf9SEt*{u_6|`@qwSt~;!e>6i6t|}#r@9tBUxfR(pS90%4dhK>$9gR^*b^3Y-H2Zup=PkC zGgnnI+GH&1%*BU<+st55XRgX`*<>tySh$XBX0WI;lN}k0I&(1mF@r^&nffJTQD-hR zIX2V`7Io%t^A@zpSk#$me9T}`XRh+-yiLZU&b)X|tj!D-b!M_7V^L?O@iBu%ow)}3 zC1X+3doX=*sEkFOIc>{Jp`Ng)GgsJ`Bh(WXb>^6Yw&1^uMJ<}_o57+MP51h{Sk$Gd zzhD2$)TN6*v}k6q zs7p`o<*k{)vF>jNA5zyI9yCfVlF6h0SkwwurND7K{3Jw_ihTX0WJlSE$m&CSy_GrghQ`7WM6#7k1lZ zEb7}OqL16mU{T*DJ2DpaZCWSIU{T+ue#uzWy2;Kvd?%thHqE0ad=2$&(kX-ZOp3bq zJ79`=8Pj}`T*SkdFzwUnosjao87%6KzEb7BFFJ`c)4^v*2vG9TNyBRF%x@1Sj zqCQOHX$Hr&MZaWBK2WWd^1B%<>cf-=Wi0B$G(Kjqs1H{{UY4=&f%3ZG!y@LIOu zzl%kkmh!t9Eb7VhUL<2tPwtO(*bEl+IZX0WIyQ;s%+X>6%> zO>38oMGTM~Gg!m}Z3c@Pa&@fjX0WhHdD#;dcB&vR z%b3;&+Mjko&NYKYUAi1{lZ-`On$|8eSk$E{SISuUKsnb87IkT|BV$pQrnSoq7IkUL zxiS_$P`}c;Yta;wRCA`fH04tni#j&N28}b-oGG_{3BO(8Z=?M?)l4Y2n!%!0OnXcj zi<&d}X$Hr&MNX74`C!znkXy}QQFEr;Dq~S|rtvp}Ma{Ve`XyuXf$GUckz37RQFEr; zDq~S|rtvX@Ma`LVqKt(Plv~YUQFA6cG8Q%GAoybji<&d_OU9z6M>#^qqUKDw)e{yq zM#_Dju&6mxZvDGh)TM2(Zw8CHG~Mg(Vo{^civF6xqDK7|<0fNKqo%#H87yklm9Vaw z!JPg70W-!eW)x&8Gl(C2<+DDtgBCaS$ zo57;iO?~%-#j`+tH-km3n{u>SOzSq~Tv7M_9E(~v?SKC+rnQCYy_A>DU{Rx{{3T;i z>!x+j3>IxEpUPPHKzZ2=7PW4&BV$qPro3PVi&}RX^h?IV2kMuoW4}T^{Su~UhvJ{= z+Y}GS5x0aXZYkcVPX0O0JF&TT+g{(6{dspy#yRsP(%z=8Xv+=x%{Jd@G3OF#eRdAh z67;iZKiQLLB$x5cl})uF=vl^-dU%JMN`6&WY3CXQAsd7joic@2~8C%|F?$xQ}fAYyKU+ z+|sx|aq6GUsekl$cE~^CbY13jo&IhN-B;#xe>x{le@}+4%UsBbf6e~a{FCj9`^ffX zzl5K3UHF%ycT26+!IFBrt1Y#US#uk_$D3~qzPeqo;UCG#Pm&Wia@;u3U;y!|l`-pSFgmnp>^)(t52xA zLc5$R>t|fZef7GnR%o#_Z{RP$d-PkSwY!_g;6tb8)z8jbW%w^R-RJq^qQ?DV!RO+B z>t_}*?l&}{zn%?#S11~!lmEoY|Iy!A4gWu!4bZ!-9Ao(7;=b;4U!z}heXMc39L6QM zWuP%mk6RWq#wEmkp1ZG0E_fdIIq_^GCTet_-uN3pbl=O#Cu`;52XXQz(XcTZ`PnMX zuZG__W{uUTA34FPU*m?4(%Pf{#Hs(QXOGdIV_b4KA7zY#;CbEWf|K1&7;mym<4<;J zKFBU{v;EEi|7o7df0}pldllj!<)ewlybDhAnzD(%F|VI^k+|o=@$Pya436vKxiC1|i|4}NACDUP6xYUc@$G5XbAi7X_UZXJt1X{-!MKm> z`M~pl>z_Xt^t_fqd+}Ttob1D|yWpaq^gPpZBH~ZPfBd-ijT@iO_4ByriN>GC>2tfJ zPjN(cDgIn`edF%;|F!);>+L`5?d4qmd+Y80?R7M3T>cRG#O(Sh-W&eg*GaM7d0H1g zU%!O@=lMvii~p=w|EyR4lk1hI_ZFAD$XDMVMV=P?|JwRycKz}+j{jHIHBalAcn^%< z{~~ekZ{mH9u2UQf{eRZA|L%27yuZiiu6h4E`(es+^qw!cD^A4z_I{*J~ zUo6H$@UQKY)ik5Iv0OmBkKD_ z+;#r{oc*zQz6AeIT^Ik^PrJUS#E+|g-7kxI{CvF(>s2kZO4cm8;Fm{Vwu$qbdwg{| z|0dKsj+35!bvi@8XE8s$n@@k^I&sq9-rZaKaY|ABw@ZQX@R_ZC+VgL>hJ=O<&}AGI z;-!DLsjR-=YS-#_T&hjpQ>=JzpB}m_r@tegbnK@5;X~7Gy13nH#owdX*YAj3b#!1s zZN~2b`i}Ggx+l5&@3hn3p%44DZYupz*RuMvt#icxnfMpE9sbmXKijQ#M<@96`?F%j zd-?Qm%5vGCrReV<^mpB*K&OnCp}&U)Yz@)F1~_Fb`!gB-JcK_Nx6Tp&XTtEull%bs zy8!*&oIdXVOc?sIJVg(0M{oGE9{yz7=I6KtA4s+fHSY9%)Kv1bc1syZt!&dlktwT2a9sDrE2T$^~byGPnppSo`k3&xtF!b}B zW)Ys`hu}|T__Gc1AmbJAC;NqB#oHq`WPdJq_jU|Lf0rZP?rrsRoNeQZF;DUh@aHo8 zS%VlDdD`Vq2>kIR&xZakLx0yI#@ZA~WBA|b_t;gQrpCG}#{+-)~Uf z{$fB6=dub5HBbE-m9DGf<%3?%t*eS^!sf{s=I}HxE1~}y`cqdGb;$EB;}Q+a+n?jU zYbq>s)bq`(J%OK>;ivrE$+6uvU03ZrY_@|B@-r)A-mtta7B*L-FLm8E&%jSP=4Bk- zpuFuR^q0T~`T3IXTN(HLi2DvgUl3nT*E7Sy`d)g5|6dWN@7lC-X;`pi@r^d#V0(T3V~&ojvyP%Sb}N5-;F8h6_dxl%h1 z-#uXXK#n$9WDWWbb~faw<;)pfF^Ky2S8^qHYUcv@kN})|D)iT&eN)(ROnzqVHp=Bs z_k|?`J;}M-PD1##WqY{c|EnLe1eGik8(9r@$afiUPBAWUY=?IGu%#y*GPa<7IQ&Tl zZtp+Y@pONC{V@18_xNO75p9(*wI@5LuP%#_u^6BC7@rep{|I)D_MfbcXi++-9{kye z{>j)8-Zy9r>`YpEQj@Xzsb9_~XnzxS?t+VPSoL6$$}d+Atz&z`-ugdy-E2u|CEe?d-BQP{!Z*hG>~!rw8oFxB%onkoScAb?+@& znwX7IyJNaIJ;_71xndww>nuSs&fWaI_N+^=J~|Tplkkob@3qEVgY{RZ-a49Pt*Dpd zj;NG3ayZkqJ8$^e*)L&`jK3XINUzkknBKfeafghbj!$6dQy|N@=k9{~kvhTp>L$fB z8DH*D$eFQoG5xpeCA5`+O`R|EKC;bS`$m)HU84)?jp_#Lbz_QYhYK~)v#)(*TWkBE zmHGLtwy9urJx=NkB# zcF0@DD(D}D|DNQX5ED5O8_#ltXfmET{L@^>Sm?w;|45-G&J-BWbr?@s-my_(efpdr zU7KE9TOHU`_s;joHUsk_bZ{?+jIRZ`;)LdXUqn;qPboHUd;IaEqqEz$m(U*!ndjNf2Pro&DK^zSiZ^g3b{@$UEy<5Ls_vN^V&pj zdU4%Ra?+JH*F0J34^mBC3n0!VIi)Vr2S>W#n7uGk<4AO5-4R**l z%lz=Te#y8d^tVGl^|WA3#=m^`UQ0GGSkFE6t#;|jr@SD`LkhpwhCruL)LZSsz(9R> zy;rtxE(PeG5c%b0Y; z_+-12-PyWM(x^OlD(dgU-a1x8{|a)wCwX7YH@yem#XQS+s+8+x+^9(x=jzo;lym1c zt&h9yYqa$wr+CWavhR@bbjd!&DD{D2mUJi%-y^O!*37hNIG(9xc-DQ8yG0*8$!Wc~ zf#;Ogj~r62--Px*!%p&kZIQR>$Cd9q$zP&9J?}5@yvq9D`j3iRE7D8$Wi0E=dAZPd z78*Vb4Z>Pv>@}{#<{xf(9muC(-JpHS0Oz_u8Ou6i-8c=ue5L!oxcWSh#-#bf&_G&8 z7GOQ0b>$AmaTA{Xdl=W(?q@a?o>>|9x8r}9?r$FTEHp%yao5PA&cl|LQLD>`IDdN3 z(b*|^(x^nyziTp<=c{+efpPChlh2n4%!9S@DAsHl%R2ISX2hB}5Nj;){b&<_wvCe1 z2%NP4B<3khkJ;TeNXD{GHnbUxwkfbak6+<>*Nr`UGO`KUyZ7wQpcVs-HR000^_x7& zDgVue9ojdqEcj{dqI}l?{tSFpDQMDSS06jRn-%0qj(xIoIP8#L$fw4bWJ+lbn$o&e zU|!fchW^Po7i$$sF}Vh@DPzhL17IgJ_yx@O9mL^taO!(e*lB<4UZ9M(y7S=4tN9{j zoE7cEV2AQoBILma|eIgk6glfL2ZA+`XOU=?pnuh$XO{6|JR_C)~$1I>Zi6c4#vJX z33P_Sj*N@A<-;I<@$)dPSjI|LdJa6vkyDHqXz@BANX7$4ywwuJKDfgZ#pWvGT+J`tCK*3NK1~DtqtKV}v7zIQJ|B#Z~FR3%6;pw#t*i;>ftnZp5*D!p7yhEvDdjH?Ik18 zzBcR(e6}}G^KDQ67hLaznzJW4)n*sF{Lyn{#=j$lek^Lv={I~Z#soP>mvPbs)gvg^ z3`T6q7=9RILbch=h~sCNcg(+o`rZWotbLH4YP@l{4cbqJoh)O{MaY=OXA%5C4cm#> zGiuIM&(TXnL^gt*_2{3B`@QQOM0>!Q$bm9W=(W=7Y=^u;>wH!44mf;)ss3DM>8F^H<*7#a z#KlP(vFQ!BMrsW7`e?CQfg+ zosO_GtIkd1Idz~eEo1C=wamCzH|WUNnkYo`h5baZU%Sr-&4K%d;=b5JXj$C)GHze; zgVqH1y@LC;%;t)j^r%tGI3?=R?@^;3gBrDrSD{AT+Fhd#?jESGtoF)Q;C_HJ{e0J2 z-4Qiv8Hb`qT_5Xhchsn5oK4z$%D4+^)W=bywxdQZ5Ka&UHHC zdE0lIEbojObu-kc8>2>jBBH6@?8=|kgpBEJ@cxh$YDWA|YNQ98U_@1CqoM3+S$M-gC)xKF1weWTq{XX8W z=z9n1xbbjGsa_%D0=G9i8b+^)YI3KGeqCzoNnYO_+bz&98K0HvB)O|qaOR8N61DxN zuin5N|4pIqNlx*X4L&2@H5tzt{;57M@wY(#81gcWN+QgQET_8k2-Kwuqt^Y} zotJN8e(4(wy|X<*UuAqf=zQEWcn|e+>#|3-?Y0kw4&Cb!^e4h*KiIs7TK8_$&nx73 zWLv)WO+0xe|HK<&P{5FZVi0dkxve_c*G- z%X0nbxVS#{yy5S>IQv5M^~p9pL&YF{T}+zj$Bw{wxMPYPT7`X^qDK34)}JQa;ds&T zx2P1EgUz!~Xn{RFmI~{>d2Mq>VlDTEw7?Ke}tYG(PZ0y9Ix!&a=urJ`oS51;}_b z+S9kBr6q0z${00pV|-AP&@ZF?J=mcdfOtsvF}Bd5D@ZE!he zsE$lJpUZDy9idtr9Hzzt?K~*j5tx{j8)fl{i)@jZ9{2YB}L^u7pI|eX!@o*05Jy6Dvu($C# zkST)pH)7uDJ;9S4?oPNiGYR)e(HZqf(Ig zN{uRVV4LFy=;wugB0L8XHD|`HQE9QC6>;TBF0WUarTs6hOH}KAd}SEcMf!2QcX^V( z!n#1U?q^shWc@8QXU5g>ye0cGmUY@49%nqis38YEbgx~sH|gw_H-TKNQ7h}5j9ae= z%R01P-F2^58KwJf>0ihglaAP5$7Eior9&LPLmWOtTqQzWp++4KQw&%U8xIj1G+z}l zkBBv6?gVaoucNcdp`=k)_x$b{*wIzvr2$*=a(HAhtlNJe56D>7$t(T77JVxmg!P|( zw`ecg1flK3^JOC6o%S~No`+F?ma(jp8g0g+E#=lhD_pg{1m{jh_C>w8G3>0y+Mlvbn1A$f3(%&2)fP{vf}r}3eFJwSV^t5f}X3-->5@%si{v3DMTwI~&yYwV>QechP$(}|?t z*OKKk2Y=cll*L*=>n+uvWsDr>DC5p?EsvJ8tDwey<}V$xivrRzn|x?*UiTC`WGfg)Iv_D{Tlf;82U0!f_;nS&SdLR?7o>3m84-kpncqFycIR?w$!=rkT*!c@nmdibUuR|2ShkMHZo zp0_o){M^ZMygwQHT-s}+-lw1Ko6}15KTq-!xCiam$afjz`+~6sRzajO)I1tz*BS?wx0AY3D+`lT^Vw$wBLTM-22Y;$6j)d>`uGH&FMUkGi*v!;Y6Q z*3u`ad&_tt>fS-9W8Z99%pqg(dtWb6_r8z4@Gk6yw_z{b2X$`;^sl1sT@iKf>8QgD zLEXD>P*c4}_D43`nm6&}JCi;(*0&81uZ8aQt&0CBUMaXu_tYdyxjU;N4-W&(x@lMr!uB@zRh@EULiK+`2T?O zb?#W*oq3(Z*PYX4Jn>ljpa~Na8gbtuxFg;%=qF5<<%e6PbdUIK^32Nef#zeCSq+weDWD3g%?hyWEFEY%mXnoWg;^fZ zJgg{7$~0CCv>4+oGxKH%K@+mnEH^92{6PI!4(7vBvb3OSSyq-9y|aK?SaKG^zF~o& zfh?3YVriHcs28ir>M)fBg9fuQtQyP3GJs}a^;rNb$4Y~iWxT)mW(xH*_c0T z2ilIcVJTQ9_C4tLtSQUS3b7wp5mu6Q0qw%tGo2-2EkIkaPAntK!dkN8%*Hyij;uNB z0osH0V;xvm_7mt&tS@WL+OpoDz1fef32ViAg7#$HSTELx^#|?Gy0gt}0~^d7D9{oe z%qFwl%xTccY$E%U?P25DQMT8h<$~o)`1fphEioQ#fR@=6WAoS5_Bb7#s;z>YzF8IHieC5zp}-ki`fD;l#O6>LFclW z&>qC5f=)$?U)eae6m%)HMzCMle9-yO8p4LNS)j9EDV)t=jECcR$L6tx%);m4Q1}wI zoFxTK$`kWbEIU8UR;k*arYPq@&$BD+0lUdAgI;F0*mHJ|-3GnQ z9>as@>+{4F%E zv0Qwza-ZeoH&`S~%Tx16mYT0-Q7j!#%cCHPWV@ITPmeiF&+TkAOU0kDHoQ46#5?iU z1}(%(^B%mjK}&O;_u)OcjsL`Z8`Q>2@?kh5T9Oy%zwn=VFdxH58Z?*(@yR$N8pMn8 znS2rt;7!4a2JpiC1xv%bbB&kc4L}?4@3=oN!YhDQ;AMCSFTrbr*5)<%H$0G61Fgm@ zLAxL?3tAQ}O7Ku#7ql+40(miB9ke>Mif}8h3|bkMD)Op)3Fs2OfPc$t@)e*f_%dFH z*W>F!*YmYJjOXKzSVLZ(&*KeoMDQxmS_Zm|FXFYJwH9yYN`njdum@%75e!*-O?7v={Hk z2ZQ$o?aK%7a_T_dAGALo%57>nbqMGXK7x4+jnBO)!^DG0x3#6yS6DLcR&dQqaYGIp}h}5_A<`1GKfzNeiIrnKgObvq$M_MRL&=~JJ;D$1+)8#OhUZgq z88n9P=S7r!3eo-i4<4WtR`&8|;6(TG-8{MSol;jxj>Ahi&QJ1({5Xz#d6H3PJtZ9uZ{-5N!b^dcQbLt${3b64T23jW+~N0mRnV$RWhIN!04=iMNT)pF=XeRw z5=wRDGQY;lfR<4-6Dk^9B1s)0-s)Q&H_#<8&w7ODFxvDl$GAXb56aJjP z#_@uG0DlSklE32#6{frgea|gQG9{ss05pM;R7tC(P?CTqQPL=x!Bc~#Rx&DAR39Zh zXnG}^a#p>fW(CcvnL1#%rkJS60S^8nkfsE83t{p^iY;53k}*s z>87k!mMdM9P0A{Rc2PPh4xAC~q;ybrD|V%wvR~O{(00lX$}yY~{XuD^oKub}-z($5 ziGHs%S8`Z<`BJ5;(p?z^I!YO#G*Mb8eL(vtJ(c!KN9AYGpOrABrP4+j2s%*d2koXx zFVJ3S(NXEF3lzYlBWu)>P^ttj>*`~ZxB9zfeZ{-^3HRYx96SVGu-cxQVL!tE)^r`Y#`4N_G zfZkB9D8E4WCFn~f7Wa9tyaj!$Y*D5wzbfNF$14++x!{vPCn+C(1L>7s@NpSITwJ0}4|=fPPT+C?|jqD$|rae2lVG$-(CtCm9}JpOO`-P2 z8PODK5_O>ZqncDL22M1o>ZM*%^7HCy2GvI`3R+YxtXkAWYIe}RY$7@)gtO-(8=mVwW+G8rthtz%fnD1+CGbqty{= z0ccGGov4miv%=Ca&|zwr`VDlaflgDW;6C9h2jyyGRaXPmV9;Q-xLN_c1ZWAhjQXuw zQ7sEvR;{XDRK8WKfmTy%tEZI9N-fY@YCW|H_;;Y+sSVXuY9qBiXnnQ0+7Y}NXfw5q z+D&b*wgzpjc2@hVJ=9L1oz$M{V70H>3$&N|6FeBK4gejX24QxKVdO(_sOk`PxH<#J zDA1AW7|=25SkQ6m1kefUB+#kqbkOPQ&!An^+3HNtnQA+=pE?(3{cvkpzx=7uu-dArKbhElija4705$ap@xj`e; z4XVZR)}R~Ib!rleYFVSEvLrU>8g-TGV@YKpx=LN9X0c?nELV?#6J4$@R-dRPEsc~X zY9r;I8ma!K9t1t8?pGJ6OVnu4XmyLaR$Z^|1>LLeQJ1PK)t#U_RR^>es#`&~qQ!c3 zqq+}tAGB7gtJU40yP>s2U7%apbk^ zQh!$qgBG?FwEU?aP=i2&ELID{zudEd+R)~Z8l~p89KsP|*{<$V3xXE3_*wo?|5UA@ zR!dRKHdxIIn%9!k5`z{YpdprGxU&vR32}T-&#On&7k)h5f`|hPpeu$lGa=&xFbISdf~#dTM1ui`vI z?s4V$GS2gK>HmlGoVnkX`OEmB`0TjP{JtaEoh$9`cxvW6JNHc0KS*}RE5qkW+>>;( zGua(4%E&Q14cJE7WFLn+u3Igy)?>c($r&2P1^$l`6yg}ds zYZG}<(IoaGcSnl-!1_kf&-o`p^u70c&pVcUL-52CjA|j?HF}bVI!CVa_i%k~ zO{DlvAntSI`}}?X_1&w^i>fB#JdS)Ge?OmBUmZst)r_P9myZ*eQxZd(%2j0Naw@x-FP@cpyjfj-l~cdeu3!c$o>2t z68Z(ApJQEDe+B^8}#W--v$u<6t_rZ#sQ*tGNzfozSmY z4#hI`7ofkPOhs`%an7etT1(|bJolHKD*DWM?xk8YeR4OL75k>snlIa9a1P`Ct2!yh zKWGUv;e9M=7ruXno-OFvGhu&hAl~yG)P0+0&}O`60?tg?p`t!Ptt1=u{#^gN`wpgE zDvERHTc|HfyAaFoJO=L^lUPza(&_ic_Z~+-f1`PqihcE4aV)>b4@36VrLZ8!{m{s+W>(6|+|lMc6c_28Wu7UD1G z(c3xRvb@(!Q%*B!)!isQLdw5cWhE&coO~MT#0<@FPp?7R`tlx zoyV4-VdYDVwB_AOa?c~5^(nAP3$rYw$S0qkxo?x+ezdGdZtgs9Oj&be=KDsPX9{JL zn@h-vM>c8s#8oV-O2>*mwn>g*NjN-SXHP2ct9}LVC=ln6^Jzu2BO*z24Nk9JN-}_h;<-#0pO1l2IC|x&I-Wl4}G!r zMNNyRMZt9Ng9r%08UlU57s9af#pMTT7>Au2moIq180@@oslgLQVCRX;3%>}#t`9Cx z7z?9d5=?+l{M!$MA)teBcpdb}b&!lT84~ckIFKL~MnXK+cu0cLFdP!`+ewg$H5CXt lVqh{v!+0=YH9!gsg^4f)r|DrD)@hIik?qbupF@BFm6SMNyI#T4in&Q4UA(GkhJVEVGH0WH^u4$;$c>6Iy?K8W- z(fytlE$!;GR#5wc_h0I)#wAF8?rj7uf9s8p{`=YMrP8je1+_1JJzltfA%zv0Cx~C- zy&A6(QV%Dynk$3Ef9nqgt`TAmq_S4^8;k$Mo1gU)&K*xy~ z?0ce?56iqDBxkH;J3RyUYWXEc&j@#}pJMqx*os;{zkD<2kc(^C9}mMsE#KglwNTOY zG#e4ILe%md7c~=3fx$heiJ;{h*gw#f2ZOQFH-eV`VS>Bh3kI*ae%DpYd+wVj#Dc-! z#2e09zSEI~!Vh4uv(HhT+P7IXS$GHrYY(U+sC^@Sq9B67ob(Vu?dN`w1V=C!(6NG` z_DkHh3D3b`K!dmW0TEkDofR8a{S+`apjsO59yabhqSoSw5uujPG;qD50MI6fjm)bjTI9E1yCaEje; zdM%&(tEW&I44(YZTd(EoOQ|}4F!)zeZ&Axvn|wz%3k;rJm>_ETC3T&J!(i~zyC_lZ z?eazn&%mHhyAGn-*It+-{0Ii^pSBUze%Im%K>&lNvR8>}ACg_9dkY2!+HDfmzH+7U zU2VW%TdU!smd~FOC~O0RSLXPNYCrw%2C)PTjvus8_a%Pas$=3@FxaeR=e_^duYa*q zi~@t*MorcK6CdN9B%TC=0~}I{zQnWTmqafx=o)cJr{x3v_lTZg@Y>W}&RV`|@nf+S z7+l!E##zfhonBwc2ZQ(A$_rY)ZQDAMHyCt|d#BU#7JRcf3k)`B7A0!=W%3pACK#-g zdRMRIN1UxAP6C6p9T&8G!@%WYIWTzdy^Wyd4~GTo&x676UHwEYzh&)uXHzg(65}mu z`Sx9#i3)?B%S-iIK6=IwaV8jC@q@Fd<^Ou>DEG}g;u(V0OsP=vS94B@LgBGLLi)!yXWTE&53^p9|ji~m?bNY#mz+j~&sd_E{BCnd5 z4+bY#FBH|@#I2(K4jA+!n}sj&^Dey8D-1qgx?lLWKDAX#F&YdO<>m?h#E+bORDTK# zHn)fszQlL!^s;Cy7#y?thM?ttO539!4F>b>?+~c8Q?nj}DF3Zv%sQ zovoRcf3jeX-UkdWi?7GD{FR;Gi?hMt^So$5%lB^)Di(vmLG$&3mLK-mLet}D_a0?8s z`NK^367RYDJ7E?W?096d@Na#iG4VnK7))%HDEt#YA<ah&NhR=H>2VNEx+toWi|#3ZrK+j zX!#4goR9zp@0lDEw7kosG~qfJd=a=s(DIEO1BD4-uG6WvZ>ec2D)XkIUhT(aco_0W(f|MDf5LiD@MlyfOa0f6>8zZ`?2ciMILe8L82dE3y5X_B?ZISHoC|?K`*T%6?xZ&SuIwmDq19GhA1qa@`Pd zpRzyYx-tH}kMVwE49Isd^iiVH=kM!K_O0|Y&VOlZN7gy88du`>w3;8|fcm_QRXamo ziAvrOk-yeWXUHp2$r~c_CXd|Mhan9Ou}zfi$JnJg_nXn1>6%n9#GSpXe2gYF_^$kp zhI%C`^@fOgWgRb2uf$0%RX#@38hl-twV_^#O1&YXzF$dGL%kA}dP7A0-~Zf=KVM&e zuJH5q_2=sA&(+tzufG0$h3D?q=itZZ@YmwS?^mC{ry1X?jPdLH72dP(e)VkU zKt3z$6;tBm9j6U3y2)KOX~Ph%#6!D>e-@2-rCzxnexR=*TJ7llSv2Mw*$v_ADxP2; z;|)W9Wvtx4uHp?g{O&Nr^^fs?$N#_k5A^J3xc_6k!BXeA7{(vt|BnA&udJg#e`Hus zfBx36PGzjjtBjR(DdUgvf5#u|{#*a|e#(5x{U767!}^r5vOcB%$N1mz-|JUxo+%AD z@4&6Qw2@CujFI0>sK&(NLj9&$S%R6LuXOq6NZITB4r$R3obRwUmu>ALWtJT-_1GIE z{My1?v|V>m`Z;ofoICvvo8wlO|9IS9R^My!M+`qyS}Jx}oTD>qXw6OAyYRg871-fk zo7kLncC6rP5LegeTU`}OgZz2D3Kv-G6B|Umi7y+ikL1 z^=2cApE7gg2Oyt`{HuLK<>D^GBz?7VykWVk!grJX`F+z1Y>7=*v8n$^Y1_Rho@`~! zdpWxBBljw>Lq*QKIQg_RYhNYaHN6sdzirFC4^)!X``R&MEZ;QocPX};EL2~RCrsIQ!M@R6j>Yn`*Y{^8ph z{L0uZ;^nPnnA&Td?Xs!A>LMK*$x~BYxP9sje$wAm%DH_=)H-MNntwX;S{h}W!TMSb z`xTa#)4gthsF;uJ+B(&15HiBl!3SPj%_uAEarIazzL1UF~yfB{2V+WB8j9 zSEMw|<$<|IU@o;U+s{Ip_BevqY%y4RusW892AmcB=lbi^UVT3ANJqKZ$rQc)TSs|Q zY&Z`ZZz-OgmBkXZ-?mE_p zk@n!1pT`siJ#LuE>U{F78GJT) zTyFB4K4J1TM!?R37R9;^W`4W~42In}z+Snh>idJWRX<#2!F@Wh958qzYAQd0yuzT8 zcMl0>cfsJUMq#{7;5D`eeQbU#)_GPB;C5i}&js7qwDx&SVKDECnQZ=m@w;H~=4exS zlo8tXswO7}x&u~QbZafhT)(-Gs%gjC4 zE-<*}e1zsXtJj+rpc&6`6@%f0|g2^AvdBAHX zYt>{X_mLC^x3uWMEoa-v6~SP^0LD*k?#q>D;`4d+c)`nFVmcVSZP$W}9#mGIeS61r z=UFob^Il-E^kRAbcu6-o4h%Y6&0y=Z`pGi5`?Y;NS>5w-*-O&N81Qqr0BQ z;=tgXh*0_Y1RM4zo`WO8j!Un4HRk)k;NS~7IcDZD<^tAAeyPP?=0@;EV31l<7W*lG z9{ERmqxc_Suy*zWp<$E_TMh=h1Ra;+U9EU$Fqk~FhkWGiMadZq+FCr5GUHOETVU{r zua~^Iau2x|80^*ejc{RpGg*1|CH1Q#tM{w+UED1AG%)CXs;T_ssvR!`gDFwzY_rEz zF#-%WIvm4&Ei)xoFlbwG&u4k{*{aV+UGF%pi+mgm*0E_LtG)W%)c2NIP|W6l!7j(` z(%G1Uh}#~WBCYhk(zW!Quk5k%_|1-P%v26Ia^ZuZVkSXu7bgl zf3%bM;H#oP7<9qj)&AVl2T~vy40r3zmSQf2_n$DA+Na&fED8pL_Z;Jx-ECJn8VqJE ztt+d&`h1$4w_^`ar0ByI&)|L;_2g_YxMyj9xo+?&b{Y)6Y|=&2s!{K;l68>W5)5{V z&X;Vgorjx=88<2CJP2FP{l2sfQdzK5urgI@WJ_h`UDP3Om>hU>HX95ECk1bmT!SyM zEHL=%9BAd-6A$n|jE~v(K_~$!Gg*apR5@3hw0XOje)6Ve*vi z1%m;5Ol7NA6Zm{E_}%O?tZqpH>k9@W&;Q8OdG*<<&qrN9y4XwBgTbt%7fkKdXQjTk z{Nh(q6d1f+-C8a^B*^>0;Qp}YT8p0-l!Q)}; zgv*Tv$uVHiO0wW;uRb4Lg&5uk&%wd*^_hRgP&p9{Hd(ipT`TP_?gxV=&u&XvHR?V3 z?Y5E~!JzB--rUNj6KeOeRD8W{(f#KHwBNp<|Jv*&1-Ba z7;KeE<@A+>lJe}!o!~DIb@Sj3;4$LNDruQ_Zyo~%AB1=?TCk8E0fWWm!nnFmc*}T! zfWa`*h^O9nkrTmSlgRp9T_1FNkMtJL!4rc5*t?oxvIquuwee-KX~9xIu=eiz0%`Op zCs|?8bECbShP*5C&yhbpjLT2Kp!ZB0+4t@qX%!g!RtR9fbPtg^7~D2!7Mou-Uf^KR zx3nRDzJIZ#yo>hSJDPi#wdF2gu&71>`#q^E+YSa>-}U6`J?@w|LY@Hz8=vgK)cKn^ zd!!;T_|)1`&bPDY@nEp;w}L!v>>bt<47RTLUR39`&RJbwF+j&Ig27$eqq*9v&q{r^ zPSc&`1TZ*cN-`^JbDSLpgKbhKXr8lr%@^@|g2Kgxc7r8#A9dctAy8J{MKgvimDJw! z^kCsS7(8N{z|JKvTrOC0nWH9*4kvM)Q@TPPa47wiMD{9rK_jtE^ zW!@MJF7|Ne`>KqPt-xUaEl;G?=9c^~FnDYCElI0JeTFV2Q{`kZ=s7)2=o37gE58qZ zyUA46Pb^~Z@EjcUx*6B1DYx}(0U`0S@65<{zn{3Pc<#R0u6_CYWeXeJUhPy`8YkC^ zs?B$<&UTV5-Q>{7Fh2RtVy9`Ha;0GSx!%j155)Gtg~~6&o(ToWM|HOn$KCYfkN{IBFXV4wk5{9Q8|IyM z=Dn~2Yg>Z+ci7|p>_wtd{|5C#u@@2fap-?_$}>?}PbB&)`F+UyU_F;U<)>jitI=mU z^0`?5KJ-!QUts+mNn7GbDwC?j9BNK1NL^Bk)WevNve2@~l_zybeNqwEEua>pCNV)& zv?i%dYLM!v?@t0rFf^FB6VBc0_;*q$@ghBs$WWG$zhaXTpdLu_j$m--+~q z_8{F*;YhwAPNX&I4((2Q5=+vO^dk181L+IxOL~*`#EQ5;T}VHYK&F#e@+}!jMnOlB z(ZrXGCF3!6B?F-Yk#i$HWE>fa>!YEgi5D4+sHhk5CS!;v>X(pRqzGC>a&i9{WIV|r zXe|0KBpxJ+1V97G05SsJgA6C(BpMox@eneFgh9i|Fw8m_Jzen~NJ2>vnMoo@2uUFm z$qbSNO(L_=F@ek_iDWXF1D!*X$s{s?%tHN4k`7HLsi=r0X(XORl6la1WIpjDQ%MGy zM&igK=pwR!#1May3C$#n$qDikIZE=#8nO<$j%*-X$oFI$##tmAnvL8tvX$hMmAJkE zx`AvW%MlgbL^hL+WIgKd5K2wx9b!Ts;{J`utS33pqv&5u){=vy5L!rE@>ugMGY2kISY ze>#{t;M;+|LhdcH_n|e>zXg3ps!;+Z^e%Y{|BO5)6{$IWOw8$1@(U?X&FC-0j6T7v z574s&-+QD2ElcatD%6xVqNT)wHh?yumgraq{~S<{mZMfsE838jp&v+nS^?EfpiQU^ zDr(Zkv^K3uZK1Z*j=m?AXj595)}k$;Eon1agZ@RDLz`23>O(!L7wt^DQXN!B8SO#4 z(_R?2qHUmUkZVVK(%#ew*BO-2ZnQn3qTT2>lv4rq-4T1iwS{`2XE=4H9@G`;N?X$| z@XoX&9ZE+*M`7$p2hm~BVYCxwYL7mx@NGkf(1FyKj-c)|koKda=|t#6>W7X#bOIem z-Kam*p9atYv@acxdS4n04W^S&;YBA?Z#t3&L4)WN>OzOp5c(}0OQ%Ao(oi~v_Mu_W zFglHvA&p2AQU+gB5=H0GSu_gYXnbbTBxn+yj!zOzfu_(I_@vNz(0MclpLsMLnoeW! zNv9dm3>t?|2F-+K(s+C_=_2SNnt;zDngz|GGx5p7Y%}qVq8kwvjiO8FdR(6gor&>U z+?N1N!1z1#i-*Qzyc+YwLE|u9iTPupu^6wwx?-R)80TQUGoUjt&c;5bL#JcB1hYg# zqcM)8iF7t}E@C82MvSDXh>jw>&`r=yxbOb}{i7++ra=sgWKb)L#y9vEDOzyDT7QG0sbgk%@JWVWF(@+#L{?(j^H4Sf%GI z$dS^9)+0D&PATL_>HUKPIOSO-kRzoROx?pdhOfYvAV;hdh4}Q87=>6D2sL9NE~SkH zZ}TBXN?#K0F%|kI)>*=xu7J2$PZ91^+5a6vZ&yQov9=d_yB*?E`i#)qt&k(7HEQn2 zDtwNzK5Y_Nv38itDK5@euysC(tXOxfysgOWx|~ZcNZ`a;W7~4pZ*Ve~;d@RdrNeh7 zap7}0HfG#;nUvnWV-v5pk{4;pt~A*Hhg|5vR`WKz0?;32`UR3@eS3;qA#lgNoRBlJJ5 zAb}O@w}NN-D1jC0@HMxObhwbj`*`R$nEWzU5xkqnQC_C3SnD73;FR$x5EpBMT^m(# z&CD>Fl=cv6PVh42#M(rtIR@flJ!|wLnewcMo5EyL+E_R@dsCP~N>3B&oP``Iy?dDf z*D}bP)H)qei1kye(cGeY=dky{1Wv4XbWAvEwYIc!sON+zYl z%0szMA>PDtypG~qGs`Wq89N`5 ziSZS}41vQ7n_vk*y|iuKXAGit_C;DJ>UripsYuq;!pN z);^75g_KSc`h3|Zo)hb-LZ7eX1#@CuE%f17haCzj{Y>b?>w~8iQo6j=3x)s1a8l#< z*l}CV16iBT6Uj1prb0@))V5L>wVXssj|FjJ{aP!J`@>}t`JwG*g_M3N` z58}@u9?)_mE7mcB=e`gZYbLo9pZEJS%#F(6#JV=AKK@f!2HRK<|1ylI<7(aV#acc( zk9QFh9_{}s+Bd>`TwQ=lHcWD=R}jt7)R&-O)rYg#p;}Y z(}r1H_%WJpD|Oz}1N_ctmZbl*^&dKQTAQzNwcab_ z_Zqg9ZLF0!>bP24J<*{F6Ni!&{bbH!{S(!r8>%hHmMr2d){oEhWoN}a!Ii}mIk9ei z;VN6K@fK&=w&MObeevfZBtyvgH?6E0Z9Rgh>#KEpq5clLR;-kMDR}#EW+K~IE9?MdAV^MB~wlik0@)mph%W01RQuZ5sv zHZNl%ppG)vO(gDv~(Nw)=q~(vSvy@iv zeW#tS_!hlt#&^`s=y&X>>*g$_9}fA0yAmHl@^7bcQo8Lr6F#NXpVY10&3%jBFf)*U z=o?DHH?8KRwDP^Ae9zd2JXA>OU!yW`$Au1LNKaeh)bw|}%P|AT=^Bt9^=(OQ=Q5mW zZ$~n^pTZg^GgWyDM%$_KJ}=Hx<;C{0Q|0|R)SjFwIf>QWc)judeNg}Xl2cgCgCs2tLmv)=CMI_Zl;lq>RdJVuGylBo6WOV#nl{nWQ(efOQ^l7j+$RaIgm+{Phu&S z+9!3+xAsl_d}{u`K4<5n8?okZ2Be?=pN--ex@Tatzh`Hjw%s;hG?9oJqqAoXnal|Ab=;!o9Ph9l8VNtoJ#|R59sE2;<>9i5EjXk`pVYGn8L>PAxAV~X z%C^3?#Bx?1R&&+Rjkx(|ebSIk$X$nRILKM&E5G`|f$Rv+!)k69w;h+g)h7-4|NT7M z51VlG2Yph{CW8OJpQG`5!*kU>OvugQnb_Y=hg8|vk@RWcw^4uo>$w{5e|TpjHoDxE z)UyqVhWFgwB6ERl$$(~?aZFiPfo;hAiUG;j`_=Vqgy)og-iAKazNP)X&$T0d zYnI`%n>M8ALz=+(U)isj9qCe?hU+;W$1ZXp*Po^dte&g+pK+wH^n)3fE|I$aQa1i@;SF$#7;23AeyV!>*IgdQ`fJr z+a}JAT(r7_+r;$%E(2~jZ+xzqWjWp!coQr6?50O5ZanXos!+wF{wTrI``^bkCr+!l zcknG0+ZNSxP}3)>c}CPe73akks`y0LqbjbPepbc*Kl|M_Ji*hnS79;Vob;<|K5|i3 z1O7hb4;(zS9EWc%Q*n0km4D1{x;(^-n;gMP=09Fgv7zjkih~`l;(!0n!(m%)VkIwr@d$TKy@Df4Z#3YQ`t|XIHk>M+ z9d_<3EB7U{3f2C+q>={v)OD2m8=v!U`~I!IsqHnKuegFuPh7^Ak2Pe^h%!}N#gG>! zhq;;|zrlLr{X*T!E>Cey`AS^R*#aNKiA$>RO0zAExCrwhPx1TmY)nEeRGq{_0ap-m2#G@R$j3`pE`>9gg6y{2< zxqk;Qy?ju`mF*NN))`xZkM6mJqw6l?F7SJy{Q2)^2u~33H7hNmeV_#7No@I4Ey{Z zA&VZyka@=6;Z+9?753#V$%9so#5^<&Z+5aEFAlcFCIOg47tA3ikB`Q?USBNC$nQWh zeR|P*s}u3n`xb=f2C}^_dyQE7IgcSro2@#COIi_bkU8e zT=Hoh=XFsQ^tSE+MP8bhD!xRBZ-aO>#Iw`9C>Cl?^jg7-Yrch=*-*1nF{XCljRS8{ zVM}?jw{GC=0eFix^rq{DJ1z1upows&PH?AvyU6KUxYLhtr?cHH={mU6a=6oX3&QC@ zxYG!@)3;Gm>22ukZ_wK}_XrjD)(3j~7cL)vi5bmipq)Tz8P{0tNYT9B~^3V8p3 z1B&3Ca&l&UK0mCxH@2t_r&)t%@WW4dQd(z7m-yWqJx7Y725iqBr$0&eb6fi zA067s=}?e4<%(FG#>r^nbwhgGou%1i1%C}Zr-J7zeJtrd@O%qAr|8P*Lhz6U9$F@| z^xr&uut?$0TU(IkZjQuyXFA_?kQM3P+l~a4al7^2fm-ld^&P|O5wH1QJCE&quH}e;rHtR z_L(4Khr?a>pB2qtclMw+?aas}i(KB|&0My>+Z5t+$B^=GWOQKqN^Ia7N1t8W%pTWs zbJlNdPTN^0vhJO|$up=agPOZ%nbM0;(-&%vgu93kYTmFjqfelwA=K>SHiZsu0^fN@ zd(sY{QgLOv1xf1Omi6rKMXZ01Bas1G?6y@Ig#mExQ8?Er?JJauXYI2fd)q%^s{#o5*&voE*1czs+{-HT zF48C4CwS5&SCjBX8b^<@&RntUb|<4$OM3TDYtACflS;*_t7E8EEy8(nOQ(nw3p(2J z87m(^=+=`)^y53_T_p3>;ByZ6TpsF4l|B;%pHlJ7;Bz1Nd=o&Z*rzY}+yXvVTutI# zZWmzo{5y8;;mM?A{A7G-C!Dpylr)E46+o|Y-%KW}p;x}pt94&Yi7Dh0$d5fdncjx{ zvif`~_CHGSA2WcE_2B;t_#c~|j7?t@;0JSha;f9xM6B1qeZ7VIN}2(GvqW0lt5(p% z7tlkeFi#>CZwvJwLj6_aaQR9I~NBMbb24ZSj!uS#YGS{Xd54y z^pSt}F_0KQJO$#z<09xlh|h!gvyXvP4t0+2EmYKc$*C9A$$&c7FAkJ^XKGt{kz+|Z zR8Ox+^8GL+zZZFZSBDn8&5?YUmS65i`?Nwd{cb*%dM}j+^`*(r>-d7w!wqu8@7_C* zlLk4PN)JoE_bTA5{%}^}-F$v6^f?Fm+?6^PGQA48zIL9a%vvPh^^pZ%)}J- z0C+G553gU!h}eUDrkrb=I*%jHi@Ee^oV(=r zmYQW*yms(ZI;n6GC;o0D{@zsyIV~Z_v~UqC_5Drl0qsd;r#;=o5Alm)y>zG3P4{Q> z!+Xx4`F_s)NQfIlytnRj(hK5aAs*%DjAwvn3-D|iA3=J9XGidSE6yD^joK{JsHx&Y zJYwmz6HnMC!(-{hnKlKzF_@x$O z_*angwl;~s2>RXMIaHbR{k%Q0F0NzP6De_|320N-F`QBt)oz!)?>v!>TpmZW=IoK# z)yL`a%LDk;m-5&dbWQ`UfOz7iJWd%G>kUHwY&wUCbuz>kLcTIC)|ZZL;M3RXc$yIWe^T zFpGjWk;ND-s^kVchSN({^N5>aZ=N6VypVr;0{b3{q>5Hg3Zg&{ITT4sLBECkri&_B zW&UrFPYiqG(~utwHR+rf^2*Jv;GykAd^r0S`}FZ_+H7(${*+kB1v-WksrsSdEeE{$ zKA%m*-X_=kBxip$DHsAdS-KUhGDqyE4*XOnR}qbGMeiXJ)4f2cM|^) z6v`F$h@`Kt#FD7vCpnG4^M#=h?-CTsD&sF8KK=MfwkgD292Vf*)Rg{P zn)QjEP2`Z@7V`6ZL=tiSG>Er>`gsr+*FOMz{{RoYVDEsO7<#>23nPT$iz_zp*NpY~ z5V)^*18VsI`;k-`AOAF$A8x&hOZZbx!a#@BYbwsEfW5b2?@+jRaZPbtoG;E<^xb0q zamR`LO8A~R9ds4w)$l#my{9&<*xZTSrMi^y?#7Kc6Gtxnsg-}?c@ay7)UXTnVyHN$ zY`Zy`xJR2zxBQ-FS0&1VJAYxzP;3J&&S@301TTCzi&Q7}@8Q^OJh#-5!DYz}Ynr1c z?Ag#*a^5P(QM`9Nk|S$09!7WgSR*??JJb!eKwXeGpf_?uV^AdO1lS1~!KV{41vEtl z$OJV5bBGLxbMxEiKjdTEYkQs7- zb$>vA)CYy3vB((E7-_-B7#RW@qVM4(E7S|H7o0W`{B{TI4mGp^y8(8CN><1g`2qSt z)<~$K1*nBI;iCl=G+}%PKL+iP3{ZxKqn}}26HpVif{!Mwwt~?HG9183I~X$58fhRW zKqvGgRBx@qAK`=!s0kVdI1B}$W~d`#0a@e%Q3REnz!(M{>;S7>V0c57X0WOO!wIrY zpkp0ju*e7XMJE7HprfcC8jSV=?nNijP>3A`Jc_c=PQ;=9fc=px3WQh|U=})zdLn}I z0Q1mR6pWnFCcsVTSF{;zM?V4nghJ46U?qkicXSNxK^}k}s5fL3ph19xAnPF1b_H}r zUI?QBs0gqK?L+zK0P+O%L<7MAMZSQ(;Gzf8LyrL;qu)_WWQocF%TXmLM|2zTHq6W+ zRtZ>%?ji;?MNa{rqAK(Q>WV4=E6{z2>Z1pM4`8J|tXBb6p+{&m8ii5-Q&1WjhbEvI zfHTkvh=!shz$91+MU&7xzD451}J~M_?rf z9Y?1CPr>d(u)ZH~Kdc;weF{JYtT@A+Zw1^6w;hYtqu&63L+8<2v2TQJd3WNMJNNE13ZV$K=y2O8Spaf$UxK3HNb1IG7ZI{3xF43b{Z9<62MYa z26zc(r_oiIord{!z!I3926YqgCajM@chDbz579lqKhP7vd+1NVXAm0!>JH#@n2mt7 z=g5??V!AV?Fgh_hOb^Bu(3WYzXftooC*;VOFgA=M3>W4FY5^-RkS)`Zv0&Vo=77za zS7;y;0DA_)_>O7Ad_YZ@m*_S63%!I<2YX(iTJ#?W|1|0NY9KeeMW5+l#-N306 z3~k1Mv1DE&0~jxn8?0!9OKsTGgE3<|19pZTZs58LU>Bw*Jclh*=m^6QvfUu!1j89B zI;qf^v1aVy>0JO_7+1y!Sc$GoSLO{0VgdmJ84bpmF^7|lVHm(uv|w5TwuYzCgQxs~ z@nPHpb7Lv zoB4!Zq2|zm)^JKK(qa6WzHnAwc)tG30Om)y$2Z7|`H0>i4aScNf|(x-Q+ReA$oU_< CwqE=I literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf new file mode 100644 index 0000000..b367258 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "axe_1handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "barbarian_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.12900", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "barbarian_texture", + "uri" : "barbarian_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 340, + "max" : [ + 0.12546317279338837, + 0.9713736176490784, + 0.09248148649930954 + ], + "min" : [ + -0.5888571739196777, + -0.27304908633232117, + -0.09248033910989761 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 340, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 340, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 822, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4080, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2720, + "byteOffset" : 4080, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4080, + "byteOffset" : 6800, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1644, + "byteOffset" : 10880, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12524, + "uri" : "axe_1handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf.import new file mode 100644 index 0000000..15d09a4 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cm6xrri1euein" +path="res://.godot/imported/axe_1handed.gltf-349644453ad01b30a495b27cb8529c77.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf" +dest_files=["res://.godot/imported/axe_1handed.gltf-349644453ad01b30a495b27cb8529c77.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.bin new file mode 100644 index 0000000000000000000000000000000000000000..b8abd54b0662070dbaf24d3a74851a606bb06e92 GIT binary patch literal 21960 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf new file mode 100644 index 0000000..d0295ac --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "axe_2handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "barbarian_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.222", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "barbarian_texture", + "uri" : "barbarian_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 591, + "max" : [ + 0.619774341583252, + 1.2916465997695923, + 0.1309015303850174 + ], + "min" : [ + -0.619774341583252, + -0.43298184871673584, + -0.13089920580387115 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 591, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 591, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1524, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 7092, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4728, + "byteOffset" : 7092, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7092, + "byteOffset" : 11820, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3048, + "byteOffset" : 18912, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 21960, + "uri" : "axe_2handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf.import new file mode 100644 index 0000000..022d6e8 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c3uxcvrpmvrvx" +path="res://.godot/imported/axe_2handed.gltf-f366be1ecb72b77fd901dd710a4193a8.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf" +dest_files=["res://.godot/imported/axe_2handed.gltf-f366be1ecb72b77fd901dd710a4193a8.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..29d2db09000ac28e626cf24c3d5ff48f7c324351 GIT binary patch literal 15089 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 H`0M`zY|?;T literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png.import new file mode 100644 index 0000000..bfb40ee --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdvmk4qiiog74" +path.s3tc="res://.godot/imported/barbarian_texture.png-a3784a31fbeae4ab5c5b6ebbbacc2499.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png" +dest_files=["res://.godot/imported/barbarian_texture.png-a3784a31fbeae4ab5c5b6ebbbacc2499.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.bin new file mode 100644 index 0000000000000000000000000000000000000000..580f31096f7001f8808a00a5bb5108248b4f3337 GIT binary patch literal 25200 zcmeHucU%-nw{}&V6;VMkp`v0!f}-T$-sZ%FaPj?Tp!-V zG<_)G{f76HEZ58v-*mMlS`Kwdnm!b8s9nbL{+clKaclp{^!H$WK)}UfYawcPcLrJXRN4*%?H`A*Nf{Il?-R#~d$txYeA$6HSlnO@7gh-qcmb;$Hu ze({Od@xOY`)h+I1LGyg?@@t9NXnBq47o|V#4L-G;opp&7)`Zz>IlDGgy_TzeVD?(x zW_xWr3^g*nmaBbWdM#&ry-6|BS@h(7isI~Eq}u!)XFk=v{}WgDsyQ&9S{@cr)hRxq z4v$q7|KN2^eEa^Jc&(ZX)$)xOcZwCyS0T6Z+^CkP>4%Ee=#yBdw~lH#v+)?1CazoL z!tGW5(C3=eAN)I3ccEI2?(CFQ|60D{{7`Abua9CF_}6k~qx#hH-LYll#y&&EZ&?9U z%LlZ3Bn>cYE%tjdnjR^8ReE}1g?I>!p;MY7d0_Ak@lsv@9h|vSGI|{^PKXPnS=%m4 z!?&f1l{XHdLBpe^t8WgAOQHtTro-1r5xrN5=4<-@D;|-QB!&2xh&65vpha<(&u;o% z*K$Q5&rRhlw}k0+MKO2?&r{`6+ee~Wi(hORqSmYB4VxmO)@54us;Ji6V%ud=tt;i~ zPEoDbV{o*n);K0$ji}c6Z}`{aNupX~QJm$Y=C9=}H?>|Ze>Z-1K@R@|FE|UZDUz$b zVm2CH&_m{5t5mu!>HokbjZKlB6)mPrZ~IbNFMiJa7knH zZ@4&caEh+~vA*1Y5nR&fi{j$A$g5(NM+3Q^f59b<%|G&0e}=nRJl!b1ecp!_#oP6) zl3Y=@RdhViix$Nx*!0_6N9_H_c&g=V!2h^8&BSMW#!)S2vA*gyiNWW`@wh5y{%3FB zDkdKt&ts{a`J53Z>JHW%$^HKwXZ}yj*sU|0J%Y#jJI>;ss&!sWxj%x({U^@yxx4I! zSZ?)5p3gsV=Kn*Nr@B&K`*Ht&$C=MhgAeGYHR;QJ{vBt29Lt{*S8N-^{rnSWJ{z>l z7ERX-7sfcMQa6>G1(r=OJ_uPchP z_u-o3+i@E$cPL#&oVN(eY;RGV*^u;M>;q7E`-5(^uSo#_iwm+B^D)eMVU6H+6KC{|!ICG+Mm4EmCUI)>YQ>5}yZ% z&ylIzv7f7~<*Ywmo*i^!JG;ui^O+5r%26{6dX?Ayv!B@7!$jWgblOeJ+1@cd?c~T& zDQ-n^s8`a|{*N5$l{B^gBZqn=P3;97>XkIL7jVd5($rGGk$;r9GCESq3r=$@#G$aI zZtl7X_GfsF1>8SM(%2X98enikp@j$uISBl9sb`xou@8&l`~{X}RaxRY#n%EajvchoqwTaesG7&F$ZC zs8`a|{*S!lNl!`5S<9g=NmFA1pIdI7xMO>ybYOIxq~%Xcri;C{MoLd_oR+kl)iwFy zJU6HCI9{X5Ss&7}Ec7+spXNPLIqa1*ehT;=qji!RSIgDk50Ldk3VsjpJ7=-j?*W*e zarS-xcdmZ-&)>_x*ZvV7%UvJrbVMwQm$p2v8@c#_o6(%tVo`kW_ji#!H{0sZG}|g_d30Rox^phA(R~|P zjKE&~u>bh^Tkbw}uYOB@K1J~bZl>an84vWR|5h>RdjoOUfL(5b`jjBQacSUx^aXsr zo2jJko!$0R9Gd2@v+Vaq)bc)0f_1ZlT8i?=a8b+OwOXXh`PfMms~r`8|~7r4!&ZR^FN_@m{5j`?9WMe#=I z<+%-uRTLkQvqk@YOOVd(^CnTt`@XFZ_iOuNUEjt_#1`ZC>E+tzb!jcn{mykK{-ZD8 zBXhRs-sJn#^7cL-#YeMz$WteGqUBw`o)Yhw4j}DDH78mg{pg5j)gXvW@M=p2jCmr? zoI8Z{wC+V-S6Cx1ZWlzlCHoiR?)T1!@BSD<-s?vbEq}ain7C!Y08+K*Kw{S;T6`(_ zkRQ%d$ljKo;=?|WOIUBxaRT%))s;N&6hyearz5Gh&7%69peNsFS1fC%>yC4|<*@{=B9q|Awb5 z+#(H6kwkBO8u^{yNP8i=#GEI^a5;JN{9@$HF@@V)KU<1izmZyqznJn~8at~pDRCo- zXgTvaeNQR!q^_Q1KD#0{@~TWGH9y4n4sG^A%xE4@UYAUj>}-pX5U-d*ob7$nSQ4MK zkK^_#XMQ@5&Jrj2MRT7jXZAG)Y!?&Z0uoY`k@*(|!I%iLb& ztX_w^31V7qJg;5l8RfT%YOl0>;!zW#_Wa*)bh;c-`^o&MeSY%&gQ)gU%bAVZb1lC# zK2uct$@FTUpN5|i)qZL@vr&7__Nsl;a%Q9U`FF1Nlj&8?@>Kh&<*Y`vZ(7dws(se- z5~q8MrdGjX#_Q&!C{E+2lia}Sq-qBj`a4HMHi)WT%}{IlH;O{Ee1W z%WeA}C+Qo?kV8Fesg~cJ)L5)!wn6lWYe^ZOyQn%@bB_EMpA~*WRP|bZ`c2YqYHhJ@+0yj+8+a%T%;a{ikK{hhOORP`z^5B99y8gM;mxe@65T&qWX ztti(Aud7N_83b!kyt_v5x)bxfLAE!UhD#UsDv z@>o>|)S^Z4J7vzwf$_#bd{U zb&sm@Yli7n{^7?B(sOex(PBc&c+%Cr8@;k?Lq5jv^`ooK6d+r_bTOH)U%GgKbR2Y@ zuyqy5p^kjrfQEGzhpnr~;;?lV$AB@UroA`yzn`6tPsrBso#~Ww&kOLFmoN4HD}op> zmXr(VPT%g{o{xvPK4ZB)AJfUI&E06mw9EN;m+S)jd4o>pVf@;Srnah^P113n>-2Y2Lt7^ZJeCJWbh;Q1ObmN?9G=lL4&5MO8c zvh|GR>13dLN1m?%?~+b4+Kk@vH4Ea-QAnEs&RuD z@G03AGf1qzr#@x-*NjTz^T=t=e4f4F8M)(a#r-j4{+93ZH24c`!u@^T?8*HZ@acbD z2P|K~*^sw>Wb%JqkH4>98{dQX)qt_2Rk%Mj8L7|5^g`#w&h5~c&eX*GDls45mhUrQ zEUDPN9lZnl44D33{rtV(zhA$<=k@#Nh}o~QJ<97<@pYR1zv^dp6)zp<;@IcjTq*|}z1=#bzHDbH=I9c`b8fi5yk+}D` zMxNLw5<9Rj{l{L?_1!fR=d+iTT$n{-ejOwClq_QZEU^&g)jGrH3>BJ1W?oABFJ%7D zE=uBY!jjW?oUxsfI5rMVBM0Mhc^*C8Z}R+9JW=W<&u2|j&*W*UcV#r&+=f%@?ddTo(x%@Uk4ccGGu<9nzy7+HYJkAzYKj~ z$n>_=8W-qUKiNF|eiGl$=4_ujXMJY#ZLg1VKWxtI)j5mL{Id8=e|ma4_rvro52k1P zRXytio6qx#%*S1PKhv}QOmDzld_OxM=7%BMXOf)G?b)2gWytKAp4qW;XLgxE`}6S# zw_|!{$Mgm~LhAQuL3PrOLYU!@NZ#LS%=KDS^?fVt;_L4hC-Z%5&ittJ(Ra7~Pa(gysepFQT+g{G+`fV?lacmi|IUjd&KWv@(XX^~vx&e1` zyP1a#epNJS`X^s!b7rR^)3f;D^VjC%7LJxb_vYhaZqL@)zVP{5II?v%xBPjS7|pe% z^RjmoLi28kM1RkQHa@hY5Xwyq`h=FdxZZPrGT)b-63sEl#V~K#dmEphzjB1zMa6FA zsB2)DTa--Va}^Uq{^a%>wj>t9W@eZ8eCDkM`M8{8W&enLjN*R6=FiW^WgM&h+?0=o zx&jjnepN&^m-xDOJwqNUKH6l+Bg1nY_n+Yz$uaQMzI=@5`+RNJ=HnKQdAs)Jhl?e-3uy&+GJ`*@Qi}(|n$m$@2gH;28*w}`-HtX6+$7F@){Nt{+0K-`XQXef z!7;_59!E!idyb8tyHIaolNfQQ8OIe<4EAl;8rD^GZt6;drd8y5GGuu&WO*`Vd9E<2 z$n#{#@?^;JWXSStHR7U<<;jrciDnq{JQ=b)Gdfh@c`#&ogx%aP=7BxK+hEV?$cZ%6 zaj|7Rnqv8phqLAx_%tE`h!PuD3As+`%Avb-vW$MExJ$oiO3aVwuQ zWOLT1B{geu3^`;tZ=*McIa*ksrZg$R?HMxru;CB*xiDmN^}Y4?_f_>hm0|V*!}~gW zPgUPbe}5lUKcDL7k?niC)$ktqc55biU8^gN`*I>5&++$5-&HC3c$RotcBQdRFXZD@ z(z3ia_1$nLA1@J{>c#gP@EnPey|}#ruM+8+C$~4?CGK}g>}irG-XIxuqyk)1wkzE+ zK8@7%yg_Q)==1S3*=N(0whTMX-}A>BNqm2>LmJ1Ba|(G}Ih)%X@HBBh;>GQ2*Ujes zRqU7T#r;2P;Y~N>oFgZfc~iEZLfeTkQsk z?2%M}?sadF^X1?@jN?giLd@oK1D+)D9kRK-iu}ELSQ7D^lug1f#^qyTKBkaT(+zq9 zCg#r*33_DE8&I7m5-HE1H=sICAxhJ1GT}mU0kXI;aml2EMK&qjS;bT2B)P%o20TSP zTHN6KRP695m#n$GmoR*P{vfGGa>=80dpUZnI7qB3**cC{jH#hh!Yv z$#GF$9J%bCOP>2iag17ch?KC)Axn}Ek;m6_$fh2Li8Ib2J`WC)etU9=5EjqZ1CJT7 zUS0~fi|C%f(RaZK?l^^W(!D57$WHd05Yj=lI|#%o}9!d>OKQGiF`m z^)O`hkl1TH?_z#gypDF}Sv+5cEZ^^`S-c*Gte)ZUUeEGw>TsRcaXcxD=Y4DNbzTQs zXZbQ@`7%3J4?|WD^ULyP{#YF>KFgOO%a`TB>S4(0nR_Rb#2tz)geLnA@j1g~i>{IW z&tp02A08qR$F7kBYxa;V<7*`Na}0@VoJG=48F0bJBjj_)HL{{%3`dV%N66{*S>*kv zBjhK1zc|_F2$=$TmA!D3jINbM`r7>mncc^C$GClL!&HNPk7FEzmz?Ht!at=JAd3^! zJC(;_$nqL~Dv_hb$5ftQ%SMSDpZ7{7i*j>$9Sm6=`{&-|b!(B;%jOKJ-%VcM^w?Zp zuk*uPUKc}FSD0HaubUyO+kSE`uWw9x4zKrghg@Etid*5jWp#5qsEZ-1i`lcf8M3;W zKUSxTEFP;*MV1$6|NCd? zvPI0i8cJ_tHvftD?iVq;SM|XWs_=>LG#;D#|oAd{$wHSc&atIY&L^ddYvX| zZDLE6Bk>RVD8XmHlgE>TX_D1VeUgb!A+EJK92Bg~bj{ZLF7P1-%a@baUFoCjF8PBL zrB^=8RQ~F?O+T%IIq9BPo{AOysE2=zq=}>3DdlYpxp_rd%N?uDpy4mlB(43fH*M+q ziS?B|rK3eHm!DcHi{CpbyR8-w{ZmWIcr@^3cZQN_PLt`OozC(+&k)*WN!R3Sjh;(- zVU*Zw(Lj31`n`PnubK34s~*W#v+BsxR)o;^%~$BFuDT{QN~lAp7H_W<8&!_fg}=pj z3pgXU%C;@U>s$(^O)P9&Q^d}4&Dk~SzS~Yp6KOvgcGF1ox=LxqPE8ao-;`&eNY$Gt zBOI=fjd>Q7@c`g^mzyiSFL)@s&t{6ismjIPX3AklqC|C$BBZw&WqcR#-EZ0|tPgvk z4_fXO=OPD9Z%Jz|v{PclsY>!u*>%*}d9rWHQ2DLPWLkN>vs~IULd5qu5arvCW%`JcSyJhkI*MGey^`3X92t=lp!7O= zMjkHP7UHiS1S_ML3CEw$@?w2Z)IJ18bXI(N8POPNtUSkfp}aP44E>>-C&$Ehro9}D zsNV9kQ|~>Mie7iguV>fgM-?j2dM$lv!1y$M z)(>N)b1PqJ5tgQZ`O#Q$@8C=K=}+hvl=7m}zTP3BU#`nN;WOm|pDEI=Mp6Xa2NK{u z5Lv|}$?k^-Ik`8O+LiE=itm_3E%x-1dhhuqzUnxO9+= z#cLIn`cd7Kd%>w<{MU+facDQCLcm$^h55{+A0H{jj_Qr7yC*6(X*7} zxqi~@s9$1LpIHjcTPE#|z{LNpk@E7KuQI?cQXC5RpXPA?nLD~N{hk zG#NhoM)2AHa`R>Upq=eymy^NtBY#rM`Y*+d zl}5jO>7-NxZwP!m@F5V(9%9x0@hhI4-KwVUirX~{c9!Vzun7)ueiY6&|1441O1V7k zYU4+%`fW;LHirKS+c2Hh&%5pgez@Paol3Q^IaFS8arC1pjaL2c=WlI(k8A!Yp650) zY&v!Mbzi*qxPz?a-x``JP2aVm?b6qiFdKU+yEsxKvlF7wtd8>KPZ!#J-8$lt)J0hq zXrgqLO=T_rTCO(TX=AO7eU>3_oHJeN{MUW4cxs12JhPR((yoysz5OjkJW<<>R{hqB zE;+rP3~N+}W@Nk27t7a?wFkOT+sP)1{LNJMu2);RS<70<%FU3q`qKR-DlWkrzME0A26xF7qswlk zP6g1?K{rUdWuv4P(s-KvB${}n8kr8YeCz2)hwH1;IjsUoU#M|Nzlqdr`bOEA6bL5Mi0;uV)l2RQMq!^7|NUszD z-g9$Mv}eldH4QSB??b&s>0b;pAp@ZH9&qp7zPAY-WFsoiOMRBKyz%G3q$<>&3AJlE z^RLF$#>#;E?(Dk1#M3@k_}^`+XTfaL-hz#ywec^PF5fyolHQ08P>O%ClWz=5K@=KW9qM zS;{;kQ(3GZpv<6GWiRJXBFilXY-;A)q=3y_gALW%Bvcwh+qj+}M}7s+y*qq30% zP#dRWWbU@h@{T%fq?#3NDnQX~z9I+N{}dx)A4~e- z!Agx}d-?T;J5r##i?Tkzmf29%W^2%GsY&c8+SV9;|E1x_;7q3tJWEC$u1~a_n2J)P zU88B|>nDhogN-r;>?auP3%E81ZEx4Y`PL9u%T}gqWNj_l-hz#y+ISaxCbcvjL0?Y3 zAZz&$IO|PO5VwwvtmStuyGyN(kEEuV=VdJ)IyXSs4EAHeUdy$)Y0rJkjjr@rj6EqA zX{=~-)1Le3oUXKnlN}j;$5^?0!Ce~r_L8hz89{Z%o^;U1Ir7HG#?&?=PZCR|%i{Y$ z8gil|9k+g*d`_uEb^UKi+e~G0!E7{r<=UPuHxDKkQ_ScKJDrqaBa`HzW9WiT?dh=R zV~N9ss#M!6?YR%L^rlV~D=70U8WC;JwddZtrZ?>vWUTntYevqFxGh~7J&Mk6ccKuF z+SHzQ%&tN^Rt+IqE>#gF=M$speV-FV%gY>WPj|t6JMH~=qUG8gw7nfR&!2|qPs#e> zX+@rUr3L;pv`?xmpH7vlJS*^(oLRqwcOr5fu&1wXMN3*f!0Q~5Zl5MgpeI_cdu&JVC)&|h zS0@rJw_cY-4!=A`9N{~HmPdO|r`u!v+Ild>%)< zHtWgr=?QW@SHt&?*YBp%nn@x2IT)D#J>^#&>2QC~Y08zr>0I9#zNd7B?K4?lXlj?$+V>{8 zDRZHgd);HDi2j+fZGJ7D?L(=JRL3oL_$J8*&bL&_<@|hCd?SvZ%Y{8DmRdPD{etgt#x;c2K{k+ucIH~>`dV7j`+Mix^ZX~y6}Eih21OE>;G-X{!W`f zzXfHR5$o3;P2{8 zp?^*Oq0f1}R0gg*1%3lK^MAZzNo9jsZ(f(mKYXl24_lbihmVaEEob(h|LjYbEyUbj z<&i62Sj`@UP{tS6%{sS{eKl@IKew zlz8xS6Z~j-nRy%RFHJHbr2i~su}&c?YaWpoEbODyatftZE=zS!10tl$ZO@bENg@sX zShkS9UIl-W>*q?3+clzPf5wxe@Z1Orxz2l%t2-q-#*9`De?5PA#qb&Qms@Lj;*I&b zUde6fV2g&#k8;O(sqP#2cdOtpXM!IY{FMJ0FCPIvW5JKsW~ok*S3z#`A-Aly=j9iW zPZ;Dg`BNKuC&`?a*wRb3|JH`Cx4K8FOK%JDCY{?T8+P9&x|*M5Er-3zUD#U^_CB_& zmhfXwC;Bz5I(>aPB7T0@IO>#{AWwO6n)qzkt~=R!v?6y5rowdx;&tVrjJ|9m~{RoLFHuy@*%)AED$+jS}6v;NKs@tZf7 z6{qH?zrzS)&)%?dbg~lVzL0bq{(xV%ZRb=V&eLbHHMaa;HqC@f(v5RF3AGu|uPfEY zTDTIN2s}=uE zzeKJ!dWv#wM2ONPV}=+VD@ofsOq7<}*QU9LJSgZX1^s%^kLoZ{WcqB-&nR<}r04qq z|Fk#wKLq|2WeA;nX#|-+d}mg66(kD_>sJoW5)9 zOeM2=VwJ|GNgwKrrUTMbiI#T?$`niI_M`UqzYs0&F=MJ+y!KYIsQV}yP`;kBy2Vp6 zoLbQRm*V7ptzOFmDtgmen}#aSCk~fCuTCQ)!T!bSiOR9^Z42?Cu(xI9_KJ|bOVaY6 zqG?i7xbF@sTT^KXIpo&uqcqrql~s`c5OZ(Yxl&Leei3SUl5kEgHM)kPSI`ss1$y!Uda~zI92t_|E2y11Kp);-=Y1&PLtroKTN3n5 z%j-cttS6Sx6R)_Usu&jOnzU^547w0!A>NcroTs$|meAZq&6TA6w1Ah}nv5zVUPEhlxV zK$pdIrVF2i6Q9YG=+}q$#a)BW%KlFs>8vT0Y3v$3(XSp#Uu~a9=CpoC{BI1P?Pr{m z0)m@RwAqD@p5BI7cGFSUk^9MfTQh}m7vOV&JCvV6zxF*V8PB&N%VBSI*93Xx#4d`K zGe3i#lvME8(u$V9g53O1Ojml_?3GqSZo?j#C|jqrSN1|~txEM(2K0)NcSCM{5}PWK z7c7-M3QD{Rmm9W^MOHUNgwFp1n6P<8oeA3J^Tedd|1hwoP(Z+ zLC+6A3zxm1=iZO*ixY#JC~r5p(6!Ld*w*jlPSEG6!RI8W@-vhx(8F@jL-%ev#R7Ue z5PI7Icx~VVfRBT{0no!YV@em|$H7l~==n70xt8yTxRaru%b=gdO}q)~^Azaw0mySG z^m8rr^C0A}gFcUhK39Mm_dpNZLJzfkJJjm{J>L#J*YZVY#*+EBTF{7^){2&AG@D9C z{_=IZ+F-uyIjfd#*2(UYZ*-`#?7$w~o>il1c%M^pEt94C>~evU*RoJ$-{j_Qm!5_2zv;*G%zPmvoVj{cF5bgm znzTPq>62E!1^ah`aLYOg&5}ziDeep1B1ZRA=ImZ64fp6z-}e3{7k}v|ov#zBG`F2A zZ8_hXzsDpDm_Zk{@|3#z45gcG9uciR>Tq+}wevuwzw0B?{kx0kJvx+D^7j<8eufkF zls2j{MQJgrfp|J_sAA>$NS?I(saQU75>1)2MAq7zcg~a&E)Jn&)_qd8bc%GnWOv=A z8zIzw!b|CH5QqnzV%TZ+=m9zKTDBarF z$jylbb$Qep{(U7(`CjK#d{H)Kcf6MO!a4SVbJW_L@3>DkhjU*E=RS8>WBQ}|Dsjj= zS}2xQuZ=akd4!zXVInQPJ4AYVd8s(&b$>d{^^3f5WocTu=?1q$3wkQ2QZtCT|4=E? zdxWA(TX2}=nK7+)0=`p9xn8!m6fX6o&2N0=`U?w%gwB=?l!ogrNVe}^-v4c1l5C48F?Z*@a&0(;=#Bj zZjL=bdf?HxAL@-tqYQir|AjMPWMO;M6s2JsWQSUU$Clu;DY6H2Kn;;4$QIzy0Y*dE zX9OAbN5ha4NGD{C`a)hcQ4h%81*8ia0$B}2?p=glN z=ra67qun5PqeJL0+Jp9i+=tT9JhT{XK^IUgiUS#kPN5kn1Z_ui(NgpWI*AT~zmqVI zqxmpji59?E1#%Ty2tTXP8ng(lLmNSEL`%TedhnJE(W5{{LG1nDZyVZ)W}#4!p^!y1 z$XzG~g`wFXXQRCkdk#7PV)zVf+DX72tZb8KP_j+Z`Zx zKz7?Sy)*CV--4&Wb^>!1N0W69fORP!B`I7 zFQN}1KR|?X_%3=5@;NfYruZrP3z_1-P#Ihcze7(@E&K$TV2rP$_Xy+ns5Z95Ur{!) z#Mwx|Rq!+P1y#XcP<>nmcHM=2cfr?bl!We}(=hVT8FU4G1NjZTfNC?)XON$vVj1eb z4e~Z*cM)v!K;}V4Nl@QCkoRDB22^$vd#}?N|Rgfv%<4oZ$*BaU2?YK4CjyGT%+!k#F zxe+w&kO$fVatq#sn_({$2{IDzz@1SuE_dLq*aLMz+dyu^TW|;Pv;pJ>ycw)JASO4% zju!Y7ZVIv~Zi}0s*4P!KE3OP#w8yQmEsVx+_q9NJYz5;CHig{WK)PXP*kgj6Ksv!* zcRT`zgAB)$us`mFLqLY$>7e!JayqQ6!9(ycki+m2JO;1Bi$E^I0r0a3&jL9M_r#-c z2RsqvM7#pz3LFM94EKQ^Q5*;|5c<>xS>vuCyW(!}6mds>ApPJ;Lg8uC9b|Xh39Q?} z6M@1A#MZbK>I||o>~cqKP&bg>upidJGhsAHcq-sk*ar^)IRMYYQ}GP!3(^;RkZNycL5LMuqQ}Q@V5}J#p^+?$8+%?cmkdR zatdCCm*SZ?6l5q~3>HhdTntvL@d7*ty^<9qlnz5?Uogo;i-BSR+I5V`~-YFgmDo+hL~4D zUd0z+$61JU9(JDrc?RsS;u|;@emx$mJM}hp>7Mtdj5v=tL5X zdpHG4(4iC21V6WW3N0{8{H z3m(E({2hA;-*IQ53rGYK3Eo06p}JrJ(n2U9bQON#Jls{t!)`(qp`}n0WKE&CP+G7Q z8iH&nl!Kp!LKBcpg!1syM6d>FEmROH3N}J>kj({C_-Q6MfOHVdz^jE&A7p)@l<*8= zp(MzX!VCNYWEsFR!Ylk5mlceJ*VssShu?uT1~e8v;13`x0ag+|;m_Das4RTOm4$Ek z8^~&a)r6l|C%nXOK)%5QJiov%@iQ1tfxQC#3m7lK|2ycX0?Z6@Hic1Hs3p{auGE5216W^J#GY}vCveogB~}9VI$ZIEuhD?Fq#R@f=&=Yih?6BBD4b83T70ph_)cx3ax>) z7dn9K0JHXjyU-D2N0@bi>%a%3kI)Iu{ullMSHTbb96Jf!;F@rP;R@GJXTb}km*5H4 zT~)X;1Q^8ybGT0ILD~zo1sCBdblU|^L?={*x5parraJ)MmM!6}vN^m*_Jud$n(#hc z2WAeStq$+-eu6E0ZmfWr1GfO~E108H>?ceXrV715_7?gH(}gKQe~|r!zCs^ilF&;C z7G??lApM1&!c17{3$m}!16F$p<3WxW#tDOkVL~9tKw$vvnE@*kg;By#VT>?V7y)vG z5CHSh!f=qoLEi&Bi~>0d?0SOd2_Pp3LGUv{7y@#LFi@BVp89}Yf7sU-#wf_HH~8xZ zV+_O`FAM@XNEj(>5w;3*K+X{s2-}57VLr(D!aQNF5FyMKb_mfzD9BJDOo)P&c_8Nr zA+S1I*a&i?uwGaqEE86MTp=ukJv(7#v#?qS7uE{vgq0vy3V*ht(ig zgIySS-UM=!umOHH2}?mP6&4BGz|&l?n-BZu!B`F1%>jQ4V626h8->Ln7YnO|Vek#6 QA}WK%qVXWdqw?tg0a(8Tj{pDw literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf new file mode 100644 index 0000000..a34c011 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "crossbow_1handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.054", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 678, + "max" : [ + 0.4569547772407532, + 0.23463644087314606, + 0.944194495677948 + ], + "min" : [ + -0.4544583261013031, + -0.17123575508594513, + -0.27768945693969727 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 678, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 678, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1752, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 8136, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5424, + "byteOffset" : 8136, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8136, + "byteOffset" : 13560, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3504, + "byteOffset" : 21696, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 25200, + "uri" : "crossbow_1handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf.import new file mode 100644 index 0000000..fa52cb7 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://mn0xypxmdf5q" +path="res://.godot/imported/crossbow_1handed.gltf-7307b95d9112b95fc5bba59867f71d14.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf" +dest_files=["res://.godot/imported/crossbow_1handed.gltf-7307b95d9112b95fc5bba59867f71d14.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.bin new file mode 100644 index 0000000000000000000000000000000000000000..3ca37dcaefbd4daeaa48d6bb78201a599524a945 GIT binary patch literal 34896 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 a86JhJ@~Ykg9OJw^&n2FOd!brZbA^Asf9q-h literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf new file mode 100644 index 0000000..6c70f58 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "crossbow_2handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.002", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 942, + "max" : [ + 0.6115943789482117, + 0.30800661444664, + 1.1631805896759033 + ], + "min" : [ + -0.611559271812439, + -0.17123575508594513, + -0.27768945693969727 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 942, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 942, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 2376, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 11304, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7536, + "byteOffset" : 11304, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 11304, + "byteOffset" : 18840, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4752, + "byteOffset" : 30144, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 34896, + "uri" : "crossbow_2handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf.import new file mode 100644 index 0000000..e2db59a --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bmokp7m7jvtq8" +path="res://.godot/imported/crossbow_2handed.gltf-ec68f6b3d78cff41f2915e45e98a52f5.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf" +dest_files=["res://.godot/imported/crossbow_2handed.gltf-ec68f6b3d78cff41f2915e45e98a52f5.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.bin new file mode 100644 index 0000000000000000000000000000000000000000..8825c09e4f6cf6cba918770082505ab9cc5d9a48 GIT binary patch literal 7656 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 Q0pIUY?4bxxzYu%)4=uc;$p8QV literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf new file mode 100644 index 0000000..f090037 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "dagger" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.031", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 207, + "max" : [ + 0.1391316056251526, + 0.9809512495994568, + 0.07587061822414398 + ], + "min" : [ + -0.12016583234071732, + -0.22489459812641144, + -0.07587060332298279 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 207, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 207, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 516, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2484, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 2484, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2484, + "byteOffset" : 4140, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1032, + "byteOffset" : 6624, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7656, + "uri" : "dagger.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf.import new file mode 100644 index 0000000..2694f29 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://20v2mjpyxm15" +path="res://.godot/imported/dagger.gltf-70ed8b2b688d602afe00cdd660c1208b.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf" +dest_files=["res://.godot/imported/dagger.gltf-70ed8b2b688d602afe00cdd660c1208b.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.bin new file mode 100644 index 0000000000000000000000000000000000000000..2f22bb9adc699c461b1ac2a5e540d70b77253cf1 GIT binary patch literal 41380 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf new file mode 100644 index 0000000..92a255e --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "druid_staff" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.635", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 1094, + "max" : [ + 0.3053012490272522, + 1.3638982772827148, + 0.33105483651161194 + ], + "min" : [ + -0.568760097026825, + -0.892172634601593, + -0.33104071021080017 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 1094, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 1094, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 3186, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 13128, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8752, + "byteOffset" : 13128, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 13128, + "byteOffset" : 21880, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6372, + "byteOffset" : 35008, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 41380, + "uri" : "druid_staff.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf.import new file mode 100644 index 0000000..1410719 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b3y4uj31tynkt" +path="res://.godot/imported/druid_staff.gltf-8fe9bdf73d87b0c950001b79ebe8f107.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf" +dest_files=["res://.godot/imported/druid_staff.gltf-8fe9bdf73d87b0c950001b79ebe8f107.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..2373e9264267cad452d3d23c145342e9ce9d3e53 GIT binary patch literal 16730 zcmZWx3s_X;)?Ryt0lYDIE%U;ZsbqKw`4KNQQ(EFt1TS?WFW^Z862iN3GG|wwBc{b1 zB@j@ViqK9b2BdlUgNzgel)#ir2?rEKPy@UHGqeA9eH*Ov{5~BWhMB#;Z+&aM>s{|! z`)m)IJF`#ECwdZ5pIQDh<`X&Lr4zY2;~(>|XFtF{Jy!V#uO;f$kN+o?{kFwMWT06y zUR=0oZ}V@)uMSrRpKW>9Bh%-DWxc067QX+JoM}4p&1)~_96NSo`_~4i7ZeS<@zxCbq+N=bNpY(&%Ka=y5v-R)oo&3xzD>f&7{g33o-TCE^-M)G050fv%e7!!i zv+D925AOXZcgyRz>v_V2u%J?W1l{HD8AYn|IG zFF1#P(5I98b-UulH<7o^r-B6W7rtZUZPv8kKX%h7E&nZd(@5Kq>km@fl+#1*rQP*3 zzT5u8CG%micy}u>xc60B7*4P0)F8iL~(5nn54AUjX&X9Dv|rQiNg&f_tVLK z)r#MEnPw#_zU{{fbE8jbUP`L;2zRk$Xs>!*UjK_(6FQ{HTv?D?;?SR%WA@C}

`R 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png.import new file mode 100644 index 0000000..52cfd51 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxohfhsfjirq1" +path.s3tc="res://.godot/imported/druid_texture.png-c2f4f0e4b534b36ef6f3b1104757eebd.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png" +dest_files=["res://.godot/imported/druid_texture.png-c2f4f0e4b534b36ef6f3b1104757eebd.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.bin new file mode 100644 index 0000000000000000000000000000000000000000..2c714815c732fc84c85afd4545d92085a2420773 GIT binary patch literal 28524 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 zix𕨼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 S(P%t}7Q7Jg{MXOLe)xYQo@(p> literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png.import new file mode 100644 index 0000000..10015e1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2osam4ul1jdp" +path.s3tc="res://.godot/imported/engineer_texture.png-7aba2ec8d12f685aa26754b2e8d7c258.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png" +dest_files=["res://.godot/imported/engineer_texture.png-7aba2ec8d12f685aa26754b2e8d7c258.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..a56eae7514f908862e304620b89dc2d0cb9f362f GIT binary patch literal 14172 zcmbtb3s{t8+J3&7;p72W(ackfWlBbBiU?@Vl$Dwalxfl?>M95stE84>G2fcIqG@89 zD4>j+AtkE@q{iyP-Bhpau3(FURS`t%=^9XbGV=T zexA3rp}`Zocj?=Oh`LXn^x|toI{c_3S7&@P4S4!vd~;heDQqcG*B<t;>ulORiTgAMpH79dqV%T>d5e z%=N!}$G46<`9ZvCm~}(yFUoJ*H`=Uk*qf_N&&H?Z+5VdM%P(#nXY=e+Y$1tvzBO3V z+SBycFANX=QPD+v$NzKhZNu~B6Kozh069HT8`NFTKXjqxI~9qjM^CC6r)Y`%4&w`v zW*OBq;`iheN*S$Id@AvZ7yrREl)uW9Ml}|;iP`AFztA;M!r0ODPVIYp6({^X>C3yz zL`&yCc?55{Qrp1qlxYAh?@M?7%&V`M9K^rV8(oY$ACZqn@$bSvb?4u?mPiM-ckDOJ zYWEng=zpI0*Tj0m%C{7+-A9$0qkOc9hPHTH2!)-AZ+@X|UP#(sij<94O(jK{mz7?0 z^+R4N(M*YZH25L(in^v_^VlICu*Ai9sgZv#Yn({Vm@awJyG=?=7m7_crFJL%sg}yY zriQ*7<&uayCjzDPIBiZ+#r2tr7ww&;lpXgnraDnpVZ2YaCg)V%)b^Nov8?8zL=i#8 z(i~Z9+-S?2hJEOdTk@vaOTMJUg)Tmu<5Ru#bnCoQ)|0LlDgj#a)OISFuPkmICC8R- z97W|vq)Dya8^W#K^as}8HcWFNs3wf`1-I7tdQeQu zMlVzOqZAq``7EW?Bg$~X=sSu(oLgr~u~yW0&~tZ`oHgyf%W$80~;t7-NbIoA@mc zZ9Sb%X6v>@OM5pP7HqeB!fw+kW0bP1z^eL91H*gF4l+`5CLhG#iF}rJU6Il@ut00v zVJ$nBR=1E^vG>QQsweF#xD}GE9BOo|(77cia?Q5$aY|h>vb0+^SO-q+x+M9Ql$@!= zv@9-@5*ND3zGdE7Q%$bfwEHQd7r)cF>QA?%!5h;lp-gh0S7%tZT|t2Cf&E;^&XB8W z(jx6APURK$yAotcYQ!PP_<6mdVWe%Ba1i{a3myCs);rdRV8-PL&Fyv((fyvF?{CT9 zt`*j5W-A0yOD08>?jNNg^9lQ$bRy3$C0*`RQ$v<=$kHc2pb-(FFLLwDohmZJ#kj*# zStseISz#}BLL)*VaiNnutQ8rDU8=4ldiGO=rgb6D_kuL(J3b&uf5H(whfaw^NF4o$ z9HgbMkB~f~)iBM<1~zD26C-RPOEtQLEPIkgr!T&Rjg=x)(haM_sI({P3%lm~Cm9b; z&MS7Ew3H^n;!n|!7Z4P;96m#Cjv>#;_C0I!iuj2X?N9RKdkx0T8klJaao+6NusHu( zP1<0)-!pRT9TO~9hHweu?Du1<(B!Q+tRA6VY{dpnACaN}5)yI50+@z&AlE5lvnja^ zkOBKeR{?(J_n8HMh_t4=ymJ2>ALwQ(68pQbhy%r&tTH1z&8zWm1+^ z>xUSbG)gH5UQ9^%#03gM3<;~HoB-wdt*`)$L(^s|{vDD%!9)0)!k%2CwNl3#nPt}W&B$fdjSwu zz{rNzaU^+Y5`BBh+kC1$tS|1`{6oy<@y5;9^AI`U1~Y`s`ZyDUH%Jam7H&+rsK|(Iq&wGVfFaf4eG6gFQcr_ z+~sjo^20Ami3hDZACo-jniAfm`1?d9W?=aaC;SR;J98#qgFNCnq0!1x=+n3grjmm*<^fL7D+8>E}t-9R$PxHG0wMiA{fOeE|Dn}; znMFsXsZ?H*R_8|g)9t_md|DoQ##9o~J|W4L7qgy_Ez+MemFQv8pN0*f*sUhl>C&ps z6h=V{Y6aY)sPe-Aa`8_35PM>6_x$kRA8MaNvyNT$UZ_+SRN3aZ(3UWz>{wp!jY{SM z`-wQ3y4fB+^QJOiN3UO?J6Ub6S0uB*ne(5x)69`d*+otNA$H~@bDcVr@JDVcH|Qh+ z2@`?r^#?EpL=G3TjCr&arE-I`2 z5RCkxCUlQePe#p=$Q6_rM6~O4MUo$Pp^O$cW9qGI>*cKJPCnDxm%nV>eyaj-GfdJ^ zLag-@#)}~o_a0@ui(DFGjHz1V+hM9mK>Yrsys0&#h_Yr-UyNP&jiL&#isE2PyKW{h<nRgowU@=)A%{|Y_F_ymxG$YMo{Rzn6M1C1HWOeIA?l2 zPU~6!h>tu7tA;o*O40}8;9hb7M*z$_=`~vC#Y9c^aWM*J^_|vSJjNW&^bgh)=P3J7 zL(zzay9ip5;QhTXJ|5zQQ^LW1&3oVxeSw?4Xvkc8^{g@ynH5McY`x&&8KK3-kmC9x zD?n=XFqFLZ*g8{k2vxy@*9_D%5Fo_>t?^v8-Ok=Z)Uh+fv!!*Jc8;7WbgjlC>@wx7 z1sLMkUQ8`f=A(n<7%n~KHAq>Sw-wcbi5rEnFW6_ni@}Lh8uLDIrY3+iJyBqTr4b-d zm&v%Tu`<%e1O^B|^g^nA*Ays#XUt7oOet+;U`+zM`FO8LKEYjmjGu|^Er*K@RMY0% zKNr^VtR>fZ>4pW!2vL+^S&%ucA3kP2ErJCrMJgdnL1}MQ0351ZqTY3TE9Dj^kl+vq zNP5*D1wkJ7G~?e9X)&T`0F+DCh{eym{97zur7DTk$fUEn7HzwfCKd=FQ(K zmNAAI%I4ok+_vBBly!-FSTf!dju~bAfJF0siV?4UN_bx+1yR)z1s{ll5S`AyniNVW z#ScD9ROtyKkF1uF)gMX+l71^B?h#-3w3mD|ga0=C1c(@@rWqWgLpi!aft)?!3yc-N zGvD}8d*Jhw$MC9CqRN4P>v%eF&C%N)3M$T&2sW_EcI6OHF@K&j@9CQB{_@&Zp>ud9%ikJB{F3Z!_>~sEQEYNRQ*%xrnB( zn-C9QXwAWrE5h%2P{QiYw{cIx`27m|qOmi?2Oc}t4d2hz16STBh#tSTKKbJ;Fk(+= zaa044TCMR@&@RYLGX4Sb;)DrW*BLdl7d|NKlIZx3p>$w_x9v*D6y+<^owN0;^EUlt zF*Rl{e#<)iy=R8Uw_jqV-I(2bkastwYb zn_ib*VZsCMj*u-j(X@D{bdYLj@D`}4Kq=>xw;&1HCBqL@#5Cre8$z*{>06|OJ=R^0 zMfUggkYmO)!vurc7;G{)L#==?=sj=^bFiJW{V%?sPO%LS21|H@s&;$V>mZ{cNw--% zW{j6kW=ou3KtG}%u}E=OGZZ>X0Aq(sN%&T!n|aEWt2J{5+x#s;Xd$(*HlB8%n4*}Z zSM;ZHlo!9FQjGs4M4(*ZlCxaj(}Q-T;=5lt3Vg{z1zcW;ms473(Qu zkwm{cEQ3T%j>@v4_LqU6PX-td7?JXu-UkwDcNd+ZvtLnq96vktwm13_4ez?mRl$aZ zXG9lydCQuisEFGTVAg6?kxtk;g{p(GvK2a>#l*{q&Yn*Zgt^CTFqkq)XzafSpDlhP z+xvSU8u~QmlhOfE*}*8V4Je)`mjK%~8&+?(CyuT&2{wV)m z)?KHY*6iE#QK}{sCaUq6oengD;BVBv2>ixTcY|G6yS)V-2fBwU*Uu#%r0T^mWne)Q zn*<~%+X+%-njPX6zCfhO{>_I@p$LP}f~wSkzS$%8SfR)1vx}1F5PJX`Cf@o}7LQzX zvo1&wR_|bULzqUCfl}g}tg}i6o6eu8vb>GT0ddE&2{u7#67~P!vs9i#=lHQPEtQ`f znKcpRU>V*fez7=PL5jhY%UDDqYQSY66VQPfWn-e!v7c+C#|%7aDZSI`e3;)70(uw+ zz9%IP0j7%s$U{$<8eRi&H0@9guk9IT6WA=!9x;?3{z(0k@$z5}5K(x&7m^Wuks0%$ z%?-j4`-MV0<}rJ|TU0CI_z;1ObaDNWStpmQ$_yNUsKkd@>`B;%XPsqu%vF;d_)*-*dACmRP)$qe-yL0C>okLPx);s#%2XrE4bnsPE4G=$E1RkC*N{ zfN?_zwRDq5I+;1Vx#NH=Hm15jg^PH0SOH`Y(Zf-MqbH*BzNRt=Jg}}u{>W?yZ;<opVb}ez7QP+=G0v1#^baWOLyc$sLj5(t zkvkBlO0-bK4)?9uuYo6fbYs^cksG35@m|zB|b^Bg6ogCtz<9Fu$P4n~Bw=|Cq0S0mW z03$&_>1&i|KB?%hVS`N(%>xJ>vERVGssmj>GCG)QInL$Rj5YwmcQp!AP5~GpS7p>v)<iH*QW=d|2dYbmJz+qUO}f4;)>tFj1s-J zw~t7_Uus|E1&hpkV(*YlG;mqbfcFYk&CHX{mjs(|Kx6>E{aJzzEI31T=+sOTN>5N( z=F_n2F>X!z;jt_#SWV#5)pJtX*vhGk&U-I>aIkArpWEZLj zjKQEGk2qu$u7YEK|9Q;V0VL@s+V&Tt8O1GB$Y|IpAVf~t)Vph+U?FV~t&aigL?j|; zxZBLFU`|?Ya8Cn`B1T)XSz#hawFQP%yR)Ws#Fa{ zbxLu7n3G-}wAWOT8t-H-V$-es?wRoYwRuTDS;lJ8xwL{+h&_z6e|swJ%bp~ChP>*J z?W1)d$Lt+zylOgAbn=rw_E)MPHS;u{3t0`XY_?V&w0`m&2QH^i+8@db+Urf0n+t5M zdDdUD{D(J!E`)wbp6>_I!F%OnP|?jRJ2VH}PUNB50ZN3Y;Sf$UP8EPXy2$A;(@X9S z?U;aS2yI=10L=uAK?@UY{N-qncNP<;xedu>Ps-6-6@Q?+<-}Uk@K0J{aIpWYs8sxL zR(t}3Ac}?FhpMBOZcqlg6W{4F1rQdLAKC3O8$8F5V5tuEDTQ%@B&dfpJ5%xqo78iwIemqYjAy}&35h96?>emRFB^3VC#$-(> zwzJ!N59zS8WY_`9;Z=8e<)+?DUw?!WF5Vo|f+~M{H&=wMfJm0+I8M(-`lC3YIs`bl z(&pib&gh^|4q%mGB zLQpK0;b-*HFg=-qzpfic>DtIaKi`P3WrDIOS_Nk2bbCbC_{0Ngg}b zJVi1WYdMH{<&aiPH2KICf?#z%Jfqdw2faZ~QZeGI=OJAHcjr~L4&W(ICC)phF>}(j z-E!-OS^fGM(Z#6o82jveX~l9@8r*=dd@l*6Ww@$J1>4}Tc!HtWnHGGf)t_-sOy^SS z$2f!%ywqiC#YrR%yZ2~9SJ{bM0lF=L3bQAa3h)U|J`2hf8nlDs(H$Ge%z?XI*lr&} zAZ$lrlJqxnoN^ka7|w1c@-^sYxS$8o4}b2={MJz;cwh+3M^pF4?K~(nbgDjgF$z+M zCIxf%n9{{)_$P~f(4aWF_{m|KWrPH_AnVM~!e?BGrw+zX)e@iY{?2)5N{r#~PXhZK zd-PTOG-+GwEjMFwz3KdM$kS&s57b(eXxs4Iqp&bO735eLu|Djg~i70gS z#c19DOU^IP%s{mD*6>|`5LUowayS&RGjH>yF8P#L?Ij;BbMu6}$0BHqI&`xYpX`gq zRQ)4Hhd7V3awC?E#Ve%#3-LDb2uD9)3Q3S-pu?PHh(r9b@DdkOS`r610|7!q;9_uy z9If2BZTebqEB#yBQSWo;T2#he7vu9WCVTJO25Eta^L8~-$249%(GRg(8@dX8wB4;jyGQ_%LPlIZK>Ak0H$N}S)pVi^6IDlcl_ z1gC*`$mn!~;{#E=vb$rwgUx$?N!w@J6GZv`JIAm5=2lvJZo{Fh4{WCD>a@ew%BELl z*6&A~{=oySYc;&Sp=MV>R}AU?fzmVIK4Ck2_BJ4L(Ksw`T!RDNeKenMDzX;a#>V0p z1Pd@26W@EHX}h0}g&}xZx`M~b`vPakzz9@t214_qR0VM0N$Z-FP;oQj1#ko&yD%_< z8sA-K5x1Q6AX>gW&yL=Sy);n_1aB5p4fp+)ZNMnxD*S+80gBxQ~@zlZ}WkR)o1lb)#P$dv*VrUG$Jyw+JbQtCja-^F5D7e z|3skUl=y{k?^P7{NXJTdW3v3-N@z8+Gkgh?W36!$tN>!N!yhBB4%G;)8a|(KJ90cw zY{gvM?lIdP-EN!=gp;j58_z32eC~TySOvo7LZFAlBxVG;M6H!h_pVPSAJ zY_NLa+$v~$sF!o=Hyy?&WaGEQoDLgAcS$u|d zv(~slnACHjmbsc{NeTxJ2M~@-u4?Fq))A(*@*u3y@-$!naI6HhVm#1I6vn!{OOg>f6pZ*?D=#;yK}j-z!n36TzxgQ2fGMe}_Db<{8$wQfW! zVp2ppItp`+bpVV+M_^VGX11h{}G9%A_+Jj>%%q_?^) z3>qCk`0^dkd)DgP738oCdaw~gDKxmU6}Bs`6_DKb42Qiw7_}O_G?at%7jSoX_GY#vK_4kK_6dp5#nOq2)ZRQ6`*gbB2cD$-aGW=R65G4QmQ~a9D-O z-5u}}b9BvP^|}(yrOq%%>A;(Of*solMz<69btY|&SLrLF6cE9?!MvVJN@yf+NKGkT z<6aVRS`E+_JA*@)a6bi%BpSCh`W})eY=f#p{|7lm>=0x7HT7csWf43po1GK?2=|-rm8a2J z8$nvvIwpi%fSQ?d?QfkCyS;Tz3S%oxn{V5Qmdj=Vv=GSLp@6#Kk?3@H~5eW%MPK0{jrm2dB^IG?+M z$!!>9^NRIi&+`tNAQLosap^$O5IsI{KTur-nOCD5 z805eW+%OP?Y#2sD7pVMLWxCU0p(`2tF~u$vMCQ-$P$*BadtLE|M&>BO?GOPwNNsO3 z$A@Tg6+Ow_2+`Uu0%_a;HQnO?0vBpooPz=P8?>$OBN2VErsWV9EA^;PiTV{}!HiU2 z%u|PZdyTvU{vt3A>htXfd{$gjCI{QO8}`7$ ze2P=pG3v;4$=N}<>?NbKxK(j1P>}{WrT{p3mpa6K2l)xR9@vq?q`HP(1 zv0Z%uTezO5BTT6NK0dzXrXj3-v8|!ei_ZV>#fgx!_9>Ot)lFj{()R4gQ;GaM^;WK0 zWigM$4PDsPUV=HT>b{q~7!0X|$v)ItQe!8~^TCOpgIW@BZC4-sL>%u7k^>SFveOgO zAiRl>k2i`NoLscHzL``x8r$6mq!YwLq%o}qvfllfwTmh;^tiO7{`|zshAbQA5hpU} zg(R*ys(ShU#&`!QX6nI*3V{Ev=de`HuN5P2nbhkQ58Ovz;W-lTcqmuGT5(k;|MmlZ`L{=Yh@Bq{hW!3(LzYjATwl_fuP>MI>!UX{?{-5mvs6c9(&iy{UGc)4FCp+=Le4Uuorhf z=LpDu6N3*)$cKBU(+7KC#E0jgBRlH?L=auUcnJSG6aS$x_^?1Zv5P-OZ#?Wd|1lwd zjX^)_7htVlMgG6B#($BKYLGnC8viLHmCC;jxJcdpKEl&$U6WzyFF$X3x~BGHM6}M8 zkL>yLMFDnc0%ALV=da>gHorqA@j`>T0zmfUuX-bYmF0SYbRFDqz5BaEZv1M=j{Dcs z^RJ9Derb_Tv&`p-5xzO!`n#E*KO`DbiE)4X>BQw(kPWj@n(uKL$Dx8f(A@4d8h{f@Mx zC)Xz3yteeFYQCIyDj;)5<4rZNZAJChD#heHdu|9)yXhXzR@)~1;$Bz#;lcRFo+h(P=_(03xYCQ{f7uc#iTB#w zb&c;l!e7@u=l|~cRwCn74S&BcDZ`!c(ZtWyl6C(zP{=_3ZPH>Y{+lh`%H?bJHKz0-eaulwd3)#7r=JnU&&tLKwfa}W6jJcMW=K1(##RJ?bB*k1?=d!HBkYuZTcZ71U=FI7cYK}gnmk*WD zjlDTo$Q{D7=bCBOCZbo9RQ?64!$VVSN%2~!__a@uA1p`J%pcg@STvZTnh*9iV1ZLr z$+toZ3fGik5lz`xLxDq37>>MPjLEM(W0v(USchvUU*hkCTkQ5qllHB*yExAhIfN?f z(mdXGSV(1$=-5L1=2Dt&(Zaiw2`xE(0ZL_Ewa5GS%hW0_${j_nM+w`^^r9PAbJo-? z&ydbs&ADcC8Y?}i?7>paNC@56Y6%RB{X%`j> zE!#b=Gp9&HyZTe*&(ci~!~L?(!>bqJv2IRsOfzrwgfP^0yOVP*8}Y$YeNj)ve=}W& ztpcBReO-V{yItnoj?#M$a%z(v)~>;c?;1t1*g^?T$!YCp=Bm2o zuy3>GH1;5W+6@n>s&k1&OzR4I#QL>o^8uFfmPcSW(fmZ1B;t@Esf0AIZq@z_J3q|f zeZr-W&mrrVaWgs9f-{&h);QM^x=A75{T=S%-LQ|yGU3OuyiYB>#F;;<+3nrecnu4P z8*7Sc-aX;Aey%ynjcWQ390LwgZ_{sAqZ&C)`&PJJ?72GkkvQDxpAMEwL+$aMr)gLx zjEN*8$B%@gW?#kkvDqwg%^*2}7lP}P9E1Ft4`$i3x4;l=o?Q0~DZN7C82QW%-s#<_ z^+jIWlPRUowb0xGLrMwd&2leTgqtP=(?^H&tJv4={_ypJK8kNs2ELK+t!10E!kQVj zaly2wyi?NUySZ|{+v-7~vn`Q@S~=NVmCiw!VyjH)3&T+9O7rd$uOls7B=$BOI4`K( zIV839@EqF+4$qF|^$zmqe?%AdReD6t4o0X*Wox9U_1#t>vU9t<%;iY(&w5vYuIvT z%2WM0G0`y{j}PmjlyPu(wEw59-lvg+qV8%HBJBzoJ6+{2!| zNp(1?xbwDC=9v+RJ}T0<7BQm;o8TV9Yu)RM+_KdT5)pqlj<>QR(?*@W(y5J zuf6Yev%YD0N7N>)Ub^e`y}No(L|fWV&EvOyMWOJ64Qf^*o&I#P%x9(sKO(JP|AR`# zM51lS#5wY3tE;9xzbR@!i``wX$JnPn00-KtX5Es0oUzjO{)7%a{kCtaIyldKaQ_C? zF96v=$-1Svb?zm@e2Q$gSB7jx<;zX%JR7WjT}}m$D4%o3a*s}twh=ZN=e4?G$F=aK zJ~-u!v0BrLL7G+WjoB{(dC<@>wRDoBDR`;I=}}Fu@8I2gkuqcN^-!h`lat08iAsOz zq4-C`u4(mrN>%9`>u~AE`1Y}howHla_R9`XU4Myd7BWu4ENf1R>%|0Z+D8=PZl1v~CP8_?(K@E!(CpZBGl`Y)NnI zMB0;6+n1*zff?d&A2c-UKQ>ns*tllqIUt#O+Aq#FJfa;Lf%DH7Sqhx1O+h!AYdyVLzR?h$mv zBGNJ*`W@iIR!$U2TyAPb&0A-qD@M#Z;)8N8`iZR+=|&HbUlU~M)vwf;0ko*=(FtS6 z$dUNE@Zb>>7fNY4r|4DS$67^}=QRSuFwV5A}Rtq09;pxCX{pAQv_@oT?%RUFw0fKaXt`DLAa$_OtM z{9CvnfDX@o7QNm^H@_R=lD%qD+g zYxLW!$O*%+dk+OQe9r<4;v{#gHfSUq@F9p9>~yTz2FC>e%6_`uUjD4D{F+*oE6yZ) zEA1Kw1|lE=N+~0gn8nJ&y5(3Gg1ZCI8g@f8)jGeG+;+HdgtC!iG=;fCxkz;t(hY${ zg2IrV5q**|d=BG+6-*sqMXtr{Bwyh~0c(-Z0(lW^>H5BZ-epz}pINa2C)3Spw+~!r zgDpETnn2L2r$pvfCfv)J=Ok*~(Am%CciqM6v0JrEQFw6|Bx45A`l8-AAvmOXxF`T9 z9N<}d-o8T_jDBd=W1QP+6mZ6c#z+WIw<$}#Ghn>j7NcFd1G7oescQ;oaZt8U(@>af>8 z`|(TDsZ9ZQwwPBvQJc?~WEe`yFIwu$zcGA^&<1@p;W?nrJ|yTDfQSM=r-^q|fk)}s zw;Ezh4xZV9BK^O<)6ZQZ5J)D=wq(o~6#B~lmx}U5LAXdKxcI&XgK~5m+>K1XW(k^H zp;;UE@VKfmjbn`d4ecqX->!&&! ztM^WOlxC?be43{Fb$pH`oPUlPzdf6+@}7DOKi;qXwBdpN<>XViH_0Zio2FOd@3>$= zc5l_QjTMI{hN`e&X{T4GJJFOpGyY5OR{Lu;%ihxim-P>+z`yZXb_u6^>iG_F*1#d6p{2h}biZG@0iS*Meyy9s{j%qvqnF>r@AQ}W7fg}kBo+`TfnG_( z5@_(VOz1O8)#PFX7+4KmPgFlWZ{rGU|MVtKQ2cWkM&wDX00vg($aPT3XcD30NoD z?8(&jq4%8CsD-KoN*nT-d1#@d4(v5_CGG-?eKJR_MN#M_!wglAXm5)Rt?1C>7$`KM zwLFfit&|MFB=&A)Q-DQqB?_KF%3lU5Na$F){An{+8r3&|bk|0#Wq-5BXCp**tT z89W#u9Dx&|Ue^qg)&Sm@CBhiM3A1jfmAH$KLcvEVv`j#KHaC+BY~M;1h|R4l0RCif zZ);+t@mS~+;O(!q+ea)=%W)HI#D}g&N|7g}`7IiUf>t$iB61RTs>^Rn^MfGat%;k( z#Q=p>oGI4EAF_@`ZxrZPHFA+n4v>LNlnGiC42fRjn7}QP;{X_RMZ#x*PkqNgJ+coR zFpT6w4SG+oCML{r`_0mEXY2zz{>&{1fS<9KYEMcJ6ud9uIjbHAl!@gNZ+F(oam~z> zDz*?(r$n%je|O59(OMd6K2@$MJ3%ieT3p_!b@t>7W78S?Vg-sPuv5BwgRLvO#5ide zREl|8qQDs7D+Cxzc8Guju$8?`_a}Cw-8-(*nn}e9vB_VzQ@qD3l`{l?PeSFEN) zv3H}&c25AU)heT{(R>3)q7f)3yyAU(r6bJ`!FQ;cMYZWSZ)u#ZtEAYPF%(pvSfgJwH=>ChDT3jQfF&hTO|F_DkgagH7%~f;#7IPN}%U3E~Mv1rFjg zKR1$+Q>9%X3gCO*yeoTI@ffcVU^neq*DWN~JQVsJum~K6(Y{MCd*mJWaNB;m*E;9> zSTgooutOXapGe?<1m)#~J6*d%)`1ACcsiLFHzv1LagG~8((&sYy@mKKDAX3<)Agtd zC~Ut<;T79R)`D78MG(lTMWAlkW)eb0vWOk|R4EMULL1G8bMR`N=powlu)t~8Xp;~*5i2=?Pv>UM&x2$aZ!cLq&oG%*% zmC=6ysBG}JE8UT+u8Os*UPIK10*y}o1Xc;QQ?k~)qxp>-pl={x{X7(K-5?Oxzd@z= zZC{=l^hQ$}JXOs)bcfmZtemJd(m%%ifOA*Iwdj#jMKxUjWgO?r0wer`u__1*us(tx z#S^heN_x)#s2z9x17y}o@&sSIMy?}wD8q67Sgj6(`a5q{`?A{9Am=VGf=H%``L5*%cn3V~{06`bljWeJ>h$=>X@2vVA*d`x^9jRiVc#{km({pHrzjpskQ4xrfX4>lI2W>v zqf8LT>lL6pz)8804%EyWxXpD{+x+!5e8NmNip)76?IJH!1LSOI>67D}jWSD6(u8yCKUeW`UqfWv3&`D4xM1wF{6NR-P4TZGl zbz77JuZ46B$TB(4Erhe&BZ@%ANK&WYOq4W>@IaPNkx>Afu*e_d{sa?@5f%UdJ;AE^ zMh@!%Fgef};CNaitT#*pvD%&@CU$;Zt}*_-4`)&);Z53C`%_t7j|qy$OjFGq(jhVW zShD#%-eYDUQ!T+y=u# zdC}1DQ9xeG>VbX5eb6A7(@{EUG;Ii$4rJN)yRZQi7QT;6_*@%-NJn<@OZ&%akmb0J zGPergR`EgkyQ+NV#pFL~SbX2@=Q?azsQz?G`WCcPANX3=>0VtsV9=tZH)`zcN`&=XuD_i3B z3~mY<=~~|_2oBKokimaG#F*!N`qA5qsmxM)M9|orjw=0PwOeuXZ>OJ@bY325Fg(xc zpLRcI$M3Uu4BFFCGv0Fc{^cDVADp^w*m>qTvJC!b3obni3pW0Hgo3Ugmf;OmqTP8A zo_%?X8TJFOI!9;}@HL=DSsGZqKM+JR+q>^d^k#P8q7R!K9F`?KI{3xgTKdgvkhF)J zbxmnMeT4pQ$=y2#*{<0o&tDINdP>cV@hgD)i-=jg#cMSfV zlhxh&{hLiukCkIko>TevEJS0$R2BC75NKlemd8z1+ti@hrkPtC8h0;Ie|EprzWmX- z?N4rRK4;O7pVsk8=g5}|9-DKvwB+>r`M~ajcd9#b5-mRk^KnG1g}gEBCp@=XEklEt zVmwmL+roQPsv00ru!B-WKNkh3z2bKl$ipzqo-vA%^|GgWsCaYDqO(^RUlP+Q|AokX z8P5X9FUOz4m9db0SQnY+WRl>cd4K0o+-HDuSEsN(3;2@Oeqo6SOQp2AL1F z3m7)8Li4t0k3M?Y3=x~i)0^=Tw5~~aK<8KtVMK){08Yh6i+p(YXQ?zy^H!LooA-=! zlMrAKr>g;=xhf&PX92ZTNUja2{X&E*KcS+>gU(@Gf5HsFZvyH0LK5GkoV}X!>o3Ld zib=oI*;z=kC{^VKNS9Q04Ze_fpUd})XnQmGrgccRC!4UJmr;o!&2J|8Mn8#j*wY(M%)&n>!E2I_V=P? z36I%qeZE2k!k)Fz2f&wBpVu0TY>aDCC5Dc%- z1h~Q>ya2QUj9^~Mpv%nl*il@MKGzQah7Iv4q$G0qR@?7F9-4=Z(-S(X&rOxmS$o7C zKvjR7Ly~YJM9HEg(y(HDApmXa{`8d+Pif{dB~7`93JcvlMo}JE(Ad=# z+8!)~lj54iF@!EAtdQI$eKO>_>X$7a<*jsJk+s}`XBQQNCl0}vwD!TZXl6BX_nSLm z*%hSWb3_(`Vzmx^q`|tFchK@+F_seolH%(i%S`uy1g+?W=oLg7l2th;hYXbwQdC*=_u%RO<6$^MU16UI*p!6UjE*MIEioQ+c=b{Z(i*qFd=DC+jKJ+aYO!-*)lFncxWXQ9X-yVkPzHuYpVS-O zQgrG!DKs1@7XvJ0bKVA{K}eLGuQ@}Y5i}N8U88~-2pgPHnYD+b9lpOO^PTbQ?J;Hm z%Aug60}?=AfYPxznZ~Sp6f}ou@j$=L@{LFez0_6qL~rj3QUy|p;>(^c(jX#IjJiBA z0Uw}Z$AIXGR;nlj1!RbAe1|@E8ktGf#`~F^-e=^@d`KSuCbf z`=FxSk$u`eV` z1wme3XN+f0TUpWM6JQ<@XOP~yHx4&c! z4u~y3w!+V~!@)YahP}Gg468!>hqQp{EX-V0oq*yX#$9T5pZr$i%mO*4KVH<7BDnUW zmyHfPOEWP7ZE@j8H0p|wAzs9aZX|+8YaB2MgqAE%YJF)Vq}#dJpSc_b$Q4?YIEUyZ zm$ZG5?*7EDf+a>S?g9&yP;FNgeKs}(Q#a%8vN(Q%ODdvb;6$;?4;WWXh$ z;b1<&oZ_BzOpJnZ2ZQA>z=VNm|M&-Ma#oC23ttzK2)2s(Fi)}hs5|OUe_(K{L?xHK z#cKZsc&oT^6yshsVZR;V^@p$r>po!PzCI|8+CISZ;cfE=0vTxfjl@VmM!O@D3%kdc zsC`dWzkAFT7=be4dtdQj=XTG&s8L4GgyD3#W*jSq3_?;Zm|hA>o~(dwMMB&`F+(PS zUSP~`dYQIFM_7oQ^X&_KZAA!jC zw_wZypvYYpd69EP^5g1reX!U*NWgPc=?iBFBelIuQ^44kpbA}w0EoXhbB8UJyB}oA z%B0u^%trtnaohOx!R{g9=QkKa4q-(={$}vvi9;maHOHXj){+`q9cISDUze1ZU@sr@ z^h8@@)-A0wO&zveItCElzzT0wox$y)!Q_GAiT=#O#Yv8}Vl>t39LCD_*(>KppbL_H zRrNZm@*+@Ir%LCps-E-R)oq<4Lx$Z}z1+`XOr8yIdimJ^ZX?YcYy81R;P*fBuFA>KTO4*LL^#T zg5Z{^V-+#H*qb>fYqyIPBhxP)fI&4-hF*g%CKn`99;SAl?ViBeVg#!gQ2jY4qN^OS z01i?e1`$JwSaJ@N?(R_76%Y0wo~9L(FF1;Qm?#4v!5YbP0C#yina|4roiPU#7!b3@ zj$-VMhqb3-iXRLOMASOZ=r^!y(g}3r6O8CIi`f zXM;2WiE>FXEBSL(`@l@1NDqZ)fWf;e-lBJTRt&NN`aJ@`vZRjUK(8_MT=)?ghmZcx4pGI?jW8gbIoq&pq=S1>8P{ulxd=`rH-t&4@nG3@^%r5;^hXV4|=qi zNbMGqI++*~*bMKYMwq+f0b#)x!Sf;1S?3>LN3s88Ha*N`j0m31ZI(ZtYzs*o16TQ& zuTQdIuoL5jRM!S_Xpc4s3>|djnN`aGx}uMG`q?GccZTBEm_2q0hW@!1MIT`htA!lU zWG8tq&i5!Eee%;B|90_yfP;@}MIn%^yL07(9R-%=`8ak$`l|<23{F?qP^Z$X!?fV0 z7)#=}J8-_!Z!92qKfQ=k*h=hk)-Ec;6bxq}TiU?irm9#igGa3YJG8=Dp%>t=kUnuj z!xTPMmaW+pl7|6OeQ0GzGz$Z?`_w3i4j{7p$^ypw@KEd4p}Wtf+IW6X06-MoXAwic zz)OTWz)Aqm_=$WX=m_4;;AumwhbN^45J4C^u}0iBg`J1j@t-Xkv@%3Xo6#*J;R#Nl z2skDl561fpJd0<8_BG{m@H3u3;}$ZWF&`;~#Uja=@5}>-)detVhU&w`>`l2l+E7ap3y= z{()6hLwIn-sXhnMtqIa0n-3NIC>lq&7j#Z(IHy^3L{aL|tH*3Aq}gr9Q2R<(f;T{m zR{Hfefx6$&-*hr&Elp|Jj2det5`ta-;6iTHBWs(a`|Z%}Pl|r1*2tgnWBis&{)J~d zrMvY8?`iwZC7I8=$=V1od%tG}I)w?7%r>9=Ne9F28BKEN!_8yp)(6% zAHx|Kc<4_xzDkzAwqWtwrr_Umv`3kP!&e(sFafjvV;|yDDkt`ZCYKiad~k@IfcB;N zR1pI7F=ui}z`&Ylq}l-%0MnZYSq@?## zcimO9>UBw5T|dzEk*^(+`t*cuA=Z~_kRUMp?0VFqMKvv(LuCjoPTF`Mrz{sr9*z+s z@kby8eTEZ9YT^+Eeq<*)ks9 z3t9>;(CJspV%7}|U?joxcp>Qpg5#ho(daH8dYX3bKj`!0U{IEX2Atfa$Gu?)-JEuw zD1zZ4dK;L=ahVSEQCIiY!y9p4|EV8C8y(U1Q;{KdK^el!Xb>sz#4#q&Y-|Wq6Sy9_ z5AB?z>aJ<|Y^(<0CtAme);n!ao=Y}gfgNUg)2sC#duWGf6e8ertT@{)kBP{}u!Nc%&5Kn3ITV_y2*uiu~ zZl!#*OEqut5s8L3#{u#N=6XO~n{Kjvdevq^)Eo(KmCW~%0uSwgj(F6deUfz^sRQPAryI8)>%<;;1T2>=;* zSCHR|67QJ^lk*HbU628hii>9;hDK`1%Ayy1ptBEb)*M4pYmUZjhQO8p*#6#)&xHhH3d33v9)6{4xiYL8UG*-jtoqX^D9Ys`wWN|zO)Fa zxxcQcuaR3R%Q>BG@{&-s~Sf0hIMouvT=s(gPN;O^fK47lrekS)v#8Wu+%u}^4?V)TpN8^mI? z#+TnFv;|KQoMA2o%TV}Bztrf8J6wKzL}Id^`V8)kWJO2$R#dwF1S1|a(=hYuhXQm6 zhY*j$MH(qM*`YVWvVrT+!m#Ydv?jODuqnaMD}U|bunH0)wH~8AS)JO5brySi>58Kc zZy;VUR7H`+oa%PFmgXWN#Ji>{5Pwz(6F=yYK#q#tqK pXR7#gzIR?Ox$5c6)FB5ArRJ1t&tE-=_6~T{U+2Ag@|BRC{||u+1zP|B literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png.import new file mode 100644 index 0000000..5f265d1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://uhbwkrlatyey" +path.s3tc="res://.godot/imported/mage_texture.png-6768cb4f1794ce51d9db2e7134f5cc7a.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png" +dest_files=["res://.godot/imported/mage_texture.png-6768cb4f1794ce51d9db2e7134f5cc7a.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.bin new file mode 100644 index 0000000000000000000000000000000000000000..9411527a0f43c03b90cdc5d5165cfd5827e00acf GIT binary patch literal 14644 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf new file mode 100644 index 0000000..6b18872 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "mug_empty" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "barbarian_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.062", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "barbarian_texture", + "uri" : "barbarian_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 389, + "max" : [ + 0.33625468611717224, + 0.2479029893875122, + 0.19797927141189575 + ], + "min" : [ + -0.1979786902666092, + -0.23884634673595428, + -0.19797973334789276 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 389, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 389, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1098, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4668, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3112, + "byteOffset" : 4668, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4668, + "byteOffset" : 7780, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2196, + "byteOffset" : 12448, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 14644, + "uri" : "mug_empty.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf.import new file mode 100644 index 0000000..01d2c32 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bge1hkrq71xl2" +path="res://.godot/imported/mug_empty.gltf-784ff95015698065769840fce1195a77.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf" +dest_files=["res://.godot/imported/mug_empty.gltf-784ff95015698065769840fce1195a77.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.bin new file mode 100644 index 0000000000000000000000000000000000000000..514dba14bac0771f9369442dbfd02644981ebeb3 GIT binary patch literal 15772 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf new file mode 100644 index 0000000..5646fcc --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "mug_full" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "barbarian_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.061", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "barbarian_texture", + "uri" : "barbarian_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 413, + "max" : [ + 0.33625468611717224, + 0.3095194399356842, + 0.19797927141189575 + ], + "min" : [ + -0.1979786902666092, + -0.23884634673595428, + -0.19797973334789276 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 413, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 413, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1278, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4956, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3304, + "byteOffset" : 4956, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4956, + "byteOffset" : 8260, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2556, + "byteOffset" : 13216, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 15772, + "uri" : "mug_full.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf.import new file mode 100644 index 0000000..2a9e22a --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ctb5p2fygkino" +path="res://.godot/imported/mug_full.gltf-6e5a033469aebf0ddd123269486c4c09.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf" +dest_files=["res://.godot/imported/mug_full.gltf-6e5a033469aebf0ddd123269486c4c09.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.bin new file mode 100644 index 0000000000000000000000000000000000000000..cf8e6573729768fa3c388a49a1216f845056dd9c GIT binary patch literal 12816 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 WQziTYD38%rs6o?mFx2z4ku)?sM+>7`}Xp*=ERC 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 BmInX; literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf new file mode 100644 index 0000000..389e231 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_large_blue" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.689", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.17600591480731964, + 0.17925411462783813, + 0.18509361147880554 + ], + "min" : [ + -0.17606240510940552, + -0.37190544605255127, + -0.1850929856300354 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_large_blue.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf.import new file mode 100644 index 0000000..db9400a --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bkyovw07andpr" +path="res://.godot/imported/potion_large_blue.gltf-2b4bfe2649ef8cc1706abcc028ea8512.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf" +dest_files=["res://.godot/imported/potion_large_blue.gltf-2b4bfe2649ef8cc1706abcc028ea8512.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.bin new file mode 100644 index 0000000000000000000000000000000000000000..c4de8fd6476d629891750c9127a2f91b604dfe15 GIT binary patch literal 7152 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf new file mode 100644 index 0000000..fbb66ec --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_large_green" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.685", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.17600591480731964, + 0.17925411462783813, + 0.18509361147880554 + ], + "min" : [ + -0.17606240510940552, + -0.37190544605255127, + -0.1850929856300354 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_large_green.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf.import new file mode 100644 index 0000000..09a6f4a --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c84sbv8efj2x4" +path="res://.godot/imported/potion_large_green.gltf-e1528e1d2e5ced079cd62b17fc172ddf.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf" +dest_files=["res://.godot/imported/potion_large_green.gltf-e1528e1d2e5ced079cd62b17fc172ddf.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.bin new file mode 100644 index 0000000000000000000000000000000000000000..fd6aacdb607f90b0f5037cd24b44f6da8d5607c4 GIT binary patch literal 7152 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 A5dZ)H literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf new file mode 100644 index 0000000..841b458 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_large_orange" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.697", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.17600591480731964, + 0.17925411462783813, + 0.18509361147880554 + ], + "min" : [ + -0.17606240510940552, + -0.37190544605255127, + -0.1850929856300354 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_large_orange.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf.import new file mode 100644 index 0000000..1a422c9 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://f1t5hneppm5m" +path="res://.godot/imported/potion_large_orange.gltf-d5cff50349d31264c7fe22e9ef244ed8.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf" +dest_files=["res://.godot/imported/potion_large_orange.gltf-d5cff50349d31264c7fe22e9ef244ed8.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.bin new file mode 100644 index 0000000000000000000000000000000000000000..9437f4b9d6b04f951a10c74c0ddb54f2339b276f GIT binary patch literal 7152 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 Axc~qF literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf new file mode 100644 index 0000000..09ec710 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_large_red" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.693", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.17600591480731964, + 0.17925411462783813, + 0.18509361147880554 + ], + "min" : [ + -0.17606240510940552, + -0.37190544605255127, + -0.1850929856300354 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_large_red.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf.import new file mode 100644 index 0000000..118671b --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dhg1ndsgo1pq0" +path="res://.godot/imported/potion_large_red.gltf-dc51ad2d6704bdced1c1ea356d87ab7e.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf" +dest_files=["res://.godot/imported/potion_large_red.gltf-dc51ad2d6704bdced1c1ea356d87ab7e.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.bin new file mode 100644 index 0000000000000000000000000000000000000000..6e13d802413ee18ad222ce4477d0e0b43fcecef9 GIT binary patch literal 7152 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf new file mode 100644 index 0000000..d9d2888 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_medium_orange" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.696", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.1714097112417221, + 0.15140002965927124, + 0.18025650084018707 + ], + "min" : [ + -0.17145685851573944, + -0.35442373156547546, + -0.18025478720664978 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_medium_orange.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf.import new file mode 100644 index 0000000..99f3d0d --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c53xxsde8ngb3" +path="res://.godot/imported/potion_medium_orange.gltf-733c8709910e77923aad50e5c053a417.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf" +dest_files=["res://.godot/imported/potion_medium_orange.gltf-733c8709910e77923aad50e5c053a417.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.bin new file mode 100644 index 0000000000000000000000000000000000000000..960d641bac3c4a456e23f22f23d28d99692d960b GIT binary patch literal 7152 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf new file mode 100644 index 0000000..d1d8ec8 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_medium_red" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.692", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.1714097112417221, + 0.15140002965927124, + 0.18025650084018707 + ], + "min" : [ + -0.17145685851573944, + -0.35442373156547546, + -0.18025478720664978 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_medium_red.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf.import new file mode 100644 index 0000000..95948b2 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bsfpigdssyetf" +path="res://.godot/imported/potion_medium_red.gltf-affcf220d6221905d953c3bc356b04aa.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf" +dest_files=["res://.godot/imported/potion_medium_red.gltf-affcf220d6221905d953c3bc356b04aa.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.bin new file mode 100644 index 0000000000000000000000000000000000000000..d5e4b1dc1a1c97845fb22e70f5a53a9cde8c34d3 GIT binary patch literal 5256 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 Qx=n~&ac|r~9e&01fBRE6H~;_u literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf new file mode 100644 index 0000000..2b6b0d6 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_small_blue" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.690", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 138, + "max" : [ + 0.07557813823223114, + 0.15140002965927124, + 0.07946857064962387 + ], + "min" : [ + -0.07557940483093262, + -0.31261304020881653, + -0.07946787774562836 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 138, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 138, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 420, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 1656, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 2760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 840, + "byteOffset" : 4416, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5256, + "uri" : "potion_small_blue.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf.import new file mode 100644 index 0000000..f8764f7 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c5dtk4lqmb510" +path="res://.godot/imported/potion_small_blue.gltf-d4770a87772dab3775456a2f2fe05339.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf" +dest_files=["res://.godot/imported/potion_small_blue.gltf-d4770a87772dab3775456a2f2fe05339.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.bin new file mode 100644 index 0000000000000000000000000000000000000000..ecf1dd35685472c33b94ae23ff569027c7257e75 GIT binary patch literal 5256 zcma)73shBQ7T#(oUPW*UP=S1rrhpGrAn!frsED9IS42et83|Dyf+CO0Lj@6#GG6a=y}?fp?2;k*Qw`PjyL+R=jQxe zHJ|&V=ltxr{voGZ)aR&iEvE(j*Yo%vj@h2yaZK2I`-V-=Q=IjDi|4E7Z~o+I=lq!Q zMq6+E!~~;B)0r=I`oDkY#xHpC;xl3FGe5^yxF6p)sMW+d7qRw!{G0w>0_VJjy?W#G zQKzOeAA7TB-?nUDyPh{Y_d0++=(%Iu| zoX<0J?QCm&7v4eU+;crYm_G3Y>wLELT=UW1Db8W8t>t(5K{$VZc&+v=()e&GSlySu zIS<0)hj_w)<1 zRn9(&N=XpQNt4Zp9ybq6$Urbk{wx4@ij=FEHf8MY5Uz%L4uII?>Ir4gr z+Wqi)_T}}i_t!anr@D?K=kIR}RO{!+^}Ehr`*g56&ynZZPpg~PyUu$Im@MQtVx{$E zAyVYo(qH*kycM9%r$z;<^R8pp^}Ju*rn&0A?0Y14vbwJE(rQ)b$hv>pR8`L#UaF31 zM`*8O_H*^ouh;jL?~nHjNl8%S%tOg)To=AtI_wuB@t7lzKRFzvjyd)=cFkvBz2DJO zQ`Ip?UVmi5w4Qmy-o~!^d|q$wH>>A1;=*z@>c@O8dCZaL`8o5LBaivMdCZZ=+$SD$ zykGvX5J|}#EW3%v5pM44cwy~7j67zY=Q%ILS|PdWuIpTVhnM*%guhdM zX64I|ta2BnDeEFT<%E4c;jIlX8z?x3L%cDK(;= zBJ^KCz5{w1`qpGARI=P(G0uliF8a*sb9RgviJbl0 z5`|HeBQ<6<$Y-(dGU#)lcWq0wKMK7K`kzo|#Pus-HPDv@1j#QPyA?JwuR#tolqiEI z_v}?tV34oFzY6|0(T8C;57wUZpnQ&Vei41kK_4zJS=!2HkQ@DG%Br@mn`KgbYpVQy z%opwK84k}&9ew0Z=);~3mGky`DgVU1uYu>CD+w~^U(T$ze~Dg|pjU3FZNSw8`2zGy znf1c=(37BlKcq>#2p`rTel}DrhEF4W^3cPAIQjT{(9Nx>;)`{kv|n)c?cI((BIo-c zf0?sa<>;0B)dW@l1pb52lO5=ZEkFVr9J?8yd?Xytd# zXI)#CDCpn!=b@iNZ=WqowClec-jDU1v6Hz5S^xcc1kY$T^80R2wCm4#Mvy~DhVIy4 zkh%Z6oc+JvQQgkZE(yZ_)Hi+<)G-td&px?5#K;5;S3c1j%T z9iuda_E8polO=Tyw91E9?3PO}`%0eBGcu!O)*aB>SL_yxp?g8k&WsY-=Qw-@2hNl9 z-2Z1!$v0_V`%nF?a{jfVU+}E~_0!pBRqIHpvD;ILcC*Uk;4|EIN@gAPNRz(JQo{Khb;J&QyD!%{y=})NSo+U8Uq|dmAJ;xIN&(if@>U2 z1Wu$HToY*$a1zzgU>ZsrfEy^Ee94nW14ok|W+qWzU|*`IVlrU2V*D&LmPXRUz=z3$ z22ekm0GvQkG?k{&lfWk_j)G`B4FnD(H=2yd=th0W9sA@1^C^`cLS#&(H1eWhlnczI z0vb-EC<~ZHYiTY$POE{dX%*B!dJ6ayW&)wD0*6|o3cA@m~rN}v=0OTaBa3zb4C0hWT71IwubN-3}c z=XWD;BW;FK0o;sJTnVhCDkz(QRp48ITc{dJ6|fq-23SM2P^y8o;B~+{+6JW-xDC7> TSdZ$qB67ujaR>GI71I9!gFg}2 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf new file mode 100644 index 0000000..9d728f6 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_small_green" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.686", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 138, + "max" : [ + 0.07557813823223114, + 0.15140002965927124, + 0.07946857064962387 + ], + "min" : [ + -0.07557940483093262, + -0.31261304020881653, + -0.07946787774562836 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 138, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 138, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 420, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 1656, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 2760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 840, + "byteOffset" : 4416, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5256, + "uri" : "potion_small_green.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf.import new file mode 100644 index 0000000..25e25d1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cugygcmjcsssa" +path="res://.godot/imported/potion_small_green.gltf-24a3126171430d219bf7953f2c817843.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf" +dest_files=["res://.godot/imported/potion_small_green.gltf-24a3126171430d219bf7953f2c817843.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.bin new file mode 100644 index 0000000000000000000000000000000000000000..370d3a29405c2fa86d6f0de5ad8b000033f38985 GIT binary patch literal 5256 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 PBXY(4aR*KKmDB$L#kTN~ literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf new file mode 100644 index 0000000..45caf90 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_small_orange" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.698", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 138, + "max" : [ + 0.07557813823223114, + 0.15140002965927124, + 0.07946857064962387 + ], + "min" : [ + -0.07557940483093262, + -0.31261304020881653, + -0.07946787774562836 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 138, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 138, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 420, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 1656, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 2760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 840, + "byteOffset" : 4416, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5256, + "uri" : "potion_small_orange.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf.import new file mode 100644 index 0000000..e5e44e1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b2wx1o2e68fdd" +path="res://.godot/imported/potion_small_orange.gltf-5c66cab988750c098c4f7e2039126999.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf" +dest_files=["res://.godot/imported/potion_small_orange.gltf-5c66cab988750c098c4f7e2039126999.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.bin new file mode 100644 index 0000000000000000000000000000000000000000..ebf934a62b7928a7701a9a3976c5859f15c5b223 GIT binary patch literal 5256 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 Pgvb>S#2qx_S3&;=HiGW= literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf new file mode 100644 index 0000000..4b98244 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_small_red" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.694", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 138, + "max" : [ + 0.07557813823223114, + 0.15140002965927124, + 0.07946857064962387 + ], + "min" : [ + -0.07557940483093262, + -0.31261304020881653, + -0.07946787774562836 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 138, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 138, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 420, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 1656, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 2760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 840, + "byteOffset" : 4416, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5256, + "uri" : "potion_small_red.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf.import new file mode 100644 index 0000000..4fd0031 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bmpd3a45xl1ap" +path="res://.godot/imported/potion_small_red.gltf-9532f8013bcf8fd62572fe0ed3b88280.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf" +dest_files=["res://.godot/imported/potion_small_red.gltf-9532f8013bcf8fd62572fe0ed3b88280.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.bin new file mode 100644 index 0000000000000000000000000000000000000000..585cc493399a31a100dfa31d995b9fee62ea6256 GIT binary patch literal 13884 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf new file mode 100644 index 0000000..6ed3f94 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "quiver" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.12903", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 386, + "max" : [ + 0.15271618962287903, + 0.4207805097103119, + 0.12147191166877747 + ], + "min" : [ + -0.15271618962287903, + -0.5085819363594055, + -0.07299748808145523 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 386, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 386, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 765, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4632, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3088, + "byteOffset" : 4632, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4632, + "byteOffset" : 7720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1530, + "byteOffset" : 12352, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 13884, + "uri" : "quiver.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf.import new file mode 100644 index 0000000..c9eaaaf --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cbkinrfxsng5g" +path="res://.godot/imported/quiver.gltf-806ad00aa9f8cb43cbb512cb263872a0.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf" +dest_files=["res://.godot/imported/quiver.gltf-806ad00aa9f8cb43cbb512cb263872a0.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..542954baba7281f028f93306943fc780b1ebcf55 GIT binary patch literal 16670 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 H@}vI^o=|8G literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png.import new file mode 100644 index 0000000..a563f7e --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqcd7qwhoba2" +path.s3tc="res://.godot/imported/rogue_texture.png-23fc46c4996f07003c6e75c03789e475.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png" +dest_files=["res://.godot/imported/rogue_texture.png-23fc46c4996f07003c6e75c03789e475.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.bin new file mode 100644 index 0000000000000000000000000000000000000000..b035daa7c9aff96d3a87d2f82da1d4ca3655954d GIT binary patch literal 10628 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 UgiH@m>jPA3j&n^h&lI!%56eHCZU6uP literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf new file mode 100644 index 0000000..ea24d09 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_badge" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.280", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 283, + "max" : [ + 0.44130662083625793, + 0.4814440906047821, + 0.10111159831285477 + ], + "min" : [ + -0.4413006901741028, + -0.5401484966278076, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 283, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 283, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 786, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3396, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2264, + "byteOffset" : 3396, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3396, + "byteOffset" : 5660, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1572, + "byteOffset" : 9056, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 10628, + "uri" : "shield_badge.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf.import new file mode 100644 index 0000000..25916e0 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://54bsc4vcbim1" +path="res://.godot/imported/shield_badge.gltf-79948ab1d8f91db8efd781bc29679dab.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf" +dest_files=["res://.godot/imported/shield_badge.gltf-79948ab1d8f91db8efd781bc29679dab.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.bin new file mode 100644 index 0000000000000000000000000000000000000000..cc45e718204a11c2d4644e6f862ba68356ff394a GIT binary patch literal 10500 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf new file mode 100644 index 0000000..92f4326 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_badge_color" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.220", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 279, + "max" : [ + 0.44130662083625793, + 0.4814440906047821, + 0.10111159831285477 + ], + "min" : [ + -0.4413006901741028, + -0.5401484966278076, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 279, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 279, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 786, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3348, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3348, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3348, + "byteOffset" : 5580, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1572, + "byteOffset" : 8928, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 10500, + "uri" : "shield_badge_color.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf.import new file mode 100644 index 0000000..edbde47 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bxti5kr7b36c2" +path="res://.godot/imported/shield_badge_color.gltf-762b48d83bc92b00abdeb99c6b1e7180.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf" +dest_files=["res://.godot/imported/shield_badge_color.gltf-762b48d83bc92b00abdeb99c6b1e7180.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.bin new file mode 100644 index 0000000000000000000000000000000000000000..9e35d339cfb38425253a3c236de7bdf5da199ae4 GIT binary patch literal 12008 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

81XqmySNS!b^)r(c0atW^hpK z)Hv;*sLcblsS5qXCXeUoIq%rv%?BSzZSdx|8U4$LJJzICOk(B$FUf#6wjH=8LX#&t zgKLy{0l3Kl{`T-IaV&V&sdA6z7PzJ)vp^hkskbx}92C{cTbk(;BfbVVfp^57_Q&)c zz$3>VH8d9X}3juc;dn7*4FccR6i%-k9#J%y~#d; z=NTU{DKXrmqC8Z>Uwz_qbJyS?1T!j}ano(sY6PLCE!F8|z8fA)!*of;Y;W=U;5 zwk-@1l-O8<4Qhz#I!f?pwp_Qb)KpMES}26M73%CUS2r|*g_`*%ZpU0DuIH*2LI-yd zzR~t(j&2QD>r4H*4@_Sypnh>?Z9T8;wy>)=7P^0e`pwq`NaH8}p|-?Y=mYZ}HtIC* zgXHHVS(jCM?8Cl#p7CL2mwglYzIY$9YWvXbmpp!WF)x|ND6!5( zEnFYcMH+*BU3Y1~woVdxbrp6_$YB&9XyCxMpaiY#EVx?k>8!LsWZsqwlLwe`+=|H4*X#|XPt8+47~ zSK{i$xom%CppMU7X741NZ0aCPYGCp&T&&s5S~QJf0~=2hY#JU+qJ^WRn=?%Rg?BA# zloUQNM||!(P3SVFVfUW~<}i+rPTJcY@xpDyEAeyB&Fm}ND6uDU2DWe#9@siaL$IzA zKh$g%v934(F>CCdq~lE;q{)a;;^{4%q(WNwwYC%@8xNJdoWI-zOfb^i=WJ?XHCuC1zWKJg33$hpWphoa9NJef{kIYC7siqFp zfErU@$iCDaSsGzfh0golw6Q!0LB;5k2D!_GL5HY zw3?PcE}?n!4UM4@kR!+sXeLd8oC0eC1=1YIIrKe^qpv9fGJ<}hNfZEU625WxMR^gj zh2aaQ?`Rs$!2DS>8*()HL;Az|j^@*skYCbRM26FHT1l&D4LoCMBIHEOn@&F<>vVjR zu=Y%3n1b(Hc&F1;$f*>B>c2z&AMs75QOL0dat(cjoh(CDtMNrpFjiO&xtu}}5lV|8 z7h|>gw2($ZjzkqJuvb4wKU#n)MFSBB~U3#vIZdr&~$wsS{);s-jo8 z1)oBGN>Aw-?oU0)di0Wt=zr7=vK!r|eCi4-A72qg(@r`Jd6*7SBs72!)V(GJRj%%U{p+K$n+_#}9@BIgc#S+tH$QUdKpEqfvN z(h(}a-ERQd0Q+o9&FB%Cs2r(;%Bdy2r@!b1r9!5XNLQgntdmZc=nvF!m3}8Z<6A&gfc~W4=sMlR_Zvp^bcK?D{>1zn7*EBQiJ2GZGRBfHnn-zwK29enM~>z56X8jO zFAu9+#fsUOa}9P5JlR0$be=X)3O%P*WDRLecaiflV&h@mg}h5K^p5PY6MJ%mjH7$l z*Bs(o|-{u0^;*;v(7Wva4KHG{lQDwPAIgUTGTh~XjUXGTEL1A^nm{%|p8CjS4r#7(Qaz@(WCv-dYNV>BzsUm9 zLe)a`mg-~lEjg*|RJJNdtYnL?DOR#qwS;V`vc`JNRLvoqs~X~;6)I|o&l1QMkyiK` vBfmA}CGw5FdSkK*Lo;_QB*ILQA464h83 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf new file mode 100644 index 0000000..0dc58f2 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_square" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.005", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 286, + "max" : [ + 0.44130662083625793, + 0.5964441299438477, + 0.1563122719526291 + ], + "min" : [ + -0.4413067698478699, + -0.5964440107345581, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 286, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 286, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 786, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3432, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2288, + "byteOffset" : 3432, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3432, + "byteOffset" : 5720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1572, + "byteOffset" : 9152, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 10724, + "uri" : "shield_square.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf.import new file mode 100644 index 0000000..e9bdde5 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dmpxg0h4ct0f0" +path="res://.godot/imported/shield_square.gltf-c39608f89073e1c5f6a61fddad9006de.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf" +dest_files=["res://.godot/imported/shield_square.gltf-c39608f89073e1c5f6a61fddad9006de.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.bin new file mode 100644 index 0000000000000000000000000000000000000000..713fe01bb083afdb57c9180f73481b49c45c3f38 GIT binary patch literal 10724 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 B^j!b| literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf new file mode 100644 index 0000000..482b0fd --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shotgun" + } + ], + "materials" : [ + { + "name" : "engineer_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.13072", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "engineer_texture", + "uri" : "engineer_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 1357, + "max" : [ + 0.22950682044029236, + 0.3095748722553253, + 1.1475855112075806 + ], + "min" : [ + -0.2299051433801651, + -0.2721025347709656, + -0.5206509828567505 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 1357, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 1357, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 3360, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 16284, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 10856, + "byteOffset" : 16284, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 16284, + "byteOffset" : 27140, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6720, + "byteOffset" : 43424, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 50144, + "uri" : "shotgun.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf.import new file mode 100644 index 0000000..96a822d --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://h4acecqxpwgh" +path="res://.godot/imported/shotgun.gltf-76a4127a63e36d058cbf1ba6dfbb31ae.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf" +dest_files=["res://.godot/imported/shotgun.gltf-76a4127a63e36d058cbf1ba6dfbb31ae.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.bin new file mode 100644 index 0000000000000000000000000000000000000000..15d9dec1f92d4095656383a4311ac643e359efde GIT binary patch literal 11460 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 l{u_M)d;@LgbznY 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 Doi{xf literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf new file mode 100644 index 0000000..ea5115c --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "sword_1handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.11839", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 358, + "max" : [ + 0.2517259120941162, + 1.4094958305358887, + 0.06531671434640884 + ], + "min" : [ + -0.251718670129776, + -0.36576569080352783, + -0.06531673669815063 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 358, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 358, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 900, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4296, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2864, + "byteOffset" : 4296, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4296, + "byteOffset" : 7160, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1800, + "byteOffset" : 11456, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 13256, + "uri" : "sword_1handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf.import new file mode 100644 index 0000000..34d8210 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ddt2ameyjmbht" +path="res://.godot/imported/sword_1handed.gltf-096e436cda882429a3721e6a16468997.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf" +dest_files=["res://.godot/imported/sword_1handed.gltf-096e436cda882429a3721e6a16468997.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.bin new file mode 100644 index 0000000000000000000000000000000000000000..11d1a5627499582733d4d5918807415fd0dc2baf GIT binary patch literal 19912 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf new file mode 100644 index 0000000..5930167 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "sword_2handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.12993", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 545, + "max" : [ + 0.41951784491539, + 1.9644392728805542, + 0.12400980293750763 + ], + "min" : [ + -0.41951078176498413, + -0.4013613760471344, + -0.12400994449853897 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 545, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 545, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1236, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6540, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4360, + "byteOffset" : 6540, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6540, + "byteOffset" : 10900, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2472, + "byteOffset" : 17440, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 19912, + "uri" : "sword_2handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf.import new file mode 100644 index 0000000..984f40d --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cl7npt8b31gvj" +path="res://.godot/imported/sword_2handed.gltf-1a1700322bc68829f5cd66595d3e45cf.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf" +dest_files=["res://.godot/imported/sword_2handed.gltf-1a1700322bc68829f5cd66595d3e45cf.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.bin new file mode 100644 index 0000000000000000000000000000000000000000..dc5ddd9696adb615a3db6b9ff0b8fbfc533a0921 GIT binary patch literal 19880 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 bI~qzLI~qzMI~vL$JAzln@C#pxlk|T8548k8 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf new file mode 100644 index 0000000..2409353 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "sword_2handed_color" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.12996", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 544, + "max" : [ + 0.41951784491539, + 1.9644392728805542, + 0.12400980293750763 + ], + "min" : [ + -0.41951078176498413, + -0.4013613760471344, + -0.12400994449853897 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 544, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 544, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1236, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6528, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4352, + "byteOffset" : 6528, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6528, + "byteOffset" : 10880, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2472, + "byteOffset" : 17408, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 19880, + "uri" : "sword_2handed_color.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf.import new file mode 100644 index 0000000..2b9d1cd --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://h4a5nmj116fg" +path="res://.godot/imported/sword_2handed_color.gltf-ae651421b2007f7938fb873bf2a001c0.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf" +dest_files=["res://.godot/imported/sword_2handed_color.gltf-ae651421b2007f7938fb873bf2a001c0.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.bin new file mode 100644 index 0000000000000000000000000000000000000000..e939f8707c51a48a0d42bf7b108ac389a2e76b8f GIT binary patch literal 82656 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 literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf new file mode 100644 index 0000000..c23026f --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf @@ -0,0 +1,484 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 4 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "turret_footA", + "rotation" : [ + 0, + 0.9659258127212524, + 0, + 0.2588190734386444 + ], + "translation" : [ + 0.24185866117477417, + 4.38690176451928e-06, + 0.13964934647083282 + ] + }, + { + "mesh" : 1, + "name" : "turret_footB", + "rotation" : [ + 0, + -0.7071068286895752, + 0, + 0.7071068286895752 + ], + "translation" : [ + 0, + 4.38690176451928e-06, + -0.2792816758155823 + ] + }, + { + "mesh" : 2, + "name" : "turret_footC", + "rotation" : [ + 0, + 0.258819043636322, + 0, + 0.9659258127212524 + ], + "translation" : [ + -0.24185866117477417, + 4.38690176451928e-06, + 0.13963069021701813 + ] + }, + { + "mesh" : 3, + "name" : "turret_gun", + "translation" : [ + 0, + 0.22169208526611328, + 0 + ] + }, + { + "children" : [ + 0, + 1, + 2, + 3 + ], + "mesh" : 4, + "name" : "turret_base" + } + ], + "materials" : [ + { + "name" : "engineer_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.13060", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.13062", + "primitives" : [ + { + "attributes" : { + "POSITION" : 4, + "TEXCOORD_0" : 5, + "NORMAL" : 6 + }, + "indices" : 7, + "material" : 0 + } + ] + }, + { + "name" : "Cube.13059", + "primitives" : [ + { + "attributes" : { + "POSITION" : 8, + "TEXCOORD_0" : 9, + "NORMAL" : 10 + }, + "indices" : 11, + "material" : 0 + } + ] + }, + { + "name" : "Cube.13061", + "primitives" : [ + { + "attributes" : { + "POSITION" : 12, + "TEXCOORD_0" : 13, + "NORMAL" : 14 + }, + "indices" : 15, + "material" : 0 + } + ] + }, + { + "name" : "Torus.064", + "primitives" : [ + { + "attributes" : { + "POSITION" : 16, + "TEXCOORD_0" : 17, + "NORMAL" : 18 + }, + "indices" : 19, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "engineer_texture", + "uri" : "engineer_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 220, + "max" : [ + 0.09661893546581268, + 0.09239551424980164, + 0.18096545338630676 + ], + "min" : [ + -0.2717345952987671, + -0.3659668564796448, + -0.18087321519851685 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 220, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 220, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 558, + "type" : "SCALAR" + }, + { + "bufferView" : 4, + "componentType" : 5126, + "count" : 198, + "max" : [ + 0.0966188907623291, + 0.09239551424980164, + 0.21046559512615204 + ], + "min" : [ + -0.2717345952987671, + -0.3659668266773224, + -0.2104654610157013 + ], + "type" : "VEC3" + }, + { + "bufferView" : 5, + "componentType" : 5126, + "count" : 198, + "type" : "VEC2" + }, + { + "bufferView" : 6, + "componentType" : 5126, + "count" : 198, + "type" : "VEC3" + }, + { + "bufferView" : 7, + "componentType" : 5123, + "count" : 456, + "type" : "SCALAR" + }, + { + "bufferView" : 8, + "componentType" : 5126, + "count" : 142, + "max" : [ + 0.0966188907623291, + 0.09239551424980164, + 0.18096545338630676 + ], + "min" : [ + -0.2717345952987671, + -0.3659668266773224, + -0.18087321519851685 + ], + "type" : "VEC3" + }, + { + "bufferView" : 9, + "componentType" : 5126, + "count" : 142, + "type" : "VEC2" + }, + { + "bufferView" : 10, + "componentType" : 5126, + "count" : 142, + "type" : "VEC3" + }, + { + "bufferView" : 11, + "componentType" : 5123, + "count" : 408, + "type" : "SCALAR" + }, + { + "bufferView" : 12, + "componentType" : 5126, + "count" : 1205, + "max" : [ + 0.49635928869247437, + 0.5451014637947083, + 0.5770796537399292 + ], + "min" : [ + -0.44335028529167175, + 4.083606199856149e-06, + -0.4233914017677307 + ], + "type" : "VEC3" + }, + { + "bufferView" : 13, + "componentType" : 5126, + "count" : 1205, + "type" : "VEC2" + }, + { + "bufferView" : 14, + "componentType" : 5126, + "count" : 1205, + "type" : "VEC3" + }, + { + "bufferView" : 15, + "componentType" : 5123, + "count" : 2838, + "type" : "SCALAR" + }, + { + "bufferView" : 16, + "componentType" : 5126, + "count" : 500, + "max" : [ + 0.3524247109889984, + 0.22211486101150513, + 0.34524214267730713 + ], + "min" : [ + -0.3524243235588074, + -0.06240982189774513, + -0.3078788220882416 + ], + "type" : "VEC3" + }, + { + "bufferView" : 17, + "componentType" : 5126, + "count" : 500, + "type" : "VEC2" + }, + { + "bufferView" : 18, + "componentType" : 5126, + "count" : 500, + "type" : "VEC3" + }, + { + "bufferView" : 19, + "componentType" : 5123, + "count" : 828, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2640, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1760, + "byteOffset" : 2640, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2640, + "byteOffset" : 4400, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1116, + "byteOffset" : 7040, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 2376, + "byteOffset" : 8156, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1584, + "byteOffset" : 10532, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2376, + "byteOffset" : 12116, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 912, + "byteOffset" : 14492, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 15404, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1136, + "byteOffset" : 17108, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 18244, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 816, + "byteOffset" : 19948, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 14460, + "byteOffset" : 20764, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 9640, + "byteOffset" : 35224, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 14460, + "byteOffset" : 44864, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5676, + "byteOffset" : 59324, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 6000, + "byteOffset" : 65000, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4000, + "byteOffset" : 71000, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6000, + "byteOffset" : 75000, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 81000, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 82656, + "uri" : "turret_base.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf.import new file mode 100644 index 0000000..65a8a80 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://s6qqyunj2ibc" +path="res://.godot/imported/turret_base.gltf-7eb521c039cc7b6bd9194e0c1a2c502e.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf" +dest_files=["res://.godot/imported/turret_base.gltf-7eb521c039cc7b6bd9194e0c1a2c502e.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.bin new file mode 100644 index 0000000000000000000000000000000000000000..492d79a4b86352d1e7c81cfed4ac3a02ae48565b GIT binary patch literal 5956 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 void: @@ -55,9 +58,9 @@ func _process(_delta): assert(item_slot != null) if i == _player.selected_tool_slot_index: - item_slot.highlighted = true + item_slot.selected = true else: - item_slot.highlighted = false + item_slot.selected = false func _on_message_timer_timeout(): @@ -115,3 +118,14 @@ func _unhandled_input(event): if event.is_action_released("toggle_inventory"): print ("Showing inventory of player " + str(_player)) inventory_dialog.open(_all_recipes, _player.inventory) + + if event.is_action_released("toggle_build_menu"): + if build_dialog.visible: + build_dialog.hide() + else: + build_dialog.open(_all_recipes, _player.inventory) + +func _on_tool_select(item_slot:ItemSlot) -> void: + var tool_slot_index = tool_container.get_slot_index(item_slot) + print ("Selected tool index ", tool_slot_index) + diff --git a/model/item.gd b/model/item.gd index 71d6baf..35aebb5 100644 --- a/model/item.gd +++ b/model/item.gd @@ -5,3 +5,5 @@ extends Resource @export var scene:PackedScene @export var icon:Texture2D @export var max_stack_size:int = 1 +@export var is_tool:bool = false +@export var is_buildable:bool = false diff --git a/objects/pickup_item.gd b/objects/pickup_item.gd index 1f65c68..dce1ba3 100644 --- a/objects/pickup_item.gd +++ b/objects/pickup_item.gd @@ -2,10 +2,10 @@ class_name PickupItem extends Node3D -var editor_child_scene:Node3D = null - signal item_picked_up(node_path:NodePath) +@onready var world_item_node = %WorldItemNode + @export var item:Item: get: return item @@ -13,21 +13,23 @@ signal item_picked_up(node_path:NodePath) if value != item: item = value - if editor_child_scene != null: - editor_child_scene.queue_free() - remove_child(editor_child_scene) + if not Engine.is_editor_hint() or world_item_node == null: + return - if not Engine.is_editor_hint(): - return - - editor_child_scene = item.scene.instantiate() - add_child(editor_child_scene) - editor_child_scene.owner = self + for child in world_item_node.get_children(): + child.get_parent().remove_child(child) + child.queue_free() + + world_item_node.add_child(item.scene.instantiate()) # Called when the node enters the scene tree for the first time. func _ready(): + if item == null: + push_error ("Error: invalid PickupItem at %s" % str(global_position)) + return + var item_scene = item.scene.instantiate() - add_child(item_scene) + world_item_node.add_child(item_scene) func _on_area_3d_body_entered(body): diff --git a/objects/pickup_item.tscn b/objects/pickup_item.tscn index 73ffc26..36987b8 100644 --- a/objects/pickup_item.tscn +++ b/objects/pickup_item.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=4 format=3 uid="uid://da5r82nvypfk4"] +[gd_scene load_steps=3 format=3 uid="uid://da5r82nvypfk4"] [ext_resource type="Script" path="res://objects/pickup_item.gd" id="1_1i8k2"] @@ -7,12 +7,16 @@ height = 0.200798 radius = 0.15682 [node name="Item" type="Node3D" groups=["pickup_item"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00393829, 0) script = ExtResource("1_1i8k2") [node name="Area3D" type="Area3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0502824, 0) [node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] shape = SubResource("CylinderShape3D_1ndog") +[node name="WorldItemNode" type="Node3D" parent="."] +unique_name_in_owner = true +transform = Transform3D(-0.319655, 0.240352, 0.00715891, 0, 0.0119088, -0.399823, -0.240459, -0.319514, -0.00951674, -0.035, 0.06, 0.021) + [connection signal="body_entered" from="Area3D" to="." method="_on_area_3d_body_entered"] diff --git a/objects/player.gd b/objects/player.gd index d9dc132..7d749a0 100644 --- a/objects/player.gd +++ b/objects/player.gd @@ -8,6 +8,7 @@ const JUMP_VELOCITY = 2.5 @onready var actionable_detector = %ActionableDetector @onready var animation_tree:AnimationTree = $Geometry/Rogue/AnimationTree @onready var build_location:Node3D = %BuildLocation +@onready var right_hand_attachement:Node3D = %RightHandAttachement # Get the gravity from the project settings to be synced with RigidBody nodes. var gravity = ProjectSettings.get_setting("physics/3d/default_gravity") @@ -70,23 +71,37 @@ func get_actionable_global_transform() -> Vector3: return build_location.global_position +func set_right_hand_item(item:Item) -> void: + for child in right_hand_attachement.get_children(): + child.queue_free() + + if item != null and item.is_tool: + right_hand_attachement.add_child(item.scene.instantiate()) + + func _handle_tool_slot_input_events(_event:InputEvent) -> bool: var key_event:InputEventKey = _event as InputEventKey if key_event and key_event.is_released(): if key_event.keycode >= KEY_1 and key_event.keycode <= KEY_9: selected_tool_slot_index = key_event.keycode - KEY_1 + set_right_hand_item(inventory.get_tool_item_stacks()[selected_tool_slot_index].item) + get_viewport().set_input_as_handled() return true if _event.is_action_released("item_next"): selected_tool_slot_index = (selected_tool_slot_index + 1) % (inventory.get_tool_item_stacks().size()) + set_right_hand_item(inventory.get_tool_item_stacks()[selected_tool_slot_index].item) + get_viewport().set_input_as_handled() return true if _event.is_action_released("item_prev"): var tool_slot_size = inventory.get_tool_item_stacks().size() selected_tool_slot_index = (selected_tool_slot_index + tool_slot_size - 1) % (tool_slot_size) + set_right_hand_item(inventory.get_tool_item_stacks()[selected_tool_slot_index].item) + get_viewport().set_input_as_handled() return true diff --git a/objects/player.tscn b/objects/player.tscn index 554ddfb..11e9697 100644 --- a/objects/player.tscn +++ b/objects/player.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=7 format=3 uid="uid://ch0s3dxx3rpir"] +[gd_scene load_steps=8 format=3 uid="uid://ch0s3dxx3rpir"] [ext_resource type="Script" path="res://objects/player.gd" id="1_qkf7c"] [ext_resource type="PackedScene" uid="uid://dy8vjf760prhq" path="res://assets/characters/rogue.tscn" id="2_whuis"] +[ext_resource type="PackedScene" uid="uid://dmvl0igyslm80" path="res://assets/tools/Shovel.tscn" id="2_wyjbd"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jd31k"] albedo_color = Color(1, 1, 0.698039, 1) @@ -30,6 +31,18 @@ mesh = SubResource("CapsuleMesh_dwrtd") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.470516, 0) shape = SubResource("CapsuleShape3D_7kfad") +[node name="RightHandBone" type="BoneAttachment3D" parent="."] +transform = Transform3D(0.999999, 9.88405e-08, -4.98676e-07, -4.35653e-07, -8.58306e-07, -0.999999, 3.52662e-08, 1, -7.42514e-07, -0.883132, 1.04926, -1.61464e-05) +bone_name = "Knife" +bone_idx = 17 +use_external_skeleton = true +external_skeleton = NodePath("../Geometry/Rogue/Rogue/Rig/Skeleton3D") + +[node name="RightHandAttachement" type="Node3D" parent="RightHandBone"] +unique_name_in_owner = true + +[node name="ShovelScene" parent="RightHandBone/RightHandAttachement" instance=ExtResource("2_wyjbd")] + [node name="Geometry" type="Node3D" parent="."] unique_name_in_owner = true transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0, 0) diff --git a/project.godot b/project.godot index d6efd38..429cbb2 100644 --- a/project.godot +++ b/project.godot @@ -159,6 +159,11 @@ item_prev={ "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":4,"canceled":false,"pressed":false,"double_click":false,"script":null) ] } +toggle_build_menu={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":2,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} [internationalization] diff --git a/root_ui.gd b/root_ui.gd index 0b0e277..040f1a9 100644 --- a/root_ui.gd +++ b/root_ui.gd @@ -38,7 +38,7 @@ func load_scene(scene_resource:PackedScene): scene_child.get_parent().remove_child(scene_child) print("Loading level '" + scene_resource.resource_path + "'") - scene.add_child(scene_resource.instantiate()) + scene.add_child(scene_resource .instantiate()) current_level_resource = scene_resource.resource_path @@ -55,7 +55,7 @@ func save_game(): save_game.level_pickup_items = %GameUI.picked_up_level_items save_game.player_transform = player.global_transform - for node:Node in get_tree().get_nodes_in_group("quest_state"): + for node:Node in get_tree().get_nodes_inv_group("quest_state"): save_game.quest_states[node.name] = {} for property in node.get_property_list(): diff --git a/root_ui.tscn b/root_ui.tscn index 1586df4..120aed5 100644 --- a/root_ui.tscn +++ b/root_ui.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=33 format=3 uid="uid://c73t0nbuqp68e"] +[gd_scene load_steps=34 format=3 uid="uid://c73t0nbuqp68e"] [ext_resource type="Script" path="res://root_ui.gd" id="1_7fnkg"] [ext_resource type="PackedScene" uid="uid://bo788o53t4rbq" path="res://scenes/startup_scene.tscn" id="2_1untt"] @@ -16,6 +16,7 @@ [ext_resource type="Texture2D" uid="uid://57o4ow08ky5q" path="res://assets/3rdparty/kenney/ui-pack-rpg-expansion/PNG/buttonSquare_blue_pressed.png" id="10_rpger"] [ext_resource type="Texture2D" uid="uid://beaqo323661rh" path="res://assets/3rdparty/kenney/ui-pack-rpg-expansion/PNG/panel_blue.png" id="11_jrvnp"] [ext_resource type="Texture2D" uid="uid://bi6q381bmdonq" path="res://assets/3rdparty/kenney/ui-pack-rpg-expansion/PNG/buttonSquare_grey.png" id="12_033wf"] +[ext_resource type="Script" path="res://ui/build_dialog.gd" id="15_x7ovi"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1ume3"] content_margin_left = 4.0 @@ -405,7 +406,6 @@ wait_time = 2.0 [node name="InventoryDialog" type="MarginContainer" parent="GameUI"] unique_name_in_owner = true -visible = false layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 @@ -417,7 +417,6 @@ theme_override_constants/margin_top = 82 theme_override_constants/margin_right = 40 theme_override_constants/margin_bottom = 128 script = ExtResource("6_y58iw") -slot_scene = ExtResource("7_pv315") [node name="Panel" type="Panel" parent="GameUI/InventoryDialog"] layout_mode = 2 @@ -505,6 +504,7 @@ size_flags_vertical = 3 unique_name_in_owner = true layout_mode = 2 columns = 3 +rows = 3 [node name="HBoxContainer" type="HBoxContainer" parent="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients"] layout_mode = 2 @@ -544,6 +544,7 @@ grow_vertical = 2 unique_name_in_owner = true layout_mode = 2 columns = 1 +rows = 1 [node name="HBoxContainer" type="HBoxContainer" parent="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult"] layout_mode = 2 @@ -574,6 +575,7 @@ unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 +rows = 4 [node name="GameMenuUI" type="Panel" parent="GameUI"] unique_name_in_owner = true @@ -668,6 +670,68 @@ theme_override_constants/margin_bottom = 8 layout_mode = 2 text = "Back to Main Menu" +[node name="BuildDialog" type="MarginContainer" parent="GameUI"] +unique_name_in_owner = true +visible = false +custom_minimum_size = Vector2(600, 300) +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("15_x7ovi") + +[node name="Panel" type="Panel" parent="GameUI/BuildDialog"] +layout_mode = 2 +mouse_filter = 1 + +[node name="MarginContainer" type="MarginContainer" parent="GameUI/BuildDialog/Panel"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 16 +theme_override_constants/margin_right = 16 + +[node name="VBoxContainer" type="VBoxContainer" parent="GameUI/BuildDialog/Panel/MarginContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "Build" + +[node name="BuildItemsContainer" type="GridContainer" parent="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +columns = 8 +script = ExtResource("10_5ufsm") +slot_scene = ExtResource("7_pv315") +allow_selection = true +rows = 2 + +[node name="Label2" type="Label" parent="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "Materials" + +[node name="BuildItemResourcesContainer" type="GridContainer" parent="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +columns = 8 +script = ExtResource("10_5ufsm") +slot_scene = ExtResource("7_pv315") +rows = 1 + [node name="ToolSlots" type="MarginContainer" parent="GameUI"] unique_name_in_owner = true layout_mode = 1 @@ -676,15 +740,16 @@ anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 -offset_left = -87.0 +offset_left = -304.0 offset_top = -101.0 -offset_right = 87.0 +offset_right = 304.0 grow_horizontal = 2 grow_vertical = 0 theme_override_constants/margin_bottom = 32 [node name="PanelContainer" type="PanelContainer" parent="GameUI/ToolSlots"] layout_mode = 2 +mouse_filter = 1 [node name="ToolContainer" type="GridContainer" parent="GameUI/ToolSlots/PanelContainer"] unique_name_in_owner = true @@ -692,15 +757,8 @@ layout_mode = 2 columns = 9 script = ExtResource("10_5ufsm") slot_scene = ExtResource("7_pv315") - -[node name="ItemSlot" parent="GameUI/ToolSlots/PanelContainer/ToolContainer" instance=ExtResource("7_pv315")] -layout_mode = 2 - -[node name="ItemSlot2" parent="GameUI/ToolSlots/PanelContainer/ToolContainer" instance=ExtResource("7_pv315")] -layout_mode = 2 - -[node name="ItemSlot3" parent="GameUI/ToolSlots/PanelContainer/ToolContainer" instance=ExtResource("7_pv315")] -layout_mode = 2 +allow_selection = true +rows = 1 [node name="Scene" type="Node3D" parent="."] unique_name_in_owner = true @@ -713,9 +771,168 @@ unique_name_in_owner = true [connection signal="timeout" from="GameUI/MessagesContainer/MessageTimer" to="GameUI" method="_on_message_timer_timeout"] [connection signal="pressed" from="GameUI/InventoryDialog/Panel/PanelContainer/Title/CloseButton" to="GameUI/InventoryDialog" method="_on_close_button_pressed"] [connection signal="item_selected" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/Recipes/RecipeList" to="GameUI/InventoryDialog" method="_on_recipe_list_item_selected"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22440" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22440" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22440" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22440" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22441" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22441" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22441" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22441" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22442" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22442" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22442" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22442" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22443" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22443" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22443" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22443" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22444" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22444" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22444" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22444" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22445" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22445" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22445" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22445" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22446" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22446" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22446" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22446" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22447" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22447" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22447" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22447" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult/Panel/CenterContainer/ResultsContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult/Panel/CenterContainer/ResultsContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult/Panel/CenterContainer/ResultsContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult/Panel/CenterContainer/ResultsContainer/ItemSlot" method="_on_mouse_entered"] [connection signal="pressed" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult/HBoxContainer/CraftButton" to="GameUI/InventoryDialog" method="_on_craft_button_pressed"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21771" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21771" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21771" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21771" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21772" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21772" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21772" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21772" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21773" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21773" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21773" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21773" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21774" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21774" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21774" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21774" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21775" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21775" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21775" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21775" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21776" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21776" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21776" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21776" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21777" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21777" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21777" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21777" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21778" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21778" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21778" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21778" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21779" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21779" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21779" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21779" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21780" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21780" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21780" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21780" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21781" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21781" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21781" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21781" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21782" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21782" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21782" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21782" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21783" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21783" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21783" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21783" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21784" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21784" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21784" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21784" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21785" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21785" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21785" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21785" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21786" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21786" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21786" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21786" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21787" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21787" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21787" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21787" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21788" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21788" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21788" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21788" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21789" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21789" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21789" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21789" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21790" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21790" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21790" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21790" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21791" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21791" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21791" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21791" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21792" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21792" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21792" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21792" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21793" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21793" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21793" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21793" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21794" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21794" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21794" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21794" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21795" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21795" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21795" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21795" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21796" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21796" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21796" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21796" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21797" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21797" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21797" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21797" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21798" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21798" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21798" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21798" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21799" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21799" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21799" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21799" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21800" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21800" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21800" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21800" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21801" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21801" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21801" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21801" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21802" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21802" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21802" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21802" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21803" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21803" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21803" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21803" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21804" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21804" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21804" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21804" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21805" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21805" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21805" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21805" method="_on_mouse_entered"] [connection signal="visibility_changed" from="GameUI/GameMenuUI" to="GameUI" method="_on_game_menu_ui_visibility_changed"] [connection signal="pressed" from="GameUI/GameMenuUI/MarginContainer/VBoxContainer/MarginContainer4/SaveGameButton" to="." method="save_game"] [connection signal="pressed" from="GameUI/GameMenuUI/MarginContainer/VBoxContainer/MarginContainer6/LoadGameButton" to="." method="load_game"] [connection signal="pressed" from="GameUI/GameMenuUI/MarginContainer/VBoxContainer/MarginContainer3/BackToGameButton" to="GameUI" method="_on_back_to_game_button_pressed"] [connection signal="pressed" from="GameUI/GameMenuUI/MarginContainer/VBoxContainer/MarginContainer5/ToMainMenuButton" to="." method="_to_main_menu_button_pressed"] +[connection signal="item_selected" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer" to="GameUI/BuildDialog" method="_on_build_items_container_item_selected"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/ItemSlot" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/ItemSlot" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18275" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18275" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18275" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18275" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18276" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18276" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18276" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18276" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18277" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18277" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18277" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18277" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18278" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18278" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18278" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18278" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18279" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18279" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18279" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18279" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18280" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18280" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18280" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18280" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18281" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18281" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18281" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18281" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18282" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18282" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18282" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18282" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18283" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18283" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18283" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18283" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18284" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18284" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18284" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18284" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18285" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18285" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18285" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18285" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18286" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18286" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18286" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18286" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18287" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18287" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18287" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18287" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18288" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18288" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18288" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18288" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18289" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18289" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18289" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18289" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/ItemSlot" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/ItemSlot" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18290" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18290" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18290" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18290" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18291" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18291" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18291" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18291" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18292" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18292" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18292" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18292" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18293" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18293" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18293" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18293" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18294" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18294" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18294" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18294" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18295" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18295" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18295" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18295" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18296" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18296" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18296" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18296" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/ItemSlot" to="GameUI/ToolSlots/PanelContainer/ToolContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/ItemSlot" to="GameUI/ToolSlots/PanelContainer/ToolContainer/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18297" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18297" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18297" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18297" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18298" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18298" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18298" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18298" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18299" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18299" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18299" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18299" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18300" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18300" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18300" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18300" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18301" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18301" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18301" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18301" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18302" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18302" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18302" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18302" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18303" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18303" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18303" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18303" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18304" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18304" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18304" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18304" method="_on_mouse_entered"] diff --git a/ui/ItemGrid.tscn b/ui/ItemGrid.tscn index 9834d36..e1d9df2 100644 --- a/ui/ItemGrid.tscn +++ b/ui/ItemGrid.tscn @@ -7,6 +7,3 @@ columns = 9 script = ExtResource("1_c5mg2") slot_scene = ExtResource("2_o52f5") - -[node name="ItemSlot" parent="." instance=ExtResource("2_o52f5")] -layout_mode = 2 diff --git a/ui/build_dialog.gd b/ui/build_dialog.gd new file mode 100644 index 0000000..b740b1f --- /dev/null +++ b/ui/build_dialog.gd @@ -0,0 +1,54 @@ +extends MarginContainer +class_name BuildDialog + +@onready var build_items_container:ItemGrid = %BuildItemsContainer +@onready var build_item_resources_container:ItemGrid = %BuildItemResourcesContainer + +var _inventory:Inventory = null +var _build_item_slots:Array[Item] = [] +var _build_item_resources:Array[Item] = [] +var _recipes:Array[Recipe] = [] +var _recipe_for_item:Dictionary = {} + +func open(recipes:Array[Recipe], inventory:Inventory): + _inventory = inventory + _recipes = recipes + + show() + + if build_items_container.selected_slot == null: + build_items_container.select_slot(0) + + _build_item_slots.clear() + for recipe:Recipe in recipes: + if not recipe.results[0].is_buildable: + continue + + if recipe.results.size() > 1: + push_warning("Invalid recipe '%s': results must only contain single item!", recipe.name) + continue + + _build_item_slots.append(recipe.results[0]) + _recipe_for_item[recipe.results[0]] = recipe + + build_items_container.display(_build_item_slots) + +func _update_build_item_resources_container(recipe:Recipe) -> void: + build_item_resources_container.display(recipe.ingredients) + + +func _unhandled_key_input(event:InputEvent) -> void: + var key_event:InputEventKey = event as InputEventKey + if visible and key_event.pressed and key_event.get_keycode_with_modifiers() == KEY_ESCAPE: + get_viewport().set_input_as_handled() + hide() + + +func _on_build_items_container_item_selected(item_slot:ItemSlot) -> void: + _build_item_resources.clear() + build_item_resources_container.clear_slots() + + if item_slot.get_item() == null or _recipe_for_item.has(item_slot.get_item()) == null: + return + + _update_build_item_resources_container(_recipe_for_item[item_slot.get_item()]) diff --git a/ui/inventory_dialog.gd b/ui/inventory_dialog.gd index 14c6327..f99b12a 100644 --- a/ui/inventory_dialog.gd +++ b/ui/inventory_dialog.gd @@ -1,8 +1,6 @@ class_name InventoryDialog extends MarginContainer -@export var slot_scene:PackedScene - # Crafting @onready var recipe_list:ItemList = %RecipeList @onready var ingredients_container:ItemGrid = %IngredientsContainer diff --git a/ui/item_grid.gd b/ui/item_grid.gd index 164be6f..5d5db96 100644 --- a/ui/item_grid.gd +++ b/ui/item_grid.gd @@ -1,41 +1,120 @@ +@tool class_name ItemGrid extends GridContainer +signal item_selected + @export var slot_scene:PackedScene -@export var rows:int = 1 +@export var allow_selection:bool = false +@export var allow_drag_drop:bool = false + +@export var rows:int: + get: + return rows + set(value): + if value == rows: + return + + rows = value + + if slot_scene == null or not is_node_ready(): + return + + resize_grid() + +var _slots:Array = [] +var _item_slot_to_index:Dictionary = {} +var _highlighted_slot_index = -1 +var _highlighted_slot:ItemSlot = null +var selected_slot:ItemSlot = null +var _selected_slot_index:int = -1 + +func _ready() -> void: + resize_grid() + +func resize_grid() -> void: + _item_slot_to_index.clear() + + for child in get_children(): + child.get_parent().remove_child(child) + child.queue_free() + + _slots.clear() + while get_child_count() < rows * columns: + var slot_instance = slot_scene.instantiate() + if allow_drag_drop: + slot_instance.set_drag_drop_flags(ItemSlot.ALLOW_DRAG | ItemSlot.ALLOW_DROP) + add_child(slot_instance) + _slots.append(slot_instance) + if allow_selection and not Engine.is_editor_hint(): + slot_instance.connect("mouse_entered_slot", _on_slot_mouse_entered) + slot_instance.connect("mouse_left_pressed", _on_slot_mouse_left_pressed) + _item_slot_to_index[slot_instance] = _item_slot_to_index.size() + +func clear_slots() -> void: + for slot:ItemSlot in _slots: + slot.display(ItemStack.new()) + +func get_slot_index(slot:ItemSlot) -> int: + if _item_slot_to_index.has(slot): + return _item_slot_to_index[slot] + + return -1 + +func _on_slot_mouse_entered(slot:ItemSlot): + if _highlighted_slot != null: + _highlighted_slot.highlighted = false + + _highlighted_slot_index = -1 + _highlighted_slot = null + + if _item_slot_to_index.has(slot): + _highlighted_slot_index = _item_slot_to_index[slot] + _highlighted_slot = slot + _highlighted_slot.highlighted = true + +func select_slot(index:int) -> void: + if index < 0 or index > _slots.size(): + return + + _selected_slot_index = index + selected_slot = _slots[_selected_slot_index] + selected_slot.selected = true + emit_signal("item_selected", selected_slot) + +func _on_slot_mouse_left_pressed(slot:ItemSlot): + if selected_slot: + selected_slot.selected = false + + if slot == _highlighted_slot: + _highlighted_slot.highlighted = false + select_slot(get_slot_index(slot)) func displayStacks(item_stacks:Array[ItemStack]): - for child in get_children(): - child.queue_free() - child.get_parent().remove_child(child) - - for item_stack in item_stacks: - var slot:ItemSlot = slot_scene.instantiate() - slot.set_drag_drop_flags(ItemSlot.ALLOW_DRAG | ItemSlot.ALLOW_DROP) - add_child(slot) + var item_stack_index = 0 + + for slot:ItemSlot in _slots: + if item_stack_index < item_stacks.size(): + slot.display(item_stacks[item_stack_index]) + else: + var item_stack:ItemStack = ItemStack.new() + item_stack.item = null + slot.display(item_stack) - if item_stack != null: - slot.display(item_stack) - - var item_count = rows * columns - - while get_child_count() < item_count: - add_child(slot_scene.instantiate()) + item_stack_index = item_stack_index + 1 func display(item_stacks:Array[Item]): - for child in get_children(): - child.queue_free() - child.get_parent().remove_child(child) - - for item in item_stacks: - var slot:ItemSlot = slot_scene.instantiate() - add_child(slot) - var item_stack:ItemStack = ItemStack.new() - item_stack.item = item - item_stack.count = 1 - slot.display(item_stack) + var item_stack_index = 0 - var item_count = rows * columns + for slot:ItemSlot in _slots: + var item_stack:ItemStack = ItemStack.new() - while get_child_count() < item_count: - add_child(slot_scene.instantiate()) + if item_stack_index < item_stacks.size(): + item_stack.item = item_stacks[item_stack_index] + item_stack.count = 1 + else: + item_stack.item = null + + item_stack_index = item_stack_index + 1 + + slot.display(item_stack) diff --git a/ui/item_slot.gd b/ui/item_slot.gd index fd53ce3..ab5fac4 100644 --- a/ui/item_slot.gd +++ b/ui/item_slot.gd @@ -1,26 +1,41 @@ class_name ItemSlot extends Panel +signal mouse_entered_slot +signal mouse_left_pressed + enum { ALLOW_DRAG = 1, ALLOW_DROP = 2 } +@onready var select_panel = %SelectPanel @onready var highlight_panel = %HighlightPanel @onready var texture_rect:TextureRect = %TextureRect @onready var count_label = %CountLabel + var drag_drop_flags:int = 0 var _item_stack:ItemStack = null var highlighted:bool = false : set = _set_highlighted +var selected:bool = false : set = _set_selected func _set_highlighted(new_state): highlight_panel.visible = new_state +func _set_selected(new_state): + select_panel.visible = new_state + func set_drag_drop_flags(flags:int) -> void: drag_drop_flags = flags +func get_item() -> Item: + if _item_stack == null: + return null + + return _item_stack.item + func display(item_stack): _item_stack = item_stack @@ -90,3 +105,13 @@ func _drop_data(_at_position:Vector2, data:Variant)->void: # remove it from the source source_slot._item_stack.count = 0 + +func _on_mouse_entered(): + emit_signal("mouse_entered_slot", self) + + +func _on_gui_input(event): + var mouse_button_event = event as InputEventMouseButton + + if mouse_button_event and mouse_button_event.button_index == MOUSE_BUTTON_LEFT and mouse_button_event.pressed: + emit_signal("mouse_left_pressed", self) diff --git a/ui/item_slot.tscn b/ui/item_slot.tscn index 3d793f0..5a52a1b 100644 --- a/ui/item_slot.tscn +++ b/ui/item_slot.tscn @@ -1,7 +1,7 @@ -[gd_scene load_steps=4 format=3 uid="uid://dp3fi0g53qrt2"] +[gd_scene load_steps=5 format=3 uid="uid://dp3fi0g53qrt2"] [ext_resource type="Script" path="res://ui/item_slot.gd" id="1_7v5l8"] -[ext_resource type="Texture2D" uid="uid://16ro4vt2obea" path="res://assets/resources/tree_log.png" id="2_v3rb5"] +[ext_resource type="Texture2D" uid="uid://dc0tcpogj8sbt" path="res://icon.svg" id="2_l5duv"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vadli"] bg_color = Color(0.6, 0.6, 0.6, 0) @@ -9,11 +9,28 @@ border_width_left = 4 border_width_top = 4 border_width_right = 4 border_width_bottom = 4 -border_color = Color(1, 1, 1, 1) -corner_radius_top_left = 3 -corner_radius_top_right = 3 -corner_radius_bottom_right = 3 -corner_radius_bottom_left = 3 +border_color = Color(0.60933, 0.60933, 0.60933, 1) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +expand_margin_left = 3.0 +expand_margin_top = 3.0 +expand_margin_right = 3.0 +expand_margin_bottom = 3.0 +anti_aliasing = false + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8jts7"] +bg_color = Color(0.6, 0.6, 0.6, 0) +border_width_left = 4 +border_width_top = 4 +border_width_right = 4 +border_width_bottom = 4 +border_color = Color(0.787759, 0.787759, 0.787758, 1) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 expand_margin_left = 3.0 expand_margin_top = 3.0 expand_margin_right = 3.0 @@ -35,6 +52,18 @@ grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_vadli") +[node name="SelectPanel" type="Panel" parent="."] +unique_name_in_owner = true +visible = false +z_index = 1 +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_8jts7") + [node name="TextureRect" type="TextureRect" parent="."] unique_name_in_owner = true layout_mode = 1 @@ -49,7 +78,7 @@ offset_right = 32.0 offset_bottom = 32.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("2_v3rb5") +texture = ExtResource("2_l5duv") expand_mode = 3 [node name="CountLabel" type="Label" parent="TextureRect"] @@ -66,4 +95,7 @@ grow_horizontal = 0 grow_vertical = 0 size_flags_horizontal = 8 size_flags_vertical = 8 -text = "4" +text = "?" + +[connection signal="gui_input" from="." to="." method="_on_gui_input"] +[connection signal="mouse_entered" from="." to="." method="_on_mouse_entered"] diff --git a/ui/test_itemgrid_selection.tscn b/ui/test_itemgrid_selection.tscn new file mode 100644 index 0000000..715b232 --- /dev/null +++ b/ui/test_itemgrid_selection.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=2 format=3 uid="uid://f3li2umbr3ku"] + +[ext_resource type="PackedScene" uid="uid://bwui4acukq4x6" path="res://ui/ItemGrid.tscn" id="1_a2u5i"] + +[node name="Control" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="CenterContainer" type="CenterContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -304.0 +offset_top = -100.0 +offset_right = 304.0 +offset_bottom = 100.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="ItemGrid" parent="CenterContainer" instance=ExtResource("1_a2u5i")] +layout_mode = 2 +columns = 3 +allow_selection = true +rows = 1 + +[connection signal="gui_input" from="CenterContainer/ItemGrid/ItemSlot" to="CenterContainer/ItemGrid/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="CenterContainer/ItemGrid/ItemSlot" to="CenterContainer/ItemGrid/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="CenterContainer/ItemGrid/@Panel@18262" to="CenterContainer/ItemGrid/@Panel@18262" method="_on_gui_input"] +[connection signal="mouse_entered" from="CenterContainer/ItemGrid/@Panel@18262" to="CenterContainer/ItemGrid/@Panel@18262" method="_on_mouse_entered"] +[connection signal="gui_input" from="CenterContainer/ItemGrid/@Panel@18263" to="CenterContainer/ItemGrid/@Panel@18263" method="_on_gui_input"] +[connection signal="mouse_entered" from="CenterContainer/ItemGrid/@Panel@18263" to="CenterContainer/ItemGrid/@Panel@18263" method="_on_mouse_entered"] diff --git a/world/level.tscn b/world/level.tscn index 623d3f3..dd6b3f7 100644 --- a/world/level.tscn +++ b/world/level.tscn @@ -1,10 +1,11 @@ -[gd_scene load_steps=18 format=3 uid="uid://dmagdl5pi6jdj"] +[gd_scene load_steps=19 format=3 uid="uid://dmagdl5pi6jdj"] [ext_resource type="MeshLibrary" uid="uid://dcpuitbu16j1a" path="res://assets/mesh_library.tres" id="1_q0eym"] [ext_resource type="PackedScene" uid="uid://da5r82nvypfk4" path="res://objects/pickup_item.tscn" id="2_ccr0r"] -[ext_resource type="Resource" uid="uid://mkj3oeaxvltq" path="res://data/items/shovel.tres" id="3_q1fcu"] -[ext_resource type="Resource" uid="uid://egkatj1ci0ga" path="res://data/items/wrench.tres" id="4_svqcp"] -[ext_resource type="Resource" uid="uid://c1ll2snhgv3m1" path="res://data/items/treelog.tres" id="5_67f7e"] +[ext_resource type="Resource" uid="uid://mkj3oeaxvltq" path="res://data/items/shovel.tres" id="3_pdr1o"] +[ext_resource type="Resource" uid="uid://bn5j38jbwlj1f" path="res://data/items/stick.tres" id="5_uqakj"] +[ext_resource type="Resource" uid="uid://c1ll2snhgv3m1" path="res://data/items/treelog.tres" id="6_l0uqq"] +[ext_resource type="Resource" uid="uid://det51k1t422rq" path="res://data/items/pickaxe.tres" id="7_3sab5"] [ext_resource type="PackedScene" uid="uid://ccjcjputsddrd" path="res://assets/scene_props/tree_pine.tscn" id="11_5olon"] [ext_resource type="Texture2D" uid="uid://bq3b1hxl5ojh6" path="res://assets/icons/npc_emotes/attention.tres" id="12_3vn8y"] [ext_resource type="PackedScene" uid="uid://2q8dhf61a7os" path="res://assets/characters/engineer.tscn" id="13_t16lh"] @@ -41,35 +42,21 @@ metadata/_editor_floor_ = Vector3(0, 1, 0) [node name="Item" parent="Objects" instance=ExtResource("2_ccr0r")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.83713, -4.76837e-06, -0.416156) -item = ExtResource("3_q1fcu") +item = ExtResource("3_pdr1o") [node name="Item2" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.56408, -4.76837e-06, -5.83472) -item = ExtResource("4_svqcp") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.88095, -4.76837e-06, 0.764042) +item = ExtResource("7_3sab5") [node name="Item3" parent="Objects" instance=ExtResource("2_ccr0r")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.4592, -5.24521e-06, -1.90265) -item = ExtResource("5_67f7e") - -[node name="Item5" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(0.372777, 0, -0.927921, 0, 1, 0, 0.927921, 0, 0.372777, -1.30135, -5.24521e-06, -2.68977) -item = ExtResource("5_67f7e") - -[node name="Item6" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(0.622815, 0, 0.782369, 0, 1, 0, -0.782369, 0, 0.622815, -0.95008, -5.24521e-06, -1.89784) -item = ExtResource("5_67f7e") +item = ExtResource("5_uqakj") [node name="Item4" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(0.886034, 0, -0.463621, 0, 1, 0, 0.463621, 0, 0.886034, -1.35064, -5.24521e-06, -2.28825) -item = ExtResource("5_67f7e") +item = ExtResource("7_3sab5") -[node name="Item7" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(0.011484, 0, -0.999934, 0, 1, 0, 0.999934, 0, 0.011484, 3.35173, -5.24521e-06, -3.11052) -item = ExtResource("5_67f7e") - -[node name="Item8" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(0.658033, 0, -0.75299, 0, 1, 0, 0.75299, 0, 0.658033, 3.16039, -5.24521e-06, -2.75409) -item = ExtResource("5_67f7e") +[node name="Item5" parent="Objects" instance=ExtResource("2_ccr0r")] +item = ExtResource("6_l0uqq") [node name="Decorations" type="Node3D" parent="."]

SJsx^{2>l5) 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 DE?;;) literal 0 HcmV?d00001 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf new file mode 100644 index 0000000..d1a20d3 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_round" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.010", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 322, + "max" : [ + 0.4413006901741028, + 0.44128894805908203, + 0.18717752397060394 + ], + "min" : [ + -0.44130635261535645, + -0.44131818413734436, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 322, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 322, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 852, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3864, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2576, + "byteOffset" : 3864, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3864, + "byteOffset" : 6440, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 10304, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12008, + "uri" : "shield_round.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf.import new file mode 100644 index 0000000..b12075e --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bs0lkqdbyawn7" +path="res://.godot/imported/shield_round.gltf-8ed3cb66613c2aaab38d037adef2be5d.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf" +dest_files=["res://.godot/imported/shield_round.gltf-8ed3cb66613c2aaab38d037adef2be5d.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.bin new file mode 100644 index 0000000000000000000000000000000000000000..84ef0cdc09ef3ab7aa4c543fc41a15cbc6e7814b GIT binary patch literal 11752 zcma)830zLu|2~%%MAAYMW1B3=R=rB^Jx7eOX5SghjD2U6LaHIzWy!9LlCmU)ntI=R z6=R694MPltvG3~`;s2cL-f_+6*Z*VYbH3l_oco;TJm2p<_f1rqXxNpVOoI;Z7o$qS zp8YLpi|{S<(ekaL9-oY!LdB(1s9nb~q8^9*w1p=2vZVe_B3(c~OrI=45H!%NZH|{}8b>%=z2UlX>c14Rd`T^w3Q` zOT!ZUG*f%7$DywV&?`>|(1nxpL_JPldsjT>zJmTe>w&1pc|BspO`Qc=H=!)m;~P7= z7;>6zpcfoV#4o{%ZCV&yn%L8kPs`ELaJ8l@=+tF*#gVmRMLn+FU7&J@7%{!^Ls5_I zT5h1t&ID#8?}-z?1aE9^Pk;V#Muy|fhhk}XF8Z_h%>XGH{n2CYCx7!@v*u01+)ugw zF=k2irr`|qGq%|Z=>z(y$0yNG)=QA;p`Us@u48Azde03~A^Q0xxVCq5L$;^AG#dRZ z4gd9GfV2p;ES!=j>T%@iyJqff)$9kN9={EUF;jT!18;g9;ITqFg4(0&#EN>H5g{32xQQURv1r<9jI$-$5<>-bSDnJ?4HU;Ld2?G|c^E zsK-)j z4vl$UkN&wK)TqZxvQN|TZ2~iD+^%5MW6tq=TTfb}@-uS0;V6`-OzpwZi#<^Y6 zawH3!TVICz_I3E9$Y3nj`tZPkLOaQI89< zPD{gY&B&_T=9-0_R?|nSzJ_y9QbFB5bSk>o!=2+`3@0%XyScTCc3A5<% ze*Mi~g6)rur`wkYW~2(DIjf*Qy?>#b)WpWa+;5g>@VYjXdZ7$bb&RI@hU>b-MJ7G<84=TFJNSXSir)oYW^M zjvks^l>J}aa8{f&b;`$e4Ramm;VmR5RY$|i2e**+Ej~ks)V*ZXpjaAycO``0Y7$R-yzFN#4X9-< zt?OJA=ZA%e69a2dJ$}{yg}7wkjEv&k8dQ%t$1XO+JXPguI34d3-e6ZkLT(!=gfxBM3t}MV(33bU3Hq#mvvr8efmOCikH6xzBy-UJYyK-f6YgtZCl(e=z6sv+9Ih zG5;4UXJId2=lU8)!(5+ZP5*!4W7BLY?*sR2m~N!}Ebdv4d5xT-^-#lnul64GnDLTa0bFg8YR}^v5$aQKalw(|{$bP<& zpA&M|it%#}H6Cc>K8`nwq}|cwIebtfIVbeh#nu z;@+*|%8NFPXZPt&tZ4f}F=t>oB@cdHg*iW5Bz}|W#H2De>GZ-?ivQ65){NIt?Wvto z2cPr)@;P5`)yGkp^Srs~W$JY_mLBTAPpos(j`5rw>cYx>A19XhxUdQ#_h?q-R65q} zpweHSe;!twZO%!dTIO{&FO#UOkDs(tSuYp-fCjtdQd^Qts|C0-p7-7IV$n1A&`5tb zCD*##j723T(GCmTlyh9ZzDbjoZKJnOG-W(TjPhaQ|Jp|1S-C6qjU4n;sjpc zV|3REDSzKQ^Y`7!V>RXPoBNzz zxQ+7rIm>#blJh#I(}6dtu;8()lzc3CKNZSUW2xIWE1BGu=z_FrEWA;IlKJ<+pLgA} zOUaub<XZ}23gtfAt zXTHCrjisW`GuNLJZK0gcGe4iNbALQ@e|(=y@>(U2zn7`#@_M*FuZP#0*D+qr*=n5$ zYBs5Lrl|R-TIWGE7pQfb)qGy9^RSvPt92ezbCFu-aW&)Lm`a_;)Lf+aYNJXufJ-CnlnB-Uwi*9$%)E3|4#Vtoa>r3YEDpcu*)hX zAKZFP&5vpDitF@MNtBw`(F-qc(*;)XYEGxux8B9?RGOM|mG#k0Xr*=Of-Ma>WB zv;1?^&gZ6@U(hvU3TRjGKjvaOz;sg4`KIb|-bDjU{YWl;f_Er48^XsqZ z@T~dM`oS~jaerFo^=WnT%=hv0c;@G6x;%4#JagUuo}=k$`G4tfUH+Ww-Z~fTefkk) z`B9CT9(UhopB6b{n(^k}VJv%GF0J0U5xZ>unho=Jr0beWnR5d|*^@c-*ogtps86pN ztXAt$w7>HK)8wfkY(zwRW>+(kw%_5%I;KTZ=QIz~7?+uBO>R%t+47vHkYoQDE-Z?o zmu8+#7tRK;(b!v~W~Ahcy)CcJr{5*|7{4>jWFMGpQlY$}1Ts?cROCDAWsKb0XTy|F}j<_26yp)%j9UijQ#y zyyfKfl&`KD;C1Mb{bzXiwJ6E1Rj`*A>I%o+_pXt&7WM{XZ$YY$iSNCPvm6ILqb+dO z1)McD<$~!0>gob-)6nyHc9$&HB8{X1=HC@@Lf4-;RwoAz_*c!ru z(^F{jY!6o9up8TS)sk9|?Jgb)4rT4EU8(osSH@j8=deQu9@Dpp?rd`(2ev36PkHYJ z=+DF<2?pP&1!B6jN0Vfa~J@!B9W^l;w!RFRphQX_x%L+=ALb!sKH8uy{;4|mhb;64BCZfrm1bR*NNN0AL1hn{r(CdH5U+^*rB=hHt><{nX=~S6Uft z@_WdO&`;Cf-%Ex5DSo$5i{$Z@JOQ=DqL$uQET!dRyPMC!+ncl$spcFHIThZTS-MJd z;q4H-eRbfmgm*3f32zS%21_2Vy-Z_Jd*=o1<=Lp+54C3&Op*qyvo)oo_SX&l<=kEe zBw<=57MnLks<4ZCoj{*+akp30FXxqmyRFB1P8|4Ss`XX)dh9c{pWNr(6R$;hFEadh z+xV6y!+$dBvTL7`&Fkv^(GNAi&k6Xv@!HEc4n8-++m>~3Ld4+l{ z=6JAt)H?)ysDgX`JNn>`+W*LXW#qMcqxSc>=ciG-sk(*N#VY|!Y~sua{^P%CH}LI0 zACW_ga(!5xxsL2XbtmdO!ZW*j`%pG{U=0?rv;p<6)!{Ro@SrvuUD9#}#YT zV8ecIAlY~6!1S2zc4Ph0t>k+ZDl-4e4gLErHROBe8c5#oqsM(7)Rw135U<-(@L zeuKSg#@fm|{1-}9$2|5;Iuaz0ZqSAm-#1BOuZptm^eD-CuBmmy;vji2`g^sYp*+mO zLf#n~CV4G9eH#xA`f*PSB5P&_*u% zz$972&xWZ{G{oK1dNBOBuJ0q~Hk#sT3;#6U2y`MAtGn{m4 zzuD{fBv$N|DJ?iNlC9dGEcT8smST=~kgjC=W_NO&Ek{PTk*c1z$@*>bY`J>M)9e^a zOJn7dFxl6GWq&idYxd|5VY1tgnQ7ri-e+6B50jTHZ$o#QE4IE0e(14|^h~>dJTF?$ zmgix8!LEu~MOcq443KTNMAEaSa;)oAQBKM{MzikO$c?GHe6fqbI>gzqzEiE_hG#w4 zh`wcI53FD7BFJsA-XH63XFcTavCegzwnRz=(CG}FpEHk1Cg|LobxL}W>diVwIxuI~ z`BLzmJ}k@hRyy&jyz*UBd@qk$_@pP{?)`vwTG;&*-80FXRl4oK;(N`fi%4I#tlL{D zFEfC3>=Q}95z4bpqR5`CJx0xb6>;eXvJba=?0?zMn%U#-#gAL7+`W~B0c-&L?1rDl zQ$;ove%`>(oY|-7$y9Gygr5~P=F=5-`p9YUb1!{v`k(6eJMHVmX^FUFW8r5Sb!TT$ z@7q`#_F;+@>x6n&px#@k>j`weg-%t}6$G7J=;U@CC>KUVwY&>IHE@>}j9cqj33usX z$}gg^&SW;J=0UnBTV%awouY%R$}^jub?}3m-PDFu06wLWc~P!_E(KFgW7hEn)aO+bBUa+;&g) zBqW?gm^T=_$2XA%gR{li)lgCWTRhUO8~u6dO;M~J!Y*ZAqvx}lGqS~j^_sGh4v38q zf4o0~b)Cmp-TZ7ic4Z}YWkfW!T)*4Pe{&!kf`6Yx#>XiCKIsg;S8RlNI{2NyuaTcE zO#r_;^bah(Y3BOJKI+TX&~I43n=}jSgR$N%^O}^O)m&y+FPOYi3fLH7UJji`^O&4| zGF!@mPX35!>D-)Q-tBO%0e^pIY)JE3h`+y=!2fk)gt!#^#^4`1nN1IX-xvC0QP)7| z4~72ksH+9^7rZ;PkM{$AGQ;`bO${g7?n?uf`2t_naQP0N(#*}9>6ukiWIeX&;7NnA zej4j~tnO9xAICJHR|BfEr~5j}z>5z&WJ$kXZbB>hZpJMssZTjs zkJqIYd|~0uo?-Cyu*CKMzEkyGD0{i4BhKR-J+>%0LC>Nm z&rpjwOy{V{0kAHL-%<5O%B}LcIlk`~cp;by1mfgDv3pn{yngM>@io56v@b#E$ zoay!i0 zVThy~sfMb%Ve~-d)iLXX(TxlxwNdp@jN#~JUCc&e48<#I3}u2*mh>WB$wS14sS5g&uqoQxrY&>Z6)*#6`t z;!Eu42kkeAZ?NMOnMfo=iCiTvq$UYN3?reW46z^+5GRmvq#iPl<47b)AdAQ)QiV8@ znTRtz?c@q{f5F~#jIHEX@*7!$ zxQ46(?>LD@j0X2Na)PWyT#G09a1o0bOE!b?E11VIqQN)-KPNEO!e2g~W?*b2MR2hg zaWT1!e(oeuh*9Y4PO^u@BgSL4hs2Se$ug3JXUi~_0PVuFB#Z>06fkyS>;&2ZZVJX8 zvVtUou>xZm&~7l2F_M7xg0UN87tki`*o%=uR+80VtR^vdwi+WDXdRx#VC*Ivz}yQr zd*EapW_zK$5}Y|?E;)&Kk{l$#WER0|~uf_Q`+10$TIBBp{Bgy(sPdE_XW zis#1=kC9xkgRn9K;|TeQ%qN+MnIsK2&x-s`CWDoWm`e`fwoD?YaZ@J)PsEVOSTdfN z5KSZtJI5+93%h5**FnUCa1;)`G{iKxXoRof9^yTG8DsE0eL(zxFT)?-({p?q&+%nk zCuhk8#0%s$`HP$<1&9UYPjZpmBzF++kR2qE+#=TyuaQDHI75mNi{Ziw9)E}P-^n?Q za&S8VvvcG=c|sl`K104wULe0hypR9y5+d9u|B%0dOOWrA_sB$euRMJK-hDiKfcOa9 zCPD+jQD}l;C$tn=2~8233SSEqgi1mg#4v0xXBAc6%E z6bRhAD``$I)6M%#d>%%U$|8)hBqzFnc%Army*RFP*;U`fVrsd z&C%d~E2oKE-=W)hL5qzMTgC41_Dk)mf)?vd$>M_NGc*1ECPGD+^S7fX3zWSo=K9{~ zp^I{sibeQorSx2jLthN0#g7Nm#Z&VIElyu|M>yuXlD?XAPtfB0-Z8@FZaUg1p)%Ft z8#}w}b6ahs7wz5({{=6#YNK~_v!!DmSD_W*IxSbyz@P63V;aN?THK(Qj!K%YS7|kIj3nrhoDTS+tmzO%sIYq8jEWczKWalSVQ;uuMvkG@DV=4 zIJbLRu4smHn`rRR7wz>9rqlB8l@=$xXe@F*0bh&9cV8oN{WBRpf)?vib473XNskLP zXmMfoX>ru8nVB`8Rx@ZZ=d47%Aqro`T(hX_8u~!dSMeVB2~zr|#cFTs4_;@~Vzsw_ zI$N5wSnciRKhsTGtoGK*?ubc?)jlUGeBNh{)!sJl6#h9@dixURs(t2I?d>%9)MB-_ zoTJ5RZ|{B`Zqj14x247DCM{NbyWIAONsHA!t9;&Pj@3SwD*C+79IL(MebeGxi!eGo zVGbQNaFFT0VB2E>bjOOI%v7CV$}Sv4%P;m6-K^YA1Lp{O&ub&7C;H$tjOwj&gEBdG zZ*I_+-WnnH1@JA}N$tU3do)1&GAt-F6FLm*T&D@v>GCsT;NUj2hEMI!aLMdA zvHz?%dT44%&cAW9IdNj(w2$j5<~k0e+KBdwj*3?dYa{ModWH^fblITA?^g)=ZI4Rn zxW;V-EhgW!p=k3Dvv`+a(&8H~ z@$~q^5W2Xmrce>~yBa15Fj- z^{wJ**FQpN+M`vbif~S!eKfG<61w@vNaKIOsrE}~LXUkkq2~7!%M=#un=K#kQ3G77lWP&%ZAL%EX{MGTFf~%u_2~Fg|Fgt=%}mys@1i=FFVGF67o9_VOs?E%kBvzOg1#1aC=*QK zvs@tLOe3znx|+ zs%LS2jeCwJewG%81{y@ZUIuSk%r#ZM7IRJRLFIFw`<1;aR?jVKx6Y($-uQno=kv1~ zh83Isjpehjm#=eum7`*=&#|iizwoi?)|B^wd)Ch|P<|Hoti`-W&QW`)V!l^>k6O%o zsB*NJYjO|jSt|a=18U(|tyhaxKfD$#R?p@A)ME84m9N&$IUMs|X>kK#h;V$5IU8Da zGtEbS)v=fwuVl~;vC9SDG7C0tnt97 zh8kkyX_Y^GoKpTSZdt>t^~%+0V@v#h;yS#pJ~LNSUN=97 z*L`W7w}J^g|?++QMmlV#7uN;m0@qSdnh&_R}r*HP!O zja&zx^ZxQVUvJmnPM-6;rR5dsc{G+D8nj<%c+-aQoD=HEs(c?Oy!Ccu)k5yl?3$@` zf=hMK1C=j$hrRNk4C=w@*I4?pVcHcdCoJhFMsNDO1!QcxDTGWkHD4<1%3|C{G3N|^#y)T@zAq$ z%+S|#+xj>I_sKK&*DA~=If*GoRpt8-my%c zfB)BUxgUwPKU4lbdFJo4+vdfT_nl|nclXIZQ{H!e4)42F`{TqWoHF6lJw=nWb?VYQr(B_E)b%pTCx9b4o~Zi}?~*oQQ{d4inz_rag{ z*t=WKTOJh9fWvp__2m6>Zd-m%)>(A-pqwwdUXsrV@17~=)5|Z@*3x;(pYzP0Z^|o_ z_w&s6zlzA0^?By{uNoYe&*zz+&)2y>p1D81&oOzOoCEG=$-2BAuFvb?_2zepS8|S0 zXM&QAN}VZ6KC0B2q2xlPPLq-^D0LoI@)f1dV@fVj>O8LGQl-vgN-mLowk%Uy04@R7ob^3>&k@_vPdJG|4_cy`Kd6yifNrUhdj>~=cbYBn4em>nt@ISk688on6IW0aAt>g`Ic6*Uc^D}PKd7d#!-a$`do*$G+ zw~#XGxi?!r$1!<@k`w82Jl_(uQ^}cf-WDWLgLgUY@^ZV9cgeZi%RE}ufBiBBZ-_=^~4GC8yKt+wS0ZDox3G^7^=zXOvtj@3ZkPR`Nai zq~IL2@xH0#XLRlOLfQlTkGYf%HlCFAKIS}mou9{_FS1CN_q}+#UdcP@6rUb!d!Nnp z>CWE&Z!TjiO!7caQ-Zt-{d^m;w%l@(Mg{3 z%;%iXpYzP;d>_~4&-r;g^Yc_a?S8&b)#1fP6g z)o(wR4stkXoEjLyMn`mFHuWNDr=51JOIjp#NOL!icbv`E=JjFS%+Gn~a&14uMI}-6 z^6azey0f#`IP7(*7b*H+Z`*4N>350VhVS&V*;}0TV(=5OF3t*mKanopd(m*aQ3yK) zZ-y4lrBrx(ly65Hb~undwo520i*4`q_yLuYQI{5nSnf#wcGPquudBzzJaHNJF2P>m zxSi;bc_4cx_7=@+EV&JNA~wTW`EMtRd-hy3=o*Kxc@dqYznvq+#_%@(>O!$3#oI6w z-g5K$NLN=6_B?dR_A@-{T9jzhF4)r(b%kT^d*?`6AA5tbw=mV)$oF2sS$0F7&^9>h zBF>tSa?$t!b#;fg>F9Ypymf{*?~DWOgW&C|`KSXx#v zy=&=Z=-MZktvWr0x+GW|*1ij7HJbaeANn1nsev`v8r+ALKio;Hg!@o(avFVT_0S`^ zH25>D-j#L^xuHb`>DmdireX} z3VKUR&`;y5@5Lg&6yIB@MRfmCnuJ(qC(!3S-0hW3s(9w&ZfmiY69@kIIs;_B7JE+^DD}Vl$a4waiv<5Y zH@%_B@SlvjY&xan@Va_^^h5RVa{@kZy!13ogwIXzwspO=fqQ!eZ)f`+q;K(FUZ7sH zdG4$L^$tfLzQ8>{k3P7f_CNAo70Ido=PT;0iu zjXd8}wC&!RX))d7!Um>WNO!AMXMR@#=<(ztLk;^7wmmAB7QOYB)-<R=U(|Yiu>#wl`B2~e-rp2>+Qu^Ew^Tufd6i{i!=uM&8@1l zxXS_JaOi&p{c=Yq>F&9vq8I#VasPV_r0EgF^EUiz@m=sQoNG$;;A`<4=#NUbV6C9P z3;OkU7a5yCzZ?AAdF#z$;U^M)hP!WVUkX3<|I(%Jj2p#9Z+b2cx@loNUoXxO@HkA` zS!op=n$ed@7H`GB_E#0@xio{-)=eBP4QKDmll-=XhEa{64{n;bm zVV?D3t)-oQi^baGANnL6nI(;D+JTjp8%3dSb;){0lxR8M*uGimENK|}d$q8cG}6pW z+7%imdM-ZYTj|zp$vQ8Z#%$^e3nLH-&ycNEjW^`jl^1=tni}AXUC+ z6fNOrV_*~waW%Fd20zXl`b&Aur+HYz|8ld%^xBLo9(4+4NsGZZzlZSoEUR+ zL(R8gl8-yf`DSX5oN*t*B$pqv(!!6t&oO@=CM{dhf$lO@Z+{j1&|_WbnXmu$xMVq3 zT7dOMyQ^oHU_G+PU$WjBNzWRqupWVel$3RhX5Y1vT2NQ%Qguc6De+#a7wZ;Ti#a$i z6obq9vuxuV@x+U&@^?+~y*y~+ot}id_XFN(QLj^U?-Vaq<900;-*+KhLI$v(d%h9# zv;0|?{*m+>T~*dq5ZI%2$EeA-IxgK1_ThH#1J4IqGF#le_=)S}ySJ*ypACkeJ@C^a zP+)=Z^BR8U%{@g=rg}*N{H%0ZNLQBim(t+pZuscdeaRB~&6@NS=U{yp)_Z1M6AQ9iOAPCUQ&)-pn<7jrpwoN-lhRM- zh}qC77#%I1n>W(yYn-dc-`|-V(>xdB@9$;sf7=uxEC;^@_=isB(1YL)fc^y3H3a%2 zpno29wSoSkcZc@#e&A1LIRCq;;zaBHX}}U+;HxUG+Sx;#y=4nMvwE7O#a5j?XfW1K zV_l1ty|Vtpn5Oiqe_i%?e-{Z@RI%d^iT`-`>%n0$V8LYh+-lIoSt376ixn@jsX{X^ zsjj(~%vb!#d@a8DQB(F%0KS8{myESK#cxiCMP|dKS6z}t?Ru3-?W8-Ix5T9WRU|E5 zpK@P3Yq47Vb=N>ii?2ZElG!l!20H7&Ib*S!a*h^Te$=GN(A1u#UAKLBn2u2TfXwV4 z9)>RxuEk0ZCEib^&pd}KSg!GznHPJ4!PmnQH~jNXm3JZU<(hUlk8`xx?ClA97Cm`_ zT1+YTX+G*rMJ-zVqvJ5vr21|#x=FsM#aa*TQodk0{oI)U$;aYM@EcX%O;>`i#a#0Q zdbMBCS8*dUhPaVN7&>A}+7K^9FH)6MBi@7|GE$w`kgrKs#IB?ku_c{JZ^Yijp427% z$za66#ECeQA!HQdC{mv^BTb1bqAO`hJjho-t%y4ri#V2yBOM4O?GW3M_T(F40P0S< zkdBBQG4Dfqk#7;dCEdsX;tw>83?lsy`(ge)8BK;F4kg2(G!n>%=t*0|w(?0$aaLQL z=mA{{<&MbTK&2OS`XLX%p3&Gf7I_?LLd;2J#LC14m0M!g2BQfPh&8GfFc>Pg!R%`c zf%GJGP<2m?-l)7TX8kdGk`bfS%J6$PnMA#q!_xtVsAReHu4+!ovcM% zOICw-oJ1o=gZn!t;>6Bz5@uK-UoF*cDBxLAs~ zlw3hScabQ>DD-s~*-PRP<1yPy;>a)LXOe_xKVvKd+Kp#P7zscrVC=@&1+*316pX!O zB}oQjCC1M{d%#G>NCMgi#vY8_K%22+A4UpUMb?0^hQ#368jNJ1^>`M8v4?B~b06I7 zg_HG|?St|vaORQuE!co$#BczjPE5I^9{@Wc1?6yL^Ed>Plt zS#lBaBDqceA{R&@Vj=mHTp~9~8DbgPNfOB|at-ksDT0GDq!h6fE-c{jJe;2==P;_k z?Ig_3k#h2gJV1PcTuz=Lzd$U<|L+i@D<^-GSHN$P%gK9WqI)kty$4=7p4~%y0Ir*^ zsm@O4hGC;?t81rgiP%#2m9CnuhOQD~C0%8p`Z{|=d(6Jj)zLLVY^1BJtEsE1^Fj2{ zwbs?rSz=ZTqo%GE^lT7qbZvAFIwxH{?Eg~N5V5+>0?`692VFCrIik7F8q79251p4z zuk*%=waymN7WNN6%|q8OgE+#7c*c06PP2eVgNB`WL-hUh>BT3bPcF* zX2vXH05Kp&#Dodsx@KmUYMAw`LF!2n6V)Ed_t<`zx3;3#)4qoXK}0Ja(-C%6IS-PoF6Wm zG+c{wH8q*dfUU!S-dm<;jJ^ z*h$ytQb92KeE#4V)BWoh<3y~-sbieGdmWjT`j%TAW8SubU0)*|<9?X2ZNIGVji2G5 znNiGU(Qu_h`Jz&O`0U~UmOfyI@~YhsNyN@QEZCE(smhH->m?Ddt>`W1bY9O6wkyF3 zf)l+h6y1-AJ^u<&aNLT&50OM{nh~XxhnSddjj8^!!gq+~B(hnn8fN66J;$W=k`wzt(4 z^h3aph=+JAQE=P~@hv0~)7?junGomRbyJKY#(jlz)X(hCu$~|N%p(6stmk3N&AqaS z^*mH>J6+C$zvbcIDurb|Cy4PZPm7^y0G#Fgus(O>i&&rgC&z!hU zDQT6aj0wn06fq0CpuB9qP$}QSS{5>>|c9-fzHOrl0Zu!gwF91de_m{ukbLbh-9MOkN&tEC>#nZ>8~P z+Ru|jTxPzN_I99M#MwudYxeAw;l_es^ohCB{py7#0Nr|Nu^fMLwjBC(cK|i&Av(JOu zjL4B+B$<@`%K{}4pRD06Ex-JPjeavzDhPIkxAHIGp8m-yx@lobU6{+k zO6!gJVQr1Rt%ZnjZw!oyV*1|rFO2(P1#tBJ@L%{iydy3>?=pFPlAIs5gL|OHjz?@~ zC3iVLJQKdz{z^(^6CbyfMQjguFWUbAyNL0=jf_ubsr{q0yZ2{!DZK9+A9Ozt9y_D2l zDhReYA0@Yiu{yr*Bozb?%9iBmgSSg1XAUrWJeMR9|1)8`jCSOR*zQavsSLAH(5_?b zn;%A>51g`O-9KV|+#j*Un39S_LB5Ew zFUGI?(Xk#wcC$!X#QIow!7gIt;J9|vZfJZFKOatxcXY_cFd=a(T_fN5$oe({D}2=iCB*T;}o$zF80-Z>Kt)i z`rMJPuIO?pOQ<<%jz%jgpa5k%qSV{9fFrhB6hnRC6x?3#{ym- zmI{LFT#S+l@MYi^1bd!}lJJdijVR7UoO(P;M*ASJFFg3-)RHj@3aNMn;g6)$Ij`jo@G&15L~vJw_F|g-GE;ZT>P__RClDT+;F}w6$A%A z_mVpUzf!a7QbF)M=B=%1pRLcO{P256Z*6@~07t|fN_cDgw(X9)Qhqq2lDD>RUu?fC z<%ch%duiwNaPzxTez;w-mv&AowzwC?FVD2>OG}-auN1N zL{I5N%lF3r!u-ew6Wad-esWe%8F66Nd(-J}c;L96a-(k?#HMe4L_7)j`dAnP@iel+ z)t6}T=osT^Hf}6)x_wo`cw!=a{}X$Zt*Y5Ep2Lj_X&B?tF^=2u8wc@@Z+=9K@#te& z@APAspC>GWiTLi3!3<-bROF--Fl-9L{B+x){tt}#LHj-6V}6kDaS@h z^*{0IqrRFQ*Q>_Hu^Ptp(lM^f%5NOR#&3Q^jO(S36*@bKrOrCXbbWNxBNi4H!%#Q> zCy{mAcTTIL#`?4=IT~NrU)DU;+ELeDzmtg?`POriwRY6lE^2H?{*QXDL$b!x`|BF* zF17A6)Mdl3YdYb>1x;Tw&(Zvg8v9`#b)~AOwRTbKcGO2n28-Prqxn4?v74ov-DWGA zU;3`GUxO|iG(T+fZp|;&(LdI4UZrg|YWmmFe{1t91a+KWMW|zbZ^fL_v{OoomS6jb zGnx+Gf03QfI?a^LCQTa>53^#UvzdS8%gn6uc~)e`A?DTVKI{Mcbymjm5*yz30J~`SXGR%!8NP1n7Dm)-rGuEnkEsdl%tdFi^)?MoUTHS*^!NYVVEMt}2F z$R&)28pp%+!1z#Oe5f%#)EFPe|6|+^PFKFii}C+b`TqBKF@Dqjr{Ckn_$O3(rR|sC z&G$8Z<^ETF^2TeX$B7zwdYq`yj~*v#9Ou8{#CUMOqrTPu9!p#KP#Xv9xc?m&WHa3V zShqTornQrW=UL;W7Z~a`k8U$VU^4UXep=HLV$!w!ih03(i}Oc~c|nbNDINDz`KWglc=Lp9~jpL)n z@loUW{z;dZ)$6@%&zXBHXU=67>YS$O4ZX57JMPCZ;d``wc(Q$(ruVhDqMfTGsN*?{ zhdSP0!+|$=9_$0S-*lb!&qFqK`2lwROH=+1&Ub9|9j)$Y?Z8t}*lR-u^Md?{dLZNl>!{J+mmZfiKX{(d zAD*XyQ8oDDxfxoVXvcWbj`1SjHmRxBj`87mhPe&3@#Z$Z$R2mT#4!Gmktf+~n!$1c zGQaC9hTF{TZamXx-_FW92P zXV{hIvZk#&9bxtSo%qlm+05a1LyfH)?+J4R4 zw3AJTbDd+eE{`?@>}1>F9z(mR(f<3DOPZg*bL(h+f?Gb(;y{gYOfsvb#jz&ku9gQ} zH_QX(bsxE)=?yO~FZq}v-?}c^40nL# zI)=KW|4x=|mce>&zM4mm{P2K10z2y2A?X?)HS&Ml52IRi;2XNGX0Nw)`K}YJA277* z`i0*vt)AV(r17whe7!FA*Zt|b>X~+$A6;X=38hbH{YMsp`(|@nt&SS&*bm!LV;%dU ze_bOF$48Ch>wb0pqd&BxKh*!_5AEm=HTwI}e?Mz)E&k80Jv2Y4^*HtXphlja2dv{f zQ6nGyqelO_Khzi(YV`M`f8F1I^+$i$j{b1J;rAtK{O;1fBXy1Y5Zh7f-;2n@dfEe7 zyWjt}?^WEd*dMk2J&OIYj{Wg`pdB^ZMUCyq)A_o_?@fH4uper)iyHf3d}tRn_QQGp zZ{JbK*S}9D<($^~i{B|f`){Nx_g?I;_rvcAoS*(a zV?V58J8FEV#kkRqb?m3Vv%1#bTV3n#sjl_+RM+}@tZV%});0Fq;dD0NcNE9{@%==; z{*I!b$e>f&JCE;Zy5%jlcK<_W{N)z&fqO~R!{I){IFOGT`TF;%uJ!LzUH|NRTz_|U zt-rgv{@MGT-*<)hT_%2y{Wu@-{>A%t5xoEQkCHWw^K%?ti#vPXW^3R(V&93Qnnru` zk4-eY{yXW%-$#8No%pBgCz-{UbnSPOu7|>VUnzYri{4O6Yd;6?{7n4*0=?(n9u@-q zCRto#y@7|{WvG8GlE`KQAMMM*-_^uk)>JW;>!5f4AaaW(#qiO~_<@;P)Ex zbUpAx6RrIm_&fS{20J;jmiC>}AI9}rbb;M^*F>v_LwiV*Xr}83s4tqoi|INN+yWoKjaO+M~Y0m!M^A3Ti)`^AM&ddI8BSnwf0Vi zC+yX^i)^U(Gq!Zdd3F!%sF9Bv`Pd$}ZkOiw|NH-cm!BsrK_T!@+XA#t5#_keKneNA5pLob@t(P+7yeK)IFO4gq90GgClMmVPa!a+o9ZHSomM0zANa&jc zeM|8Kjqe6Ny~CHV`H2JgnSlLF#2MYHaP%3P@H-c=ZTJ!;9QfyfAKR^pikvv$Kr)!gQ@SGX?()9-s;AHK*gceJ$5(oh4aRSFO`}X{P^J_K5DCzm5od6 z3h`0#UMl~1I&s}-8|Oq%wki?;}dw-gO<$W zm7n^d;REK>H&n^_IE0=2Gk}YD@Qc|jdWD-Yw#h`!NLj_H{4uup`Y=B7%P=-`=N03l zUxWCWAV2x|s%xxc=^?y)Q(Km`z$!8MY6$my<)a>+J=FMiwK<>J=b&?k;HpwsO8z+s zb+T379^|hD8sz7nzZ$YY$WI-} z&-Svm{Ncb&a>~KqxQGK5MzG&%4pjeyzZZ)5_N2=E#g-b1O|^Dh#5}ep@3FU#`ly&C zce*~D9o~M;Sh9Q&ujQ7^4@;`C%bRQyZEuHgac@N5?#&(h1uBag!+(Du z)y#~j=XMlV=-ugw#aB;JLncqzKX*Vk^+86N zJoxz|#YxI-YWnBnH1*DgaHT%wijpnbEYSjgTCvES*jOcteP;^sGw=g%Q3~Z zJ&e_4r<)oNv6Y9|E{vMTK5g9UqC#wqdz-1_Dt1ym@6J-> zag&pq%Hz48h(^LA3#Z!F7;OqtF8T<58-x{|B356X46U(rW>*^uy*m%aI(GBcFj z6*F0dm0`}GRVTU5;c0p7V_7|(2JydJTb$D|g?M|2KMdkOv+|0P>*b_Ig8wa3W-C3x z|2y#i*XbT=8pIz1@r!w0x%#@|0r5Z1e(ECPs^_~Xr(Ojb!O)s+?{aPM z@6VE@63qvyYX)Sov=Y5p)Ab&v-MK-0)zjYUfJ!rzMzu4UxOSplT)P`b%PB4%1Jt9t zZs&XNwF%##tdL1{G=l6DOKU$6%!OwBfSiu&^MYyLDf9b?Xqc=urccA~OF zjbPp~sIszTp~_x64d+teG8PpxSS~UukULs0QAVbEFt_Ugd2scJ&FuHTl1$I)jOC@e z_fXz~pPJxjNpNKr4Sw!{pI+mZDK&Qvmg|C_TScZy14m^rwZ#ygHM^oxzfG`QYkLUa z+{l_Oe&x!G#Me=?W{q}AF5Q>^Yx=@Q^!DJNS5rRmatsqWOT0bQej6!YemjPV{I~V3 zm2jk&&O3qOcZg%k)(mEnB;^c|=SAFy;<*sdj(8SAJiXM}^|`6`r;=)qKXypN z{JZmm?TV?3nufC4P1YxNo;pFjS;bww*D;D&ye!6RobXiV-(PErK3qz*JD#a5NOj|9 zFMd##7)G+peqH(KcZJk(<2tb(&*mk@%E9Uv^O1@V*gt`N-uO<+Z%^hWhJ$^8$vu9A zOHaP2c+q^Z`)8Y`JA3p<+zR(|%CH^sBZ$ogVk_+B#UHqGQ}>T0)yd65l~RuD6N^Ed zMK451)T=Y^SG+uL7v#$}ubpJF{emOeiwbc@`wfBo zd0K>g!Lu`81u?7)@>P0noMikRVkq;xs9YNOHeuCxg`h~KUFA4q58$6tVim_(5)Zs- z#ivfqG)B+v&M(a?u0A>(%PP#2xa%z|KB#}D$z@J={%US%V2jpV9i@vEMm{V{xPwzI`hy7Y3(Er{%~t0F7DxCuC1lG+TFNi zY?(Y9(Qa$jSzWN{v$A*mhCKIG-HQzse@Cv)m}IYt__Aq)JQ~KTwyhGsQ?<2RxNbMz zaz`0eJR_og@6axL2$_!G^wU4z@@S&tHjCS#9lztJLxF$3;*#x}DE@2KuuBmEs)$Rp zYr_1#*+snac*E~L-!H4hk~`XPy2oApxU80P1~36!FRsb=7%VKBs&~wr{*Q6dCycA$ zxFQ}nYowZ+a}4kO=_0oL8mGn=G5Wu4-c+0K-l3`A$Hl&%a*pBqr1{Zt>$o!Nc25Vj z_t}@)+oI=TVkKX-lx2((ZlA1(_-NcSWq+XvWzUZ8s)*Zu^}~I^k2vme;2$Uy!S(`Q z#FM~(3CkF^82pR4{PSb155$Ubg62@y<}TuYzvfoO+yW1&8o$EVzS`WgN;rI9UtAYh z3yt6Rt4}QtA~yeYhMhC_RcZU}N?hDCb`a(m4>61Qk4nD$SIEgmh*`viq3>C9Uygmp z0H+$vD;hW=Mn9Mb-KUPl-`&G^MQUphv^_A-?{5EQCXAQVD>s@aRg6%Aj}G9^L*ki; z_nflRa*;OpH!k9p&L+*LC-fD+Tg1NuNPkCa{u{x#g=`|=|BV^IAAx@n-#lf9c_q8R zzlcwjyUF;&!F)@@Q?9dr+6_?$3>lp$ zVv#TY78CO<=1t6}#nkJ{Yw$Vx!01E~i+u5SkeFvN58{3kzmv^ewrKn9h22=rT()TY z^FHAGzJbLx>ig`pv^I4B?^^gC>$%jQZQW5KK5T0c&splP*iDn?bxou#4(?@u5;D+AI$i`$kT4;j7L)RBEm< zp%m*UE*QITcT$I~5DY4%H2_*h#d{Go@sXJ=XU z(1Bk3(c|vMo9hbkw+=nos?>g}&H3BRCh>|i=ke);y^&M74e2(2k*~BwVc3_`j;~*WZ)Q-RX)0Urn;lpXoP!_Qu zi;4SIw2yq^qt0p&%1W)wVsTX+G$*ejuY+T-}LhPZ96MB)p^sJ;qs8B)3~_4;+l#aaeYOf+df@) zE>b4_(3jk4T*Pw^`|{kA_Yxmw%9j@U;v41V)u=HYUNU8O9^xThQ+)a4td& zr$8%EfA9mI3w9gubqDKi=hv zGv7}&nyKrja1jSzNn@Ly_2Vxt&SXa~59Ll~3Y%-q;QK!7r`EkP zlRfFSMOo3ZzZyI*o?UL_sV2rMiruyh_G@ELwSTO_+HB2>4|r}-?zHUB2hNFSlS>s> ztXG*g%Yt}B9OAi!*|h4jiQyY8otKjF4&G7Gj1?&j8!A?c#vL%BZ?6!raLJU!J z<5}XBG^IMk_5xy?ba|*+8DbuGl(Q{>WrM;-9?pw%fIl4Oe(2Inc5gt@X7$}mYwIOq z+&{Q)E`QrI$DscB2fP5<%R#PhK%NId`$Sle60k12zpd9pz-_^{0qW-g!}_Woz`F|T zCE^C)BNTk${&_)alPcr|lrp3$DM9LhtV3!LGg6#5fOH_M$z767DuS#?$^*(F6+l*i zS`K+ktU+2s&51N3CqSMc$H-B#ogAe{q1>cP$O>|UEP;|i8k72D56C^_B#9s~^dXHP z59t@ul5lbw;wEPJ^Mu8kf zMu5k^$R8m80IvhccoGOQkoWgP<9MlGpA;1_yhC|yB zDB}T*gtp;OCX&&>41)S-kOP1_p7bKVWD&?kB!qaA9wZoKFbN|aNoO(}f%>!(qAVbMa5>LH>8BfEALfe6DCTRy{DtPGy-g-a@hBYn=ky}FvB%4Vg(uHn@ zvY1u?TOh1|AjH2DRyzY^21%mRNq;f}dEichy*3Fl(U!C#=^)d|F0z4aB7e~hP?phRq!Ot`ib1IdyYMA= zeGJ8##8GE*3FIYmi7qFF$riF4%5~Vq4&+~u|B_G8qZWAw@*R0gmVxaP$WP=o?D{(7 z4ahg-9;r(r388hN{6m(KEi{=fCCT(4SR=?6kYAvsCb>`U5NFu+$3Px~aXIYGGa%2v zUhYf|Q4{S;f zOepK%G#w|W$Yqdlq5$m&xgSp0Rgw%la~s)5qUbg#n_-V8le45K&7`lO=lDM@}IgJ?-8p7aRx+YE9u&7o__dJ+LLf`-wXWGmT7ZbG?6;>mIPl*W^% zbRFGDQt4@sr|C6dU!d7^J;|mK^gb<1KNAaT3FF>_>{0p=GHXHKljp>o7N(TGA)iTE zKuhQ&`V8bVx`~?8=cEvQM4pin^ewD~8Pp$v*4rDn}4I(h37PKXmXdRGsXbswqdeGJ&TT@s1 z3$>%xAgyTyKuu{qkoBNelh&s#K(?Tc)SgzQ9YJ=aZE0;<8EUnm*wZ%PuLj5(^f%go zHlj_a6LqG|LE6$vAS*$wA!XDCqz$bO%-^UxZBKuv9f1EUtp&0c^lMC;f!D@RYSX&V zuQ|x()B&uGVf1EDT0ry-z`q2g4y^`0I)LmztH4a!K~x@4I#L%H!5ySKH3EavRv=r! zXpFkiiXbaO6zyTI6+l*ic3bdK1!NV7)D8N&fOG*?Ani^=L59**v@0D=SAbkW!|4Fp zpN4=8q0?z+>P5$Z979La!E_j%2XY>rMSIg;bOOi;bQ1NWeP|HKAUcJ5)1h=W$l3G{ zx|FV^Pe4AQk6{mNqH92|p?}i#v=QQ`~Im-eMah=KG3*^~NEN}|X@kPB%K zdLC|(WgwS9Bz;I5G7975A9a5{vRCY4D)ko~AXje~Qr4&*wz9Nx5adYRmW z0`DBXOW)G%P`t=7dW#k^9D`EE@PO{1&B+5O@97g#o?awY^d9|}T0yx0x9~7hnx3Is zX*Y5P$_sjj7NaTT4wN_aBu$}34JV=4!CfuWjd0E`(Bg(zdWu#ju~1w{8a+#2(KIL} z4BO~3xVyH|*CY$ZIY*w5M6#322RWY{CNZQGjixaqn$9Jz#GX8-u28y?53~jG1nEis zp$3CY6k;$a>x-FfC=c0mZ_QLHAJ;$$&x) zd*}fgOZGrXAiL;g`ibs>qLM502DLC;f%1hW(!c2uk_cr1yi*D-N#mjHAh+mMnhSZ) zg{+(CAvzCk+j(RIL~$HqI1h0ZF&u&0t+c_)U~Q-dvI6MxhF=U-43!KvfXW*x11b;o z%FtdF80EoU(O_%%)ld&)b7EtHV v-Vzusz-~0OG5lue46+^QwuVlI4u;porecJpykOmDA*+*eZdmsdRPv;p8!j0? zT#IubmE=R=`5bVLO?rl!R-7KL#d8?!8L#hYoPm*f!*yQY)B4`pEy;Powk15|$@zlV zX{Q%bUNHK6@#qB8{p%RxM6AcDW1PE7ZJ8DOo?9Jb-gbgrUn3pkeweZIkgV^G-(mlm z;jG+};Yx?n1*F{Y`DMN=Wx#Ibb-N*wh#h)ZuxFK$lv_(SN+Mog)L(k zHd|S-dWuoRwjGwUm5)y;UI$x9Iq>^xtYL?@iut)v$yUI2H9VwGkgH{otGwWy@2V;2 zhkzdu4{=?t;JBBfTSy|N`;IF!A8L>2ePIJrDm?%qQzPL5$DxvL zXK-FWV?1Zjj^|9w#U9MdVvS-~sGb%l+VRZ6I6aDNR@}ayKWNAEhhONSAm0}FX%jan zMXi#RF}`WBB4$CClvnK+DWzLj%Ob`z0sZJ_!td~>piArx_^D*HmPKsVrxA0oGN|TN zQ;j12I>cT2Gt*4nx$lFN7aTrm1H<@R%}$FI@j|agitb;;c-CRe`dRloJkO?vvTx1~ z=9(2Hi8$4!28;V{7coBL{RSLh`ZNA3jOXEM;OOV!ukhZuFzt?*92RWM3l5xbrSWIl z&XYu3V!oAjcc5Lw8OOskd&cTuV_q= ZnAb^N!dyX+3@bsN?zFBr$dzWTVo!#H>3 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