Release Healer Man 0.1.51

This commit is contained in:
phenom committed 2026-09-17 18:01:29 -04:00
1 parent 79153ca40d
commit dd583023ac
13 files changed
+405 -31

No files matched your search

+26 -6
View File
@@ -25,10 +25,28 @@ The prompt selects:
1. one random party, five manual members, or an automatic multi-party sweep;
2. a WoW, CoA, or RoM party catalog; automatic mode can select all three;
3. a level from 1 through 80;
4. how many unique 1-tank/1-healer/3-damage configurations to generate per source;
5. all bosses, WoW bosses, RoM bosses, or a searchable multi-boss selection;
6. how many deterministic simulations to run for every party/boss pairing; and
7. the maximum duration of each fight.
4. random parties, guaranteed coverage of all class/spec builds, or a
searchable selection of specific class/spec builds;
5. how many unique 1-tank/1-healer/3-damage configurations to generate per
source when random selection is used;
6. all bosses, WoW bosses, RoM bosses, or a searchable multi-boss selection;
7. how many deterministic simulations to run for every party/boss pairing; and
8. the maximum duration of each fight.
Automatic class/spec selection has three strategies:
- **Random parties** preserves the original seeded behavior and generates the
requested number of unique parties per source.
- **All specs** creates the minimum deterministic set of valid parties needed
to include every available class/spec build for the selected WoW, CoA, or
RoM source at least once.
- **Specific specs** treats each selected build as required coverage and fills
the remaining tank, healer, and damage slots with distinct compatible builds.
When alternatives exist, required builds are not reused as fillers.
Coverage parties always contain one tank, one healer, and three different
damage builds. Their composition is deterministic for the party seed, and no
build is duplicated inside one party.
The active member is driven by the shared benchmark policy while the other four
use the live companion AI. The healer is the default active member. Use
@@ -38,8 +56,10 @@ use the live companion AI. The healer is the default active member. Use
A server-authorized GM sees **Balance Lab** directly underneath **GM Tools** on
the main menu. That screen exposes the automatic sweep controls: party source,
level, unique parties per source, simulations per party/boss, duration, random
seed, boss category, and a searchable multi-boss picker.
level, class/spec selection strategy, a searchable spec picker, simulations per
party/boss, duration, random seed, boss category, and a searchable multi-boss
picker. Random mode exposes the requested parties per source; coverage modes
show the derived minimum party count before submission.
**Run on server** sends only that allow-listed configuration to the authenticated
GM API. The server places it in a one-at-a-time queue, launches the same Python