ORK Framework 2.14.0 is here:
release notesMassive update - new action combo feature, updates to the battle system (e.g. action time), grid battles (e.g. diagonal movement on square grids), console system (e.g. optional console per combatant), HUDs and many other new features, changes and fixes.
This update is available for both Unity 5.6 and 2017.1!
--------------------------------------------------------------------------------------------------------
Naturally, the next update is in the works, coming with some awesome new features for the battle system:
Turn Start/End EventsYou can define game events to be used at the start and end of a combatant's turn. Default settings in the battle settings, each combatant can override them with custom events - and the events are defined separately for player group members, allies of the player and enemies.
Available in all battle system types.
Action TimeYou can optionally allow combatants to select actions only in a defined amout of time. Available in turn based, active time and phase battles (not much sense having that in real time battles).
AI Decision TimeOptionally have AI controlled combatants need some time to decide their actions. You can define a min and max time, e.g. having AI combatants take between 0.5 and 1 second to decide an action.
Available in all battle system types.
Movement During TurnWhen blocking controls for the whole battle, you can optionally allow them during a player controlled combatant's turn. You can also automatically transfer controls to player group members.
The move AI can also be enabled for combatants during their turn (when it's blocked for combatants in battle).
Action CombosYou can define action combos. Default combos for all combatants are defined in the battle settings, each combatant can optionally add or override them.
An action combo allows defining a series of actions with optional replacements to be used instead of them. Each stage of the combo can optionally be available only for a set amount of time.
E.g. a combatant has action A and action B, when using A>A>A, the combatant should use A>A>B, i.e. the 3rd use of A will change it to B.
While this'll be most prominent in combination with a control map, it's used for any kind of action input, e.g. battle menu or AI.
--------------------------------------------------------------------------------------------------------
Small update on upcoming features - there's a lot more coming, I'll just list some highlights and usability features:
- HUDs: Element Bounds
The element bound settings for HUD elements have been updated (except for Control and Navigation HUDs).
They now work like the HUD elements in Makinom, i.e. you can anchor a HUD element based on the previous element or adjust width/height based on the available space (e.g.
100% width of the content space).
Also, value bars no longer use a separate Bar Bounds settings to define the value bar within the element bounds, this is how handled by the element bounds as well. Old settings will automatically adjust the element bounds to look the same.
- Animations
There's a new setting to start the first animation that is played (after a combatant spawns)
to start at a random time.
E.g. useful if multiple combatants spawn at the same time and you don't want their idle animations to look like they're synchronized :)
- Editor: Language Input
Settings that are made for multiple languages (e.g. texts or icon/name/description of data)
can now be displayed one at a time, changing between languages with tab-buttons above the settings.
- Inventory: Quantity Texts
You can now define how quantities (e.g. items and equipment) are displayed globally, instead of having to change that for each menu individually.
- Battle Menus: Time Scale
Battle menus can now change the time scale or completely freeze the game (if set to 0) while being displayed.
This replaces the Freeze Action and Time Scale settings in real time battles.
please sprite support on new gui ;)
■iOS
https://itunes.apple.com/us/app/id679133055
■Android
https://play.google.com/store/apps/details?id=com.WabiPlant.SAMURAI100SlashLite
New ORK Battle Game
■iOS
https://itunes.apple.com/jp/app/id1403510381
■Android
https://play.google.com/store/apps/details?id=com.Company.AgentFight
I'll look into that.
@Griffin
Ability combos limit an ability to be only used if a defined ability was used before it (e.g. ability B is only available if ability A was used as the last action).
Action combos are more of a beat'em'up thing, automatically replacing an action with another when doing a combo. E.g. when using 3 base attacks in a row, you could replace the 3rd with a stronger attack.
If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
@Griffin
Well, as is, it doesn't change anything in the battle menu, but it'll change the action after it was selected (e.g. if you select Fire ability, but an action combo changes it to a Water ability instead).
If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
The element bound settings for HUD elements have been updated (except for Control and Navigation HUDs).
They now work like the HUD elements in Makinom, i.e. you can anchor a HUD element based on the previous element or adjust width/height based on the available space (e.g.
100% width of the content space).
Also, value bars no longer use a separate Bar Bounds settings to define the value bar within the element bounds, this is how handled by the element bounds as well. Old settings will automatically adjust the element bounds to look the same.
There's a new setting to start the first animation that is played (after a combatant spawns)
to start at a random time.
E.g. useful if multiple combatants spawn at the same time and you don't want their idle animations to look like they're synchronized :)
Settings that are made for multiple languages (e.g. texts or icon/name/description of data)
can now be displayed one at a time, changing between languages with tab-buttons above the settings.
You can now define how quantities (e.g. items and equipment) are displayed globally, instead of having to change that for each menu individually.
Battle menus can now change the time scale or completely freeze the game (if set to 0) while being displayed.
This replaces the Freeze Action and Time Scale settings in real time battles.
If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
Massive update - new action combo feature, updates to the battle system (e.g. action time), grid battles (e.g. diagonal movement on square grids), console system (e.g. optional console per combatant), HUDs and many other new features, changes and fixes.
This update is available for both Unity 5.6 and 2017.1!
If you're enjoying my products, updates and support, please consider supporting me on patreon.com!