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)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events