Array
(
    [scriptVersion] => 7
    [oeValues] => Array
        (
            [Ubertip] => This item has a strange smell.
            [Art] => ReplaceableTextures\CommandButtons\btnbronzebowl.blp
            [abilList] => Array
                (
                )

            [Name] => Strange Item
        )

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

            [goldcost] => 256
            [author] => Deemzul
            [authorDisplay] => Deemzul
            [version] => 1.0
            [rarity] => common
        )

    [dmgTable] => Array
        (
        )

    [triggers] => Array
        (
            [0] => Array
                (
                    [name] => On Item Drop
                    [code] => local Item new
    local Tower tower
    local integer curLevel = itm.getOwner().getTeam().getLevel()
    if curLevel > itm.userInt3 then
        set itm.userInt = itm.userInt - (curLevel-itm.userInt3)
        set itm.userInt3 = curLevel
        
        if itm.userInt <= 0 then
            set tower = itm.getCarrier()
            set new = Item.create(tower.getOwner(),itm.getItemType(),tower.getX(),tower.getY())
            set new.userInt2 = itm.userInt2 + 9
            set new.userInt = new.userInt2
            call new.setCharges(new.userInt)
            set itm.userInt = itm.userInt + itm.userInt2
            call new.flyToStash(0.0)
        endif
        call itm.setCharges(itm.userInt)
    endif
                    [values] => Array
                        (
                            [explain] => 
                            [visible] => false
                            [goldcost] => 0
                            [name] => 
                        )

                )

            [1] => Array
                (
                    [name] => On Item Creation
                    [code] => set itm.userInt2 = 19
    set itm.userInt = itm.userInt2
    call itm.setCharges(itm.userInt)
                    [values] => Array
                        (
                            [explain] => 
                            [visible] => false
                            [goldcost] => 0
                            [name] => 
                        )

                )

            [2] => Array
                (
                    [name] => On Item Pickup
                    [code] => set itm.userInt3 = itm.getOwner().getTeam().getLevel()
    call itm.setCharges(itm.userInt)
                    [values] => Array
                        (
                            [explain] => 
                            [visible] => false
                            [goldcost] => 0
                            [name] => 
                        )

                )

            [3] => Array
                (
                    [name] => Periodic
                    [code] => local Item new
    local Tower tower
    local integer curLevel = itm.getOwner().getTeam().getLevel()
    local integer temp
    if curLevel > itm.userInt3 then
        set itm.userInt = itm.userInt - (curLevel-itm.userInt3)
        set itm.userInt3 = curLevel
        if itm.userInt <= 0 then
            set tower = itm.getCarrier()
            set new = Item.create(tower.getOwner(),itm.getItemType(),tower.getX(),tower.getY())
            
            set new.userInt2 = itm.userInt2 + 9
            set new.userInt = new.userInt2
            call new.setCharges(new.userInt)
            set itm.userInt = itm.userInt + itm.userInt2
            
            if not new.pickup(tower) then
                call new.flyToStash(0.0)
            endif
        endif
        call itm.setCharges(itm.userInt)
    endif
    if curLevel > Game.getMaxLevel() then
        call itm.drop()
        call itm.flyToStash(0.0)
    endif
                    [values] => Array
                        (
                            [explain] => This item duplicates after being carried for |cffFFFF8019|r waves. The duplicate will be |cffFFFF809|r waves slower to duplicate.
                            [visible] => true
                            [goldcost] => 256
                            [PERIODIC_period] => 5
                            [name] => Duplication
                        )

                )

        )

    [abilities] => Array
        (
        )

    [buffs] => Array
        (
        )

    [units] => Array
        (
        )

    [references] => Array
        (
        )

)