ARES V1.3 Update


... So the bad news is it seems I completely forgot to upload V1.2 here a few months ago... But the good news is that means you now get twice the updates! Huzzah!

V1.2 change log:

New features:
- Added "Inherit Parent Scale" option to Instantiation Effects.

Bug fixes:
- Adding abilities now correctly uses the dropdown selection menu.
- Custom Chainable Action formulas now correctly pick up "*_RAW" tokens.
- Setting Chainable Actions' Stat or Environment Variable properties would sometimes pick the wrong entry.
- Actions targeting "Random Enemies" now correctly pick enemies instead of friendly actors. (Oops.)
- ARES wouldn't build due to a UnityEngine reference in the Actor class.
- Items and Abilities using Preparation turns used to decrement Recovery turns instead.
- Fixed Item and Ability categories not always being loaded.
- Renamed the Animation Effect's "Delay" to "Battle Delay" to clarify this delays the battle from progressing, not the playing of the animation.

Documentation:
- Documented appropriate places to handle decreasing an actor's Mana e.g.
- Documented csc.rsp approach to getting rid of uninitialized field warnings if desired.

V1.3 change log:

New features:
- Added optional Stat buff duration. Buffs can now automatically expire after a set amount of turns.
- Added Action Tokens: values that only get evaluated at the start of an Item or Ability and can be used in the following Action Chain without changing between actions. (Custom formula tokens do get reevaluated once for every target).
- Added ActionChainValueEvaluator class to consolidate Action Token evaluation functionality as much as possible without breaking backwards compatability. This now also houses the PowerType enum, which used to live inside the ChainableAction class.

Bug fixes:
- Fixed a major bug that caused Afflictions to halt the battle on an error.
- Fixed a related bug that caused certain Ability or Item Action Chains to halt the battle silently. As a result On*ActionEnd events are now always thrown, even if the action failed.
- Hid Battle Interactors' Target Type property from the misc. section.
- Removed unsused NetCode property from Actors.
- Changed example scenes' Athena's Defense stat to be 100 (from 75). This matches Ares' Attack, so that damage dealt by the player is the same as the evaluated action value. This makes it easier and more straight-forward to see what's going on when changing values.

Documentation:
- Documented Action Tokens.

Files

Ares_v1.3.unitypackage 23 MB
Aug 22, 2020

Get ARES Battle Engine

Buy Now$55.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.