Pets editor: Max All / Reset All talent buttons
If you've ever fully trained a pet, you know the click cost. Twenty-some taps minimum, more if you're juggling multiple mounts. Two new buttons in the talent tab header collapse into one click each:
- Max All sets every talent in the selected mount's tree to its catalog-defined max rank. Per-talent caps are respected, since talent ceilings vary across the tree, and a flat "max value" doesn't apply.
- Reset All clears every talent on the selected mount.
Both operate only on the currently selected mount, so other mounts in the save remain untouched. Recovery mode disables them (matching the rest of the editor's edit endpoints). No confirmation modal, since max and reset are reversible on a round trip, and the modal would just be friction.
13 new tests went in with the feature.
Pets recovery: the Download button now turns on like you'd expect
u/stubouyer flagged this one on r/IcarusTools last week. Quoting them directly because the report nails it:
>
Exactly right. The recovery success branch was re-enabling the Apply button but not the Download button, even though the success toast itself told you to click Download next. One-line fix: enable the Download button after a successful recovery, in parallel with the non-recovery save path. If recovery errors, the button stays disabled (nothing to download anyway).
Thanks for the report. Keep them coming.
Variation data corrections (Slinker, TundraMonkey, Boar, Storca)
The variation picker dropdown is fed from a generated data file. That file got cleaner this week.
The Slinker was missing an eighth variant. The Legendary M_CRE_Slinker_Blue phenotype was in the game's pak data but not in the editor's canonical list. Now it's there.
TundraMonkey's rarity was wrong. Variant 0 was weighted 50 (Rare) when it should have been 2,000 (Common). Hand-typing error from a previous data-entry pass that never got caught. Corrected.
Stale mesh-name suffixes are gone. TundraMonkey's eight mesh names all carried a _FurCards suffix that pointed at the wrong primary mesh. Slinker variants 1 through 6 had a similar _Feathers artifact mid-name. Both were leftovers from an earlier extractor pass that didn't know how to pick the primary mesh out of multi-key MeshMaterials slots. The new extractor handles that correctly; the data file was regenerated from live pak, and the strings are correct now.
Chew is no longer in the creature list. It was a row-name duplicate Slinker that crept in during data-table churn. Removed.
8 Boar phenotype variations and 8 Storca phenotype variations got added to the dropdown earlier in the week. Nothing you have to do, the editor auto-populates them from the data file.
Soon
Pack up your outpost. Move it to the next prospect.