|   Small Ray Blaster v1 150
                       |  ID: 305  Family ID:  Author: i_mOck_death  Rarity: uncommon  Element: iron  Attack Type: Energy  Attack Range: 800  Attack CD: 1.4  Damage: 79-98  Status: Approved |  Phaze Whenever this tower damages a creep it increases its item drop chance and item drop quality by 5% for 5 seconds. Level Bonus: +0.3% item drop quality +0.3% item drop chance +0.1 seconds | Download Toggle Triggers Header             globals
        //@export
        BuffType mOck_rayBlaster
    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 ironMod = Modifier.create()
        set   mOck_rayBlaster = BuffType.create(0,0,false)//uses custom time nubz is gay
        call  ironMod.addModification(MOD_ITEM_QUALITY_ON_DEATH,0.0,0.0001)
        call  ironMod.addModification(MOD_ITEM_CHANCE_ON_DEATH,0.0,0.0001)
        call  mOck_rayBlaster.setBuffModifier(ironMod)
        call  mOck_rayBlaster.setBuffIcon('@@0@@') 
    endfunction
        On Damage 
                            
                                ONDAMAGE_chance: 1.0
                            
                                ONDAMAGE_chanceLevelAdd: 0.0
                            
                             function onDamage takes Tower tower returns nothing
            
call mOck_rayBlaster.applyCustomTimed(tower,Event.getTarget(),500 + 30 * tower.getLevel(),5+tower.getLevel()*0.1)
        
endfunction | 
|   Ray Blaster v1 800
                       |  ID: 308  Family ID:  Author: i_mOck_death  Rarity: uncommon  Element: iron  Attack Type: Energy  Attack Range: 800  Attack CD: 1.4  Damage: 268-287  Status: Approved | Description: Uncommon iron tower that leaves a debuff on the enemy unit that increases item drop quality and chance of an item drop.  Phaze Whenever this tower damages a creep it increases its item drop chance and item drop quality by 8% for 5 seconds. Level Bonus: +0.35% item drop quality +0.35% item drop chance +0.1 seconds | Download Toggle Triggers Header             globals
        //@import
        BuffType mOck_rayBlaster
    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
    endfunction
        On Damage 
                            
                                ONDAMAGE_chance: 1.0
                            
                                ONDAMAGE_chanceLevelAdd: 0.0
                            
                             function onDamage takes Tower tower returns nothing
            
call mOck_rayBlaster.applyCustomTimed(tower,Event.getTarget(),800 + 35 * tower.getLevel(),5+tower.getLevel()*0.1)
        
endfunction | 
|   Large Ray Blaster v1 1800
                       |  ID: 309  Family ID:  Author: i_mOck_death  Rarity: uncommon  Element: iron  Attack Type: Energy  Attack Range: 820  Attack CD: 1.4  Damage: 743-762  Status: Approved | Description: Uncommon iron tower that leaves a debuff on the enemy unit that increases item drop quality and chance of an item drop.  Phaze Whenever this tower damages a creep it increases its item drop chance and item drop quality by 10% for 5 seconds. Level Bonus: +0.4% item drop quality +0.4% item drop chance +0.1 seconds | Download Toggle Triggers Header             globals
        //@import
        BuffType mOck_rayBlaster
    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
    endfunction
        On Damage 
                            
                                ONDAMAGE_chance: 1.0
                            
                                ONDAMAGE_chanceLevelAdd: 0.0
                            
                             function onDamage takes Tower tower returns nothing
            
call mOck_rayBlaster.applyCustomTimed(tower,Event.getTarget(), 1000 + 40 * tower.getLevel(),5+tower.getLevel()*0.1)
        
endfunction | 
|   Custom Ray Blaster v1 2600
                       |  ID: 310  Family ID:  Author: i_mOck_death  Rarity: uncommon  Element: iron  Attack Type: Energy  Attack Range: 830  Attack CD: 1.4  Damage: 1377-1396  Status: Approved | Description: Uncommon iron tower that leaves a debuff on the enemy unit that increases item drop quality and chance of an item drop.  Phaze Whenever this tower damages a creep it increases its item drop chance and item drop quality by 12% for 6 seconds. Level Bonus: +0.45% item drop quality +0.45% item drop chance +0.1 seconds | Download Toggle Triggers Header             globals
        //@import
        BuffType mOck_rayBlaster
    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
    endfunction
        On Damage 
                            
                                ONDAMAGE_chance: 1.0
                            
                                ONDAMAGE_chanceLevelAdd: 0.0
                            
                             function onDamage takes Tower tower returns nothing
            
call mOck_rayBlaster.applyCustomTimed(tower,Event.getTarget(),1200 + 45 * tower.getLevel(),6+tower.getLevel()*0.1)
        
endfunction | 
|   Ray Blaster 2.0 v1 3200
                       |  ID: 311  Family ID:  Author: i_mOck_death  Rarity: uncommon  Element: iron  Attack Type: Energy  Attack Range: 850  Attack CD: 1.4  Damage: 2370-2409  Status: Approved | Description: Uncommon iron tower that leaves a debuff on the enemy unit that increases item drop quality and chance of an item drop.  Phaze Whenever this tower damages a creep it increases its item drop chance and item drop quality by 15% for 6 seconds. Level Bonus: +0.5% item drop quality +0.5% item drop chance +0.1 seconds | Download Toggle Triggers Header             globals
        //@import
        BuffType mOck_rayBlaster
    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
    endfunction
        On Damage 
                            
                                ONDAMAGE_chance: 1.0
                            
                                ONDAMAGE_chanceLevelAdd: 0.0
                            
                             function onDamage takes Tower tower returns nothing
            
call mOck_rayBlaster.applyCustomTimed(tower,Event.getTarget(),1500 + 50 * tower.getLevel(),6+tower.getLevel()*0.1)
        
endfunction | 
Description: