FroxComposband Live Development
Changes currently ahead of v7.2.6 Hotfix 2, including fixes already staged for the angband.live hosted build.
Current live staging
Hosted branch: master
Hosted build stamp: 2026-07-16.48
Main branch tip: 3c11249b
Since Hotfix 2
47 active development commits after the hotfix release pointer.
Focus: bug fixes, subwindows, hosted play, safer import/source-build behavior, death flow, and UI polish.
Gameplay and rules fixes
- Floor split remainders now stay on the floor after Artifact Creation and Crafting when the original item came from the floor.
- Monster mana resistance now parses onto the intended resistance flag.
- Crafting works correctly on ammo stacks again without prematurely splitting the stack before the success roll.
- Whip Fetch now runs through normal pickup hooks, restoring quest, class, gold, quiver and final pickup handling.
- Detection no longer reveals buried treasure through the shared detect-all path.
- Distant monsters no longer trigger sanity blasts during level traversal, sleeping non-pets no longer follow stair transitions, and Mystic's Fast now stacks correctly with Fleet of Foot.
- Item-use repeats survive auto-retry paths, Frog import prompts stay suppressed after successful imports, and several stale state paths are cleared after race, class, subrace, realm and related selection changes.
- Possessors and mimics now get spell-power and spell-damage bonuses for body attack spells without mutating monster race data.
- Samurai no-form menus, Atlantis room mimics and related special-case menu paths avoid invalid lookups.
Pets, possession and targeting
- Pet state now refreshes properly after race changes, including alignment bookkeeping, upkeep recalculation, and light/dark invalidation.
- Pet monster-buff targeting no longer drifts onto hostile ex-pets or friendlies when a stale target is reused.
- Possessor body changes now recalculate pet upkeep, avoid same-turn silent unsafe-upkeep loss, and use offscreen pet-loss messages for unseen outcomes.
- Target-launched monster recall now acts like an overlay: scroll keys move recall text, while targeting keys return to the parent targeting loop.
Interface and information display
- Custom-key help now opens through the help renderer, save/load prompts show Enter defaults, Add is the default mode, and reset/discard feedback appears inside the interface.
- Object recall and spell subwindows are now implemented, with cleaner redraw behavior when returning from nested spell, menu and character-sheet views.
- Floor tabs sense and auto-ID floor items before displaying underfoot objects.
- Unidentified equipped items appear as possible activation candidates, and Yeqrezh spell selection now reports fail rates from the offered spell itself.
- Level 1 score entries are hidden by default, with a toggle available when needed.
- Monster, object and ego info panels no longer show redundant search hints where find is not useful.
Options, prompts and flow
- Useful alerts and LOS range display now default on, matching classic behavior more closely.
- Frox option keys are shorter, persistent option save slots no longer collide, and option-table validation is implemented for future standard build testing.
- Screen dump saving prompts for HTML output when appropriate, Mogaminator activation asks for confirmation, and footer/header prompts were cleaned up.
Death and hosted play
- The death screen now supports quick restart, silent death handling, and cheating death by activating wizard mode.
- Quick restart and silent death state carry through the death flow more cleanly, and wizard resurrection gets appropriate turn energy.
- Temporary dungeon cleanup warnings and stale post-death inventory/status/environment messages are handled more consistently.
- Fresh source checkouts regenerate missing help files on normal startup instead of requiring a tracked generated help marker.
- Hosted mode for angband.live is available through
-h and WEBCLIENT builds, and hosted mode implies protected session behavior.
- Development intro screens now show generated build stamps without changing normal version output.
13e3d795 Fix: Return floor split remainders to the floor
b63bf677 Fix: Handle Frog import file conflicts safely
fbcb0653 Fix: Reject stale invalid buff targets
1db03c2c Fix: Clear temporary range on cancelled actions
d9c41061 Fix: Parse monster mana resistance correctly
04420f10 Fix: Refresh pet state after race changes
5d87a4e0 Fix: Restore Crafting for ammo stacks
3591707e Fix: Bound snapshot sidecar slot sizes
b5a7d5c7 Fix: Run Whip Fetch through pickup hooks
3ea34703 Build: Regenerate help for source checkouts
2435ee72 Fix: Pet targeting for monster buffs
6ab6c866 Text: Correct mismatching lore and descriptions
9f84a13b Fix: Preserve possessor pet control after body changes
de1d312b UI: Polish custom key help and feedback
62abbc8c Fix: Stop Detection revealing buried treasure
e4e9c270 Development: Shorten smoke-test launch options
6f14ea9a Development: Add hosted mode for angband.live
54dedcba UI: Implement object recall subwindow
5444f021 UI: Implement spells subwindow
dcbde55f Fix: Color Samurai no-form menu without kata lookup
7fd60405 Fix: Decode Atlantis room mimics before flag checks
7ad351e0 Items: Sense/Auto-ID floor items before Floor tab views
a6c16145 Options: Default key alerts and LOS ranges on
68b37d4f Fix: Allow Mystic's Fast to stack with Fleet of Foot
d2503015 Text: Clean up footer and header prompts
a9fa1ee1 Fix: Stop distant monsters from triggering sanity blasts
cb36e984 Build: Allow source installs without help marker
2b4d2a07 Fix: Suppress Frog import prompt after successful import
129190d4 Spells: Apply spell bonuses to possessor monster spells
b7c18b57 Fix: Redraw selectors after character sheet
68b72105 UI Info: Clarify development and hosted version displays
0d2c23ed UI Flow: Clarify screen dump saving
b115e873 UI Flow: Confirm Mogaminator activation
0624502e Fix: Keep sleeping monsters from following stairs
591df9e8 Fix: Reset dependent state on race and class changes
d6f8f150 Fix: Preserve item-use repeats after auto-retry
5da3853c Options: Shorten Frox option keys
bd7b19c8 UI Info: Hide level 1 entries from score view by default
67c072c8 UI Flow: Add cheat-death and quick-restart choices
47299b71 Options: Fix Frox setting save slots
8a96076a Items: Hide unknown activations in activation menu
9bab96e0 Spells: Fix reported fail rates in Yeqrezh spell selection list
0ff77bd8 Fix: Suppress stale inventory/status/environment messages after death
41395480 Fix: Add temp files warnings to message history
28d32719 Development: Add option table validation helper
d6138285 UI Flow: Add silent death option and update quick restart handling
3c11249b UI Flow: Refine death menu toggles and cheat death recovery