FrogComposband v7.2.2 'pulla'
Pre-release
Pre-release
Edit: This is older work now, and has been incorporated into, and fully superseded by, the larger FroxComposband update.
Fixes:
Exploits
- Psion summon farming fixed (thanks JarrodB).
- Retaliation no longer bypasses vampiric leech caps.
- Stair scumming with a live guardian fixed.
- Android special-store scumming fixed.
- Purple disciple no longer offered overleveled spell choices.
UI and bugs
- Subwindow lists refresh correctly after various detections and teleports.
- Lists and status panels now refresh right away after curing hallucination,
getting dispelled, and multiple other ways of changing statuses/effects. - Stop monster status letters from roaming over the screen while in percentage
health bar mode (thanks velo). - Resume pending stat point selection after disconnect.
- Some spell menu errors given a status line since before they weren't showing.
- UI actions no longer reroll monster visibility.
- "Unrecognized command" spam from PgUp/PgDn sending periods fixed.
- Arena death recovery fixed so they don't turn into real deaths.
- Fixed games being able to break by Nightmare midnight curse triggering while
inside the Monster Gambling map.
Items and effects
- Scroll enchanting no longer destroys stacked items.
- Sharpness weapons always show both slays.
- Artifacts destroyed by terrain/object wipes return to the pool.
- TaepoDong now respects easy_mimics.
- Magic eater duplicate fear check removed.
Codebase cleanup
- Fallthrough guards and missing breaks reviewed and fixed.
- Prompt/display formatting hardened and bounds-checked.
- All 114 compiler warnings cleaned up over a few days of reviewing.
Build and install (thanks Sui and Linux nerds incl. kitten)
- Updated ncurses detection to use ncursesw6-config and refreshed dependencies.
- Install paths fixed to avoid duplicate package segments.
- Install now creates data/save/user dirs to prevent permission failures.
- Ensured configure is executable and other minor checks and fixes.
- Documented -ds/-du for custom save/user locations.
* Note: 7.2.0 (sampyla) was a development-only release.
All fixes in there have been brought into this release.