why not doing it by this way?
Create an array variable.
when a hero dies, add 1 to TempInt[payer number of owner of killing unit] and set Tempint[player number of triggering unit].
i bet you can think of the rest.
Unit Group - Pick every unit in (Units in (Playable map area)) 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 Player 1 (Red)) Equal to...
i've recreated the skill and it works good except for Lightning Pulse(don't know where I went wrong).
the idea is create another three abilities based on soulburn and for each one, set the buff to Acidity Bomb, Fire Strike and Lightning Pulse, set the level to one. every x seconds, create one...
so if i make a trigger like this,
Untitled Trigger 002
Unit - A unit Acquires an item
(Triggering unit) Equal to AR_Dummy
Item - Remove (Item being manipulated)
Item - Create (Item-type of (Item being manipulated)) at...
i believe you can do that. the problem is you cannot set the value to to integer.
what i can think is to place the other integer right after a player name. it may looks very ugly.
but Multiboard is much better.
use an integer variable. before displaying the message, set that variable (ie, TempLife) to real life of picked unit.
so it should be,
this is my trigger to show movement speed,
Unit Group - Pick every unit in (Units owned by (Triggering player)) and do (Actions)