// Marine

object MarinePuff
{
    frame PUFFA { light BPUFF1 }
    frame PUFFB { light BPUFF2 }
}

flickerlight HEAVYPUFF1
{
    color 0.5 0.2 0.0
    size 10
    secondarySize 8
    chance 0.8
}

flickerlight HEAVYPUFF2
{
    color 0.5 0.2 0.0
    size 8
    secondarySize 4
    chance 0.8
}

flickerlight HEAVYPUFF3
{
    color 0.5 0.2 0.0
    size 6
    secondarySize 2
    chance 0.8
}

object MarineHeavyPuff
{
    frame MPUFA { light HEAVYPUFF1 }
    frame MPUFB { light HEAVYPUFF2 }
    frame MPUFC { light HEAVYPUFF3 }
}

flickerlight NAILPUFF1
{
    color 1.0 1.0 1.0
    size 8
    secondarySize 6
    chance 0.8
}

flickerlight NAILPUFF2
{
    color 1.0 1.0 1.0
    size 7
    secondarySize 5
    chance 0.8
}

flickerlight NAILPUFF3
{
    color 1.0 1.0 1.0
    size 5
    secondarySize 3
    chance 0.8
}


object MarineNailPuff
{
    frame MPUFF { light NAILPUFF1 }
    frame MPUFG { light NAILPUFF2 }
    frame MPUFH { light NAILPUFF3 }
}


pointlight MARINESHOT
{
    color 0.8 0.8 0.0
    size 50
}

object MarinePlayer
{
    frame PLAYF { light MARINESHOT }
}

flickerlight GRENADE_X1
{
    color 1.0 1.0 0.0
    size 80
    secondarySize 75
    chance 0.9
}

flickerlight GRENADE_X2
{
    color 1.0 1.0 0.0
    size 75
    secondarySize 65
    chance 0.9
}

flickerlight GRENADE_X3
{
    color 1.0 1.0 0.0
    size 65
    secondarySize 60
    chance 0.9
}

flickerlight GRENADE_X4
{
    color 1.0 1.0 0.0
    size 60
    secondarySize 55
    chance 0.9
}

flickerlight GRENADE_X5
{
    color 1.0 1.0 0.0
    size 55
    secondarySize 50
    chance 0.9
}


flickerlight GRENADE_X6
{
    color 1.0 1.0 0.0
    size 50
    secondarySize 45
    chance 0.9
}


flickerlight GRENADE_X7
{
    color 1.0 1.0 0.0
    size 45
    secondarySize 40
    chance 0.9
}

flickerlight GRENADE_X8
{
    color 1.0 1.0 0.0
    size 40
    secondarySize 35
    chance 0.9
}

flickerlight GRENADE_X9
{
    color 1.0 1.0 0.0
    size 35
    secondarySize 30
    chance 0.9
}

flickerlight GRENADE_X10
{
    color 1.0 1.0 0.0
    size 30
    secondarySize 25
    chance 0.9
}

flickerlight GRENADE_X11
{
    color 1.0 1.0 0.0
    size 25
    secondarySize 20
    chance 0.9
}

flickerlight GRENADE_X12
{
    color 1.0 1.0 0.0
    size 20
    secondarySize 15
    chance 0.9
}

flickerlight GRENADE_X13
{
    color 1.0 1.0 0.0
    size 15
    secondarySize 10
    chance 0.9
}

flickerlight GRENADE_X14
{
    color 1.0 1.0 0.0
    size 10
    secondarySize 5
    chance 0.9
}

flickerlight GRENADE_X15
{
    color 1.0 1.0 0.0
    size 5
    chance 0.9
}

object GrenadeExplosion
{
    frame NKXPB { light GRENADE_X1 }
	frame NKXPC { light GRENADE_X2 }
	frame NKXPD { light GRENADE_X3 }
	frame NKXPE { light GRENADE_X4 }
	frame NKXPF { light GRENADE_X5 }
	frame NKXPG { light GRENADE_X6 }
	frame NKXPH { light GRENADE_X7 }
	frame NKXPI { light GRENADE_X8 }
	frame NKXPJ { light GRENADE_X9 }
	frame NKXPK { light GRENADE_X10 }
	frame NKXPL { light GRENADE_X11 }
	frame NKXPM { light GRENADE_X12 }
	frame NKXPN { light GRENADE_X13 }
	frame NKXPO { light GRENADE_X14 }
	frame NKXPP { light GRENADE_X15 }
}


pulselight RIPANDTARLIGHT
{
    color 1.0 0.0 0.0
    size 25
    secondarySize 20
    interval 0.3
}

object MarineRipAndTear
{
    frame TNT1 { light RIPANDTARLIGHT }
}