Version 3.05
Another RPG Engine » Devlog
- New
Actorproperties: numAdjacent: Returns the number of other characters in the area specified by the passed argument. Useful for AI code.guarded: Returnstrueif the character is guarded by another character in the battle grid.- The "guarded" property used by the "Guarded" status effect has been renamed to
areaImmuneto avoid conflicts. - New
Enemyproperties: actionsThisTurn: Returns the enemy's list from theactionsThisTurnobject in the battle controller.- New
Actionproperties: delayHold: Iftrue, character will be unable to act while the delayed action is charging.delayMessage: Returns a message to be displayed at the top of rounds if the user is charging a delayed action. Set tonullto display no message.- Delayed actions are now stored as
Actionobjects rather than just their name. This is to more easily facilitate the behavior described above. ThesetupActionproperty is still a string. - Equipment can now cover multiple slots! Your dreams of giving your characters two-handed swords and three-piece suits can now be realized. To do this, define the item's
slotproperty as aSetof the slots you want the item to cover rather than a string. A new item, the "Zweihander", has been added to the item database as an example. Credit to A Friendly Irin for providing this code. - Fixed an error in
Enemy'svalidTargetfunction that prevented the guard check clause from behaving correctly. - Fixed an error that prevented
actorBoxfrom being used outside of battle due to it calling for the battle controller even when it didn't exist. - Removed the extra dead space between item entries in the equipment list.
- Items in the equipment list are now displayed with the
Itemobject'stoStringfunction for consistency with other items. - Effects'
addTextandremoveTextnow take the entire character object as an argument, rather than just their name. This allows for more customizable messages. - Fixed a typo in the damage reflection code that prevented it from working correctly.
- Updated the included Chapel macros bundle to be compatible with SugarCube 2.35.
Files
rpgengine source.zip 35 MB
Jul 17, 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.