I'm trying to have a triggered XP system for 10 levels with custom level brackets, however I can't get the bracket or level to update correctly.
-
Initialisation
-
Events
-
Map initialization
-
-
Conditions
-
Actions
-
-------- XP Setup --------
-
Set XPBrackets[1] = 20
-
Set XPBrackets[2] = 50
-
Set XPBrackets[3] = 95
-
Set XPBrackets[4] = 145
-
Set XPBrackets[5] = 220
-
Set XPBrackets[6] = 340
-
Set XPBrackets[7] = 480
-
Set XPBrackets[8] = 630
-
Set XPBrackets[9] = 800
-
Set XPBrackets[10] = 1000
-
-
-
XP Update
-
Events
-
Unit - A unit Dies
-
-
Conditions
-
(Owner of (Killing unit)) Equal to Player 1 (Red)
-
-
Actions
-
Set XP = (XP + ((Level of (Dying unit)) x 2))
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
XP Greater than or equal to XPBrackets[Level]
-
Level Less than 10
-
-
Then - Actions
-
Set Level = (Level + 1)
-
Multiboard - Set the text for Multiboard item in column 2, row 2 to (String(Level))
-
Multiboard - Set the text for Multiboard item in column 3, row 5 to (|cffffcc00[|r + ((String(XP)) + (|cffffcc00/|r + ((String(XPBrackets[Level])) + |cffffcc00]|r))))
-
-
Else - Actions
-
-
Multiboard - Set the text for Multiboard item in column 3, row 5 to (|cffffcc00[|r + ((String(XP)) + (|cffffcc00/|r + ((String(XPBrackets[Level])) + |cffffcc00]|r))))
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
XP Greater than 1000
-
-
Then - Actions
-
Set XP = 1000
-
Multiboard - Set the text for Multiboard item in column 3, row 5 to |cffffcc00[|r1000|c...
-
-
Else - Actions
-
-
-