pointlight EXPSHELL1
{
    color 0.9 0.6 0.0
    size 32
}

flickerlight EXPSHELL2
{
    color 0.9 0.6 0.0
    size 24
    secondarySize 32
    chance 0.3
}

flickerlight EXPSHELL3
{
    color 0.4 0.2 0.0
    size 16
    secondarySize 24
    chance 0.3
}

flickerlight EXPSHELL4
{
    color 0.2 0.1 0.0
    size 8
    secondarySize 16
    chance 0.3
}

object ExplodingPuff
{
	frame DKSXA { light EXPSHELL1 }
	frame DKSXB { light EXPSHELL1 }
	frame DKSXC { light EXPSHELL1 }
	frame DKSXD { light EXPSHELL2 }
	frame DKSXE { light EXPSHELL2 }
	frame DKSXF { light EXPSHELL2 }
	frame DKSXG { light EXPSHELL2 }
	frame DKSXH { light EXPSHELL3 }
	frame DKSXI { light EXPSHELL3 }
	frame DKSXJ { light EXPSHELL3 }
	frame DKSXK { light EXPSHELL4 }
	frame DKSXL { light EXPSHELL4 }
	
	frame DKSXM { light EXPSHELL1 }
	frame DKSXN { light EXPSHELL1 }
	frame DKSXO { light EXPSHELL1 }
	frame DKSXP { light EXPSHELL2 }
	frame DKSXQ { light EXPSHELL2 }
	frame DKSXR { light EXPSHELL2 }
	frame DKSXS { light EXPSHELL2 }
	frame DKSXT { light EXPSHELL3 }
	frame DKSXU { light EXPSHELL3 }
	frame DKSXV { light EXPSHELL3 }
	frame DKSXW { light EXPSHELL4 }
	frame DKSXX { light EXPSHELL4 }
}

object SlayerExplosionFX {
	frame IREPE { light ROCKET_X1 }
	frame IREPF { light ROCKET_X1 }
	frame IREPG { light ROCKET_X2 }
	frame IREPH { light ROCKET_X2 }
	frame IREPI { light ROCKET_X3 }
}

pointlight HadesShellLight
{
    color 0.3 0.1 0
    size 32
    dontlightself 1
}

pointlight SmallHadesShellLight
{
    color 0.3 0.1 0
    size 24
    dontlightself 1
}

pointlight EmeraldLight {
    color 0.0 0.7 0.0
    size 12
}

object EmeraldPuff
{
	frame IDSE { light EmeraldLight }
}

object EmeraldPuff_GhostHitter
{
	frame IDSE { light EmeraldLight }
}

pointlight EmeraldRainerLight1
{
    color 0.4 1.0 0.4
    size 48
}

pointlight EmeraldRainerLight2
{
    color 0.4 1.0 0.4
    size 64
}

pointlight EmeraldRainerLight3
{
    color 0.2 0.7 0.2
    size 56
}

pointlight EmeraldRainerLight4
{
    color 0.0 0.4 0.0
    size 48
}

pointlight EmeraldRainerLight5
{
    color 0.0 0.2 0.0
    size 40
}

object EmeraldRainer {
    frame JWPRA { light EmeraldRainerLight1 }
    frame JWPRB { light EmeraldRainerLight1 }
    frame JWPRC { light EmeraldRainerLight1 }

    frame JWPRD { light EmeraldRainerLight2 }
    frame JWPRE { light EmeraldRainerLight3 }
    frame JWPRF { light EmeraldRainerLight4 }
    frame JWPRG { light EmeraldRainerLight5 }
}

object EmeraldRainer_GhostHitter {
    frame JWPRA { light EmeraldRainerLight1 }
    frame JWPRB { light EmeraldRainerLight1 }
    frame JWPRC { light EmeraldRainerLight1 }

    frame JWPRD { light EmeraldRainerLight2 }
    frame JWPRE { light EmeraldRainerLight3 }
    frame JWPRF { light EmeraldRainerLight4 }
    frame JWPRG { light EmeraldRainerLight5 }
}

pointlight EmeraldRainLight1
{
    color 0.0 1.0 0.0
    size 48
}

pointlight EmeraldRainLight2
{
    color 0.4 1.0 0.4
    size 72
}

pointlight EmeraldRainLight3
{
    color 0.3 0.8 0.3
    size 60
}

pointlight EmeraldRainLight4
{
    color 0.1 0.5 0.1
    size 48
}

pointlight EmeraldRainLight5
{
    color 0.0 0.3 0.0
    size 36
}

object EmeraldRain {
    frame JADED { light EmeraldRainLight1 }
    frame JADEE { light EmeraldRainLight1 }

    frame JADEF { light EmeraldRainLight2 }
    frame JADEG { light EmeraldRainLight3 }
    frame JADEH { light EmeraldRainLight4 }
    frame JADEI { light EmeraldRainLight5 }
}

object EmeraldRain_GhostHitter {
    frame JADED { light EmeraldRainLight1 }
    frame JADEE { light EmeraldRainLight1 }

    frame JADEF { light EmeraldRainLight2 }
    frame JADEG { light EmeraldRainLight3 }
    frame JADEH { light EmeraldRainLight4 }
    frame JADEI { light EmeraldRainLight5 }
}

object EmeraldRain_Crit {
    frame JADED { light EmeraldRainLight1 }
    frame JADEE { light EmeraldRainLight1 }

    frame JADEF { light EmeraldRainLight2 }
    frame JADEG { light EmeraldRainLight3 }
    frame JADEH { light EmeraldRainLight4 }
    frame JADEI { light EmeraldRainLight5 }
}

object EmeraldRain_GhostHitter_Crit {
    frame JADED { light EmeraldRainLight1 }
    frame JADEE { light EmeraldRainLight1 }

