Array
(
    [scriptVersion] => 7
    [oeValues] => Array
        (
            [RngBuff1] => 250
            [MissileHoming] => 1
            [Upgrade] => Array
                (
                )

            [targs1] => Array
                (
                )

            [goldcost] => 1000
            [weapsOn] => 1
            [dice1] => 1
            [Missilespeed] => 1200
            [file] => Doodads\Ruins\Props\RuinsObelisk\RuinsObelisk0.mdl
            [atkType1] => pierce
            [modelScale] => 0.5
            [weapTp1] => missile
            [acquire] => 800
            [rangeN1] => 1000
            [upgrades] => Array
                (
                )

            [cool1] => 1.5
            [Ubertip] => Basic tower that can't hold back its holy powers for long.
            [abilList] => Array
                (
                )

            [launchZ] => 120
            [Name] => Healing Monument
            [Missileart] => Abilities\Weapons\FaerieDragonMissile\FaerieDragonMissile.mdl
            [Art] => ReplaceableTextures\CommandButtons\BTNHolyBolt.blp
            [buildingShadow] => Array
                (
                )

            [sides1] => 63
            [auto] => Array
                (
                )

            [dmgplus1] => 2613
            [bldtm] => 1
        )

    [settings] => Array
        (
            [author] => SirCoqaLot.
            [element] => astral
            [authorDisplay] => SirCoqaLot.
            [alpha] => 255
            [balanceTip] => Array
                (
                )

            [rarity] => uncommon
            [version] => 1.0
            [abil_factor] => 1.8
        )

    [effects] => Array
        (
            [0] => Array
                (
                    [x] => 2.10376
                    [y] => 4.8086
                    [z] => 76.8
                    [scale] => 0.5
                    [rot] => 6.20221
                    [file] => Abilities\Spells\Items\HealingSalve\HealingSalveTarget.mdl
                    [red] => 255
                    [green] => 255
                    [blue] => 255
                    [alpha] => 255
                    [pitch] => 0
                    [advanced] => false
                    [animation] => Array
                        (
                        )

                    [aniSpeed] => 50
                )

            [1] => Array
                (
                    [x] => 43.5905
                    [y] => -44.9137
                    [z] => -19.2
                    [scale] => 0.3
                    [rot] => 5.47499
                    [file] => Doodads\Ruins\Props\RuinsRuinedThrone\RuinsRuinedThrone0.mdl
                    [red] => 255
                    [green] => 255
                    [blue] => 255
                    [alpha] => 255
                    [pitch] => 0
                    [advanced] => false
                    [animation] => Array
                        (
                        )

                    [aniSpeed] => 50
                )

            [2] => Array
                (
                    [x] => -42.8515
                    [y] => -44.0505
                    [z] => -19.2
                    [scale] => 0.3
                    [rot] => 3.93018
                    [file] => Doodads\Ruins\Props\RuinsRuinedThrone\RuinsRuinedThrone0.mdl
                    [red] => 255
                    [green] => 255
                    [blue] => 255
                    [alpha] => 255
                    [pitch] => 0
                    [advanced] => false
                    [animation] => Array
                        (
                        )

                    [aniSpeed] => 50
                )

            [3] => Array
                (
                    [x] => -8.12874
                    [y] => -7.45084
                    [z] => 0
                    [scale] => 0.3
                    [rot] => 1.51381
                    [file] => Doodads\Ruins\Props\RuinsObelisk\RuinsObelisk0.mdl
                    [red] => 255
                    [green] => 255
                    [blue] => 255
                    [alpha] => 255
                    [pitch] => 0
                    [advanced] => false
                    [animation] => Array
                        (
                        )

                    [aniSpeed] => 50
                )

            [4] => Array
                (
                    [x] => 9.13982
                    [y] => -6.79244
                    [z] => 0
                    [scale] => 0.3
                    [rot] => 4.74907
                    [file] => Doodads\Ruins\Props\RuinsObelisk\RuinsObelisk0.mdl
                    [red] => 255
                    [green] => 255
                    [blue] => 255
                    [alpha] => 255
                    [pitch] => 0
                    [advanced] => false
                    [animation] => Array
                        (
                        )

                    [aniSpeed] => 50
                )

            [5] => Array
                (
                    [x] => 1.18815
                    [y] => -10.1101
                    [z] => 0
                    [scale] => 0.24
                    [rot] => 5.53728
                    [file] => Doodads\Ruins\Props\Ruins_NagaCircle\Ruins_NagaCircle.mdl
                    [red] => 255
                    [green] => 255
                    [blue] => 255
                    [alpha] => 255
                    [pitch] => 0
                    [advanced] => false
                    [animation] => Array
                        (
                        )

                    [aniSpeed] => 50
                )

        )

    [dmgTable] => Array
        (
        )

    [triggers] => Array
        (
            [0] => Array
                (
                    [name] => On Tower Creation
                    [code] => local integer level = tower.getLevel()
    if level < 15 then
        set tower.userInt = 3
    elseif level < 25 then
        set tower.userInt = 4
    else 
        set tower.userInt = 5
    endif
                    [values] => Array
                        (
                            [icon] => 
                            [visible] => false
                            [name] => 
                            [short_explain] => 
                            [long_explain] => 
                        )

                )

            [1] => Array
                (
                    [name] => On Damage
                    [code] => local Unit target = Event.getTarget()
local integer id = target.getUID()
local integer loopnr = tower.userInt
local integer healing = R2I(Event.damage*(0.55-tower.getLevel()*0.0052))

if not target.isImmune() then
    set healing = R2I(healing/loopnr)
    loop
        exitwhen loopnr == 0
        call TriggerSleepAction(1.0)
        if target.getUID() == id then
            call SetUnitState(target.getUnit(),UNIT_STATE_LIFE,GetUnitState(target.getUnit(),UNIT_STATE_LIFE)+healing)
            call SFXAtUnit("Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdl",target.getUnit())
            call tower.getOwner().displayFloatingTextX("+"+I2S(healing),target,0, 255, 0,255,0.05,0.0,2.0)
        endif
        set loopnr = loopnr - 1
    endloop
endif
                    [values] => Array
                        (
                            [ONDAMAGE_chance] => 1.0
                            [icon] => ReplaceableTextures\CommandButtons\BTNResurrection.blp
                            [visible] => true
                            [name] => Grace
                            [short_explain] => A percentage of this tower's damage gets revoked after a while.
                            [ONDAMAGE_chanceLevelAdd] => 0.0
                            [long_explain] => |cffFFFF8055%|r of the damage done by this tower will be revoked over |cffFFFF803|r seconds. Does not affect immune targets.|n|n|cffFF8000Level Bonus:|r|n |cffFFFF80-0.52%|r of the damage healed. |n|cffffff80+1|r second needed to heal at level |cffffff8015|r and |cffffff8025|r
                        )

                )

            [2] => Array
                (
                    [name] => On Level Up
                    [code] => local integer level = tower.getLevel()
    if level < 15 then
        set tower.userInt = 3
    elseif level < 25 then
        set tower.userInt = 4
    else 
        set tower.userInt = 5
    endif
                    [values] => Array
                        (
                            [icon] => 
                            [visible] => false
                            [name] => 
                            [short_explain] => 
                            [long_explain] => 
                        )

                )

        )

    [abilities] => Array
        (
        )

    [buffs] => Array
        (
        )

    [units] => Array
        (
        )

    [references] => Array
        (
        )

)