- Joined
- Jun 2, 2009
- Messages
- 1,276
During the last tests i was realized there was a problems with this trigger and decided to recreate it.
Let me tell you what this ability does.
Point target ability that deals damage to enemies within 300 range. But there are conditions.
1) Deals 100/150/200/250 damage to TempGroup
2) If TempGroup includes your hero and enemy units, your intelligence value adding as damage and you will heal based on Number of Units in TempGroup
3) If TempGroup includes your hero and 1 enemy hero at least your intelligence value adding as damage and you will heal based on Number of Units in TempGroup
AND permanent life gain for every hero within range
Let me tell you what this ability does.
Point target ability that deals damage to enemies within 300 range. But there are conditions.
1) Deals 100/150/200/250 damage to TempGroup
2) If TempGroup includes your hero and enemy units, your intelligence value adding as damage and you will heal based on Number of Units in TempGroup
3) If TempGroup includes your hero and 1 enemy hero at least your intelligence value adding as damage and you will heal based on Number of Units in TempGroup
AND permanent life gain for every hero within range
-
Events
-

Time - BloodStrikeTimer expires
-
-
Conditions
-

(Hero[17] is alive) Equal to True
-

(Number of units in TempGroup) Greater than 1
-
-
Actions
-

Set TempGroup = (Units within 300.00 of TempPointBloodstrike)
-

Special Effect - Create a special effect at TempPointBloodstrike using war3mapImported\Flamestrike Blood I.mdx
-

Special Effect - Destroy (Last created special effect)
-

Special Effect - Destroy SidaraEfekt[1]
-

Set BloodStrikeBool = False
-

Unit Group - Pick every unit in TempGroup and do (Actions)
-


Loop - Actions
-



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




If - Conditions
-





(Hero[17] is in TempGroup) Equal to True
-





((Picked unit) belongs to an enemy of (Owner of Hero[17])) Equal to True
-





((Picked unit) is in NNN) Equal to True
-
-




Then - Actions
-





Unit - Set life of Hero[17] to ((Life of Hero[17]) + (((Real((Level of Blood Strike // for Hero[17]))) x 30.00) + 0.00))
-
-




Else - Actions
-
-
-
-

Unit Group - Pick every unit in TempGroup and do (Actions)
-


Loop - Actions
-



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




If - Conditions
-





((Picked unit) belongs to an enemy of (Owner of Hero[17])) Equal to True
-





((Picked unit) is in NNN) Equal to True
-
-




Then - Actions
-





Set TempInt = ((50 + (50 x (Level of Blood Strike // for Hero[17]))) + 0)
-





Unit - Cause Hero[17] to damage (Picked unit), dealing (Real(TempInt)) damage of attack type Spells and damage type Magic
-





Game - Display to (All players) the text: (String(TempInt))
-





Game - Display to (All players) the text: Sadece düsman var
-





Skip remaining actions
-
-




Else - Actions
-





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






If - Conditions
-







(Hero[17] is in TempGroup) Equal to True
-
-






Then - Actions
-







Set TempInt2 = (Intelligence of Hero[17] (Include bonuses))
-







Set TempInt = ((50 + (50 x (Level of Blood Strike // for Hero[17]))) + TempInt2)
-







Unit Group - Pick every unit in TempGroup and do (Actions)
-








Loop - Actions
-









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










If - Conditions
-











((Picked unit) belongs to an enemy of (Owner of Hero[17])) Equal to True
-











((Picked unit) is in NNN) Equal to True
-
-










Then - Actions
-











Unit - Cause Hero[17] to damage (Picked unit), dealing ((Real(TempInt)) + 0.00) damage of attack type Spells and damage type Magic
-











Unit Group - Pick every unit in TempGroup and do (Actions)
-












Loop - Actions
-













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














If - Conditions
-















((Picked unit) belongs to an enemy of (Owner of Hero[17])) Equal to True
-















((Picked unit) is in NNN) Equal to True
-















((Picked unit) is A Hero) Equal to True
-
-














Then - Actions
-















Hero - Create Manual of Health JFA and give it to Hero[17]
-
-














Else - Actions
-
-
-
-
-










Else - Actions
-
-
-
-
-






Else - Actions
-
-
-
-
-
-

Custom script: call RemoveLocation(udg_TempPointBloodstrike)
-

Custom script: call DestroyGroup(udg_TempGroup)
-



