3.1.1 - Bug Fixes and Settings Cleanup


Couple bug fixes and some cleanup from the latest update removing confusion where needed.

Update the apply_to_objects_mask on TileCheckRules if you had any masks set for finding collision objects

Changes

  • Set the Z-Index for the GridTargeter scene 1000 by default to make it visible above everything else in the scene
  • Renamed InventoryLocator (inventory_locator.gd) to NodeLocator (node_locator.gd) to better describe it's function of being able to locate nodes including but not exclusive to inventory classes. Changed the default search string to "<Set Me>"
  • Moved rule_mask from TileCheckRule to CollisionsCheckRule as collision_mask. Not every rule that uses RuleCheckIndicators needs to check collision layers so this should keep it less confusing.
  • Renamed match_collision_objects_mask to apply_to_objects_mask in TileCheckRule for simplicity / clarity
  • Modified CollisionCheckRule default fail message to be more human readable

Bug Fixes

  • Fixed a bug where ResourceStack resources couldn't initialize properly
  • Added a check to grid_targeter_debug_text.gd to make sure the RuleCheckIndicatorManager exists before trying to count and display indicators in collison
  • Added fallback to default fail texture when fail indicator settings are set without a texture
  • Fixed a bug where SpendMaterialRuleGeneric couldn't access the display_name property that resources in it's resource_stacks_to_spend could have set (like in the case of BaseItem from GridBuilderInventory package)

Files

grid_building_demo_3.1.1.zip 1.2 MB
Oct 21, 2023
grid_building-3.1.1.zip 62 kB
Oct 21, 2023
grid_building_inventory-3.1.1.zip 10 kB
Oct 21, 2023

Get Grid Building Plugin for Godot 4

Buy Now$40.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.