hardwareshader postprocess beforebloom
{
	Name "cc_flipper"
	Shader "shaders/cc_flipper.fp" 330
}

hardwareshader postprocess scene
{
	Name "cc_flipperscene"
	Shader "shaders/cc_flipper.fp" 330
}


hardwareshader postprocess beforebloom
{
	Name "cc_topsyturvy"
	Shader "shaders/cc_topsyturvy.fp" 330
}

hardwareshader postprocess scene
{
	Name "cc_topsyturvyscene"
	Shader "shaders/cc_topsyturvy.fp" 330
}


pointlight CC_GODSIGIL
{
    color 1.0 0.7 0.0
    size 30
	attenuate 1
}

flickerlight CC_ROCKET_X1
{
    color 1.0 0.7 0.5
    size 96
    secondarySize 108
    chance 0.3
	attenuate 1
}

flickerlight CC_ROCKET_X2
{
    color 0.5 0.3 0.2
    size 120
    secondarySize 132
    chance 0.3
	attenuate 1
}

flickerlight CC_ROCKET_X3
{
    color 0.3 0.1 0.1
    size 144
    secondarySize 156
    chance 0.3
	attenuate 1
}

flickerlight CC_REDCURSE
{
    color 1.0 0.0 0.0
    size 96
    secondarySize 108
    chance 0.1
	attenuate 1
}

flickerlight CC_GREENCURSE
{
    color 0.0 1.0 0.0
    size 96
    secondarySize 108
    chance 0.1
	attenuate 1
}

flickerlight CC_BLUECURSE
{
    color 0.0 0.0 1.0
    size 96
    secondarySize 108
    chance 0.1
	attenuate 1
}

flickerlight CC_YELLOWCURSE
{
    color 1.0 1.0 0.0
    size 96
    secondarySize 108
    chance 0.1
	attenuate 1
}

flickerlight CC_CYANCURSE
{
    color 0.0 1.0 1.0
    size 96
    secondarySize 108
    chance 0.1
	attenuate 1
}

flickerlight CC_PURPLECURSE
{
    color 0.25 0.0 1.0
    size 96
    secondarySize 108
    chance 0.1
	attenuate 1
}

flickerlight CC_SILVERCURSE
{
    color 0.55 0.55 1.0
    size 96
    secondarySize 108
    chance 0.1
	attenuate 1
}

flickerlight CC_JETX
{
    color 1.0 0.5 0.25
    size 16
    secondarySize 50
    chance 0.3
	attenuate 1
}

flickerlight CC_REDTFOG1
{
    color 1.0 0.4 0.4
    size 84
    secondarySize 96
    chance 0.4
	attenuate 1
}

flickerlight CC_REDTFOG2
{
    color 1.0 0.4 0.4
    size 60
    secondarySize 72
    chance 0.4
	attenuate 1
}

flickerlight CC_REDTFOG3
{
    color 1.0 0.4 0.4
    size 36
    secondarySize 48
    chance 0.4
	attenuate 1
}

flickerlight CC_REDTFOG4
{
    color 1.0 0.4 0.4
    size 15
    secondarySize 24
    chance 0.4
	attenuate 1
}

pulselight CC_REFLECTENCHANTMENT
{
    color 0.8 1.0 1.0
    size 25
    offset 0 32 0
    secondarySize 30
    dontlightself 1
	attenuate 1
    interval 1
}

pulselight CC_ACIDENCHANTMENT
{
    color 0.15 0.7 0.0
    size 25
    offset 0 32 0
    secondarySize 30
    dontlightself 1
	attenuate 1
    interval 1
}

object CCards_Actor_KeeperIcon
{
    frame C_F4O { light CC_GODSIGIL }
}

object CCards_Actor_Reflective
{
    frame TNT1A { light CC_REFLECTENCHANTMENT }
}

object CCards_Actor_AcidBloodBuff
{
    frame TNT1A { light CC_ACIDENCHANTMENT }
}

object CCards_Actor_RedTeleportFog
{
    frame C_F0J { light CC_REDTFOG1 }
    frame C_F0K { light CC_REDTFOG2 }
    frame C_F0L { light CC_REDTFOG2 }
    frame C_F0M { light CC_REDTFOG2 }
    frame C_F0N { light CC_REDTFOG3 }
    frame C_F0O { light CC_REDTFOG4 }
    frame C_F0P { light CC_REDTFOG4 }
    frame C_F0S { light CC_REDTFOG3 }
}

object CCards_Actor_LethalityCurseEffect { frame C_FX { light CC_REDCURSE }}
object CCards_Actor_ResurrectionCurseEffect { frame C_FX { light CC_GREENCURSE }}
object CCards_Actor_DuplicationCurseEffect { frame C_FX { light CC_PURPLECURSE }}
object CCards_Actor_MirrorCurseEffect { frame C_FX { light CC_SILVERCURSE }}
object CCards_Actor_PolymorphCurseEffect { frame C_FX { light CC_SILVERCURSE }}
object CCards_Actor_SpiderCurseEffect { frame C_FX { light CC_REDCURSE }}

object CCards_Actor_RainbowCurseEffect
{
    { frame TNT1A {light CC_REDCURSE }}
    { frame TNT1B {light CC_GREENCURSE }}
    { frame TNT1C {light CC_BLUECURSE }}
    { frame TNT1D {light CC_YELLOWCURSE }}
    { frame TNT1E {light CC_CYANCURSE }}
    { frame TNT1F {light CC_PURPLECURSE }}
}

pulselight CC_WILDCARD
{
    color 1.5 0.0 0.0
    size 32
    secondarySize 64
	attenuate 1
    interval 3
}

object Ccards_Actor_WildCard
{
    { frame C_F3 {light CC_WILDCARD }}
}