Version 1.07: Menu Rehaul!
Another RPG Engine » Devlog
Version 1.07
- The party menu has been rehauled to include the full functionality expected of a typical RPG!
- Added a status screen that shows the party's HP, MP, and experience levels. Clicking on one character will provide detailed stat, equipment, and ability information.
- The detailed status screens are tied to the
$STATUS_SCREENS
variable, which has been changed to a generic object with two attributes to distinguish between the status screens visible in the menu and the status screens visible in battle. If you have already made a project with an earlier version of the engine, you will need to update this variable in youronLoad()
function to avoid errors in existing save games. - Stat objects now contain tooltips that explain what the stat does. These can be seen in the detailed status pane.
- Added an inventory screen that lists all inventory items and allows you to view detailed information about each.
- The equipment screen has been redesigned to give a nicer appearance more consistent with the new status screen. The unequip buttons now have consistent positions, as well.
- The menu navbar has now been changed to a vertical display on the right, instead of a horizontal display across the top. This frees up more room for the status screens.
- You can add additional screens modularly by adding entries to the
$MENU_OPTIONS
variable. If you have already made a project with an earlier version of the engine, you will need to update this variable in youronLoad()
function to avoid errors in existing save games. - Music can now be muted and unmuted with the M key.
- A peppy theme tune now plays while navigating the help file to show off the sidebar music display. Don't worry — you can mute it with the newly-added hotkey if you prefer silence!
- Added an entry on designing the AI for Cartoon Battle's Bonnibel in the documentation section.
- Added a note about damping in divisive damage systems in the design section.
- Fixed a typo that created a fatal error in the level up data for puppets.
- Changed the way status screen customization works to be more modular. Cycling is now tied to the length of the
$STATUS_SCREENS
array, and the displayed pane is based on the content of the array element rather than hardcoded to specific$stScreen
values. - The structure of the item database has been reworked to incorporate Flyweight design principles. This should hopefully speed up the game. (Thanks to Akjosch for help with this.)
Files
rpgengine source.zip 5.4 MB
Sep 16, 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.