Every enemy is textured with a pride flag drawn at random when it spawns
One flag per enemy, consistent across all of its parts and stable for its whole life
15 flags, shipped as loose PNGs in the mod's flags folder so you can add your own
Painting happens once per enemy at spawn — no per-frame work
Material variants are cached per (material, flag) pair, so a swarm costs a handful of extra materials rather than one per enemy, and the game's own materials are never modified
Falls back to an unlit flag material for enemy shaders that expose no texture slot
Logs each enemy shader's texture slots once ([probe]) so the first run reports what it found
Restores every original material when unloaded
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.