// The code below is for human weapon decals.
// The eventual decalgroup contains multiple states to give a sort of randomized effect.

fader Fade_ZH2BulletGlow1 { decayStart 0.2  decayTime 1.5 }
fader Fade_ZH2BulletGlow2 { decayStart 0.25 decayTime 2.0 }
fader Fade_ZH2BulletGlow3 { decayStart 0.3  decayTime 2.5 }
fader Fade_ZH2BulletGlow4 { decayStart 0.35 decayTime 3.0 }
fader Fade_ZH2BulletGlow5 { decayStart 0.4  decayTime 2.5 }

fader Fade_ZH2BulletLower1 { decayStart 4.0 decayTime 1.0 }
fader Fade_ZH2BulletLower2 { decayStart 4.5 decayTime 1.0 }
fader Fade_ZH2BulletLower3 { decayStart 5.0 decayTime 1.0 }
fader Fade_ZH2BulletLower4 { decayStart 5.5 decayTime 1.0 }
fader Fade_ZH2BulletLower5 { decayStart 6.0 decayTime 1.0 }

// decal with glow
decal ZH2BulletGlowLower1 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 animator Fade_ZH2BulletLower1 }
decal ZH2BulletGlowLower2 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 animator Fade_ZH2BulletLower2 }
decal ZH2BulletGlowLower3 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 animator Fade_ZH2BulletLower3 }
decal ZH2BulletGlowLower4 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 animator Fade_ZH2BulletLower4 }
decal ZH2BulletGlowLower5 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 animator Fade_ZH2BulletLower5 }

decal ZH2BulletGlow1        { Pic P2FFB0 X-Scale 0.1 Y-Scale 0.1 animator Fade_ZH2BulletGlow1 fullbright lowerdecal ZH2BulletGlowLower1 }
decal ZH2BulletGlow2        { Pic P2FFB0 X-Scale 0.1 Y-Scale 0.1 animator Fade_ZH2BulletGlow2 fullbright lowerdecal ZH2BulletGlowLower2 }
decal ZH2BulletGlow3        { Pic P2FFB0 X-Scale 0.1 Y-Scale 0.1 animator Fade_ZH2BulletGlow3 fullbright lowerdecal ZH2BulletGlowLower3 }
decal ZH2BulletGlow4        { Pic P2FFB0 X-Scale 0.1 Y-Scale 0.1 animator Fade_ZH2BulletGlow4 fullbright lowerdecal ZH2BulletGlowLower4 }
decal ZH2BulletGlow5        { Pic P2FFB0 X-Scale 0.1 Y-Scale 0.1 animator Fade_ZH2BulletGlow5 fullbright lowerdecal ZH2BulletGlowLower5 }

// decal without glow
decal ZH2BulletNoGlow1    { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 animator Fade_ZH2BulletLower1 }
decal ZH2BulletNoGlow2    { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 animator Fade_ZH2BulletLower2 }
decal ZH2BulletNoGlow3    { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 animator Fade_ZH2BulletLower3 }
decal ZH2BulletNoGlow4    { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 animator Fade_ZH2BulletLower4 }
decal ZH2BulletNoGlow5    { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 animator Fade_ZH2BulletLower5 }

decalgroup zh2puff
{
    ZH2BulletGlow1 6
    ZH2BulletGlow2 6
    ZH2BulletGlow3 6
    ZH2BulletGlow4 6
    ZH2BulletGlow5 6
    
    ZH2BulletNoGlow1 1
    ZH2BulletNoGlow2 1
    ZH2BulletNoGlow3 1
    ZH2BulletNoGlow4 1
    ZH2BulletNoGlow5 1
}