Update upload script
- Now includes flag to upload the HEAD rather than the working copy (calls stash first, then pops afterwards)
- Now checks for rot.js instead of the older termlib.js
Add a Library tab to the online help which looks up data in the in-game tables
- In order to support this, spell objects now store a list of the names of their numeric parameters.
- Currently it requires the use of the internal prototype ID; this will be fixed later to accept friendly IDs as well.
- Currently only supports monsters and items; more things will come soon.
Fix bug when using an item in a utility belt
Use silver instead of grey for mithril items, to distinguish them more from the steel or iron items
Complete the tile engine
- Provide as option when starting
- Save your choice
- Dictionary of tiles completed
Add some transparency to reduce the need to hide the transcript or stats area.
Expand library feature to cover spells, plus some other enhancements
- Now recognizes the display names of entities in addition to the internal names.
- Now shows the graphical tile, where relevant.
- When an entity is not found, possible close matches are listed.
Disable the graphical tiles if the requisite tilesheet files fail to load.
That transparency (3 commits back) can be occasionally annoying, so now it becomes opaque when the mouse is over it.
Add missing command to online docs
Make utility belts easier to use
- Just press 0-9 while equipped (not on numpad) to use the corresponding item in the belt
- When a utility belt is equipped, the items are shown in the stats bar, and they're clickable
- Still a bit of awkwardness with equipping vs examining the belt, but these are rarer actions
Make entities track which entity list they're contained in.
- Issues with items being removed from the wrong inventory should now be nonexistent
- Now items don't rearrange themselves in a utility belt when using them
- Utility belt "title" on the stats bar changed to "quick use" to better reflect it's purpose
- Stack size is now shown in the stats bar for items on the utility belt
Allow Y and N to be used at yes/no popups instead of Enter and Escape.
Expand library to cover usable special abilities
Allow scrolls to be erased in a blessed fountain and re-scribed
Fix library crashing if there's no graphic, and auto-select input field when switching to the library
Add three new undead monsters
Account for all spells and abilities in the AI, even if it's just in a comment explaining why it's missing
- The only actual change here is adding web as a possible spell
Fix thrown items continuing to travel even after hitting something
Add two new spirit-type monsters
- The "smokypunk" is sort of a spin-off of the hinkypunk
- The shadow engulfs you, making it difficult to attack it
- Also changed the hinkypunk's class to Fae