Devlogs
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 MB
grid_building-3.1.1.zip 62 kB
grid_building_inventory-3.1.1.zip 10 kB