mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-07-30 17:29:14 -04:00
CreatureModelData's FootprintTextureLength/Width are inches, but the loader divided them by 12 -- inches to feet -- and used the result as world units, which are yards. The decal quad is unit-sized and scaled directly by those values, so a human's footprint drew a full yard long. Convert by /36, and rescale the fallback profiles, which were authored against the broken scale (BIPED 1.0 x 0.83 is exactly raw 12 x 10 over 12) and would otherwise have stayed oversized for every creature without a DBC profile. Foot spacing is a body dimension rather than a print-size one, so the stance coefficient absorbs the 3x and the trail stays as wide as before. The degenerate-row guard now tests raw inches so the correction doesn't also raise the cutoff and drop small creatures that resolve a profile today.