Version 2.02
Another RPG Engine » Devlog
- Fixed a glitch where enemies would not be flagged dead the first time their HP reached 0 if animations were enabled. (This has in turn created a glitch where enemies are flagged dead before the killing blow finishes animating, but that is more minor and I will deal with it later.)
- Example entries for actions, effects, items, puppets, and enemies have been added to the default databases. These entries have the most relevant attributes for each class enumerated and set to their default values. You can copy and work off this entry to make your own entries more easily.
- Effect database entries are now denoted with double rather than single quotes, for consistency with the other databases.
- Implemented proper support for delayed actions, including for enemies. You can now have any action set up a delayed action by using the
setupAction
andsetupDelay
properties, which provide the name and delay time of the delayed action, respectively. Additional code innewTurn
andspecialcheck
will automatically keep track of queued actions and execute them when ready. (Note thatspecialcheck
is a custom passage; if you've already defined your own custom special checks, copy the new data carefully.) Enemy turn logic has been slightly altered to allow for enemies to perform delayed actions while dead; tell me if this causes any unforeseen weirdness. - New Action property:
targetMethod
. This allows you to set a custom targeting method for enemy and delayed actions. It is called on enemy turns immediately after their action is selected, and defaults torandomTarget
. - Respawn proportion can now be set individually for each character, through the
respawnHP
property. It will still default toRESPAWN_HP
. - A respawn stat will now always be set for characters, even if it is not defined in their database entry. By default it will be 0, and respawn checks have been adjusted accordingly to ignore characters with a respawn of 0.
- Added new Actor methods:
statRaised
andstatLowered
, which return a Boolean if the relevant stat is greater than or less than its base, respectively. - Several puppet actions have had their texts rewritten to work with other pronouns.
- Removed a text glitch that ocurred when using an item in battle.
- The rest action will now remove Winded instead of Knocked Down, as intended.
- Hitting an Off-Balance character should no longer cause an error.
- It should no longer be possible for dead characters to gain non-persistent effects.
Files
rpgengine source.zip 6.3 MB
Apr 21, 2021
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.