Version 1.23
Another RPG Engine » Devlog
- 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 aused
property after use and cannot be used again until it is cleared, which occurs onnewturn
. - 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.2 MB
Nov 01, 2020
Get Another RPG Engine
Another RPG Engine
Engine for creating RPGs in Twine 2 and SugarCube.
Status | In development |
Author | Another RPG Enthusiast |
Genre | Role Playing, Interactive Fiction |
Tags | Game Design, Game engine, Minimalist, Singleplayer, Text based, Turn-based, Turn-Based Combat, Twine |
Languages | English |
Accessibility | Color-blind friendly |
More posts
- Version 6.00Jan 04, 2024
- Version 5.01Aug 27, 2022
- Version 5.00.1 hotfixAug 08, 2022
- Version 5.00: Inventory OverhaulAug 07, 2022
- Version 4.03Jul 16, 2022
- Experiment 03: It's About TimeJun 12, 2022
- Version 4.02.1May 26, 2022
- Version 4.02May 22, 2022
- Version 4.01Jan 31, 2022
- Version 4.00Dec 31, 2021
Leave a comment
Log in with itch.io to leave a comment.