Currency Converter v1
0
lvl: 0
ID:
231
Author:
Finger of Destiny
Rarity:
rare
Status:
Approved

Description:

Converts your experience into gold.
Exchange
Every 15 seconds the wielder converts a flat 2 experience into 7 gold. 

Level Bonus:
-0.3 seconds cooldown.
Download

Toggle Triggers

Periodic

goldcost: 0 PERIODIC_period: 1
function periodic takes Item itm returns nothing
   local Tower tower = itm.getCarrier()
   local integer lvl = tower.getLevel()
   call Event.getCurrentPeriodicEvent().enableAdvanced(15 - lvl*0.3, false)
 if tower.getExp() >= 2.0 then
  call SFXOnUnit("UI\\Feedback\\GoldCredit\\GoldCredit.mdl", tower.getUnit(), "head")
  call tower.removeExpFlat(2)
  call tower.getOwner().giveGold(7,tower.getUnit(), true, true)
 else
  call tower.getOwner().displayFloatingText("Not enough credits!",tower,255, 0, 0)
 endif
endfunction
Claws of Wisdom v1
14
lvl: 0
ID:
77
Author:
drol
Rarity:
uncommon
Status:
Approved

Description:

Enables the wielder to carry out mystic rituals, but is impractical in combat.
Specials:
-16% attackspeed
+80% exp gain
Download
Mining Tools v1
20
lvl: 0
ID:
158
Author:
drol
Rarity:
uncommon
Status:
Approved

Description:

The basic equipment every miner needs to do his job.
Mining
Every 15 seconds there is a 40% chance to find 3 gold.

Level Bonus:
+2% chance
+1 gold at lvl 25
Download

Toggle Triggers

Header

goldcost: 0
    globals
    MultiboardValues drol_digItemMulti
    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
    
    set drol_digItemMulti = MultiboardValues.create(1)
    call drol_digItemMulti.setKey(0,"Gold found") 
    
    endfunction

On Item Creation

goldcost: 0
function onCreate takes Item itm returns nothing
    set itm.userInt = 0
endfunction

On Tower Details

goldcost: 0
function onTowerDetails takes Item itm returns MultiboardValues
    // Show total gold digged up
    call   drol_digItemMulti.setValue(0,I2S(itm.userInt))
    return drol_digItemMulti
endfunction

Periodic

PERIODIC_period: 15 goldcost: 20
function periodic takes Item itm returns nothing
    
    local Tower tower = itm.getCarrier()
    local Effect targetEffect 

    set targetEffect = Effect.createScaled("Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissile.mdl", GetUnitX(tower.getUnit()), GetUnitY(tower.getUnit()), 0, 0, 0.8)
    call targetEffect.setLifetime(0.1) 
        
    if tower.calcChance(0.40 + tower.getLevel() * 0.02) then
        
        if(tower.getLevel() < 25) then
            call tower.getOwner().giveGold(3, tower.getUnit(), false, true)
            set itm.userInt = itm.userInt + 3
        else
            call tower.getOwner().giveGold(4, tower.getUnit(), false, true)
            set itm.userInt = itm.userInt + 4
        endif
    
    endif
endfunction
Inscribed Bark v1
36
lvl: 0
ID:
78
Author:
drol
Rarity:
common
Status:
Approved

Description:

Some words are vaguely written on this piece of bark.
Specials:
+15% dmg to magical
Download
Rusted Rifle v1
36
lvl: 0
ID:
79
Author:
drol
Rarity:
common
Status:
Approved

Description:

Not a very reliable weapon.
Specials:
+15% dmg to humanoids
Download
Rusty Mining Pick v2
36
lvl: 0
ID:
99
Author:
Boekie
Rarity:
common
Status:
Approved

Description:

This mining pick helps with digging for items but it's not shiny anymore.
Specials:
+12% item chance
-12% item quality
Download
Holy Axe v1
36
lvl: 0
ID:
155
Author:
Boekie
Rarity:
common
Status:
Approved

Description:

Increases the tower ' s damage against undead.
Specials:
+15% dmg to undead
Download