Array
(
    [scriptVersion] => 8
    [oeValues] => Array
        (
            [Ubertip] => Diverse forces converge.
            [Art] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
            [abilList] => Array
                (
                )

            [Name] => Prismatic Essence
        )

    [settings] => Array
        (
            [balanceTip] => Array
                (
                )

            [goldcost] => 1200
            [author] => Moppy
            [authorDisplay] => |c006969FFMoppy|r
            [version] => 1.0
            [rarity] => rare
        )

    [dmgTable] => Array
        (
        )

    [triggers] => Array
        (
            [0] => Array
                (
                    [name] => Header
                    [code] => globals
    BuffType prismatic_mark_celestial
    BuffType prismatic_mark_darkness
    
    BuffType prismatic_mark_nature
    BuffType prismatic_mark_fire
    
    BuffType prismatic_mark_ice
    BuffType prismatic_mark_storm
    
    BuffType prismatic_mark_iron
    BuffType prismatic_mark_arcane
    endglobals
    
    //Do not remove or rename this function!
    //Put your initialization tasks here, this function will be called on map init
    private function init takes nothing returns nothing
    local Modifier cel = Modifier.create()
    local Modifier dar = Modifier.create()
    local Modifier nat = Modifier.create()
    local Modifier fir = Modifier.create()
    local Modifier ice = Modifier.create()
    local Modifier sto = Modifier.create()
    local Modifier iro = Modifier.create()
    local Modifier arc = Modifier.create()    
    
    set prismatic_mark_celestial = BuffType.create(5.0, 0.0, false)
    call cel.addModification(MOD_DMG_FROM_ASTRAL, 0.2, 0.004)
    call prismatic_mark_celestial.setBuffModifier(cel)
    call prismatic_mark_celestial.setBuffIcon('@@0@@')
    
    set prismatic_mark_darkness = BuffType.create(5.0, 0.0, false)
    call dar.addModification(MOD_DMG_FROM_DARKNESS, 0.2, 0.004)
    call prismatic_mark_darkness.setBuffModifier(dar)
    call prismatic_mark_darkness.setBuffIcon('@@1@@')
        
    set prismatic_mark_nature = BuffType.create(5.0, 0.0, false)
    call nat.addModification(MOD_DMG_FROM_NATURE, 0.2, 0.004)
    call prismatic_mark_nature.setBuffModifier(nat)
    call prismatic_mark_nature.setBuffIcon('@@6@@')
    
    set prismatic_mark_fire = BuffType.create(5.0, 0.0, false)
    call fir.addModification(MOD_DMG_FROM_FIRE, 0.2, 0.004)
    call prismatic_mark_fire.setBuffModifier(fir)
    call prismatic_mark_fire.setBuffIcon('@@7@@')
    
    set prismatic_mark_ice = BuffType.create(5.0, 0.0, false)
    call ice.addModification(MOD_DMG_FROM_ICE, 0.2, 0.004)
    call prismatic_mark_fire.setBuffModifier(ice)
    call prismatic_mark_fire.setBuffIcon('@@4@@')

    set prismatic_mark_storm = BuffType.create(5.0, 0.0, false)
    call sto.addModification(MOD_DMG_FROM_STORM, 0.2, 0.004)
    call prismatic_mark_fire.setBuffModifier(sto)
    call prismatic_mark_fire.setBuffIcon('@@5@@')

    set prismatic_mark_iron = BuffType.create(5.0, 0.0, false)
    call iro.addModification(MOD_DMG_FROM_IRON, 0.2, 0.004)
    call prismatic_mark_fire.setBuffModifier(iro)
    call prismatic_mark_fire.setBuffIcon('@@2@@')    

    set prismatic_mark_arcane = BuffType.create(5.0, 0.0, false)
    call arc.addModification(MOD_DMG_FROM_ARCANE, 0.2, 0.004)
    call prismatic_mark_fire.setBuffModifier(arc)
    call prismatic_mark_fire.setBuffIcon('@@3@@')    
    
	endfunction
                    [values] => Array
                        (
                            [explain] => 
                            [visible] => false
                            [goldcost] => 0
                            [name] => 
                        )

                )

            [1] => Array
                (
                    [name] => On Damage
                    [code] => local Tower t = itm.getCarrier()
    local integer lvl = t.getLevel()
    local Unit c = Event.getTarget()
        if t.getElement() == 0 then
            call prismatic_mark_celestial.apply(t, c, lvl)
        elseif t.getElement() == 1 then
            call prismatic_mark_darkness.apply(t, c, lvl)
        elseif t.getElement() == 2 then
            call prismatic_mark_nature.apply(t, c, lvl)
        elseif t.getElement() == 3 then
            call prismatic_mark_fire.apply(t, c, lvl)
        elseif t.getElement() == 4 then
            call prismatic_mark_ice.apply(t, c, lvl)
        elseif t.getElement() == 5 then
            call prismatic_mark_storm.apply(t, c, lvl)
        elseif t.getElement() == 6 then
            call prismatic_mark_iron.apply(t, c, lvl)
        else
            call prismatic_mark_arcane.apply(t, c, lvl)
        endif
                    [values] => Array
                        (
                            [explain] => On hit, increases damage taken by |cffFFFF8020%|r from the attacking tower's element. Lasts |cffFFFF805|r seconds.|n|n|cffFF8000Level Bonus:|r|n|cffFFFF80+0.4%|r damage taken
                            [ONDAMAGE_chance] => 1.0
                            [visible] => true
                            [goldcost] => 1200
                            [name] => Prismatic Mark
                            [ONDAMAGE_chanceLevelAdd] => 0.0
                        )

                )

        )

    [abilities] => Array
        (
        )

    [buffs] => Array
        (
            [0] => Array
                (
                    [id] => @@0@@
                    [derivedFrom] => BNab
                    [oeValues] => Array
                        (
                            [Targetattach] => Array
                                (
                                )

                            [EditorName] => Prismatic Mark - Celestial
                            [Buffubertip] => Taking increased damage from celestial towers.
                            [TargetArt] => Array
                                (
                                )

                            [Bufftip] => Prismatic Mark - Celestial
                            [Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
                        )

                )

            [1] => Array
                (
                    [id] => @@1@@
                    [derivedFrom] => BNab
                    [oeValues] => Array
                        (
                            [Targetattach] => Array
                                (
                                )

                            [EditorName] => Prismatic Mark - Darkness
                            [Buffubertip] => Taking increased damage from darkness towers.
                            [TargetArt] => Array
                                (
                                )

                            [Bufftip] => Prismatic Mark - Darkness
                            [Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
                        )

                )

            [2] => Array
                (
                    [id] => @@2@@
                    [derivedFrom] => BNab
                    [oeValues] => Array
                        (
                            [Targetattach] => Array
                                (
                                )

                            [EditorName] => Prismatic Mark - Iron
                            [Buffubertip] => Taking increased damage from iron towers.
                            [TargetArt] => Array
                                (
                                )

                            [Bufftip] => Prismatic Mark - Iron
                            [Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
                        )

                )

            [3] => Array
                (
                    [id] => @@3@@
                    [derivedFrom] => BNab
                    [oeValues] => Array
                        (
                            [Targetattach] => Array
                                (
                                )

                            [EditorName] => Prismatic Mark - Arcane
                            [Buffubertip] => Taking increased damage from arcane towers.
                            [TargetArt] => Array
                                (
                                )

                            [Bufftip] => Prismatic Mark - Arcane
                            [Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
                        )

                )

            [4] => Array
                (
                    [id] => @@4@@
                    [derivedFrom] => BNab
                    [oeValues] => Array
                        (
                            [Targetattach] => Array
                                (
                                )

                            [EditorName] => Prismatic Mark - Ice
                            [Buffubertip] => Taking increased damage from ice towers.
                            [TargetArt] => Array
                                (
                                )

                            [Bufftip] => Prismatic Mark - Ice
                            [Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
                        )

                )

            [5] => Array
                (
                    [id] => @@5@@
                    [derivedFrom] => BNab
                    [oeValues] => Array
                        (
                            [Targetattach] => Array
                                (
                                )

                            [EditorName] => Prismatic Mark - Storm
                            [Buffubertip] => Taking increased damage from storm towers.
                            [TargetArt] => Array
                                (
                                )

                            [Bufftip] => Prismatic Mark - Storm
                            [Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
                        )

                )

            [6] => Array
                (
                    [id] => @@6@@
                    [derivedFrom] => BNab
                    [oeValues] => Array
                        (
                            [Targetattach] => Array
                                (
                                )

                            [EditorName] => Prismatic Mark - Nature
                            [Buffubertip] => Taking increased damage from nature towers.
                            [TargetArt] => Array
                                (
                                )

                            [Bufftip] => Prismatic Mark - Nature
                            [Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
                        )

                )

            [7] => Array
                (
                    [id] => @@7@@
                    [derivedFrom] => BNab
                    [oeValues] => Array
                        (
                            [Targetattach] => Array
                                (
                                )

                            [EditorName] => Prismatic Mark - Fire
                            [Buffubertip] => Taking increased damage from fire towers.
                            [TargetArt] => Array
                                (
                                )

                            [Bufftip] => Prismatic Mark - Fire
                            [Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
                        )

                )

        )

    [units] => Array
        (
        )

    [references] => Array
        (
        )

)