ORK 3.19.3 is here with 15 new features, changes and fixes (and more in the also included Makinom 2.20.0)!
This update adds new status value and shop layout features and some important changes and fixes.
Includes Makinom 2.20.0.
Download the latest version of ORK Framework here.
If you’re enjoying the updates, tutorials and support I provide, please consider leaving a review in the Unity Asset Store and supporting me on patron.com – every little bit helps!
New
- Status Values: Consumable: ‘Forward Negative Changes’ setting available. Optionally forward negative changes of the max status value to the consumable status value.
- Status Values: Consumable: ‘Prevent Death’ setting available when using ‘Forward Positive Changes’ or ‘Forward Negative Changes’. Forwarding status changes from the max status value will not cause the death of the combatant.
- Shop Layouts: Combatant Change Keys: ‘No Hidden User’ setting available. Optionally don’t allow changing to hidden users.
Changes
- Editor: Abilities, Equipment: The level buttons to switch between the levels of the ability/equipment are now always displayed in the search bar instead of only when scrolling below the ‘Level Settings’.
- Scripting: Battle Grid Cell Positions Components: The position is now accessed using the ‘GetPosition’ function of the component instead of the settings of the component. This allows implementing custom extensions of the component and override getting positions.
Fixes
- Status Values: Consumable: Fixed an issue where using ‘Forward Positive Changes’ could lead to double forwarding the change for some value changes (e.g. coming from abilities).
- Status Effects: Stack Settings: Fixed an issue where ‘Recast On Stack’ wasn’t used when a new instance was added to the stack.
- Prefab View Portraits: Fixed an issue where the prefab view camera wasn’t placed correctly when the displayed prefab was changed.
- Move AIs: Fixed an issue where a player controlled combatant’s movement (i.e. not using move AI) could get interfered by the move AI when ‘Detect On Aggression’ or ‘Detect On Damage’ is enabled in the combatant’s move AI.
- Battle Grid Settings: Examine Grid: Combatant Information: Fixed an issue where the ‘Add To HUD’ setting wasn’t used when an external examine was used (e.g. from target cell selection).
- Battle Menus: Description: Fixed an issue where hiding unavailable inputs displayed the wrong description if the first input was hidden.
- Player Groups: Fixed an issue where the non-active player group members didn’t receive update ticks unless they where spawned, leading to status changes over time not being accounted for.
- Battle Range Templates: Grid Shapes: Fixed an issue where grid shapes didn’t use body parts of combatants on the cells.
- Abilities, Items: Hit Chance, Critical Chance: Fixed an issue where hit chance and critical chance using formula didn’t have the ability/item available as selected data when used in status change previews or target information displays.
- Menu Screens: Inventory Exchange: Fixed an issue where the last used inventory sources (e.g. player or item box) where kept after closing the menu screen. This could e.g. lead to an old item box be referenced when exiting to the start menu and starting another game.