Dragon Sorcerer v1
1800
ID:
524
Family ID:
Author:
Boekie
Rarity:
unique
Element:
fire
Attack Type:
Decay
Attack Range:
900
Attack CD:
1
Damage:
1505-1514
Mana:
30
Mana regen:
2
Status:
Approved

Description:

Buffs nearby towers to increase their attack strenght.
Specials:
+5 mana/lvl
+0.1 mana regen/lvl
Burning Mark
This tower adds a buff to a tower in 500 range that lasts 10 seconds. The buff increases the multicrit count by 1,  the crit chance by 7.5% and the attack speed by 25%.

Level Bonus:
+0.4 seconds duration 
+0.6% attackspeed 
+0.2% crit chance

AC_TYPE_OFFENSIVE_BUFF
 20, 500 range, 2.00s cooldown
Download

Toggle Triggers

Autocast

caster_art: AUTOCAST_cooldown: 2.00 AUTOCAST_numBuffsBeforeIdle: 3 AUTOCAST_isExtended: false AUTOCAST_autocastType: AC_TYPE_OFFENSIVE_BUFF AUTOCAST_manacost: 20 AUTOCAST_range: 500 AUTOCAST_buffType: boekie_markBuff AUTOCAST_targetSelf: true AUTOCAST_targetType: TARGET_TYPE_TOWERS target_art: Abilities\Spells\Other\Doom\DoomDeath.mdl AUTOCAST_autoRange: 500
private function onAutocast takes Tower tower returns nothing

endfunction

Header

    globals
        BuffType boekie_markBuff
    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 boekie_markBuff = BuffType.create( 10.00, 0.4, true )
        call boekie_markBuff.setBuffIcon( '@@0@@' )
        call m.addModification( MOD_MULTICRIT_COUNT, 1.00, 0.00 )
        call m.addModification( MOD_ATK_CRIT_CHANCE, 0.075, 0.002 )
        call m.addModification( MOD_ATTACKSPEED, 0.25, 0.006 )
        call boekie_markBuff.setBuffModifier( m )
    endfunction