I using this Item Black Cleaver to Cleave those armor from enemies.
UNIQUE: Dealing physical damage to an enemy Cleaves them, reducing their armor by 4% for 6 seconds, stacking up to 6 times for a maximum of 24%.
-
Black Cleaver Stacking
-

Events
-


Game - GDD_Event becomes Equal to 1.00
-
-

Conditions
-


(GDD_DamageSource has an item of type Black Cleaver) Equal to True
-


(GDD_DamagedUnit is A Hero) Equal to True
-
-

Actions
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




(GDD_DamageSource has buff Division 1 ) Equal to True
-
-



Then - Actions
-




Set BCPoint = (Position of GDD_DamagedUnit)
-




Unit - Create 1 BlackCleaverStack Dummy for (Owner of GDD_DamageSource) at BCPoint facing (Facing of GDD_DamageSource) degrees
-




Set BCDummy = (Last created unit)
-




Unit - Set level of Black Cleaver Stack for BCDummy to 2
-




Unit - Add a 0.80 second Generic expiration timer to BCDummy
-




Unit - Order BCDummy to Attack GDD_DamagedUnit
-




Unit - Order BCDummy to Attack GDD_DamagedUnit
-




Unit - Order BCDummy to Attack GDD_DamagedUnit
-




Custom script: call RemoveLocation(udg_BCPoint)
-
-



Else - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(GDD_DamageSource has buff Division 2 ) Equal to True
-
-





Then - Actions
-






Set BCPoint = (Position of GDD_DamagedUnit)
-






Unit - Create 1 BlackCleaverStack Dummy for (Owner of GDD_DamageSource) at BCPoint facing (Facing of GDD_DamageSource) degrees
-






Set BCDummy = (Last created unit)
-






Unit - Set level of Black Cleaver Stack for BCDummy to 3
-






Unit - Add a 0.80 second Generic expiration timer to BCDummy
-






Unit - Order BCDummy to Attack GDD_DamagedUnit
-






Unit - Order BCDummy to Attack GDD_DamagedUnit
-






Unit - Order BCDummy to Attack GDD_DamagedUnit
-






Custom script: call RemoveLocation(udg_BCPoint)
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








(GDD_DamageSource has buff Division 3 ) Equal to True
-
-







Then - Actions
-








Set BCPoint = (Position of GDD_DamagedUnit)
-








Unit - Create 1 BlackCleaverStack Dummy for (Owner of GDD_DamageSource) at BCPoint facing (Facing of GDD_DamageSource) degrees
-








Set BCDummy = (Last created unit)
-








Unit - Set level of Black Cleaver Stack for BCDummy to 4
-








Unit - Add a 0.80 second Generic expiration timer to BCDummy
-








Unit - Order BCDummy to Attack GDD_DamagedUnit
-








Unit - Order BCDummy to Attack GDD_DamagedUnit
-








Unit - Order BCDummy to Attack GDD_DamagedUnit
-








Custom script: call RemoveLocation(udg_BCPoint)
-
-







Else - Actions
-








If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-









If - Conditions
-










(GDD_DamageSource has buff Division 4 ) Equal to True
-
-









Then - Actions
-










Set BCPoint = (Position of GDD_DamagedUnit)
-










Unit - Create 1 BlackCleaverStack Dummy for (Owner of GDD_DamageSource) at BCPoint facing (Facing of GDD_DamageSource) degrees
-










Set BCDummy = (Last created unit)
-










Unit - Set level of Black Cleaver Stack for BCDummy to 5
-










Unit - Add a 0.80 second Generic expiration timer to BCDummy
-










Unit - Order BCDummy to Attack GDD_DamagedUnit
-










Unit - Order BCDummy to Attack GDD_DamagedUnit
-










Unit - Order BCDummy to Attack GDD_DamagedUnit
-










Custom script: call RemoveLocation(udg_BCPoint)
-
-









Else - Actions
-










If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-











If - Conditions
-












(GDD_DamageSource has buff Division 5 ) Equal to True
-
-











Then - Actions
-












Set BCPoint = (Position of GDD_DamagedUnit)
-












Unit - Create 1 BlackCleaverStack Dummy for (Owner of GDD_DamageSource) at BCPoint facing (Facing of GDD_DamageSource) degrees
-












Set BCDummy = (Last created unit)
-












Unit - Set level of Black Cleaver Stack for BCDummy to 6
-












Unit - Add a 0.80 second Generic expiration timer to BCDummy
-












Unit - Order BCDummy to Attack GDD_DamagedUnit
-












Unit - Order BCDummy to Attack GDD_DamagedUnit
-












Unit - Order BCDummy to Attack GDD_DamagedUnit
-












Custom script: call RemoveLocation(udg_BCPoint)
-
-











Else - Actions
-












If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-













If - Conditions
-














(GDD_DamageSource has buff Division 6 ) Equal to True
-
-













Then - Actions
-














Set BCPoint = (Position of GDD_DamagedUnit)
-














Unit - Create 1 BlackCleaverStack Dummy for (Owner of GDD_DamageSource) at BCPoint facing (Facing of GDD_DamageSource) degrees
-














Set BCDummy = (Last created unit)
-














Unit - Set level of Black Cleaver Stack for BCDummy to 6
-














Unit - Add a 0.80 second Generic expiration timer to BCDummy
-














Unit - Order BCDummy to Attack GDD_DamagedUnit
-














Unit - Order BCDummy to Attack GDD_DamagedUnit
-














Unit - Order BCDummy to Attack GDD_DamagedUnit
-














Custom script: call RemoveLocation(udg_BCPoint)
-
-













Else - Actions
-














Set BCPoint = (Position of GDD_DamagedUnit)
-














Unit - Create 1 BlackCleaverStack Dummy for (Owner of GDD_DamageSource) at BCPoint facing (Facing of GDD_DamageSource) degrees
-














Set BCDummy = (Last created unit)
-














Unit - Add a 0.80 second Generic expiration timer to BCDummy
-














Unit - Order BCDummy to Attack GDD_DamagedUnit
-














Unit - Order BCDummy to Attack GDD_DamagedUnit
-














Unit - Order BCDummy to Attack GDD_DamagedUnit
-














Custom script: call RemoveLocation(udg_BCPoint)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
