Help selecting a random graphic for a style.

Started by lugaruclone, August 13, 2021, 04:59:01 PM

Previous topic - Next topic

lugaruclone

     <ThingStyleDef>
    <defName>Animalist_VisageMask</defName>
    <wornGraphicPath>Things/Pawn/Humanlike/ApparelStyles/VisageMaskAnimalist/VisageMaskAnimalistA</wornGraphicPath>
    <graphicData>
      <texPath>Things/Pawn/Humanlike/ApparelStyles/VisageMaskAnimalist/VisageMaskAnimalist</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingStyleDef>


So I'm tryin gto get it to choose one of 3 animalist masks (A, B or C).

If I use Graphic_Random it throws up errors saying it does not know what to do with the textures.

If I use
    <wornGraphicPaths><li>Things/Pawn/Humanlike/ApparelStyles/VisageMaskAnimalist/VisageMaskAnimalistA</li>
<li>Things/Pawn/Humanlike/ApparelStyles/VisageMaskAnimalist/VisageMaskAnimalistB</li>
<li>Things/Pawn/Humanlike/ApparelStyles/VisageMaskAnimalist/VisageMaskAnimalistC</li>
</wornGraphicPaths>


It seems not to like that either.

I can make A appear easily but struggling to get it to choose from all 3 similar to the vanilla visage mask.

RawCode