    frame JADEF { light EmeraldRainLight2 }
    frame JADEG { light EmeraldRainLight3 }
    frame JADEH { light EmeraldRainLight4 }
    frame JADEI { light EmeraldRainLight5 }
}

pointlight HellsmawLight1
{
	color 1.0 0.7 0.4
	size 64
}

flickerlight HellsmawLight2
{
	color 0.7 0.4 0.25
	size 80
	secondarySize 90
	chance 0.25
}

flickerlight HellsmawLight3
{
	color 0.4 0.2 0.1
	size 96
	secondarySize 120
	chance 0.25
}

flickerlight HellsmawLight4
{
	color 0.2 0.1 0.0
	size 120
	secondarySize 132
	chance 0.25
}

object HellsMawRocket
{
	frame HLMLA { light HellsmawLight1    }
	frame HLMLB { light HellsmawLight1    }
	frame HLMLC { light HellsmawLight1    }

	frame HLMLD { light HellsmawLight2 }
	frame HLMLE { light HellsmawLight3 }
	frame HLMLF { light HellsmawLight4 }
}

object HellsMawRocket_GhostHitter
{
	frame HLMLA { light HellsmawLight1    }
	frame HLMLB { light HellsmawLight1    }
	frame HLMLC { light HellsmawLight1    }

	frame HLMLD { light HellsmawLight2 }
	frame HLMLE { light HellsmawLight3 }
	frame HLMLF { light HellsmawLight4 }
}

object HellsMawMiniRocket
{
	frame HLMLG { light HellsmawLight1    }
	frame HLMLL { light HellsmawLight1    }
	frame HLMLM { light HellsmawLight1    }

	frame HLMLN { light HellsmawLight2 }
	frame HLMLO { light HellsmawLight3 }
	frame HLMLP { light HellsmawLight4 }
	frame HLMLQ { light HellsmawLight4 }
	frame HLMLR { light HellsmawLight4 }
}

object HellsMawMiniRocket_GhostHitter
{
	frame HLMLG { light HellsmawLight1    }
	frame HLMLL { light HellsmawLight1    }
	frame HLMLM { light HellsmawLight1    }

	frame HLMLN { light HellsmawLight2 }
	frame HLMLO { light HellsmawLight3 }
	frame HLMLP { light HellsmawLight4 }
	frame HLMLQ { light HellsmawLight4 }
	frame HLMLR { light HellsmawLight4 }
}

object HellsMawMiniRocket_Split
{
	frame HLMLG { light HellsmawLight1    }
	frame HLMLL { light HellsmawLight1    }
	frame HLMLM { light HellsmawLight1    }

	frame HLMLN { light HellsmawLight2 }
	frame HLMLO { light HellsmawLight3 }
	frame HLMLP { light HellsmawLight4 }
	frame HLMLQ { light HellsmawLight4 }
	frame HLMLR { light HellsmawLight4 }
}

object HellsMawMiniRocket_Split_GhostHitter
{
	frame HLMLG { light HellsmawLight1    }
	frame HLMLL { light HellsmawLight1    }
	frame HLMLM { light HellsmawLight1    }

	frame HLMLN { light HellsmawLight2 }
	frame HLMLO { light HellsmawLight3 }
	frame HLMLP { light HellsmawLight4 }
	frame HLMLQ { light HellsmawLight4 }
	frame HLMLR { light HellsmawLight4 }
}

object HellsMawMiniRocket_Split_Crit
{
	frame HLMLG { light HellsmawLight1    }
	frame HLMLL { light HellsmawLight1    }
	frame HLMLM { light HellsmawLight1    }

	frame HLMLN { light HellsmawLight2 }
	frame HLMLO { light HellsmawLight3 }
	frame HLMLP { light HellsmawLight4 }
	frame HLMLQ { light HellsmawLight4 }
	frame HLMLR { light HellsmawLight4 }
}

object HellsMawMiniRocket_Split_GhostHitter_Crit
{
	frame HLMLG { light HellsmawLight1    }
	frame HLMLL { light HellsmawLight1    }
	frame HLMLM { light HellsmawLight1    }

	frame HLMLN { light HellsmawLight2 }
	frame HLMLO { light HellsmawLight3 }
	frame HLMLP { light HellsmawLight4 }
	frame HLMLQ { light HellsmawLight4 }
	frame HLMLR { light HellsmawLight4 }
}

flickerlight CAXEPUFF1
{
    color 0.4 0.4 1.0
    size 40
    secondarySize 44
    chance 0.5
}

flickerlight CAXEPUFF2
{
    color 0.2 0.2 0.8
    size 48
    secondarySize 52
    chance 0.5
}

flickerlight CAXEPUFF3
{
    color 0.0 0.0 0.5
    size 44
    secondarySize 48
    chance 0.5
}

object ThunderAxePuff
{
    frame FAXER { light CAXEPUFF1 }
    frame FAXES { light CAXEPUFF1 }
    frame FAXET { light CAXEPUFF2 }
    frame FAXEU { light CAXEPUFF2 }
    frame FAXEV { light CAXEPUFF3 }
    frame FAXEW { light CAXEPUFF3 }
    frame FAXEX { light CAXEPUFF3 }
}

pointlight THROWNAXE
{
    color 0.4 0.4 1.0
    size 30
}

Object ThunderAxeThrown
{
    Frame THAX { Light THROWNAXE }
	
	frame FAXER { light CAXEPUFF1 }
    frame FAXES { light CAXEPUFF1 }
    frame FAXET { light CAXEPUFF2 }
    frame FAXEU { light CAXEPUFF2 }
    frame FAXEV { light CAXEPUFF3 }
    frame FAXEW { light CAXEPUFF3 }
    frame FAXEX { light CAXEPUFF3 }
}