You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Hire preflight: refuse a run when the tank is too weak or the hire faction does not match the plan's team; hire at the portal ground #266
Found in the 2026-10-20 full observer runs (ZF #257, RFC #258, Uldaman #261, WC); data in ~/TortoiseBots-audit/tests/full-obs-*-19z16/, lessons entries zf/rfc/uldaman/wc-full-19z16 in RUN-LESSONS.md, analysis ~/TortoiseBots-audit/RFC-DEATHS-ANALYSIS.txt. Module code is Sagiroth/TortoiseBots feat/dungeon-self-clear (ours to merge into); tracked here.
Evidence: RFC tank had 641 max HP (item level 14.0, 7 white items) vs 901 on 10-17 (19.5, 5 blue): the same step-34 pull nearly killed the strong one (158/901). The first RFC setup (attempt 2a) wiped all 5 hires in 41 s: Alliance commander hires Alliance bots for a team=horde plan and the muster at the login point z -19.8 under the portal walked into an Orgrimmar Grunt (lvl 55) and an imp. Fix: preflight checks (agent/dungeon): tank max HP floor per dungeon level band (a table, e.g. 800 at level 16 for RFC, warn below, refuse well below), hire gear (autogear again or re-roll within the free-hire tool), a faction check against the plan's team, and hire/enter only from the ground at the portal (z -10.4) or via cmd enter without the door walk when everyone is within ~30 yd of the trigger. Related: #253.
First slice merged in #298: the plan field tank_min_hp (RFC 800) and two preflight warnings, one for a tank below the floor and one for a bot whose race belongs to the other team than the party's (the run's team option, else the agent's race; bots out of view are skipped and counted). The check runs before .bot maintenance moves the hires. Strict preflight fails the run on either. Still open: refusing to hire or enter at hazard spots, tank floors for the other dungeons, and making the free-hire tool hire the commander's faction (module side).
Activity
preflight: check the party's faction before maintenance moves the hir…
Merge pull request #298 from pjerra/fix/ta266
pjerra commentedon Oct 23, 2026
First slice merged in #298: the plan field
tank_min_hp(RFC 800) and two preflight warnings, one for a tank below the floor and one for a bot whose race belongs to the other team than the party's (the run'steamoption, else the agent's race; bots out of view are skipped and counted). The check runs before.bot maintenancemoves the hires. Strict preflight fails the run on either. Still open: refusing to hire or enter at hazard spots, tank floors for the other dungeons, and making the free-hire tool hire the commander's faction (module side).pjerra commentedon Oct 28, 2026
Status 2026-10-28
Done: first slice merged in #298: plan field
tank_min_hpplus two warnings (low tank HP, hire from the other faction).Still open:
tank_min_hpis set only for Ragefire Chasm (dungeons/ragefire_chasm.json, 800); the other plans need values.