Version 1.20
Another RPG Engine » Devlog
- Added a sticky item for you to test yourself. Start a new game and you'll find three mysterious rings in your inventory. Try them on and see what happens!
- Also added a decurse station to let you remove sticky equipment. Pay the cleric 1 GP to appraise an unknown item or to remove a cursed item you've foolishly stuck on yourself.
- Fiddled with a few
Itemproperties:infoanddesccan now be dynamically modified based on the Item's properties just like with Actions.- You can now give Items a
fakeNameproperty, which will display in place of its real name until the item'sknownattribute is flipped totrue. This is handy for hiding cursed items from the player. - To facilitate the above, Items' database pointer is now a separate property,
id, from its display name. Useidfor any code operations that require drawing from the database, andnamefor any time the item's name is being displayed to the player. - Renamed the
costproperty to "value" to avoid confusion with Actions'costproperty. Any custom code made in previous versions will need to be updated accordingly.
- You can now unequip items from the equipment screen without selecting a specific character again.
- Sticky items can no longer be removed by replacing them with equipment from the same slot.
- As part of the above, sticky equipment can no longer be removed with the
unequipfunction by default. Pass anunstickyproperty to themodsargument to do so. - The equipment and inventory lists now have their own scrollbars, so you won't lose track of your selection when you're scrolling through long lists anymore.
- The item shop (and the new decurse station) now use
liveandupdateto display your item points, for neatness. - Cleaned up some of the HTML in the menu screens. Several elements that were hardcoded are now defined as CSS classes, and the display code for actor blocks has been condensed into one widget with modular functionality. This required changing some widget names, so custom menu code made in previous versions may be incompatible.
setInvis now called inuser storyinit. A blank inventory is still automatically initialized in StoryInit.- Fixed a bug in the inventory screen that stopped hotkeys from working if an item was selected after using or equipping another item.
Files
rpgengine source.zip 6.1 MB
Sep 13, 2020
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.