Version 1.23


  • NEW FEATURE: "limit break" abilities! Puppets will fill up a Crisis bar as they take damage, and can unleash a powerful ability when it's full.
  • Prettified end-of-round messages. They now display in the style of actions instead of plain text.
  • Added handlers for indirect damage (e.g. damage-over-time) to echoDamage. Indirect damage will ignore most checks such as damage reflection, off-balance, and counters.
  • Damage-over-time damage is now handled through echoDamage rather than manually.
  • The decay function for Effects will now always return something, and will return an empty string if the effect didn't expire.
  • You can now pass a puppet as an argument to actionlist.
  • The "struggle" and "rest" commands will now correctly remove their respective statuses.
  • Fixed a bug in the "massAttack" actions and previews.
  • Hunter and counter checks are now hardcoded into the main battle passages. The widgets governing Mark and Hunter attacks have been offloaded to their own passage, "Widgets (Special Attacks)" for easier modularity.
  • Piercing attacks will now use the lower of the target's Defense and the stat minimum, instead of always using the latter. This allows them to gain the benefit from negative Defense.
  • Special deaths should no longer be skipped by the auto-endturn function.
  • B.specialmsg has been changed to a temporary variable. Now you will no longer need to reset it when your special message has finished.
  • Cleaned up action display code. The various tests have been condensed into functions, found in the support functions file.
  • The clunky check for whether Sacrifice was used on the current turn has now been turned into a general feature: actions with the oncePerTurn property will gain a used property after use and cannot be used again until it is cleared, which occurs on newturn.
  • The clunky check for Sacrament and Blaspheny's prior element requirement has been turned into a general function, actionElementCheck in support functions.
  • Energy regeneration is now a property of puppets rather than a system constant. This allows you to make puppets with different regeneration values.
  • Actions that cost 0 EN will no longer display a cost value in the actions menu.
  • The compressed action info box will now direct the player to hover over actions when nothing is selected.
  • There is now an option to remove ULTIMATESTICKY effects within battle. Simply assign a value of "ultimate" to the unsticky argument.
  • Fixed a rare bug where rounding errors could cause damage to erroneously be considered absorbed.
  • Removed outdated reference images from the documentation.
  • Self-inflicted status ailments should now bypass Chi Shield, as intended.

Files

rpgengine source.zip 6 MB
Nov 01, 2020

Get Another RPG Engine

Leave a comment

Log in with itch.io to leave a comment.