itch.io is community of indie game creators and players

Devlogs

Version 1.07: Menu Rehaul!

Another RPG Engine
A browser game made in HTML5

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 your onLoad() 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 your onLoad() 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
Download Another RPG Engine
Leave a comment