Mighty Tree's Acorns v1
250
lvl: 4
ID:
183
Author:
poussix
Rarity:
unique
Status:
Approved

Description:

"Acorns need to be shared, because we all love them," Mighty Tree's words.
Specials:
-20% damage
-20% spell damage
Charity Aura - Aura
Increases maximum mana, spell damage and trigger chances for all towers in 300 range by 
2%.

Level Bonus:
+0.4% maximum mana
+0.4% spell damage
+0.4% trigger chances
Download

Toggle Triggers

Header

goldcost: 0
    globals
    
    BuffType poussix_multi_aura
    
    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 m = Modifier.create()  
    set poussix_multi_aura = BuffType.createAuraEffectType(true)  
    call m.addModification(MOD_TRIGGER_CHANCES,0.02,0.004)
    call m.addModification(MOD_MANA_PERC,0.02,0.004)  
    call m.addModification(MOD_SPELL_DAMAGE_DEALT,0.02,0.004)
    call poussix_multi_aura.setBuffModifier(m)  
    call poussix_multi_aura.setStackingGroup("multi_aura")  
    call poussix_multi_aura.setBuffIcon('@@0@@') 
    
    endfunction

Tower Aura

AURA_levelAdd: 1 AURA_targetType: TARGET_TYPE_TOWERS AURA_auraRange: 300 AURA_powerAdd: 1 AURA_targetSelf: true goldcost: 250 AURA_auraEffect: poussix_multi_aura AURA_power: 0 AURA_level: 0
Strange Item v3
256
lvl: 16
ID:
233
Author:
Deemzul
Rarity:
common
Status:
Approved

Description:

This item has a strange smell.
Duplication
This item duplicates after being carried for 12 waves. The duplicate will be 6 waves slower to duplicate.
Download

Toggle Triggers

On Item Creation

goldcost: 0
function onCreate takes Item itm returns nothing
            
set itm.userInt2 = 12
    set itm.userInt = itm.userInt2
    call itm.setCharges(itm.userInt)
        
endfunction

On Item Drop

goldcost: 0
function onDrop takes Item itm returns nothing
            
    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 + 6
            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
        
endfunction

On Item Pickup

goldcost: 0
function onPickup  takes Item itm returns nothing
            
set itm.userInt3 = itm.getOwner().getTeam().getLevel()
    call itm.setCharges(itm.userInt)
        
endfunction

Periodic

PERIODIC_period: 5 goldcost: 256
function periodic takes Item itm returns nothing
            
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 + 6
            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
        
endfunction
Tome of Shadow Magic v1
257
lvl: 11
ID:
30
Author:
drol
Rarity:
uncommon
Status:
Approved

Description:

The pages look faded, still some power remains living inside the tome.
Specials:
-5% dmg to undead
+20% buff duration
Download
Spider Silk v1
263
lvl: 17
ID:
106
Author:
Neotopia
Rarity:
common
Status:
Approved

Description:

Can be thrown on flying enemies to deal additional damage.
Specials:
+50% dmg to air (+1%/lvl)
Download
Ceremonial Skull v1
265
lvl: 12
ID:
28
Author:
Boekie
Rarity:
uncommon
Status:
Approved

Description:

This skull was used in a necromantic ceremony.
Specials:
-15% attackspeed
+40% spell damage (+0.5%/lvl)
Download
Land Mine v1
275
lvl: 18
ID:
11
Author:
Boekie
Rarity:
common
Status:
Approved

Description:

This brutal weapon increases damage but is not very effective against air units.
Specials:
-25% dmg to air
+20% damage
Download
Wise Man's Cooking Recipe v1
285
lvl: 13
ID:
151
Author:
SternBogen
Rarity:
uncommon
Status:
Approved

Description:

Teaches its carrier how to prepare and eat the brains of its victims.
Specials:
-5% attackspeed
Learning to Kill
The tower gains 1 additional experience for each kill.
Download

Toggle Triggers

On Kill

goldcost: 285
function onKill takes Item itm returns nothing
    call itm.getCarrier().addExp(1)
endfunction