// Mage wand
pointlight MWAND_X1
{
    color 0.3 0.3 1.0
    size 32
}

pointlight MWAND_X2
{
    color 0.2 0.2 0.8
    size 40
}

pointlight MWAND_X3
{
    color 0.1 0.1 0.6
    size 48
}

pointlight MWAND_X4
{
    color 0.0 0.0 0.4
    size 56
}

object MageWandMissile2
{
    frame MWNDE { light MWAND_X1 }
    frame MWNDF { light MWAND_X2 }
    frame MWNDG { light MWAND_X3 }
    frame MWNDH { light MWAND_X4 }
}

// Frost shards
flickerlight MFROSTSHARD
{
    color 0.3 0.3 1.0
    size 32
    secondarySize 40
    chance 0.3
}

flickerlight MFROSTSHARD_X1
{
    color 0.3 0.3 1.0
    size 40
    secondarySize 48
    chance 0.3
}

flickerlight MFROSTSHARD_X2
{
    color 0.2 0.2 0.8
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight MFROSTSHARD_X3
{
    color 0.1 0.1 0.5
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight MFROSTSHARD_X4
{
    color 0.0 0.0 0.2
    size 64
    secondarySize 68
    chance 0.3
}

object FrostMissile2
{
    frame SHRD { light MFROSTSHARD }

    frame SHEXA { light MFROSTSHARD_X1 }
    frame SHEXB { light MFROSTSHARD_X2 }
    frame SHEXC { light MFROSTSHARD_X3 }
    frame SHEXD { light MFROSTSHARD_X4 }
}

object FrostMissileDM
{
    frame SHRD { light MFROSTSHARD }

    frame SHEXA { light MFROSTSHARD_X1 }
    frame SHEXB { light MFROSTSHARD_X2 }
    frame SHEXC { light MFROSTSHARD_X3 }
    frame SHEXD { light MFROSTSHARD_X4 }
}

object FrostMissileDM2
{
    frame SHRD { light MFROSTSHARD }

    frame SHEXA { light MFROSTSHARD_X1 }
    frame SHEXB { light MFROSTSHARD_X2 }
    frame SHEXC { light MFROSTSHARD_X3 }
    frame SHEXD { light MFROSTSHARD_X4 }
}

object FrostMissileDM3
{
    frame SHRD { light MFROSTSHARD }

    frame SHEXA { light MFROSTSHARD_X1 }
    frame SHEXB { light MFROSTSHARD_X2 }
    frame SHEXC { light MFROSTSHARD_X3 }
    frame SHEXD { light MFROSTSHARD_X4 }
}

object FrostMissileDM4
{
    frame SHRD { light MFROSTSHARD }

    frame SHEXA { light MFROSTSHARD_X1 }
    frame SHEXB { light MFROSTSHARD_X2 }
    frame SHEXC { light MFROSTSHARD_X3 }
    frame SHEXD { light MFROSTSHARD_X4 }
}

// Charged Axe Puff
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 AxePuffGlow2
{
    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 }
}

// Flying Hammer
flickerlight THROWHAMMER
{
    color 1.0 0.2 0.0
    size 48
    secondarySize 52
    chance 0.4
}

flickerlight THROWHAMMER_X1
{
    color 1.0 0.7 0.0
    size 48
    secondarySize 56
    chance 0.4
}

flickerlight THROWHAMMER_X2
{
    color 1.0 0.7 0.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight THROWHAMMER_X3
{
    color 1.0 0.7 0.0
    size 72
    secondarySize 80
    chance 0.4
}

flickerlight THROWHAMMER_X4
{
    color 0.8 0.8 0.0
    size 80
    secondarySize 84
    chance 0.4
}

flickerlight THROWHAMMER_X5
{
    color 0.5 0.5 0.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight THROWHAMMER_X6
{
    color 0.2 0.2 0.0
    size 40
    secondarySize 48
    chance 0.4
}

object HammerMissile2
{
    frame FHFXA { light THROWHAMMER }
    frame FHFXB { light THROWHAMMER }
    frame FHFXC { light THROWHAMMER }
    frame FHFXD { light THROWHAMMER }
    frame FHFXE { light THROWHAMMER }
    frame FHFXF { light THROWHAMMER }
    frame FHFXG { light THROWHAMMER }
    frame FHFXH { light THROWHAMMER }

    frame FHFXI { light THROWHAMMER_X1 }
    frame FHFXJ { light THROWHAMMER_X2 }
    frame FHFXK { light THROWHAMMER_X3 }
    frame FHFXL { light THROWHAMMER_X4 }
    frame FHFXM { light THROWHAMMER_X4 }
    frame FHFXN { light THROWHAMMER_X4 }
    frame FHFXO { light THROWHAMMER_X4 }
    frame FHFXP { light THROWHAMMER_X4 }
    frame FHFXQ { light THROWHAMMER_X5 }
    frame FHFXR { light THROWHAMMER_X6 }
}

object HammerMissileDM
{
    frame FHFXA { light THROWHAMMER }
    frame FHFXB { light THROWHAMMER }
    frame FHFXC { light THROWHAMMER }
    frame FHFXD { light THROWHAMMER }
    frame FHFXE { light THROWHAMMER }
    frame FHFXF { light THROWHAMMER }
    frame FHFXG { light THROWHAMMER }
    frame FHFXH { light THROWHAMMER }

    frame FHFXI { light THROWHAMMER_X1 }
    frame FHFXJ { light THROWHAMMER_X2 }
    frame FHFXK { light THROWHAMMER_X3 }
    frame FHFXL { light THROWHAMMER_X4 }
    frame FHFXM { light THROWHAMMER_X4 }
    frame FHFXN { light THROWHAMMER_X4 }
    frame FHFXO { light THROWHAMMER_X4 }
    frame FHFXP { light THROWHAMMER_X4 }
    frame FHFXQ { light THROWHAMMER_X5 }
    frame FHFXR { light THROWHAMMER_X6 }
}

// Cleric Serpent Staff ball
pointlight CSTAFFBALL
{
    color 0.0 1.0 0.0
    size 40
}

flickerlight CSTAFFBALL_X1
{
    color 0.0 1.0 0.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight CSTAFFBALL_X2
{
    color 0.0 0.7 0.0
    size 60
    secondarySize 68
    chance 0.3
}

flickerlight CSTAFFBALL_X3
{
    color 0.0 0.5 0.0
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight CSTAFFBALL_X4
{
    color 0.0 0.3 0.0
    size 72
    secondarySize 80
    chance 0.3
}

object CStaffMissile2
{
    frame CSSFD { light CSTAFFBALL }
    frame CSSFE { light CSTAFFBALL }

    frame CSSFF { light CSTAFFBALL_X1 }
    frame CSSFG { light CSTAFFBALL_X2 }
    frame CSSFH { light CSTAFFBALL_X3 }
    frame CSSFI { light CSTAFFBALL_X4 }
}

object CStaffMissileCoop
{
    frame CSSFD { light CSTAFFBALL }
    frame CSSFE { light CSTAFFBALL }

    frame CSSFF { light CSTAFFBALL_X1 }
    frame CSSFG { light CSTAFFBALL_X2 }
    frame CSSFH { light CSTAFFBALL_X3 }
    frame CSSFI { light CSTAFFBALL_X4 }
}

object CStaffMissileCoop2
{
    frame CSSFD { light CSTAFFBALL }
    frame CSSFE { light CSTAFFBALL }

    frame CSSFF { light CSTAFFBALL_X1 }
    frame CSSFG { light CSTAFFBALL_X2 }
    frame CSSFH { light CSTAFFBALL_X3 }
    frame CSSFI { light CSTAFFBALL_X4 }
}

// Cleric fire hands
flickerlight CFLAMETRAIL
{
    color 1.0 0.8 0.0
    size 40
    secondarySize 44
    chance 0.5
}

flickerlight CFLAME1
{
    color 1.0 0.8 0.0
    size 48
    secondarySize 56
    chance 0.4
}

flickerlight CFLAME2
{
    color 1.0 0.8 0.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight CFLAME3
{
    color 0.7 0.4 0.0
    size 48
    secondarySize 56
    chance 0.4
}

flickerlight CFLAME4
{
    color 0.5 0.2 0.0
    size 32
    secondarySize 40
    chance 0.4
}

flickerlight CFLAME5
{
    color 0.2 0.2 0.0
    size 24
    secondarySize 32
    chance 0.4
}

object CFlameMissile2
{
    frame CFFXB { light CFLAME1 }
    frame CFFXC { light CFLAME2 }
    frame CFFXD { light CFLAME2 }
    frame CFFXE { light CFLAME2 }
    frame CFFXF { light CFLAME2 }
    frame CFFXG { light CFLAME2 }
    frame CFFXH { light CFLAME2 }
    frame CFFXI { light CFLAME2 }
    frame CFFXJ { light CFLAME3 }
    frame CFFXK { light CFLAME4 }
    frame CFFXL { light CFLAME5 }
}

object CFlameMissileDM
{
    frame CFFXB { light CFLAME1 }
    frame CFFXC { light CFLAME2 }
    frame CFFXD { light CFLAME2 }
    frame CFFXE { light CFLAME2 }
    frame CFFXF { light CFLAME2 }
    frame CFFXG { light CFLAME2 }
    frame CFFXH { light CFLAME2 }
    frame CFFXI { light CFLAME2 }
    frame CFFXJ { light CFLAME3 }
    frame CFFXK { light CFLAME4 }
    frame CFFXL { light CFLAME5 }
}

object CFlameFloor
{
    frame CFFX { light CFLAMETRAIL }
}

// Wraithverge
flickerlight GHOST
{
    color 1.0 1.0 1.0
    size 56
    secondarySize 52
    chance 0.7
    subtractive 1
}

object HolyMissile
{
    frame SPIRP { light GHOST }
}

object HolySpirit2
{
    frame SPIRA { light GHOST }
    frame SPIRB { light GHOST }
}

