- Joined
- Mar 22, 2009
- Messages
- 276
Im currently making a mini game map. And i made a trigger that will increase the damage of a unit overtime when he entered his base then will have his damage decreased over time when he left the base. Its not the thing, I made it run smoothly. One thing bothers me, its not MUI. And im not that good in MUI making thats why i came here for help. 

i already spent a week working on it but still nothing.
i tried to read tutorials on mui but i cant clearly understand them all.
with a bunch of confusion im reaching out for a hand.
thanks in advance im sure to give rep.

-
entr base
-
Events
-
Unit - A unit enters Team1 Base <gen>
-
-
Conditions
-
((Entering unit) belongs to an enemy of Player 6 (Orange)) Equal to True
-
-
Actions
-
Set plnumE = ((Player number of (Owner of (Entering unit))) + ((Custom value of (Entering unit)) x 4))
-
Unit - Set the custom value of (Entering unit) to ((Custom value of (Entering unit)) + 1)
-
Set EntUnit[plnumE] = (Entering unit)
-
Set OwnrE = (Owner of EntUnit[plnumE])
-
Set skilvl[plnumE] = (Level of dmg[1] for EntUnit[plnumE])
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
skilvl[plnumE] Equal to 0
-
-
Then - Actions
-
Unit - Add dmg[1] to EntUnit[plnumE]
-
-
Else - Actions
-
-
Trigger - Turn on inc dmg <gen>
-
Trigger - Turn off dec dmg <gen>
-
Game - Display to (All players) the text: Entered the base.
-
-
-
inc dmg
-
Events
-
Time - Every 2.00 seconds of game time
-
-
Conditions
-
skilvl[plnumE] Less than or equal to 10
-
-
Actions
-
Unit - Set level of dmg[1] for EntUnit[plnumE] to (skilvl[plnumE] + 1)
-
Set skilvl[plnumE] = (Level of dmg[1] for EntUnit[plnumE])
-
-
-
left base
-
Events
-
Unit - A unit leaves Team1 Base <gen>
-
-
Conditions
-
(((Leaving unit) is A Hero) Equal to True) and (((Leaving unit) belongs to an enemy of Player 6 (Orange)) Equal to True)
-
-
Actions
-
Set plnum = ((Player number of (Owner of (Leaving unit))) + ((Custom value of (Leaving unit)) x 4))
-
Unit - Set the custom value of (Entering unit) to ((Custom value of (Entering unit)) - 1)
-
Set unitv[plnum] = (Leaving unit)
-
Set skilvl[plnum] = (Level of dmg[1] for unitv[plnum])
-
Trigger - Turn on dec dmg <gen>
-
Trigger - Turn off inc dmg <gen>
-
Game - Display to (All players) the text: Left the Base.
-
-
-
dec dmg
-
Events
-
Time - Every 5.00 seconds of game time
-
-
Conditions
-
skilvl[plnum] Greater than or equal to 1
-
-
Actions
-
Unit - Set level of dmg[1] for unitv[plnum] to (skilvl[plnum] - 1)
-
Set skilvl[plnum] = (Level of dmg[1] for unitv[plnum])
-
-
i tried to read tutorials on mui but i cant clearly understand them all.
with a bunch of confusion im reaching out for a hand.
thanks in advance im sure to give rep.
Last edited: