The next update for ORK Framework is in development and will probably be out in 1-2 weeks.
This update includes several new options for the Top Down Border camera control, as well as the new Research feature, which is a combination of status value upgrades, ability trees and crafting. Thanks to @Bantichai for sponsoring these features :)
Research Types The new research types are used to separate research trees - pretty much the usual type feature including sub-types.
Research Trees Similar to ability trees, research trees allow researching multiple research items. A research item could be learning a new ability, upgrading a status value, creating an item/equipment/currency or just being used for requirements (e.g. researching 'steel forging' before being able to research creating a sword). Researching an item can either finish immediately, after a defined amount of time (in seconds) or through a custom progress, increased through the event system. A research item can be researched a defined amount of times (or without limit), where each time researching would e.g. create the item. Research trees are bound to combatants, and you can also learn a research tree multiple times. This feature includes a new menu screen part, event nodes, status requirements (to check for the state of research trees and items), notifications and console texts.
Camera Controls: Top Down Border The top down border camera has new options for rotating (using input keys and the mouse), panning (using input keys or by moving the mouse to the screen edges) and zooming (using input keys, e.g. +/- keys or the scroll wheel).
Battle Ranges: Grid Shapes The grid shapes in battle ranges (and templates) now have settings for checking the line of sight from the origin to the used cells. The line of sight can be blocked by blocked cells, cells with allied/enemy combatants or by defined grid cell types (all optionally).
HUDs: Information HUD elements of Information type HUDs can now use click actions to start a global event or open a menu screen when clicking on them.
Player Controls: Button When using the camera direction, you can now add an angle offset to it, e.g. to change the player's forward direction by 45 degree to the camera view.
Player Controls: Button You can add an angle offset to the forward direction when using the camera direction for movement.
Inventory Settings: Item Box You can add a Take All button to the item list to collect all items from the item box. You also can add a text list of all items instead of buttons for each individual item, making the item box dialogue work similar to the item collection (i.e. being a choice to collect or not).
Battle Gains There are some changes to how battle gains are handled. For starters, the remaining battle gains will no longer be automatically collected at the end of the arena battles - i.e. you need to use the Collect Battle Gains node in the battle end events. Collecting battle gains can now define if loot and status value gains are collected. Uncollected battle gains will be kept until collected at a later time or cleared (e.g. using the Clear Battle Gains node), and will also be saved with save games. All battle gain nodes are now available in all event types. The loot can now optionally be collected into an item box (using an item box ID), e.g. you can store all loot from a level into an item box for later collection.
Battle Menus: User Highlights You can optionally highlight the user of a battle menu. The user can be highlighted using a cursor, blinking the game object and blinking the HUD. The highlight remains until the menu is closed.
Status Effects: Effect End Ending after Turn has been split into Turn Start and Turn End. Turn Start behaves like the current Turn selection, i.e. reducing the turns/ending at the start of a combatants turn. The new Turn End will reduce turns/end at the end of a combatants turn. You can optionally give a bonus turn when the user and target are the same combatant, e.g. to prevent 1 turn effects to stop right after casting them in the same turn.
Status Effects: Status Conditions The Set On selection has also been updated. Like End After, the Turn selection has been split into Turn Start (using the condition at the start of a combatant's turn, like it's now) and Turn End (using the condition at the end of a combatant's turn). The Cast selection is now named Apply (using the condition when the effect is applied, like it's now), the new Remove selection will use the condition when the effect is removed.
Battle Grid Settings: Combatant Placement Enabling the new Select Battle Group setting will turn the combatant placement into a battle group selection. You can select from all members of the player group, all placed combatants will be part of the battle group (selection ends after the group is full). If there are locked battle members, they'll have to be placed first.
Abilities, Items: Raycast Settings Several updates to the raycast target selection (when used by a player controlled combatant): You can now optionally block the player/camera controls during raycasts. You can highlight the raycast user with a prefab, game object and HUD blinking, e.g. use a prefab showing the use range of the ability. You can use a prefab cursor to show the position of the raycast. Instead of using click/touch, you can also move the raycast cursor with input keys, using accept to select a position. The raycast is now limited to an areay within the use range of the ability.
Shops: Combatants Shops now allow selling combatants to the player. Combatants added to a shop will join the player's group when being bought.
Shop Layouts: List Box Optionally use a different content layout for buttons representing combatants. Allows either using the default combatant choice layout or overriding it with a custom layout - both support displaying complex information using HUD elements.
Shop Layouts: Buy Combatant Info Optionally display a detailed information box about a combatant that can be bought in a shop. Can either be used as a HUD (only displaying the info while a combatant is selected) or as a details dialogue (being shown after accepting a selected combatant).
Shop Layouts: Buy/Sell Question Optionally display a question dialogue to confirm buying or selling items. The question dialogue will be displayed after the quantity selection.
Event System: Shop Nodes New nodes for managing stored shops (i.e. shops that have Save Shop enabled in their settings). The Add To Shop node adds new content to a shop (items, weapons, armors, abilities and combatants). The Check Shop Stock node checks the number of different items in a shop (e.g. check if more than 10 combatants are sold in the shop). The Clear Shop Data node either removes all items from a shop (making it empty) or removes the stored shop completely (resetting it).