Version 1.04
Another RPG Engine » Devlog
Version 1.04
- Retweaked the handling for subjects and targets again. They now get the ID value from the current subject/target object itself instead of storing it as a separate variable, which removes the need to call
getActor()
manually. - The battle passages have been tweaked to support additional modularity. Code for altering the actor list in special cases is now outsourced to another passage that can be edited separately from the main display code; the "Preparation" passage now calls to a separate passage for custom modifications; the Effect Adder outsources protection checks to a separate passage; and you can now set which status screens display in StoryInit.
- Targeting AI now includes handlers for bypassing untargetable and protection clauses. Simply pass "ignore untargetable" or "ignore protection" as arguments to the widget, and those characters will be made viable targets.
- Spread attacks now bypass untargetability, as in Bonfire.
- The effect adder should now correctly identify when it's passed a number for effect power.
- The battle controller now checks if an item was used during the round, if that's something you want enemies to react to.
SacrificeUsed
is now a property of the battle controller, for consistency.- The
$power
variable, used for constructing effects, has been changed to use a temporary variable instead. victorycheck
is now run in the enemy phase. This accounts for the rare case where the player is defeated through damage over time; previously,victorycheck
was only run during the player's turn, so the enemy turn would still play out even if everyone was already defeated.- Minor tweak, but it really bugged me: boss names are no longer misaligned with their HP display in the boss box. The display is still misaligned relative to the whole box because the status button still throws off the centering, but this is less noticeable.
Files
rpgengine source.zip 921 kB
Jul 23, 2019
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.