Version 4.02
Another RPG Engine » Devlog
Version 4.02
- New logic function:
checkActions
. Checks if target(s) have readied actions. Useful for AI code. - Fixed an error in the
deathMessage
getter that prevented null messages from being read. AdeathMessage
with a value ofnull
will now skip the printing of a death message, as intended. - Fixed an error in the level up functions that caused them to behave erratically if characters gained multiple levels at once. Thanks to A_Friendly_Irin for sharing this code.
- Additionally, the victory screen will now accurately list the character's new level if they gain multiple levels.
StatTable
andlevelcheck
have been renamed to use camelCase, for consistency.- The "Level Check" passage has been renamed to "Level Ups" to avoid confusion with the
levelCheck
widget. - Added entries for max HP to the default stat min/max objects.
- Added new attribute to the battle controller:
actionsSeen
. This is an array recording the names of actions used by the player during the battle. Can be used in enemy AI to react based on what they know the player can do. - Enemy Phase code has been tweaked a bit to better accommodate the timeline model: The enemy's
active
status is now deactivated at the end of the passage rather than the start. - Added error handlers for
getBase
andgetBonus
for if the character does not have the requested stat. This oversight led to an error in enemy targeting logic if the Special stat was not present, which should now be fixed. - Targets are now automatically added to the animation queue in
action effects
, rather than manually through action functions. - Added a failsafe in the animation code that re-enables the Continue button if no animations are readied.
- Fixed several errors with the timeline model.
Files
rpgengine source.zip 6.5 MB
May 22, 2022
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.01Jan 31, 2022
- Version 4.00Dec 31, 2021
Leave a comment
Log in with itch.io to leave a comment.